All sample rates/modes with fresh training now in CVS.
authorMonty <xiphmont@xiph.org>
Thu, 11 Jul 2002 06:41:08 +0000 (06:41 +0000)
committerMonty <xiphmont@xiph.org>
Thu, 11 Jul 2002 06:41:08 +0000 (06:41 +0000)
(Training run must now be thoroughly tested)

Floor1 divide by zero bugfix
added option for modern PowerPC optimization to configure.in
more comments in examples/encoder_example.c

svn path=/trunk/vorbis/; revision=3574

114 files changed:
configure.in
examples/chaining_example.c
examples/decoder_example.c
examples/encoder_example.c
examples/seeking_example.c
examples/vorbisfile_example.c
lib/analysis.c
lib/backends.h
lib/barkmel.c
lib/bitrate.c
lib/bitrate.h
lib/block.c
lib/books/coupled/_44c4_s0_p0_r0.vqh [deleted file]
lib/books/coupled/_44c4_s0_p0_r1.vqh [deleted file]
lib/books/coupled/_44c4_s0_p1_0.vqh [deleted file]
lib/books/coupled/_44c4_s0_p7_0.vqh [deleted file]
lib/books/coupled/_44c4_s0_p7_1.vqh [deleted file]
lib/books/coupled/_44c4_s0_p8_0.vqh [deleted file]
lib/books/coupled/_44c4_s0_p8_1.vqh [deleted file]
lib/books/coupled/_44c4_s0_p9_0.vqh [deleted file]
lib/books/coupled/_44c4_s0_p9_1.vqh [deleted file]
lib/books/coupled/_44c4_s0_p9_2.vqh [deleted file]
lib/books/coupled/_44c4_s0_pN_r0.vqh [deleted file]
lib/books/coupled/_44c4_s0_pN_r1.vqh [deleted file]
lib/books/coupled/_44c4_s1_p2_s0.vqh [deleted file]
lib/books/coupled/_44c4_s1_p4_s0.vqh [deleted file]
lib/books/coupled/_44c4_s1_p6_s0.vqh [deleted file]
lib/books/coupled/_44c4_s1_p7_s0.vqh [deleted file]
lib/books/coupled/_44c4_s1_p8_s0.vqh [deleted file]
lib/books/coupled/_44c4_s1_p9_s0.vqh [deleted file]
lib/books/coupled/_44c4_s1_pS_r0.vqh [deleted file]
lib/books/coupled/_44c4_s1_pS_r1.vqh [deleted file]
lib/books/coupled/_44c4_s2_p6_0.vqh [deleted file]
lib/books/coupled/_44c4_s2_p6_s0.vqh [deleted file]
lib/books/coupled/_44c4_s2_p7_0.vqh [deleted file]
lib/books/coupled/_44c4_s2_p7_1.vqh [deleted file]
lib/books/coupled/_44c4_s2_p7_s0.vqh [deleted file]
lib/books/coupled/_44c4_s2_p8_0.vqh [deleted file]
lib/books/coupled/_44c4_s2_p8_1.vqh [deleted file]
lib/books/coupled/_44c4_s2_p8_s0.vqh [deleted file]
lib/books/coupled/_44c4_s2_p9_0.vqh [deleted file]
lib/books/coupled/_44c4_s2_p9_1.vqh [deleted file]
lib/books/coupled/_44c4_s2_p9_2.vqh [deleted file]
lib/books/coupled/_44c4_s2_p9_s0.vqh [deleted file]
lib/books/coupled/_44c4_s3_p7_0.vqh [deleted file]
lib/books/coupled/_44c4_s3_p7_1.vqh [deleted file]
lib/books/coupled/_44c4_s3_p8_0.vqh [deleted file]
lib/books/coupled/_44c4_s3_p8_1.vqh [deleted file]
lib/books/coupled/_44c4_s3_p9_0.vqh [deleted file]
lib/books/coupled/_44c4_s3_p9_1.vqh [deleted file]
lib/books/coupled/_44c4_s3_p9_2.vqh [deleted file]
lib/books/coupled/_44c4_s3_p9_s0.vqh [deleted file]
lib/books/coupled/res_books_stereo.h [moved from lib/books/coupled/res_books_44c.h with 59% similarity]
lib/books/floor/floor_books.h
lib/books/uncoupled/res_books_44u.h [deleted file]
lib/books/uncoupled/res_books_uncoupled.h [new file with mode: 0644]
lib/envelope.c
lib/envelope.h
lib/floor1.c
lib/lookup.h
lib/lookup_data.h
lib/lookups.pl
lib/lpc.c
lib/lpc.h
lib/lsp.c
lib/lsp.h
lib/modes/Makefile.am
lib/modes/floor_all.h [moved from lib/modes/floor_44.h with 77% similarity]
lib/modes/psych_44.h
lib/modes/residue_16.h
lib/modes/residue_44.h
lib/modes/residue_44u.h
lib/modes/residue_8.h
lib/modes/setup_11.h
lib/modes/setup_16.h
lib/modes/setup_22.h
lib/modes/setup_32.h
lib/modes/setup_44.h
lib/modes/setup_44u.h
lib/modes/setup_8.h
lib/modes/setup_X.h
lib/os.h
lib/psy.c
lib/psy.h
lib/registry.c
lib/registry.h
lib/res0.c
lib/scales.h
lib/smallft.c
lib/smallft.h
lib/synthesis.c
lib/vorbisenc.c
vq/16.vqs [new file with mode: 0644]
vq/16u.vqs [new file with mode: 0644]
vq/44c2.vqs
vq/44c3.vqs
vq/44c4.vqs
vq/44c5.vqs
vq/44c6.vqs
vq/44c7.vqs
vq/44c8.vqs
vq/44c9.vqs
vq/44u0.vqs
vq/44u1.vqs
vq/44u2.vqs
vq/44u3.vqs
vq/44u4.vqs
vq/44u5.vqs
vq/44u6.vqs
vq/44u7.vqs
vq/44u8.vqs
vq/44u9.vqs
vq/8.vqs [new file with mode: 0644]
vq/8u.vqs [new file with mode: 0644]

index f64b552..9cd39c3 100644 (file)
@@ -121,8 +121,8 @@ else
                fi;;
        powerpc-*-linux*)
                DEBUG="-g -Wall -W -D_REENTRANT -D__NO_MATH_INLINES"
-               CFLAGS="-O3 -ffast-math -mfused-madd -D_REENTRANT"
-               PROFILE="-pg -g -O3 -ffast-math -mfused-madd -D_REENTRANT";;
+               CFLAGS="-O3 -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT"
+               PROFILE="-pg -g -O3 -ffast-math -mfused-madd -mcpu=750 -D_REENTRANT";;
        *-*-linux*)
                DEBUG="-g -Wall -W -D_REENTRANT -D__NO_MATH_INLINES -fsigned-char"
                CFLAGS="-O20 -ffast-math -D_REENTRANT -fsigned-char"
index cc1d200..0a855a2 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: illustrate simple use of chained bitstream and vorbisfile.a
- last mod: $Id: chaining_example.c,v 1.16 2002/03/07 03:41:02 xiphmont Exp $
+ last mod: $Id: chaining_example.c,v 1.17 2002/07/11 06:40:47 xiphmont Exp $
 
  ********************************************************************/
 
index e246bd2..7e11b0b 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: simple example decoder
- last mod: $Id: decoder_example.c,v 1.25 2002/01/22 08:06:05 xiphmont Exp $
+ last mod: $Id: decoder_example.c,v 1.26 2002/07/11 06:40:47 xiphmont Exp $
 
  ********************************************************************/
 
index 3e19c65..e8381a6 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: simple example encoder
- last mod: $Id: encoder_example.c,v 1.45 2002/07/02 04:25:15 xiphmont Exp $
+ last mod: $Id: encoder_example.c,v 1.46 2002/07/11 06:40:47 xiphmont Exp $
 
  ********************************************************************/
 
@@ -52,7 +52,7 @@ int main(){
   vorbis_dsp_state vd; /* central working state for the packet->PCM decoder */
   vorbis_block     vb; /* local working space for packet->PCM decode */
 
-  int eos=0;
+  int eos=0,ret;
   int i, founddata;
 
 #if defined(macintosh) && defined(__MWERKS__)
@@ -67,6 +67,8 @@ int main(){
      example, after all. */
 
 #ifdef _WIN32 /* We need to set stdin/stdout to binary mode. Damn windows. */
+  /* if we were reading/writing a file, it would also need to in
+     binary mode, eg, 'fopen("file.wav","rb"); */
   /* Beware the evil ifdef. We avoid these where we can, but this one we 
      cannot. Don't add any more, you'll probably go to hell if you do. */
   _setmode( _fileno( stdin ), _O_BINARY );
@@ -93,16 +95,46 @@ int main(){
 
   /********** Encode setup ************/
 
-  /* choose an encoding mode */
-  /* (quality mode .4: 44kHz stereo coupled, roughly 128kbps VBR) */
   vorbis_info_init(&vi);
+
+  /* choose an encoding mode.  A few possibilities commented out, one
+     actually used: */
+
+  /*********************************************************************
+   Encoding using a VBR quality mode.  The usable range is -.1
+   (lowest quality, smallest file) to 1. (highest quality, largest file).
+   Example quality mode .4: 44kHz stereo coupled, roughly 128kbps VBR 
+  
+   ret = vorbis_encode_init_vbr(&vi,2,44100,-.4);
+
+   ---------------------------------------------------------------------
+
+   Encoding using an average bitrate mode (ABR).
+   example: 44kHz stereo coupled, average 128kbps VBR 
+  
+   ret = vorbis_encode_init(&vi,2,44100,-1,128000,-1);
+
+   ---------------------------------------------------------------------
+
+   Encode using a qulity mode, but select that quality mode by asking for
+   an approximate bitrate.  This is not ABR, it is true VBR, but selected
+   using the bitrate interface, and then turning bitrate management off:
+
+   ret = ( vorbis_encode_setup_managed(&vi,2,44100,-1,128000,-1) ||
+           vorbis_encode_ctl(&vi,OV_ECTL_RATEMANAGE_AVG,NULL) ||
+           vorbis_encode_setup_init(&vi));
+
+   *********************************************************************/
+
   
-  vorbis_encode_init(&vi,2,32000,-1,48000,-1);
-  //vorbis_encode_init_vbr(&vi,2,32000,1.);
+  //ret=vorbis_encode_init(&vi,2,44100,-1,64000,-1);
+  ret=vorbis_encode_init_vbr(&vi,2,16000,.5);
+
+  /* do not continue if setup failed; this can happen if we ask for a
+     mode that libVorbis does not support (eg, too low a bitrate, etc,
+     will return 'OV_EIMPL') */
 
-  //vorbis_encode_setup_managed(&vi,2,44100,-1,128000,-1);
-  //vorbis_encode_ctl(&vi,OV_ECTL_RATEMANAGE_AVG,NULL);
-  //vorbis_encode_setup_init(&vi);
+  if(ret)exit(1);
 
   /* add a comment */
   vorbis_comment_init(&vc);
index 30238cf..32fc1e9 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: illustrate seeking, and test it too
- last mod: $Id: seeking_example.c,v 1.14 2002/07/09 13:41:08 giles Exp $
+ last mod: $Id: seeking_example.c,v 1.15 2002/07/11 06:40:47 xiphmont Exp $
 
  ********************************************************************/
 
index c16e2e8..36e679e 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: simple example decoder using vorbisfile
- last mod: $Id: vorbisfile_example.c,v 1.9 2001/12/20 01:00:24 segher Exp $
+ last mod: $Id: vorbisfile_example.c,v 1.10 2002/07/11 06:40:47 xiphmont Exp $
 
  ********************************************************************/
 
index 4ace07a..4fb90c3 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: single-block PCM analysis mode dispatch
- last mod: $Id: analysis.c,v 1.54 2002/07/01 11:20:10 xiphmont Exp $
+ last mod: $Id: analysis.c,v 1.55 2002/07/11 06:40:48 xiphmont Exp $
 
  ********************************************************************/
 
@@ -77,11 +77,11 @@ void _analysis_output_always(char *base,int i,float *v,int n,int bark,int dB,ogg
     
     for(j=0;j<n;j++){
       if(bark){
-       float b=toBARK((22050.f*j/n)+.25);
+       float b=toBARK((4000.f*j/n)+.25);
        fprintf(of,"%f ",b);
       }else
        if(off!=0)
-         fprintf(of,"%f ",(double)(j+off)/44100.);
+         fprintf(of,"%f ",(double)(j+off)/8000.);
        else
          fprintf(of,"%f ",(double)j);
       
index 3e11715..57f4cd2 100644 (file)
@@ -5,14 +5,14 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: libvorbis backend and mapping structures; needed for 
            static mode headers
- last mod: $Id: backends.h,v 1.13 2002/06/28 22:19:35 xiphmont Exp $
+ last mod: $Id: backends.h,v 1.14 2002/07/11 06:40:48 xiphmont Exp $
 
  ********************************************************************/
 
index 08e3f5e..c0765ff 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: bark scale utility
- last mod: $Id: barkmel.c,v 1.11 2002/06/30 08:31:00 xiphmont Exp $
+ last mod: $Id: barkmel.c,v 1.12 2002/07/11 06:40:48 xiphmont Exp $
 
  ********************************************************************/
 
index 3965985..634c031 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: bitrate tracking and management
- last mod: $Id: bitrate.c,v 1.17 2002/07/02 04:25:16 xiphmont Exp $
+ last mod: $Id: bitrate.c,v 1.18 2002/07/11 06:40:48 xiphmont Exp $
 
  ********************************************************************/
 
@@ -293,7 +293,7 @@ int vorbis_bitrate_addblock(vorbis_block *vb){
        /* apply the average floater to new blocks */
        bin=rint(bm->avgfloat);
 
-       /*fprintf(stderr,"%d ",bin);*/
+       fprintf(stderr,"%d ",bin);
 
        
        while(bm->avg_centeracc>desired_center){
index e9eb2aa..05dd761 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: bitrate tracking and management
- last mod: $Id: bitrate.h,v 1.6 2002/06/28 22:19:35 xiphmont Exp $
+ last mod: $Id: bitrate.h,v 1.7 2002/07/11 06:40:48 xiphmont Exp $
 
  ********************************************************************/
 
index 7abc2b5..dc5fcb3 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: PCM data vector blocking, windowing and dis/reassembly
- last mod: $Id: block.c,v 1.66 2002/07/03 05:26:17 xiphmont Exp $
+ last mod: $Id: block.c,v 1.67 2002/07/11 06:40:48 xiphmont Exp $
 
  Handle windowing, overlap-add, etc of the PCM vectors.  This is made
  more amusing by Vorbis' current two allowed block sizes.
@@ -508,7 +508,11 @@ int vorbis_analysis_blockout(vorbis_dsp_state *v,vorbis_block *vb){
                                     full long block */
       v->nW=0;
     }else{
-      v->nW=bp;
+
+      if(ci->blocksizes[0]==ci->blocksizes[1])
+       v->nW=0;
+      else
+       v->nW=bp;
     }
   }
 
diff --git a/lib/books/coupled/_44c4_s0_p0_r0.vqh b/lib/books/coupled/_44c4_s0_p0_r0.vqh
deleted file mode 100644 (file)
index 1ed5f9d..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p0_r0_VQH_
-#define _V__44c4_s0_p0_r0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p0_r0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_p0_r0[] = {
-        1, 5, 4,11,11,11, 4, 4,11,11,11, 3, 3,11,11,11,
-        7, 6,11,11,11,11,11,11,11,
-};
-
-static float _vq_quantthresh__44c4_s0_p0_r0[] = {
-       -0.5, -0.16667, 0.16667, 0.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p0_r0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p0_r0 = {
-       _vq_quantthresh__44c4_s0_p0_r0,
-       _vq_quantmap__44c4_s0_p0_r0,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_p0_r0 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_p0_r0,
-       1, -537569963, 1607816533, 3, 0,
-       _vq_quantlist__44c4_s0_p0_r0,
-       NULL,
-       &_vq_auxt__44c4_s0_p0_r0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p0_r1.vqh b/lib/books/coupled/_44c4_s0_p0_r1.vqh
deleted file mode 100644 (file)
index 0dc81e2..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p0_r1_VQH_
-#define _V__44c4_s0_p0_r1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p0_r1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_p0_r1[] = {
-        1, 4, 4,11,11, 5, 4, 4,11,11, 5, 4, 4,11,11,11,
-        7, 6,11,10,10, 6, 6,10,10,
-};
-
-static float _vq_quantthresh__44c4_s0_p0_r1[] = {
-       -0.16667, -0.055556, 0.055556, 0.16667, 
-};
-
-static long _vq_quantmap__44c4_s0_p0_r1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p0_r1 = {
-       _vq_quantthresh__44c4_s0_p0_r1,
-       _vq_quantmap__44c4_s0_p0_r1,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_p0_r1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_p0_r1,
-       1, -541298233, 1604088263, 3, 0,
-       _vq_quantlist__44c4_s0_p0_r1,
-       NULL,
-       &_vq_auxt__44c4_s0_p0_r1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p1_0.vqh b/lib/books/coupled/_44c4_s0_p1_0.vqh
deleted file mode 100644 (file)
index ef6a55d..0000000
+++ /dev/null
@@ -1,99 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p1_0_VQH_
-#define _V__44c4_s0_p1_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p1_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_p1_0[] = {
-        2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
-        7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
-        0, 0, 5, 6, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
-        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
-        0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
-        7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
-        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
-        0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 8, 9, 0, 0, 0,
-       10,10, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
-        9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
-};
-
-static float _vq_quantthresh__44c4_s0_p1_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p1_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p1_0 = {
-       _vq_quantthresh__44c4_s0_p1_0,
-       _vq_quantmap__44c4_s0_p1_0,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_p1_0 = {
-       4, 625,
-       _vq_lengthlist__44c4_s0_p1_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s0_p1_0,
-       NULL,
-       &_vq_auxt__44c4_s0_p1_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p7_0.vqh b/lib/books/coupled/_44c4_s0_p7_0.vqh
deleted file mode 100644 (file)
index eb0fdce..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p7_0_VQH_
-#define _V__44c4_s0_p7_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p7_0[] = {
-        1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
-        0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
-       12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,15, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c4_s0_p7_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p7_0 = {
-       _vq_quantthresh__44c4_s0_p7_0,
-       _vq_quantmap__44c4_s0_p7_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p7_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c4_s0_p7_0,
-       NULL,
-       &_vq_auxt__44c4_s0_p7_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p7_1.vqh b/lib/books/coupled/_44c4_s0_p7_1.vqh
deleted file mode 100644 (file)
index 295f5e9..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p7_1_VQH_
-#define _V__44c4_s0_p7_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p7_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_p7_1[] = {
-        2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
-        5, 5, 5, 6, 7, 7, 7, 5, 5,
-};
-
-static float _vq_quantthresh__44c4_s0_p7_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p7_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p7_1 = {
-       _vq_quantthresh__44c4_s0_p7_1,
-       _vq_quantmap__44c4_s0_p7_1,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_p7_1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_p7_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s0_p7_1,
-       NULL,
-       &_vq_auxt__44c4_s0_p7_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p8_0.vqh b/lib/books/coupled/_44c4_s0_p8_0.vqh
deleted file mode 100644 (file)
index 330aa2d..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p8_0_VQH_
-#define _V__44c4_s0_p8_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p8_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p8_0[] = {
-        1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
-        0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
-        0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
-       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,13, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c4_s0_p8_0[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p8_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p8_0 = {
-       _vq_quantthresh__44c4_s0_p8_0,
-       _vq_quantmap__44c4_s0_p8_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p8_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p8_0,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s0_p8_0,
-       NULL,
-       &_vq_auxt__44c4_s0_p8_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p8_1.vqh b/lib/books/coupled/_44c4_s0_p8_1.vqh
deleted file mode 100644 (file)
index 1ce8746..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p8_1_VQH_
-#define _V__44c4_s0_p8_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p8_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
-        6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
-        7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
-        9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
-       10, 9, 9, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44c4_s0_p8_1[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p8_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p8_1 = {
-       _vq_quantthresh__44c4_s0_p8_1,
-       _vq_quantmap__44c4_s0_p8_1,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p8_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p8_1,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s0_p8_1,
-       NULL,
-       &_vq_auxt__44c4_s0_p8_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p9_0.vqh b/lib/books/coupled/_44c4_s0_p9_0.vqh
deleted file mode 100644 (file)
index 255357f..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p9_0_VQH_
-#define _V__44c4_s0_p9_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p9_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p9_0[] = {
-        1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
-        9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
-       13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
-       14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
-       14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
-       12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
-       14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
-       14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
-       14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,13,13,13,13,13,
-};
-
-static float _vq_quantthresh__44c4_s0_p9_0[] = {
-       -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
-       422.5, 591.5, 760.5, 929.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_0 = {
-       _vq_quantthresh__44c4_s0_p9_0,
-       _vq_quantmap__44c4_s0_p9_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p9_0,
-       1, -515919872, 1626677248, 4, 0,
-       _vq_quantlist__44c4_s0_p9_0,
-       NULL,
-       &_vq_auxt__44c4_s0_p9_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p9_1.vqh b/lib/books/coupled/_44c4_s0_p9_1.vqh
deleted file mode 100644 (file)
index f881611..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p9_1_VQH_
-#define _V__44c4_s0_p9_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p9_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
-        7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
-        8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
-       10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
-       11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
-       10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
-       11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
-       12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
-       13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
-       13,10,11,10,10,11,11,12,12,
-};
-
-static float _vq_quantthresh__44c4_s0_p9_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_1 = {
-       _vq_quantthresh__44c4_s0_p9_1,
-       _vq_quantmap__44c4_s0_p9_1,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p9_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s0_p9_1,
-       NULL,
-       &_vq_auxt__44c4_s0_p9_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_p9_2.vqh b/lib/books/coupled/_44c4_s0_p9_2.vqh
deleted file mode 100644 (file)
index 78ca076..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p9_2_VQH_
-#define _V__44c4_s0_p9_2_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p9_2[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p9_2[] = {
-        4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
-        6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
-        7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44c4_s0_p9_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p9_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_2 = {
-       _vq_quantthresh__44c4_s0_p9_2,
-       _vq_quantmap__44c4_s0_p9_2,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p9_2 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p9_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s0_p9_2,
-       NULL,
-       &_vq_auxt__44c4_s0_p9_2,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_pN_r0.vqh b/lib/books/coupled/_44c4_s0_pN_r0.vqh
deleted file mode 100644 (file)
index 97108e4..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_pN_r0_VQH_
-#define _V__44c4_s0_pN_r0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_pN_r0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_pN_r0[] = {
-        3, 3, 3, 9, 9, 4, 4, 4, 9, 9, 4, 4, 4, 9, 7, 9,
-        4, 4, 8, 9, 9, 5, 4, 9, 9,
-};
-
-static float _vq_quantthresh__44c4_s0_pN_r0[] = {
-       -0.5, -0.16667, 0.16667, 0.5, 
-};
-
-static long _vq_quantmap__44c4_s0_pN_r0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_pN_r0 = {
-       _vq_quantthresh__44c4_s0_pN_r0,
-       _vq_quantmap__44c4_s0_pN_r0,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_pN_r0 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_pN_r0,
-       1, -537569963, 1607816533, 3, 0,
-       _vq_quantlist__44c4_s0_pN_r0,
-       NULL,
-       &_vq_auxt__44c4_s0_pN_r0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s0_pN_r1.vqh b/lib/books/coupled/_44c4_s0_pN_r1.vqh
deleted file mode 100644 (file)
index 0a25bf2..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_pN_r1_VQH_
-#define _V__44c4_s0_pN_r1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_pN_r1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_pN_r1[] = {
-        2, 3, 3,11,10, 4, 4, 4,11,11, 4, 4, 4,11, 8,11,
-        5, 6, 9,11,10, 5, 5,10, 8,
-};
-
-static float _vq_quantthresh__44c4_s0_pN_r1[] = {
-       -0.16667, -0.055556, 0.055556, 0.16667, 
-};
-
-static long _vq_quantmap__44c4_s0_pN_r1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_pN_r1 = {
-       _vq_quantthresh__44c4_s0_pN_r1,
-       _vq_quantmap__44c4_s0_pN_r1,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_pN_r1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_pN_r1,
-       1, -541298233, 1604088263, 3, 0,
-       _vq_quantlist__44c4_s0_pN_r1,
-       NULL,
-       &_vq_auxt__44c4_s0_pN_r1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s1_p2_s0.vqh b/lib/books/coupled/_44c4_s1_p2_s0.vqh
deleted file mode 100644 (file)
index d4070e1..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p2_s0_VQH_
-#define _V__44c4_s1_p2_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p2_s0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s1_p2_s0[] = {
-        1,12,12,12,12, 3, 5, 4,12,12, 3, 4, 4,12,12, 6,
-       12,12, 7, 8,12,12,12,12,11,
-};
-
-static float _vq_quantthresh__44c4_s1_p2_s0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c4_s1_p2_s0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p2_s0 = {
-       _vq_quantthresh__44c4_s1_p2_s0,
-       _vq_quantmap__44c4_s1_p2_s0,
-       5,
-       5
-};
-
-static static_codebook _44c4_s1_p2_s0 = {
-       2, 25,
-       _vq_lengthlist__44c4_s1_p2_s0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s1_p2_s0,
-       NULL,
-       &_vq_auxt__44c4_s1_p2_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s1_p4_s0.vqh b/lib/books/coupled/_44c4_s1_p4_s0.vqh
deleted file mode 100644 (file)
index c4a4753..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p4_s0_VQH_
-#define _V__44c4_s1_p4_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p4_s0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c4_s1_p4_s0[] = {
-        1,19,19,19,19,19,19,19,19, 3, 5, 5,19,19,19,19,
-       19,19, 3, 5, 5,19,19,19,19,19,19, 5, 7, 7, 6, 6,
-       19,19,19,19, 8, 7, 7,13,12,19,19,19,19, 8, 8, 8,
-       19,19,19,19,19,19, 8, 8, 8,19,19,19,19,19,19, 9,
-       19,19,19,19,19,19,10,11,18,18,18,18,18,18,18,18,
-       18,
-};
-
-static float _vq_quantthresh__44c4_s1_p4_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c4_s1_p4_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p4_s0 = {
-       _vq_quantthresh__44c4_s1_p4_s0,
-       _vq_quantmap__44c4_s1_p4_s0,
-       9,
-       9
-};
-
-static static_codebook _44c4_s1_p4_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p4_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p4_s0,
-       NULL,
-       &_vq_auxt__44c4_s1_p4_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s1_p6_s0.vqh b/lib/books/coupled/_44c4_s1_p6_s0.vqh
deleted file mode 100644 (file)
index 9bceb15..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p6_s0_VQH_
-#define _V__44c4_s1_p6_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p6_s0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c4_s1_p6_s0[] = {
-        1,18,18,18,18,18,18,18,18, 3, 5, 5,18,18,18,18,
-       18,18, 3, 5, 5,18,18,18,18,18,18, 5, 7, 7, 7, 6,
-       18,18,18,18, 8, 7, 7,11,12,18,18,18,18, 7, 8, 8,
-       18,18,18,18,18,18, 8, 8, 8,18,18,18,18,18,18, 8,
-       18,18,18,18,18,18, 9,10,17,17,17,17,17,17,17,17,
-       17,
-};
-
-static float _vq_quantthresh__44c4_s1_p6_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c4_s1_p6_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p6_s0 = {
-       _vq_quantthresh__44c4_s1_p6_s0,
-       _vq_quantmap__44c4_s1_p6_s0,
-       9,
-       9
-};
-
-static static_codebook _44c4_s1_p6_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p6_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p6_s0,
-       NULL,
-       &_vq_auxt__44c4_s1_p6_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s1_p7_s0.vqh b/lib/books/coupled/_44c4_s1_p7_s0.vqh
deleted file mode 100644 (file)
index b1a232d..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p7_s0_VQH_
-#define _V__44c4_s1_p7_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p7_s0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c4_s1_p7_s0[] = {
-        1,18,18,18,18,18,18,18,18, 3, 5, 5,18,18,18,18,
-       18,18, 3, 5, 5,18,18,18,18,18,18, 5, 7, 7, 7, 7,
-       18,18,18,18, 7, 7, 7,11,12,18,18,18,18, 7, 8, 8,
-       18,18,18,18,18,18, 7, 8, 8,18,18,18,18,18,18, 8,
-       18,18,18,18,18,18,10, 9,17,17,17,17,17,17,17,17,
-       17,
-};
-
-static float _vq_quantthresh__44c4_s1_p7_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c4_s1_p7_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p7_s0 = {
-       _vq_quantthresh__44c4_s1_p7_s0,
-       _vq_quantmap__44c4_s1_p7_s0,
-       9,
-       9
-};
-
-static static_codebook _44c4_s1_p7_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p7_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p7_s0,
-       NULL,
-       &_vq_auxt__44c4_s1_p7_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s1_p8_s0.vqh b/lib/books/coupled/_44c4_s1_p8_s0.vqh
deleted file mode 100644 (file)
index 542f7ae..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p8_s0_VQH_
-#define _V__44c4_s1_p8_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p8_s0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c4_s1_p8_s0[] = {
-        1,14,14,14,14,14,14,14,14, 3, 5, 5,14,14,14,14,
-       14,14, 3, 5, 5,14,14,14,14,14,14, 5, 7, 7, 7, 7,
-       14,14,14,14, 8, 7, 7,12,14,14,14,14,14, 7, 8, 8,
-       14,14,14,14,14,14, 7, 8, 8,14,14,14,14,14,14, 8,
-       14,14,14,14,14,14, 9, 9,14,14,14,14,14,13,13,13,
-       13,
-};
-
-static float _vq_quantthresh__44c4_s1_p8_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c4_s1_p8_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p8_s0 = {
-       _vq_quantthresh__44c4_s1_p8_s0,
-       _vq_quantmap__44c4_s1_p8_s0,
-       9,
-       9
-};
-
-static static_codebook _44c4_s1_p8_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p8_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p8_s0,
-       NULL,
-       &_vq_auxt__44c4_s1_p8_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s1_p9_s0.vqh b/lib/books/coupled/_44c4_s1_p9_s0.vqh
deleted file mode 100644 (file)
index 99227e0..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p9_s0_VQH_
-#define _V__44c4_s1_p9_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p9_s0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c4_s1_p9_s0[] = {
-        1, 9, 9, 9, 9, 9, 9, 9, 9, 4, 5, 5, 9, 9, 9, 9,
-        9, 9, 4, 5, 6, 9, 9, 9, 9, 9, 9, 6, 8, 6, 7, 6,
-        9, 9, 9, 9, 7, 6, 6, 9, 9, 9, 9, 9, 9, 9, 8, 9,
-        9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 8,
-        9, 9, 9, 9, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8,
-};
-
-static float _vq_quantthresh__44c4_s1_p9_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c4_s1_p9_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p9_s0 = {
-       _vq_quantthresh__44c4_s1_p9_s0,
-       _vq_quantmap__44c4_s1_p9_s0,
-       9,
-       9
-};
-
-static static_codebook _44c4_s1_p9_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p9_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p9_s0,
-       NULL,
-       &_vq_auxt__44c4_s1_p9_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s1_pS_r0.vqh b/lib/books/coupled/_44c4_s1_pS_r0.vqh
deleted file mode 100644 (file)
index 5e9c768..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_pS_r0_VQH_
-#define _V__44c4_s1_pS_r0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_pS_r0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44c4_s1_pS_r0[] = {
-        3, 2, 1, 6, 6, 6, 6, 5, 5,
-};
-
-static float _vq_quantthresh__44c4_s1_pS_r0[] = {
-       -0.16667, 0.16667, 
-};
-
-static long _vq_quantmap__44c4_s1_pS_r0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s1_pS_r0 = {
-       _vq_quantthresh__44c4_s1_pS_r0,
-       _vq_quantmap__44c4_s1_pS_r0,
-       3,
-       3
-};
-
-static static_codebook _44c4_s1_pS_r0 = {
-       2, 9,
-       _vq_lengthlist__44c4_s1_pS_r0,
-       1, -539667115, 1607816533, 2, 0,
-       _vq_quantlist__44c4_s1_pS_r0,
-       NULL,
-       &_vq_auxt__44c4_s1_pS_r0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s1_pS_r1.vqh b/lib/books/coupled/_44c4_s1_pS_r1.vqh
deleted file mode 100644 (file)
index 00c5313..0000000
+++ /dev/null
@@ -1,58 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_pS_r1_VQH_
-#define _V__44c4_s1_pS_r1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_pS_r1[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44c4_s1_pS_r1[] = {
-        1, 3, 2, 6, 6, 6, 6, 5, 5,
-};
-
-static float _vq_quantthresh__44c4_s1_pS_r1[] = {
-       -0.055556, 0.055556, 
-};
-
-static long _vq_quantmap__44c4_s1_pS_r1[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s1_pS_r1 = {
-       _vq_quantthresh__44c4_s1_pS_r1,
-       _vq_quantmap__44c4_s1_pS_r1,
-       3,
-       3
-};
-
-static static_codebook _44c4_s1_pS_r1 = {
-       2, 9,
-       _vq_lengthlist__44c4_s1_pS_r1,
-       1, -543395385, 1604088263, 2, 0,
-       _vq_quantlist__44c4_s1_pS_r1,
-       NULL,
-       &_vq_auxt__44c4_s1_pS_r1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p6_0.vqh b/lib/books/coupled/_44c4_s2_p6_0.vqh
deleted file mode 100644 (file)
index 0ca5644..0000000
+++ /dev/null
@@ -1,70 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p6_0_VQH_
-#define _V__44c4_s2_p6_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p6_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c4_s2_p6_0[] = {
-        1, 2, 3, 4, 5, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
-};
-
-static float _vq_quantthresh__44c4_s2_p6_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p6_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p6_0 = {
-       _vq_quantthresh__44c4_s2_p6_0,
-       _vq_quantmap__44c4_s2_p6_0,
-       9,
-       9
-};
-
-static static_codebook _44c4_s2_p6_0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s2_p6_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s2_p6_0,
-       NULL,
-       &_vq_auxt__44c4_s2_p6_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p6_s0.vqh b/lib/books/coupled/_44c4_s2_p6_s0.vqh
deleted file mode 100644 (file)
index ec84e61..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p6_s0_VQH_
-#define _V__44c4_s2_p6_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p6_s0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44c4_s2_p6_s0[] = {
-        1,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
-       19, 5, 6, 6,19,19,19,19,19,19,19,19,19,19,19,19,
-       19,19, 5, 6, 5,19,19,19,19,19,19,19,19,19,19,19,
-       19,19,19, 7, 5, 5,10,10,19,19,19,19,19,19,19,19,
-       19,19,19,19, 7, 5, 5, 9, 9,19,19,19,19,19,19,19,
-       19,19,19,19,19, 8, 6, 6, 9, 9,13,14,19,19,19,19,
-       19,19,19,19,19,19, 8, 6, 6, 8, 8,12,12,19,19,19,
-       19,19,19,19,19,19,19, 8, 7, 7,10,10,14,13,17,18,
-       19,19,19,19,19,19,19,19, 8, 6, 6, 9, 9,13,13,16,
-       17,19,19,19,19,19,19,19,19, 7, 7, 7,11,11,15,15,
-       19,19,19,19,19,19,19,19,19,19, 7, 7, 7,11,11,14,
-       14,19,19,19,19,19,19,19,19,19,19, 8,10,10,13,13,
-       19,19,19,19,19,19, 9, 9,19,19,19,19,11,10,10,13,
-       13,19,19,19,19,19,19,19,19,19,19,19,19,10,10,10,
-       19,19,19,19,19,19,19,19,19,19,19,19,19,19,10,10,
-       11,19,19,19,19,19,19,19,19,19,19,19,19,19,19,10,
-       19,19,19,19,19,19,19,19,19,19,19,19,19,19,12,11,
-       19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
-       18,
-};
-
-static float _vq_quantthresh__44c4_s2_p6_s0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p6_s0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p6_s0 = {
-       _vq_quantthresh__44c4_s2_p6_s0,
-       _vq_quantmap__44c4_s2_p6_s0,
-       17,
-       17
-};
-
-static static_codebook _44c4_s2_p6_s0 = {
-       2, 289,
-       _vq_lengthlist__44c4_s2_p6_s0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c4_s2_p6_s0,
-       NULL,
-       &_vq_auxt__44c4_s2_p6_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p7_0.vqh b/lib/books/coupled/_44c4_s2_p7_0.vqh
deleted file mode 100644 (file)
index 09783e0..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p7_0_VQH_
-#define _V__44c4_s2_p7_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s2_p7_0[] = {
-        1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
-        0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
-       12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,15, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c4_s2_p7_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_0 = {
-       _vq_quantthresh__44c4_s2_p7_0,
-       _vq_quantmap__44c4_s2_p7_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s2_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p7_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c4_s2_p7_0,
-       NULL,
-       &_vq_auxt__44c4_s2_p7_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p7_1.vqh b/lib/books/coupled/_44c4_s2_p7_1.vqh
deleted file mode 100644 (file)
index 2834dc8..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p7_1_VQH_
-#define _V__44c4_s2_p7_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p7_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s2_p7_1[] = {
-        2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
-        5, 5, 5, 6, 7, 7, 7, 5, 5,
-};
-
-static float _vq_quantthresh__44c4_s2_p7_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p7_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_1 = {
-       _vq_quantthresh__44c4_s2_p7_1,
-       _vq_quantmap__44c4_s2_p7_1,
-       5,
-       5
-};
-
-static static_codebook _44c4_s2_p7_1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s2_p7_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s2_p7_1,
-       NULL,
-       &_vq_auxt__44c4_s2_p7_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p7_s0.vqh b/lib/books/coupled/_44c4_s2_p7_s0.vqh
deleted file mode 100644 (file)
index 083c71e..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p7_s0_VQH_
-#define _V__44c4_s2_p7_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p7_s0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44c4_s2_p7_s0[] = {
-        1,18,18,18,18,18,18,18,18,18,18,17,17,17,17,17,
-       17, 5, 6, 6,17,17,17,17,17,17,17,17,17,17,17,17,
-       17,17, 5, 6, 6,17,17,17,17,17,17,17,17,17,17,17,
-       17,17,17, 7, 6, 6, 9,10,17,17,17,17,17,17,17,17,
-       17,17,17,17, 7, 5, 6, 9,10,17,17,17,17,17,17,17,
-       17,17,17,17,17, 7, 6, 6, 8, 9,12,13,17,17,17,17,
-       17,17,17,17,17,17, 8, 6, 6, 8, 8,12,12,17,17,17,
-       17,17,17,17,17,17,17, 7, 6, 6, 9, 9,12,13,17,17,
-       17,17,17,17,17,17,17,17, 8, 6, 6, 9, 9,12,12,16,
-       15,17,17,17,17,17,17,17,17, 7, 7, 7,10,10,14,14,
-       17,17,17,17,17,17,17,17,17,17, 7, 7, 7,10,10,13,
-       13,17,17,17,17,17,17,17,17,17,17, 7, 8, 8,12,12,
-       17,17,17,17,17,17, 8, 8,17,17,17,17,10, 8, 8,12,
-       11,17,17,17,17,17,17,17,17,17,17,17,17, 9, 9, 9,
-       17,17,17,17,17,17,17,17,17,17,17,17,17,17, 8, 9,
-        9,17,17,17,17,17,17,17,17,17,17,17,17,17,17, 9,
-       17,17,17,17,17,17,17,17,17,17,17,17,17,17,10,10,
-       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
-       17,
-};
-
-static float _vq_quantthresh__44c4_s2_p7_s0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p7_s0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_s0 = {
-       _vq_quantthresh__44c4_s2_p7_s0,
-       _vq_quantmap__44c4_s2_p7_s0,
-       17,
-       17
-};
-
-static static_codebook _44c4_s2_p7_s0 = {
-       2, 289,
-       _vq_lengthlist__44c4_s2_p7_s0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c4_s2_p7_s0,
-       NULL,
-       &_vq_auxt__44c4_s2_p7_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p8_0.vqh b/lib/books/coupled/_44c4_s2_p8_0.vqh
deleted file mode 100644 (file)
index 80d0597..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p8_0_VQH_
-#define _V__44c4_s2_p8_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p8_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s2_p8_0[] = {
-        1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
-        0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
-        0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
-       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,13, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c4_s2_p8_0[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p8_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_0 = {
-       _vq_quantthresh__44c4_s2_p8_0,
-       _vq_quantmap__44c4_s2_p8_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s2_p8_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p8_0,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s2_p8_0,
-       NULL,
-       &_vq_auxt__44c4_s2_p8_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p8_1.vqh b/lib/books/coupled/_44c4_s2_p8_1.vqh
deleted file mode 100644 (file)
index db0ebfe..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p8_1_VQH_
-#define _V__44c4_s2_p8_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p8_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s2_p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
-        6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
-        7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
-        9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
-       10, 9, 9, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44c4_s2_p8_1[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p8_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_1 = {
-       _vq_quantthresh__44c4_s2_p8_1,
-       _vq_quantmap__44c4_s2_p8_1,
-       13,
-       13
-};
-
-static static_codebook _44c4_s2_p8_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p8_1,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s2_p8_1,
-       NULL,
-       &_vq_auxt__44c4_s2_p8_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p8_s0.vqh b/lib/books/coupled/_44c4_s2_p8_s0.vqh
deleted file mode 100644 (file)
index 8e4ae33..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p8_s0_VQH_
-#define _V__44c4_s2_p8_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p8_s0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44c4_s2_p8_s0[] = {
-        1,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12, 5, 6, 6,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12, 5, 6, 5,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12, 7, 6, 6,10,11,12,12,12,12,12,12,12,12,
-       12,12,12,12, 8, 6, 6,10,10,12,12,12,12,12,12,12,
-       12,12,12,12,12, 8, 6, 6, 9, 9,12,12,12,12,12,12,
-       12,12,12,12,12,12, 8, 6, 6, 9, 9,12,12,12,12,12,
-       12,12,12,12,12,12,12, 9, 7, 7, 9, 9,12,12,12,12,
-       12,12,12,12,12,12,12,12, 9, 6, 6, 8, 9,11,11,12,
-       12,12,12,12,12,12,12,12,12, 7, 7, 7,10,12,11,11,
-       12,12,12,12,12,12,12,12,12,12, 7, 7, 7,12,10,12,
-       11,12,12,12,12,12,12,12,12,12,12, 8, 8, 8,12,12,
-       12,12,12,12,12,12,10, 9,12,12,12,12,10, 9, 8,11,
-       11,12,12,12,12,12,12,12,12,12,12,12,12, 8, 9,10,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9, 9,
-       10,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,10,10,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,
-};
-
-static float _vq_quantthresh__44c4_s2_p8_s0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p8_s0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_s0 = {
-       _vq_quantthresh__44c4_s2_p8_s0,
-       _vq_quantmap__44c4_s2_p8_s0,
-       17,
-       17
-};
-
-static static_codebook _44c4_s2_p8_s0 = {
-       2, 289,
-       _vq_lengthlist__44c4_s2_p8_s0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c4_s2_p8_s0,
-       NULL,
-       &_vq_auxt__44c4_s2_p8_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p9_0.vqh b/lib/books/coupled/_44c4_s2_p9_0.vqh
deleted file mode 100644 (file)
index 0ebab41..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p9_0_VQH_
-#define _V__44c4_s2_p9_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p9_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s2_p9_0[] = {
-        1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
-        9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
-       13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
-       14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
-       14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
-       12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
-       14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
-       14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
-       14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,13,13,13,13,13,
-};
-
-static float _vq_quantthresh__44c4_s2_p9_0[] = {
-       -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
-       422.5, 591.5, 760.5, 929.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_0 = {
-       _vq_quantthresh__44c4_s2_p9_0,
-       _vq_quantmap__44c4_s2_p9_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s2_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p9_0,
-       1, -515919872, 1626677248, 4, 0,
-       _vq_quantlist__44c4_s2_p9_0,
-       NULL,
-       &_vq_auxt__44c4_s2_p9_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p9_1.vqh b/lib/books/coupled/_44c4_s2_p9_1.vqh
deleted file mode 100644 (file)
index dfbc620..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p9_1_VQH_
-#define _V__44c4_s2_p9_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p9_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s2_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
-        7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
-        8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
-       10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
-       11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
-       10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
-       11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
-       12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
-       13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
-       13,10,11,10,10,11,11,12,12,
-};
-
-static float _vq_quantthresh__44c4_s2_p9_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_1 = {
-       _vq_quantthresh__44c4_s2_p9_1,
-       _vq_quantmap__44c4_s2_p9_1,
-       13,
-       13
-};
-
-static static_codebook _44c4_s2_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p9_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s2_p9_1,
-       NULL,
-       &_vq_auxt__44c4_s2_p9_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p9_2.vqh b/lib/books/coupled/_44c4_s2_p9_2.vqh
deleted file mode 100644 (file)
index 2d5a30c..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p9_2_VQH_
-#define _V__44c4_s2_p9_2_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p9_2[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s2_p9_2[] = {
-        4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
-        6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
-        7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44c4_s2_p9_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p9_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_2 = {
-       _vq_quantthresh__44c4_s2_p9_2,
-       _vq_quantmap__44c4_s2_p9_2,
-       13,
-       13
-};
-
-static static_codebook _44c4_s2_p9_2 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p9_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s2_p9_2,
-       NULL,
-       &_vq_auxt__44c4_s2_p9_2,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s2_p9_s0.vqh b/lib/books/coupled/_44c4_s2_p9_s0.vqh
deleted file mode 100644 (file)
index 35c1c32..0000000
+++ /dev/null
@@ -1,93 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p9_s0_VQH_
-#define _V__44c4_s2_p9_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p9_s0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44c4_s2_p9_s0[] = {
-        1,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10, 7, 7,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10, 7, 8, 7,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10, 9, 8, 8,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10, 8,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10, 7,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10, 9, 8,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10, 8,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10, 8,10, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,
-};
-
-static float _vq_quantthresh__44c4_s2_p9_s0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44c4_s2_p9_s0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_s0 = {
-       _vq_quantthresh__44c4_s2_p9_s0,
-       _vq_quantmap__44c4_s2_p9_s0,
-       17,
-       17
-};
-
-static static_codebook _44c4_s2_p9_s0 = {
-       2, 289,
-       _vq_lengthlist__44c4_s2_p9_s0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c4_s2_p9_s0,
-       NULL,
-       &_vq_auxt__44c4_s2_p9_s0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s3_p7_0.vqh b/lib/books/coupled/_44c4_s3_p7_0.vqh
deleted file mode 100644 (file)
index 5319fec..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p7_0_VQH_
-#define _V__44c4_s3_p7_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s3_p7_0[] = {
-        1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
-        0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
-       12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,15, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c4_s3_p7_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44c4_s3_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p7_0 = {
-       _vq_quantthresh__44c4_s3_p7_0,
-       _vq_quantmap__44c4_s3_p7_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s3_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p7_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c4_s3_p7_0,
-       NULL,
-       &_vq_auxt__44c4_s3_p7_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s3_p7_1.vqh b/lib/books/coupled/_44c4_s3_p7_1.vqh
deleted file mode 100644 (file)
index e9e0d86..0000000
+++ /dev/null
@@ -1,61 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p7_1_VQH_
-#define _V__44c4_s3_p7_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p7_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s3_p7_1[] = {
-        2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
-        5, 5, 5, 6, 7, 7, 7, 5, 5,
-};
-
-static float _vq_quantthresh__44c4_s3_p7_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c4_s3_p7_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p7_1 = {
-       _vq_quantthresh__44c4_s3_p7_1,
-       _vq_quantmap__44c4_s3_p7_1,
-       5,
-       5
-};
-
-static static_codebook _44c4_s3_p7_1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s3_p7_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s3_p7_1,
-       NULL,
-       &_vq_auxt__44c4_s3_p7_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s3_p8_0.vqh b/lib/books/coupled/_44c4_s3_p8_0.vqh
deleted file mode 100644 (file)
index b321a62..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p8_0_VQH_
-#define _V__44c4_s3_p8_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p8_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s3_p8_0[] = {
-        1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
-        0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
-        0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
-       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,13, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c4_s3_p8_0[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44c4_s3_p8_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p8_0 = {
-       _vq_quantthresh__44c4_s3_p8_0,
-       _vq_quantmap__44c4_s3_p8_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s3_p8_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p8_0,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s3_p8_0,
-       NULL,
-       &_vq_auxt__44c4_s3_p8_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s3_p8_1.vqh b/lib/books/coupled/_44c4_s3_p8_1.vqh
deleted file mode 100644 (file)
index 75b3a7c..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p8_1_VQH_
-#define _V__44c4_s3_p8_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p8_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s3_p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
-        6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
-        7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
-        9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
-       10, 9, 9, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44c4_s3_p8_1[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44c4_s3_p8_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p8_1 = {
-       _vq_quantthresh__44c4_s3_p8_1,
-       _vq_quantmap__44c4_s3_p8_1,
-       13,
-       13
-};
-
-static static_codebook _44c4_s3_p8_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p8_1,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s3_p8_1,
-       NULL,
-       &_vq_auxt__44c4_s3_p8_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s3_p9_0.vqh b/lib/books/coupled/_44c4_s3_p9_0.vqh
deleted file mode 100644 (file)
index cb15c37..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p9_0_VQH_
-#define _V__44c4_s3_p9_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p9_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s3_p9_0[] = {
-        1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
-        9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
-       13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
-       14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
-       14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
-       12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
-       14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
-       14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
-       14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,13,13,13,13,13,
-};
-
-static float _vq_quantthresh__44c4_s3_p9_0[] = {
-       -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
-       422.5, 591.5, 760.5, 929.5, 
-};
-
-static long _vq_quantmap__44c4_s3_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_0 = {
-       _vq_quantthresh__44c4_s3_p9_0,
-       _vq_quantmap__44c4_s3_p9_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s3_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p9_0,
-       1, -515919872, 1626677248, 4, 0,
-       _vq_quantlist__44c4_s3_p9_0,
-       NULL,
-       &_vq_auxt__44c4_s3_p9_0,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s3_p9_1.vqh b/lib/books/coupled/_44c4_s3_p9_1.vqh
deleted file mode 100644 (file)
index 17223e6..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p9_1_VQH_
-#define _V__44c4_s3_p9_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p9_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s3_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
-        7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
-        8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
-       10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
-       11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
-       10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
-       11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
-       12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
-       13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
-       13,10,11,10,10,11,11,12,12,
-};
-
-static float _vq_quantthresh__44c4_s3_p9_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44c4_s3_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_1 = {
-       _vq_quantthresh__44c4_s3_p9_1,
-       _vq_quantmap__44c4_s3_p9_1,
-       13,
-       13
-};
-
-static static_codebook _44c4_s3_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p9_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s3_p9_1,
-       NULL,
-       &_vq_auxt__44c4_s3_p9_1,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s3_p9_2.vqh b/lib/books/coupled/_44c4_s3_p9_2.vqh
deleted file mode 100644 (file)
index 40f191f..0000000
+++ /dev/null
@@ -1,80 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p9_2_VQH_
-#define _V__44c4_s3_p9_2_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p9_2[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s3_p9_2[] = {
-        4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
-        6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
-        7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44c4_s3_p9_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44c4_s3_p9_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_2 = {
-       _vq_quantthresh__44c4_s3_p9_2,
-       _vq_quantmap__44c4_s3_p9_2,
-       13,
-       13
-};
-
-static static_codebook _44c4_s3_p9_2 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p9_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s3_p9_2,
-       NULL,
-       &_vq_auxt__44c4_s3_p9_2,
-       NULL,
-       0
-};
-
-
-#endif
diff --git a/lib/books/coupled/_44c4_s3_p9_s0.vqh b/lib/books/coupled/_44c4_s3_p9_s0.vqh
deleted file mode 100644 (file)
index 2d349e0..0000000
+++ /dev/null
@@ -1,163 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p9_s0_VQH_
-#define _V__44c4_s3_p9_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p9_s0[] = {
-       16,
-       15,
-       17,
-       14,
-       18,
-       13,
-       19,
-       12,
-       20,
-       11,
-       21,
-       10,
-       22,
-       9,
-       23,
-       8,
-       24,
-       7,
-       25,
-       6,
-       26,
-       5,
-       27,
-       4,
-       28,
-       3,
-       29,
-       2,
-       30,
-       1,
-       31,
-       0,
-       32,
-};
-
-static long _vq_lengthlist__44c4_s3_p9_s0[] = {
-        1,17,17,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16, 6, 6, 6,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16, 6, 6, 6,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16, 8, 6, 6, 9,10,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16, 8, 6, 6, 9, 9,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16, 9, 7, 7, 7, 7,12,11,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16, 9, 7, 7, 7, 7,11,11,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16, 9, 8, 8, 7, 7, 9,10,13,13,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,10, 8, 8, 7, 7,10, 9,12,
-       12,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16, 9, 8, 8, 8, 8, 9,10,
-       11,12,15,15,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8, 7, 9,
-        9,11,11,15,13,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8, 8,
-       10,10,12,12,13,14,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8,
-        8, 9,10,11,11,13,14,15,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,10, 8, 8,
-        9, 9,10,10,12,11,14,14,15,15,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,10, 8,
-        8, 9, 9,10,10,12,12,13,13,15,15,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,10,
-        8, 8, 9, 9,11,11,13,13,14,15,15,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       10, 8, 8, 9, 9,11,10,13,13,15,15,14,15,16,15,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16, 9, 9, 9,10,10,12,11,13,15,16,14,15,15,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16, 9, 9, 9,10,10,11,12,14,13,14,14,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16, 9,10,10,11,11,12,12,14,14,16,16,16,15,
-       16,16,16,16,16,16,10,10,16,16,16,16,16,16,16,16,
-       16,16,16,16,12,10,10,11,11,12,13,14,15,16,15,15,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,10,10,10,11,12,14,13,15,14,16,15,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,10,10,10,11,12,13,13,15,14,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,11,11,11,13,12,14,14,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,12,
-       16,16,16,16,16,16,16,16,13,11,11,12,12,14,14,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,11,12,12,14,14,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,12,11,11,13,13,16,
-       15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,12,13,12,15,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,13,14,16,16,16,16,14,13,13,15,
-       15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,13,15,14,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,13,13,
-       14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,13,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,14,14,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,
-};
-
-static float _vq_quantthresh__44c4_s3_p9_s0[] = {
-       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
-};
-
-static long _vq_quantmap__44c4_s3_p9_s0[] = {
-          31,   29,   27,   25,   23,   21,   19,   17,
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,   18,   20,   22,   24,   26,   28,   30,
-          32,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_s0 = {
-       _vq_quantthresh__44c4_s3_p9_s0,
-       _vq_quantmap__44c4_s3_p9_s0,
-       33,
-       33
-};
-
-static static_codebook _44c4_s3_p9_s0 = {
-       2, 1089,
-       _vq_lengthlist__44c4_s3_p9_s0,
-       1, -527433728, 1611661312, 6, 0,
-       _vq_quantlist__44c4_s3_p9_s0,
-       NULL,
-       &_vq_auxt__44c4_s3_p9_s0,
-       NULL,
-       0
-};
-
-
-#endif
similarity index 59%
rename from lib/books/coupled/res_books_44c.h
rename to lib/books/coupled/res_books_stereo.h
index da977f0..35dc78a 100644 (file)
  ********************************************************************
 
  function: static codebooks autogenerated by huff/huffbuld
- last modified: $Id: res_books_44c.h,v 1.4 2002/07/02 04:25:18 xiphmont Exp $
+ last modified: $Id: res_books_stereo.h,v 1.1 2002/07/11 06:40:59 xiphmont Exp $
 
  ********************************************************************/
 
 #include "codebook.h"
-static long _huff_lengthlist__44c0_s_long[] = {
-        3, 4,19, 9,11, 9,10,11,12,12, 4, 1,19, 6, 6, 7,
-        9,11,15,13,18,19,19,19,19,19,19,19,19,18, 8, 5,
-       18, 7, 9, 9,11,14,17,14,11, 6,18, 9, 6, 7, 9,12,
-       15,13, 9, 6,18, 8, 7, 7, 8,11,13,12, 9, 8,18,10,
-        7, 7, 8,10,12,12,10,10,18,13,10, 9, 9, 8, 9,12,
-       12,13,18,15,12,11,10, 7, 7,11,12,16,18,17,17,14,
-       11, 8, 8,10,
-};
-
-static static_codebook _huff_book__44c0_s_long = {
-       2, 100,
-       _huff_lengthlist__44c0_s_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c0_s_p1_0[] = {
+static long _vq_quantlist__16c0_s_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c0_s_p1_0[] = {
-        1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
+static long _vq_lengthlist__16c0_s_p1_0[] = {
+        1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
         0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
-        0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0,
+        0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
+        0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
         0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -89,18 +68,18 @@ static long _vq_lengthlist__44c0_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
-        0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
+        0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
-        0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
+        0, 0, 0, 9, 9,12, 0, 0, 0, 0, 0, 0,10,12,11, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
-        0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
+        0, 0, 0, 0, 9,12,10, 0, 0, 0, 0, 0, 0,10,11,12,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -135,18 +114,18 @@ static long _vq_lengthlist__44c0_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
-        0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
+        0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
-        0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,12,11, 0,
+        0, 0, 0, 0, 0, 9,10,12, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
-        0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,12,
+        0, 0, 0, 0, 0, 0, 9,12, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -457,33 +436,33 @@ static long _vq_lengthlist__44c0_s_p1_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c0_s_p1_0[] = {
+static float _vq_quantthresh__16c0_s_p1_0[] = {
        -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c0_s_p1_0[] = {
+static long _vq_quantmap__16c0_s_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p1_0 = {
-       _vq_quantthresh__44c0_s_p1_0,
-       _vq_quantmap__44c0_s_p1_0,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p1_0 = {
+       _vq_quantthresh__16c0_s_p1_0,
+       _vq_quantmap__16c0_s_p1_0,
        3,
        3
 };
 
-static static_codebook _44c0_s_p1_0 = {
+static static_codebook _16c0_s_p1_0 = {
        8, 6561,
-       _vq_lengthlist__44c0_s_p1_0,
+       _vq_lengthlist__16c0_s_p1_0,
        1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c0_s_p1_0,
+       _vq_quantlist__16c0_s_p1_0,
        NULL,
-       &_vq_auxt__44c0_s_p1_0,
+       &_vq_auxt__16c0_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p2_0[] = {
+static long _vq_quantlist__16c0_s_p2_0[] = {
        2,
        1,
        3,
@@ -491,9 +470,9 @@ static long _vq_quantlist__44c0_s_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c0_s_p2_0[] = {
-        1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 0, 0, 0, 0,
+static long _vq_lengthlist__16c0_s_p2_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -534,33 +513,33 @@ static long _vq_lengthlist__44c0_s_p2_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c0_s_p2_0[] = {
+static float _vq_quantthresh__16c0_s_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c0_s_p2_0[] = {
+static long _vq_quantmap__16c0_s_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p2_0 = {
-       _vq_quantthresh__44c0_s_p2_0,
-       _vq_quantmap__44c0_s_p2_0,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p2_0 = {
+       _vq_quantthresh__16c0_s_p2_0,
+       _vq_quantmap__16c0_s_p2_0,
        5,
        5
 };
 
-static static_codebook _44c0_s_p2_0 = {
+static static_codebook _16c0_s_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c0_s_p2_0,
+       _vq_lengthlist__16c0_s_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c0_s_p2_0,
+       _vq_quantlist__16c0_s_p2_0,
        NULL,
-       &_vq_auxt__44c0_s_p2_0,
+       &_vq_auxt__16c0_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p3_0[] = {
+static long _vq_quantlist__16c0_s_p3_0[] = {
        2,
        1,
        3,
@@ -568,14 +547,14 @@ static long _vq_quantlist__44c0_s_p3_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c0_s_p3_0[] = {
+static long _vq_lengthlist__16c0_s_p3_0[] = {
         1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 7, 6, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
+        0, 0, 4, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -611,33 +590,33 @@ static long _vq_lengthlist__44c0_s_p3_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c0_s_p3_0[] = {
+static float _vq_quantthresh__16c0_s_p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c0_s_p3_0[] = {
+static long _vq_quantmap__16c0_s_p3_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p3_0 = {
-       _vq_quantthresh__44c0_s_p3_0,
-       _vq_quantmap__44c0_s_p3_0,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p3_0 = {
+       _vq_quantthresh__16c0_s_p3_0,
+       _vq_quantmap__16c0_s_p3_0,
        5,
        5
 };
 
-static static_codebook _44c0_s_p3_0 = {
+static static_codebook _16c0_s_p3_0 = {
        4, 625,
-       _vq_lengthlist__44c0_s_p3_0,
+       _vq_lengthlist__16c0_s_p3_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c0_s_p3_0,
+       _vq_quantlist__16c0_s_p3_0,
        NULL,
-       &_vq_auxt__44c0_s_p3_0,
+       &_vq_auxt__16c0_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p4_0[] = {
+static long _vq_quantlist__16c0_s_p4_0[] = {
        4,
        3,
        5,
@@ -649,8 +628,8 @@ static long _vq_quantlist__44c0_s_p4_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c0_s_p4_0[] = {
-        1, 3, 2, 8, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
+static long _vq_lengthlist__16c0_s_p4_0[] = {
+        1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
         0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
         0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
         8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
@@ -658,34 +637,34 @@ static long _vq_lengthlist__44c0_s_p4_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c0_s_p4_0[] = {
+static float _vq_quantthresh__16c0_s_p4_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c0_s_p4_0[] = {
+static long _vq_quantmap__16c0_s_p4_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p4_0 = {
-       _vq_quantthresh__44c0_s_p4_0,
-       _vq_quantmap__44c0_s_p4_0,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p4_0 = {
+       _vq_quantthresh__16c0_s_p4_0,
+       _vq_quantmap__16c0_s_p4_0,
        9,
        9
 };
 
-static static_codebook _44c0_s_p4_0 = {
+static static_codebook _16c0_s_p4_0 = {
        2, 81,
-       _vq_lengthlist__44c0_s_p4_0,
+       _vq_lengthlist__16c0_s_p4_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c0_s_p4_0,
+       _vq_quantlist__16c0_s_p4_0,
        NULL,
-       &_vq_auxt__44c0_s_p4_0,
+       &_vq_auxt__16c0_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p5_0[] = {
+static long _vq_quantlist__16c0_s_p5_0[] = {
        4,
        3,
        5,
@@ -697,43 +676,43 @@ static long _vq_quantlist__44c0_s_p5_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c0_s_p5_0[] = {
-        1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 6, 7, 7,
-        9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
-        8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9,10, 0, 0, 0,
-        8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
-        0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,10,
+static long _vq_lengthlist__16c0_s_p5_0[] = {
+        1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
+        8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 8, 0, 0, 0, 7, 7,
+        8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0,
+        8, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
+        0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
        10,
 };
 
-static float _vq_quantthresh__44c0_s_p5_0[] = {
+static float _vq_quantthresh__16c0_s_p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c0_s_p5_0[] = {
+static long _vq_quantmap__16c0_s_p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p5_0 = {
-       _vq_quantthresh__44c0_s_p5_0,
-       _vq_quantmap__44c0_s_p5_0,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p5_0 = {
+       _vq_quantthresh__16c0_s_p5_0,
+       _vq_quantmap__16c0_s_p5_0,
        9,
        9
 };
 
-static static_codebook _44c0_s_p5_0 = {
+static static_codebook _16c0_s_p5_0 = {
        2, 81,
-       _vq_lengthlist__44c0_s_p5_0,
+       _vq_lengthlist__16c0_s_p5_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c0_s_p5_0,
+       _vq_quantlist__16c0_s_p5_0,
        NULL,
-       &_vq_auxt__44c0_s_p5_0,
+       &_vq_auxt__16c0_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p6_0[] = {
+static long _vq_quantlist__16c0_s_p6_0[] = {
        8,
        7,
        9,
@@ -753,99 +732,99 @@ static long _vq_quantlist__44c0_s_p6_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c0_s_p6_0[] = {
-        1, 3, 3, 7, 7, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
-       11, 0, 0, 0, 7, 7, 8, 8,10, 9, 9, 9,10,10,11,11,
-       12,12, 0, 0, 0, 7, 7, 8, 8,10, 9, 9, 9,10,10,11,
-       11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,11,11,
-       12,12,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,11,
-       11,12,12,13,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
-       11,11,12,12,13,13, 0, 0, 0, 8, 8, 9, 9,10,10,10,
+static long _vq_lengthlist__16c0_s_p6_0[] = {
+        1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
+       11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
+       11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
+       11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
        10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
-       10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
-       10,11,11,11,12,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
-       10,10,11,11,12,12,13,12,13,13, 0, 0, 0, 0, 0, 9,
-        9,10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0,
-       10,10,10,10,11,11,12,12,13,13,14,13, 0, 0, 0, 0,
-        0, 0, 0,10,10,11,11,12,12,13,13,14,13, 0, 0, 0,
-        0, 0, 0, 0,11,11,12,11,13,12,13,13,13,13, 0, 0,
-        0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0,
-        0, 0, 0, 0, 0, 0,12,11,12,12,13,12,13,13,14,14,
-        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,13,13,13,14,
+       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10,10,10,
+       10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
+       10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
+        9,10,10,11,11,12,12,13,13,13,14, 0, 0, 0, 0, 0,
+       10,10,10,11,11,11,12,12,13,13,13,14, 0, 0, 0, 0,
+        0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
+        0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
+        0, 0, 0, 0, 0,11,11,12,12,12,13,13,14,15,14, 0,
+        0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,14,14,15,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,13,14,
        14,
 };
 
-static float _vq_quantthresh__44c0_s_p6_0[] = {
+static float _vq_quantthresh__16c0_s_p6_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c0_s_p6_0[] = {
+static long _vq_quantmap__16c0_s_p6_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p6_0 = {
-       _vq_quantthresh__44c0_s_p6_0,
-       _vq_quantmap__44c0_s_p6_0,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p6_0 = {
+       _vq_quantthresh__16c0_s_p6_0,
+       _vq_quantmap__16c0_s_p6_0,
        17,
        17
 };
 
-static static_codebook _44c0_s_p6_0 = {
+static static_codebook _16c0_s_p6_0 = {
        2, 289,
-       _vq_lengthlist__44c0_s_p6_0,
+       _vq_lengthlist__16c0_s_p6_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c0_s_p6_0,
+       _vq_quantlist__16c0_s_p6_0,
        NULL,
-       &_vq_auxt__44c0_s_p6_0,
+       &_vq_auxt__16c0_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p7_0[] = {
+static long _vq_quantlist__16c0_s_p7_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c0_s_p7_0[] = {
-        1, 4, 4, 7, 6, 6, 7, 6, 6, 5, 6, 6,10, 8, 8,10,
-        9, 9, 5, 6, 6,10, 8, 9,10, 9, 8, 7, 9, 9,11,10,
-       10,11,10,10, 6, 9, 8,10, 9, 9,11, 9, 9, 6, 9, 9,
-       10, 9, 9,11, 9, 9, 7,10,10,12,11,10,12,11,11, 6,
-        9, 8,10, 9,10,11, 9,10, 6, 9, 9,10, 9, 9,11,10,
-       10,
+static long _vq_lengthlist__16c0_s_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,11,10,10,11,
+       11,10, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
+       11,11,11,10, 6, 9, 9,11,12,12,11, 9, 9, 6, 9,10,
+       11,12,12,11, 9,10, 7,11,11,11,11,11,12,13,12, 6,
+        9,10,11,10,10,12,13,13, 6,10, 9,11,10,10,11,12,
+       13,
 };
 
-static float _vq_quantthresh__44c0_s_p7_0[] = {
+static float _vq_quantthresh__16c0_s_p7_0[] = {
        -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c0_s_p7_0[] = {
+static long _vq_quantmap__16c0_s_p7_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p7_0 = {
-       _vq_quantthresh__44c0_s_p7_0,
-       _vq_quantmap__44c0_s_p7_0,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p7_0 = {
+       _vq_quantthresh__16c0_s_p7_0,
+       _vq_quantmap__16c0_s_p7_0,
        3,
        3
 };
 
-static static_codebook _44c0_s_p7_0 = {
+static static_codebook _16c0_s_p7_0 = {
        4, 81,
-       _vq_lengthlist__44c0_s_p7_0,
+       _vq_lengthlist__16c0_s_p7_0,
        1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c0_s_p7_0,
+       _vq_quantlist__16c0_s_p7_0,
        NULL,
-       &_vq_auxt__44c0_s_p7_0,
+       &_vq_auxt__16c0_s_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p7_1[] = {
+static long _vq_quantlist__16c0_s_p7_1[] = {
        5,
        4,
        6,
@@ -859,46 +838,46 @@ static long _vq_quantlist__44c0_s_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c0_s_p7_1[] = {
-        2, 4, 4, 6, 6, 6, 6, 7, 7, 7, 7, 9, 9, 9, 6, 6,
-        7, 7, 7, 7, 8, 7, 9, 9, 9, 6, 6, 7, 7, 7, 7, 7,
-        7, 9, 9, 9, 7, 7, 7, 7, 7, 8, 7, 8, 9, 9, 9, 7,
-        7, 7, 7, 7, 7, 7, 7, 9, 9, 9, 7, 7, 7, 8, 8, 8,
-        8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__16c0_s_p7_1[] = {
+        1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7,
+        8, 8, 8, 9, 9, 9,10,10,10, 6, 7, 8, 8, 8, 8, 9,
+        8,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10, 7,
+        7, 8, 8, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9, 9,
+        9, 9,11,11,11, 8, 8, 9, 9, 9, 9, 9,10,10,11,11,
+        9, 9, 9, 9, 9, 9, 9,10,11,11,11,10,11, 9, 9, 9,
+        9,10, 9,11,11,11,10,11,10,10, 9, 9,10,10,11,11,
+       11,11,11, 9, 9, 9, 9,10,10,
 };
 
-static float _vq_quantthresh__44c0_s_p7_1[] = {
+static float _vq_quantthresh__16c0_s_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c0_s_p7_1[] = {
+static long _vq_quantmap__16c0_s_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p7_1 = {
-       _vq_quantthresh__44c0_s_p7_1,
-       _vq_quantmap__44c0_s_p7_1,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p7_1 = {
+       _vq_quantthresh__16c0_s_p7_1,
+       _vq_quantmap__16c0_s_p7_1,
        11,
        11
 };
 
-static static_codebook _44c0_s_p7_1 = {
+static static_codebook _16c0_s_p7_1 = {
        2, 121,
-       _vq_lengthlist__44c0_s_p7_1,
+       _vq_lengthlist__16c0_s_p7_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c0_s_p7_1,
+       _vq_quantlist__16c0_s_p7_1,
        NULL,
-       &_vq_auxt__44c0_s_p7_1,
+       &_vq_auxt__16c0_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p8_0[] = {
+static long _vq_quantlist__16c0_s_p8_0[] = {
        6,
        5,
        7,
@@ -914,49 +893,49 @@ static long _vq_quantlist__44c0_s_p8_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c0_s_p8_0[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 8, 9,10,10,10,11, 7, 5, 5, 7, 7, 8,
-        8, 9, 9,10,10,10,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9,10,11,11,11,
-       11, 0,12,12, 8, 9, 9, 9,10,10,11,11,12,12, 0,12,
-       13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
-        9,10,10,10,12,12,13,12, 0, 0, 0,10,10,10, 9,11,
-       11,12,12,13,13, 0, 0, 0,13,13,10,10,11,11,12,12,
-       13,13, 0, 0, 0,14,14,10,10,11,10,13,12,13,14, 0,
-        0, 0, 0, 0,12,11,11,11,13,13,13,13, 0, 0, 0, 0,
-        0,12,12,11,11,13,12,13,14,
+static long _vq_lengthlist__16c0_s_p8_0[] = {
+        1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8,10,10, 6, 5, 6,
+        8, 8, 8, 8, 8, 8, 8, 9,10,10, 7, 6, 6, 8, 8, 8,
+        8, 8, 8, 8, 8,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
+        9,10,10,10, 0, 9, 8, 8, 8, 9, 9, 8, 8, 9, 9,10,
+       10, 0,12,11, 8, 8, 9, 9, 9, 9,10,10,11,10, 0,12,
+       13, 8, 8, 9,10, 9, 9,11,11,11,12, 0, 0, 0, 8, 8,
+        8, 8,10, 9,12,13,12,14, 0, 0, 0, 8, 8, 8, 9,10,
+       10,12,12,13,14, 0, 0, 0,13,13, 9, 9,11,11, 0, 0,
+       14, 0, 0, 0, 0,14,14,10,10,12,11,12,14,14,14, 0,
+        0, 0, 0, 0,11,11,13,13,14,13,14,14, 0, 0, 0, 0,
+        0,12,13,13,12,13,14,14,14,
 };
 
-static float _vq_quantthresh__44c0_s_p8_0[] = {
+static float _vq_quantthresh__16c0_s_p8_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c0_s_p8_0[] = {
+static long _vq_quantmap__16c0_s_p8_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p8_0 = {
-       _vq_quantthresh__44c0_s_p8_0,
-       _vq_quantmap__44c0_s_p8_0,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p8_0 = {
+       _vq_quantthresh__16c0_s_p8_0,
+       _vq_quantmap__16c0_s_p8_0,
        13,
        13
 };
 
-static static_codebook _44c0_s_p8_0 = {
+static static_codebook _16c0_s_p8_0 = {
        2, 169,
-       _vq_lengthlist__44c0_s_p8_0,
+       _vq_lengthlist__16c0_s_p8_0,
        1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c0_s_p8_0,
+       _vq_quantlist__16c0_s_p8_0,
        NULL,
-       &_vq_auxt__44c0_s_p8_0,
+       &_vq_auxt__16c0_s_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p8_1[] = {
+static long _vq_quantlist__16c0_s_p8_1[] = {
        2,
        1,
        3,
@@ -964,243 +943,240 @@ static long _vq_quantlist__44c0_s_p8_1[] = {
        4,
 };
 
-static long _vq_lengthlist__44c0_s_p8_1[] = {
-        2, 4, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5, 5, 5, 6,
-        6, 6, 5, 5, 6, 5, 6, 5, 5,
+static long _vq_lengthlist__16c0_s_p8_1[] = {
+        1, 4, 3, 5, 5, 7, 7, 7, 6, 6, 7, 7, 7, 5, 5, 7,
+        7, 7, 6, 6, 7, 7, 7, 6, 6,
 };
 
-static float _vq_quantthresh__44c0_s_p8_1[] = {
+static float _vq_quantthresh__16c0_s_p8_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c0_s_p8_1[] = {
+static long _vq_quantmap__16c0_s_p8_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p8_1 = {
-       _vq_quantthresh__44c0_s_p8_1,
-       _vq_quantmap__44c0_s_p8_1,
+static encode_aux_threshmatch _vq_auxt__16c0_s_p8_1 = {
+       _vq_quantthresh__16c0_s_p8_1,
+       _vq_quantmap__16c0_s_p8_1,
        5,
        5
 };
 
-static static_codebook _44c0_s_p8_1 = {
+static static_codebook _16c0_s_p8_1 = {
        2, 25,
-       _vq_lengthlist__44c0_s_p8_1,
+       _vq_lengthlist__16c0_s_p8_1,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c0_s_p8_1,
+       _vq_quantlist__16c0_s_p8_1,
        NULL,
-       &_vq_auxt__44c0_s_p8_1,
+       &_vq_auxt__16c0_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p9_0[] = {
-       2,
+static long _vq_quantlist__16c0_s_p9_0[] = {
        1,
-       3,
        0,
-       4,
+       2,
 };
 
-static long _vq_lengthlist__44c0_s_p9_0[] = {
-        1, 4, 4,12,12, 6, 9,10,12,12, 6, 9, 9,12,12,12,
-       12,12,12,12,12,12,12,12,12, 5,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12, 6,11,11,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12, 6,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12, 8,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12, 5,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12, 8,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,11,11,11,11,11,11, 8,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,
+static long _vq_lengthlist__16c0_s_p9_0[] = {
+        1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
 };
 
-static float _vq_quantthresh__44c0_s_p9_0[] = {
-       -253.5, -84.5, 84.5, 253.5, 
+static float _vq_quantthresh__16c0_s_p9_0[] = {
+       -157.5, 157.5, 
 };
 
-static long _vq_quantmap__44c0_s_p9_0[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__16c0_s_p9_0[] = {
+           1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p9_0 = {
-       _vq_quantthresh__44c0_s_p9_0,
-       _vq_quantmap__44c0_s_p9_0,
-       5,
-       5
+static encode_aux_threshmatch _vq_auxt__16c0_s_p9_0 = {
+       _vq_quantthresh__16c0_s_p9_0,
+       _vq_quantmap__16c0_s_p9_0,
+       3,
+       3
 };
 
-static static_codebook _44c0_s_p9_0 = {
-       4, 625,
-       _vq_lengthlist__44c0_s_p9_0,
-       1, -518709248, 1626677248, 3, 0,
-       _vq_quantlist__44c0_s_p9_0,
+static static_codebook _16c0_s_p9_0 = {
+       4, 81,
+       _vq_lengthlist__16c0_s_p9_0,
+       1, -518803456, 1628680192, 2, 0,
+       _vq_quantlist__16c0_s_p9_0,
        NULL,
-       &_vq_auxt__44c0_s_p9_0,
+       &_vq_auxt__16c0_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p9_1[] = {
+static long _vq_quantlist__16c0_s_p9_1[] = {
+       7,
        6,
+       8,
        5,
-       7,
+       9,
        4,
-       8,
+       10,
        3,
-       9,
+       11,
        2,
-       10,
+       12,
        1,
-       11,
+       13,
        0,
-       12,
+       14,
 };
 
-static long _vq_lengthlist__44c0_s_p9_1[] = {
-        1, 4, 4, 6, 6, 6, 7, 8, 8, 9,10,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,11,11,11, 7, 5, 5, 7, 7, 7,
-        8, 9, 9,10,10,11,11,17, 8, 8, 8, 8, 8, 9,10,10,
-       11,11,11,11,17, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
-       11,17,11,11, 8, 8, 9,10,11,11,12,12,12,12,17,11,
-       11, 8, 8,10,10,11,11,11,11,12,11,17,17,17,10,10,
-       10,10,11,11,12,12,12,13,16,17,17,10,10,10,10,12,
-       12,13,12,12,12,16,17,17,14,13,11,11,12,12,12,12,
-       13,13,17,16,17,14,14,11,11,12,12,13,13,13,14,16,
-       17,17,17,16,13,12,11,11,12,13,13,13,17,17,17,17,
-       16,12,13,11,12,12,13,13,13,
+static long _vq_lengthlist__16c0_s_p9_1[] = {
+        1, 5, 5, 5, 5, 9,11,11,10,10,10,10,10,10,10, 7,
+        6, 6, 6, 6,10,10,10,10,10,10,10,10,10,10, 7, 6,
+        6, 6, 6,10, 9,10,10,10,10,10,10,10,10,10, 7, 7,
+        8, 9,10,10,10,10,10,10,10,10,10,10,10, 8, 7,10,
+       10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
 };
 
-static float _vq_quantthresh__44c0_s_p9_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
+static float _vq_quantthresh__16c0_s_p9_1[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
 };
 
-static long _vq_quantmap__44c0_s_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__16c0_s_p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p9_1 = {
-       _vq_quantthresh__44c0_s_p9_1,
-       _vq_quantmap__44c0_s_p9_1,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__16c0_s_p9_1 = {
+       _vq_quantthresh__16c0_s_p9_1,
+       _vq_quantmap__16c0_s_p9_1,
+       15,
+       15
 };
 
-static static_codebook _44c0_s_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c0_s_p9_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c0_s_p9_1,
+static static_codebook _16c0_s_p9_1 = {
+       2, 225,
+       _vq_lengthlist__16c0_s_p9_1,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__16c0_s_p9_1,
        NULL,
-       &_vq_auxt__44c0_s_p9_1,
+       &_vq_auxt__16c0_s_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_s_p9_2[] = {
+static long _vq_quantlist__16c0_s_p9_2[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
        6,
+       14,
        5,
-       7,
+       15,
        4,
-       8,
+       16,
        3,
-       9,
+       17,
        2,
-       10,
+       18,
        1,
-       11,
+       19,
        0,
-       12,
-};
-
-static long _vq_lengthlist__44c0_s_p9_2[] = {
-        2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9,
-        7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7,
-        7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 7, 7, 8, 8, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8,
-        8, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 8, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 9, 8,
+       20,
 };
 
-static float _vq_quantthresh__44c0_s_p9_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
+static long _vq_lengthlist__16c0_s_p9_2[] = {
+        1, 5, 5, 7, 8, 8, 7, 9, 9, 9,12,12,11,12,12,10,
+       10,11,12,12,12,11,12,12, 8, 9, 8, 7, 9,10,10,11,
+       11,10,11,12,10,12,10,12,12,12,11,12,11, 9, 8, 8,
+        9,10, 9, 8, 9,10,12,12,11,11,12,11,10,11,12,11,
+       12,12, 8, 9, 9, 9,10,11,12,11,12,11,11,11,11,12,
+       12,11,11,12,12,11,11, 9, 9, 8, 9, 9,11, 9, 9,10,
+        9,11,11,11,11,12,11,11,10,12,12,12, 9,12,11,10,
+       11,11,11,11,12,12,12,11,11,11,12,10,12,12,12,10,
+       10, 9,10, 9,10,10, 9, 9, 9,10,10,12,10,11,11, 9,
+       11,11,10,11,11,11,10,10,10, 9, 9,10,10, 9, 9,10,
+       11,11,10,11,10,11,10,11,11,10,11,11,11,10, 9,10,
+       10, 9,10, 9, 9,11, 9, 9,11,10,10,11,11,10,10,11,
+       10,11, 8, 9,11,11,10, 9,10,11,11,10,11,11,10,10,
+       10,11,10, 9,10,10,11, 9,10,10, 9,11,10,10,10,10,
+       11,10,11,11, 9,11,10,11,10,10,11,11,10,10,10, 9,
+       10,10,11,11,11, 9,10,10,10,10,10,11,10,10,10, 9,
+       10,10,11,10,10,10,10,10, 9,10,11,10,10,10,10,11,
+       11,11,10,10,10,10,10,11,10,11,10,11,10,10,10, 9,
+       11,11,10,10,10,11,11,10,10,10,10,10,10,10,10,11,
+       11, 9,10,10,10,11,10,11,10,10,10,11, 9,10,11,10,
+       11,10,10, 9,10,10,10,11,10,11,10,10,10,10,10,11,
+       11,10,11,11,10,10,11,11,10, 9, 9,10,10,10,10,10,
+        9,11, 9,10,10,10,11,11,10,10,10,10,11,11,11,10,
+        9, 9,10,10,11,10,10,10,10,10,11,11,11,10,10,10,
+       11,11,11, 9,10,10,10,10, 9,10, 9,10,11,10,11,10,
+       10,11,11,10,11,11,11,11,11,10,11,10,10,10, 9,11,
+       11,10,11,11,11,11,11,11,11,11,11,10,11,10,10,10,
+       10,11,10,10,11, 9,10,10,10,
+};
+
+static float _vq_quantthresh__16c0_s_p9_2[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
 };
 
-static long _vq_quantmap__44c0_s_p9_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__16c0_s_p9_2[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_s_p9_2 = {
-       _vq_quantthresh__44c0_s_p9_2,
-       _vq_quantmap__44c0_s_p9_2,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__16c0_s_p9_2 = {
+       _vq_quantthresh__16c0_s_p9_2,
+       _vq_quantmap__16c0_s_p9_2,
+       21,
+       21
 };
 
-static static_codebook _44c0_s_p9_2 = {
-       2, 169,
-       _vq_lengthlist__44c0_s_p9_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c0_s_p9_2,
+static static_codebook _16c0_s_p9_2 = {
+       2, 441,
+       _vq_lengthlist__16c0_s_p9_2,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__16c0_s_p9_2,
        NULL,
-       &_vq_auxt__44c0_s_p9_2,
+       &_vq_auxt__16c0_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c0_s_short[] = {
-        7, 9,16,12,14,13,14,15,16,16, 6, 1,16, 4,13, 7,
-       10,13,14,13,16,16,16,16,16,16,16,16,16,16, 9, 4,
-       16, 6,14, 8,11,14,16,13,13, 4,16, 8,13,10,12,16,
-       14,15,12, 6,16, 8,12, 9,11,13,15,14,11, 8,16,10,
-       11, 9,10,12,14,14,14, 9,16, 9, 8, 9,11,12,13,16,
-       16, 6,16, 7, 5, 6, 7,10,14,16,13, 6,16, 7, 4, 5,
-        7, 9,11,14,
+static long _huff_lengthlist__16c0_s_single[] = {
+        3, 4,19, 7, 9, 7, 8,11, 9,12, 4, 1,19, 6, 7, 7,
+        8,10,11,13,18,18,18,18,18,18,18,18,18,18, 8, 6,
+       18, 8, 9, 9,11,12,14,18, 9, 6,18, 9, 7, 8, 9,11,
+       12,18, 7, 6,18, 8, 7, 7, 7, 9,11,17, 8, 8,18, 9,
+        7, 6, 6, 8,11,17,10,10,18,12, 9, 8, 7, 9,12,18,
+       13,15,18,15,13,11,10,11,15,18,14,18,18,18,18,18,
+       16,16,18,18,
 };
 
-static static_codebook _huff_book__44c0_s_short = {
+static static_codebook _huff_book__16c0_s_single = {
        2, 100,
-       _huff_lengthlist__44c0_s_short,
+       _huff_lengthlist__16c0_s_single,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -1209,19 +1185,19 @@ static static_codebook _huff_book__44c0_s_short = {
        0
 };
 
-static long _huff_lengthlist__44c0_sm_long[] = {
-        2, 4,11, 9,12,10,10,12,12,13, 3, 2,11, 6, 8, 7,
-        9,12,14,14,10, 9, 7,11, 7, 8, 9,11,14,13, 8, 5,
-       12, 7,10, 8,11,14,15,15,12, 7, 7, 9, 5, 6, 8,11,
-       14,13, 9, 7, 8, 8, 6, 6, 7,10,13,13,10, 8, 9, 9,
-        7, 6, 7, 9,12,12,11,11,10,12,10, 9, 8, 8,10,12,
-       12,14,13,14,13,12,10, 7, 8,11,12,17,15,17,16,14,
-       12, 9, 9,11,
+static long _huff_lengthlist__16c1_s_long[] = {
+        2, 5,20, 7,10, 7, 8,10,11,11, 4, 2,20, 5, 8, 6,
+        7, 9,10,10,20,20,20,20,19,19,19,19,19,19, 7, 5,
+       19, 6,10, 7, 9,11,13,17,11, 8,19,10, 7, 7, 8,10,
+       11,15, 7, 5,19, 7, 7, 5, 6, 9,11,16, 7, 6,19, 8,
+        7, 6, 6, 7, 9,13, 9, 9,19,11, 9, 8, 6, 7, 8,13,
+       12,14,19,16,13,10, 9, 8, 9,13,14,17,19,18,18,17,
+       12,11,11,13,
 };
 
-static static_codebook _huff_book__44c0_sm_long = {
+static static_codebook _huff_book__16c1_s_long = {
        2, 100,
-       _huff_lengthlist__44c0_sm_long,
+       _huff_lengthlist__16c1_s_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -1230,13 +1206,13 @@ static static_codebook _huff_book__44c0_sm_long = {
        0
 };
 
-static long _vq_quantlist__44c0_sm_p1_0[] = {
+static long _vq_quantlist__16c1_s_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c0_sm_p1_0[] = {
+static long _vq_lengthlist__16c1_s_p1_0[] = {
         1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
         0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1283,17 +1259,17 @@ static long _vq_lengthlist__44c0_sm_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
-        0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
+        0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
-        0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
-        0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1333,13 +1309,13 @@ static long _vq_lengthlist__44c0_sm_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
-        0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
+        0, 0, 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
-        0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
+        0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1650,33 +1626,33 @@ static long _vq_lengthlist__44c0_sm_p1_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c0_sm_p1_0[] = {
+static float _vq_quantthresh__16c1_s_p1_0[] = {
        -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p1_0[] = {
+static long _vq_quantmap__16c1_s_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p1_0 = {
-       _vq_quantthresh__44c0_sm_p1_0,
-       _vq_quantmap__44c0_sm_p1_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p1_0 = {
+       _vq_quantthresh__16c1_s_p1_0,
+       _vq_quantmap__16c1_s_p1_0,
        3,
        3
 };
 
-static static_codebook _44c0_sm_p1_0 = {
+static static_codebook _16c1_s_p1_0 = {
        8, 6561,
-       _vq_lengthlist__44c0_sm_p1_0,
+       _vq_lengthlist__16c1_s_p1_0,
        1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c0_sm_p1_0,
+       _vq_quantlist__16c1_s_p1_0,
        NULL,
-       &_vq_auxt__44c0_sm_p1_0,
+       &_vq_auxt__16c1_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p2_0[] = {
+static long _vq_quantlist__16c1_s_p2_0[] = {
        2,
        1,
        3,
@@ -1684,35 +1660,35 @@ static long _vq_quantlist__44c0_sm_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c0_sm_p2_0[] = {
-        1, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 6, 6, 0, 0, 0,
-        8, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 8,
-        8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
-        0, 0, 5, 6, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
-        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__16c1_s_p2_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0,
-        0, 8, 8, 0, 0, 0,10, 9, 0, 0, 0, 0, 0, 0, 0, 6,
-        8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9,
-       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
-        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
-        0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
-       10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
-       10, 0, 0, 0,10, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1727,33 +1703,33 @@ static long _vq_lengthlist__44c0_sm_p2_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c0_sm_p2_0[] = {
+static float _vq_quantthresh__16c1_s_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p2_0[] = {
+static long _vq_quantmap__16c1_s_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p2_0 = {
-       _vq_quantthresh__44c0_sm_p2_0,
-       _vq_quantmap__44c0_sm_p2_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p2_0 = {
+       _vq_quantthresh__16c1_s_p2_0,
+       _vq_quantmap__16c1_s_p2_0,
        5,
        5
 };
 
-static static_codebook _44c0_sm_p2_0 = {
+static static_codebook _16c1_s_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c0_sm_p2_0,
+       _vq_lengthlist__16c1_s_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c0_sm_p2_0,
+       _vq_quantlist__16c1_s_p2_0,
        NULL,
-       &_vq_auxt__44c0_sm_p2_0,
+       &_vq_auxt__16c1_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p3_0[] = {
+static long _vq_quantlist__16c1_s_p3_0[] = {
        2,
        1,
        3,
@@ -1761,14 +1737,14 @@ static long _vq_quantlist__44c0_sm_p3_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c0_sm_p3_0[] = {
-        2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
+static long _vq_lengthlist__16c1_s_p3_0[] = {
+        1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 6, 8, 8,
+        0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 9, 9,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 6, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -1804,33 +1780,33 @@ static long _vq_lengthlist__44c0_sm_p3_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c0_sm_p3_0[] = {
+static float _vq_quantthresh__16c1_s_p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p3_0[] = {
+static long _vq_quantmap__16c1_s_p3_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p3_0 = {
-       _vq_quantthresh__44c0_sm_p3_0,
-       _vq_quantmap__44c0_sm_p3_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p3_0 = {
+       _vq_quantthresh__16c1_s_p3_0,
+       _vq_quantmap__16c1_s_p3_0,
        5,
        5
 };
 
-static static_codebook _44c0_sm_p3_0 = {
+static static_codebook _16c1_s_p3_0 = {
        4, 625,
-       _vq_lengthlist__44c0_sm_p3_0,
+       _vq_lengthlist__16c1_s_p3_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c0_sm_p3_0,
+       _vq_quantlist__16c1_s_p3_0,
        NULL,
-       &_vq_auxt__44c0_sm_p3_0,
+       &_vq_auxt__16c1_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p4_0[] = {
+static long _vq_quantlist__16c1_s_p4_0[] = {
        4,
        3,
        5,
@@ -1842,43 +1818,43 @@ static long _vq_quantlist__44c0_sm_p4_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c0_sm_p4_0[] = {
-        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
-        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
-        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
-        7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
-        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__16c1_s_p4_0[] = {
+        1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
-static float _vq_quantthresh__44c0_sm_p4_0[] = {
+static float _vq_quantthresh__16c1_s_p4_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p4_0[] = {
+static long _vq_quantmap__16c1_s_p4_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p4_0 = {
-       _vq_quantthresh__44c0_sm_p4_0,
-       _vq_quantmap__44c0_sm_p4_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p4_0 = {
+       _vq_quantthresh__16c1_s_p4_0,
+       _vq_quantmap__16c1_s_p4_0,
        9,
        9
 };
 
-static static_codebook _44c0_sm_p4_0 = {
+static static_codebook _16c1_s_p4_0 = {
        2, 81,
-       _vq_lengthlist__44c0_sm_p4_0,
+       _vq_lengthlist__16c1_s_p4_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c0_sm_p4_0,
+       _vq_quantlist__16c1_s_p4_0,
        NULL,
-       &_vq_auxt__44c0_sm_p4_0,
+       &_vq_auxt__16c1_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p5_0[] = {
+static long _vq_quantlist__16c1_s_p5_0[] = {
        4,
        3,
        5,
@@ -1890,43 +1866,43 @@ static long _vq_quantlist__44c0_sm_p5_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c0_sm_p5_0[] = {
-        1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 8,
-       10,10, 0, 5, 5, 7, 7, 8, 8,10,10, 0, 7, 7, 8, 8,
-        8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
-        9, 8, 9, 9,11,11, 0, 0, 0, 8, 8, 9, 9,11,11, 0,
-        0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
-       11,
+static long _vq_lengthlist__16c1_s_p5_0[] = {
+        1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
+        9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 8, 8,
+        8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
+        9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
+        0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
+       10,
 };
 
-static float _vq_quantthresh__44c0_sm_p5_0[] = {
+static float _vq_quantthresh__16c1_s_p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p5_0[] = {
+static long _vq_quantmap__16c1_s_p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p5_0 = {
-       _vq_quantthresh__44c0_sm_p5_0,
-       _vq_quantmap__44c0_sm_p5_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p5_0 = {
+       _vq_quantthresh__16c1_s_p5_0,
+       _vq_quantmap__16c1_s_p5_0,
        9,
        9
 };
 
-static static_codebook _44c0_sm_p5_0 = {
+static static_codebook _16c1_s_p5_0 = {
        2, 81,
-       _vq_lengthlist__44c0_sm_p5_0,
+       _vq_lengthlist__16c1_s_p5_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c0_sm_p5_0,
+       _vq_quantlist__16c1_s_p5_0,
        NULL,
-       &_vq_auxt__44c0_sm_p5_0,
+       &_vq_auxt__16c1_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p6_0[] = {
+static long _vq_quantlist__16c1_s_p6_0[] = {
        8,
        7,
        9,
@@ -1946,99 +1922,99 @@ static long _vq_quantlist__44c0_sm_p6_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c0_sm_p6_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
-       12, 0, 5, 5, 7, 7, 8, 8,10,10, 9, 9,10,11,11,11,
-       12,12, 0, 5, 5, 7, 7, 9, 8,10,10, 9, 9,11,11,11,
-       11,12,12, 0, 7, 7, 8, 8, 9, 9,10,10,10,10,11,11,
-       12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
-       11,12,12,13,13, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
-       11,11,12,12,13,13, 0, 0, 0, 8, 8, 9, 9,10,10,10,
+static long _vq_lengthlist__16c1_s_p6_0[] = {
+        1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
+       12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,12,12, 0, 0, 0, 8, 8, 8, 9,10, 9,10,10,10,10,
+       11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
+       11,11,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
+       11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
        10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,10,10,
-       10,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
-       10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9, 9,
-       10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
-        9,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0, 0,
-       10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
-        0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
+       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
+       10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
+       10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
+        9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0,
+       10,10,11,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0,
+        0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
         0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
         0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0,
-        0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,14,14,14,
+        0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
         0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
        14,
 };
 
-static float _vq_quantthresh__44c0_sm_p6_0[] = {
+static float _vq_quantthresh__16c1_s_p6_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p6_0[] = {
+static long _vq_quantmap__16c1_s_p6_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_0 = {
-       _vq_quantthresh__44c0_sm_p6_0,
-       _vq_quantmap__44c0_sm_p6_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p6_0 = {
+       _vq_quantthresh__16c1_s_p6_0,
+       _vq_quantmap__16c1_s_p6_0,
        17,
        17
 };
 
-static static_codebook _44c0_sm_p6_0 = {
+static static_codebook _16c1_s_p6_0 = {
        2, 289,
-       _vq_lengthlist__44c0_sm_p6_0,
+       _vq_lengthlist__16c1_s_p6_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c0_sm_p6_0,
+       _vq_quantlist__16c1_s_p6_0,
        NULL,
-       &_vq_auxt__44c0_sm_p6_0,
+       &_vq_auxt__16c1_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p7_0[] = {
+static long _vq_quantlist__16c1_s_p7_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c0_sm_p7_0[] = {
-        1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 6,10, 9, 9,10,
-        9, 9, 5, 6, 6,10, 9, 9,10, 9, 9, 7,10,10,11,10,
-       10,11,10,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
-       10,10,10,11,10, 9, 7,10,10,11,11,11,11,11,11, 6,
-        9, 9,11,10,10,11,10,10, 6, 9, 9,10, 9, 9,11,10,
-       10,
+static long _vq_lengthlist__16c1_s_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9,10,10,
+       10, 9, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
+       11,11,10,10, 6,10, 9,11,11,11,11,10,10, 6,10,10,
+       11,11,11,11,10,10, 7,11,11,11,11,11,12,12,11, 6,
+       10,10,11,10,10,11,11,11, 6,10,10,10,11,10,11,11,
+       11,
 };
 
-static float _vq_quantthresh__44c0_sm_p7_0[] = {
+static float _vq_quantthresh__16c1_s_p7_0[] = {
        -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p7_0[] = {
+static long _vq_quantmap__16c1_s_p7_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_0 = {
-       _vq_quantthresh__44c0_sm_p7_0,
-       _vq_quantmap__44c0_sm_p7_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p7_0 = {
+       _vq_quantthresh__16c1_s_p7_0,
+       _vq_quantmap__16c1_s_p7_0,
        3,
        3
 };
 
-static static_codebook _44c0_sm_p7_0 = {
+static static_codebook _16c1_s_p7_0 = {
        4, 81,
-       _vq_lengthlist__44c0_sm_p7_0,
+       _vq_lengthlist__16c1_s_p7_0,
        1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c0_sm_p7_0,
+       _vq_quantlist__16c1_s_p7_0,
        NULL,
-       &_vq_auxt__44c0_sm_p7_0,
+       &_vq_auxt__16c1_s_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p7_1[] = {
+static long _vq_quantlist__16c1_s_p7_1[] = {
        5,
        4,
        6,
@@ -2052,46 +2028,46 @@ static long _vq_quantlist__44c0_sm_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c0_sm_p7_1[] = {
-        2, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 9, 6, 6, 7, 7,
-        7, 7, 7, 7, 8, 8, 9, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-        8, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
-        7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10, 9, 9,
-        8, 8, 8, 8, 8, 8, 8, 8,10, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8,10,10,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10,
-       10, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__16c1_s_p7_1[] = {
+        2, 3, 3, 5, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
+        7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
+        8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
+        7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
+        8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
+        8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
+        8, 9, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 9,10,10,
+       10,10,10, 8, 8, 8, 8, 9, 9,
 };
 
-static float _vq_quantthresh__44c0_sm_p7_1[] = {
+static float _vq_quantthresh__16c1_s_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p7_1[] = {
+static long _vq_quantmap__16c1_s_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_1 = {
-       _vq_quantthresh__44c0_sm_p7_1,
-       _vq_quantmap__44c0_sm_p7_1,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p7_1 = {
+       _vq_quantthresh__16c1_s_p7_1,
+       _vq_quantmap__16c1_s_p7_1,
        11,
        11
 };
 
-static static_codebook _44c0_sm_p7_1 = {
+static static_codebook _16c1_s_p7_1 = {
        2, 121,
-       _vq_lengthlist__44c0_sm_p7_1,
+       _vq_lengthlist__16c1_s_p7_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c0_sm_p7_1,
+       _vq_quantlist__16c1_s_p7_1,
        NULL,
-       &_vq_auxt__44c0_sm_p7_1,
+       &_vq_auxt__16c1_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p8_0[] = {
+static long _vq_quantlist__16c1_s_p8_0[] = {
        6,
        5,
        7,
@@ -2107,49 +2083,49 @@ static long _vq_quantlist__44c0_sm_p8_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c0_sm_p8_0[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 5, 5,
-        7, 7, 8, 8, 8, 8,10,10,10,10, 7, 5, 5, 7, 7, 8,
-        8, 8, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
-       11, 0,12,12, 9, 9, 9, 9,10,10,11,11,12,12, 0,12,
-       13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0, 9,10,
-        9, 9,10,10,12,12,12,12, 0, 0, 0,10,10, 9, 9,11,
-       11,12,12,13,13, 0, 0, 0,13,13,10,10,11,11,12,12,
-       13,13, 0, 0, 0,14,14,10,10,11,11,13,12,13,13, 0,
-        0, 0, 0, 0,12,11,11,11,12,12,13,13, 0, 0, 0, 0,
-        0,12,12,11,11,12,12,14,14,
+static long _vq_lengthlist__16c1_s_p8_0[] = {
+        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
+        7, 8, 8, 9, 8, 8, 9, 9,10,11, 6, 5, 5, 8, 8, 9,
+        9, 8, 8, 9,10,10,11, 0, 8, 8, 8, 9, 9, 9, 9, 9,
+       10,10,11,11, 0, 9, 9, 9, 8, 9, 9, 9, 9,10,10,11,
+       11, 0,13,13, 9, 9,10,10,10,10,11,11,12,12, 0,14,
+       13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
+        9, 9,11,11,12,12,13,12, 0, 0, 0,10,10, 9, 9,10,
+       10,12,12,13,13, 0, 0, 0,13,14,11,10,11,11,12,12,
+       13,14, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
+        0, 0, 0, 0,12,12,12,12,13,13,14,15, 0, 0, 0, 0,
+        0,12,12,12,12,13,13,14,15,
 };
 
-static float _vq_quantthresh__44c0_sm_p8_0[] = {
+static float _vq_quantthresh__16c1_s_p8_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p8_0[] = {
+static long _vq_quantmap__16c1_s_p8_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_0 = {
-       _vq_quantthresh__44c0_sm_p8_0,
-       _vq_quantmap__44c0_sm_p8_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p8_0 = {
+       _vq_quantthresh__16c1_s_p8_0,
+       _vq_quantmap__16c1_s_p8_0,
        13,
        13
 };
 
-static static_codebook _44c0_sm_p8_0 = {
+static static_codebook _16c1_s_p8_0 = {
        2, 169,
-       _vq_lengthlist__44c0_sm_p8_0,
+       _vq_lengthlist__16c1_s_p8_0,
        1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c0_sm_p8_0,
+       _vq_quantlist__16c1_s_p8_0,
        NULL,
-       &_vq_auxt__44c0_sm_p8_0,
+       &_vq_auxt__16c1_s_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p8_1[] = {
+static long _vq_quantlist__16c1_s_p8_1[] = {
        2,
        1,
        3,
@@ -2157,38 +2133,38 @@ static long _vq_quantlist__44c0_sm_p8_1[] = {
        4,
 };
 
-static long _vq_lengthlist__44c0_sm_p8_1[] = {
-        2, 4, 4, 5, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
-        5, 5, 5, 5, 6, 6, 6, 5, 5,
+static long _vq_lengthlist__16c1_s_p8_1[] = {
+        2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
+        6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static float _vq_quantthresh__44c0_sm_p8_1[] = {
+static float _vq_quantthresh__16c1_s_p8_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p8_1[] = {
+static long _vq_quantmap__16c1_s_p8_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_1 = {
-       _vq_quantthresh__44c0_sm_p8_1,
-       _vq_quantmap__44c0_sm_p8_1,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p8_1 = {
+       _vq_quantthresh__16c1_s_p8_1,
+       _vq_quantmap__16c1_s_p8_1,
        5,
        5
 };
 
-static static_codebook _44c0_sm_p8_1 = {
+static static_codebook _16c1_s_p8_1 = {
        2, 25,
-       _vq_lengthlist__44c0_sm_p8_1,
+       _vq_lengthlist__16c1_s_p8_1,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c0_sm_p8_1,
+       _vq_quantlist__16c1_s_p8_1,
        NULL,
-       &_vq_auxt__44c0_sm_p8_1,
+       &_vq_auxt__16c1_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p9_0[] = {
+static long _vq_quantlist__16c1_s_p9_0[] = {
        6,
        5,
        7,
@@ -2204,190 +2180,210 @@ static long _vq_quantlist__44c0_sm_p9_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c0_sm_p9_0[] = {
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__16c1_s_p9_0[] = {
+        1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7,
+        8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
-static float _vq_quantthresh__44c0_sm_p9_0[] = {
-       -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
-       552.5, 773.5, 994.5, 1215.5, 
+static float _vq_quantthresh__16c1_s_p9_0[] = {
+       -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
+       787.5, 1102.5, 1417.5, 1732.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p9_0[] = {
+static long _vq_quantmap__16c1_s_p9_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_0 = {
-       _vq_quantthresh__44c0_sm_p9_0,
-       _vq_quantmap__44c0_sm_p9_0,
+static encode_aux_threshmatch _vq_auxt__16c1_s_p9_0 = {
+       _vq_quantthresh__16c1_s_p9_0,
+       _vq_quantmap__16c1_s_p9_0,
        13,
        13
 };
 
-static static_codebook _44c0_sm_p9_0 = {
+static static_codebook _16c1_s_p9_0 = {
        2, 169,
-       _vq_lengthlist__44c0_sm_p9_0,
-       1, -514541568, 1627103232, 4, 0,
-       _vq_quantlist__44c0_sm_p9_0,
+       _vq_lengthlist__16c1_s_p9_0,
+       1, -513964032, 1628680192, 4, 0,
+       _vq_quantlist__16c1_s_p9_0,
        NULL,
-       &_vq_auxt__44c0_sm_p9_0,
+       &_vq_auxt__16c1_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p9_1[] = {
+static long _vq_quantlist__16c1_s_p9_1[] = {
+       7,
        6,
+       8,
        5,
-       7,
+       9,
        4,
-       8,
+       10,
        3,
-       9,
+       11,
        2,
-       10,
+       12,
        1,
-       11,
+       13,
        0,
-       12,
+       14,
 };
 
-static long _vq_lengthlist__44c0_sm_p9_1[] = {
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7,
+static long _vq_lengthlist__16c1_s_p9_1[] = {
+        1, 4, 4, 4, 4, 8, 8,12,13,14,14,14,14,14,14, 6,
+        6, 6, 6, 6,10, 9,14,14,14,14,14,14,14,14, 7, 6,
+        5, 6, 6,10, 9,12,13,13,13,13,13,13,13,13, 7, 7,
+        9, 9,11,11,12,13,13,13,13,13,13,13,13, 7, 7, 8,
+        8,11,12,13,13,13,13,13,13,13,13,13,12,12,10,10,
+       13,12,13,13,13,13,13,13,13,13,13,12,12,10,10,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,12,
+       13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,
 };
 
-static float _vq_quantthresh__44c0_sm_p9_1[] = {
-       -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
-       42.5, 59.5, 76.5, 93.5, 
+static float _vq_quantthresh__16c1_s_p9_1[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__16c1_s_p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_1 = {
-       _vq_quantthresh__44c0_sm_p9_1,
-       _vq_quantmap__44c0_sm_p9_1,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__16c1_s_p9_1 = {
+       _vq_quantthresh__16c1_s_p9_1,
+       _vq_quantmap__16c1_s_p9_1,
+       15,
+       15
 };
 
-static static_codebook _44c0_sm_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c0_sm_p9_1,
-       1, -522616832, 1620115456, 4, 0,
-       _vq_quantlist__44c0_sm_p9_1,
+static static_codebook _16c1_s_p9_1 = {
+       2, 225,
+       _vq_lengthlist__16c1_s_p9_1,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__16c1_s_p9_1,
        NULL,
-       &_vq_auxt__44c0_sm_p9_1,
+       &_vq_auxt__16c1_s_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c0_sm_p9_2[] = {
+static long _vq_quantlist__16c1_s_p9_2[] = {
+       10,
+       9,
+       11,
        8,
+       12,
        7,
-       9,
+       13,
        6,
-       10,
+       14,
        5,
-       11,
+       15,
        4,
-       12,
+       16,
        3,
-       13,
+       17,
        2,
-       14,
+       18,
        1,
-       15,
+       19,
        0,
-       16,
-};
-
-static long _vq_lengthlist__44c0_sm_p9_2[] = {
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8,
+       20,
 };
 
-static float _vq_quantthresh__44c0_sm_p9_2[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+static long _vq_lengthlist__16c1_s_p9_2[] = {
+        1, 4, 4, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10,
+       10,10, 9,10,10,11,12,12, 8, 8, 8, 8, 9, 9, 9, 9,
+       10,10,10,10,10,11,11,10,12,11,11,13,11, 7, 7, 8,
+        8, 8, 8, 9, 9, 9,10,10,10,10, 9,10,10,11,11,12,
+       11,11, 8, 8, 8, 8, 9, 9,10,10,10,10,11,11,11,11,
+       11,11,11,12,11,12,12, 8, 8, 9, 9, 9, 9, 9,10,10,
+       10,10,10,10,11,11,11,11,11,11,12,11, 9, 9, 9, 9,
+       10,10,10,10,11,10,11,11,11,11,11,11,12,12,12,12,
+       11, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,11,11,
+       11,11,12,12,12,13, 9,10,10, 9,11,10,10,10,10,11,
+       11,11,11,11,10,11,12,11,12,12,11,12,11,10, 9,10,
+       10,11,10,11,11,11,11,11,11,11,11,11,12,12,11,12,
+       12,12,10,10,10,11,10,11,11,11,11,11,11,11,11,11,
+       11,11,12,13,12,12,11, 9,10,10,11,11,10,11,11,11,
+       12,11,11,11,11,11,12,12,13,13,12,13,10,10,12,10,
+       11,11,11,11,11,11,11,11,11,12,12,11,13,12,12,12,
+       12,13,12,11,11,11,11,11,11,12,11,12,11,11,11,11,
+       12,12,13,12,11,12,12,11,11,11,11,11,12,11,11,11,
+       11,12,11,11,12,11,12,13,13,12,12,12,12,11,11,11,
+       11,11,12,11,11,12,11,12,11,11,11,11,13,12,12,12,
+       12,13,11,11,11,12,12,11,11,11,12,11,12,12,12,11,
+       12,13,12,11,11,12,12,11,12,11,11,11,12,12,11,12,
+       11,11,11,12,12,12,12,13,12,13,12,12,12,12,11,11,
+       12,11,11,11,11,11,11,12,12,12,13,12,11,13,13,12,
+       12,11,12,10,11,11,11,11,12,11,12,12,11,12,12,13,
+       12,12,13,12,12,12,12,12,11,12,12,12,11,12,11,11,
+       11,12,13,12,13,13,13,13,13,12,13,13,12,12,13,11,
+       11,11,11,11,12,11,11,12,11,
+};
+
+static float _vq_quantthresh__16c1_s_p9_2[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
 };
 
-static long _vq_quantmap__44c0_sm_p9_2[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
+static long _vq_quantmap__16c1_s_p9_2[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_2 = {
-       _vq_quantthresh__44c0_sm_p9_2,
-       _vq_quantmap__44c0_sm_p9_2,
-       17,
-       17
+static encode_aux_threshmatch _vq_auxt__16c1_s_p9_2 = {
+       _vq_quantthresh__16c1_s_p9_2,
+       _vq_quantmap__16c1_s_p9_2,
+       21,
+       21
 };
 
-static static_codebook _44c0_sm_p9_2 = {
-       2, 289,
-       _vq_lengthlist__44c0_sm_p9_2,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c0_sm_p9_2,
+static static_codebook _16c1_s_p9_2 = {
+       2, 441,
+       _vq_lengthlist__16c1_s_p9_2,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__16c1_s_p9_2,
        NULL,
-       &_vq_auxt__44c0_sm_p9_2,
+       &_vq_auxt__16c1_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c0_sm_short[] = {
-        4, 5,12,12,14,13,13,14,17,18, 4, 2,11, 5,10, 7,
-       10,12,13,14,14, 7, 8, 9, 8, 9,11,13,19,19,10, 4,
-       12, 5,10, 7,10,12,15,14,14, 6, 7, 7, 6, 6, 8,11,
-       15,16,11, 6, 8, 6, 6, 5, 7,10,14,14,11, 7, 9, 8,
-        7, 6, 7,10,13,15,10, 5,11, 8, 9, 8, 9,10,13,14,
-       11, 5, 9, 7, 6, 6, 7,10,13,14,11, 7, 9, 7, 5, 5,
-        7, 8,10,13,
+static long _huff_lengthlist__16c1_s_short[] = {
+        5, 6,17, 8,12, 9,10,10,12,13, 5, 2,17, 4, 9, 5,
+        7, 8,11,13,16,16,16,16,16,16,16,16,16,16, 6, 4,
+       16, 5,10, 5, 7,10,14,16,13, 9,16,11, 8, 7, 8, 9,
+       13,16, 7, 4,16, 5, 7, 4, 6, 8,11,13, 8, 6,16, 7,
+        8, 5, 5, 7, 9,13, 9, 8,16, 9, 8, 6, 6, 7, 9,13,
+       11,11,16,10,10, 7, 7, 7, 9,13,13,13,16,13,13, 9,
+        9, 9,10,13,
 };
 
-static static_codebook _huff_book__44c0_sm_short = {
+static static_codebook _huff_book__16c1_s_short = {
        2, 100,
-       _huff_lengthlist__44c0_sm_short,
+       _huff_lengthlist__16c1_s_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -2396,19 +2392,19 @@ static static_codebook _huff_book__44c0_sm_short = {
        0
 };
 
-static long _huff_lengthlist__44c1_s_long[] = {
-        3, 4,18, 9, 9, 9, 9,10,11,11, 4, 2,18, 5, 5, 6,
-        8,10,13,12,18,18,18,18,18,18,18,18,18,18, 8, 5,
-       18, 6, 8, 7,10,12,16,14, 9, 5,18, 7, 4, 6, 7,10,
-       14,12, 9, 6,18, 7, 5, 6, 7,10,13,12, 9, 7,18, 9,
-        7, 6, 6, 8,11,11, 9, 9,18,11, 9, 7, 7, 8, 8,11,
-       11,12,18,15,11,10, 9, 6, 7,10,11,14,18,18,14,13,
-       11, 7, 7, 9,
+static long _huff_lengthlist__16c2_s_long[] = {
+        4, 7, 9, 9, 9, 8, 9,10,15,19, 5, 4, 5, 6, 7, 7,
+        8, 9,14,16, 6, 5, 4, 5, 6, 7, 8,10,12,19, 7, 6,
+        5, 4, 5, 6, 7, 9,11,18, 8, 7, 6, 5, 5, 5, 7, 9,
+       10,17, 8, 7, 7, 5, 5, 5, 6, 7,12,18, 8, 8, 8, 7,
+        7, 5, 5, 7,12,18, 8, 9,10, 9, 9, 7, 6, 7,12,17,
+       14,18,16,16,15,12,11,10,12,18,15,17,18,18,18,15,
+       14,14,16,18,
 };
 
-static static_codebook _huff_book__44c1_s_long = {
+static static_codebook _huff_book__16c2_s_long = {
        2, 100,
-       _huff_lengthlist__44c1_s_long,
+       _huff_lengthlist__16c2_s_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -2417,202 +2413,203 @@ static static_codebook _huff_book__44c1_s_long = {
        0
 };
 
-static long _vq_quantlist__44c1_s_p1_0[] = {
+static long _vq_quantlist__16c2_s_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c1_s_p1_0[] = {
-        2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
-        0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
-        0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
-        0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
-        0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
-        0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9,10,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
-        0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
-        0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__16c2_s_p1_0[] = {
+        1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
+        0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16c2_s_p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__16c2_s_p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16c2_s_p1_0 = {
+       _vq_quantthresh__16c2_s_p1_0,
+       _vq_quantmap__16c2_s_p1_0,
+       3,
+       3
+};
+
+static static_codebook _16c2_s_p1_0 = {
+       4, 81,
+       _vq_lengthlist__16c2_s_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__16c2_s_p1_0,
+       NULL,
+       &_vq_auxt__16c2_s_p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16c2_s_p2_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__16c2_s_p2_0[] = {
+        2, 4, 3, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 8, 8, 0,
+        0, 0, 8, 8, 0, 0, 0, 8, 8, 4, 5, 4, 8, 8, 0, 0,
+        0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
+        9, 9, 4, 4, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8,
+        8, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 7, 8, 8,10,10,
+        0, 0, 0,12,11, 0, 0, 0,11,11, 0, 0, 0,14,13, 0,
+        0, 0,14,13, 7, 8, 8, 9,10, 0, 0, 0,11,12, 0, 0,
+        0,11,11, 0, 0, 0,14,14, 0, 0, 0,13,14, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8,11,11, 0, 0, 0,
+       11,11, 0, 0, 0,12,11, 0, 0, 0,12,12, 0, 0, 0,13,
+       13, 8, 8, 8,11,11, 0, 0, 0,11,11, 0, 0, 0,11,12,
+        0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 8, 8, 8,12,11, 0, 0, 0,12,11, 0,
+        0, 0,11,11, 0, 0, 0,13,13, 0, 0, 0,13,12, 8, 8,
+        8,11,12, 0, 0, 0,11,12, 0, 0, 0,11,11, 0, 0, 0,
+       13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 8, 9, 9,14,13, 0, 0, 0,13,12, 0, 0, 0,13,
+       13, 0, 0, 0,13,12, 0, 0, 0,13,13, 8, 9, 9,13,14,
+        0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,13, 0,
+        0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
+        9, 9,14,13, 0, 0, 0,13,13, 0, 0, 0,13,12, 0, 0,
+        0,13,13, 0, 0, 0,13,12, 8, 9, 9,14,14, 0, 0, 0,
+       13,13, 0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,
+       13,
+};
+
+static float _vq_quantthresh__16c2_s_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__16c2_s_p2_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__16c2_s_p2_0 = {
+       _vq_quantthresh__16c2_s_p2_0,
+       _vq_quantmap__16c2_s_p2_0,
+       5,
+       5
+};
+
+static static_codebook _16c2_s_p2_0 = {
+       4, 625,
+       _vq_lengthlist__16c2_s_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__16c2_s_p2_0,
+       NULL,
+       &_vq_auxt__16c2_s_p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16c2_s_p3_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__16c2_s_p3_0[] = {
+        1, 3, 3, 6, 6, 7, 7, 8, 8, 0, 0, 0, 6, 6, 7, 7,
+        9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
+        8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
+        7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16c2_s_p3_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__16c2_s_p3_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__16c2_s_p3_0 = {
+       _vq_quantthresh__16c2_s_p3_0,
+       _vq_quantmap__16c2_s_p3_0,
+       9,
+       9
+};
+
+static static_codebook _16c2_s_p3_0 = {
+       2, 81,
+       _vq_lengthlist__16c2_s_p3_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__16c2_s_p3_0,
+       NULL,
+       &_vq_auxt__16c2_s_p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16c2_s_p4_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__16c2_s_p4_0[] = {
+        2, 3, 3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,
+       10, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
+       11,11, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
+       10,10,11, 0, 0, 0, 6, 6, 8, 8, 8, 8, 9, 9,10,10,
+       10,11,11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
+       10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
+        9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
+       10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
+        9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -2621,249 +2618,191 @@ static long _vq_lengthlist__44c1_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16c2_s_p4_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__16c2_s_p4_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__16c2_s_p4_0 = {
+       _vq_quantthresh__16c2_s_p4_0,
+       _vq_quantmap__16c2_s_p4_0,
+       17,
+       17
+};
+
+static static_codebook _16c2_s_p4_0 = {
+       2, 289,
+       _vq_lengthlist__16c2_s_p4_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__16c2_s_p4_0,
+       NULL,
+       &_vq_auxt__16c2_s_p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16c2_s_p5_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16c2_s_p5_0[] = {
+        1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
+       10,10, 4, 7, 6,10,10,10,10,10,10, 5, 9, 9, 9,12,
+       11,10,11,12, 7,10,10,12,12,12,12,12,12, 7,10,10,
+       11,12,12,12,12,13, 6,10,10,10,12,12,10,12,12, 7,
+       10,10,11,13,12,12,12,12, 7,10,10,11,12,12,12,12,
+       12,
+};
+
+static float _vq_quantthresh__16c2_s_p5_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__16c2_s_p5_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16c2_s_p5_0 = {
+       _vq_quantthresh__16c2_s_p5_0,
+       _vq_quantmap__16c2_s_p5_0,
+       3,
+       3
+};
+
+static static_codebook _16c2_s_p5_0 = {
+       4, 81,
+       _vq_lengthlist__16c2_s_p5_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__16c2_s_p5_0,
+       NULL,
+       &_vq_auxt__16c2_s_p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16c2_s_p5_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__16c2_s_p5_1[] = {
+        2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11, 6, 6,
+        7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8,
+        8,11,11,11, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
+        6, 8, 8, 8, 8, 9, 9,11,11,11, 7, 7, 8, 8, 8, 8,
+        8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 9,11,11,11,
+        8, 8, 8, 8, 8, 8, 8, 8,11,11,11,11,11, 8, 8, 8,
+        8, 8, 8,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
+       11,11,11, 7, 7, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__16c2_s_p5_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__16c2_s_p5_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__16c2_s_p5_1 = {
+       _vq_quantthresh__16c2_s_p5_1,
+       _vq_quantmap__16c2_s_p5_1,
+       11,
+       11
+};
+
+static static_codebook _16c2_s_p5_1 = {
+       2, 121,
+       _vq_lengthlist__16c2_s_p5_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__16c2_s_p5_1,
+       NULL,
+       &_vq_auxt__16c2_s_p5_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16c2_s_p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__16c2_s_p6_0[] = {
+        1, 4, 4, 7, 6, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
+        7, 7, 9, 9, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
+        9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
+       11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,12,12,
+       12, 0,11,11, 8, 8,10,10,11,11,12,12,13,13, 0,11,
+       12, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
 };
 
-static float _vq_quantthresh__44c1_s_p1_0[] = {
-       -0.5, 0.5, 
+static float _vq_quantthresh__16c2_s_p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c1_s_p1_0[] = {
-           1,    0,    2,
+static long _vq_quantmap__16c2_s_p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p1_0 = {
-       _vq_quantthresh__44c1_s_p1_0,
-       _vq_quantmap__44c1_s_p1_0,
-       3,
-       3
+static encode_aux_threshmatch _vq_auxt__16c2_s_p6_0 = {
+       _vq_quantthresh__16c2_s_p6_0,
+       _vq_quantmap__16c2_s_p6_0,
+       13,
+       13
 };
 
-static static_codebook _44c1_s_p1_0 = {
-       8, 6561,
-       _vq_lengthlist__44c1_s_p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c1_s_p1_0,
+static static_codebook _16c2_s_p6_0 = {
+       2, 169,
+       _vq_lengthlist__16c2_s_p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__16c2_s_p6_0,
        NULL,
-       &_vq_auxt__44c1_s_p1_0,
+       &_vq_auxt__16c2_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p2_0[] = {
+static long _vq_quantlist__16c2_s_p6_1[] = {
        2,
        1,
        3,
@@ -2871,752 +2810,542 @@ static long _vq_quantlist__44c1_s_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c1_s_p2_0[] = {
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
+static long _vq_lengthlist__16c2_s_p6_1[] = {
+        2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
+        6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static float _vq_quantthresh__44c1_s_p2_0[] = {
+static float _vq_quantthresh__16c2_s_p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c1_s_p2_0[] = {
+static long _vq_quantmap__16c2_s_p6_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p2_0 = {
-       _vq_quantthresh__44c1_s_p2_0,
-       _vq_quantmap__44c1_s_p2_0,
+static encode_aux_threshmatch _vq_auxt__16c2_s_p6_1 = {
+       _vq_quantthresh__16c2_s_p6_1,
+       _vq_quantmap__16c2_s_p6_1,
        5,
        5
 };
 
-static static_codebook _44c1_s_p2_0 = {
-       4, 625,
-       _vq_lengthlist__44c1_s_p2_0,
+static static_codebook _16c2_s_p6_1 = {
+       2, 25,
+       _vq_lengthlist__16c2_s_p6_1,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c1_s_p2_0,
+       _vq_quantlist__16c2_s_p6_1,
        NULL,
-       &_vq_auxt__44c1_s_p2_0,
+       &_vq_auxt__16c2_s_p6_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p3_0[] = {
+static long _vq_quantlist__16c2_s_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
        2,
+       10,
        1,
-       3,
+       11,
        0,
-       4,
-};
-
-static long _vq_lengthlist__44c1_s_p3_0[] = {
-        2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
+       12,
 };
 
-static float _vq_quantthresh__44c1_s_p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
+static long _vq_lengthlist__16c2_s_p7_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
+        8, 8, 9, 9,10,10,11,11,12,12, 6, 5, 5, 8, 8, 9,
+        9,10,10,11,11,12,13,18, 6, 6, 7, 7, 9, 9,10,10,
+       12,12,13,13,18, 6, 6, 7, 7, 9, 9,10,10,12,12,13,
+       13,18,11,10, 8, 8,10,10,11,11,12,12,13,13,18,11,
+       11, 8, 8,10,10,11,11,12,13,13,13,18,18,18,10,11,
+       11,11,12,12,13,13,14,14,18,18,18,11,11,11,11,12,
+       12,13,13,14,14,18,18,18,14,14,12,12,12,12,14,14,
+       15,14,18,18,18,15,15,11,12,12,12,13,13,15,15,18,
+       18,18,18,18,13,13,13,13,13,14,17,16,18,18,18,18,
+       18,13,14,13,13,14,13,15,14,
+};
+
+static float _vq_quantthresh__16c2_s_p7_0[] = {
+       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
+       27.5, 38.5, 49.5, 60.5, 
 };
 
-static long _vq_quantmap__44c1_s_p3_0[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__16c2_s_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p3_0 = {
-       _vq_quantthresh__44c1_s_p3_0,
-       _vq_quantmap__44c1_s_p3_0,
-       5,
-       5
+static encode_aux_threshmatch _vq_auxt__16c2_s_p7_0 = {
+       _vq_quantthresh__16c2_s_p7_0,
+       _vq_quantmap__16c2_s_p7_0,
+       13,
+       13
 };
 
-static static_codebook _44c1_s_p3_0 = {
-       4, 625,
-       _vq_lengthlist__44c1_s_p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c1_s_p3_0,
+static static_codebook _16c2_s_p7_0 = {
+       2, 169,
+       _vq_lengthlist__16c2_s_p7_0,
+       1, -523206656, 1618345984, 4, 0,
+       _vq_quantlist__16c2_s_p7_0,
        NULL,
-       &_vq_auxt__44c1_s_p3_0,
+       &_vq_auxt__16c2_s_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p4_0[] = {
+static long _vq_quantlist__16c2_s_p7_1[] = {
+       5,
        4,
+       6,
        3,
-       5,
+       7,
        2,
-       6,
+       8,
        1,
-       7,
+       9,
        0,
-       8,
+       10,
 };
 
-static long _vq_lengthlist__44c1_s_p4_0[] = {
-        1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
-        0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
-        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
-        8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
-        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
+static long _vq_lengthlist__16c2_s_p7_1[] = {
+        2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 9, 9, 6, 6,
+        7, 7, 8, 8, 8, 8, 9, 9, 9, 6, 6, 7, 7, 8, 8, 8,
+        8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
+        7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
+        8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
+        7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 9, 7, 7, 7,
+        7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
+        9, 9, 9, 7, 7, 7, 7, 8, 8,
 };
 
-static float _vq_quantthresh__44c1_s_p4_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+static float _vq_quantthresh__16c2_s_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c1_s_p4_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+static long _vq_quantmap__16c2_s_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p4_0 = {
-       _vq_quantthresh__44c1_s_p4_0,
-       _vq_quantmap__44c1_s_p4_0,
-       9,
-       9
+static encode_aux_threshmatch _vq_auxt__16c2_s_p7_1 = {
+       _vq_quantthresh__16c2_s_p7_1,
+       _vq_quantmap__16c2_s_p7_1,
+       11,
+       11
 };
 
-static static_codebook _44c1_s_p4_0 = {
-       2, 81,
-       _vq_lengthlist__44c1_s_p4_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c1_s_p4_0,
+static static_codebook _16c2_s_p7_1 = {
+       2, 121,
+       _vq_lengthlist__16c2_s_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__16c2_s_p7_1,
        NULL,
-       &_vq_auxt__44c1_s_p4_0,
+       &_vq_auxt__16c2_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p5_0[] = {
+static long _vq_quantlist__16c2_s_p8_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
        4,
+       10,
        3,
-       5,
+       11,
        2,
-       6,
+       12,
        1,
-       7,
+       13,
        0,
-       8,
+       14,
 };
 
-static long _vq_lengthlist__44c1_s_p5_0[] = {
-        1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 8, 8,
-        9, 9, 0, 0, 0, 7, 7, 7, 8, 9, 9, 0, 0, 0, 7, 7,
-        8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
-        8, 8, 9, 9,10,10, 0, 0, 0, 8, 8, 9, 9,10,10, 0,
-        0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
-       11,
+static long _vq_lengthlist__16c2_s_p8_0[] = {
+        1, 4, 4, 7, 6, 7, 7, 6, 6, 8, 8, 9, 9,10,10, 6,
+        6, 6, 8, 8, 9, 8, 8, 8, 9, 9,11,10,11,11, 7, 6,
+        6, 8, 8, 9, 8, 7, 7, 9, 9,10,10,12,11,14, 8, 8,
+        8, 9, 9, 9, 9, 9,10, 9,10,10,11,13,14, 8, 8, 8,
+        8, 9, 9, 8, 8, 9, 9,10,10,11,12,14,13,11, 9, 9,
+        9, 9, 9, 9, 9,10,11,10,13,12,14,11,13, 8, 9, 9,
+        9, 9, 9,10,10,11,10,13,12,14,14,14, 8, 9, 9, 9,
+       11,11,11,11,11,12,13,13,14,14,14, 9, 8, 9, 9,10,
+       10,12,10,11,12,12,14,14,14,14,11,12,10,10,12,12,
+       12,12,13,14,12,12,14,14,14,12,12, 9,10,11,11,12,
+       14,12,14,14,14,14,14,14,14,14,11,11,12,11,12,14,
+       14,14,14,14,14,14,14,14,14,12,11,11,11,11,14,14,
+       14,14,14,14,14,14,14,14,14,14,13,12,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,12,12,12,13,14,14,13,
+       13,
 };
 
-static float _vq_quantthresh__44c1_s_p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+static float _vq_quantthresh__16c2_s_p8_0[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
 };
 
-static long _vq_quantmap__44c1_s_p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+static long _vq_quantmap__16c2_s_p8_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p5_0 = {
-       _vq_quantthresh__44c1_s_p5_0,
-       _vq_quantmap__44c1_s_p5_0,
-       9,
-       9
+static encode_aux_threshmatch _vq_auxt__16c2_s_p8_0 = {
+       _vq_quantthresh__16c2_s_p8_0,
+       _vq_quantmap__16c2_s_p8_0,
+       15,
+       15
 };
 
-static static_codebook _44c1_s_p5_0 = {
-       2, 81,
-       _vq_lengthlist__44c1_s_p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c1_s_p5_0,
+static static_codebook _16c2_s_p8_0 = {
+       2, 225,
+       _vq_lengthlist__16c2_s_p8_0,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__16c2_s_p8_0,
        NULL,
-       &_vq_auxt__44c1_s_p5_0,
+       &_vq_auxt__16c2_s_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p6_0[] = {
+static long _vq_quantlist__16c2_s_p8_1[] = {
+       10,
+       9,
+       11,
        8,
+       12,
        7,
-       9,
+       13,
        6,
-       10,
+       14,
        5,
-       11,
+       15,
        4,
-       12,
+       16,
        3,
-       13,
+       17,
        2,
-       14,
+       18,
        1,
-       15,
+       19,
        0,
-       16,
+       20,
 };
 
-static long _vq_lengthlist__44c1_s_p6_0[] = {
-        1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
-       12, 0, 0, 0, 7, 7, 9, 9,10,10, 9, 9,10,10,11,11,
-       12,12, 0, 0, 0, 7, 7, 9, 9,10,10, 9, 9,10,10,11,
-       11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,11,11,
-       11,12,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,11,
-       11,12,12,13,13, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
-       11,11,12,12,13,13, 0, 0, 0, 8, 8, 9, 9,10,10,10,
-       10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,10,10,
-       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
-       10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
-       10,10,11,11,12,12,13,13,13,14, 0, 0, 0, 0, 0, 9,
-        9,10,10,11,11,12,12,13,12,13,13, 0, 0, 0, 0, 0,
-       10,10,10,10,11,11,12,12,13,13,13,14, 0, 0, 0, 0,
-        0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
-        0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0, 0,
-        0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0,
-        0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
-        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,13,13,13,14,
-       14,
+static long _vq_lengthlist__16c2_s_p8_1[] = {
+        2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8,11,12,11, 7, 7, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10, 9, 9,11,11,10, 7, 7, 8,
+        8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
+       11,11, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 9,10,
+       10, 9,10,10,11,11,12, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9,10, 9,10,10,10,10,11,11,11, 8, 8, 9, 9,
+        9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
+       11, 8, 8, 9, 8, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,
+       10, 9,10,11,11,11, 9, 9, 9, 9,10, 9, 9, 9,10,10,
+        9,10, 9,10,10,10,10,10,11,12,11,11,11, 9, 9, 9,
+        9, 9,10,10, 9,10,10,10,10,10,10,10,10,12,11,13,
+       13,11, 9, 9, 9, 9,10,10, 9,10,10,10,10,11,10,10,
+       10,10,11,12,11,12,11, 9, 9, 9,10,10, 9,10,10,10,
+       10,10,10,10,10,10,10,11,11,11,12,11, 9,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,11,12,12,12,
+       11,11,11,10, 9,10,10,10,10,10,10,10,10,11,10,10,
+       10,11,11,11,11,11,11,11,10,10,10,11,10,10,10,10,
+       10,10,10,10,10,10,11,11,11,11,12,12,11,10,10,10,
+       10,10,10,10,10,11,10,10,10,11,10,12,11,11,12,11,
+       11,11,10,10,10,10,10,11,10,10,10,10,10,11,10,10,
+       11,11,11,12,11,12,11,11,12,10,10,10,10,10,10,10,
+       11,10,10,11,10,12,11,11,11,12,11,11,11,11,10,10,
+       10,10,10,10,10,11,11,11,10,11,12,11,11,11,12,11,
+       12,11,12,10,11,10,10,10,10,11,10,10,10,10,10,10,
+       12,11,11,11,11,11,12,12,10,10,10,10,10,11,10,10,
+       11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,
+       10,11,10,10,10,10,10,10,10,
+};
+
+static float _vq_quantthresh__16c2_s_p8_1[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
 };
 
-static float _vq_quantthresh__44c1_s_p6_0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+static long _vq_quantmap__16c2_s_p8_1[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
 };
 
-static long _vq_quantmap__44c1_s_p6_0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
+static encode_aux_threshmatch _vq_auxt__16c2_s_p8_1 = {
+       _vq_quantthresh__16c2_s_p8_1,
+       _vq_quantmap__16c2_s_p8_1,
+       21,
+       21
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p6_0 = {
-       _vq_quantthresh__44c1_s_p6_0,
-       _vq_quantmap__44c1_s_p6_0,
-       17,
-       17
+static static_codebook _16c2_s_p8_1 = {
+       2, 441,
+       _vq_lengthlist__16c2_s_p8_1,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__16c2_s_p8_1,
+       NULL,
+       &_vq_auxt__16c2_s_p8_1,
+       NULL,
+       0
 };
 
-static static_codebook _44c1_s_p6_0 = {
-       2, 289,
-       _vq_lengthlist__44c1_s_p6_0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c1_s_p6_0,
-       NULL,
-       &_vq_auxt__44c1_s_p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c1_s_p7_0[] = {
+static long _vq_quantlist__16c2_s_p9_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
        1,
+       11,
        0,
-       2,
+       12,
 };
 
-static long _vq_lengthlist__44c1_s_p7_0[] = {
-        1, 4, 4, 6, 6, 6, 7, 6, 6, 5, 6, 6,10, 9, 8,10,
-        8, 9, 5, 6, 6, 9, 8, 9,10, 9, 9, 7,10, 9,10,10,
-       10,11,10,10, 6, 9, 9,10,10,10,10, 9, 9, 6, 9, 9,
-       10,10,10,11, 9, 9, 7,10,10,11,10,10,11,11,11, 6,
-        9, 9,10, 9, 9,11,10,10, 6, 9, 9,10, 9, 9,11,10,
-       10,
+static long _vq_lengthlist__16c2_s_p9_0[] = {
+        1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
-static float _vq_quantthresh__44c1_s_p7_0[] = {
-       -5.5, 5.5, 
+static float _vq_quantthresh__16c2_s_p9_0[] = {
+       -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 
+       2327.5, 3258.5, 4189.5, 5120.5, 
 };
 
-static long _vq_quantmap__44c1_s_p7_0[] = {
-           1,    0,    2,
+static long _vq_quantmap__16c2_s_p9_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p7_0 = {
-       _vq_quantthresh__44c1_s_p7_0,
-       _vq_quantmap__44c1_s_p7_0,
-       3,
-       3
+static encode_aux_threshmatch _vq_auxt__16c2_s_p9_0 = {
+       _vq_quantthresh__16c2_s_p9_0,
+       _vq_quantmap__16c2_s_p9_0,
+       13,
+       13
 };
 
-static static_codebook _44c1_s_p7_0 = {
-       4, 81,
-       _vq_lengthlist__44c1_s_p7_0,
-       1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c1_s_p7_0,
+static static_codebook _16c2_s_p9_0 = {
+       2, 169,
+       _vq_lengthlist__16c2_s_p9_0,
+       1, -510275072, 1631393792, 4, 0,
+       _vq_quantlist__16c2_s_p9_0,
        NULL,
-       &_vq_auxt__44c1_s_p7_0,
+       &_vq_auxt__16c2_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p7_1[] = {
+static long _vq_quantlist__16c2_s_p9_1[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
        5,
+       11,
        4,
-       6,
+       12,
        3,
-       7,
+       13,
        2,
-       8,
+       14,
        1,
-       9,
+       15,
        0,
-       10,
+       16,
 };
 
-static long _vq_lengthlist__44c1_s_p7_1[] = {
-        2, 3, 4, 6, 6, 6, 7, 7, 7, 7, 7, 9, 9, 9, 6, 6,
-        7, 7, 7, 7, 8, 8, 9, 9, 9, 6, 6, 7, 7, 7, 7, 8,
-        8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
-        7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 8, 8, 8, 8,
-        8, 8,10, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8,10, 9,10,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8,
-        8, 8, 8,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10,
-        9, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__16c2_s_p9_1[] = {
+        1, 5, 5, 9, 8, 7, 7, 7, 6,10,11,11,11,11,11,11,
+       11, 8, 7, 6, 8, 8,10, 9,10,10,10, 9,11,10,10,10,
+       10,10, 8, 6, 6, 8, 8, 9, 8, 9, 8, 9,10,10,10,10,
+       10,10,10,10, 8,10, 9, 9, 9, 9,10,10,10,10,10,10,
+       10,10,10,10,10, 8, 9, 9, 9,10,10, 9,10,10,10,10,
+       10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,10,10,10,
+       10,10,10,10,10,10,10,10, 9, 8, 8, 9, 9,10,10,10,
+       10,10,10,10,10,10,10,10,10,10, 9,10, 9, 9,10,10,
+       10,10,10,10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+        8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
 };
 
-static float _vq_quantthresh__44c1_s_p7_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
+static float _vq_quantthresh__16c2_s_p9_1[] = {
+       -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 
+       24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 367.5, 
 };
 
-static long _vq_quantmap__44c1_s_p7_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
+static long _vq_quantmap__16c2_s_p9_1[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p7_1 = {
-       _vq_quantthresh__44c1_s_p7_1,
-       _vq_quantmap__44c1_s_p7_1,
-       11,
-       11
+static encode_aux_threshmatch _vq_auxt__16c2_s_p9_1 = {
+       _vq_quantthresh__16c2_s_p9_1,
+       _vq_quantmap__16c2_s_p9_1,
+       17,
+       17
 };
 
-static static_codebook _44c1_s_p7_1 = {
-       2, 121,
-       _vq_lengthlist__44c1_s_p7_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c1_s_p7_1,
+static static_codebook _16c2_s_p9_1 = {
+       2, 289,
+       _vq_lengthlist__16c2_s_p9_1,
+       1, -518488064, 1622704128, 5, 0,
+       _vq_quantlist__16c2_s_p9_1,
        NULL,
-       &_vq_auxt__44c1_s_p7_1,
+       &_vq_auxt__16c2_s_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p8_0[] = {
+static long _vq_quantlist__16c2_s_p9_2[] = {
+       13,
+       12,
+       14,
+       11,
+       15,
+       10,
+       16,
+       9,
+       17,
+       8,
+       18,
+       7,
+       19,
        6,
+       20,
        5,
-       7,
+       21,
        4,
-       8,
+       22,
        3,
-       9,
+       23,
        2,
-       10,
+       24,
        1,
-       11,
+       25,
        0,
-       12,
+       26,
 };
 
-static long _vq_lengthlist__44c1_s_p8_0[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,10,11,11, 7, 5, 5, 7, 7, 8,
-        8, 9, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9,10,10,11,11,
-       11, 0,12,12, 8, 9, 9, 9,10,10,11,11,12,12, 0,12,
-       13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
-        9, 9,10,10,12,12,13,12, 0, 0, 0,10,10, 9,10,11,
-       11,12,12,13,13, 0, 0, 0,13,14,10,10,11,11,12,12,
-       13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
-        0, 0, 0, 0,12,11,11,11,12,12,14,13, 0, 0, 0, 0,
-        0,12,12,11,10,13,11,14,14,
+static long _vq_lengthlist__16c2_s_p9_2[] = {
+        1, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 8, 7, 8, 7, 7, 4, 4,
 };
 
-static float _vq_quantthresh__44c1_s_p8_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
+static float _vq_quantthresh__16c2_s_p9_2[] = {
+       -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, 
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 
+       11.5, 12.5, 
 };
 
-static long _vq_quantmap__44c1_s_p8_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__16c2_s_p9_2[] = {
+          25,   23,   21,   19,   17,   15,   13,   11,
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,   12,   14,   16,   18,   20,
+          22,   24,   26,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p8_0 = {
-       _vq_quantthresh__44c1_s_p8_0,
-       _vq_quantmap__44c1_s_p8_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__16c2_s_p9_2 = {
+       _vq_quantthresh__16c2_s_p9_2,
+       _vq_quantmap__16c2_s_p9_2,
+       27,
+       27
 };
 
-static static_codebook _44c1_s_p8_0 = {
-       2, 169,
-       _vq_lengthlist__44c1_s_p8_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c1_s_p8_0,
+static static_codebook _16c2_s_p9_2 = {
+       1, 27,
+       _vq_lengthlist__16c2_s_p9_2,
+       1, -528875520, 1611661312, 5, 0,
+       _vq_quantlist__16c2_s_p9_2,
        NULL,
-       &_vq_auxt__44c1_s_p8_0,
+       &_vq_auxt__16c2_s_p9_2,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p8_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c1_s_p8_1[] = {
-        2, 4, 4, 5, 4, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 6,
-        6, 6, 5, 5, 6, 5, 6, 5, 5,
-};
-
-static float _vq_quantthresh__44c1_s_p8_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c1_s_p8_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c1_s_p8_1 = {
-       _vq_quantthresh__44c1_s_p8_1,
-       _vq_quantmap__44c1_s_p8_1,
-       5,
-       5
+static long _huff_lengthlist__16c2_s_short[] = {
+        7,10,11,11,11,14,15,15,17,14, 8, 6, 7, 7, 8, 9,
+       11,11,14,17, 9, 6, 6, 6, 7, 7,10,11,15,16, 9, 6,
+        6, 4, 4, 5, 8, 9,12,16,10, 6, 6, 4, 4, 4, 6, 9,
+       13,16,10, 7, 6, 5, 4, 3, 5, 7,13,16,11, 9, 8, 7,
+        6, 5, 5, 6,12,15,10,10,10, 9, 7, 6, 6, 7,11,15,
+       13,13,13,13,11,10,10, 9,12,16,16,16,16,14,16,15,
+       15,12,14,14,
 };
 
-static static_codebook _44c1_s_p8_1 = {
-       2, 25,
-       _vq_lengthlist__44c1_s_p8_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c1_s_p8_1,
+static static_codebook _huff_book__16c2_s_short = {
+       2, 100,
+       _huff_lengthlist__16c2_s_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
        NULL,
-       &_vq_auxt__44c1_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p9_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c1_s_p9_0[] = {
-        1, 4, 3,13,13, 6, 9, 9,12,12, 6, 9, 8,12,12,12,
-       11,12,12,12,12,12,12,12,12, 5,12,11,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12, 5,11,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12, 6,12,12,
-       12,12,12,12,10,12,12,11,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12, 9,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9,
-       12,11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12, 5,12,12,12,12,10,
-       12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,12,
-       12,12,12, 9,12,12,12,12,11,12,11,12,12,10,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12, 9,12,12,12,
-       12,12,11,12,12,12,12,12,12,12,12,12,11,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,11,12,12,12,12,12,11,12,12,12,10,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,
-};
-
-static float _vq_quantthresh__44c1_s_p9_0[] = {
-       -253.5, -84.5, 84.5, 253.5, 
-};
-
-static long _vq_quantmap__44c1_s_p9_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c1_s_p9_0 = {
-       _vq_quantthresh__44c1_s_p9_0,
-       _vq_quantmap__44c1_s_p9_0,
-       5,
-       5
+static long _huff_lengthlist__44c0_s_long[] = {
+        3, 4,18, 8, 8, 8, 9,10,11,13, 3, 2,18, 5, 5, 6,
+        8,11,12,12,18,18,18,18,18,18,18,18,18,18, 8, 5,
+       18, 7, 8, 8,10,14,14,16, 8, 5,18, 7, 5, 6, 7,11,
+       12,13, 8, 6,18, 7, 5, 6, 7,10,12,14, 8, 7,18,10,
+        7, 6, 6, 8,11,14, 9,10,18,13, 9, 7, 6, 8,10,13,
+       11,13,18,16,13,10, 9, 8, 8,11,12,17,18,17,18,14,
+       11, 9,10,14,
 };
 
-static static_codebook _44c1_s_p9_0 = {
-       4, 625,
-       _vq_lengthlist__44c1_s_p9_0,
-       1, -518709248, 1626677248, 3, 0,
-       _vq_quantlist__44c1_s_p9_0,
+static static_codebook _huff_book__44c0_s_long = {
+       2, 100,
+       _huff_lengthlist__44c0_s_long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
        NULL,
-       &_vq_auxt__44c1_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_s_p9_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
+static long _vq_quantlist__44c0_s_p1_0[] = {
        1,
-       11,
        0,
-       12,
-};
-
-static long _vq_lengthlist__44c1_s_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 7, 9, 9,10,10,11,11, 7, 5, 5, 7, 7, 8,
-        8, 9, 9,10,10,10,11,17, 8, 8, 8, 8, 9, 9,10,10,
-       11,11,11,12,17, 8, 8, 8, 8, 9, 9,10,10,11,11,12,
-       11,16,11,11, 8, 8, 9, 9,11,11,11,11,12,12,17,11,
-       11, 8, 7,10, 9,11,11,11,11,12,12,17,17,17,10,10,
-       10,10,11,11,11,12,12,12,17,17,16,10,10,10,10,11,
-       12,12,12,12,12,16,17,15,14,13,10,11,12,11,12,12,
-       12,13,17,17,16,13,14,11,11,12,12,12,13,13,13,16,
-       15,16,15,17,12,12,11,12,12,12,13,13,17,15,17,15,
-       16,12,12,11,12,12,12,13,13,
-};
-
-static float _vq_quantthresh__44c1_s_p9_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44c1_s_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+       2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_s_p9_1 = {
-       _vq_quantthresh__44c1_s_p9_1,
-       _vq_quantmap__44c1_s_p9_1,
-       13,
-       13
-};
-
-static static_codebook _44c1_s_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c1_s_p9_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c1_s_p9_1,
-       NULL,
-       &_vq_auxt__44c1_s_p9_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c1_s_p9_2[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c1_s_p9_2[] = {
-        2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
-        7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7,
-        7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 7, 7, 8, 8, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8,
-        8, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 9,
-};
-
-static float _vq_quantthresh__44c1_s_p9_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44c1_s_p9_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c1_s_p9_2 = {
-       _vq_quantthresh__44c1_s_p9_2,
-       _vq_quantmap__44c1_s_p9_2,
-       13,
-       13
-};
-
-static static_codebook _44c1_s_p9_2 = {
-       2, 169,
-       _vq_lengthlist__44c1_s_p9_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c1_s_p9_2,
-       NULL,
-       &_vq_auxt__44c1_s_p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c1_s_short[] = {
-        4, 7,17,13,11,12,13,17,14,16, 4, 2,16, 4, 6, 6,
-        8,11,13,13,16,16,16,16,16,16,16,16,16,16,10, 4,
-       16, 4, 9, 6, 8,11,15,13,10, 5,16, 7, 5, 7, 9,12,
-       15,15,10, 5,16, 6, 7, 6, 8,11,14,15,10, 6,16, 7,
-        9, 8, 8,11,13,14,12, 9,16, 9, 8, 8,10,10,14,12,
-       11, 7,16, 7, 5, 6, 7,10,12,14,13, 7,16, 7, 5, 5,
-        7, 8,10,13,
-};
-
-static static_codebook _huff_book__44c1_s_short = {
-       2, 100,
-       _huff_lengthlist__44c1_s_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c1_sm_long[] = {
-        3, 4,11, 9,11,10,10,11,12,13, 3, 2,12, 5, 8, 7,
-        8,10,12,13,10,11, 8,13, 8, 9, 9,10,12,13, 9, 5,
-       13, 5,10, 7,10,12,15,17,11, 7, 8, 9, 5, 6, 7,10,
-       12,13, 9, 6, 8, 7, 6, 5, 6, 9,12,12, 9, 8, 9, 8,
-        7, 5, 6, 8,11,12,10,10,10,11, 9, 7, 7, 7, 9,11,
-       11,13,11,14,11,10, 9, 7, 8,10,11,16,13,17,14,14,
-       11, 8, 8,10,
-};
-
-static static_codebook _huff_book__44c1_sm_long = {
-       2, 100,
-       _huff_lengthlist__44c1_sm_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c1_sm_p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44c1_sm_p1_0[] = {
+static long _vq_lengthlist__44c0_s_p1_0[] = {
         1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
         0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3668,12 +3397,12 @@ static long _vq_lengthlist__44c1_sm_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
-        0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
-        0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -3708,18 +3437,18 @@ static long _vq_lengthlist__44c1_sm_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
         0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
-        0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
+        0, 0, 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
-        0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4030,33 +3759,33 @@ static long _vq_lengthlist__44c1_sm_p1_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c1_sm_p1_0[] = {
+static float _vq_quantthresh__44c0_s_p1_0[] = {
        -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p1_0[] = {
+static long _vq_quantmap__44c0_s_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p1_0 = {
-       _vq_quantthresh__44c1_sm_p1_0,
-       _vq_quantmap__44c1_sm_p1_0,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p1_0 = {
+       _vq_quantthresh__44c0_s_p1_0,
+       _vq_quantmap__44c0_s_p1_0,
        3,
        3
 };
 
-static static_codebook _44c1_sm_p1_0 = {
+static static_codebook _44c0_s_p1_0 = {
        8, 6561,
-       _vq_lengthlist__44c1_sm_p1_0,
+       _vq_lengthlist__44c0_s_p1_0,
        1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c1_sm_p1_0,
+       _vq_quantlist__44c0_s_p1_0,
        NULL,
-       &_vq_auxt__44c1_sm_p1_0,
+       &_vq_auxt__44c0_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p2_0[] = {
+static long _vq_quantlist__44c0_s_p2_0[] = {
        2,
        1,
        3,
@@ -4064,35 +3793,35 @@ static long _vq_quantlist__44c1_sm_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c1_sm_p2_0[] = {
-        1, 5, 5, 0, 0, 0, 6, 5, 0, 0, 0, 5, 6, 0, 0, 0,
-        8, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 8,
-        8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
-        0, 0, 5, 6, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
-        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c0_s_p2_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0,
-        0, 8, 8, 0, 0, 0,10, 9, 0, 0, 0, 0, 0, 0, 0, 6,
-        8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9,
-       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
-        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
-        0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
-       10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
-       10, 0, 0, 0,10, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4107,33 +3836,33 @@ static long _vq_lengthlist__44c1_sm_p2_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c1_sm_p2_0[] = {
+static float _vq_quantthresh__44c0_s_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p2_0[] = {
+static long _vq_quantmap__44c0_s_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p2_0 = {
-       _vq_quantthresh__44c1_sm_p2_0,
-       _vq_quantmap__44c1_sm_p2_0,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p2_0 = {
+       _vq_quantthresh__44c0_s_p2_0,
+       _vq_quantmap__44c0_s_p2_0,
        5,
        5
 };
 
-static static_codebook _44c1_sm_p2_0 = {
+static static_codebook _44c0_s_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c1_sm_p2_0,
+       _vq_lengthlist__44c0_s_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c1_sm_p2_0,
+       _vq_quantlist__44c0_s_p2_0,
        NULL,
-       &_vq_auxt__44c1_sm_p2_0,
+       &_vq_auxt__44c0_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p3_0[] = {
+static long _vq_quantlist__44c0_s_p3_0[] = {
        2,
        1,
        3,
@@ -4141,14 +3870,14 @@ static long _vq_quantlist__44c1_sm_p3_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c1_sm_p3_0[] = {
-        2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
+static long _vq_lengthlist__44c0_s_p3_0[] = {
+        1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 4, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
+        0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 6, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4184,33 +3913,33 @@ static long _vq_lengthlist__44c1_sm_p3_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c1_sm_p3_0[] = {
+static float _vq_quantthresh__44c0_s_p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p3_0[] = {
+static long _vq_quantmap__44c0_s_p3_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p3_0 = {
-       _vq_quantthresh__44c1_sm_p3_0,
-       _vq_quantmap__44c1_sm_p3_0,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p3_0 = {
+       _vq_quantthresh__44c0_s_p3_0,
+       _vq_quantmap__44c0_s_p3_0,
        5,
        5
 };
 
-static static_codebook _44c1_sm_p3_0 = {
+static static_codebook _44c0_s_p3_0 = {
        4, 625,
-       _vq_lengthlist__44c1_sm_p3_0,
+       _vq_lengthlist__44c0_s_p3_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c1_sm_p3_0,
+       _vq_quantlist__44c0_s_p3_0,
        NULL,
-       &_vq_auxt__44c1_sm_p3_0,
+       &_vq_auxt__44c0_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p4_0[] = {
+static long _vq_quantlist__44c0_s_p4_0[] = {
        4,
        3,
        5,
@@ -4222,43 +3951,43 @@ static long _vq_quantlist__44c1_sm_p4_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c1_sm_p4_0[] = {
-        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
-        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
-        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
-        7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c0_s_p4_0[] = {
+        1, 3, 2, 8, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
         0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
-static float _vq_quantthresh__44c1_sm_p4_0[] = {
+static float _vq_quantthresh__44c0_s_p4_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p4_0[] = {
+static long _vq_quantmap__44c0_s_p4_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p4_0 = {
-       _vq_quantthresh__44c1_sm_p4_0,
-       _vq_quantmap__44c1_sm_p4_0,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p4_0 = {
+       _vq_quantthresh__44c0_s_p4_0,
+       _vq_quantmap__44c0_s_p4_0,
        9,
        9
 };
 
-static static_codebook _44c1_sm_p4_0 = {
+static static_codebook _44c0_s_p4_0 = {
        2, 81,
-       _vq_lengthlist__44c1_sm_p4_0,
+       _vq_lengthlist__44c0_s_p4_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c1_sm_p4_0,
+       _vq_quantlist__44c0_s_p4_0,
        NULL,
-       &_vq_auxt__44c1_sm_p4_0,
+       &_vq_auxt__44c0_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p5_0[] = {
+static long _vq_quantlist__44c0_s_p5_0[] = {
        4,
        3,
        5,
@@ -4270,43 +3999,43 @@ static long _vq_quantlist__44c1_sm_p5_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c1_sm_p5_0[] = {
-        2, 3, 3, 5, 5, 6, 6, 8, 8, 0, 5, 5, 6, 6, 7, 7,
-        9, 9, 0, 5, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
-        7, 7, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
-        7, 7, 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
-        0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 8, 8,10,
-       10,
+static long _vq_lengthlist__44c0_s_p5_0[] = {
+        1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 6, 7, 7, 7,
+        9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
+        8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8,10, 9, 0, 0, 0,
+        8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
+        0, 0,10, 9, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
+       11,
 };
 
-static float _vq_quantthresh__44c1_sm_p5_0[] = {
+static float _vq_quantthresh__44c0_s_p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p5_0[] = {
+static long _vq_quantmap__44c0_s_p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p5_0 = {
-       _vq_quantthresh__44c1_sm_p5_0,
-       _vq_quantmap__44c1_sm_p5_0,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p5_0 = {
+       _vq_quantthresh__44c0_s_p5_0,
+       _vq_quantmap__44c0_s_p5_0,
        9,
        9
 };
 
-static static_codebook _44c1_sm_p5_0 = {
+static static_codebook _44c0_s_p5_0 = {
        2, 81,
-       _vq_lengthlist__44c1_sm_p5_0,
+       _vq_lengthlist__44c0_s_p5_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c1_sm_p5_0,
+       _vq_quantlist__44c0_s_p5_0,
        NULL,
-       &_vq_auxt__44c1_sm_p5_0,
+       &_vq_auxt__44c0_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p6_0[] = {
+static long _vq_quantlist__44c0_s_p6_0[] = {
        8,
        7,
        9,
@@ -4326,99 +4055,99 @@ static long _vq_quantlist__44c1_sm_p6_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c1_sm_p6_0[] = {
-        2, 3, 3, 6, 6, 7, 7, 8, 8, 9, 8,10,10,11,11,11,
-       11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
-       12,12, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
-       11,12,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
-       11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,11,
-       11,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9,10,10,10,
-       11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
-       10,11,11,12,12,13,12, 0, 0, 0, 8, 8, 9, 9,10,10,
-       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
-       10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8,
-        9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8,
-        8, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
-        9, 9,10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0,
-        0, 0, 0,10,10,11,10,12,12,13,12,13,13, 0, 0, 0,
-        0, 0, 0, 0,10,11,11,11,12,12,13,13,14,14, 0, 0,
-        0, 0, 0, 0, 0,10,11,11,11,12,12,13,13,14,14, 0,
-        0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14,
-        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
+static long _vq_lengthlist__44c0_s_p6_0[] = {
+        1, 3, 4, 6, 6, 7, 8, 8, 8, 8, 8, 9, 9,10,10,11,
+       11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
+       11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
+       11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9,10,10,10,
+       10,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
+       10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 9, 9,10,
+       10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
+        9,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
+        9, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
+       10, 9,10,10,11,11,11,12,12,13,13,13, 0, 0, 0, 0,
+        0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
+        0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0, 0,
+        0, 0, 0, 0, 0,11,11,11,11,12,12,13,12,13,13, 0,
+        0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
        14,
 };
 
-static float _vq_quantthresh__44c1_sm_p6_0[] = {
+static float _vq_quantthresh__44c0_s_p6_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p6_0[] = {
+static long _vq_quantmap__44c0_s_p6_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_0 = {
-       _vq_quantthresh__44c1_sm_p6_0,
-       _vq_quantmap__44c1_sm_p6_0,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p6_0 = {
+       _vq_quantthresh__44c0_s_p6_0,
+       _vq_quantmap__44c0_s_p6_0,
        17,
        17
 };
 
-static static_codebook _44c1_sm_p6_0 = {
+static static_codebook _44c0_s_p6_0 = {
        2, 289,
-       _vq_lengthlist__44c1_sm_p6_0,
+       _vq_lengthlist__44c0_s_p6_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c1_sm_p6_0,
+       _vq_quantlist__44c0_s_p6_0,
        NULL,
-       &_vq_auxt__44c1_sm_p6_0,
+       &_vq_auxt__44c0_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p7_0[] = {
+static long _vq_quantlist__44c0_s_p7_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c1_sm_p7_0[] = {
-        1, 4, 4, 6, 6, 6, 7, 6, 6, 5, 6, 6,10, 9, 9,10,
-        9, 9, 5, 6, 6,10, 9, 9,10, 9, 9, 6,10, 9,10,10,
-       10,11,10,10, 6, 9, 9,10,10,10,10, 9, 9, 6, 9, 9,
-       10,10,10,11, 9, 9, 7,10,10,11,10,10,11,11,11, 6,
-        9, 9,10, 9,10,11,10,10, 6, 9, 9,10, 9, 9,11,10,
-       10,
+static long _vq_lengthlist__44c0_s_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
+        9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
+       10,11,10,10, 6, 9, 9,11,10,10,11, 9,10, 6, 9, 9,
+       11,10,10,11, 9, 9, 7,10,10,11,11,11,12,11,11, 7,
+        9, 9,10, 9, 9,11,11,10, 7, 9, 9,10,10,10,12,10,
+       11,
 };
 
-static float _vq_quantthresh__44c1_sm_p7_0[] = {
+static float _vq_quantthresh__44c0_s_p7_0[] = {
        -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p7_0[] = {
+static long _vq_quantmap__44c0_s_p7_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_0 = {
-       _vq_quantthresh__44c1_sm_p7_0,
-       _vq_quantmap__44c1_sm_p7_0,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p7_0 = {
+       _vq_quantthresh__44c0_s_p7_0,
+       _vq_quantmap__44c0_s_p7_0,
        3,
        3
 };
 
-static static_codebook _44c1_sm_p7_0 = {
+static static_codebook _44c0_s_p7_0 = {
        4, 81,
-       _vq_lengthlist__44c1_sm_p7_0,
+       _vq_lengthlist__44c0_s_p7_0,
        1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c1_sm_p7_0,
+       _vq_quantlist__44c0_s_p7_0,
        NULL,
-       &_vq_auxt__44c1_sm_p7_0,
+       &_vq_auxt__44c0_s_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p7_1[] = {
+static long _vq_quantlist__44c0_s_p7_1[] = {
        5,
        4,
        6,
@@ -4432,46 +4161,46 @@ static long _vq_quantlist__44c1_sm_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c1_sm_p7_1[] = {
-        2, 4, 4, 6, 5, 7, 7, 7, 7, 7, 7, 9, 5, 5, 7, 7,
-        7, 7, 8, 8, 8, 8, 9, 5, 5, 7, 7, 7, 7, 8, 8, 8,
-        8,10, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,10,10,10, 7,
+static long _vq_lengthlist__44c0_s_p7_1[] = {
+        2, 3, 3, 6, 6, 7, 7, 7, 7, 7, 7,10, 9, 9, 6, 6,
+        7, 7, 8, 8, 8, 8, 9, 9, 9, 6, 6, 7, 7, 8, 8, 8,
+        8,10, 9,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
         7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
-        8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
+        8, 8,10,10,10, 8, 7, 8, 8, 8, 8, 8, 8,10,10,10,
         8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
-        8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,10,10,
+        8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
        10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
-static float _vq_quantthresh__44c1_sm_p7_1[] = {
+static float _vq_quantthresh__44c0_s_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p7_1[] = {
+static long _vq_quantmap__44c0_s_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_1 = {
-       _vq_quantthresh__44c1_sm_p7_1,
-       _vq_quantmap__44c1_sm_p7_1,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p7_1 = {
+       _vq_quantthresh__44c0_s_p7_1,
+       _vq_quantmap__44c0_s_p7_1,
        11,
        11
 };
 
-static static_codebook _44c1_sm_p7_1 = {
+static static_codebook _44c0_s_p7_1 = {
        2, 121,
-       _vq_lengthlist__44c1_sm_p7_1,
+       _vq_lengthlist__44c0_s_p7_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c1_sm_p7_1,
+       _vq_quantlist__44c0_s_p7_1,
        NULL,
-       &_vq_auxt__44c1_sm_p7_1,
+       &_vq_auxt__44c0_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p8_0[] = {
+static long _vq_quantlist__44c0_s_p8_0[] = {
        6,
        5,
        7,
@@ -4487,49 +4216,49 @@ static long _vq_quantlist__44c1_sm_p8_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c1_sm_p8_0[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 5, 5,
-        7, 7, 8, 8, 8, 8,10, 9,10,10, 7, 5, 5, 7, 7, 8,
-        8, 9, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,11,11,
-       11, 0,12,12, 8, 9, 9, 9,10,10,11,11,12,12, 0,13,
-       13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0, 9,10,
-        9, 9,11,10,11,12,12,12, 0, 0, 0,10,10, 9, 9,11,
-       11,12,12,13,13, 0, 0, 0,13,13,10,10,11,11,12,12,
-       13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
-        0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
-        0,12,12,11,11,12,12,14,14,
+static long _vq_lengthlist__44c0_s_p8_0[] = {
+        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 9, 7, 5, 5,
+        7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 6, 7, 7, 8,
+        8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
+       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
+       11, 0,12,12, 9, 8, 9, 9,10,10,10,11,12,11, 0,13,
+       13, 9, 8, 9, 9,10,10,10,11,11,11, 0, 0, 0,10,10,
+        9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 8,10,
+       10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
+       12,12, 0, 0, 0,15,15,10,10,11, 9,12,12,13,13, 0,
+        0, 0, 0, 0,12,11,11,11,12,12,13,13, 0, 0, 0, 0,
+        0,12,12,11,11,12,11,14,13,
 };
 
-static float _vq_quantthresh__44c1_sm_p8_0[] = {
+static float _vq_quantthresh__44c0_s_p8_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p8_0[] = {
+static long _vq_quantmap__44c0_s_p8_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_0 = {
-       _vq_quantthresh__44c1_sm_p8_0,
-       _vq_quantmap__44c1_sm_p8_0,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p8_0 = {
+       _vq_quantthresh__44c0_s_p8_0,
+       _vq_quantmap__44c0_s_p8_0,
        13,
        13
 };
 
-static static_codebook _44c1_sm_p8_0 = {
+static static_codebook _44c0_s_p8_0 = {
        2, 169,
-       _vq_lengthlist__44c1_sm_p8_0,
+       _vq_lengthlist__44c0_s_p8_0,
        1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c1_sm_p8_0,
+       _vq_quantlist__44c0_s_p8_0,
        NULL,
-       &_vq_auxt__44c1_sm_p8_0,
+       &_vq_auxt__44c0_s_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p8_1[] = {
+static long _vq_quantlist__44c0_s_p8_1[] = {
        2,
        1,
        3,
@@ -4537,96 +4266,115 @@ static long _vq_quantlist__44c1_sm_p8_1[] = {
        4,
 };
 
-static long _vq_lengthlist__44c1_sm_p8_1[] = {
-        2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
-        5, 5, 5, 5, 6, 6, 6, 5, 5,
+static long _vq_lengthlist__44c0_s_p8_1[] = {
+        2, 3, 4, 4, 4, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
+        6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static float _vq_quantthresh__44c1_sm_p8_1[] = {
+static float _vq_quantthresh__44c0_s_p8_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p8_1[] = {
+static long _vq_quantmap__44c0_s_p8_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_1 = {
-       _vq_quantthresh__44c1_sm_p8_1,
-       _vq_quantmap__44c1_sm_p8_1,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p8_1 = {
+       _vq_quantthresh__44c0_s_p8_1,
+       _vq_quantmap__44c0_s_p8_1,
        5,
        5
 };
 
-static static_codebook _44c1_sm_p8_1 = {
+static static_codebook _44c0_s_p8_1 = {
        2, 25,
-       _vq_lengthlist__44c1_sm_p8_1,
+       _vq_lengthlist__44c0_s_p8_1,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c1_sm_p8_1,
+       _vq_quantlist__44c0_s_p8_1,
        NULL,
-       &_vq_auxt__44c1_sm_p8_1,
+       &_vq_auxt__44c0_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p9_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
+static long _vq_quantlist__44c0_s_p9_0[] = {
        2,
-       10,
        1,
-       11,
+       3,
        0,
-       12,
+       4,
 };
 
-static long _vq_lengthlist__44c1_sm_p9_0[] = {
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7,
+static long _vq_lengthlist__44c0_s_p9_0[] = {
+        1, 7, 7,11,11,10,11,11,11,11, 9,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11, 8,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
 };
 
-static float _vq_quantthresh__44c1_sm_p9_0[] = {
-       -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
-       552.5, 773.5, 994.5, 1215.5, 
+static float _vq_quantthresh__44c0_s_p9_0[] = {
+       -331.5, -110.5, 110.5, 331.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c0_s_p9_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_0 = {
-       _vq_quantthresh__44c1_sm_p9_0,
-       _vq_quantmap__44c1_sm_p9_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c0_s_p9_0 = {
+       _vq_quantthresh__44c0_s_p9_0,
+       _vq_quantmap__44c0_s_p9_0,
+       5,
+       5
 };
 
-static static_codebook _44c1_sm_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c1_sm_p9_0,
-       1, -514541568, 1627103232, 4, 0,
-       _vq_quantlist__44c1_sm_p9_0,
+static static_codebook _44c0_s_p9_0 = {
+       4, 625,
+       _vq_lengthlist__44c0_s_p9_0,
+       1, -518283264, 1627103232, 3, 0,
+       _vq_quantlist__44c0_s_p9_0,
        NULL,
-       &_vq_auxt__44c1_sm_p9_0,
+       &_vq_auxt__44c0_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p9_1[] = {
+static long _vq_quantlist__44c0_s_p9_1[] = {
        6,
        5,
        7,
@@ -4642,49 +4390,49 @@ static long _vq_quantlist__44c1_sm_p9_1[] = {
        12,
 };
 
-static long _vq_lengthlist__44c1_sm_p9_1[] = {
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7,
+static long _vq_lengthlist__44c0_s_p9_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 9, 9,12,12,13,12, 6, 5, 5,
+        7, 7, 8, 8,10,10,12,11,14,13, 6, 5, 5, 7, 7, 7,
+        8, 9, 9,11,12,13,12,15, 7, 7, 7, 7, 9, 9,11,11,
+       14,13,14,13,15, 7, 7, 8, 8, 8, 9,10,10,11,11,12,
+       11,15,10,10, 8, 8,10,10,12,11,13,15,14,14,15,11,
+       10, 8, 8,11,11,11,11,13,13,12,13,15,15,15,10,10,
+       10,10,12,13,13,13,15,14,15,15,15,10,10,10,11,13,
+       14,13,14,14,14,15,15,15,15,15,11,12,11,13,14,14,
+       15,15,15,15,15,14,15,11,11,13,12,14,13,15,15,15,
+       15,15,15,15,13,12,13,12,15,15,15,15,15,15,15,15,
+       15,12,13,12,12,15,14,15,15,
 };
 
-static float _vq_quantthresh__44c1_sm_p9_1[] = {
+static float _vq_quantthresh__44c0_s_p9_1[] = {
        -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
        42.5, 59.5, 76.5, 93.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p9_1[] = {
+static long _vq_quantmap__44c0_s_p9_1[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_1 = {
-       _vq_quantthresh__44c1_sm_p9_1,
-       _vq_quantmap__44c1_sm_p9_1,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p9_1 = {
+       _vq_quantthresh__44c0_s_p9_1,
+       _vq_quantmap__44c0_s_p9_1,
        13,
        13
 };
 
-static static_codebook _44c1_sm_p9_1 = {
+static static_codebook _44c0_s_p9_1 = {
        2, 169,
-       _vq_lengthlist__44c1_sm_p9_1,
+       _vq_lengthlist__44c0_s_p9_1,
        1, -522616832, 1620115456, 4, 0,
-       _vq_quantlist__44c1_sm_p9_1,
+       _vq_quantlist__44c0_s_p9_1,
        NULL,
-       &_vq_auxt__44c1_sm_p9_1,
+       &_vq_auxt__44c0_s_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c1_sm_p9_2[] = {
+static long _vq_quantlist__44c0_s_p9_2[] = {
        8,
        7,
        9,
@@ -4704,70 +4452,70 @@ static long _vq_quantlist__44c1_sm_p9_2[] = {
        16,
 };
 
-static long _vq_lengthlist__44c1_sm_p9_2[] = {
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8,
+static long _vq_lengthlist__44c0_s_p9_2[] = {
+        2, 4, 4, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 8,
+        9,10,10,10, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,11,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9,10, 9, 9,10,10,11, 9, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11, 9, 8, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,11,11,10,11,11, 9, 9,
+        9, 9, 9, 9,10, 9, 9, 9,10, 9,10,10,10,11,11, 9,
+        9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,11,10,10,10,11,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
+       11,11,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
+       11,11,10,10, 9,10,10,10, 9,10, 9, 9, 9, 9,10,10,
+       11,10,11,11,11, 9,10, 9, 9, 9, 9, 9, 9, 9,10,10,
+       11,10,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
+       10,10,10,10,11,11,10,11,11, 9, 9, 9, 9, 9, 9, 9,
+        9,
 };
 
-static float _vq_quantthresh__44c1_sm_p9_2[] = {
+static float _vq_quantthresh__44c0_s_p9_2[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c1_sm_p9_2[] = {
+static long _vq_quantmap__44c0_s_p9_2[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_2 = {
-       _vq_quantthresh__44c1_sm_p9_2,
-       _vq_quantmap__44c1_sm_p9_2,
+static encode_aux_threshmatch _vq_auxt__44c0_s_p9_2 = {
+       _vq_quantthresh__44c0_s_p9_2,
+       _vq_quantmap__44c0_s_p9_2,
        17,
        17
 };
 
-static static_codebook _44c1_sm_p9_2 = {
+static static_codebook _44c0_s_p9_2 = {
        2, 289,
-       _vq_lengthlist__44c1_sm_p9_2,
+       _vq_lengthlist__44c0_s_p9_2,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c1_sm_p9_2,
+       _vq_quantlist__44c0_s_p9_2,
        NULL,
-       &_vq_auxt__44c1_sm_p9_2,
+       &_vq_auxt__44c0_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c1_sm_short[] = {
-        4, 6,14,12,13,13,14,15,16,19, 4, 2,12, 5, 8, 7,
-        9,12,14,13,15, 9,10, 9, 9, 9,11,13,18,19, 9, 4,
-       13, 5,10, 6, 8,11,15,15,12, 6, 9, 7, 6, 6, 8,11,
-       14,17,11, 6, 9, 6, 6, 5, 6, 9,13,15,12, 7,10, 7,
-        7, 5, 5, 8,12,14,12, 6,11, 8, 9, 7, 7, 9,12,13,
-       12, 6,11, 7, 6, 6, 7, 9,12,13,12, 7,11, 8, 6, 5,
-        6, 8,10,12,
+static long _huff_lengthlist__44c0_s_short[] = {
+        6, 8,17,12,12,12,14,15,17,16, 5, 1,16, 5, 6, 6,
+        9,12,14,13,16,16,16,16,16,16,16,16,16,16, 9, 4,
+       16, 6, 9, 7,10,14,14,14, 8, 5,16, 8, 6, 7,10,13,
+       15,16, 9, 6,16, 7, 7, 7,10,12,15,14,10, 8,16, 9,
+        9, 9,10,12,15,14,13, 7,16, 8, 7, 7,10,12,14,13,
+       15, 6,16, 7, 5, 5, 7, 9,13,16,14, 7,16, 8, 6, 6,
+        8, 9,11,14,
 };
 
-static static_codebook _huff_book__44c1_sm_short = {
+static static_codebook _huff_book__44c0_s_short = {
        2, 100,
-       _huff_lengthlist__44c1_sm_short,
+       _huff_lengthlist__44c0_s_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -4776,19 +4524,19 @@ static static_codebook _huff_book__44c1_sm_short = {
        0
 };
 
-static long _huff_lengthlist__44c2_s_long[] = {
-        5, 5,11, 9,10,10,10,10,12,13, 5, 1, 9, 5, 7, 7,
-        8,10,13,14,11, 9, 8,11, 7, 8, 9,11,14,15, 9, 5,
-       12, 6, 9, 8,10,12,16,15,11, 7, 6, 8, 5, 6, 7,10,
-       13,13, 9, 6, 8, 8, 6, 6, 7, 9,13,12, 9, 8, 9, 9,
-        7, 6, 6, 8,11,12, 9, 9,10,12, 9, 8, 7, 8, 9,10,
-       11,12,13,15,11,10, 9, 7, 7, 9,11,14,17,17,14,13,
-       11, 8, 7, 8,
+static long _huff_lengthlist__44c0_sm_long[] = {
+        3, 4,10, 8,11, 9,10,10,11,13, 3, 2,10, 5, 8, 6,
+        8,11,12,13,10, 8, 7,10, 7, 8, 9,11,12,13, 8, 5,
+       12, 6, 9, 7,10,13,14,16,11, 7, 7, 9, 5, 6, 7,10,
+       13,13, 8, 6, 7, 7, 5, 5, 6, 9,12,13, 9, 8, 8, 8,
+        7, 6, 6, 8,11,14,10,10,10,11, 9, 8, 7, 8,10,13,
+       11,14,12,15,13,11, 9, 8, 9,12,12,18,15,18,17,15,
+       12,10,10,14,
 };
 
-static static_codebook _huff_book__44c2_s_long = {
+static static_codebook _huff_book__44c0_sm_long = {
        2, 100,
-       _huff_lengthlist__44c2_s_long,
+       _huff_lengthlist__44c0_sm_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -4797,25 +4545,25 @@ static static_codebook _huff_book__44c2_s_long = {
        0
 };
 
-static long _vq_quantlist__44c2_s_p1_0[] = {
+static long _vq_quantlist__44c0_sm_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c2_s_p1_0[] = {
-        2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
-        0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c0_sm_p1_0[] = {
+        1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
-        0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
+        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4849,18 +4597,18 @@ static long _vq_lengthlist__44c2_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
-        0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
+        0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
-        0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
-        0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
+        0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -4895,18 +4643,18 @@ static long _vq_lengthlist__44c2_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
+        0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
-        0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
-        0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5217,33 +4965,33 @@ static long _vq_lengthlist__44c2_s_p1_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c2_s_p1_0[] = {
+static float _vq_quantthresh__44c0_sm_p1_0[] = {
        -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c2_s_p1_0[] = {
+static long _vq_quantmap__44c0_sm_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p1_0 = {
-       _vq_quantthresh__44c2_s_p1_0,
-       _vq_quantmap__44c2_s_p1_0,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p1_0 = {
+       _vq_quantthresh__44c0_sm_p1_0,
+       _vq_quantmap__44c0_sm_p1_0,
        3,
        3
 };
 
-static static_codebook _44c2_s_p1_0 = {
+static static_codebook _44c0_sm_p1_0 = {
        8, 6561,
-       _vq_lengthlist__44c2_s_p1_0,
+       _vq_lengthlist__44c0_sm_p1_0,
        1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c2_s_p1_0,
+       _vq_quantlist__44c0_sm_p1_0,
        NULL,
-       &_vq_auxt__44c2_s_p1_0,
+       &_vq_auxt__44c0_sm_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p2_0[] = {
+static long _vq_quantlist__44c0_sm_p2_0[] = {
        2,
        1,
        3,
@@ -5251,35 +4999,35 @@ static long _vq_quantlist__44c2_s_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c2_s_p2_0[] = {
-        1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 9,
-        8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
-        0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
-        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c0_sm_p2_0[] = {
+        1, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 6, 6, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 8,
+        8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+        0, 0, 5, 6, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,11,10, 0, 0,
-        0,11,11, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 7,
-        8, 8, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0, 0,11,
-       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0,
+        0, 8, 8, 0, 0, 0,10, 9, 0, 0, 0, 0, 0, 0, 0, 6,
+        8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 7, 8, 8, 0, 0, 0,11,11, 0, 0, 0,11,11,
-        0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0,
-        0, 0,11,11, 0, 0, 0,11,11, 0, 0, 0,11,11, 0, 0,
+        0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
+        0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9, 9, 0, 0, 0,11,12, 0, 0, 0,11,12, 0, 0, 0,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,12,
-       11, 0, 0, 0,11,11, 0, 0, 0,11,12, 0, 0, 0, 0, 0,
+        8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
+       10, 0, 0, 0,10, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -5294,33 +5042,33 @@ static long _vq_lengthlist__44c2_s_p2_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c2_s_p2_0[] = {
+static float _vq_quantthresh__44c0_sm_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c2_s_p2_0[] = {
+static long _vq_quantmap__44c0_sm_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p2_0 = {
-       _vq_quantthresh__44c2_s_p2_0,
-       _vq_quantmap__44c2_s_p2_0,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p2_0 = {
+       _vq_quantthresh__44c0_sm_p2_0,
+       _vq_quantmap__44c0_sm_p2_0,
        5,
        5
 };
 
-static static_codebook _44c2_s_p2_0 = {
+static static_codebook _44c0_sm_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c2_s_p2_0,
+       _vq_lengthlist__44c0_sm_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c2_s_p2_0,
+       _vq_quantlist__44c0_sm_p2_0,
        NULL,
-       &_vq_auxt__44c2_s_p2_0,
+       &_vq_auxt__44c0_sm_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p3_0[] = {
+static long _vq_quantlist__44c0_sm_p3_0[] = {
        2,
        1,
        3,
@@ -5328,11 +5076,11 @@ static long _vq_quantlist__44c2_s_p3_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c2_s_p3_0[] = {
-        2, 4, 3, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
+static long _vq_lengthlist__44c0_sm_p3_0[] = {
+        2, 3, 4, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 6, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
@@ -5371,33 +5119,33 @@ static long _vq_lengthlist__44c2_s_p3_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c2_s_p3_0[] = {
+static float _vq_quantthresh__44c0_sm_p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c2_s_p3_0[] = {
+static long _vq_quantmap__44c0_sm_p3_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p3_0 = {
-       _vq_quantthresh__44c2_s_p3_0,
-       _vq_quantmap__44c2_s_p3_0,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p3_0 = {
+       _vq_quantthresh__44c0_sm_p3_0,
+       _vq_quantmap__44c0_sm_p3_0,
        5,
        5
 };
 
-static static_codebook _44c2_s_p3_0 = {
+static static_codebook _44c0_sm_p3_0 = {
        4, 625,
-       _vq_lengthlist__44c2_s_p3_0,
+       _vq_lengthlist__44c0_sm_p3_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c2_s_p3_0,
+       _vq_quantlist__44c0_sm_p3_0,
        NULL,
-       &_vq_auxt__44c2_s_p3_0,
+       &_vq_auxt__44c0_sm_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p4_0[] = {
+static long _vq_quantlist__44c0_sm_p4_0[] = {
        4,
        3,
        5,
@@ -5409,43 +5157,43 @@ static long _vq_quantlist__44c2_s_p4_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c2_s_p4_0[] = {
-        1, 3, 3, 6, 7, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
-        0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 6, 6, 7, 7,
-        0, 0, 0, 0, 0, 0, 0, 7, 6, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c0_sm_p4_0[] = {
+        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
         7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
         0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
-static float _vq_quantthresh__44c2_s_p4_0[] = {
+static float _vq_quantthresh__44c0_sm_p4_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c2_s_p4_0[] = {
+static long _vq_quantmap__44c0_sm_p4_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p4_0 = {
-       _vq_quantthresh__44c2_s_p4_0,
-       _vq_quantmap__44c2_s_p4_0,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p4_0 = {
+       _vq_quantthresh__44c0_sm_p4_0,
+       _vq_quantmap__44c0_sm_p4_0,
        9,
        9
 };
 
-static static_codebook _44c2_s_p4_0 = {
+static static_codebook _44c0_sm_p4_0 = {
        2, 81,
-       _vq_lengthlist__44c2_s_p4_0,
+       _vq_lengthlist__44c0_sm_p4_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c2_s_p4_0,
+       _vq_quantlist__44c0_sm_p4_0,
        NULL,
-       &_vq_auxt__44c2_s_p4_0,
+       &_vq_auxt__44c0_sm_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p5_0[] = {
+static long _vq_quantlist__44c0_sm_p5_0[] = {
        4,
        3,
        5,
@@ -5457,43 +5205,43 @@ static long _vq_quantlist__44c2_s_p5_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c2_s_p5_0[] = {
-        1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 7, 7, 7, 7, 8, 8,
-        9, 9, 0, 7, 7, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
-        8, 8,10,10, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0,
-        8, 8, 9, 9,10,10, 0, 0, 0, 8, 8, 9, 9,10,10, 0,
+static long _vq_lengthlist__44c0_sm_p5_0[] = {
+        1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7, 8, 8,
+        9, 9, 0, 6, 6, 7, 7, 8, 8,10,10, 0, 7, 7, 8, 8,
+        8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
+        8, 8, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
         0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
        11,
 };
 
-static float _vq_quantthresh__44c2_s_p5_0[] = {
+static float _vq_quantthresh__44c0_sm_p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c2_s_p5_0[] = {
+static long _vq_quantmap__44c0_sm_p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p5_0 = {
-       _vq_quantthresh__44c2_s_p5_0,
-       _vq_quantmap__44c2_s_p5_0,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p5_0 = {
+       _vq_quantthresh__44c0_sm_p5_0,
+       _vq_quantmap__44c0_sm_p5_0,
        9,
        9
 };
 
-static static_codebook _44c2_s_p5_0 = {
+static static_codebook _44c0_sm_p5_0 = {
        2, 81,
-       _vq_lengthlist__44c2_s_p5_0,
+       _vq_lengthlist__44c0_sm_p5_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c2_s_p5_0,
+       _vq_quantlist__44c0_sm_p5_0,
        NULL,
-       &_vq_auxt__44c2_s_p5_0,
+       &_vq_auxt__44c0_sm_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p6_0[] = {
+static long _vq_quantlist__44c0_sm_p6_0[] = {
        8,
        7,
        9,
@@ -5513,99 +5261,99 @@ static long _vq_quantlist__44c2_s_p6_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c2_s_p6_0[] = {
-        1, 4, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
-       12, 0, 7, 7, 7, 7, 8, 8,10, 9, 9, 9,10,10,11,11,
-       12,12, 0, 7, 7, 7, 7, 8, 8, 9,10, 9, 9,10,10,11,
-       11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10, 9,10,10,10,
-       11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,11,
-       11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
+static long _vq_lengthlist__44c0_sm_p6_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8,10,10,10,10,11,
+       11, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       12,12, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,12,12, 0, 7, 7, 8, 8, 8, 8,10,10,10,10,11,11,
+       11,11,12,12, 0, 0, 0, 8, 7, 8, 8,10,10,10,10,11,
+       11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
        11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
-       10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
+       10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
        10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
        10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
-       10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
-        9,10, 9,11,11,12,11,12,12,13,13, 0, 0, 0, 0, 0,
-       10,10,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0,
-        0, 0, 0,10,10,11,11,12,12,13,12,13,13, 0, 0, 0,
-        0, 0, 0, 0,11,11,11,11,12,12,13,13,13,14, 0, 0,
-        0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
-        0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,14,13,
+       10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0, 0, 9,
+        9,10, 9,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0,
+       10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
+        0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
+        0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0, 0,
+        0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0,
+        0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
         0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
        14,
 };
 
-static float _vq_quantthresh__44c2_s_p6_0[] = {
+static float _vq_quantthresh__44c0_sm_p6_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c2_s_p6_0[] = {
+static long _vq_quantmap__44c0_sm_p6_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p6_0 = {
-       _vq_quantthresh__44c2_s_p6_0,
-       _vq_quantmap__44c2_s_p6_0,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_0 = {
+       _vq_quantthresh__44c0_sm_p6_0,
+       _vq_quantmap__44c0_sm_p6_0,
        17,
        17
 };
 
-static static_codebook _44c2_s_p6_0 = {
+static static_codebook _44c0_sm_p6_0 = {
        2, 289,
-       _vq_lengthlist__44c2_s_p6_0,
+       _vq_lengthlist__44c0_sm_p6_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c2_s_p6_0,
+       _vq_quantlist__44c0_sm_p6_0,
        NULL,
-       &_vq_auxt__44c2_s_p6_0,
+       &_vq_auxt__44c0_sm_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p7_0[] = {
+static long _vq_quantlist__44c0_sm_p7_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c2_s_p7_0[] = {
-        1, 4, 4, 6, 6, 6, 7, 6, 6, 5, 6, 6,10, 9, 9,10,
-        9, 9, 5, 6, 6,10, 9, 9,10, 9, 9, 6,10, 9,10,10,
-       10,11,10,10, 6, 9, 9,10,10,10,11, 9, 9, 6, 9, 9,
-       10,10,10,11, 9, 9, 7,10,10,11,11,11,11,11,11, 6,
-        9, 9,10, 9, 9,11,10,10, 6, 9, 9,10, 9, 9,10,10,
-       10,
+static long _vq_lengthlist__44c0_sm_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 5, 7, 6,10, 9, 9,10,
+        9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 6,10,10,10,10,
+       10,11,10,10, 6, 9, 9,10,10,10,11, 9,10, 6, 9, 9,
+       10,10,10,11,10, 9, 7,10,10,11,11,11,11,11,11, 6,
+        9, 9,10, 9,10,11,11,10, 6, 9, 9,10,10,10,11,10,
+       11,
 };
 
-static float _vq_quantthresh__44c2_s_p7_0[] = {
+static float _vq_quantthresh__44c0_sm_p7_0[] = {
        -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c2_s_p7_0[] = {
+static long _vq_quantmap__44c0_sm_p7_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p7_0 = {
-       _vq_quantthresh__44c2_s_p7_0,
-       _vq_quantmap__44c2_s_p7_0,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_0 = {
+       _vq_quantthresh__44c0_sm_p7_0,
+       _vq_quantmap__44c0_sm_p7_0,
        3,
        3
 };
 
-static static_codebook _44c2_s_p7_0 = {
+static static_codebook _44c0_sm_p7_0 = {
        4, 81,
-       _vq_lengthlist__44c2_s_p7_0,
+       _vq_lengthlist__44c0_sm_p7_0,
        1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c2_s_p7_0,
+       _vq_quantlist__44c0_sm_p7_0,
        NULL,
-       &_vq_auxt__44c2_s_p7_0,
+       &_vq_auxt__44c0_sm_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p7_1[] = {
+static long _vq_quantlist__44c0_sm_p7_1[] = {
        5,
        4,
        6,
@@ -5619,46 +5367,46 @@ static long _vq_quantlist__44c2_s_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c2_s_p7_1[] = {
-        2, 4, 4, 6, 6, 7, 6, 7, 7, 7, 7, 9, 6, 6, 6, 6,
-        7, 7, 7, 7, 8, 8, 9, 6, 6, 6, 6, 7, 7, 7, 7, 8,
-        8, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
-        7, 7, 7, 8, 8, 8, 8, 9,10, 9, 7, 7, 8, 8, 8, 8,
-        8, 8, 9,10, 9, 7, 7, 8, 8, 8, 8, 8, 8,10, 9, 9,
-        8, 8, 8, 8, 8, 8, 8, 8,10,10,10, 9, 9, 8, 8, 8,
-        8, 8, 8,10,10,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10,
-       10, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__44c0_sm_p7_1[] = {
+        2, 4, 4, 5, 5, 7, 7, 7, 7, 7, 7, 9, 5, 5, 7, 7,
+        7, 7, 8, 8, 8, 8, 9, 5, 5, 7, 7, 7, 7, 8, 8, 8,
+        8,10, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,10,10,10, 7,
+        7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
+        8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
+        8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
+       10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
-static float _vq_quantthresh__44c2_s_p7_1[] = {
+static float _vq_quantthresh__44c0_sm_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c2_s_p7_1[] = {
+static long _vq_quantmap__44c0_sm_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p7_1 = {
-       _vq_quantthresh__44c2_s_p7_1,
-       _vq_quantmap__44c2_s_p7_1,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_1 = {
+       _vq_quantthresh__44c0_sm_p7_1,
+       _vq_quantmap__44c0_sm_p7_1,
        11,
        11
 };
 
-static static_codebook _44c2_s_p7_1 = {
+static static_codebook _44c0_sm_p7_1 = {
        2, 121,
-       _vq_lengthlist__44c2_s_p7_1,
+       _vq_lengthlist__44c0_sm_p7_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c2_s_p7_1,
+       _vq_quantlist__44c0_sm_p7_1,
        NULL,
-       &_vq_auxt__44c2_s_p7_1,
+       &_vq_auxt__44c0_sm_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p8_0[] = {
+static long _vq_quantlist__44c0_sm_p8_0[] = {
        6,
        5,
        7,
@@ -5674,49 +5422,49 @@ static long _vq_quantlist__44c2_s_p8_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c2_s_p8_0[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,10,11,11, 7, 5, 5, 7, 7, 8,
-        8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,11,11, 0, 8, 8, 8, 7, 9, 9, 9,10,10,10,11,
-       11, 0,12,12, 9, 9, 9, 9,10,10,11,11,12,12, 0,13,
-       13, 9, 8, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
-        9,10,11,11,12,12,12,12, 0, 0, 0,10,10,10, 9,11,
-       11,12,12,12,13, 0, 0, 0,13,13,10,10,11,11,12,12,
-       13,13, 0, 0, 0,14,14,11,10,11,11,13,12,13,13, 0,
+static long _vq_lengthlist__44c0_sm_p8_0[] = {
+        1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 9,10,10, 7, 5, 5,
+        7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
+        8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
+       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
+       11, 0,12,12, 9, 9, 9, 9,10,10,11,11,12,11, 0,12,
+       12, 9, 9, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
+        9,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
+       11,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
+       13,13, 0, 0, 0,14,14,10,10,11,10,12,12,13,13, 0,
         0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
-        0,12,12,11,12,13,12,13,13,
+        0,12,12,11,10,12,11,14,14,
 };
 
-static float _vq_quantthresh__44c2_s_p8_0[] = {
+static float _vq_quantthresh__44c0_sm_p8_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c2_s_p8_0[] = {
+static long _vq_quantmap__44c0_sm_p8_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p8_0 = {
-       _vq_quantthresh__44c2_s_p8_0,
-       _vq_quantmap__44c2_s_p8_0,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_0 = {
+       _vq_quantthresh__44c0_sm_p8_0,
+       _vq_quantmap__44c0_sm_p8_0,
        13,
        13
 };
 
-static static_codebook _44c2_s_p8_0 = {
+static static_codebook _44c0_sm_p8_0 = {
        2, 169,
-       _vq_lengthlist__44c2_s_p8_0,
+       _vq_lengthlist__44c0_sm_p8_0,
        1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c2_s_p8_0,
+       _vq_quantlist__44c0_sm_p8_0,
        NULL,
-       &_vq_auxt__44c2_s_p8_0,
+       &_vq_auxt__44c0_sm_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p8_1[] = {
+static long _vq_quantlist__44c0_sm_p8_1[] = {
        2,
        1,
        3,
@@ -5724,96 +5472,86 @@ static long _vq_quantlist__44c2_s_p8_1[] = {
        4,
 };
 
-static long _vq_lengthlist__44c2_s_p8_1[] = {
-        2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6,
-        5, 5, 5, 5, 6, 6, 5, 5, 5,
+static long _vq_lengthlist__44c0_sm_p8_1[] = {
+        2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static float _vq_quantthresh__44c2_s_p8_1[] = {
+static float _vq_quantthresh__44c0_sm_p8_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c2_s_p8_1[] = {
+static long _vq_quantmap__44c0_sm_p8_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p8_1 = {
-       _vq_quantthresh__44c2_s_p8_1,
-       _vq_quantmap__44c2_s_p8_1,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_1 = {
+       _vq_quantthresh__44c0_sm_p8_1,
+       _vq_quantmap__44c0_sm_p8_1,
        5,
        5
 };
 
-static static_codebook _44c2_s_p8_1 = {
+static static_codebook _44c0_sm_p8_1 = {
        2, 25,
-       _vq_lengthlist__44c2_s_p8_1,
+       _vq_lengthlist__44c0_sm_p8_1,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c2_s_p8_1,
+       _vq_quantlist__44c0_sm_p8_1,
        NULL,
-       &_vq_auxt__44c2_s_p8_1,
+       &_vq_auxt__44c0_sm_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p9_0[] = {
-       6,
-       5,
-       7,
+static long _vq_quantlist__44c0_sm_p9_0[] = {
        4,
-       8,
        3,
-       9,
+       5,
        2,
-       10,
+       6,
        1,
-       11,
+       7,
        0,
-       12,
+       8,
 };
 
-static long _vq_lengthlist__44c2_s_p9_0[] = {
-        1, 3, 3,12,12,12,12,12,12,12,12,12,12, 5, 9, 7,
-       12,12,12,12,12,12,12,12,12,12, 3, 8, 7,12,12,12,
-       12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,
+static long _vq_lengthlist__44c0_sm_p9_0[] = {
+        1, 3, 4,11,11,11,11,11,11, 4, 6, 6,10,10,10,10,
+       10,10, 4, 6, 5,10,10,10,10,10,10,10, 6, 7,10, 9,
+       10,10,10,10,10, 7, 9,10, 9,10,10,10,10,10, 9,10,
+        7, 9,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,
+       10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
 };
 
-static float _vq_quantthresh__44c2_s_p9_0[] = {
-       -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
-       552.5, 773.5, 994.5, 1215.5, 
+static float _vq_quantthresh__44c0_sm_p9_0[] = {
+       -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5, 
 };
 
-static long _vq_quantmap__44c2_s_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c0_sm_p9_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p9_0 = {
-       _vq_quantthresh__44c2_s_p9_0,
-       _vq_quantmap__44c2_s_p9_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_0 = {
+       _vq_quantthresh__44c0_sm_p9_0,
+       _vq_quantmap__44c0_sm_p9_0,
+       9,
+       9
 };
 
-static static_codebook _44c2_s_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c2_s_p9_0,
-       1, -514541568, 1627103232, 4, 0,
-       _vq_quantlist__44c2_s_p9_0,
+static static_codebook _44c0_sm_p9_0 = {
+       2, 81,
+       _vq_lengthlist__44c0_sm_p9_0,
+       1, -516186112, 1627103232, 4, 0,
+       _vq_quantlist__44c0_sm_p9_0,
        NULL,
-       &_vq_auxt__44c2_s_p9_0,
+       &_vq_auxt__44c0_sm_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p9_1[] = {
+static long _vq_quantlist__44c0_sm_p9_1[] = {
        6,
        5,
        7,
@@ -5829,49 +5567,49 @@ static long _vq_quantlist__44c2_s_p9_1[] = {
        12,
 };
 
-static long _vq_lengthlist__44c2_s_p9_1[] = {
-        1, 4, 4, 6, 5, 7, 7, 9, 9,10,10,11,11,11,11, 6,
-        5, 5, 6, 7, 8, 8,10,10,11,11,12,12,13,12, 6, 5,
-        5, 7, 7, 8, 8,10,10,11,11,12,12,13,13,19, 7, 7,
-        8, 8, 9, 9,10,10,12,12,13,13,14,14,19, 7, 7, 8,
-        8, 9, 9,10,10,12,12,12,13,13,14,18,12,12, 9, 9,
-       10,10,11,11,12,12,13,13,13,14,17,12,12, 9, 9,10,
-       10,11,11,12,12,13,13,13,14,18,18,18,11,11,11,11,
-       12,12,13,13,13,14,14,14,18,18,18,11,11,11,11,12,
-       12,13,13,13,13,14,14,18,18,18,15,16,12,12,12,12,
-       13,13,14,14,14,14,18,18,18,15,15,12,11,12,12,14,
-       14,13,14,14,14,18,18,18,18,
+static long _vq_lengthlist__44c0_sm_p9_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 9, 9,12,12,13,13, 6, 5, 5,
+        7, 7, 8, 8,10,10,12,12,14,13, 6, 5, 5, 6, 7, 8,
+        8,10, 9,11,12,13,12,18, 7, 7, 7, 7, 9, 9,11,11,
+       14,14,14,13,17, 7, 7, 8, 7, 9, 9,10,10,12,11,13,
+       12,18,10,10, 8, 8,10,10,12,11,13,14,16,15,17,11,
+       11, 8, 8,11,11,11,12,13,13,13,15,18,18,18,10,11,
+       10,10,12,13,14,13,17,14,17,17,17,10,10,11,11,14,
+       14,14,13,14,14,18,18,18,17,15,11,12,12,13,15,15,
+       16,17,18,16,18,14,15,11,11,14,13,14,14,16,17,18,
+       17,17,17,18,14,13,13,12,17,15,17,16,18,17,18,18,
+       18,12,13,12,13,16,14,18,18,
 };
 
-static float _vq_quantthresh__44c2_s_p9_1[] = {
+static float _vq_quantthresh__44c0_sm_p9_1[] = {
        -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
        42.5, 59.5, 76.5, 93.5, 
 };
 
-static long _vq_quantmap__44c2_s_p9_1[] = {
+static long _vq_quantmap__44c0_sm_p9_1[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p9_1 = {
-       _vq_quantthresh__44c2_s_p9_1,
-       _vq_quantmap__44c2_s_p9_1,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_1 = {
+       _vq_quantthresh__44c0_sm_p9_1,
+       _vq_quantmap__44c0_sm_p9_1,
        13,
        13
 };
 
-static static_codebook _44c2_s_p9_1 = {
+static static_codebook _44c0_sm_p9_1 = {
        2, 169,
-       _vq_lengthlist__44c2_s_p9_1,
+       _vq_lengthlist__44c0_sm_p9_1,
        1, -522616832, 1620115456, 4, 0,
-       _vq_quantlist__44c2_s_p9_1,
+       _vq_quantlist__44c0_sm_p9_1,
        NULL,
-       &_vq_auxt__44c2_s_p9_1,
+       &_vq_auxt__44c0_sm_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c2_s_p9_2[] = {
+static long _vq_quantlist__44c0_sm_p9_2[] = {
        8,
        7,
        9,
@@ -5891,91 +5629,70 @@ static long _vq_quantlist__44c2_s_p9_2[] = {
        16,
 };
 
-static long _vq_lengthlist__44c2_s_p9_2[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 6, 7,
-        7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
-        7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,10, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
-       10, 8, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,11,10,11, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 8, 8, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10,10,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9,11,11,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,10,
-       10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
+static long _vq_lengthlist__44c0_sm_p9_2[] = {
+        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9,10, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9,
+        9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,11,10,10, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,10, 9,10,11,10, 9, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11, 9, 8, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,10,11,10,11,11, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,
+       11,11,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,11,10,
+       11,11,10,10, 9,10,10,10, 9, 9, 9, 9, 9, 9,10,10,
+       10,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       11,10,11,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
+       10,10,10,11,11,11,10,11,11, 9, 9, 9, 9, 9, 9, 9,
         9,
 };
 
-static float _vq_quantthresh__44c2_s_p9_2[] = {
+static float _vq_quantthresh__44c0_sm_p9_2[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c2_s_p9_2[] = {
+static long _vq_quantmap__44c0_sm_p9_2[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c2_s_p9_2 = {
-       _vq_quantthresh__44c2_s_p9_2,
-       _vq_quantmap__44c2_s_p9_2,
+static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_2 = {
+       _vq_quantthresh__44c0_sm_p9_2,
+       _vq_quantmap__44c0_sm_p9_2,
        17,
        17
 };
 
-static static_codebook _44c2_s_p9_2 = {
+static static_codebook _44c0_sm_p9_2 = {
        2, 289,
-       _vq_lengthlist__44c2_s_p9_2,
+       _vq_lengthlist__44c0_sm_p9_2,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c2_s_p9_2,
-       NULL,
-       &_vq_auxt__44c2_s_p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c2_s_short[] = {
-       10, 9,12,11,11,11,12,12,13,17, 7, 1, 9, 4, 7, 7,
-        9,12,15,17,12, 6, 8, 9, 7, 9,11,14,17,17,10, 4,
-       12, 5, 9, 8,10,12,15,17,12, 6, 7, 7, 5, 7, 9,13,
-       16,16,11, 6, 8, 7, 7, 7, 9,12,17,17,12, 7,10, 9,
-        9, 9,10,12,16,17,13,10,12,10, 9,10,11,12,13,16,
-       13,10,10, 8, 6, 6, 8,11,14,15,16, 9, 9, 8, 5, 5,
-        6, 9,12,16,
-};
-
-static static_codebook _huff_book__44c2_s_short = {
-       2, 100,
-       _huff_lengthlist__44c2_s_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
+       _vq_quantlist__44c0_sm_p9_2,
        NULL,
+       &_vq_auxt__44c0_sm_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c2_sm_long[] = {
-        4, 4,11, 9,11,10,10,11,12,13, 4, 2,10, 5, 7, 7,
-        9,10,12,14,11, 9, 8,11, 8, 9, 9,10,12,13, 9, 5,
-       13, 6, 9, 7,10,12,15,16,10, 6, 8, 8, 5, 5, 7, 9,
-       11,12, 9, 6, 9, 7, 5, 4, 6, 8,10,12, 9, 8, 9, 9,
-        6, 5, 5, 7, 9,11,10,10,10,11, 8, 7, 6, 6, 8,10,
-       11,12,11,14,10, 9, 8, 7, 7, 9,11,14,12,16,13,12,
-       11, 8, 7, 9,
+static long _huff_lengthlist__44c0_sm_short[] = {
+        5, 7,12,12,13,13,13,15,16,18, 4, 2,11, 5, 9, 7,
+        9,12,13,14,13, 7, 8, 9, 8, 9,11,13,19,19, 9, 4,
+       12, 5,10, 7, 9,12,15,14,11, 6, 7, 7, 5, 6, 8,11,
+       15,17,10, 5, 8, 6, 6, 5, 6, 9,14,14,10, 5, 9, 7,
+        7, 6, 6, 9,12,14,12, 6,10, 7, 7, 7, 8, 9,13,14,
+       14, 7, 9, 7, 5, 5, 6, 9,11,13,14, 9,10, 9, 6, 6,
+        7, 8,10,13,
 };
 
-static static_codebook _huff_book__44c2_sm_long = {
+static static_codebook _huff_book__44c0_sm_short = {
        2, 100,
-       _huff_lengthlist__44c2_sm_long,
+       _huff_lengthlist__44c0_sm_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -5984,19 +5701,19 @@ static static_codebook _huff_book__44c2_sm_long = {
        0
 };
 
-static long _huff_lengthlist__44c2_sm_short[] = {
-        6, 6,14,10,12,12,13,13,13,14, 5, 2,11, 5, 7, 7,
-        9,12,15,17,12, 8,10, 9, 8, 9,10,12,15,15, 9, 4,
-       13, 5, 9, 7, 9,12,16,17,12, 6, 8, 7, 5, 6, 7,10,
-       14,16,10, 6, 9, 6, 6, 4, 5, 9,13,16,11, 7,10, 8,
-        7, 5, 5, 8,11,15,12, 7,11, 8, 8, 7, 7, 8,11,15,
-       13, 6,12, 7, 6, 6, 7, 9,12,14,15, 8,11, 8, 6, 5,
-        5, 7,10,12,
+static long _huff_lengthlist__44c1_s_long[] = {
+        3, 4,19, 9,10, 9, 9,10,11,12, 4, 2,19, 5, 6, 6,
+        8,10,12,11,19,19,19,19,19,19,19,19,18,18, 8, 4,
+       18, 6, 8, 7,10,13,14,13,10, 5,18, 7, 4, 6, 7,10,
+       12,13, 9, 6,18, 7, 5, 6, 7,10,12,13, 9, 7,18, 9,
+        7, 6, 6, 7,10,13, 9, 9,18,12, 9, 8, 6, 6, 9,12,
+       10,12,18,15,12,11, 9, 8, 8,11,11,14,18,17,15,13,
+       12, 9,10,12,
 };
 
-static static_codebook _huff_book__44c2_sm_short = {
+static static_codebook _huff_book__44c1_s_long = {
        2, 100,
-       _huff_lengthlist__44c2_sm_short,
+       _huff_lengthlist__44c1_s_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -6005,45 +5722,24 @@ static static_codebook _huff_book__44c2_sm_short = {
        0
 };
 
-static long _huff_lengthlist__44c3_s_long[] = {
-        4, 6,10,11,11,10,10,11,12,13, 5, 1,11, 5,11, 6,
-        8,10,14,16,10,11, 8,12, 7, 8, 9,10,11,15,10, 5,
-       12, 6,10, 8,10,13,17,18,12,10, 7,10, 5, 6, 7, 9,
-       12,13,10, 6, 8, 7, 6, 6, 7, 9,12,12,10, 8, 8, 9,
-        7, 6, 6, 8,10,12,10,10, 9,12, 8, 8, 7, 7, 9,10,
-       11,12,11,15,10,10, 9, 8, 7, 9,11,15,14,18,13,12,
-       11, 8, 7, 8,
+static long _vq_quantlist__44c1_s_p1_0[] = {
+       1,
+       0,
+       2,
 };
 
-static static_codebook _huff_book__44c3_s_long = {
-       2, 100,
-       _huff_lengthlist__44c3_s_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c3_s_p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44c3_s_p1_0[] = {
+static long _vq_lengthlist__44c1_s_p1_0[] = {
         2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
         0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
-        0, 0, 0, 6, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
         0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6078,7 +5774,7 @@ static long _vq_lengthlist__44c3_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
         0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6089,7 +5785,7 @@ static long _vq_lengthlist__44c3_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
-        0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
+        0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6125,7 +5821,7 @@ static long _vq_lengthlist__44c3_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6134,7 +5830,7 @@ static long _vq_lengthlist__44c3_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
+        0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9,
         0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6446,33 +6142,33 @@ static long _vq_lengthlist__44c3_s_p1_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c3_s_p1_0[] = {
+static float _vq_quantthresh__44c1_s_p1_0[] = {
        -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c3_s_p1_0[] = {
+static long _vq_quantmap__44c1_s_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p1_0 = {
-       _vq_quantthresh__44c3_s_p1_0,
-       _vq_quantmap__44c3_s_p1_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p1_0 = {
+       _vq_quantthresh__44c1_s_p1_0,
+       _vq_quantmap__44c1_s_p1_0,
        3,
        3
 };
 
-static static_codebook _44c3_s_p1_0 = {
+static static_codebook _44c1_s_p1_0 = {
        8, 6561,
-       _vq_lengthlist__44c3_s_p1_0,
+       _vq_lengthlist__44c1_s_p1_0,
        1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c3_s_p1_0,
+       _vq_quantlist__44c1_s_p1_0,
        NULL,
-       &_vq_auxt__44c3_s_p1_0,
+       &_vq_auxt__44c1_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p2_0[] = {
+static long _vq_quantlist__44c1_s_p2_0[] = {
        2,
        1,
        3,
@@ -6480,35 +6176,35 @@ static long _vq_quantlist__44c3_s_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c3_s_p2_0[] = {
-        2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
-        7, 0, 0, 0, 7, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
-        0, 0, 5, 5, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
-        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c1_s_p2_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
-        0, 7, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
-        7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 8, 7, 0, 0, 0, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 8, 7, 0, 0, 0, 8, 8, 0, 0, 0, 7, 7,
-        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
-        0, 0, 7, 8, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
-       10, 9, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 9,
-        9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6523,33 +6219,33 @@ static long _vq_lengthlist__44c3_s_p2_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c3_s_p2_0[] = {
+static float _vq_quantthresh__44c1_s_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c3_s_p2_0[] = {
+static long _vq_quantmap__44c1_s_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p2_0 = {
-       _vq_quantthresh__44c3_s_p2_0,
-       _vq_quantmap__44c3_s_p2_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p2_0 = {
+       _vq_quantthresh__44c1_s_p2_0,
+       _vq_quantmap__44c1_s_p2_0,
        5,
        5
 };
 
-static static_codebook _44c3_s_p2_0 = {
+static static_codebook _44c1_s_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c3_s_p2_0,
+       _vq_lengthlist__44c1_s_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c3_s_p2_0,
+       _vq_quantlist__44c1_s_p2_0,
        NULL,
-       &_vq_auxt__44c3_s_p2_0,
+       &_vq_auxt__44c1_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p3_0[] = {
+static long _vq_quantlist__44c1_s_p3_0[] = {
        2,
        1,
        3,
@@ -6557,14 +6253,14 @@ static long _vq_quantlist__44c3_s_p3_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c3_s_p3_0[] = {
+static long _vq_lengthlist__44c1_s_p3_0[] = {
         2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -6600,33 +6296,33 @@ static long _vq_lengthlist__44c3_s_p3_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c3_s_p3_0[] = {
+static float _vq_quantthresh__44c1_s_p3_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c3_s_p3_0[] = {
+static long _vq_quantmap__44c1_s_p3_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p3_0 = {
-       _vq_quantthresh__44c3_s_p3_0,
-       _vq_quantmap__44c3_s_p3_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p3_0 = {
+       _vq_quantthresh__44c1_s_p3_0,
+       _vq_quantmap__44c1_s_p3_0,
        5,
        5
 };
 
-static static_codebook _44c3_s_p3_0 = {
+static static_codebook _44c1_s_p3_0 = {
        4, 625,
-       _vq_lengthlist__44c3_s_p3_0,
+       _vq_lengthlist__44c1_s_p3_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c3_s_p3_0,
+       _vq_quantlist__44c1_s_p3_0,
        NULL,
-       &_vq_auxt__44c3_s_p3_0,
+       &_vq_auxt__44c1_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p4_0[] = {
+static long _vq_quantlist__44c1_s_p4_0[] = {
        4,
        3,
        5,
@@ -6638,43 +6334,43 @@ static long _vq_quantlist__44c3_s_p4_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c3_s_p4_0[] = {
-        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
-        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
-        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
-        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c1_s_p4_0[] = {
+        1, 3, 2, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
-static float _vq_quantthresh__44c3_s_p4_0[] = {
+static float _vq_quantthresh__44c1_s_p4_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c3_s_p4_0[] = {
+static long _vq_quantmap__44c1_s_p4_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p4_0 = {
-       _vq_quantthresh__44c3_s_p4_0,
-       _vq_quantmap__44c3_s_p4_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p4_0 = {
+       _vq_quantthresh__44c1_s_p4_0,
+       _vq_quantmap__44c1_s_p4_0,
        9,
        9
 };
 
-static static_codebook _44c3_s_p4_0 = {
+static static_codebook _44c1_s_p4_0 = {
        2, 81,
-       _vq_lengthlist__44c3_s_p4_0,
+       _vq_lengthlist__44c1_s_p4_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c3_s_p4_0,
+       _vq_quantlist__44c1_s_p4_0,
        NULL,
-       &_vq_auxt__44c3_s_p4_0,
+       &_vq_auxt__44c1_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p5_0[] = {
+static long _vq_quantlist__44c1_s_p5_0[] = {
        4,
        3,
        5,
@@ -6686,43 +6382,43 @@ static long _vq_quantlist__44c3_s_p5_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c3_s_p5_0[] = {
-        2, 3, 3, 5, 5, 7, 7, 9, 9, 0, 4, 4, 7, 7, 7, 7,
-        9, 9, 0, 5, 4, 7, 7, 7, 7, 9, 9, 0, 6, 6, 7, 7,
+static long _vq_lengthlist__44c1_s_p5_0[] = {
+        1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 8, 7,
+        9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7,
         8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
-        8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
+        8, 8, 9, 9,10,10, 0, 0, 0, 8, 8, 9, 9,10,10, 0,
         0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
        11,
 };
 
-static float _vq_quantthresh__44c3_s_p5_0[] = {
+static float _vq_quantthresh__44c1_s_p5_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c3_s_p5_0[] = {
+static long _vq_quantmap__44c1_s_p5_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p5_0 = {
-       _vq_quantthresh__44c3_s_p5_0,
-       _vq_quantmap__44c3_s_p5_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p5_0 = {
+       _vq_quantthresh__44c1_s_p5_0,
+       _vq_quantmap__44c1_s_p5_0,
        9,
        9
 };
 
-static static_codebook _44c3_s_p5_0 = {
+static static_codebook _44c1_s_p5_0 = {
        2, 81,
-       _vq_lengthlist__44c3_s_p5_0,
+       _vq_lengthlist__44c1_s_p5_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c3_s_p5_0,
+       _vq_quantlist__44c1_s_p5_0,
        NULL,
-       &_vq_auxt__44c3_s_p5_0,
+       &_vq_auxt__44c1_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p6_0[] = {
+static long _vq_quantlist__44c1_s_p6_0[] = {
        8,
        7,
        9,
@@ -6742,99 +6438,99 @@ static long _vq_quantlist__44c3_s_p6_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c3_s_p6_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
-       12, 0, 5, 5, 7, 7, 9, 9,10,10,10,10,11,11,11,11,
-       12,12, 0, 5, 5, 7, 7, 8, 8,10,10, 9,10,11,11,11,
-       11,12,12, 0, 6, 6, 8, 8, 9, 9,10,10,10,10,11,11,
-       11,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
-       11,12,12,13,13, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
-       11,11,12,12,13,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
-       10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,11,11,
-       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,11,
-       10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
-       10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
-        9,10, 9,11,11,12,11,12,12,13,13, 0, 0, 0, 0, 0,
-       10,10,10,10,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
-        0, 0, 0,10,10,11,11,12,12,13,12,13,13, 0, 0, 0,
-        0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13, 0, 0,
-        0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,14, 0,
-        0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,13,14,14,
-        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
-       13,
+static long _vq_lengthlist__44c1_s_p6_0[] = {
+        1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
+       11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
+       11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
+       10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9,10,10,
+       10,11,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
+       10,10,11,11,12,12,13,12, 0, 0, 0, 0, 0, 9, 9,10,
+       10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
+       10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
+        9,10, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
+       10,10,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0,
+        0, 0, 0,10,10,11,11,11,11,12,12,13,13, 0, 0, 0,
+        0, 0, 0, 0,11,11,11,11,12,12,13,12,13,13, 0, 0,
+        0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
+        0, 0, 0, 0, 0, 0,11,11,11,12,12,12,13,13,14,14,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,
+       14,
 };
 
-static float _vq_quantthresh__44c3_s_p6_0[] = {
+static float _vq_quantthresh__44c1_s_p6_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c3_s_p6_0[] = {
+static long _vq_quantmap__44c1_s_p6_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p6_0 = {
-       _vq_quantthresh__44c3_s_p6_0,
-       _vq_quantmap__44c3_s_p6_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p6_0 = {
+       _vq_quantthresh__44c1_s_p6_0,
+       _vq_quantmap__44c1_s_p6_0,
        17,
        17
 };
 
-static static_codebook _44c3_s_p6_0 = {
+static static_codebook _44c1_s_p6_0 = {
        2, 289,
-       _vq_lengthlist__44c3_s_p6_0,
+       _vq_lengthlist__44c1_s_p6_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c3_s_p6_0,
+       _vq_quantlist__44c1_s_p6_0,
        NULL,
-       &_vq_auxt__44c3_s_p6_0,
+       &_vq_auxt__44c1_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p7_0[] = {
+static long _vq_quantlist__44c1_s_p7_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c3_s_p7_0[] = {
-        1, 4, 4, 6, 6, 6, 7, 6, 6, 5, 7, 6,10, 9, 9,10,
-        9, 9, 5, 6, 7,10, 8, 9,10, 9, 9, 6, 9, 9,10,10,
-       10,11,10,10, 6, 9, 8,10, 9, 9,11, 9, 9, 6, 9, 9,
-       10, 9,10,10, 9, 9, 7,10,10,11,10,11,10,10,10, 6,
-        9, 9,10, 9, 9,10,10, 9, 6, 8, 9,10, 9, 9,10, 9,
-        9,
+static long _vq_lengthlist__44c1_s_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
+        9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
+       10,11,10,10, 6, 9, 9,10,11,10,10, 9, 9, 6, 9, 9,
+       10,10,10,10, 9, 9, 7,10,10,11,10,10,11,11,11, 6,
+        9, 9,10, 9, 9,11,10,10, 6, 9, 9,10, 9, 9,11,10,
+       10,
 };
 
-static float _vq_quantthresh__44c3_s_p7_0[] = {
+static float _vq_quantthresh__44c1_s_p7_0[] = {
        -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c3_s_p7_0[] = {
+static long _vq_quantmap__44c1_s_p7_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p7_0 = {
-       _vq_quantthresh__44c3_s_p7_0,
-       _vq_quantmap__44c3_s_p7_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p7_0 = {
+       _vq_quantthresh__44c1_s_p7_0,
+       _vq_quantmap__44c1_s_p7_0,
        3,
        3
 };
 
-static static_codebook _44c3_s_p7_0 = {
+static static_codebook _44c1_s_p7_0 = {
        4, 81,
-       _vq_lengthlist__44c3_s_p7_0,
+       _vq_lengthlist__44c1_s_p7_0,
        1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c3_s_p7_0,
+       _vq_quantlist__44c1_s_p7_0,
        NULL,
-       &_vq_auxt__44c3_s_p7_0,
+       &_vq_auxt__44c1_s_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p7_1[] = {
+static long _vq_quantlist__44c1_s_p7_1[] = {
        5,
        4,
        6,
@@ -6848,46 +6544,46 @@ static long _vq_quantlist__44c3_s_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c3_s_p7_1[] = {
-        2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 5, 5, 6, 7,
-        7, 7, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7, 7, 8, 8, 8,
-        8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
-        7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
+static long _vq_lengthlist__44c1_s_p7_1[] = {
+        2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
+        7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
+        8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
+        7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
         8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
         8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
-        8, 8, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
+        8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
        10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
-static float _vq_quantthresh__44c3_s_p7_1[] = {
+static float _vq_quantthresh__44c1_s_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c3_s_p7_1[] = {
+static long _vq_quantmap__44c1_s_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p7_1 = {
-       _vq_quantthresh__44c3_s_p7_1,
-       _vq_quantmap__44c3_s_p7_1,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p7_1 = {
+       _vq_quantthresh__44c1_s_p7_1,
+       _vq_quantmap__44c1_s_p7_1,
        11,
        11
 };
 
-static static_codebook _44c3_s_p7_1 = {
+static static_codebook _44c1_s_p7_1 = {
        2, 121,
-       _vq_lengthlist__44c3_s_p7_1,
+       _vq_lengthlist__44c1_s_p7_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c3_s_p7_1,
+       _vq_quantlist__44c1_s_p7_1,
        NULL,
-       &_vq_auxt__44c3_s_p7_1,
+       &_vq_auxt__44c1_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p8_0[] = {
+static long _vq_quantlist__44c1_s_p8_0[] = {
        6,
        5,
        7,
@@ -6903,49 +6599,49 @@ static long _vq_quantlist__44c3_s_p8_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c3_s_p8_0[] = {
-        1, 4, 4, 6, 6, 7, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,10,10,11, 7, 5, 5, 7, 7, 8,
-        8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
+static long _vq_lengthlist__44c1_s_p8_0[] = {
+        1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 8,10,10, 6, 5, 5,
+        7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 6, 7, 7, 8,
+        8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
        10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
-       11, 0,11,11, 9, 8, 9, 9,10,10,11,11,11,11, 0,12,
-       13, 9, 8, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
-        9,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
-       11,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
-       12,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,12, 0,
-        0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
-        0,12,12,11,12,12,12,13,13,
-};
+       11, 0,12,12, 9, 9, 9, 9,10,10,10,11,12,11, 0,12,
+       13, 9, 8, 9, 9,10,10,11,11,11,11, 0, 0, 0, 9, 9,
+        9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0,13,14,10,10,11,11,12,12,
+       12,13, 0, 0, 0,14,14,10,10,11,10,12,12,13,13, 0,
+        0, 0, 0, 0,12,11,11,11,12,12,13,13, 0, 0, 0, 0,
+        0,12,12,11,10,12,11,14,13,
+};
 
-static float _vq_quantthresh__44c3_s_p8_0[] = {
+static float _vq_quantthresh__44c1_s_p8_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c3_s_p8_0[] = {
+static long _vq_quantmap__44c1_s_p8_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p8_0 = {
-       _vq_quantthresh__44c3_s_p8_0,
-       _vq_quantmap__44c3_s_p8_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p8_0 = {
+       _vq_quantthresh__44c1_s_p8_0,
+       _vq_quantmap__44c1_s_p8_0,
        13,
        13
 };
 
-static static_codebook _44c3_s_p8_0 = {
+static static_codebook _44c1_s_p8_0 = {
        2, 169,
-       _vq_lengthlist__44c3_s_p8_0,
+       _vq_lengthlist__44c1_s_p8_0,
        1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c3_s_p8_0,
+       _vq_quantlist__44c1_s_p8_0,
        NULL,
-       &_vq_auxt__44c3_s_p8_0,
+       &_vq_auxt__44c1_s_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p8_1[] = {
+static long _vq_quantlist__44c1_s_p8_1[] = {
        2,
        1,
        3,
@@ -6953,38 +6649,38 @@ static long _vq_quantlist__44c3_s_p8_1[] = {
        4,
 };
 
-static long _vq_lengthlist__44c3_s_p8_1[] = {
-        2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
-        5, 5, 5, 5, 6, 6, 6, 5, 5,
+static long _vq_lengthlist__44c1_s_p8_1[] = {
+        2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
+        6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static float _vq_quantthresh__44c3_s_p8_1[] = {
+static float _vq_quantthresh__44c1_s_p8_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c3_s_p8_1[] = {
+static long _vq_quantmap__44c1_s_p8_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p8_1 = {
-       _vq_quantthresh__44c3_s_p8_1,
-       _vq_quantmap__44c3_s_p8_1,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p8_1 = {
+       _vq_quantthresh__44c1_s_p8_1,
+       _vq_quantmap__44c1_s_p8_1,
        5,
        5
 };
 
-static static_codebook _44c3_s_p8_1 = {
+static static_codebook _44c1_s_p8_1 = {
        2, 25,
-       _vq_lengthlist__44c3_s_p8_1,
+       _vq_lengthlist__44c1_s_p8_1,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c3_s_p8_1,
+       _vq_quantlist__44c1_s_p8_1,
        NULL,
-       &_vq_auxt__44c3_s_p8_1,
+       &_vq_auxt__44c1_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p9_0[] = {
+static long _vq_quantlist__44c1_s_p9_0[] = {
        6,
        5,
        7,
@@ -7000,113 +6696,107 @@ static long _vq_quantlist__44c3_s_p9_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c3_s_p9_0[] = {
-        1, 3, 3,12,12,12,12,12,12,12,12,12,12, 5, 9, 7,
-       12,12,12,12,12,12,12,12,12,12, 3, 8, 7,12,12,12,
-       12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,
+static long _vq_lengthlist__44c1_s_p9_0[] = {
+        1, 6, 6, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7, 6,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 6, 6, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 8,
 };
 
-static float _vq_quantthresh__44c3_s_p9_0[] = {
-       -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
-       637.5, 892.5, 1147.5, 1402.5, 
+static float _vq_quantthresh__44c1_s_p9_0[] = {
+       -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
+       552.5, 773.5, 994.5, 1215.5, 
 };
 
-static long _vq_quantmap__44c3_s_p9_0[] = {
+static long _vq_quantmap__44c1_s_p9_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p9_0 = {
-       _vq_quantthresh__44c3_s_p9_0,
-       _vq_quantmap__44c3_s_p9_0,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p9_0 = {
+       _vq_quantthresh__44c1_s_p9_0,
+       _vq_quantmap__44c1_s_p9_0,
        13,
        13
 };
 
-static static_codebook _44c3_s_p9_0 = {
+static static_codebook _44c1_s_p9_0 = {
        2, 169,
-       _vq_lengthlist__44c3_s_p9_0,
-       1, -514332672, 1627381760, 4, 0,
-       _vq_quantlist__44c3_s_p9_0,
+       _vq_lengthlist__44c1_s_p9_0,
+       1, -514541568, 1627103232, 4, 0,
+       _vq_quantlist__44c1_s_p9_0,
        NULL,
-       &_vq_auxt__44c3_s_p9_0,
+       &_vq_auxt__44c1_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p9_1[] = {
-       7,
+static long _vq_quantlist__44c1_s_p9_1[] = {
        6,
-       8,
        5,
-       9,
+       7,
        4,
-       10,
+       8,
        3,
-       11,
+       9,
        2,
-       12,
+       10,
        1,
-       13,
+       11,
        0,
-       14,
+       12,
 };
 
-static long _vq_lengthlist__44c3_s_p9_1[] = {
-        1, 4, 4, 6, 5, 7, 7, 9, 9,10,10,11,11,11,11, 6,
-        5, 5, 7, 7, 8, 8,10,10,11,11,12,12,13,12, 6, 5,
-        5, 7, 7, 8, 8,10,10,10,11,12,12,12,13,18, 7, 7,
-        8, 8, 9, 9,10,10,12,11,13,12,13,13,18, 7, 7, 8,
-        8, 9, 9,10,10,12,11,12,13,13,14,18,12,12, 9, 9,
-       10,10,11,11,12,12,13,13,13,14,17,12,12, 9, 9,10,
-       10,11,11,12,12,13,13,13,14,18,18,18,11,11,10,11,
-       12,12,12,12,13,13,13,14,18,18,18,11,11,11,11,12,
-       12,13,13,13,13,14,13,18,18,18,15,16,12,12,12,12,
-       13,13,14,13,14,14,18,18,18,15,15,11,11,12,12,14,
-       13,13,14,13,14,18,18,18,18,18,14,14,13,13,14,12,
-       14,13,14,13,17,18,18,18,18,14,13,12,11,13,13,15,
-       14,15,15,18,18,18,18,18,16,17,13,13,13,11,14,12,
-       15,14,18,18,17,18,17,17,16,13,11,13,11,14,14,15,
-       15,
+static long _vq_lengthlist__44c1_s_p9_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 9, 9,12,12,13,12, 6, 5, 5,
+        7, 7, 8, 8,10,10,11,12,13,13, 6, 5, 5, 7, 7, 8,
+        8, 9, 9,11,11,12,12,15, 7, 7, 7, 7, 9, 9,11,11,
+       13,13,14,13,15, 7, 7, 8, 7, 9, 9,10,10,12,11,14,
+       12,15,10,10, 8, 8,10,10,12,11,12,13,14,13,15,10,
+       10, 8, 8,11,10,11,11,13,12,13,15,14,15,15,10,10,
+       10,10,12,13,13,12,15,14,15,15,13,10,10,11,11,13,
+       13,13,12,13,13,15,15,15,14,15,11,11,13,13,13,13,
+       14,15,15,15,15,13,13,11,11,12,13,13,14,13,15,15,
+       15,14,15,15,13,12,12,11,13,13,15,15,15,15,15,15,
+       14,13,12,13,12,15,13,15,15,
 };
 
-static float _vq_quantthresh__44c3_s_p9_1[] = {
-       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
-       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
+static float _vq_quantthresh__44c1_s_p9_1[] = {
+       -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
+       42.5, 59.5, 76.5, 93.5, 
 };
 
-static long _vq_quantmap__44c3_s_p9_1[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
+static long _vq_quantmap__44c1_s_p9_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p9_1 = {
-       _vq_quantthresh__44c3_s_p9_1,
-       _vq_quantmap__44c3_s_p9_1,
-       15,
-       15
+static encode_aux_threshmatch _vq_auxt__44c1_s_p9_1 = {
+       _vq_quantthresh__44c1_s_p9_1,
+       _vq_quantmap__44c1_s_p9_1,
+       13,
+       13
 };
 
-static static_codebook _44c3_s_p9_1 = {
-       2, 225,
-       _vq_lengthlist__44c3_s_p9_1,
-       1, -522338304, 1620115456, 4, 0,
-       _vq_quantlist__44c3_s_p9_1,
+static static_codebook _44c1_s_p9_1 = {
+       2, 169,
+       _vq_lengthlist__44c1_s_p9_1,
+       1, -522616832, 1620115456, 4, 0,
+       _vq_quantlist__44c1_s_p9_1,
        NULL,
-       &_vq_auxt__44c3_s_p9_1,
+       &_vq_auxt__44c1_s_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c3_s_p9_2[] = {
+static long _vq_quantlist__44c1_s_p9_2[] = {
        8,
        7,
        9,
@@ -7126,91 +6816,70 @@ static long _vq_quantlist__44c3_s_p9_2[] = {
        16,
 };
 
-static long _vq_lengthlist__44c3_s_p9_2[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 6, 7,
-        7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
-        7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,10, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
-       10, 8, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,11,10,11, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 8, 8, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10,10,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9,11,11,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,10,
-       10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
+static long _vq_lengthlist__44c1_s_p9_2[] = {
+        2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 8, 9, 9,
+        9,10,10,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9,10,10,11,10, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9,10, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,11, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 9, 8, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,11, 9, 9,
+        9, 9, 9, 9,10, 9,10, 9, 9, 9,10,10,10,11,10, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,
+       11,11,10, 9, 9,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,
+       11,11,11,10, 9,10,10,10, 9, 9, 9, 9,10, 9,10,10,
+       10,10,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       11,10,10,10,10,10,10, 9, 9, 9, 9,10, 9, 9, 9, 9,
+       10,10,10,11,11,10,10,11,11, 9, 9,10, 9, 9, 9, 9,
         9,
 };
 
-static float _vq_quantthresh__44c3_s_p9_2[] = {
+static float _vq_quantthresh__44c1_s_p9_2[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c3_s_p9_2[] = {
+static long _vq_quantmap__44c1_s_p9_2[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c3_s_p9_2 = {
-       _vq_quantthresh__44c3_s_p9_2,
-       _vq_quantmap__44c3_s_p9_2,
+static encode_aux_threshmatch _vq_auxt__44c1_s_p9_2 = {
+       _vq_quantthresh__44c1_s_p9_2,
+       _vq_quantmap__44c1_s_p9_2,
        17,
        17
 };
 
-static static_codebook _44c3_s_p9_2 = {
+static static_codebook _44c1_s_p9_2 = {
        2, 289,
-       _vq_lengthlist__44c3_s_p9_2,
+       _vq_lengthlist__44c1_s_p9_2,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c3_s_p9_2,
-       NULL,
-       &_vq_auxt__44c3_s_p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c3_s_short[] = {
-       10, 9,12,11,13,11,11,11,13,17, 8, 2,11, 4, 9, 5,
-        8,11,15,17,10, 5, 9, 7, 6, 6, 8,12,15,17,11, 4,
-       11, 5, 9, 6, 9,13,17,17,12, 6, 7, 6, 5, 5, 7,12,
-       15,17,10, 5, 8, 5, 6, 5, 7,11,14,15,10, 6, 9, 8,
-        7, 7, 8,11,14,16,12, 9,10,11, 9, 9,10,11,13,15,
-       13,11,10, 9, 6, 6, 7,10,13,15,14,11, 9, 8, 5, 4,
-        6, 8,11,14,
-};
-
-static static_codebook _huff_book__44c3_s_short = {
-       2, 100,
-       _huff_lengthlist__44c3_s_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
+       _vq_quantlist__44c1_s_p9_2,
        NULL,
+       &_vq_auxt__44c1_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c3_sm_long[] = {
-        3, 5,11,10,10,10,10,11,13,13, 4, 2,11, 6, 7, 7,
-        8,10,13,14,10, 9, 7,12, 7, 9,10,11,12,13,10, 6,
-       13, 7, 9, 8,10,13,15,16,10, 6, 7, 9, 5, 5, 7, 9,
-       11,12, 9, 6, 8, 7, 5, 4, 6, 8,10,11, 9, 8, 9, 9,
-        7, 5, 5, 7, 9,10,10,10,10,12, 8, 7, 6, 6, 8,10,
-       11,12,11,14,10, 9, 8, 7, 7, 8,11,14,11,16,12,11,
-       10, 8, 7, 7,
+static long _huff_lengthlist__44c1_s_short[] = {
+        5, 7,17,13,12,12,14,16,15,16, 4, 2,17, 5, 7, 6,
+        8,11,14,13,16,16,16,16,16,16,16,16,16,16,10, 4,
+       16, 4, 8, 6, 7,11,14,14,10, 5,16, 6, 5, 6, 8,12,
+       15,15,10, 5,16, 5, 6, 5, 7,10,14,15,11, 6,16, 7,
+        8, 7, 7,10,14,14,13, 8,16, 8, 7, 7, 8,10,12,13,
+       12, 8,16, 7, 5, 5, 6, 8,11,13,13, 9,16, 9, 6, 6,
+        7, 8,10,13,
 };
 
-static static_codebook _huff_book__44c3_sm_long = {
+static static_codebook _huff_book__44c1_s_short = {
        2, 100,
-       _huff_lengthlist__44c3_sm_long,
+       _huff_lengthlist__44c1_s_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -7219,19 +6888,19 @@ static static_codebook _huff_book__44c3_sm_long = {
        0
 };
 
-static long _huff_lengthlist__44c3_sm_short[] = {
-        4, 7,14,10,12,11,12,13,14,15, 4, 2,11, 5, 7, 7,
-        9,12,15,18,10, 9, 9,10, 8, 8,10,12,14,14, 9, 5,
-       13, 6, 9, 7, 9,13,17,18,10, 6, 7, 8, 5, 6, 7,10,
-       13,15,10, 6, 8, 6, 6, 4, 6, 9,12,16,11, 7, 9, 9,
-        7, 5, 5, 7,11,14,12, 8,11, 9, 7, 7, 7, 8,11,14,
-       13, 7,12, 8, 6, 6, 7, 9,11,14,14, 8,12, 9, 6, 5,
-        5, 7, 9,12,
+static long _huff_lengthlist__44c1_sm_long[] = {
+        3, 4,10, 9,11, 9,10,11,11,13, 4, 2,11, 5, 7, 7,
+        8,10,12,13,10,10, 7,12, 8, 9, 9,10,12,13, 8, 5,
+       13, 6, 9, 7,10,12,15,15,10, 6, 7, 8, 5, 5, 7,10,
+       12,13, 9, 6, 8, 7, 5, 5, 6, 9,11,12, 9, 8, 9, 9,
+        6, 5, 5, 7,10,13,10,10,10,12, 9, 7, 6, 7, 9,13,
+       10,13,11,17,11,11, 9, 8, 9,12,12,16,14,17,15,14,
+       12,10,10,12,
 };
 
-static static_codebook _huff_book__44c3_sm_short = {
+static static_codebook _huff_book__44c1_sm_long = {
        2, 100,
-       _huff_lengthlist__44c3_sm_short,
+       _huff_lengthlist__44c1_sm_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -7240,185 +6909,32 @@ static static_codebook _huff_book__44c3_sm_short = {
        0
 };
 
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p0_r0_VQH_
-#define _V__44c4_s0_p0_r0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p0_r0[] = {
-       2,
+static long _vq_quantlist__44c1_sm_p1_0[] = {
        1,
-       3,
        0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_p0_r0[] = {
-        1, 5, 4,11,11,11, 4, 4,11,11,11, 3, 3,11,11,11,
-        7, 6,11,11,11,11,11,11,11,
-};
-
-static float _vq_quantthresh__44c4_s0_p0_r0[] = {
-       -0.5, -0.16667, 0.16667, 0.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p0_r0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p0_r0 = {
-       _vq_quantthresh__44c4_s0_p0_r0,
-       _vq_quantmap__44c4_s0_p0_r0,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_p0_r0 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_p0_r0,
-       1, -537569963, 1607816533, 3, 0,
-       _vq_quantlist__44c4_s0_p0_r0,
-       NULL,
-       &_vq_auxt__44c4_s0_p0_r0,
-       NULL,
-       0
-};
-
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p0_r1_VQH_
-#define _V__44c4_s0_p0_r1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p0_r1[] = {
        2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_p0_r1[] = {
-        1, 4, 4,11,11, 5, 4, 4,11,11, 5, 4, 4,11,11,11,
-        7, 6,11,10,10, 6, 6,10,10,
-};
-
-static float _vq_quantthresh__44c4_s0_p0_r1[] = {
-       -0.16667, -0.055556, 0.055556, 0.16667, 
-};
-
-static long _vq_quantmap__44c4_s0_p0_r1[] = {
-           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p0_r1 = {
-       _vq_quantthresh__44c4_s0_p0_r1,
-       _vq_quantmap__44c4_s0_p0_r1,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_p0_r1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_p0_r1,
-       1, -541298233, 1604088263, 3, 0,
-       _vq_quantlist__44c4_s0_p0_r1,
-       NULL,
-       &_vq_auxt__44c4_s0_p0_r1,
-       NULL,
-       0
-};
-
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p1_0_VQH_
-#define _V__44c4_s0_p1_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p1_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_p1_0[] = {
-        2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
-        7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
-        0, 0, 5, 6, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
-        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c1_sm_p1_0[] = {
+        1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
-        0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
-        7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
+        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
-        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
-        0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 8, 9, 0, 0, 0,
-       10,10, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
-        9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -7430,1261 +6946,1646 @@ static long _vq_lengthlist__44c4_s0_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
-};
-
-static float _vq_quantthresh__44c4_s0_p1_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p1_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p1_0 = {
-       _vq_quantthresh__44c4_s0_p1_0,
-       _vq_quantmap__44c4_s0_p1_0,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_p1_0 = {
-       4, 625,
-       _vq_lengthlist__44c4_s0_p1_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s0_p1_0,
-       NULL,
-       &_vq_auxt__44c4_s0_p1_0,
-       NULL,
-       0
-};
-
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p7_0_VQH_
-#define _V__44c4_s0_p7_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p7_0[] = {
-        1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
-        0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
-       12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,15, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c4_s0_p7_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p7_0 = {
-       _vq_quantthresh__44c4_s0_p7_0,
-       _vq_quantmap__44c4_s0_p7_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p7_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c4_s0_p7_0,
-       NULL,
-       &_vq_auxt__44c4_s0_p7_0,
-       NULL,
-       0
-};
-
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p7_1_VQH_
-#define _V__44c4_s0_p7_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p7_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s0_p7_1[] = {
-        2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
-        5, 5, 5, 6, 7, 7, 7, 5, 5,
-};
-
-static float _vq_quantthresh__44c4_s0_p7_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p7_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p7_1 = {
-       _vq_quantthresh__44c4_s0_p7_1,
-       _vq_quantmap__44c4_s0_p7_1,
-       5,
-       5
-};
-
-static static_codebook _44c4_s0_p7_1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_p7_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s0_p7_1,
-       NULL,
-       &_vq_auxt__44c4_s0_p7_1,
-       NULL,
-       0
-};
-
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p8_0_VQH_
-#define _V__44c4_s0_p8_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p8_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p8_0[] = {
-        1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
-        0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
-        0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
-       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,13, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c4_s0_p8_0[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p8_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p8_0 = {
-       _vq_quantthresh__44c4_s0_p8_0,
-       _vq_quantmap__44c4_s0_p8_0,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p8_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p8_0,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s0_p8_0,
-       NULL,
-       &_vq_auxt__44c4_s0_p8_0,
-       NULL,
-       0
-};
-
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p8_1_VQH_
-#define _V__44c4_s0_p8_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p8_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c4_s0_p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
-        6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
-        7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
-        9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
-       10, 9, 9, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44c4_s0_p8_1[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44c4_s0_p8_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p8_1 = {
-       _vq_quantthresh__44c4_s0_p8_1,
-       _vq_quantmap__44c4_s0_p8_1,
-       13,
-       13
-};
-
-static static_codebook _44c4_s0_p8_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p8_1,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s0_p8_1,
-       NULL,
-       &_vq_auxt__44c4_s0_p8_1,
-       NULL,
-       0
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
+        0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
+        0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
+        0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
+static float _vq_quantthresh__44c1_sm_p1_0[] = {
+       -0.5, 0.5, 
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
+static long _vq_quantmap__44c1_sm_p1_0[] = {
+           1,    0,    2,
+};
 
- ********************************************************************/
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p1_0 = {
+       _vq_quantthresh__44c1_sm_p1_0,
+       _vq_quantmap__44c1_sm_p1_0,
+       3,
+       3
+};
 
-#ifndef _V__44c4_s0_p9_0_VQH_
-#define _V__44c4_s0_p9_0_VQH_
-#include "codebook.h"
+static static_codebook _44c1_sm_p1_0 = {
+       8, 6561,
+       _vq_lengthlist__44c1_sm_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44c1_sm_p1_0,
+       NULL,
+       &_vq_auxt__44c1_sm_p1_0,
+       NULL,
+       0
+};
 
-static long _vq_quantlist__44c4_s0_p9_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
+static long _vq_quantlist__44c1_sm_p2_0[] = {
        2,
-       10,
        1,
-       11,
+       3,
        0,
-       12,
+       4,
 };
 
-static long _vq_lengthlist__44c4_s0_p9_0[] = {
-        1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
-        9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
-       13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
-       14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
-       14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
-       12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
-       14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
-       14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
-       14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,13,13,13,13,13,
+static long _vq_lengthlist__44c1_sm_p2_0[] = {
+        1, 5, 5, 0, 0, 0, 5, 6, 0, 0, 0, 5, 6, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 8,
+        8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+        0, 0, 5, 6, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0,
+        0, 8, 8, 0, 0, 0,10, 9, 0, 0, 0, 0, 0, 0, 0, 6,
+        8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
+        0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
+       10, 0, 0, 0,10, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s0_p9_0[] = {
-       -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
-       422.5, 591.5, 760.5, 929.5, 
+static float _vq_quantthresh__44c1_sm_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c4_s0_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c1_sm_p2_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_0 = {
-       _vq_quantthresh__44c4_s0_p9_0,
-       _vq_quantmap__44c4_s0_p9_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p2_0 = {
+       _vq_quantthresh__44c1_sm_p2_0,
+       _vq_quantmap__44c1_sm_p2_0,
+       5,
+       5
 };
 
-static static_codebook _44c4_s0_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p9_0,
-       1, -515919872, 1626677248, 4, 0,
-       _vq_quantlist__44c4_s0_p9_0,
+static static_codebook _44c1_sm_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44c1_sm_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c1_sm_p2_0,
        NULL,
-       &_vq_auxt__44c4_s0_p9_0,
+       &_vq_auxt__44c1_sm_p2_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p9_1_VQH_
-#define _V__44c4_s0_p9_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p9_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
+static long _vq_quantlist__44c1_sm_p3_0[] = {
        2,
-       10,
        1,
-       11,
+       3,
        0,
-       12,
+       4,
 };
 
-static long _vq_lengthlist__44c4_s0_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
-        7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
-        8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
-       10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
-       11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
-       10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
-       11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
-       12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
-       13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
-       13,10,11,10,10,11,11,12,12,
+static long _vq_lengthlist__44c1_sm_p3_0[] = {
+        2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 7, 6, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s0_p9_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
+static float _vq_quantthresh__44c1_sm_p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c4_s0_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c1_sm_p3_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_1 = {
-       _vq_quantthresh__44c4_s0_p9_1,
-       _vq_quantmap__44c4_s0_p9_1,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p3_0 = {
+       _vq_quantthresh__44c1_sm_p3_0,
+       _vq_quantmap__44c1_sm_p3_0,
+       5,
+       5
 };
 
-static static_codebook _44c4_s0_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p9_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s0_p9_1,
+static static_codebook _44c1_sm_p3_0 = {
+       4, 625,
+       _vq_lengthlist__44c1_sm_p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c1_sm_p3_0,
        NULL,
-       &_vq_auxt__44c4_s0_p9_1,
+       &_vq_auxt__44c1_sm_p3_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_p9_2_VQH_
-#define _V__44c4_s0_p9_2_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_p9_2[] = {
-       6,
-       5,
-       7,
+static long _vq_quantlist__44c1_sm_p4_0[] = {
        4,
-       8,
        3,
-       9,
+       5,
        2,
-       10,
+       6,
        1,
-       11,
+       7,
        0,
-       12,
+       8,
 };
 
-static long _vq_lengthlist__44c4_s0_p9_2[] = {
-        4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
-        6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
-        7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__44c1_sm_p4_0[] = {
+        1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 5, 6, 6, 0, 0,
+        0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 7, 7, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s0_p9_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
+static float _vq_quantthresh__44c1_sm_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c4_s0_p9_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c1_sm_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s0_p9_2 = {
-       _vq_quantthresh__44c4_s0_p9_2,
-       _vq_quantmap__44c4_s0_p9_2,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p4_0 = {
+       _vq_quantthresh__44c1_sm_p4_0,
+       _vq_quantmap__44c1_sm_p4_0,
+       9,
+       9
 };
 
-static static_codebook _44c4_s0_p9_2 = {
-       2, 169,
-       _vq_lengthlist__44c4_s0_p9_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s0_p9_2,
+static static_codebook _44c1_sm_p4_0 = {
+       2, 81,
+       _vq_lengthlist__44c1_sm_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c1_sm_p4_0,
        NULL,
-       &_vq_auxt__44c4_s0_p9_2,
+       &_vq_auxt__44c1_sm_p4_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_pN_r0_VQH_
-#define _V__44c4_s0_pN_r0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_pN_r0[] = {
+static long _vq_quantlist__44c1_sm_p5_0[] = {
+       4,
+       3,
+       5,
        2,
+       6,
        1,
-       3,
+       7,
        0,
-       4,
+       8,
 };
 
-static long _vq_lengthlist__44c4_s0_pN_r0[] = {
-        3, 3, 3, 9, 9, 4, 4, 4, 9, 9, 4, 4, 4, 9, 7, 9,
-        4, 4, 8, 9, 9, 5, 4, 9, 9,
+static long _vq_lengthlist__44c1_sm_p5_0[] = {
+        2, 3, 3, 5, 5, 6, 6, 8, 8, 0, 5, 5, 6, 6, 7, 7,
+        9, 9, 0, 5, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
+        7, 7, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
+        7, 7, 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
+        0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 8, 8,10,
+       10,
 };
 
-static float _vq_quantthresh__44c4_s0_pN_r0[] = {
-       -0.5, -0.16667, 0.16667, 0.5, 
+static float _vq_quantthresh__44c1_sm_p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c4_s0_pN_r0[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__44c1_sm_p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s0_pN_r0 = {
-       _vq_quantthresh__44c4_s0_pN_r0,
-       _vq_quantmap__44c4_s0_pN_r0,
-       5,
-       5
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p5_0 = {
+       _vq_quantthresh__44c1_sm_p5_0,
+       _vq_quantmap__44c1_sm_p5_0,
+       9,
+       9
 };
 
-static static_codebook _44c4_s0_pN_r0 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_pN_r0,
-       1, -537569963, 1607816533, 3, 0,
-       _vq_quantlist__44c4_s0_pN_r0,
+static static_codebook _44c1_sm_p5_0 = {
+       2, 81,
+       _vq_lengthlist__44c1_sm_p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c1_sm_p5_0,
        NULL,
-       &_vq_auxt__44c4_s0_pN_r0,
+       &_vq_auxt__44c1_sm_p5_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s0_pN_r1_VQH_
-#define _V__44c4_s0_pN_r1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s0_pN_r1[] = {
+static long _vq_quantlist__44c1_sm_p6_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
        2,
+       14,
        1,
-       3,
+       15,
        0,
-       4,
+       16,
 };
 
-static long _vq_lengthlist__44c4_s0_pN_r1[] = {
-        2, 3, 3,11,10, 4, 4, 4,11,11, 4, 4, 4,11, 8,11,
-        5, 6, 9,11,10, 5, 5,10, 8,
+static long _vq_lengthlist__44c1_sm_p6_0[] = {
+        2, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
+       11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
+       11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
+       10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
+       10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
+        9,10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8,10,10,
+       10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8,10,
+       10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8,
+        9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8,
+        8, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
+        9, 9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0,
+        0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
+        0, 0, 0, 0,10,10,11,11,11,11,13,12,13,13, 0, 0,
+        0, 0, 0, 0, 0,10,10,11,11,11,11,13,13,13,13, 0,
+        0, 0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,13,12,14,
+       14,
 };
 
-static float _vq_quantthresh__44c4_s0_pN_r1[] = {
-       -0.16667, -0.055556, 0.055556, 0.16667, 
+static float _vq_quantthresh__44c1_sm_p6_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c4_s0_pN_r1[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__44c1_sm_p6_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s0_pN_r1 = {
-       _vq_quantthresh__44c4_s0_pN_r1,
-       _vq_quantmap__44c4_s0_pN_r1,
-       5,
-       5
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_0 = {
+       _vq_quantthresh__44c1_sm_p6_0,
+       _vq_quantmap__44c1_sm_p6_0,
+       17,
+       17
 };
 
-static static_codebook _44c4_s0_pN_r1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s0_pN_r1,
-       1, -541298233, 1604088263, 3, 0,
-       _vq_quantlist__44c4_s0_pN_r1,
+static static_codebook _44c1_sm_p6_0 = {
+       2, 289,
+       _vq_lengthlist__44c1_sm_p6_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c1_sm_p6_0,
        NULL,
-       &_vq_auxt__44c4_s0_pN_r1,
+       &_vq_auxt__44c1_sm_p6_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p2_s0_VQH_
-#define _V__44c4_s1_p2_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p2_s0[] = {
-       2,
+static long _vq_quantlist__44c1_sm_p7_0[] = {
        1,
-       3,
        0,
-       4,
+       2,
 };
 
-static long _vq_lengthlist__44c4_s1_p2_s0[] = {
-        1,12,12,12,12, 3, 5, 4,12,12, 3, 4, 4,12,12, 6,
-       12,12, 7, 8,12,12,12,12,11,
+static long _vq_lengthlist__44c1_sm_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
+        9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
+       10,10,10,10, 6, 9, 9,10,10,10,10, 9, 9, 6, 9, 9,
+       10,10,10,10,10, 9, 7,10,10,11,10,10,11,11,11, 6,
+        9, 9,10, 9, 9,11,10,10, 6, 9, 9,10, 9, 9,11,10,
+       10,
 };
 
-static float _vq_quantthresh__44c4_s1_p2_s0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
+static float _vq_quantthresh__44c1_sm_p7_0[] = {
+       -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c4_s1_p2_s0[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__44c1_sm_p7_0[] = {
+           1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p2_s0 = {
-       _vq_quantthresh__44c4_s1_p2_s0,
-       _vq_quantmap__44c4_s1_p2_s0,
-       5,
-       5
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_0 = {
+       _vq_quantthresh__44c1_sm_p7_0,
+       _vq_quantmap__44c1_sm_p7_0,
+       3,
+       3
 };
 
-static static_codebook _44c4_s1_p2_s0 = {
-       2, 25,
-       _vq_lengthlist__44c4_s1_p2_s0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s1_p2_s0,
+static static_codebook _44c1_sm_p7_0 = {
+       4, 81,
+       _vq_lengthlist__44c1_sm_p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44c1_sm_p7_0,
        NULL,
-       &_vq_auxt__44c4_s1_p2_s0,
+       &_vq_auxt__44c1_sm_p7_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p4_s0_VQH_
-#define _V__44c4_s1_p4_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p4_s0[] = {
+static long _vq_quantlist__44c1_sm_p7_1[] = {
+       5,
        4,
+       6,
        3,
-       5,
+       7,
        2,
-       6,
+       8,
        1,
-       7,
+       9,
        0,
-       8,
+       10,
 };
 
-static long _vq_lengthlist__44c4_s1_p4_s0[] = {
-        1,19,19,19,19,19,19,19,19, 3, 5, 5,19,19,19,19,
-       19,19, 3, 5, 5,19,19,19,19,19,19, 5, 7, 7, 6, 6,
-       19,19,19,19, 8, 7, 7,13,12,19,19,19,19, 8, 8, 8,
-       19,19,19,19,19,19, 8, 8, 8,19,19,19,19,19,19, 9,
-       19,19,19,19,19,19,10,11,18,18,18,18,18,18,18,18,
-       18,
+static long _vq_lengthlist__44c1_sm_p7_1[] = {
+        2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
+        7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
+        8,10, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
+        7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
+        8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 9, 8,10,10,10,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
+        8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
+       10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
-static float _vq_quantthresh__44c4_s1_p4_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+static float _vq_quantthresh__44c1_sm_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c4_s1_p4_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+static long _vq_quantmap__44c1_sm_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p4_s0 = {
-       _vq_quantthresh__44c4_s1_p4_s0,
-       _vq_quantmap__44c4_s1_p4_s0,
-       9,
-       9
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_1 = {
+       _vq_quantthresh__44c1_sm_p7_1,
+       _vq_quantmap__44c1_sm_p7_1,
+       11,
+       11
 };
 
-static static_codebook _44c4_s1_p4_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p4_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p4_s0,
+static static_codebook _44c1_sm_p7_1 = {
+       2, 121,
+       _vq_lengthlist__44c1_sm_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44c1_sm_p7_1,
        NULL,
-       &_vq_auxt__44c4_s1_p4_s0,
+       &_vq_auxt__44c1_sm_p7_1,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p6_s0_VQH_
-#define _V__44c4_s1_p6_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p6_s0[] = {
+static long _vq_quantlist__44c1_sm_p8_0[] = {
+       6,
+       5,
+       7,
        4,
+       8,
        3,
-       5,
+       9,
        2,
-       6,
+       10,
        1,
-       7,
+       11,
        0,
-       8,
+       12,
 };
 
-static long _vq_lengthlist__44c4_s1_p6_s0[] = {
-        1,18,18,18,18,18,18,18,18, 3, 5, 5,18,18,18,18,
-       18,18, 3, 5, 5,18,18,18,18,18,18, 5, 7, 7, 7, 6,
-       18,18,18,18, 8, 7, 7,11,12,18,18,18,18, 7, 8, 8,
-       18,18,18,18,18,18, 8, 8, 8,18,18,18,18,18,18, 8,
-       18,18,18,18,18,18, 9,10,17,17,17,17,17,17,17,17,
-       17,
+static long _vq_lengthlist__44c1_sm_p8_0[] = {
+        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
+        7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
+        8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
+       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
+       11, 0,12,12, 9, 9, 9, 9,10,10,11,11,12,11, 0,13,
+       13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0, 9, 9,
+        9, 9,10,10,11,12,12,12, 0, 0, 0,10,10, 9, 9,11,
+       11,12,12,13,13, 0, 0, 0,13,13,10,10,11,11,12,12,
+       13,13, 0, 0, 0,14,14,10,10,11,10,12,12,13,13, 0,
+        0, 0, 0, 0,12,11,11,11,12,12,14,13, 0, 0, 0, 0,
+        0,12,12,11,10,12,12,14,13,
 };
 
-static float _vq_quantthresh__44c4_s1_p6_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+static float _vq_quantthresh__44c1_sm_p8_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c4_s1_p6_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+static long _vq_quantmap__44c1_sm_p8_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p6_s0 = {
-       _vq_quantthresh__44c4_s1_p6_s0,
-       _vq_quantmap__44c4_s1_p6_s0,
-       9,
-       9
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_0 = {
+       _vq_quantthresh__44c1_sm_p8_0,
+       _vq_quantmap__44c1_sm_p8_0,
+       13,
+       13
 };
 
-static static_codebook _44c4_s1_p6_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p6_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p6_s0,
+static static_codebook _44c1_sm_p8_0 = {
+       2, 169,
+       _vq_lengthlist__44c1_sm_p8_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44c1_sm_p8_0,
        NULL,
-       &_vq_auxt__44c4_s1_p6_s0,
+       &_vq_auxt__44c1_sm_p8_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p7_s0_VQH_
-#define _V__44c4_s1_p7_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p7_s0[] = {
-       4,
-       3,
-       5,
+static long _vq_quantlist__44c1_sm_p8_1[] = {
        2,
-       6,
        1,
-       7,
+       3,
        0,
-       8,
+       4,
 };
 
-static long _vq_lengthlist__44c4_s1_p7_s0[] = {
-        1,18,18,18,18,18,18,18,18, 3, 5, 5,18,18,18,18,
-       18,18, 3, 5, 5,18,18,18,18,18,18, 5, 7, 7, 7, 7,
-       18,18,18,18, 7, 7, 7,11,12,18,18,18,18, 7, 8, 8,
-       18,18,18,18,18,18, 7, 8, 8,18,18,18,18,18,18, 8,
-       18,18,18,18,18,18,10, 9,17,17,17,17,17,17,17,17,
-       17,
+static long _vq_lengthlist__44c1_sm_p8_1[] = {
+        2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static float _vq_quantthresh__44c4_s1_p7_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+static float _vq_quantthresh__44c1_sm_p8_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c4_s1_p7_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+static long _vq_quantmap__44c1_sm_p8_1[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p7_s0 = {
-       _vq_quantthresh__44c4_s1_p7_s0,
-       _vq_quantmap__44c4_s1_p7_s0,
-       9,
-       9
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_1 = {
+       _vq_quantthresh__44c1_sm_p8_1,
+       _vq_quantmap__44c1_sm_p8_1,
+       5,
+       5
 };
 
-static static_codebook _44c4_s1_p7_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p7_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p7_s0,
+static static_codebook _44c1_sm_p8_1 = {
+       2, 25,
+       _vq_lengthlist__44c1_sm_p8_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c1_sm_p8_1,
        NULL,
-       &_vq_auxt__44c4_s1_p7_s0,
+       &_vq_auxt__44c1_sm_p8_1,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p8_s0_VQH_
-#define _V__44c4_s1_p8_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p8_s0[] = {
+static long _vq_quantlist__44c1_sm_p9_0[] = {
+       6,
+       5,
+       7,
        4,
+       8,
        3,
-       5,
+       9,
        2,
-       6,
+       10,
        1,
-       7,
+       11,
        0,
-       8,
+       12,
 };
 
-static long _vq_lengthlist__44c4_s1_p8_s0[] = {
-        1,14,14,14,14,14,14,14,14, 3, 5, 5,14,14,14,14,
-       14,14, 3, 5, 5,14,14,14,14,14,14, 5, 7, 7, 7, 7,
-       14,14,14,14, 8, 7, 7,12,14,14,14,14,14, 7, 8, 8,
-       14,14,14,14,14,14, 7, 8, 8,14,14,14,14,14,14, 8,
-       14,14,14,14,14,14, 9, 9,14,14,14,14,14,13,13,13,
-       13,
+static long _vq_lengthlist__44c1_sm_p9_0[] = {
+        1, 5, 5,11,11,11,11,11,11,11,11,11,11, 4, 5, 5,
+       11,10,11,11,11,11,11,11,11,11, 4, 5, 4,11,11,11,
+       11,11,11,11,11,11,11,11, 6, 7,11, 9,11,11,11,11,
+       11,11,11,11,11, 6, 7, 9, 8,11,11,11,11,11,11,11,
+       11,11, 9, 9, 7, 8,11,11,11,11,11,11,11,11,11,10,
+       10, 9,10,11,11,11,11,11,11,11,11,11,11,11, 8,11,
+       10,10,11,11,11,11,11,11,11,11,11, 9,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11, 9,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,10,10,10,10,10,
 };
 
-static float _vq_quantthresh__44c4_s1_p8_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+static float _vq_quantthresh__44c1_sm_p9_0[] = {
+       -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
+       552.5, 773.5, 994.5, 1215.5, 
 };
 
-static long _vq_quantmap__44c4_s1_p8_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+static long _vq_quantmap__44c1_sm_p9_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p8_s0 = {
-       _vq_quantthresh__44c4_s1_p8_s0,
-       _vq_quantmap__44c4_s1_p8_s0,
-       9,
-       9
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_0 = {
+       _vq_quantthresh__44c1_sm_p9_0,
+       _vq_quantmap__44c1_sm_p9_0,
+       13,
+       13
 };
 
-static static_codebook _44c4_s1_p8_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p8_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p8_s0,
+static static_codebook _44c1_sm_p9_0 = {
+       2, 169,
+       _vq_lengthlist__44c1_sm_p9_0,
+       1, -514541568, 1627103232, 4, 0,
+       _vq_quantlist__44c1_sm_p9_0,
        NULL,
-       &_vq_auxt__44c4_s1_p8_s0,
+       &_vq_auxt__44c1_sm_p9_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_p9_s0_VQH_
-#define _V__44c4_s1_p9_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_p9_s0[] = {
+static long _vq_quantlist__44c1_sm_p9_1[] = {
+       6,
+       5,
+       7,
        4,
+       8,
        3,
-       5,
+       9,
        2,
-       6,
+       10,
        1,
-       7,
+       11,
        0,
-       8,
+       12,
 };
 
-static long _vq_lengthlist__44c4_s1_p9_s0[] = {
-        1, 9, 9, 9, 9, 9, 9, 9, 9, 4, 5, 5, 9, 9, 9, 9,
-        9, 9, 4, 5, 6, 9, 9, 9, 9, 9, 9, 6, 8, 6, 7, 6,
-        9, 9, 9, 9, 7, 6, 6, 9, 9, 9, 9, 9, 9, 9, 8, 9,
-        9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 8,
-        9, 9, 9, 9, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8,
+static long _vq_lengthlist__44c1_sm_p9_1[] = {
+        1, 4, 4, 6, 6, 7, 7,10,10,12,12,13,13, 6, 5, 5,
+        7, 7, 8, 8,10,10,12,12,14,13, 6, 5, 5, 7, 7, 8,
+        8,10,10,12,12,13,13,16, 7, 7, 7, 7, 9, 9,11,11,
+       13,14,13,15,18, 7, 6, 8, 7, 9, 9,11,10,12,12,14,
+       12,19,10,10, 8, 8,10,10,12,11,13,15,15,15,17,11,
+       11, 8, 7,11,10,12,12,13,13,14,15,16,17,17,10,11,
+       10,10,13,13,14,13,16,15,17,17,16,10,10,11,11,14,
+       14,16,13,14,14,17,19,17,15,14,11,11,13,13,15,14,
+       16,15,17,16,17,14,14,11,11,14,13,14,14,14,15,17,
+       16,16,16,17,13,13,13,13,16,14,17,15,16,17,18,18,
+       17,13,13,13,13,15,15,16,16,
 };
 
-static float _vq_quantthresh__44c4_s1_p9_s0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+static float _vq_quantthresh__44c1_sm_p9_1[] = {
+       -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
+       42.5, 59.5, 76.5, 93.5, 
 };
 
-static long _vq_quantmap__44c4_s1_p9_s0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+static long _vq_quantmap__44c1_sm_p9_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s1_p9_s0 = {
-       _vq_quantthresh__44c4_s1_p9_s0,
-       _vq_quantmap__44c4_s1_p9_s0,
-       9,
-       9
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_1 = {
+       _vq_quantthresh__44c1_sm_p9_1,
+       _vq_quantmap__44c1_sm_p9_1,
+       13,
+       13
 };
 
-static static_codebook _44c4_s1_p9_s0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s1_p9_s0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s1_p9_s0,
+static static_codebook _44c1_sm_p9_1 = {
+       2, 169,
+       _vq_lengthlist__44c1_sm_p9_1,
+       1, -522616832, 1620115456, 4, 0,
+       _vq_quantlist__44c1_sm_p9_1,
        NULL,
-       &_vq_auxt__44c4_s1_p9_s0,
+       &_vq_auxt__44c1_sm_p9_1,
        NULL,
        0
 };
 
+static long _vq_quantlist__44c1_sm_p9_2[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
+static long _vq_lengthlist__44c1_sm_p9_2[] = {
+        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9,10, 6, 6, 7, 7, 8, 7, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10,10,10, 7, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,10, 9,10,10,10, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11, 8, 8, 9,
+        9, 9, 9, 9, 9, 9, 9,10, 9,10,11,10,11,11, 9, 9,
+        9, 9, 9, 9, 9,10,10, 9, 9, 9,10,11,10,11,11, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,11,10,11,
+       11,10,11, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
+       11,11,11,11, 9,10,10,10, 9, 9, 9, 9,10, 9,10,10,
+       10,11,11,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       11,10,11,10,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
+       10,10,10,11,11,10,10,10,11, 9, 9, 9, 9, 9, 9, 9,
+        9,
+};
 
- ********************************************************************/
+static float _vq_quantthresh__44c1_sm_p9_2[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
 
-#ifndef _V__44c4_s1_pS_r0_VQH_
-#define _V__44c4_s1_pS_r0_VQH_
-#include "codebook.h"
+static long _vq_quantmap__44c1_sm_p9_2[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
 
-static long _vq_quantlist__44c4_s1_pS_r0[] = {
-       1,
-       0,
-       2,
+static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_2 = {
+       _vq_quantthresh__44c1_sm_p9_2,
+       _vq_quantmap__44c1_sm_p9_2,
+       17,
+       17
 };
 
-static long _vq_lengthlist__44c4_s1_pS_r0[] = {
-        3, 2, 1, 6, 6, 6, 6, 5, 5,
+static static_codebook _44c1_sm_p9_2 = {
+       2, 289,
+       _vq_lengthlist__44c1_sm_p9_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c1_sm_p9_2,
+       NULL,
+       &_vq_auxt__44c1_sm_p9_2,
+       NULL,
+       0
 };
 
-static float _vq_quantthresh__44c4_s1_pS_r0[] = {
-       -0.16667, 0.16667, 
+static long _huff_lengthlist__44c1_sm_short[] = {
+        4, 7,13,13,13,13,14,16,16,19, 4, 2,13, 5, 8, 7,
+        9,12,14,13,16, 9,10,10, 9,10,11,13,17,19, 9, 4,
+       13, 5,10, 6, 8,11,15,15,11, 6, 9, 7, 6, 6, 8,11,
+       14,18,11, 5, 9, 6, 6, 5, 6, 9,13,15,12, 6, 9, 7,
+        6, 5, 5, 8,12,15,13, 7,10, 8, 6, 6, 7, 9,12,13,
+       13, 9,11, 9, 6, 5, 6, 8,11,13,13,11,13,11, 7, 6,
+        7, 8,10,12,
 };
 
-static long _vq_quantmap__44c4_s1_pS_r0[] = {
-           1,    0,    2,
+static static_codebook _huff_book__44c1_sm_short = {
+       2, 100,
+       _huff_lengthlist__44c1_sm_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s1_pS_r0 = {
-       _vq_quantthresh__44c4_s1_pS_r0,
-       _vq_quantmap__44c4_s1_pS_r0,
-       3,
-       3
+static long _huff_lengthlist__44c2_s_long[] = {
+        5, 5,12,10,11,10,10,10,11,13, 5, 1, 9, 5, 8, 7,
+        8,10,13,13,12, 9, 8,11, 7, 8, 9,11,13,15, 9, 5,
+       12, 6, 9, 8,10,12,15,14,12, 7, 6, 8, 5, 6, 7,10,
+       12,13,10, 7, 8, 7, 6, 6, 7, 9,12,12,10, 8, 9, 9,
+        7, 6, 6, 7,10,11,10, 9,10,11, 9, 8, 6, 6, 8,11,
+       10,12,13,15,11,10, 8, 7, 8,11,11,13,16,16,14,13,
+       11, 9, 9,10,
 };
 
-static static_codebook _44c4_s1_pS_r0 = {
-       2, 9,
-       _vq_lengthlist__44c4_s1_pS_r0,
-       1, -539667115, 1607816533, 2, 0,
-       _vq_quantlist__44c4_s1_pS_r0,
+static static_codebook _huff_book__44c2_s_long = {
+       2, 100,
+       _huff_lengthlist__44c2_s_long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
        NULL,
-       &_vq_auxt__44c4_s1_pS_r0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s1_pS_r1_VQH_
-#define _V__44c4_s1_pS_r1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s1_pS_r1[] = {
+static long _vq_quantlist__44c2_s_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c4_s1_pS_r1[] = {
-        1, 3, 2, 6, 6, 6, 6, 5, 5,
+static long _vq_lengthlist__44c2_s_p1_0[] = {
+        2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
+        0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
+        0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
+        0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
+        0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
+        0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
+        0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
+        0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s1_pS_r1[] = {
-       -0.055556, 0.055556
+static float _vq_quantthresh__44c2_s_p1_0[] = {
+       -0.5, 0.5
 };
 
-static long _vq_quantmap__44c4_s1_pS_r1[] = {
+static long _vq_quantmap__44c2_s_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s1_pS_r1 = {
-       _vq_quantthresh__44c4_s1_pS_r1,
-       _vq_quantmap__44c4_s1_pS_r1,
+static encode_aux_threshmatch _vq_auxt__44c2_s_p1_0 = {
+       _vq_quantthresh__44c2_s_p1_0,
+       _vq_quantmap__44c2_s_p1_0,
        3,
        3
 };
 
-static static_codebook _44c4_s1_pS_r1 = {
-       2, 9,
-       _vq_lengthlist__44c4_s1_pS_r1,
-       1, -543395385, 1604088263, 2, 0,
-       _vq_quantlist__44c4_s1_pS_r1,
+static static_codebook _44c2_s_p1_0 = {
+       8, 6561,
+       _vq_lengthlist__44c2_s_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44c2_s_p1_0,
        NULL,
-       &_vq_auxt__44c4_s1_pS_r1,
+       &_vq_auxt__44c2_s_p1_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p6_0_VQH_
-#define _V__44c4_s2_p6_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p6_0[] = {
-       4,
-       3,
-       5,
+static long _vq_quantlist__44c2_s_p2_0[] = {
        2,
-       6,
        1,
-       7,
+       3,
        0,
-       8,
+       4,
 };
 
-static long _vq_lengthlist__44c4_s2_p6_0[] = {
-        1, 2, 3, 4, 5, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c2_s_p2_0[] = {
+        1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
+        7, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
+        8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
+        0, 0, 4, 6, 6, 0, 0, 0, 8, 9, 0, 0, 0, 8, 8, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,11,10, 0, 0,
+        0,11,11, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 7,
+        8, 8, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0, 0,11,
+       11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7, 8, 8, 0, 0, 0,11,11, 0, 0, 0,11,11,
+        0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0,
+        0, 0,11,11, 0, 0, 0,11,11, 0, 0, 0,11,11, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        7, 9, 9, 0, 0, 0,11,12, 0, 0, 0,11,12, 0, 0, 0,
+       12,11, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,12,
+       11, 0, 0, 0,11,11, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -8692,290 +8593,206 @@ static long _vq_lengthlist__44c4_s2_p6_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c4_s2_p6_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+static float _vq_quantthresh__44c2_s_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p6_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
+static long _vq_quantmap__44c2_s_p2_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p6_0 = {
-       _vq_quantthresh__44c4_s2_p6_0,
-       _vq_quantmap__44c4_s2_p6_0,
-       9,
-       9
+static encode_aux_threshmatch _vq_auxt__44c2_s_p2_0 = {
+       _vq_quantthresh__44c2_s_p2_0,
+       _vq_quantmap__44c2_s_p2_0,
+       5,
+       5
 };
 
-static static_codebook _44c4_s2_p6_0 = {
-       2, 81,
-       _vq_lengthlist__44c4_s2_p6_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s2_p6_0,
+static static_codebook _44c2_s_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44c2_s_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c2_s_p2_0,
        NULL,
-       &_vq_auxt__44c4_s2_p6_0,
+       &_vq_auxt__44c2_s_p2_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p6_s0_VQH_
-#define _V__44c4_s2_p6_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p6_s0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
+static long _vq_quantlist__44c2_s_p3_0[] = {
        2,
-       14,
        1,
-       15,
+       3,
        0,
-       16,
+       4,
 };
 
-static long _vq_lengthlist__44c4_s2_p6_s0[] = {
-        1,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
-       19, 5, 6, 6,19,19,19,19,19,19,19,19,19,19,19,19,
-       19,19, 5, 6, 5,19,19,19,19,19,19,19,19,19,19,19,
-       19,19,19, 7, 5, 5,10,10,19,19,19,19,19,19,19,19,
-       19,19,19,19, 7, 5, 5, 9, 9,19,19,19,19,19,19,19,
-       19,19,19,19,19, 8, 6, 6, 9, 9,13,14,19,19,19,19,
-       19,19,19,19,19,19, 8, 6, 6, 8, 8,12,12,19,19,19,
-       19,19,19,19,19,19,19, 8, 7, 7,10,10,14,13,17,18,
-       19,19,19,19,19,19,19,19, 8, 6, 6, 9, 9,13,13,16,
-       17,19,19,19,19,19,19,19,19, 7, 7, 7,11,11,15,15,
-       19,19,19,19,19,19,19,19,19,19, 7, 7, 7,11,11,14,
-       14,19,19,19,19,19,19,19,19,19,19, 8,10,10,13,13,
-       19,19,19,19,19,19, 9, 9,19,19,19,19,11,10,10,13,
-       13,19,19,19,19,19,19,19,19,19,19,19,19,10,10,10,
-       19,19,19,19,19,19,19,19,19,19,19,19,19,19,10,10,
-       11,19,19,19,19,19,19,19,19,19,19,19,19,19,19,10,
-       19,19,19,19,19,19,19,19,19,19,19,19,19,19,12,11,
-       19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
-       18,
+static long _vq_lengthlist__44c2_s_p3_0[] = {
+        2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s2_p6_s0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+static float _vq_quantthresh__44c2_s_p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p6_s0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
+static long _vq_quantmap__44c2_s_p3_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p6_s0 = {
-       _vq_quantthresh__44c4_s2_p6_s0,
-       _vq_quantmap__44c4_s2_p6_s0,
-       17,
-       17
+static encode_aux_threshmatch _vq_auxt__44c2_s_p3_0 = {
+       _vq_quantthresh__44c2_s_p3_0,
+       _vq_quantmap__44c2_s_p3_0,
+       5,
+       5
 };
 
-static static_codebook _44c4_s2_p6_s0 = {
-       2, 289,
-       _vq_lengthlist__44c4_s2_p6_s0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c4_s2_p6_s0,
+static static_codebook _44c2_s_p3_0 = {
+       4, 625,
+       _vq_lengthlist__44c2_s_p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c2_s_p3_0,
        NULL,
-       &_vq_auxt__44c4_s2_p6_s0,
+       &_vq_auxt__44c2_s_p3_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p7_0_VQH_
-#define _V__44c4_s2_p7_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p7_0[] = {
-       6,
-       5,
-       7,
+static long _vq_quantlist__44c2_s_p4_0[] = {
        4,
-       8,
        3,
-       9,
+       5,
        2,
-       10,
+       6,
        1,
-       11,
+       7,
        0,
-       12,
+       8,
 };
 
-static long _vq_lengthlist__44c4_s2_p7_0[] = {
-        1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
-        0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
-       12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,15, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c2_s_p4_0[] = {
+        1, 3, 3, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
+        0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 6, 6, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s2_p7_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
+static float _vq_quantthresh__44c2_s_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c2_s_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_0 = {
-       _vq_quantthresh__44c4_s2_p7_0,
-       _vq_quantmap__44c4_s2_p7_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c2_s_p4_0 = {
+       _vq_quantthresh__44c2_s_p4_0,
+       _vq_quantmap__44c2_s_p4_0,
+       9,
+       9
 };
 
-static static_codebook _44c4_s2_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p7_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c4_s2_p7_0,
+static static_codebook _44c2_s_p4_0 = {
+       2, 81,
+       _vq_lengthlist__44c2_s_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c2_s_p4_0,
        NULL,
-       &_vq_auxt__44c4_s2_p7_0,
+       &_vq_auxt__44c2_s_p4_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p7_1_VQH_
-#define _V__44c4_s2_p7_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p7_1[] = {
+static long _vq_quantlist__44c2_s_p5_0[] = {
+       4,
+       3,
+       5,
        2,
+       6,
        1,
-       3,
+       7,
        0,
-       4,
-};
-
-static long _vq_lengthlist__44c4_s2_p7_1[] = {
-        2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
-        5, 5, 5, 6, 7, 7, 7, 5, 5,
+       8,
 };
 
-static float _vq_quantthresh__44c4_s2_p7_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
+static long _vq_lengthlist__44c2_s_p5_0[] = {
+        1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 7, 7, 7, 7, 8, 8,
+        9, 9, 0, 7, 7, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 7,
+        8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
+        8, 8, 9, 9,10,10, 0, 0, 0, 8, 8, 9, 9,10,10, 0,
+        0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
+       11,
 };
 
-static long _vq_quantmap__44c4_s2_p7_1[] = {
-           3,    1,    0,    2,    4,
+static float _vq_quantthresh__44c2_s_p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_1 = {
-       _vq_quantthresh__44c4_s2_p7_1,
-       _vq_quantmap__44c4_s2_p7_1,
-       5,
-       5
+static long _vq_quantmap__44c2_s_p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static static_codebook _44c4_s2_p7_1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s2_p7_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s2_p7_1,
-       NULL,
-       &_vq_auxt__44c4_s2_p7_1,
-       NULL,
-       0
+static encode_aux_threshmatch _vq_auxt__44c2_s_p5_0 = {
+       _vq_quantthresh__44c2_s_p5_0,
+       _vq_quantmap__44c2_s_p5_0,
+       9,
+       9
 };
 
+static static_codebook _44c2_s_p5_0 = {
+       2, 81,
+       _vq_lengthlist__44c2_s_p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c2_s_p5_0,
+       NULL,
+       &_vq_auxt__44c2_s_p5_0,
+       NULL,
+       0
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p7_s0_VQH_
-#define _V__44c4_s2_p7_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p7_s0[] = {
+static long _vq_quantlist__44c2_s_p6_0[] = {
        8,
        7,
        9,
@@ -8995,160 +8812,152 @@ static long _vq_quantlist__44c4_s2_p7_s0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c4_s2_p7_s0[] = {
-        1,18,18,18,18,18,18,18,18,18,18,17,17,17,17,17,
-       17, 5, 6, 6,17,17,17,17,17,17,17,17,17,17,17,17,
-       17,17, 5, 6, 6,17,17,17,17,17,17,17,17,17,17,17,
-       17,17,17, 7, 6, 6, 9,10,17,17,17,17,17,17,17,17,
-       17,17,17,17, 7, 5, 6, 9,10,17,17,17,17,17,17,17,
-       17,17,17,17,17, 7, 6, 6, 8, 9,12,13,17,17,17,17,
-       17,17,17,17,17,17, 8, 6, 6, 8, 8,12,12,17,17,17,
-       17,17,17,17,17,17,17, 7, 6, 6, 9, 9,12,13,17,17,
-       17,17,17,17,17,17,17,17, 8, 6, 6, 9, 9,12,12,16,
-       15,17,17,17,17,17,17,17,17, 7, 7, 7,10,10,14,14,
-       17,17,17,17,17,17,17,17,17,17, 7, 7, 7,10,10,13,
-       13,17,17,17,17,17,17,17,17,17,17, 7, 8, 8,12,12,
-       17,17,17,17,17,17, 8, 8,17,17,17,17,10, 8, 8,12,
-       11,17,17,17,17,17,17,17,17,17,17,17,17, 9, 9, 9,
-       17,17,17,17,17,17,17,17,17,17,17,17,17,17, 8, 9,
-        9,17,17,17,17,17,17,17,17,17,17,17,17,17,17, 9,
-       17,17,17,17,17,17,17,17,17,17,17,17,17,17,10,10,
-       17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,
-       17,
+static long _vq_lengthlist__44c2_s_p6_0[] = {
+        1, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
+       11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
+       11,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
+       10,11,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9, 9, 9,
+       10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9, 9,
+        9,10,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
+       10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
+       10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
+        9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9,
+        9, 9, 9,10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0,
+       10,10,10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0,
+        0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
+        0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
+        0, 0, 0, 0, 0,11,11,11,11,12,11,12,12,13,13, 0,
+        0, 0, 0, 0, 0, 0,11,11,11,11,12,12,13,12,14,13,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,12,13,13,
+       14,
 };
 
-static float _vq_quantthresh__44c4_s2_p7_s0[] = {
+static float _vq_quantthresh__44c2_s_p6_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p7_s0[] = {
+static long _vq_quantmap__44c2_s_p6_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p7_s0 = {
-       _vq_quantthresh__44c4_s2_p7_s0,
-       _vq_quantmap__44c4_s2_p7_s0,
+static encode_aux_threshmatch _vq_auxt__44c2_s_p6_0 = {
+       _vq_quantthresh__44c2_s_p6_0,
+       _vq_quantmap__44c2_s_p6_0,
        17,
        17
 };
 
-static static_codebook _44c4_s2_p7_s0 = {
+static static_codebook _44c2_s_p6_0 = {
        2, 289,
-       _vq_lengthlist__44c4_s2_p7_s0,
+       _vq_lengthlist__44c2_s_p6_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c4_s2_p7_s0,
+       _vq_quantlist__44c2_s_p6_0,
        NULL,
-       &_vq_auxt__44c4_s2_p7_s0,
+       &_vq_auxt__44c2_s_p6_0,
        NULL,
        0
 };
 
+static long _vq_quantlist__44c2_s_p7_0[] = {
+       1,
+       0,
+       2,
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
+static long _vq_lengthlist__44c2_s_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
+        9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10, 9,10,10,
+       10,11,10,10, 6, 9, 9,10,10,10,11, 9, 9, 6, 9, 9,
+       10,10,10,11, 9, 9, 7,10,10,11,10,10,11,11,10, 6,
+        9, 9,10, 9, 9,11,10,10, 6, 9, 9,10, 9,10,11,10,
+       10,
+};
 
- function: static codebook autogenerated by vq/somethingorother
+static float _vq_quantthresh__44c2_s_p7_0[] = {
+       -5.5, 5.5, 
+};
 
- ********************************************************************/
+static long _vq_quantmap__44c2_s_p7_0[] = {
+           1,    0,    2,
+};
 
-#ifndef _V__44c4_s2_p8_0_VQH_
-#define _V__44c4_s2_p8_0_VQH_
-#include "codebook.h"
+static encode_aux_threshmatch _vq_auxt__44c2_s_p7_0 = {
+       _vq_quantthresh__44c2_s_p7_0,
+       _vq_quantmap__44c2_s_p7_0,
+       3,
+       3
+};
 
-static long _vq_quantlist__44c4_s2_p8_0[] = {
-       6,
+static static_codebook _44c2_s_p7_0 = {
+       4, 81,
+       _vq_lengthlist__44c2_s_p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44c2_s_p7_0,
+       NULL,
+       &_vq_auxt__44c2_s_p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c2_s_p7_1[] = {
        5,
-       7,
        4,
-       8,
+       6,
        3,
-       9,
+       7,
        2,
-       10,
+       8,
        1,
-       11,
+       9,
        0,
-       12,
+       10,
 };
 
-static long _vq_lengthlist__44c4_s2_p8_0[] = {
-        1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
-        0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
-        0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
-       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,13, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c2_s_p7_1[] = {
+        2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7,10, 6, 6, 6, 6,
+        7, 7, 8, 7, 8, 8, 9, 6, 6, 6, 6, 7, 7, 7, 7, 7,
+        7,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10, 9, 9, 6,
+        6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
+        8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10, 9, 8, 8, 8,
+        8, 8, 8,10,10,10, 9,10, 8, 8, 8, 8, 8, 8,10,10,
+       10,10, 9, 8, 8, 8, 8, 8, 8,
 };
 
-static float _vq_quantthresh__44c4_s2_p8_0[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
+static float _vq_quantthresh__44c2_s_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p8_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c2_s_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_0 = {
-       _vq_quantthresh__44c4_s2_p8_0,
-       _vq_quantmap__44c4_s2_p8_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c2_s_p7_1 = {
+       _vq_quantthresh__44c2_s_p7_1,
+       _vq_quantmap__44c2_s_p7_1,
+       11,
+       11
 };
 
-static static_codebook _44c4_s2_p8_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p8_0,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s2_p8_0,
+static static_codebook _44c2_s_p7_1 = {
+       2, 121,
+       _vq_lengthlist__44c2_s_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44c2_s_p7_1,
        NULL,
-       &_vq_auxt__44c4_s2_p8_0,
+       &_vq_auxt__44c2_s_p7_1,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p8_1_VQH_
-#define _V__44c4_s2_p8_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p8_1[] = {
+static long _vq_quantlist__44c2_s_p8_0[] = {
        6,
        5,
        7,
@@ -9164,164 +8973,146 @@ static long _vq_quantlist__44c4_s2_p8_1[] = {
        12,
 };
 
-static long _vq_lengthlist__44c4_s2_p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
-        6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
-        7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
-        9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
-       10, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__44c2_s_p8_0[] = {
+        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
+        7, 7, 8, 8, 9, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
+        8, 8, 9,10, 9,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
+       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9,10,10,10,11,
+       11, 0,12,12, 9, 9,10,10,10,10,11,11,12,12, 0,13,
+       12, 9, 9,10, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
+       10,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
+       11,12,12,12,13, 0, 0, 0,13,13,10,10,11,11,12,12,
+       13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
+        0, 0, 0, 0,12,12,11,12,12,12,14,13, 0, 0, 0, 0,
+        0,12,12,12,12,12,12,14,13,
 };
 
-static float _vq_quantthresh__44c4_s2_p8_1[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
+static float _vq_quantthresh__44c2_s_p8_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p8_1[] = {
+static long _vq_quantmap__44c2_s_p8_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_1 = {
-       _vq_quantthresh__44c4_s2_p8_1,
-       _vq_quantmap__44c4_s2_p8_1,
+static encode_aux_threshmatch _vq_auxt__44c2_s_p8_0 = {
+       _vq_quantthresh__44c2_s_p8_0,
+       _vq_quantmap__44c2_s_p8_0,
        13,
        13
 };
 
-static static_codebook _44c4_s2_p8_1 = {
+static static_codebook _44c2_s_p8_0 = {
        2, 169,
-       _vq_lengthlist__44c4_s2_p8_1,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s2_p8_1,
+       _vq_lengthlist__44c2_s_p8_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44c2_s_p8_0,
        NULL,
-       &_vq_auxt__44c4_s2_p8_1,
+       &_vq_auxt__44c2_s_p8_0,
        NULL,
        0
 };
 
+static long _vq_quantlist__44c2_s_p8_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c2_s_p8_1[] = {
+        2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
+static float _vq_quantthresh__44c2_s_p8_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
 
- function: static codebook autogenerated by vq/somethingorother
+static long _vq_quantmap__44c2_s_p8_1[] = {
+           3,    1,    0,    2,    4,
+};
 
- ********************************************************************/
+static encode_aux_threshmatch _vq_auxt__44c2_s_p8_1 = {
+       _vq_quantthresh__44c2_s_p8_1,
+       _vq_quantmap__44c2_s_p8_1,
+       5,
+       5
+};
 
-#ifndef _V__44c4_s2_p8_s0_VQH_
-#define _V__44c4_s2_p8_s0_VQH_
-#include "codebook.h"
+static static_codebook _44c2_s_p8_1 = {
+       2, 25,
+       _vq_lengthlist__44c2_s_p8_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c2_s_p8_1,
+       NULL,
+       &_vq_auxt__44c2_s_p8_1,
+       NULL,
+       0
+};
 
-static long _vq_quantlist__44c4_s2_p8_s0[] = {
-       8,
-       7,
-       9,
+static long _vq_quantlist__44c2_s_p9_0[] = {
        6,
-       10,
        5,
-       11,
+       7,
        4,
-       12,
+       8,
        3,
-       13,
+       9,
        2,
-       14,
+       10,
        1,
-       15,
+       11,
        0,
-       16,
-};
-
-static long _vq_lengthlist__44c4_s2_p8_s0[] = {
-        1,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12, 5, 6, 6,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12, 5, 6, 5,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12, 7, 6, 6,10,11,12,12,12,12,12,12,12,12,
-       12,12,12,12, 8, 6, 6,10,10,12,12,12,12,12,12,12,
-       12,12,12,12,12, 8, 6, 6, 9, 9,12,12,12,12,12,12,
-       12,12,12,12,12,12, 8, 6, 6, 9, 9,12,12,12,12,12,
-       12,12,12,12,12,12,12, 9, 7, 7, 9, 9,12,12,12,12,
-       12,12,12,12,12,12,12,12, 9, 6, 6, 8, 9,11,11,12,
-       12,12,12,12,12,12,12,12,12, 7, 7, 7,10,12,11,11,
-       12,12,12,12,12,12,12,12,12,12, 7, 7, 7,12,10,12,
-       11,12,12,12,12,12,12,12,12,12,12, 8, 8, 8,12,12,
-       12,12,12,12,12,12,10, 9,12,12,12,12,10, 9, 8,11,
-       11,12,12,12,12,12,12,12,12,12,12,12,12, 8, 9,10,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9, 9,
-       10,12,12,12,12,12,12,12,12,12,12,12,12,12,12, 9,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,10,10,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
        12,
 };
 
-static float _vq_quantthresh__44c4_s2_p8_s0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+static long _vq_lengthlist__44c2_s_p9_0[] = {
+        1, 5, 4,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7, 7,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 6, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,
 };
 
-static long _vq_quantmap__44c4_s2_p8_s0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
+static float _vq_quantthresh__44c2_s_p9_0[] = {
+       -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
+       552.5, 773.5, 994.5, 1215.5, 
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p8_s0 = {
-       _vq_quantthresh__44c4_s2_p8_s0,
-       _vq_quantmap__44c4_s2_p8_s0,
-       17,
-       17
+static long _vq_quantmap__44c2_s_p9_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static static_codebook _44c4_s2_p8_s0 = {
-       2, 289,
-       _vq_lengthlist__44c4_s2_p8_s0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c4_s2_p8_s0,
-       NULL,
-       &_vq_auxt__44c4_s2_p8_s0,
-       NULL,
-       0
+static encode_aux_threshmatch _vq_auxt__44c2_s_p9_0 = {
+       _vq_quantthresh__44c2_s_p9_0,
+       _vq_quantmap__44c2_s_p9_0,
+       13,
+       13
 };
 
+static static_codebook _44c2_s_p9_0 = {
+       2, 169,
+       _vq_lengthlist__44c2_s_p9_0,
+       1, -514541568, 1627103232, 4, 0,
+       _vq_quantlist__44c2_s_p9_0,
+       NULL,
+       &_vq_auxt__44c2_s_p9_0,
+       NULL,
+       0
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p9_0_VQH_
-#define _V__44c4_s2_p9_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p9_0[] = {
+static long _vq_quantlist__44c2_s_p9_1[] = {
        6,
        5,
        7,
@@ -9337,705 +9128,1023 @@ static long _vq_quantlist__44c4_s2_p9_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c4_s2_p9_0[] = {
-        1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
-        9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
-       13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
-       14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
-       14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
-       12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
-       14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
-       14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
-       14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,13,13,13,13,13,
+static long _vq_lengthlist__44c2_s_p9_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 9, 9,11,11,12,12, 6, 5, 5,
+        7, 7, 8, 8,10,10,12,11,13,13, 6, 5, 5, 7, 7, 8,
+        8, 9, 9,11,11,12,13,16, 7, 7, 8, 8, 9, 9,10,10,
+       13,13,16,14,16, 7, 7, 8, 8, 9, 9,10,10,13,13,15,
+       13,16,10,10, 8, 8,10,10,11,11,12,12,15,14,16,11,
+       11, 8, 8,10,10,11,11,12,12,14,13,16,16,16,10,11,
+       10,10,12,12,14,13,13,13,16,16,16,10, 9,10, 7,13,
+       12,13,13,13,13,16,16,16,14,15,11,11,12,12,13,13,
+       15,14,16,16,16,16,14,11, 9,12, 9,15,13,13,14,16,
+       16,16,16,16,13,13,12,12,14,15,16,15,16,16,15,16,
+       16,13,12,12,11,15,13,14,15,
 };
 
-static float _vq_quantthresh__44c4_s2_p9_0[] = {
-       -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
-       422.5, 591.5, 760.5, 929.5, 
+static float _vq_quantthresh__44c2_s_p9_1[] = {
+       -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
+       42.5, 59.5, 76.5, 93.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p9_0[] = {
+static long _vq_quantmap__44c2_s_p9_1[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_0 = {
-       _vq_quantthresh__44c4_s2_p9_0,
-       _vq_quantmap__44c4_s2_p9_0,
+static encode_aux_threshmatch _vq_auxt__44c2_s_p9_1 = {
+       _vq_quantthresh__44c2_s_p9_1,
+       _vq_quantmap__44c2_s_p9_1,
        13,
        13
 };
 
-static static_codebook _44c4_s2_p9_0 = {
+static static_codebook _44c2_s_p9_1 = {
        2, 169,
-       _vq_lengthlist__44c4_s2_p9_0,
-       1, -515919872, 1626677248, 4, 0,
-       _vq_quantlist__44c4_s2_p9_0,
+       _vq_lengthlist__44c2_s_p9_1,
+       1, -522616832, 1620115456, 4, 0,
+       _vq_quantlist__44c2_s_p9_1,
        NULL,
-       &_vq_auxt__44c4_s2_p9_0,
+       &_vq_auxt__44c2_s_p9_1,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p9_1_VQH_
-#define _V__44c4_s2_p9_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p9_1[] = {
+static long _vq_quantlist__44c2_s_p9_2[] = {
+       8,
+       7,
+       9,
        6,
+       10,
        5,
-       7,
+       11,
        4,
-       8,
+       12,
        3,
-       9,
+       13,
        2,
-       10,
+       14,
        1,
-       11,
+       15,
        0,
-       12,
+       16,
 };
 
-static long _vq_lengthlist__44c4_s2_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
-        7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
-        8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
-       10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
-       11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
-       10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
-       11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
-       12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
-       13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
-       13,10,11,10,10,11,11,12,12,
+static long _vq_lengthlist__44c2_s_p9_2[] = {
+        2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9,
+        9,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,10,11,10, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10,10,10, 7, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 8, 8, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10,11,11,10,11,10, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,10, 9,
+        9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,11,11,
+        9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,11,10,10,11,
+       10,10,11, 9, 9,10,10, 9, 9,10,10, 9, 9,10,10,10,
+       11,10,11,10,10, 9, 9,10, 9, 9, 9, 9, 9, 9,10,10,
+       10,10,11,10,10, 9,10, 9, 9, 9, 9,10, 9, 9, 9,10,
+       10,10,11,11,10,10,10,10, 9, 9,10, 9, 9, 9,10, 9,
+       10,10,10,10,11,10,11,11,10, 9, 9, 9, 9, 9, 9, 9,
+       10,
 };
 
-static float _vq_quantthresh__44c4_s2_p9_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
+static float _vq_quantthresh__44c2_s_p9_2[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c2_s_p9_2[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_1 = {
-       _vq_quantthresh__44c4_s2_p9_1,
-       _vq_quantmap__44c4_s2_p9_1,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c2_s_p9_2 = {
+       _vq_quantthresh__44c2_s_p9_2,
+       _vq_quantmap__44c2_s_p9_2,
+       17,
+       17
 };
 
-static static_codebook _44c4_s2_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p9_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s2_p9_1,
+static static_codebook _44c2_s_p9_2 = {
+       2, 289,
+       _vq_lengthlist__44c2_s_p9_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c2_s_p9_2,
        NULL,
-       &_vq_auxt__44c4_s2_p9_1,
+       &_vq_auxt__44c2_s_p9_2,
        NULL,
        0
 };
 
+static long _huff_lengthlist__44c2_s_short[] = {
+        9, 9,12,11,11,11,12,12,12,13, 6, 2, 9, 4, 7, 6,
+        8,11,15,17,12, 7, 8, 9, 7, 9,10,13,15,17,11, 4,
+       12, 4, 9, 5, 8,11,16,17,12, 6, 7, 6, 6, 6, 8,11,
+       15,17,11, 5, 9, 5, 6, 5, 6,10,15,15,12, 7,11, 7,
+        7, 6, 7,10,13,16,13, 8,11, 9, 8, 6, 7,10,12,16,
+       13, 9, 9, 8, 5, 5, 6, 9,12,14,16,10, 9, 9, 6, 5,
+        6, 8,11,14,
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
+static static_codebook _huff_book__44c2_s_short = {
+       2, 100,
+       _huff_lengthlist__44c2_s_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
 
- ********************************************************************/
+static long _huff_lengthlist__44c3_s_long[] = {
+        4, 5,11,10,12,10,10,10,11,12, 4, 2,11, 5,11, 6,
+        7, 9,13,16,11,11, 7,11, 6, 8, 8, 9,11,12,10, 5,
+       11, 6,10, 7, 9,11,16,16,14, 9, 6, 9, 4, 5, 7, 8,
+       11,13,10, 6, 7, 7, 5, 5, 6, 8,10,11,10, 7, 8, 8,
+        6, 6, 5, 7, 9,10,10, 9, 8,11, 8, 7, 6, 6, 7,10,
+       10,12,10,14, 9, 9, 7, 7, 7, 9,10,14,11,16,12,12,
+        9, 8, 8, 9,
+};
 
-#ifndef _V__44c4_s2_p9_2_VQH_
-#define _V__44c4_s2_p9_2_VQH_
-#include "codebook.h"
+static static_codebook _huff_book__44c3_s_long = {
+       2, 100,
+       _huff_lengthlist__44c3_s_long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
 
-static long _vq_quantlist__44c4_s2_p9_2[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
+static long _vq_quantlist__44c3_s_p1_0[] = {
        1,
-       11,
        0,
-       12,
+       2,
 };
 
-static long _vq_lengthlist__44c4_s2_p9_2[] = {
-        4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
-        6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
-        7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__44c3_s_p1_0[] = {
+        2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
+        0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
+        0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
+        0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
+        0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
+        0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
+        0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
+        0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s2_p9_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
+static float _vq_quantthresh__44c3_s_p1_0[] = {
+       -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p9_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c3_s_p1_0[] = {
+           1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_2 = {
-       _vq_quantthresh__44c4_s2_p9_2,
-       _vq_quantmap__44c4_s2_p9_2,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c3_s_p1_0 = {
+       _vq_quantthresh__44c3_s_p1_0,
+       _vq_quantmap__44c3_s_p1_0,
+       3,
+       3
 };
 
-static static_codebook _44c4_s2_p9_2 = {
-       2, 169,
-       _vq_lengthlist__44c4_s2_p9_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s2_p9_2,
+static static_codebook _44c3_s_p1_0 = {
+       8, 6561,
+       _vq_lengthlist__44c3_s_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44c3_s_p1_0,
        NULL,
-       &_vq_auxt__44c4_s2_p9_2,
+       &_vq_auxt__44c3_s_p1_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s2_p9_s0_VQH_
-#define _V__44c4_s2_p9_s0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s2_p9_s0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
+static long _vq_quantlist__44c3_s_p2_0[] = {
        2,
-       14,
        1,
-       15,
+       3,
        0,
-       16,
+       4,
 };
 
-static long _vq_lengthlist__44c4_s2_p9_s0[] = {
-        1,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10, 7, 7,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10, 7, 8, 7,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10, 9, 8, 8,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10, 8,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10, 7,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10, 9, 8,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10, 8,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10, 8,10, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,
+static long _vq_lengthlist__44c3_s_p2_0[] = {
+        2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+        8, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
+        7, 0, 0, 0, 7, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
+        0, 0, 5, 5, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
+        0, 0, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
+        0, 7, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
+        7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
+        9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
+        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
+        0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        8, 9,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 9,
+        9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s2_p9_s0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+static float _vq_quantthresh__44c3_s_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c4_s2_p9_s0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
+static long _vq_quantmap__44c3_s_p2_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s2_p9_s0 = {
-       _vq_quantthresh__44c4_s2_p9_s0,
-       _vq_quantmap__44c4_s2_p9_s0,
-       17,
-       17
+static encode_aux_threshmatch _vq_auxt__44c3_s_p2_0 = {
+       _vq_quantthresh__44c3_s_p2_0,
+       _vq_quantmap__44c3_s_p2_0,
+       5,
+       5
 };
 
-static static_codebook _44c4_s2_p9_s0 = {
-       2, 289,
-       _vq_lengthlist__44c4_s2_p9_s0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c4_s2_p9_s0,
+static static_codebook _44c3_s_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44c3_s_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c3_s_p2_0,
        NULL,
-       &_vq_auxt__44c4_s2_p9_s0,
+       &_vq_auxt__44c3_s_p2_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p7_0_VQH_
-#define _V__44c4_s3_p7_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
+static long _vq_quantlist__44c3_s_p3_0[] = {
        2,
-       10,
        1,
-       11,
+       3,
        0,
-       12,
+       4,
 };
 
-static long _vq_lengthlist__44c4_s3_p7_0[] = {
-        1, 3, 4, 6, 6, 8, 9, 0, 0, 0, 0, 0, 0, 5, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0,
-        0, 0, 0, 0, 0, 8, 7, 8, 8,10,10, 0, 0, 0, 0, 0,
-        0, 0,11,12, 9, 9,11,10, 0, 0, 0, 0, 0, 0, 0,13,
-       12, 9, 9,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,15,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,15, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c3_s_p3_0[] = {
+        2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s3_p7_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
+static float _vq_quantthresh__44c3_s_p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c4_s3_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c3_s_p3_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p7_0 = {
-       _vq_quantthresh__44c4_s3_p7_0,
-       _vq_quantmap__44c4_s3_p7_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c3_s_p3_0 = {
+       _vq_quantthresh__44c3_s_p3_0,
+       _vq_quantmap__44c3_s_p3_0,
+       5,
+       5
 };
 
-static static_codebook _44c4_s3_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p7_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c4_s3_p7_0,
+static static_codebook _44c3_s_p3_0 = {
+       4, 625,
+       _vq_lengthlist__44c3_s_p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c3_s_p3_0,
        NULL,
-       &_vq_auxt__44c4_s3_p7_0,
+       &_vq_auxt__44c3_s_p3_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p7_1_VQH_
-#define _V__44c4_s3_p7_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p7_1[] = {
+static long _vq_quantlist__44c3_s_p4_0[] = {
+       4,
+       3,
+       5,
        2,
+       6,
        1,
-       3,
+       7,
        0,
-       4,
+       8,
 };
 
-static long _vq_lengthlist__44c4_s3_p7_1[] = {
-        2, 4, 4, 5, 5, 7, 4, 4, 6, 6, 7, 4, 4, 5, 5, 7,
-        5, 5, 5, 6, 7, 7, 7, 5, 5,
+static long _vq_lengthlist__44c3_s_p4_0[] = {
+        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
+        7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c4_s3_p7_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
+static float _vq_quantthresh__44c3_s_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c4_s3_p7_1[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__44c3_s_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p7_1 = {
-       _vq_quantthresh__44c4_s3_p7_1,
-       _vq_quantmap__44c4_s3_p7_1,
-       5,
-       5
+static encode_aux_threshmatch _vq_auxt__44c3_s_p4_0 = {
+       _vq_quantthresh__44c3_s_p4_0,
+       _vq_quantmap__44c3_s_p4_0,
+       9,
+       9
 };
 
-static static_codebook _44c4_s3_p7_1 = {
-       2, 25,
-       _vq_lengthlist__44c4_s3_p7_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c4_s3_p7_1,
+static static_codebook _44c3_s_p4_0 = {
+       2, 81,
+       _vq_lengthlist__44c3_s_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c3_s_p4_0,
        NULL,
-       &_vq_auxt__44c4_s3_p7_1,
+       &_vq_auxt__44c3_s_p4_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p8_0_VQH_
-#define _V__44c4_s3_p8_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p8_0[] = {
-       6,
-       5,
-       7,
+static long _vq_quantlist__44c3_s_p5_0[] = {
        4,
-       8,
        3,
-       9,
+       5,
        2,
-       10,
+       6,
        1,
-       11,
+       7,
        0,
-       12,
+       8,
 };
 
-static long _vq_lengthlist__44c4_s3_p8_0[] = {
-        1, 4, 3, 6, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 5, 5,
-        7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 6, 5, 5, 7, 7, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0,
-        0, 0, 0, 0, 0, 8, 8, 8, 8, 9,10, 0, 0, 0, 0, 0,
-        0, 0,12,12, 9, 9,10,11, 0, 0, 0, 0, 0, 0, 0,12,
-       12, 9, 9,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,
-       11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,11,11, 0,
-        0, 0, 0, 0, 0, 0, 0, 0,14,15,12,12, 0, 0, 0, 0,
-        0, 0, 0, 0, 0,15,14,12,12, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,14,13, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c3_s_p5_0[] = {
+        2, 3, 3, 5, 5, 7, 7, 9, 8, 0, 4, 4, 7, 7, 7, 7,
+        9, 9, 0, 5, 5, 6, 7, 7, 7, 9, 9, 0, 6, 6, 7, 7,
+        7, 7, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
+        8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
+        0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
+       10,
 };
 
-static float _vq_quantthresh__44c4_s3_p8_0[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
+static float _vq_quantthresh__44c3_s_p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c4_s3_p8_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c3_s_p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p8_0 = {
-       _vq_quantthresh__44c4_s3_p8_0,
-       _vq_quantmap__44c4_s3_p8_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c3_s_p5_0 = {
+       _vq_quantthresh__44c3_s_p5_0,
+       _vq_quantmap__44c3_s_p5_0,
+       9,
+       9
 };
 
-static static_codebook _44c4_s3_p8_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p8_0,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s3_p8_0,
+static static_codebook _44c3_s_p5_0 = {
+       2, 81,
+       _vq_lengthlist__44c3_s_p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c3_s_p5_0,
        NULL,
-       &_vq_auxt__44c4_s3_p8_0,
+       &_vq_auxt__44c3_s_p5_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p8_1_VQH_
-#define _V__44c4_s3_p8_1_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p8_1[] = {
+static long _vq_quantlist__44c3_s_p6_0[] = {
+       8,
+       7,
+       9,
        6,
+       10,
        5,
-       7,
+       11,
        4,
-       8,
+       12,
        3,
-       9,
+       13,
        2,
-       10,
+       14,
        1,
-       11,
+       15,
        0,
-       12,
+       16,
 };
 
-static long _vq_lengthlist__44c4_s3_p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 9, 5, 5,
-        6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7,
-        7, 8, 7, 8, 8, 8, 8, 9, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        8, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,10, 9,10, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,10,
-        9,10, 9,10, 9, 9, 8, 8, 8, 8, 8, 8,10,10, 9,10,
-       10, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__44c3_s_p6_0[] = {
+        2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
+       11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       11,11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10, 9,
+       10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,
+        9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
+       10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
+       10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8,
+        9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8,
+        8, 9, 9,10,10,11,11,12,12,13,12, 0, 0, 0, 0, 0,
+        9, 9,10,10,11,10,11,11,12,12,13,13, 0, 0, 0, 0,
+        0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
+        0, 0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0,
+        0, 0, 0, 0, 0,10,10,11,11,11,11,12,12,13,13, 0,
+        0, 0, 0, 0, 0, 0,11,11,12,12,12,12,12,13,13,13,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,
+       13,
 };
 
-static float _vq_quantthresh__44c4_s3_p8_1[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
+static float _vq_quantthresh__44c3_s_p6_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c4_s3_p8_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c3_s_p6_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p8_1 = {
-       _vq_quantthresh__44c4_s3_p8_1,
-       _vq_quantmap__44c4_s3_p8_1,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c3_s_p6_0 = {
+       _vq_quantthresh__44c3_s_p6_0,
+       _vq_quantmap__44c3_s_p6_0,
+       17,
+       17
 };
 
-static static_codebook _44c4_s3_p8_1 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p8_1,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s3_p8_1,
+static static_codebook _44c3_s_p6_0 = {
+       2, 289,
+       _vq_lengthlist__44c3_s_p6_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c3_s_p6_0,
        NULL,
-       &_vq_auxt__44c4_s3_p8_1,
+       &_vq_auxt__44c3_s_p6_0,
        NULL,
        0
 };
 
-
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
-
- ********************************************************************/
-
-#ifndef _V__44c4_s3_p9_0_VQH_
-#define _V__44c4_s3_p9_0_VQH_
-#include "codebook.h"
-
-static long _vq_quantlist__44c4_s3_p9_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
+static long _vq_quantlist__44c3_s_p7_0[] = {
        1,
-       11,
        0,
-       12,
+       2,
 };
 
-static long _vq_lengthlist__44c4_s3_p9_0[] = {
-        1, 3, 3, 9, 8,13,14,14,14,14,14,14,14, 5, 5, 6,
-        9,10,14,14,14,14,14,14,14,14, 5, 6, 4,11,10,13,
-       13,14,14,14,14,14,14,14, 6,10,13,13,14,14,14,14,
-       14,14,14,14,14,11, 6,13,12,14,14,14,14,14,14,14,
-       14,14,12,13, 9,14,13,14,14,14,14,14,14,14,14,14,
-       12,14,12,14,14,14,14,14,14,14,14,14,14,14,13,13,
-       14,14,14,14,14,14,14,14,14,14,14,14, 9,14,13,14,
-       14,14,14,14,14,14,14,14,10,14,12,14,14,14,14,14,
-       14,14,14,14,14,14, 9,14, 9,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,13,13,13,13,13,
+static long _vq_lengthlist__44c3_s_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
+        9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
+       10,11,10,10, 6, 9, 9,10,10,10,10, 9, 9, 6, 9, 9,
+       10,10,10,10, 9, 9, 7,10,10,10,11,11,11,10,11, 6,
+        9, 9,10,10, 9,11,10,10, 6, 9, 9,10, 9, 9,10,10,
+       10,
 };
 
-static float _vq_quantthresh__44c4_s3_p9_0[] = {
-       -929.5, -760.5, -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 
-       422.5, 591.5, 760.5, 929.5, 
+static float _vq_quantthresh__44c3_s_p7_0[] = {
+       -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c4_s3_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c3_s_p7_0[] = {
+           1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_0 = {
-       _vq_quantthresh__44c4_s3_p9_0,
-       _vq_quantmap__44c4_s3_p9_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c3_s_p7_0 = {
+       _vq_quantthresh__44c3_s_p7_0,
+       _vq_quantmap__44c3_s_p7_0,
+       3,
+       3
 };
 
-static static_codebook _44c4_s3_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c4_s3_p9_0,
-       1, -515919872, 1626677248, 4, 0,
-       _vq_quantlist__44c4_s3_p9_0,
+static static_codebook _44c3_s_p7_0 = {
+       4, 81,
+       _vq_lengthlist__44c3_s_p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44c3_s_p7_0,
        NULL,
-       &_vq_auxt__44c4_s3_p9_0,
+       &_vq_auxt__44c3_s_p7_0,
        NULL,
        0
 };
 
+static long _vq_quantlist__44c3_s_p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
+static long _vq_lengthlist__44c3_s_p7_1[] = {
+        2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
+        7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
+        8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
+        7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
+        8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
+        8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
+       10,10,10, 8, 8, 8, 8, 8, 9,
+};
 
- function: static codebook autogenerated by vq/somethingorother
+static float _vq_quantthresh__44c3_s_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
 
- ********************************************************************/
+static long _vq_quantmap__44c3_s_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
 
-#ifndef _V__44c4_s3_p9_1_VQH_
-#define _V__44c4_s3_p9_1_VQH_
-#include "codebook.h"
+static encode_aux_threshmatch _vq_auxt__44c3_s_p7_1 = {
+       _vq_quantthresh__44c3_s_p7_1,
+       _vq_quantmap__44c3_s_p7_1,
+       11,
+       11
+};
+
+static static_codebook _44c3_s_p7_1 = {
+       2, 121,
+       _vq_lengthlist__44c3_s_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44c3_s_p7_1,
+       NULL,
+       &_vq_auxt__44c3_s_p7_1,
+       NULL,
+       0
+};
 
-static long _vq_quantlist__44c4_s3_p9_1[] = {
+static long _vq_quantlist__44c3_s_p8_0[] = {
        6,
        5,
        7,
@@ -10051,71 +10160,88 @@ static long _vq_quantlist__44c4_s3_p9_1[] = {
        12,
 };
 
-static long _vq_lengthlist__44c4_s3_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 6,
-        7, 7, 8, 8, 8, 9, 9,10,10,10, 7, 6, 5, 7, 7, 8,
-        8, 9, 9, 9, 9,10,10,12, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,10,10,13, 8, 7, 8, 8, 9, 9, 9, 9,10,10,10,
-       10,13,11,12, 9, 9,10,10,10,10,10,11,10,11,13,11,
-       11, 9, 9,10,10,10,10,10,10,11,11,13,13,13,11,11,
-       10,11,10,10,11,11,11,11,13,12,12,11,10,10,11,11,
-       11,11,11,11,11,13,13,13,12,12,11,11,11,11,11,11,
-       12,11,13,13,13,13,12,11,11,10,10,11,11,11,12,14,
-       13,13,12,13,11,11,10,10,11,11,11,12,14,14,14,12,
-       13,10,11,10,10,11,11,12,12,
+static long _vq_lengthlist__44c3_s_p8_0[] = {
+        1, 4, 4, 6, 6, 7, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
+        7, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
+        8, 9, 9, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
+       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
+       11, 0,11,12, 9, 9, 9,10,10,10,11,11,11,12, 0,13,
+       13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0,10, 9,
+        9, 9,10,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
+       11,11,11,12,13, 0, 0, 0,13,13,10,10,11,11,12,12,
+       13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
+        0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
+        0,12,12,11,11,12,12,13,13,
 };
 
-static float _vq_quantthresh__44c4_s3_p9_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
+static float _vq_quantthresh__44c3_s_p8_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c4_s3_p9_1[] = {
+static long _vq_quantmap__44c3_s_p8_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_1 = {
-       _vq_quantthresh__44c4_s3_p9_1,
-       _vq_quantmap__44c4_s3_p9_1,
+static encode_aux_threshmatch _vq_auxt__44c3_s_p8_0 = {
+       _vq_quantthresh__44c3_s_p8_0,
+       _vq_quantmap__44c3_s_p8_0,
        13,
        13
 };
 
-static static_codebook _44c4_s3_p9_1 = {
+static static_codebook _44c3_s_p8_0 = {
        2, 169,
-       _vq_lengthlist__44c4_s3_p9_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44c4_s3_p9_1,
+       _vq_lengthlist__44c3_s_p8_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44c3_s_p8_0,
        NULL,
-       &_vq_auxt__44c4_s3_p9_1,
+       &_vq_auxt__44c3_s_p8_0,
        NULL,
        0
 };
 
+static long _vq_quantlist__44c3_s_p8_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c3_s_p8_1[] = {
+        2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
+static float _vq_quantthresh__44c3_s_p8_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
 
- function: static codebook autogenerated by vq/somethingorother
+static long _vq_quantmap__44c3_s_p8_1[] = {
+           3,    1,    0,    2,    4,
+};
 
- ********************************************************************/
+static encode_aux_threshmatch _vq_auxt__44c3_s_p8_1 = {
+       _vq_quantthresh__44c3_s_p8_1,
+       _vq_quantmap__44c3_s_p8_1,
+       5,
+       5
+};
 
-#ifndef _V__44c4_s3_p9_2_VQH_
-#define _V__44c4_s3_p9_2_VQH_
-#include "codebook.h"
+static static_codebook _44c3_s_p8_1 = {
+       2, 25,
+       _vq_lengthlist__44c3_s_p8_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c3_s_p8_1,
+       NULL,
+       &_vq_auxt__44c3_s_p8_1,
+       NULL,
+       0
+};
 
-static long _vq_quantlist__44c4_s3_p9_2[] = {
+static long _vq_quantlist__44c3_s_p9_0[] = {
        6,
        5,
        7,
@@ -10131,221 +10257,212 @@ static long _vq_quantlist__44c4_s3_p9_2[] = {
        12,
 };
 
-static long _vq_lengthlist__44c4_s3_p9_2[] = {
-        4, 5, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6,
-        6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7,
-        7, 7, 7, 7, 7, 7, 7, 9, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 9, 9, 9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__44c3_s_p9_0[] = {
+        1, 4, 4,10,10,10,10,10,10,10,10,10,10, 5,10, 7,
+       10,10,10,10,10,10,10,10,10,10, 5, 8, 6,10,10,10,
+       10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,
 };
 
-static float _vq_quantthresh__44c4_s3_p9_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
+static float _vq_quantthresh__44c3_s_p9_0[] = {
+       -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
+       637.5, 892.5, 1147.5, 1402.5, 
 };
 
-static long _vq_quantmap__44c4_s3_p9_2[] = {
+static long _vq_quantmap__44c3_s_p9_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_2 = {
-       _vq_quantthresh__44c4_s3_p9_2,
-       _vq_quantmap__44c4_s3_p9_2,
+static encode_aux_threshmatch _vq_auxt__44c3_s_p9_0 = {
+       _vq_quantthresh__44c3_s_p9_0,
+       _vq_quantmap__44c3_s_p9_0,
        13,
        13
 };
 
-static static_codebook _44c4_s3_p9_2 = {
+static static_codebook _44c3_s_p9_0 = {
        2, 169,
-       _vq_lengthlist__44c4_s3_p9_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44c4_s3_p9_2,
+       _vq_lengthlist__44c3_s_p9_0,
+       1, -514332672, 1627381760, 4, 0,
+       _vq_quantlist__44c3_s_p9_0,
        NULL,
-       &_vq_auxt__44c4_s3_p9_2,
+       &_vq_auxt__44c3_s_p9_0,
        NULL,
        0
 };
 
+static long _vq_quantlist__44c3_s_p9_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
 
-#endif
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
- * by the XIPHOPHORUS Company http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebook autogenerated by vq/somethingorother
+static long _vq_lengthlist__44c3_s_p9_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 9, 9,11,11,11,12,12,12, 6,
+        5, 5, 7, 7, 8, 8,10, 9,11,11,13,12,13,14, 6, 5,
+        5, 7, 7, 8, 8,10,10,11,11,12,12,13,13,17, 7, 7,
+        8, 8, 9, 9,10,10,12,12,14,13,14,14,17, 8, 7, 8,
+        7, 9, 9,10,10,12,12,13,13,13,14,17,11,11, 8, 8,
+       10,10,11,11,12,12,13,13,15,14,17,11,11, 8, 7,10,
+       10,11,11,12,12,13,14,14,13,17,17,17,10,11,10,10,
+       12,12,13,12,13,13,14,14,17,16,16,10,10,11, 9,13,
+       12,13,13,13,13,14,14,16,16,15,13,15,11,12,12,12,
+       14,14,14,14,14,15,16,16,16,14,14,11, 9,12,10,13,
+       13,14,14,14,14,16,16,16,16,16,12,13,12,12,13,14,
+       14,14,15,15,15,16,16,15,16,13,11,13,10,14,12,15,
+       14,16,14,15,16,16,16,16,15,15,13,13,13,13,14,14,
+       16,16,16,16,16,15,16,16,14,13,12,13,13,14,16,16,
+       16,
+};
 
- ********************************************************************/
+static float _vq_quantthresh__44c3_s_p9_1[] = {
+       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
+       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
+};
 
-#ifndef _V__44c4_s3_p9_s0_VQH_
-#define _V__44c4_s3_p9_s0_VQH_
-#include "codebook.h"
+static long _vq_quantmap__44c3_s_p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
 
-static long _vq_quantlist__44c4_s3_p9_s0[] = {
-       16,
+static encode_aux_threshmatch _vq_auxt__44c3_s_p9_1 = {
+       _vq_quantthresh__44c3_s_p9_1,
+       _vq_quantmap__44c3_s_p9_1,
        15,
-       17,
-       14,
-       18,
-       13,
-       19,
-       12,
-       20,
-       11,
-       21,
-       10,
-       22,
-       9,
-       23,
+       15
+};
+
+static static_codebook _44c3_s_p9_1 = {
+       2, 225,
+       _vq_lengthlist__44c3_s_p9_1,
+       1, -522338304, 1620115456, 4, 0,
+       _vq_quantlist__44c3_s_p9_1,
+       NULL,
+       &_vq_auxt__44c3_s_p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c3_s_p9_2[] = {
        8,
-       24,
        7,
-       25,
+       9,
        6,
-       26,
+       10,
        5,
-       27,
+       11,
        4,
-       28,
+       12,
        3,
-       29,
+       13,
        2,
-       30,
+       14,
        1,
-       31,
+       15,
        0,
-       32,
+       16,
 };
 
-static long _vq_lengthlist__44c4_s3_p9_s0[] = {
-        1,17,17,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16, 6, 6, 6,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16, 6, 6, 6,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16, 8, 6, 6, 9,10,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16, 8, 6, 6, 9, 9,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16, 9, 7, 7, 7, 7,12,11,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16, 9, 7, 7, 7, 7,11,11,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16, 9, 8, 8, 7, 7, 9,10,13,13,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,10, 8, 8, 7, 7,10, 9,12,
-       12,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16, 9, 8, 8, 8, 8, 9,10,
-       11,12,15,15,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8, 7, 9,
-        9,11,11,15,13,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8, 8,
-       10,10,12,12,13,14,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,10, 8, 8, 8,
-        8, 9,10,11,11,13,14,15,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,10, 8, 8,
-        9, 9,10,10,12,11,14,14,15,15,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,10, 8,
-        8, 9, 9,10,10,12,12,13,13,15,15,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,10,
-        8, 8, 9, 9,11,11,13,13,14,15,15,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       10, 8, 8, 9, 9,11,10,13,13,15,15,14,15,16,15,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16, 9, 9, 9,10,10,12,11,13,15,16,14,15,15,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16, 9, 9, 9,10,10,11,12,14,13,14,14,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16, 9,10,10,11,11,12,12,14,14,16,16,16,15,
-       16,16,16,16,16,16,10,10,16,16,16,16,16,16,16,16,
-       16,16,16,16,12,10,10,11,11,12,13,14,15,16,15,15,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,10,10,10,11,12,14,13,15,14,16,15,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,10,10,10,11,12,13,13,15,14,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,11,11,11,13,12,14,14,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,12,12,
-       16,16,16,16,16,16,16,16,13,11,11,12,12,14,14,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,11,12,12,14,14,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,12,11,11,13,13,16,
-       15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,12,13,12,15,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,13,14,16,16,16,16,14,13,13,15,
-       15,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,13,15,14,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,13,13,
-       14,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,13,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,14,14,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-       16,
+static long _vq_lengthlist__44c3_s_p9_2[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9,
+        8,10, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9,10, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9,
+        9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10,10,10, 8, 7, 8, 8, 9, 8, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,10, 8, 8, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,10,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
+       10,10,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
+       11,10,11,10, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,10,10,
+       10,10,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9,
+       10,10,10,10,11,10,11,10,10, 9, 9, 9, 9, 9, 9, 9,
+        9,
 };
 
-static float _vq_quantthresh__44c4_s3_p9_s0[] = {
-       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+static float _vq_quantthresh__44c3_s_p9_2[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
 };
 
-static long _vq_quantmap__44c4_s3_p9_s0[] = {
-          31,   29,   27,   25,   23,   21,   19,   17,
+static long _vq_quantmap__44c3_s_p9_2[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
-          16,   18,   20,   22,   24,   26,   28,   30,
-          32,
+          16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c4_s3_p9_s0 = {
-       _vq_quantthresh__44c4_s3_p9_s0,
-       _vq_quantmap__44c4_s3_p9_s0,
-       33,
-       33
+static encode_aux_threshmatch _vq_auxt__44c3_s_p9_2 = {
+       _vq_quantthresh__44c3_s_p9_2,
+       _vq_quantmap__44c3_s_p9_2,
+       17,
+       17
 };
 
-static static_codebook _44c4_s3_p9_s0 = {
-       2, 1089,
-       _vq_lengthlist__44c4_s3_p9_s0,
-       1, -527433728, 1611661312, 6, 0,
-       _vq_quantlist__44c4_s3_p9_s0,
+static static_codebook _44c3_s_p9_2 = {
+       2, 289,
+       _vq_lengthlist__44c3_s_p9_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c3_s_p9_2,
        NULL,
-       &_vq_auxt__44c4_s3_p9_s0,
+       &_vq_auxt__44c3_s_p9_2,
        NULL,
        0
 };
 
+static long _huff_lengthlist__44c3_s_short[] = {
+       10,10,13,12,13,12,12,12,12,13, 8, 3,11, 5,10, 5,
+        7,11,14,16,11, 6, 9, 8, 7, 7, 9,12,15,16,12, 4,
+       12, 4,10, 5, 8,12,15,16,12, 6, 8, 7, 5, 5, 7,11,
+       14,15,11, 4, 9, 4, 6, 4, 6, 9,13,15,10, 6,10, 7,
+        7, 5, 6, 9,13,15,12, 9,11, 9, 8, 6, 7, 9,12,15,
+       13,11,10, 9, 6, 5, 5, 8,11,14,16,12,11,10, 6, 5,
+        6, 8,10,14,
+};
+
+static static_codebook _huff_book__44c3_s_short = {
+       2, 100,
+       _huff_lengthlist__44c3_s_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
 
-#endif
 static long _huff_lengthlist__44c4_s_long[] = {
-        3, 5,10,11,12,11,10,11,12,13, 5, 2, 9, 6,10, 7,
-        9,11,15,15, 9, 6, 5, 9, 5, 7, 8, 9,11,14,11, 6,
-       10, 8,10, 9,11,14,17,18,11, 7, 5, 8, 4, 5, 7, 9,
-       11,14,10, 7, 7, 8, 5, 6, 6, 8,11,12,10, 8, 7,10,
-        6, 6, 6, 7, 9,11,10,12, 8,13, 8, 7, 6, 7, 8,10,
-       11,14,10,16,10, 9, 8, 7, 7, 8,11,15,13,18,12,11,
-       10, 8, 7, 6,
+        3, 5,11,11,13,11,11,11,12,12, 5, 2,11, 6,10, 7,
+        8,10,13,16,10, 9, 6,10, 6, 7, 8, 9,11,12,11, 5,
+       11, 7,10, 8,10,12,15,17,12, 8, 5, 9, 4, 5, 7, 8,
+       10,12,10, 6, 7, 8, 5, 5, 6, 8,10,11,10, 8, 8, 9,
+        6, 6, 6, 7, 9,10,11,10, 9,11, 8, 7, 6, 6, 7, 9,
+       11,13,10,15, 9, 9, 7, 7, 7, 8,10,15,11,17,11,11,
+        9, 8, 7, 8,
 };
 
 static static_codebook _huff_book__44c4_s_long = {
@@ -10367,7 +10484,7 @@ static long _vq_quantlist__44c4_s_p1_0[] = {
 
 static long _vq_lengthlist__44c4_s_p1_0[] = {
         2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
-        0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10376,7 +10493,7 @@ static long _vq_lengthlist__44c4_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
         0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10412,17 +10529,17 @@ static long _vq_lengthlist__44c4_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
-        0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0,
+        0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
-        0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0, 0,
+        0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
-        0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 8, 9,10,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10457,17 +10574,17 @@ static long _vq_lengthlist__44c4_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
-        0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
         0, 0, 0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9,
         0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10815,24 +10932,24 @@ static long _vq_quantlist__44c4_s_p2_0[] = {
 
 static long _vq_lengthlist__44c4_s_p2_0[] = {
         2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 7,
+        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
         7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
-        0, 0, 5, 6, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
+        0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
         0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
-        0, 7, 7, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0, 0, 0, 5,
+        0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
         7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
         9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
-        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
+        0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
+        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
         0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10840,8 +10957,8 @@ static long _vq_lengthlist__44c4_s_p2_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
-       10, 9, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
-        9, 0, 0, 0, 9, 9, 0, 0, 0, 9,10, 0, 0, 0, 0, 0,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
+        9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10891,13 +11008,13 @@ static long _vq_quantlist__44c4_s_p3_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s_p3_0[] = {
-        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 6, 8, 8,
+        0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 6, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -10975,7 +11092,7 @@ static long _vq_lengthlist__44c4_s_p4_0[] = {
         2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
         0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
         0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
+        7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
         0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
@@ -11076,23 +11193,23 @@ static long _vq_quantlist__44c4_s_p6_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s_p6_0[] = {
-        2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,11,
-       11, 0, 4, 4, 7, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
-       12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
-       11,11,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9,10,10,10,
-       11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,10,
-       10,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
-       11,11,11,11,12,12, 0, 0, 0, 7, 7, 9, 9, 9,10,10,
-       10,11,11,12,12,12,12, 0, 0, 0, 9, 8, 9, 9,10,10,
-       10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
-       10,10,10,11,11,12,11,13,12, 0, 0, 0, 0, 0, 9, 8,
-        9, 9,10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0, 8,
-        8, 9, 9,10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0,
-        9,10,10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0,
-        0, 0, 0,10,10,10,10,11,11,12,12,12,13, 0, 0, 0,
-        0, 0, 0, 0,11,11,11,11,11,12,12,12,13,13, 0, 0,
-        0, 0, 0, 0, 0,11,10,11,11,12,11,12,12,13,13, 0,
-        0, 0, 0, 0, 0, 0,11,11,12,11,12,12,12,13,13,13,
+        2, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10, 9,10,10,11,
+       11, 0, 4, 4, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       11,11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,12,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10, 9,
+       10,11,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,
+       10,11,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
+       10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
+       10,10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0, 8, 8,
+        9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8,
+        8, 9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
+        9, 9,10,10,11,10,11,11,12,12,12,12, 0, 0, 0, 0,
+        0, 0, 0,10,10,10,10,11,11,12,12,13,12, 0, 0, 0,
+        0, 0, 0, 0,11,11,11,11,11,12,12,12,13,12, 0, 0,
+        0, 0, 0, 0, 0,11,11,11,11,11,11,12,12,13,13, 0,
+        0, 0, 0, 0, 0, 0,11,11,12,12,12,12,12,12,13,13,
         0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,
        13,
 };
@@ -11133,12 +11250,12 @@ static long _vq_quantlist__44c4_s_p7_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s_p7_0[] = {
-        1, 4, 4, 6, 6, 6, 7, 6, 6, 5, 7, 6,10, 9, 9,10,
-        9, 9, 5, 6, 7,10, 8, 9,10, 9, 9, 6, 9, 9,10,10,
-       10,11,10,10, 6, 9, 8,10, 9, 9,10, 9, 9, 6, 9, 9,
-       10, 9, 9,11, 9, 9, 7,10,10,11,10,10,11,10,10, 6,
-        9, 9,10, 9, 9,10, 9, 9, 6, 9, 9,10, 9, 9,10, 9,
-        9,
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
+        9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
+       10,11,10,10, 6, 9, 9,10,10,10,10,10, 9, 6, 9, 9,
+       10, 9,10,11, 9, 9, 7,10,10,11,11,11,11,10,10, 6,
+        9, 9,10, 9, 9,10,10, 9, 6, 9, 9,10,10,10,10,10,
+       10,
 };
 
 static float _vq_quantthresh__44c4_s_p7_0[] = {
@@ -11188,7 +11305,7 @@ static long _vq_lengthlist__44c4_s_p7_1[] = {
         7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
         8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
         8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
-        8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
+        8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 9,10,10,
        10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
@@ -11238,16 +11355,16 @@ static long _vq_quantlist__44c4_s_p8_0[] = {
 
 static long _vq_lengthlist__44c4_s_p8_0[] = {
         1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,10,10,11, 7, 5, 5, 7, 7, 8,
+        7, 7, 8, 8, 9, 9,10,10,11,11, 7, 5, 5, 7, 7, 8,
         8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
        10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
-       11, 0,11,12, 8, 8, 9, 9,10,10,11,11,11,11, 0,13,
-       12, 9, 8, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
-        9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
-       10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
-       13,12, 0, 0, 0,14,14,10,10,11,11,12,12,12,13, 0,
-        0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
-        0,12,12,11,12,12,12,13,13,
+       11, 0,12,12, 9, 9, 9, 9,10,10,10,10,11,11, 0,12,
+       12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9,10,
+        9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0,13,13,10,10,10,11,12,12,
+       12,12, 0, 0, 0,14,14,10,10,11,11,11,11,12,12, 0,
+        0, 0, 0, 0,11,12,11,11,12,12,12,13, 0, 0, 0, 0,
+        0,12,12,11,11,12,12,13,13,
 };
 
 static float _vq_quantthresh__44c4_s_p8_0[] = {
@@ -11287,7 +11404,7 @@ static long _vq_quantlist__44c4_s_p8_1[] = {
 };
 
 static long _vq_lengthlist__44c4_s_p8_1[] = {
-        2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5, 6,
+        2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
         5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
@@ -11334,17 +11451,17 @@ static long _vq_quantlist__44c4_s_p9_0[] = {
 };
 
 static long _vq_lengthlist__44c4_s_p9_0[] = {
-        1, 3, 3,12,12,12,12,12,12,12,12,12,12, 5, 9, 7,
-       12,12,12,12,12,12,12,12,12,12, 3, 8, 7,12,12,12,
-       12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,
+        1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 7, 7,
+       10,10,10,10,10,10,10,10,10,10, 5, 7, 8,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10, 9, 9, 9, 9,
 };
 
 static float _vq_quantthresh__44c4_s_p9_0[] = {
@@ -11394,20 +11511,20 @@ static long _vq_quantlist__44c4_s_p9_1[] = {
 };
 
 static long _vq_lengthlist__44c4_s_p9_1[] = {
-        1, 4, 4, 6, 5, 7, 7, 9, 9,10,10,11,11,11,11, 6,
-        5, 5, 7, 7, 8, 8,10,10,11,11,12,12,13,12, 6, 5,
-        5, 7, 7, 8, 8,10,10,10,11,12,12,12,13,18, 7, 7,
-        8, 8, 9, 9,10,10,12,11,13,12,13,13,18, 7, 7, 8,
-        8, 9, 9,10,10,12,11,12,13,13,14,18,12,12, 9, 9,
-       10,10,11,11,12,12,13,13,13,14,17,12,12, 9, 9,10,
-       10,11,11,12,12,13,13,13,14,18,18,18,11,11,10,11,
-       12,12,12,12,13,13,13,14,18,18,18,11,11,11,11,12,
-       12,13,13,13,13,14,13,18,18,18,15,16,12,12,12,12,
-       13,13,14,13,14,14,18,18,18,15,15,11,11,12,12,14,
-       13,13,14,13,14,18,18,18,18,18,14,14,13,13,14,12,
-       14,13,14,13,17,18,18,18,18,14,13,12,11,13,13,15,
-       14,15,15,18,18,18,18,18,16,17,13,13,13,11,14,12,
-       15,14,18,18,17,18,17,17,16,13,11,13,11,14,14,15,
+        1, 4, 4, 5, 6, 7, 7, 9, 9,11,11,12,12,12,13, 6,
+        5, 5, 6, 7, 8, 8,10,10,11,11,13,13,13,13, 6, 5,
+        5, 7, 7, 8, 8,11,10,11,11,12,13,12,13,17, 7, 7,
+        8, 8, 9, 9,11,11,12,12,12,13,15,14,17, 7, 7, 8,
+        8, 9, 9,11,10,12,12,13,13,14,13,17,11,12, 9, 9,
+       10,10,12,12,13,13,14,14,14,14,17,12,11, 9, 8,11,
+       10,11,12,13,13,13,14,14,14,17,17,17,11,11,11,11,
+       13,13,13,13,14,13,15,14,17,17,17,11,10,11, 9,13,
+       12,13,14,15,14,15,14,17,17,17,14,14,11,12,12,13,
+       14,14,16,15,15,15,17,17,17,15,15,12,11,13,11,13,
+       13,13,15,16,14,17,17,17,17,17,13,13,14,13,14,14,
+       15,15,16,15,17,17,17,17,17,14,14,14,12,14,12,16,
+       14,15,14,17,17,17,17,17,16,17,13,14,14,15,15,15,
+       17,15,17,17,17,17,17,16,17,13,14,14,14,15,17,15,
        15,
 };
 
@@ -11464,33 +11581,33 @@ static long _vq_quantlist__44c4_s_p9_2[] = {
 };
 
 static long _vq_lengthlist__44c4_s_p9_2[] = {
-        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 9, 9, 9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11, 6, 6, 7, 7, 7,
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9,11, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8,
+        9, 9, 9, 9, 9, 9, 9, 9,10,10,11, 5, 5, 7, 7, 7,
         7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
-        7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,10, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,11,11,
-       10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10, 9,11,11,11, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10,10,10, 9, 9,10,11,11,10,11,11, 8, 8, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,
-       11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10, 9,
-       10,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10,
-       10, 9,10,10, 9,10,10,11,11,11,11,11, 9, 9, 9, 9,
-        9, 9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
-       11,11,11, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
-       10,11,11,11,11,11,11,11, 9, 9,10,10,10,10,10,10,
-       10,10,10,10,10,10,11,11,11,11,11,11,11, 9, 9, 9,
+        7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,
+       10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
+        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
+       11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,
+       10,10,10,11,11,11, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
+       10,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
+        9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,11,
+       11,11, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
+       10,10,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,10,10,
+       10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9, 9,
+       10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
+       11,11,11, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
+       10,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,11,11,11,11,11,11,11,10,10, 9,
        10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
        11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       11,11,11,11,11,11,11,11,11, 9,10,10,10,10,10,10,
+       11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
        10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
        10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
-       11,11,11,10,10, 9,10,10, 9,10,10,10,10,10,10,11,
-       11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
-       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11, 9,
+       12,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
+       11,12,12,11,11,11,11,11,10,10,10,10,10,10,10,10,
+       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
        10,10,10,10,10,10,10,10,10,
 };
 
@@ -11525,13 +11642,13 @@ static static_codebook _44c4_s_p9_2 = {
 };
 
 static long _huff_lengthlist__44c4_s_short[] = {
-        4, 8,13,12,17,11,12,16,17,17, 5, 2, 9, 5, 9, 7,
-        9,13,16,17,10, 6, 5, 8, 5, 7, 9,12,14,15,10, 5,
-        9, 7, 9, 8,12,16,17,17,12, 6, 4, 8, 3, 5, 8,12,
-       17,13,10, 7, 6, 8, 5, 6, 9,12,17,16,10, 9, 8,11,
-        8, 9, 9,12,16,14,13,13,11,12,10,10,11,13,16,17,
-       12,11,10, 9, 6, 6, 8,12,15,17,17,11, 9, 8, 5, 5,
-        6, 9,13,17,
+        4, 9,13,12,16,11,12,15,15,16, 4, 2,11, 5,10, 6,
+        8,11,14,14,13,11, 8,11, 7, 8,10,13,17,17,10, 4,
+       11, 5, 9, 6, 9,13,17,17,13, 9, 6, 9, 5, 5, 7,11,
+       15,17,10, 5, 7, 6, 5, 4, 7,10,15,15,10, 7, 9, 8,
+        7, 6, 7,10,14,13,13,10,11,10, 8, 7, 8,10,14,14,
+       12,11,10, 9, 6, 5, 6, 9,13,17,14,13,11,10, 6, 6,
+        6, 8,11,16,
 };
 
 static static_codebook _huff_book__44c4_s_short = {
@@ -11545,56 +11662,14 @@ static static_codebook _huff_book__44c4_s_short = {
        0
 };
 
-static long _huff_lengthlist__44c4_sm_long[] = {
-        2, 5,10,11,11,10,11,12,13,13, 5, 2, 9, 7, 7, 8,
-        9,11,13,14, 9, 8, 6,11, 7, 8, 9,11,12,13,10, 7,
-       12, 8,10, 9,11,14,16,17,10, 6, 6, 9, 5, 6, 7, 9,
-       11,12,10, 7, 8, 9, 5, 5, 6, 8,10,11,10, 8, 9,10,
-        7, 6, 5, 7, 9,10,11,10,10,13, 8, 7, 6, 7, 8, 9,
-       12,13,11,15,10, 9, 8, 7, 7, 8,12,14,12,17,12,11,
-        9, 8, 7, 7,
-};
-
-static static_codebook _huff_book__44c4_sm_long = {
-       2, 100,
-       _huff_lengthlist__44c4_sm_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c4_sm_short[] = {
-        3, 7,13,10,12,10,12,15,15,15, 5, 2,10, 6, 7, 7,
-        9,12,16,14, 7, 8, 7,10, 7, 8,10,12,15,17, 9, 5,
-       11, 7, 9, 8,11,14,18,18, 9, 6, 6, 8, 4, 5, 7,10,
-       14,15, 9, 6, 7, 7, 5, 5, 6, 9,12,15,10, 9, 9,10,
-        7, 5, 5, 8,11,14,12, 8,11, 9, 8, 8, 7, 9,12,14,
-       13, 8,10, 9, 6, 6, 7, 9,12,15,14, 9,10, 9, 6, 6,
-        6, 7,10,13,
-};
-
-static static_codebook _huff_book__44c4_sm_short = {
-       2, 100,
-       _huff_lengthlist__44c4_sm_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
 static long _huff_lengthlist__44c5_s_long[] = {
-        3, 6,10,13,10,12,11,12,12,12, 5, 2,10, 8, 5, 8,
-        9,10,12,15, 9, 7, 6,10, 5, 7, 8,10,11,12,13, 7,
-       11, 9, 9, 9,12,14,17,16, 9, 5, 5, 8, 4, 5, 7, 8,
-       10,12,10, 7, 7, 9, 5, 5, 6, 8,10,12,10, 9, 8,11,
-        6, 6, 6, 7, 9,11,11,11, 9,13, 8, 7, 6, 7, 8,10,
-       11,13,10,14, 9, 9, 8, 7, 7, 8,10,14,11,17,11,10,
-        9, 8, 7, 6,
+        3, 6, 9,14,11,13,12,12,12,12, 6, 3, 5, 8, 6, 8,
+       10,11,12,14, 9, 5, 4,10, 5, 7, 8, 9,11,12,13, 8,
+       10, 9, 9, 9,12,15,16,17,10, 6, 5, 9, 3, 5, 6, 8,
+       10,12,10, 8, 7, 9, 5, 5, 6, 8,10,11,10, 9, 8,11,
+        6, 6, 6, 7, 8,10,12,11, 9,13, 8, 7, 6, 6, 7, 9,
+       11,13,10,15, 9, 9, 7, 7, 7, 8,10,15,10,17,11,10,
+        9, 8, 7, 7,
 };
 
 static static_codebook _huff_book__44c5_s_long = {
@@ -11615,18 +11690,18 @@ static long _vq_quantlist__44c5_s_p1_0[] = {
 };
 
 static long _vq_lengthlist__44c5_s_p1_0[] = {
-        2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
-        0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        2, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 6, 0, 0, 0, 0,
+        0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
-        0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
-        0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
+        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11661,17 +11736,17 @@ static long _vq_lengthlist__44c5_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
-        0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0, 0,
-        0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
-        0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 8,10,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 8, 0, 0,
+        0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11706,18 +11781,81 @@ static long _vq_lengthlist__44c5_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
+        0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
         0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0,
-        0, 0, 0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 6, 9, 8, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
+        0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 8,10,10,
-        0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11962,8 +12100,72 @@ static long _vq_lengthlist__44c5_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s_p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44c5_s_p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p1_0 = {
+       _vq_quantthresh__44c5_s_p1_0,
+       _vq_quantmap__44c5_s_p1_0,
+       3,
+       3
+};
+
+static static_codebook _44c5_s_p1_0 = {
+       8, 6561,
+       _vq_lengthlist__44c5_s_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44c5_s_p1_0,
+       NULL,
+       &_vq_auxt__44c5_s_p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p2_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c5_s_p2_0[] = {
+        2, 4, 4, 0, 0, 0, 6, 5, 0, 0, 0, 5, 5, 0, 0, 0,
+        7, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 5, 0, 0, 0, 8,
+        7, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
+        0, 0, 4, 5, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 8, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8, 8, 0, 0,
+        0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6,
+        7, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
+       10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 6, 8, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
+        0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 7, 8, 0,
+        0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        7, 9, 9, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0,
+       10,10, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,10,
+       10, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -11975,6 +12177,52 @@ static long _vq_lengthlist__44c5_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c5_s_p2_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p2_0 = {
+       _vq_quantthresh__44c5_s_p2_0,
+       _vq_quantmap__44c5_s_p2_0,
+       5,
+       5
+};
+
+static static_codebook _44c5_s_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44c5_s_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c5_s_p2_0,
+       NULL,
+       &_vq_auxt__44c5_s_p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c5_s_p3_0[] = {
+        2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12006,13 +12254,852 @@ static long _vq_lengthlist__44c5_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s_p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c5_s_p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p3_0 = {
+       _vq_quantthresh__44c5_s_p3_0,
+       _vq_quantmap__44c5_s_p3_0,
+       5,
+       5
+};
+
+static static_codebook _44c5_s_p3_0 = {
+       4, 625,
+       _vq_lengthlist__44c5_s_p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c5_s_p3_0,
+       NULL,
+       &_vq_auxt__44c5_s_p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p4_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c5_s_p4_0[] = {
+        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
+        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
+        8, 7, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
+        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c5_s_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c5_s_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p4_0 = {
+       _vq_quantthresh__44c5_s_p4_0,
+       _vq_quantmap__44c5_s_p4_0,
+       9,
+       9
+};
+
+static static_codebook _44c5_s_p4_0 = {
+       2, 81,
+       _vq_lengthlist__44c5_s_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c5_s_p4_0,
+       NULL,
+       &_vq_auxt__44c5_s_p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c5_s_p5_0[] = {
+        2, 3, 4, 5, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
+        9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
+        8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
+        7, 7, 8, 8,10,10, 0, 0, 0, 7, 8, 8, 8,10,10, 0,
+        0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
+       10,
+};
+
+static float _vq_quantthresh__44c5_s_p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c5_s_p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p5_0 = {
+       _vq_quantthresh__44c5_s_p5_0,
+       _vq_quantmap__44c5_s_p5_0,
+       9,
+       9
+};
+
+static static_codebook _44c5_s_p5_0 = {
+       2, 81,
+       _vq_lengthlist__44c5_s_p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c5_s_p5_0,
+       NULL,
+       &_vq_auxt__44c5_s_p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p6_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c5_s_p6_0[] = {
+        2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
+       12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,12,12, 0, 6, 6, 7, 7, 8, 8, 9,10,10,10,11,11,
+       11,12,12,12, 0, 0, 0, 7, 7, 8, 8,10,10,10,10,11,
+       11,12,12,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
+       11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 9,10,10,10,
+       10,11,11,12,12,12,13, 0, 0, 0, 8, 8, 9, 9,10,10,
+       10,10,11,11,12,12,13,12, 0, 0, 0, 0, 0, 9, 9,10,
+       10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8,
+        9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8,
+        8, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
+        9, 9,10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
+        0, 0, 0,10,10,11,11,11,12,12,12,13,13, 0, 0, 0,
+        0, 0, 0, 0,11,11,11,11,12,12,12,13,13,13, 0, 0,
+        0, 0, 0, 0, 0,11,11,11,11,12,12,13,12,13,13, 0,
+        0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
+       13,
+};
+
+static float _vq_quantthresh__44c5_s_p6_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c5_s_p6_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p6_0 = {
+       _vq_quantthresh__44c5_s_p6_0,
+       _vq_quantmap__44c5_s_p6_0,
+       17,
+       17
+};
+
+static static_codebook _44c5_s_p6_0 = {
+       2, 289,
+       _vq_lengthlist__44c5_s_p6_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c5_s_p6_0,
+       NULL,
+       &_vq_auxt__44c5_s_p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44c5_s_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
+        9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
+       10,11,10,10, 6, 9, 9,10,10, 9,11,10,10, 6, 9, 9,
+       10, 9,10,11,10, 9, 7,10,10,11,11,11,11,10,10, 6,
+        9, 9,10,10, 9,10, 9, 9, 6, 9, 9,10,10,10,11, 9,
+        9,
+};
+
+static float _vq_quantthresh__44c5_s_p7_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__44c5_s_p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p7_0 = {
+       _vq_quantthresh__44c5_s_p7_0,
+       _vq_quantmap__44c5_s_p7_0,
+       3,
+       3
+};
+
+static static_codebook _44c5_s_p7_0 = {
+       4, 81,
+       _vq_lengthlist__44c5_s_p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44c5_s_p7_0,
+       NULL,
+       &_vq_auxt__44c5_s_p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44c5_s_p7_1[] = {
+        2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
+        7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
+        8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
+        7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
+        8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
+        8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
+       10,10,10, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c5_s_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44c5_s_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p7_1 = {
+       _vq_quantthresh__44c5_s_p7_1,
+       _vq_quantmap__44c5_s_p7_1,
+       11,
+       11
+};
+
+static static_codebook _44c5_s_p7_1 = {
+       2, 121,
+       _vq_lengthlist__44c5_s_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44c5_s_p7_1,
+       NULL,
+       &_vq_auxt__44c5_s_p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p8_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c5_s_p8_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
+        7, 7, 8, 8, 9, 9,10,10,10,10, 7, 5, 5, 7, 7, 8,
+        8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
+       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
+       11, 0,11,12, 9, 9, 9, 9, 9,10,10,10,11,11, 0,13,
+       12, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0, 9,10,
+        9, 9,10,10,11,11,12,11, 0, 0, 0,10,10, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,11,12,
+       12,12, 0, 0, 0,14,14,10,10,11,11,11,11,12,12, 0,
+        0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
+        0,12,12,11,11,12,12,13,13,
+};
+
+static float _vq_quantthresh__44c5_s_p8_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44c5_s_p8_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p8_0 = {
+       _vq_quantthresh__44c5_s_p8_0,
+       _vq_quantmap__44c5_s_p8_0,
+       13,
+       13
+};
+
+static static_codebook _44c5_s_p8_0 = {
+       2, 169,
+       _vq_lengthlist__44c5_s_p8_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44c5_s_p8_0,
+       NULL,
+       &_vq_auxt__44c5_s_p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p8_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c5_s_p8_1[] = {
+        2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
+};
+
+static float _vq_quantthresh__44c5_s_p8_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c5_s_p8_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p8_1 = {
+       _vq_quantthresh__44c5_s_p8_1,
+       _vq_quantmap__44c5_s_p8_1,
+       5,
+       5
+};
+
+static static_codebook _44c5_s_p8_1 = {
+       2, 25,
+       _vq_lengthlist__44c5_s_p8_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c5_s_p8_1,
+       NULL,
+       &_vq_auxt__44c5_s_p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p9_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44c5_s_p9_0[] = {
+        1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11, 5,
+        7, 7,11,11,11,11,11,11,11,11,11,11,11,11, 5, 9,
+        7,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh__44c5_s_p9_0[] = {
+       -2320.5, -1963.5, -1606.5, -1249.5, -892.5, -535.5, -178.5, 178.5, 
+       535.5, 892.5, 1249.5, 1606.5, 1963.5, 2320.5, 
+};
+
+static long _vq_quantmap__44c5_s_p9_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p9_0 = {
+       _vq_quantthresh__44c5_s_p9_0,
+       _vq_quantmap__44c5_s_p9_0,
+       15,
+       15
+};
+
+static static_codebook _44c5_s_p9_0 = {
+       2, 225,
+       _vq_lengthlist__44c5_s_p9_0,
+       1, -512522752, 1628852224, 4, 0,
+       _vq_quantlist__44c5_s_p9_0,
+       NULL,
+       &_vq_auxt__44c5_s_p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p9_1[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c5_s_p9_1[] = {
+        1, 4, 4, 6, 6, 8, 7, 9, 9,10,10,11,11,12,12,13,
+       13, 6, 5, 5, 6, 6, 8, 8,10,10,11,11,12,12,13,13,
+       13,13, 6, 5, 5, 7, 7, 8, 8,10,10,11,11,12,12,13,
+       13,13,13,18, 7, 7, 8, 8, 9, 9,10,11,11,11,12,12,
+       13,13,13,14,18, 7, 7, 8, 8, 9, 9,11,10,12,12,13,
+       13,13,13,14,15,18,12,12, 9, 9,10,10,11,11,12,12,
+       13,13,13,14,14,14,18,12,12, 9, 8,10,10,11,11,12,
+       12,14,13,13,14,15,15,18,16,18,11,11,11,11,12,12,
+       13,13,13,14,14,14,14,15,17,18,17,11,10,11, 9,12,
+       13,13,13,14,14,13,14,14,14,18,18,18,13,14,11,12,
+       12,12,13,14,13,13,14,15,16,15,18,18,18,15,13,12,
+        9,12,11,13,14,14,15,14,14,16,14,18,18,18,18,18,
+       12,13,13,13,13,14,15,14,15,15,15,15,18,18,18,18,
+       17,14,12,13,11,14,12,15,14,14,15,16,15,18,18,18,
+       17,18,15,18,13,13,14,13,15,14,16,15,17,16,18,18,
+       17,18,18,15,17,14,13,14,12,14,14,15,15,15,15,18,
+       18,18,17,17,18,18,14,15,14,14,14,14,15,14,16,16,
+       17,18,18,18,18,17,17,15,15,13,13,15,13,15,13,15,
+       15,
+};
+
+static float _vq_quantthresh__44c5_s_p9_1[] = {
+       -157.5, -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 
+       10.5, 31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 157.5, 
+};
+
+static long _vq_quantmap__44c5_s_p9_1[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p9_1 = {
+       _vq_quantthresh__44c5_s_p9_1,
+       _vq_quantmap__44c5_s_p9_1,
+       17,
+       17
+};
+
+static static_codebook _44c5_s_p9_1 = {
+       2, 289,
+       _vq_lengthlist__44c5_s_p9_1,
+       1, -520814592, 1620377600, 5, 0,
+       _vq_quantlist__44c5_s_p9_1,
+       NULL,
+       &_vq_auxt__44c5_s_p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c5_s_p9_2[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
+       6,
+       14,
+       5,
+       15,
+       4,
+       16,
+       3,
+       17,
+       2,
+       18,
+       1,
+       19,
+       0,
+       20,
+};
+
+static long _vq_lengthlist__44c5_s_p9_2[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,11, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,10,11, 5, 5, 7, 7, 7,
+        7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
+        7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
+       10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,11,11,11, 8, 8, 8, 8,
+        8, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,11,11,
+       11, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,
+       10,10,10,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
+        9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,11,
+       11,11, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
+       10,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,10,10,
+       10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9, 9,
+        9, 9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
+       11,11,11, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
+       10,11,11,11,11,11,11,11,10, 9,10,10,10,10,10,10,
+       10,10,10, 9,10,10,11,11,11,11,11,11,11, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
+       11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       11,11,11,11,11,11,11,11,11,10,10,10,10,10, 9,10,
+       10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
+       10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
+       11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,
+       11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
+       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
+       10,10,10,10,10,10,10,10,10,
+};
+
+static float _vq_quantthresh__44c5_s_p9_2[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
+};
+
+static long _vq_quantmap__44c5_s_p9_2[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c5_s_p9_2 = {
+       _vq_quantthresh__44c5_s_p9_2,
+       _vq_quantmap__44c5_s_p9_2,
+       21,
+       21
+};
+
+static static_codebook _44c5_s_p9_2 = {
+       2, 441,
+       _vq_lengthlist__44c5_s_p9_2,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__44c5_s_p9_2,
+       NULL,
+       &_vq_auxt__44c5_s_p9_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44c5_s_short[] = {
+        3, 9,10,15,10,10,11,15,15,17, 4, 5, 7, 8, 7, 7,
+        9,13,15,16, 7, 6, 6,10, 6, 8, 9,12,12,16,10, 8,
+       11, 8, 8, 7,11,15,17,17, 8, 5, 5, 8, 3, 4, 6,10,
+       15,17,10, 7, 7, 7, 4, 4, 5,10,14,17,10, 9, 8, 9,
+        6, 5, 6,10,14,17,12,12,11,12, 9, 8, 8,11,14,17,
+       13,14,13,10, 7, 5, 6, 9,13,17,14,14,14,10, 7, 5,
+        6, 7,10,15,
+};
+
+static static_codebook _huff_book__44c5_s_short = {
+       2, 100,
+       _huff_lengthlist__44c5_s_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44c6_s_long[] = {
+        3, 8,11,13,13,13,12,12,13,18, 6, 3, 4, 7, 9, 9,
+       11,11,13,16, 9, 4, 3, 5, 7, 7, 9,10,14,18,11, 7,
+        4, 4, 6, 6, 8,10,14,15,11, 9, 6, 6, 6, 6, 8,10,
+       13,15,10, 9, 7, 6, 6, 6, 7, 8,12,12,12,10, 9, 8,
+        7, 6, 6, 7,11,12,11,10,10, 9, 9, 7, 7, 6, 9,12,
+       12,12,13,13,13,10, 9, 8,10,12,13,14,16,16,17,14,
+       12,11,11,13,
+};
+
+static static_codebook _huff_book__44c6_s_long = {
+       2, 100,
+       _huff_lengthlist__44c6_s_long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44c6_s_p1_0[] = {
+        1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 8, 0,
+        8, 8, 6, 7, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
+        0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
+        9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
+        8,
+};
+
+static float _vq_quantthresh__44c6_s_p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44c6_s_p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p1_0 = {
+       _vq_quantthresh__44c6_s_p1_0,
+       _vq_quantmap__44c6_s_p1_0,
+       3,
+       3
+};
+
+static static_codebook _44c6_s_p1_0 = {
+       4, 81,
+       _vq_lengthlist__44c6_s_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44c6_s_p1_0,
+       NULL,
+       &_vq_auxt__44c6_s_p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p2_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c6_s_p2_0[] = {
+        3, 5, 5, 8, 8, 0, 5, 5, 9, 9, 0, 5, 5, 9, 9, 0,
+        7, 7,10,10, 0, 0, 0,10,10, 5, 7, 7, 9, 9, 0, 8,
+        7,10, 9, 0, 8, 8,10,10, 0,10,10,11,11, 0, 0, 0,
+       11,11, 5, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8,10,
+       10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
+        0,11,10,12,12, 0,11,11,12,12, 0,13,13,14,14, 0,
+        0, 0,14,14, 8, 9, 9,10,11, 0,10,11,12,12, 0,11,
+       11,12,12, 0,13,13,14,14, 0, 0, 0,14,14, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10,
+        0, 7, 7,10,10, 0, 9, 8,11,10, 0, 0, 0,11,11, 5,
+        7, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
+        9,10,11, 0, 0, 0,11,11, 9,10,10,12,12, 0,10,10,
+       12,11, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
+       13, 9,10,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
+        0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
+       10,10, 0, 8, 9,11,11, 0, 0, 0,11,10, 5, 7, 8,10,
+       11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 8,11,11,
+        0, 0, 0,11,11, 9,10,10,12,12, 0,10,10,12,12, 0,
+       10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,13, 9, 9,
+       10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,12,12,
+       13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        7,10,10,13,13, 0, 9, 8,12,12, 0, 8, 9,12,12, 0,
+       10, 9,12,12, 0, 0, 0,12,12, 7,10,10,13,13, 0, 9,
+        9,12,12, 0, 9, 8,12,12, 0, 9,10,12,12, 0, 0, 0,
+       12,12,10,11,11,14,14, 0,11,10,13,13, 0,11,11,13,
+       13, 0,12,12,13,13, 0, 0, 0,13,13,10,11,11,14,14,
+        0,10,11,13,13, 0,11,11,13,13, 0,12,12,13,13, 0,
+        0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
+       12,13,13, 0, 0, 0,13,13,10,11,11,14,14, 0,11,11,
+       13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,13,
+       13,
+};
+
+static float _vq_quantthresh__44c6_s_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c6_s_p2_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p2_0 = {
+       _vq_quantthresh__44c6_s_p2_0,
+       _vq_quantmap__44c6_s_p2_0,
+       5,
+       5
+};
+
+static static_codebook _44c6_s_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44c6_s_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c6_s_p2_0,
+       NULL,
+       &_vq_auxt__44c6_s_p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p3_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44c6_s_p3_0[] = {
+        2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
+        9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
+        8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
+        7, 7, 8, 8,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c6_s_p3_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44c6_s_p3_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p3_0 = {
+       _vq_quantthresh__44c6_s_p3_0,
+       _vq_quantmap__44c6_s_p3_0,
+       9,
+       9
+};
+
+static static_codebook _44c6_s_p3_0 = {
+       2, 81,
+       _vq_lengthlist__44c6_s_p3_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44c6_s_p3_0,
+       NULL,
+       &_vq_auxt__44c6_s_p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p4_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44c6_s_p4_0[] = {
+        3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
+       11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 8, 9,10,10,11,11,
+       11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
+       11,11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
+       11,11,12,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
+       10,11,11,12,12,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9,
+       10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 7, 7, 9,
+        9,10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -12021,117 +13108,785 @@ static long _vq_lengthlist__44c5_s_p1_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__44c6_s_p4_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44c6_s_p4_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p4_0 = {
+       _vq_quantthresh__44c6_s_p4_0,
+       _vq_quantmap__44c6_s_p4_0,
+       17,
+       17
+};
+
+static static_codebook _44c6_s_p4_0 = {
+       2, 289,
+       _vq_lengthlist__44c6_s_p4_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44c6_s_p4_0,
+       NULL,
+       &_vq_auxt__44c6_s_p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p5_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44c6_s_p5_0[] = {
+        1, 4, 4, 5, 7, 7, 5, 7, 7, 4, 7, 7, 9,10,10,10,
+       10,10, 4, 7, 7, 9,10,10,10,10,10, 5, 9, 9, 9,11,
+       11, 9,11,11, 7,10,10,11,12,11,12,12,12, 7,10,10,
+       11,12,12,12,12,12, 6,10,10, 9,11,11,10,11,11, 7,
+       10, 9,11,12,12,11,12,11, 7,10,10,11,12,12,11,12,
+       12,
+};
+
+static float _vq_quantthresh__44c6_s_p5_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__44c6_s_p5_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p5_0 = {
+       _vq_quantthresh__44c6_s_p5_0,
+       _vq_quantmap__44c6_s_p5_0,
+       3,
+       3
+};
+
+static static_codebook _44c6_s_p5_0 = {
+       4, 81,
+       _vq_lengthlist__44c6_s_p5_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44c6_s_p5_0,
+       NULL,
+       &_vq_auxt__44c6_s_p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p5_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44c6_s_p5_1[] = {
+        3, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,11, 4, 4, 6, 6,
+        8, 8, 9, 9, 9, 9,11, 4, 4, 6, 6, 8, 8, 9, 8, 9,
+        9,12, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,12,12,12, 6,
+        6, 8, 8, 9, 9, 9, 9,11,11,11, 7, 7, 8, 8, 9, 9,
+        9, 9,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9,11,11,11,
+        7, 7, 8, 8, 8, 8, 9, 9,11,11,11,11,11, 8, 8, 8,
+        8, 9, 9,11,11,11,11,11, 7, 7, 8, 8, 8, 8,11,11,
+       11,11,11, 7, 7, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c6_s_p5_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44c6_s_p5_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p5_1 = {
+       _vq_quantthresh__44c6_s_p5_1,
+       _vq_quantmap__44c6_s_p5_1,
+       11,
+       11
+};
+
+static static_codebook _44c6_s_p5_1 = {
+       2, 121,
+       _vq_lengthlist__44c6_s_p5_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44c6_s_p5_1,
+       NULL,
+       &_vq_auxt__44c6_s_p5_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c6_s_p6_0[] = {
+        1, 4, 4, 6, 7, 8, 8, 8, 8, 9, 9,10,10, 5, 5, 5,
+        7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
+        9, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
+       11,11,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
+       12, 0,11,11, 8, 8,10, 9,10,11,11,11,12,12, 0,12,
+       12, 8, 8,10, 9,11,11,12,11,13,13, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__44c6_s_p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44c6_s_p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p6_0 = {
+       _vq_quantthresh__44c6_s_p6_0,
+       _vq_quantmap__44c6_s_p6_0,
+       13,
+       13
+};
+
+static static_codebook _44c6_s_p6_0 = {
+       2, 169,
+       _vq_lengthlist__44c6_s_p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44c6_s_p6_0,
+       NULL,
+       &_vq_auxt__44c6_s_p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44c6_s_p6_1[] = {
+        3, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6, 4, 4, 5, 4, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
+};
+
+static float _vq_quantthresh__44c6_s_p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44c6_s_p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p6_1 = {
+       _vq_quantthresh__44c6_s_p6_1,
+       _vq_quantmap__44c6_s_p6_1,
+       5,
+       5
+};
+
+static static_codebook _44c6_s_p6_1 = {
+       2, 25,
+       _vq_lengthlist__44c6_s_p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c6_s_p6_1,
+       NULL,
+       &_vq_auxt__44c6_s_p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c6_s_p7_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
+        7, 7, 8, 8, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
+        9, 9, 9,11,11,12,12,19, 7, 7, 7, 7, 9, 9,10,10,
+       11,11,12,12,19, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
+       12,19,11,11, 8, 8,10,10,11,11,11,12,12,12,19,12,
+       12, 8, 8,10, 9,11,11,12,12,13,12,19,19,19,11,11,
+       10,10,11,11,12,12,13,13,19,19,19,11,11,10,10,11,
+       11,12,12,13,13,19,19,19,14,14,11,11,11,12,13,13,
+       13,13,19,19,19,15,15,11,11,12,12,13,12,14,14,19,
+       19,19,19,18,13,13,12,12,13,13,14,14,18,18,18,18,
+       18,13,12,12,12,13,13,14,14,
+};
+
+static float _vq_quantthresh__44c6_s_p7_0[] = {
+       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
+       27.5, 38.5, 49.5, 60.5, 
+};
+
+static long _vq_quantmap__44c6_s_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p7_0 = {
+       _vq_quantthresh__44c6_s_p7_0,
+       _vq_quantmap__44c6_s_p7_0,
+       13,
+       13
+};
+
+static static_codebook _44c6_s_p7_0 = {
+       2, 169,
+       _vq_lengthlist__44c6_s_p7_0,
+       1, -523206656, 1618345984, 4, 0,
+       _vq_quantlist__44c6_s_p7_0,
+       NULL,
+       &_vq_auxt__44c6_s_p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44c6_s_p7_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 7, 7,
+        7, 7, 7, 7, 8, 8, 9, 5, 5, 6, 6, 7, 7, 7, 7, 7,
+        7, 9, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 9, 9, 9, 7,
+        7, 7, 7, 7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
+        8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 9, 9, 9,
+        7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 8, 9, 8, 8, 7,
+        7, 7, 7, 9, 9, 8, 8, 9, 8, 8, 7, 7, 8, 8, 9, 9,
+        9, 9, 8, 7, 7, 7, 7, 8, 8,
+};
+
+static float _vq_quantthresh__44c6_s_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44c6_s_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p7_1 = {
+       _vq_quantthresh__44c6_s_p7_1,
+       _vq_quantmap__44c6_s_p7_1,
+       11,
+       11
+};
+
+static static_codebook _44c6_s_p7_1 = {
+       2, 121,
+       _vq_lengthlist__44c6_s_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44c6_s_p7_1,
+       NULL,
+       &_vq_auxt__44c6_s_p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p8_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44c6_s_p8_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 9, 9,10,11,11, 6,
+        5, 5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11, 6, 5,
+        5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,17, 8, 8,
+        8, 8,10,10, 8, 9,10,10,11,11,12,11,17, 8, 8, 9,
+        9,10,10, 9, 9,10,10,11,12,12,12,17,12,13, 9, 9,
+       10,10, 9,10,10,10,11,11,13,12,17,13,13,10, 9,10,
+       10,10,10,10,11,12,11,12,12,17,17,17, 9, 9, 9, 9,
+       10,10,11,11,11,12,12,13,17,17,17, 9, 9, 9, 9,11,
+       10,11,11,12,12,12,13,17,17,17,13,13,10,10,11,11,
+       12,11,12,13,13,13,17,17,17,14,13,10, 9,11, 9,12,
+       12,12,13,13,14,17,17,17,17,17,11,12,11,11,12,12,
+       13,14,13,14,17,17,17,17,17,12,10,11, 8,12,11,13,
+       14,14,14,17,17,16,16,16,13,15,11,12,12,13,13,13,
+       14,14,16,16,16,16,16,14,13,12, 9,13,10,14,13,14,
+       13,
+};
+
+static float _vq_quantthresh__44c6_s_p8_0[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
+};
+
+static long _vq_quantmap__44c6_s_p8_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p8_0 = {
+       _vq_quantthresh__44c6_s_p8_0,
+       _vq_quantmap__44c6_s_p8_0,
+       15,
+       15
+};
+
+static static_codebook _44c6_s_p8_0 = {
+       2, 225,
+       _vq_lengthlist__44c6_s_p8_0,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__44c6_s_p8_0,
+       NULL,
+       &_vq_auxt__44c6_s_p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p8_1[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
+       6,
+       14,
+       5,
+       15,
+       4,
+       16,
+       3,
+       17,
+       2,
+       18,
+       1,
+       19,
+       0,
+       20,
+};
+
+static long _vq_lengthlist__44c6_s_p8_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+        9, 8, 9, 9, 9,11, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
+        7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
+        7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,11,10,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9,11,11,
+       11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 9,10, 9,
+       10,10, 9,11,11,11, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+       10,10, 9,10, 9, 9, 9, 9,11,11,11,11,11, 8, 8, 9,
+        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,11,
+       11,11, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,10, 9, 9,
+        9, 9,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,10,10,
+        9,10, 9,10,10,10,10,11,11,11,11,11, 9, 9, 9, 9,
+        9, 9,10,10,10,10, 9,10,10, 9,10, 9,11,11,11,11,
+       11,11,11, 9, 9, 9, 9,10, 9,10, 9, 9,10,10,10,10,
+       10,10,11,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,
+        9,10, 9,10,10, 9,11,11,11,11,11,11,10, 9, 9, 9,
+        9, 9,10, 9,10,10,10,10,10,10,10,11,11,11,11,11,
+       11,11, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
+       11,11,11,11,11,11,11,11,11, 9,10, 9,10, 9,10,10,
+       10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
+       10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
+       11,11,11,10,10, 9,10,10,10,10, 9,10, 9,10,10,11,
+       11,11,11,11,11,11,11,11,10,10,10, 9,10,10,10,10,
+       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
+       10, 9,10,10,10,10,10,10,10,
+};
+
+static float _vq_quantthresh__44c6_s_p8_1[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
+};
+
+static long _vq_quantmap__44c6_s_p8_1[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p8_1 = {
+       _vq_quantthresh__44c6_s_p8_1,
+       _vq_quantmap__44c6_s_p8_1,
+       21,
+       21
+};
+
+static static_codebook _44c6_s_p8_1 = {
+       2, 441,
+       _vq_lengthlist__44c6_s_p8_1,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__44c6_s_p8_1,
+       NULL,
+       &_vq_auxt__44c6_s_p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p9_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c6_s_p9_0[] = {
+        1, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 9, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c6_s_p9_0[] = {
+       -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
+       1592.5, 2229.5, 2866.5, 3503.5, 
+};
+
+static long _vq_quantmap__44c6_s_p9_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p9_0 = {
+       _vq_quantthresh__44c6_s_p9_0,
+       _vq_quantmap__44c6_s_p9_0,
+       13,
+       13
+};
+
+static static_codebook _44c6_s_p9_0 = {
+       2, 169,
+       _vq_lengthlist__44c6_s_p9_0,
+       1, -511845376, 1630791680, 4, 0,
+       _vq_quantlist__44c6_s_p9_0,
+       NULL,
+       &_vq_auxt__44c6_s_p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p9_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c6_s_p9_1[] = {
+        1, 4, 4, 7, 7, 7, 7, 7, 7, 8, 9,10,11, 6, 6, 6,
+        7, 8, 8, 8, 7, 8, 9,10,11,10, 6, 5, 6, 7, 8, 8,
+        8, 8, 8, 9,10,10,11,14, 9, 8, 8, 8, 9, 8, 8, 9,
+       10,10,12,11,14, 8, 8, 9, 8, 9, 8, 8, 8,11,10,11,
+       11,14,14,13, 8, 9, 9, 9, 9,10,11,11,12,12,13,12,
+       12, 8, 7,10, 9, 9, 9,11,11,11,10,13,13,13, 8, 9,
+        9, 8,12,11,11,11,13,11,13,13,13, 9, 8, 9, 8,10,
+       10,11,10,11,10,13,13,13,12,12, 9,10,11,11,11,12,
+       13,12,13,13,13,13,12,10,10,10, 9,13,12,12,13,13,
+       13,13,13,13,12,12,10,10,12,12,13,13,13,13,13,13,
+       13,12,12,11,12,12,12,12,13,
+};
+
+static float _vq_quantthresh__44c6_s_p9_1[] = {
+       -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
+       122.5, 171.5, 220.5, 269.5, 
+};
+
+static long _vq_quantmap__44c6_s_p9_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c6_s_p9_1 = {
+       _vq_quantthresh__44c6_s_p9_1,
+       _vq_quantmap__44c6_s_p9_1,
+       13,
+       13
+};
+
+static static_codebook _44c6_s_p9_1 = {
+       2, 169,
+       _vq_lengthlist__44c6_s_p9_1,
+       1, -518889472, 1622704128, 4, 0,
+       _vq_quantlist__44c6_s_p9_1,
+       NULL,
+       &_vq_auxt__44c6_s_p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c6_s_p9_2[] = {
+       24,
+       23,
+       25,
+       22,
+       26,
+       21,
+       27,
+       20,
+       28,
+       19,
+       29,
+       18,
+       30,
+       17,
+       31,
+       16,
+       32,
+       15,
+       33,
+       14,
+       34,
+       13,
+       35,
+       12,
+       36,
+       11,
+       37,
+       10,
+       38,
+       9,
+       39,
+       8,
+       40,
+       7,
+       41,
+       6,
+       42,
+       5,
+       43,
+       4,
+       44,
+       3,
+       45,
+       2,
+       46,
+       1,
+       47,
+       0,
+       48,
+};
+
+static long _vq_lengthlist__44c6_s_p9_2[] = {
+        2, 4, 3, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
+};
+
+static float _vq_quantthresh__44c6_s_p9_2[] = {
+       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
+};
+
+static long _vq_quantmap__44c6_s_p9_2[] = {
+          47,   45,   43,   41,   39,   37,   35,   33,
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,   34,   36,   38,   40,   42,   44,   46,
+          48,
 };
 
-static float _vq_quantthresh__44c5_s_p1_0[] = {
-       -0.5, 0.5, 
+static encode_aux_threshmatch _vq_auxt__44c6_s_p9_2 = {
+       _vq_quantthresh__44c6_s_p9_2,
+       _vq_quantmap__44c6_s_p9_2,
+       49,
+       49
 };
 
-static long _vq_quantmap__44c5_s_p1_0[] = {
-           1,    0,    2,
+static static_codebook _44c6_s_p9_2 = {
+       1, 49,
+       _vq_lengthlist__44c6_s_p9_2,
+       1, -526909440, 1611661312, 6, 0,
+       _vq_quantlist__44c6_s_p9_2,
+       NULL,
+       &_vq_auxt__44c6_s_p9_2,
+       NULL,
+       0
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p1_0 = {
-       _vq_quantthresh__44c5_s_p1_0,
-       _vq_quantmap__44c5_s_p1_0,
-       3,
-       3
+static long _huff_lengthlist__44c6_s_short[] = {
+        4, 9,11,11,13,13,17,16,17,17, 4, 4, 6, 7, 9, 9,
+       12,15,17,17, 7, 5, 4, 5, 7, 8,11,12,17,17, 9, 6,
+        4, 3, 5, 6,10,14,17,17,11, 8, 6, 4, 5, 6, 9,13,
+       17,17,11,10, 7, 5, 5, 5, 8,12,17,17,13,12, 9, 8,
+        7, 6, 8,11,17,17,13,13, 9, 6, 6, 5, 6, 9,17,17,
+       17,16,10, 8, 7, 7, 8, 9,17,17,17,17,14,12,11,11,
+       11,13,17,17,
 };
 
-static static_codebook _44c5_s_p1_0 = {
-       8, 6561,
-       _vq_lengthlist__44c5_s_p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c5_s_p1_0,
+static static_codebook _huff_book__44c6_s_short = {
+       2, 100,
+       _huff_lengthlist__44c6_s_short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
        NULL,
-       &_vq_auxt__44c5_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p2_0[] = {
-       2,
+static long _huff_lengthlist__44c7_s_long[] = {
+        3, 8,11,13,14,13,13,12,14,16, 6, 4, 5, 7, 9,10,
+       11,11,13,15,10, 4, 3, 5, 7, 7,10,10,14,16,11, 7,
+        4, 4, 5, 6, 8,10,13,15,12, 9, 6, 5, 5, 6, 8, 9,
+       13,15,11, 9, 7, 6, 5, 5, 6, 8,11,13,11,10, 9, 8,
+        7, 6, 6, 7,11,12,12,11,10, 9, 8, 7, 6, 6, 9,11,
+       12,12,12,12,12,10, 9, 8,10,12,12,14,15,16,16,14,
+       12,10,11,13,
+};
+
+static static_codebook _huff_book__44c7_s_long = {
+       2, 100,
+       _huff_lengthlist__44c7_s_long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c7_s_p1_0[] = {
        1,
-       3,
        0,
-       4,
+       2,
 };
 
-static long _vq_lengthlist__44c5_s_p2_0[] = {
-        2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
-        7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
-        7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
-        0, 0, 5, 6, 7, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
-        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
-        0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
-        7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
-        9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
-        0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
-        0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
-        9, 9, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
-        9, 0, 0, 0, 9, 9, 0, 0, 0, 9,10, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
+static long _vq_lengthlist__44c7_s_p1_0[] = {
+        1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 7, 0, 9, 8, 0,
+        8, 8, 5, 7, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
+        0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
+        9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
+        8,
 };
 
-static float _vq_quantthresh__44c5_s_p2_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
+static float _vq_quantthresh__44c7_s_p1_0[] = {
+       -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c5_s_p2_0[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__44c7_s_p1_0[] = {
+           1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p2_0 = {
-       _vq_quantthresh__44c5_s_p2_0,
-       _vq_quantmap__44c5_s_p2_0,
-       5,
-       5
+static encode_aux_threshmatch _vq_auxt__44c7_s_p1_0 = {
+       _vq_quantthresh__44c7_s_p1_0,
+       _vq_quantmap__44c7_s_p1_0,
+       3,
+       3
 };
 
-static static_codebook _44c5_s_p2_0 = {
-       4, 625,
-       _vq_lengthlist__44c5_s_p2_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c5_s_p2_0,
+static static_codebook _44c7_s_p1_0 = {
+       4, 81,
+       _vq_lengthlist__44c7_s_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44c7_s_p1_0,
        NULL,
-       &_vq_auxt__44c5_s_p2_0,
+       &_vq_auxt__44c7_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p3_0[] = {
+static long _vq_quantlist__44c7_s_p2_0[] = {
        2,
        1,
        3,
@@ -12139,76 +13894,76 @@ static long _vq_quantlist__44c5_s_p3_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c5_s_p3_0[] = {
-        2, 3, 4, 5, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 6, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c7_s_p2_0[] = {
+        3, 5, 5, 8, 8, 0, 5, 5, 9, 9, 0, 5, 5, 9, 9, 0,
+        7, 7,10, 9, 0, 0, 0, 9,10, 5, 7, 7, 9, 9, 0, 8,
+        7,10, 9, 0, 8, 7,10, 9, 0,10, 9,11,11, 0, 0, 0,
+       11,11, 6, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8,10,
+       10, 0, 9, 9,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
+        0,11,10,12,12, 0,11,11,12,12, 0,13,13,14,14, 0,
+        0, 0,14,14, 8, 9, 9,10,11, 0,10,11,11,12, 0,11,
+       11,12,12, 0,13,13,14,14, 0, 0, 0,14,14, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 5, 8, 7,11,11, 0, 7, 7,10,10,
+        0, 7, 7,10,10, 0, 9, 8,11,10, 0, 0, 0,11,11, 5,
+        7, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
+        9,10,11, 0, 0, 0,11,11, 9,10,10,12,12, 0,10,10,
+       12,11, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
+       13, 9,10,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
+        0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
+       10,10, 0, 9, 9,11,11, 0, 0, 0,11,10, 5, 7, 8,10,
+       11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,11,
+        0, 0, 0,10,11, 9,10, 9,12,11, 0,10,10,12,12, 0,
+       10,10,12,11, 0,12,12,13,13, 0, 0, 0,13,13, 9, 9,
+       10,11,12, 0,10,10,12,12, 0,10,10,11,12, 0,12,12,
+       13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        7, 9, 9,13,13, 0, 9, 8,12,12, 0, 8, 9,12,12, 0,
+       10, 9,12,12, 0, 0, 0,12,12, 7,10, 9,13,13, 0, 9,
+        9,12,12, 0, 9, 8,12,12, 0, 9,10,12,12, 0, 0, 0,
+       12,12,10,11,11,14,14, 0,11,10,13,12, 0,11,11,13,
+       13, 0,12,12,13,13, 0, 0, 0,13,13,10,11,11,14,14,
+        0,10,11,12,13, 0,11,11,13,13, 0,12,12,13,13, 0,
+        0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
+       11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
+       12,13,13, 0, 0, 0,13,13,10,11,11,14,14, 0,11,11,
+       13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,13,
+       13,
 };
 
-static float _vq_quantthresh__44c5_s_p3_0[] = {
+static float _vq_quantthresh__44c7_s_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c5_s_p3_0[] = {
+static long _vq_quantmap__44c7_s_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p3_0 = {
-       _vq_quantthresh__44c5_s_p3_0,
-       _vq_quantmap__44c5_s_p3_0,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p2_0 = {
+       _vq_quantthresh__44c7_s_p2_0,
+       _vq_quantmap__44c7_s_p2_0,
        5,
        5
 };
 
-static static_codebook _44c5_s_p3_0 = {
+static static_codebook _44c7_s_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c5_s_p3_0,
+       _vq_lengthlist__44c7_s_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c5_s_p3_0,
+       _vq_quantlist__44c7_s_p2_0,
        NULL,
-       &_vq_auxt__44c5_s_p3_0,
+       &_vq_auxt__44c7_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p4_0[] = {
+static long _vq_quantlist__44c7_s_p3_0[] = {
        4,
        3,
        5,
@@ -12220,91 +13975,43 @@ static long _vq_quantlist__44c5_s_p4_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c5_s_p4_0[] = {
-        2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
-        0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
-        0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
-        8, 7, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
-        0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c7_s_p3_0[] = {
+        2, 4, 4, 5, 5, 7, 7, 8, 8, 0, 4, 4, 6, 6, 7, 7,
+        9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
+        8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
+        7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
-static float _vq_quantthresh__44c5_s_p4_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c5_s_p4_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c5_s_p4_0 = {
-       _vq_quantthresh__44c5_s_p4_0,
-       _vq_quantmap__44c5_s_p4_0,
-       9,
-       9
-};
-
-static static_codebook _44c5_s_p4_0 = {
-       2, 81,
-       _vq_lengthlist__44c5_s_p4_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c5_s_p4_0,
-       NULL,
-       &_vq_auxt__44c5_s_p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c5_s_p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c5_s_p5_0[] = {
-        2, 3, 3, 6, 6, 7, 7,10,10, 0, 4, 4, 6, 6, 8, 8,
-       10,10, 0, 4, 4, 6, 6, 8, 8,10,10, 0, 6, 6, 7, 7,
-        8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
-        8, 8, 9, 9,11,11, 0, 0, 0, 8, 8, 9, 9,11,11, 0,
-        0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
-       11,
-};
-
-static float _vq_quantthresh__44c5_s_p5_0[] = {
+static float _vq_quantthresh__44c7_s_p3_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c5_s_p5_0[] = {
+static long _vq_quantmap__44c7_s_p3_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p5_0 = {
-       _vq_quantthresh__44c5_s_p5_0,
-       _vq_quantmap__44c5_s_p5_0,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p3_0 = {
+       _vq_quantthresh__44c7_s_p3_0,
+       _vq_quantmap__44c7_s_p3_0,
        9,
        9
 };
 
-static static_codebook _44c5_s_p5_0 = {
+static static_codebook _44c7_s_p3_0 = {
        2, 81,
-       _vq_lengthlist__44c5_s_p5_0,
+       _vq_lengthlist__44c7_s_p3_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c5_s_p5_0,
+       _vq_quantlist__44c7_s_p3_0,
        NULL,
-       &_vq_auxt__44c5_s_p5_0,
+       &_vq_auxt__44c7_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p6_0[] = {
+static long _vq_quantlist__44c7_s_p4_0[] = {
        8,
        7,
        9,
@@ -12324,99 +14031,99 @@ static long _vq_quantlist__44c5_s_p6_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c5_s_p6_0[] = {
-        2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,11,
-       11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
-       12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
-       11,12,12, 0, 6, 6, 7, 7, 8, 8, 9,10,10,10,11,11,
-       11,11,12,12, 0, 0, 0, 7, 7, 8, 8,10,10,10,10,11,
-       11,12,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
-       11,11,12,12,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,
-       10,11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,
-       10,10,11,11,12,12,13,12, 0, 0, 0, 0, 0, 9, 9,10,
-       10,10,10,11,11,12,12,13,12, 0, 0, 0, 0, 0, 8, 8,
-        9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8,
-        8, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
-        9, 9,10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
-        0, 0, 0,10,10,11,10,11,11,12,12,13,13, 0, 0, 0,
-        0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
-        0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
-        0, 0, 0, 0, 0, 0,11,12,12,12,12,12,13,13,13,13,
-        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
-       13,
+static long _vq_lengthlist__44c7_s_p4_0[] = {
+        3, 4, 4, 6, 5, 7, 7, 7, 7, 8, 8, 9, 9,10,10,11,
+       11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9,10,10,10,
+       11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10,
+       11,11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
+       11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
+       10,11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
+       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
+        9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c5_s_p6_0[] = {
+static float _vq_quantthresh__44c7_s_p4_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c5_s_p6_0[] = {
+static long _vq_quantmap__44c7_s_p4_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p6_0 = {
-       _vq_quantthresh__44c5_s_p6_0,
-       _vq_quantmap__44c5_s_p6_0,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p4_0 = {
+       _vq_quantthresh__44c7_s_p4_0,
+       _vq_quantmap__44c7_s_p4_0,
        17,
        17
 };
 
-static static_codebook _44c5_s_p6_0 = {
+static static_codebook _44c7_s_p4_0 = {
        2, 289,
-       _vq_lengthlist__44c5_s_p6_0,
+       _vq_lengthlist__44c7_s_p4_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c5_s_p6_0,
+       _vq_quantlist__44c7_s_p4_0,
        NULL,
-       &_vq_auxt__44c5_s_p6_0,
+       &_vq_auxt__44c7_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p7_0[] = {
+static long _vq_quantlist__44c7_s_p5_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c5_s_p7_0[] = {
-        1, 4, 4, 6, 6, 6, 7, 6, 6, 5, 7, 6,10, 9, 9,10,
-        9, 9, 5, 6, 7,10, 8, 9,10, 9, 9, 6,10,10,10,10,
-        9,11,10, 9, 6, 9, 9,10, 9, 9,10, 9, 9, 6, 9, 9,
-       10, 9, 9,10, 9, 9, 7,10,10,11,10,11,11,10,10, 6,
-        9, 9,10, 9, 9,10, 9, 9, 6, 9, 9,10, 9, 9,10, 9,
-        8,
+static long _vq_lengthlist__44c7_s_p5_0[] = {
+        1, 4, 4, 5, 7, 7, 5, 7, 7, 4, 7, 7,10,11,10,10,
+       11,11, 4, 7, 7,10,10,11,10,10,11, 5,10,10, 9,12,
+       11,10,12,12, 7,11,10,12,12,12,12,13,13, 7,10,11,
+       11,12,12,12,13,13, 5,10,10,10,12,12,10,12,12, 7,
+       11,10,12,13,13,12,12,12, 7,10,11,12,13,13,12,12,
+       12,
 };
 
-static float _vq_quantthresh__44c5_s_p7_0[] = {
+static float _vq_quantthresh__44c7_s_p5_0[] = {
        -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c5_s_p7_0[] = {
+static long _vq_quantmap__44c7_s_p5_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p7_0 = {
-       _vq_quantthresh__44c5_s_p7_0,
-       _vq_quantmap__44c5_s_p7_0,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p5_0 = {
+       _vq_quantthresh__44c7_s_p5_0,
+       _vq_quantmap__44c7_s_p5_0,
        3,
        3
 };
 
-static static_codebook _44c5_s_p7_0 = {
+static static_codebook _44c7_s_p5_0 = {
        4, 81,
-       _vq_lengthlist__44c5_s_p7_0,
+       _vq_lengthlist__44c7_s_p5_0,
        1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c5_s_p7_0,
+       _vq_quantlist__44c7_s_p5_0,
        NULL,
-       &_vq_auxt__44c5_s_p7_0,
+       &_vq_auxt__44c7_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p7_1[] = {
+static long _vq_quantlist__44c7_s_p5_1[] = {
        5,
        4,
        6,
@@ -12430,46 +14137,46 @@ static long _vq_quantlist__44c5_s_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c5_s_p7_1[] = {
-        2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
-        8, 7, 8, 8, 8, 8,10, 5, 4, 6, 6, 8, 8, 8, 8, 8,
-        8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
-        7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 9,
-        9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
-        8, 8, 8, 8, 8, 8, 8, 9,10,10,10,10,10, 8, 8, 8,
-        8, 9, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
-       10,10,10, 8, 8, 8, 8, 9, 9,
+static long _vq_lengthlist__44c7_s_p5_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 9,12, 4, 4, 6, 6,
+        7, 7, 8, 8, 9, 9,11, 5, 5, 6, 6, 7, 7, 8, 8, 9,
+        9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
+        6, 7, 7, 8, 8, 9, 9,12,12,12, 6, 6, 7, 7, 8, 8,
+        9, 9,12,11,11, 6, 6, 7, 7, 8, 8, 9, 9,12,12,11,
+        7, 7, 8, 8, 8, 8, 8, 8,12,12,12,11,11, 8, 8, 8,
+        8, 8, 8,12,12,12,11,11, 7, 7, 7, 7, 8, 8,12,12,
+       12,11,11, 7, 7, 7, 7, 8, 8,
 };
 
-static float _vq_quantthresh__44c5_s_p7_1[] = {
+static float _vq_quantthresh__44c7_s_p5_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c5_s_p7_1[] = {
+static long _vq_quantmap__44c7_s_p5_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p7_1 = {
-       _vq_quantthresh__44c5_s_p7_1,
-       _vq_quantmap__44c5_s_p7_1,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p5_1 = {
+       _vq_quantthresh__44c7_s_p5_1,
+       _vq_quantmap__44c7_s_p5_1,
        11,
        11
 };
 
-static static_codebook _44c5_s_p7_1 = {
+static static_codebook _44c7_s_p5_1 = {
        2, 121,
-       _vq_lengthlist__44c5_s_p7_1,
+       _vq_lengthlist__44c7_s_p5_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c5_s_p7_1,
+       _vq_quantlist__44c7_s_p5_1,
        NULL,
-       &_vq_auxt__44c5_s_p7_1,
+       &_vq_auxt__44c7_s_p5_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p8_0[] = {
+static long _vq_quantlist__44c7_s_p6_0[] = {
        6,
        5,
        7,
@@ -12485,49 +14192,49 @@ static long _vq_quantlist__44c5_s_p8_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c5_s_p8_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,10,11,11, 7, 5, 5, 7, 7, 8,
-        8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
-       10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
-       11, 0,12,12, 8, 9, 9, 9,10,10,11,11,12,11, 0,12,
-       12, 8, 8, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
-        9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
-       10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
-       12,12, 0, 0, 0,14,14,10,10,11,11,12,12,12,13, 0,
-        0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
-        0,12,12,11,11,12,12,13,13,
+static long _vq_lengthlist__44c7_s_p6_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 9, 9,10, 9,10,10, 5, 5, 5,
+        7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
+        9, 9, 9,11,10,11,11, 0, 6, 6, 7, 7, 9, 9,10,10,
+       11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
+       12, 0,11,10, 8, 8,10,10,11,11,11,12,12,12, 0,11,
+       11, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
 };
 
-static float _vq_quantthresh__44c5_s_p8_0[] = {
+static float _vq_quantthresh__44c7_s_p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c5_s_p8_0[] = {
+static long _vq_quantmap__44c7_s_p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p8_0 = {
-       _vq_quantthresh__44c5_s_p8_0,
-       _vq_quantmap__44c5_s_p8_0,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p6_0 = {
+       _vq_quantthresh__44c7_s_p6_0,
+       _vq_quantmap__44c7_s_p6_0,
        13,
        13
 };
 
-static static_codebook _44c5_s_p8_0 = {
+static static_codebook _44c7_s_p6_0 = {
        2, 169,
-       _vq_lengthlist__44c5_s_p8_0,
+       _vq_lengthlist__44c7_s_p6_0,
        1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c5_s_p8_0,
+       _vq_quantlist__44c7_s_p6_0,
        NULL,
-       &_vq_auxt__44c5_s_p8_0,
+       &_vq_auxt__44c7_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p8_1[] = {
+static long _vq_quantlist__44c7_s_p6_1[] = {
        2,
        1,
        3,
@@ -12535,38 +14242,149 @@ static long _vq_quantlist__44c5_s_p8_1[] = {
        4,
 };
 
-static long _vq_lengthlist__44c5_s_p8_1[] = {
-        2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5, 6,
+static long _vq_lengthlist__44c7_s_p6_1[] = {
+        3, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6, 4, 4, 4, 5, 6,
         5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static float _vq_quantthresh__44c5_s_p8_1[] = {
+static float _vq_quantthresh__44c7_s_p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c5_s_p8_1[] = {
+static long _vq_quantmap__44c7_s_p6_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p8_1 = {
-       _vq_quantthresh__44c5_s_p8_1,
-       _vq_quantmap__44c5_s_p8_1,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p6_1 = {
+       _vq_quantthresh__44c7_s_p6_1,
+       _vq_quantmap__44c7_s_p6_1,
        5,
        5
 };
 
-static static_codebook _44c5_s_p8_1 = {
-       2, 25,
-       _vq_lengthlist__44c5_s_p8_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c5_s_p8_1,
+static static_codebook _44c7_s_p6_1 = {
+       2, 25,
+       _vq_lengthlist__44c7_s_p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44c7_s_p6_1,
+       NULL,
+       &_vq_auxt__44c7_s_p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c7_s_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44c7_s_p7_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
+        7, 7, 9, 8, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
+        9, 9,10,11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,
+       11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
+       12,20,11,11, 8, 8,10, 9,11,11,11,11,12,12,20,12,
+       12, 8, 8, 9, 9,11,11,12,12,12,12,20,20,20,11,11,
+       10,10,11,11,12,12,13,13,20,20,20,11,11,10,10,11,
+       11,12,12,13,13,20,20,20,14,14,11,11,11,12,13,13,
+       13,13,20,20,20,15,14,11,11,11,11,13,13,14,14,20,
+       20,20,20,19,12,12,12,12,13,13,14,14,19,19,19,19,
+       19,13,12,12,12,13,13,14,14,
+};
+
+static float _vq_quantthresh__44c7_s_p7_0[] = {
+       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
+       27.5, 38.5, 49.5, 60.5, 
+};
+
+static long _vq_quantmap__44c7_s_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s_p7_0 = {
+       _vq_quantthresh__44c7_s_p7_0,
+       _vq_quantmap__44c7_s_p7_0,
+       13,
+       13
+};
+
+static static_codebook _44c7_s_p7_0 = {
+       2, 169,
+       _vq_lengthlist__44c7_s_p7_0,
+       1, -523206656, 1618345984, 4, 0,
+       _vq_quantlist__44c7_s_p7_0,
+       NULL,
+       &_vq_auxt__44c7_s_p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c7_s_p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44c7_s_p7_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 6, 6,
+        7, 7, 7, 7, 8, 8, 9, 5, 5, 6, 6, 7, 7, 7, 7, 7,
+        7, 9, 6, 6, 7, 7, 7, 7, 8, 8, 7, 8, 9, 9, 9, 7,
+        7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
+        8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
+        7, 7, 8, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 7, 7, 7,
+        7, 8, 7, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
+        9, 9, 9, 7, 7, 7, 7, 8, 8,
+};
+
+static float _vq_quantthresh__44c7_s_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44c7_s_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s_p7_1 = {
+       _vq_quantthresh__44c7_s_p7_1,
+       _vq_quantmap__44c7_s_p7_1,
+       11,
+       11
+};
+
+static static_codebook _44c7_s_p7_1 = {
+       2, 121,
+       _vq_lengthlist__44c7_s_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44c7_s_p7_1,
        NULL,
-       &_vq_auxt__44c5_s_p8_1,
+       &_vq_auxt__44c7_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p9_0[] = {
+static long _vq_quantlist__44c7_s_p8_0[] = {
        7,
        6,
        8,
@@ -12584,263 +14402,362 @@ static long _vq_quantlist__44c5_s_p9_0[] = {
        14,
 };
 
-static long _vq_lengthlist__44c5_s_p9_0[] = {
-        1, 3, 3,12,10,12,12,12,12,12,12,12,12,12,12, 5,
-        7, 6,12,12,12,12,12,12,12,12,12,12,12,12, 3, 7,
-        7,12,11,12,12,12,12,12,12,12,12,12,12,12,11,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,11,11,
-       11,
+static long _vq_lengthlist__44c7_s_p8_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,11,11, 6,
+        5, 5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11, 6, 5,
+        5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,17, 8, 8,
+        8, 8,10, 9, 8, 9,10,10,11,11,11,11,17, 8, 8, 8,
+        8,10,10, 9, 9,10,10,11,11,12,12,17,12,13, 9, 9,
+       10,10, 9, 9,10,11,11,11,12,12,17,13,13, 9, 9,10,
+       10,10,10,10,10,11,11,12,12,17,17,17, 9, 9, 9, 9,
+       10,10,11,11,11,12,12,12,17,17,17, 9, 9, 9, 9,11,
+       10,11,12,11,12,13,12,17,17,17,13,14,10,10,10,11,
+       12,11,12,12,12,13,17,17,17,14,14,10, 9,10, 9,12,
+       12,12,12,13,13,17,17,17,17,17,11,11,11,11,11,12,
+       13,13,13,14,17,17,17,17,17,12,10,11, 9,12,11,13,
+       15,14,14,17,17,17,17,17,14,15,11,12,12,13,13,12,
+       14,14,17,16,16,16,16,15,13,12, 9,12,10,14,12,15,
+       14,
 };
 
-static float _vq_quantthresh__44c5_s_p9_0[] = {
-       -2320.5, -1963.5, -1606.5, -1249.5, -892.5, -535.5, -178.5, 178.5, 
-       535.5, 892.5, 1249.5, 1606.5, 1963.5, 2320.5, 
+static float _vq_quantthresh__44c7_s_p8_0[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
 };
 
-static long _vq_quantmap__44c5_s_p9_0[] = {
+static long _vq_quantmap__44c7_s_p8_0[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p9_0 = {
-       _vq_quantthresh__44c5_s_p9_0,
-       _vq_quantmap__44c5_s_p9_0,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p8_0 = {
+       _vq_quantthresh__44c7_s_p8_0,
+       _vq_quantmap__44c7_s_p8_0,
        15,
        15
 };
 
-static static_codebook _44c5_s_p9_0 = {
+static static_codebook _44c7_s_p8_0 = {
        2, 225,
-       _vq_lengthlist__44c5_s_p9_0,
-       1, -512522752, 1628852224, 4, 0,
-       _vq_quantlist__44c5_s_p9_0,
+       _vq_lengthlist__44c7_s_p8_0,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__44c7_s_p8_0,
        NULL,
-       &_vq_auxt__44c5_s_p9_0,
+       &_vq_auxt__44c7_s_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p9_1[] = {
+static long _vq_quantlist__44c7_s_p8_1[] = {
+       10,
+       9,
+       11,
        8,
+       12,
        7,
-       9,
+       13,
        6,
-       10,
+       14,
        5,
-       11,
+       15,
        4,
-       12,
+       16,
        3,
-       13,
+       17,
        2,
-       14,
+       18,
        1,
-       15,
+       19,
        0,
-       16,
+       20,
 };
 
-static long _vq_lengthlist__44c5_s_p9_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 9, 9,10,10,11,11,11,11,12,
-       12, 6, 5, 5, 7, 6, 8, 8,10,10,11,10,11,11,12,12,
-       12,13, 6, 5, 5, 7, 7, 8, 8,10,10,11,11,11,11,12,
-       12,12,12,19, 7, 7, 8, 8, 9, 9,10,10,11,11,12,12,
-       12,12,13,13,16, 8, 7, 8, 8, 9, 9,10,10,11,11,12,
-       12,13,13,12,14,17,12,12, 9, 9,10,10,11,11,11,11,
-       12,12,13,13,14,13,18,12,12, 9, 9,10,10,11,11,11,
-       12,13,12,13,13,13,13,19,19,18,11,11,11,10,12,12,
-       12,12,13,13,13,13,13,13,17,17,17,11,11,10,10,12,
-       12,12,12,13,13,13,13,13,14,19,18,18,14,15,11,11,
-       12,12,13,13,13,13,13,13,14,14,18,17,18,15,14,11,
-       11,12,12,13,13,13,13,14,14,13,14,18,17,18,17,17,
-       13,13,12,12,13,13,13,13,14,13,13,13,17,17,18,16,
-       16,13,13,12,12,13,12,13,14,13,14,13,14,18,16,18,
-       17,18,16,16,13,13,13,13,14,12,14,12,15,13,18,18,
-       17,17,17,16,16,13,13,13,12,13,14,14,14,14,14,16,
-       17,17,17,17,17,17,14,15,13,12,14,12,15,13,15,15,
-       17,17,17,17,18,17,18,14,13,13,11,14,12,14,14,15,
-       15,
+static long _vq_lengthlist__44c7_s_p8_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9,
+        9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
+        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
+        7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,11,11,11, 7, 7, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,
+       11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9,
+       10,10, 9,11,11,11, 8, 9, 9, 8, 9, 9, 9, 9, 9, 9,
+        9, 9,10,10, 9, 9,10, 9,11,11,11,11,11, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,11,10,11,
+       11,11, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10, 9,
+        9,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       10, 9, 9,10,10,10,10,11,11,11,11,11, 9, 9, 9, 9,
+        9, 9, 9,10,10,10, 9,10,10,10,10, 9,11,11,10,11,
+       11,11,11, 9, 9, 9, 9,10,10,10,10,10,10,10, 9,10,
+       10,10,11,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,10,
+       10,10, 9, 9,10, 9,11,10,11,11,11,11,11, 9, 9, 9,
+        9, 9,10,10, 9,10,10,10,10,10,10,11,11,11,11,11,
+       11,11,10, 9,10, 9,10,10,10,10,10,10,10,10,10, 9,
+       10,11,10,11,11,11,11,11,10, 9, 9,10,10,10,10,10,
+       10,10,10,10,10,11,11,11,11,11,11,11,10,11,10,10,
+       10,10,10,10,10,10, 9,10,10, 9,11,11,11,11,11,10,
+       11,11,11,10,10, 9, 9,10,10,10,10,10, 9,10,10,11,
+       11,11,11,11,10,11,11,11,10,10, 9, 9,10,10,10,10,
+       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11, 9,
+        9, 9, 9,10,10,10,10,10,10,
 };
 
-static float _vq_quantthresh__44c5_s_p9_1[] = {
-       -157.5, -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 
-       10.5, 31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 157.5, 
+static float _vq_quantthresh__44c7_s_p8_1[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
 };
 
-static long _vq_quantmap__44c5_s_p9_1[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
+static long _vq_quantmap__44c7_s_p8_1[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p9_1 = {
-       _vq_quantthresh__44c5_s_p9_1,
-       _vq_quantmap__44c5_s_p9_1,
-       17,
-       17
+static encode_aux_threshmatch _vq_auxt__44c7_s_p8_1 = {
+       _vq_quantthresh__44c7_s_p8_1,
+       _vq_quantmap__44c7_s_p8_1,
+       21,
+       21
 };
 
-static static_codebook _44c5_s_p9_1 = {
-       2, 289,
-       _vq_lengthlist__44c5_s_p9_1,
-       1, -520814592, 1620377600, 5, 0,
-       _vq_quantlist__44c5_s_p9_1,
+static static_codebook _44c7_s_p8_1 = {
+       2, 441,
+       _vq_lengthlist__44c7_s_p8_1,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__44c7_s_p8_1,
        NULL,
-       &_vq_auxt__44c5_s_p9_1,
+       &_vq_auxt__44c7_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c5_s_p9_2[] = {
-       10,
+static long _vq_quantlist__44c7_s_p9_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
        9,
+       2,
+       10,
+       1,
        11,
-       8,
+       0,
        12,
-       7,
+};
+
+static long _vq_lengthlist__44c7_s_p9_0[] = {
+        1, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44c7_s_p9_0[] = {
+       -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
+       1592.5, 2229.5, 2866.5, 3503.5, 
+};
+
+static long _vq_quantmap__44c7_s_p9_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44c7_s_p9_0 = {
+       _vq_quantthresh__44c7_s_p9_0,
+       _vq_quantmap__44c7_s_p9_0,
        13,
+       13
+};
+
+static static_codebook _44c7_s_p9_0 = {
+       2, 169,
+       _vq_lengthlist__44c7_s_p9_0,
+       1, -511845376, 1630791680, 4, 0,
+       _vq_quantlist__44c7_s_p9_0,
+       NULL,
+       &_vq_auxt__44c7_s_p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c7_s_p9_1[] = {
        6,
-       14,
        5,
-       15,
+       7,
        4,
-       16,
+       8,
        3,
-       17,
+       9,
        2,
-       18,
+       10,
        1,
-       19,
+       11,
        0,
-       20,
+       12,
 };
 
-static long _vq_lengthlist__44c5_s_p9_2[] = {
-        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 7,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
-        7, 7, 8, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,11,10,11, 8, 7, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
-       10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,11,11,11, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10,10, 9, 9,10,10,11,11,11,10,11, 9, 8, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,
-       10,11, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10,
-       10, 9,11,11,11,10,11, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-       10,10, 9, 9, 9, 9,10,11,11,11,11,11, 9, 9, 9, 9,
-        9, 9,10,10,10,10,10,10,10,10,10,10,11,11,11,10,
-       11,11,11, 9, 9, 9, 9, 9,10,10,10, 9,10,10,10,10,
-       10,11,11,11,11,10,11,11, 9, 9,10,10,10,10,10,10,
-       10,10,10,10,10,10,11,11,11,11,11,11,11, 9, 9, 9,
-        9,10,10,10, 9,10,10,10,10,10,10,11,11,11,11,11,
-       11,11,10,10,10,10,10,10, 9,10, 9,10,10,10,10,10,
-       11,11,11,10,11,10,11,11,11,10,10,10,10,10, 9,10,
-       10,10,10,10,10,11,11,11,11,11,10,11,11,11,10,10,
-       10,10,10, 9,10,10,10,10,10,10,11,11,11,11,11,11,
-       11,10,11,10,10, 9, 9,10, 9,10,10,10,10,10,10,11,
-       11,11,10,11,11,11,10,11,10,10, 9,10,10,10,10,10,
-       10,10,10,10,11,11,11,11,11,11,11,11,11,11,11, 9,
-       10,10,10,10,10,10,10,10,10,
+static long _vq_lengthlist__44c7_s_p9_1[] = {
+        1, 4, 4, 7, 7, 7, 7, 7, 7, 9, 8,10,10, 6, 6, 6,
+        7, 8, 8, 8, 8, 8, 9, 9,10,11, 6, 5, 6, 8, 7, 8,
+        8, 8, 8, 9, 9,10,11,14, 9, 8, 9, 8, 9, 8, 8, 9,
+       10,10,11,11,14, 8, 9, 8, 8, 8, 9, 9, 8,12,10,11,
+       11,14,13,13, 8, 9, 9, 9, 9,10,10,12,12,12,14,14,
+       13, 8, 7,10, 9, 9,10,10,11,11,10,14,14,14, 8, 9,
+        9, 8,11,10,12,11,11,11,14,14,14, 9, 7, 9, 8,10,
+       10,11,11,11,10,14,14,14,12,12,10, 9,11,11,11,13,
+       12,13,14,14,14,12,12,10,10,11, 8,11,11,14,13,14,
+       14,14,14,14,12,13,11,12,12,11,14,13,13,13,13,13,
+       13,12,11,11, 9,12,12,12,13,
 };
 
-static float _vq_quantthresh__44c5_s_p9_2[] = {
-       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
-       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
-       6.5, 7.5, 8.5, 9.5, 
+static float _vq_quantthresh__44c7_s_p9_1[] = {
+       -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
+       122.5, 171.5, 220.5, 269.5, 
 };
 
-static long _vq_quantmap__44c5_s_p9_2[] = {
-          19,   17,   15,   13,   11,    9,    7,    5,
-           3,    1,    0,    2,    4,    6,    8,   10,
-          12,   14,   16,   18,   20,
+static long _vq_quantmap__44c7_s_p9_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c5_s_p9_2 = {
-       _vq_quantthresh__44c5_s_p9_2,
-       _vq_quantmap__44c5_s_p9_2,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p9_1 = {
+       _vq_quantthresh__44c7_s_p9_1,
+       _vq_quantmap__44c7_s_p9_1,
+       13,
+       13
+};
+
+static static_codebook _44c7_s_p9_1 = {
+       2, 169,
+       _vq_lengthlist__44c7_s_p9_1,
+       1, -518889472, 1622704128, 4, 0,
+       _vq_quantlist__44c7_s_p9_1,
+       NULL,
+       &_vq_auxt__44c7_s_p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44c7_s_p9_2[] = {
+       24,
+       23,
+       25,
+       22,
+       26,
        21,
-       21
+       27,
+       20,
+       28,
+       19,
+       29,
+       18,
+       30,
+       17,
+       31,
+       16,
+       32,
+       15,
+       33,
+       14,
+       34,
+       13,
+       35,
+       12,
+       36,
+       11,
+       37,
+       10,
+       38,
+       9,
+       39,
+       8,
+       40,
+       7,
+       41,
+       6,
+       42,
+       5,
+       43,
+       4,
+       44,
+       3,
+       45,
+       2,
+       46,
+       1,
+       47,
+       0,
+       48,
 };
 
-static static_codebook _44c5_s_p9_2 = {
-       2, 441,
-       _vq_lengthlist__44c5_s_p9_2,
-       1, -529268736, 1611661312, 5, 0,
-       _vq_quantlist__44c5_s_p9_2,
-       NULL,
-       &_vq_auxt__44c5_s_p9_2,
-       NULL,
-       0
+static long _vq_lengthlist__44c7_s_p9_2[] = {
+        2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
 };
 
-static long _huff_lengthlist__44c5_s_short[] = {
-        3, 8,18,14, 9, 9,11,13,14,18, 4, 3,11, 7, 5, 6,
-        8,13,15,17,14, 9, 8,10, 6, 8,10,12,14,17,11, 6,
-       11, 7, 7, 8,12,15,17,17, 8, 4, 6, 7, 3, 5, 7,12,
-       17,17,10, 6, 7, 8, 4, 5, 7,12,16,17,10, 9, 9,11,
-        6, 7, 9,12,17,17,12,13,11,13,10,10,11,14,17,17,
-       13,15,14,11, 8, 7, 8,11,15,17,14,14,13, 9, 6, 4,
-        5, 7,11,17,
+static float _vq_quantthresh__44c7_s_p9_2[] = {
+       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
 };
 
-static static_codebook _huff_book__44c5_s_short = {
-       2, 100,
-       _huff_lengthlist__44c5_s_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
+static long _vq_quantmap__44c7_s_p9_2[] = {
+          47,   45,   43,   41,   39,   37,   35,   33,
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,   34,   36,   38,   40,   42,   44,   46,
+          48,
 };
 
-static long _huff_lengthlist__44c5_sm_long[] = {
-        3, 6, 9,11,11,11,11,12,13,13, 5, 2, 9, 7, 6, 8,
-        9,11,13,14, 8, 7, 5,10, 6, 8, 9,10,11,12,11, 6,
-       11, 8, 9, 9,11,13,17,18,10, 6, 6, 9, 4, 5, 7, 9,
-       10,12,10, 7, 8, 8, 5, 5, 6, 8,10,11,10, 9, 9,10,
-        6, 5, 5, 7, 9,10,11,10, 9,12, 8, 7, 6, 6, 8, 9,
-       12,13,10,16,10, 9, 7, 7, 7, 8,11,15,11,18,11,10,
-        9, 8, 7, 6,
+static encode_aux_threshmatch _vq_auxt__44c7_s_p9_2 = {
+       _vq_quantthresh__44c7_s_p9_2,
+       _vq_quantmap__44c7_s_p9_2,
+       49,
+       49
 };
 
-static static_codebook _huff_book__44c5_sm_long = {
-       2, 100,
-       _huff_lengthlist__44c5_sm_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
+static static_codebook _44c7_s_p9_2 = {
+       1, 49,
+       _vq_lengthlist__44c7_s_p9_2,
+       1, -526909440, 1611661312, 6, 0,
+       _vq_quantlist__44c7_s_p9_2,
        NULL,
+       &_vq_auxt__44c7_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c5_sm_short[] = {
-        3, 7,13,10,11,10,12,13,15,18, 5, 3,10, 6, 7, 7,
-        9,13,17,19, 7, 7, 6, 9, 7, 8, 9,11,14,16,10, 5,
-       11, 7, 8, 8,11,14,20,20, 8, 5, 6, 7, 4, 5, 7,10,
-       14,16,10, 6, 7, 7, 4, 4, 5, 9,14,19,10, 9, 9,10,
-        6, 5, 5, 8,12,17,12,11,11,11, 9, 8, 7, 9,13,18,
-       13,10,10, 9, 7, 7, 7,10,13,19,15,11,10, 9, 6, 5,
-        5, 7, 9,13,
+static long _huff_lengthlist__44c7_s_short[] = {
+        4,10,12,13,15,15,16,16,17,17, 5, 5, 7, 8, 9, 9,
+       12,17,18,18, 7, 5, 4, 5, 7, 8,10,13,18,18, 8, 6,
+        5, 4, 5, 6, 9,12,17,18,10, 9, 6, 4, 4, 5, 8,12,
+       18,17,11, 9, 7, 5, 4, 4, 6,10,17,17,13,12,10, 8,
+        6, 5, 6, 9,17,17,14,13,12, 7, 6, 5, 5, 8,16,17,
+       16,15,14, 8, 8, 7, 7, 9,14,17,17,17,17,12,11,11,
+       11,12,16,17,
 };
 
-static static_codebook _huff_book__44c5_sm_short = {
+static static_codebook _huff_book__44c7_s_short = {
        2, 100,
-       _huff_lengthlist__44c5_sm_short,
+       _huff_lengthlist__44c7_s_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -12849,19 +14766,19 @@ static static_codebook _huff_book__44c5_sm_short = {
        0
 };
 
-static long _huff_lengthlist__44c6_s_long[] = {
-        3, 7,11,13,13,13,13,12,13,17, 6, 3, 4, 7, 9, 9,
-       10,11,14,17,10, 4, 3, 5, 7, 7, 9,10,14,18,11, 7,
-        4, 4, 6, 6, 8,10,14,16,11, 9, 6, 6, 6, 6, 8,10,
-       14,14,10, 9, 7, 6, 6, 6, 7, 8,14,12,11,10, 9, 8,
-        7, 6, 7, 8,11,11,11,10,10, 9, 9, 7, 7, 6, 9,11,
-       12,13,15,14,13,11, 9, 7, 9,11,12,15,18,16,17,14,
-       11, 9, 9,11,
+static long _huff_lengthlist__44c8_s_long[] = {
+        3, 8,12,14,14,13,13,12,13,15, 6, 4, 6, 8,10,10,
+       11,11,13,15, 9, 5, 4, 5, 7, 8, 9,10,13,15,11, 7,
+        4, 4, 5, 6, 8, 9,13,14,12, 9, 6, 5, 5, 5, 7, 9,
+       12,14,11,10, 7, 6, 5, 4, 6, 7,11,12,11,10, 9, 8,
+        7, 5, 6, 6,10,11,12,11,10, 9, 8, 6, 6, 5, 8,10,
+       12,12,12,11,11,10, 9, 7, 8,11,12,13,14,14,15,13,
+       10, 9, 9,11,
 };
 
-static static_codebook _huff_book__44c6_s_long = {
+static static_codebook _huff_book__44c8_s_long = {
        2, 100,
-       _huff_lengthlist__44c6_s_long,
+       _huff_lengthlist__44c8_s_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -12870,48 +14787,48 @@ static static_codebook _huff_book__44c6_s_long = {
        0
 };
 
-static long _vq_quantlist__44c6_s_p1_0[] = {
+static long _vq_quantlist__44c8_s_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c6_s_p1_0[] = {
-        1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 7, 7, 0, 8, 8, 0,
-        8, 8, 6, 7, 7, 0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c8_s_p1_0[] = {
+        1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 7, 7, 0, 9, 8, 0,
+        8, 8, 6, 7, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
         0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
-        8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8, 0, 8, 8, 0, 8,
+        8, 8, 0, 8, 8, 0, 8, 7, 5, 8, 8, 0, 8, 8, 0, 7,
         8,
 };
 
-static float _vq_quantthresh__44c6_s_p1_0[] = {
+static float _vq_quantthresh__44c8_s_p1_0[] = {
        -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c6_s_p1_0[] = {
+static long _vq_quantmap__44c8_s_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p1_0 = {
-       _vq_quantthresh__44c6_s_p1_0,
-       _vq_quantmap__44c6_s_p1_0,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p1_0 = {
+       _vq_quantthresh__44c8_s_p1_0,
+       _vq_quantmap__44c8_s_p1_0,
        3,
        3
 };
 
-static static_codebook _44c6_s_p1_0 = {
+static static_codebook _44c8_s_p1_0 = {
        4, 81,
-       _vq_lengthlist__44c6_s_p1_0,
+       _vq_lengthlist__44c8_s_p1_0,
        1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c6_s_p1_0,
+       _vq_quantlist__44c8_s_p1_0,
        NULL,
-       &_vq_auxt__44c6_s_p1_0,
+       &_vq_auxt__44c8_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p2_0[] = {
+static long _vq_quantlist__44c8_s_p2_0[] = {
        2,
        1,
        3,
@@ -12919,76 +14836,76 @@ static long _vq_quantlist__44c6_s_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c6_s_p2_0[] = {
-        3, 5, 5, 9, 8, 0, 5, 5, 9, 9, 0, 5, 5, 9, 9, 0,
-        7, 7,10,10, 0, 0, 0,10,10, 6, 7, 6, 9, 9, 0, 8,
+static long _vq_lengthlist__44c8_s_p2_0[] = {
+        3, 5, 5, 8, 8, 0, 6, 6, 8, 8, 0, 5, 6, 8, 8, 0,
+        7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 6, 9, 9, 0, 7,
         7,10, 9, 0, 7, 7,10, 9, 0, 9, 9,11,11, 0, 0, 0,
-       11,11, 6, 6, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 7, 9,
-       10, 0, 9, 9,11,11, 0, 0, 0,11,11, 9, 9, 9,10,10,
-        0,11,10,12,12, 0,11,11,12,12, 0,13,13,14,14, 0,
-        0, 0,14,14, 9, 9, 9,10,10, 0,10,11,12,12, 0,11,
-       11,12,12, 0,13,13,14,14, 0, 0, 0,14,14, 0, 0, 0,
+       11,11, 5, 6, 7, 9, 9, 0, 7, 7, 9,10, 0, 7, 7, 9,
+       10, 0, 9, 9,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
+        0,11,10,12,11, 0,10,10,12,11, 0,13,13,14,13, 0,
+        0, 0,14,13, 8, 9, 9,10,11, 0,10,11,11,12, 0,10,
+       10,12,12, 0,13,13,13,14, 0, 0, 0,13,14, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 5, 7, 7,11,11, 0, 7, 7,10,10,
-        0, 7, 7,10,10, 0, 8, 8,11,11, 0, 0, 0,11,11, 5,
-        7, 7,11,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
-        8,11,11, 0, 0, 0,11,11, 9,10, 9,12,12, 0,10,10,
-       12,11, 0,10,10,12,12, 0,12,12,14,13, 0, 0, 0,13,
-       13, 9, 9,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
-        0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 6, 7, 7,10,10, 0, 7, 7,10,10,
+        0, 7, 7,10,10, 0, 9, 8,10,10, 0, 0, 0,10,10, 6,
+        7, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
+        9,10,10, 0, 0, 0,10,10, 8,10, 9,12,12, 0,10, 9,
+       12,11, 0,10,10,11,12, 0,12,11,13,12, 0, 0, 0,13,
+       13, 8, 9,10,11,12, 0, 9,10,11,12, 0,10,10,11,12,
+        0,11,12,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 6, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
-       10,10, 0, 8, 8,11,11, 0, 0, 0,11,11, 6, 7, 8,10,
-       11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8, 8,11,11,
-        0, 0, 0,11,11, 9,10, 9,12,12, 0,10,10,12,12, 0,
-       10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,13, 9, 9,
-       10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,12,12,
-       13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+       10, 9, 0, 8, 9,10,10, 0, 0, 0,10,10, 6, 7, 8,10,
+       11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 8,10,10,
+        0, 0, 0,10,10, 8,10, 9,12,11, 0,10,10,12,11, 0,
+       10,10,12,11, 0,11,12,13,12, 0, 0, 0,13,12, 9, 9,
+       10,11,12, 0,10,10,11,12, 0,10,10,11,12, 0,12,11,
+       12,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9, 9,13,13, 0, 8, 8,12,12, 0, 8, 8,12,12, 0,
-        9, 9,12,12, 0, 0, 0,12,12, 7, 9, 9,13,13, 0, 8,
-        8,12,12, 0, 8, 8,12,12, 0, 9, 9,12,12, 0, 0, 0,
-       12,12,10,11,11,14,14, 0,11,11,13,13, 0,11,11,13,
-       13, 0,12,12,13,13, 0, 0, 0,14,13,10,11,11,14,14,
-        0,11,11,13,13, 0,11,11,13,13, 0,12,12,13,13, 0,
-        0, 0,14,14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        7, 9, 9,12,13, 0, 9, 8,12,11, 0, 8, 9,11,12, 0,
+       10, 9,12,11, 0, 0, 0,11,12, 7, 9, 9,13,13, 0, 9,
+        9,11,12, 0, 9, 8,12,11, 0, 9,10,11,12, 0, 0, 0,
+       12,11, 9,11,11,14,13, 0,10,10,13,12, 0,10,10,13,
+       13, 0,12,11,13,12, 0, 0, 0,13,13, 9,11,11,13,14,
+        0,10,10,12,13, 0,10,10,13,13, 0,11,12,12,13, 0,
+        0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
-       11,11,14,14, 0,11,11,13,13, 0,11,11,13,13, 0,12,
-       12,14,14, 0, 0, 0,13,13,10,11,11,14,14, 0,11,11,
-       13,13, 0,11,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
-       14,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+       11,11,14,13, 0,10,10,13,12, 0,10,10,13,12, 0,11,
+       12,13,13, 0, 0, 0,13,12, 9,11,11,13,14, 0,10,10,
+       13,13, 0,10,10,12,13, 0,12,11,13,13, 0, 0, 0,12,
+       13,
 };
 
-static float _vq_quantthresh__44c6_s_p2_0[] = {
+static float _vq_quantthresh__44c8_s_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c6_s_p2_0[] = {
+static long _vq_quantmap__44c8_s_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p2_0 = {
-       _vq_quantthresh__44c6_s_p2_0,
-       _vq_quantmap__44c6_s_p2_0,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p2_0 = {
+       _vq_quantthresh__44c8_s_p2_0,
+       _vq_quantmap__44c8_s_p2_0,
        5,
        5
 };
 
-static static_codebook _44c6_s_p2_0 = {
+static static_codebook _44c8_s_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c6_s_p2_0,
+       _vq_lengthlist__44c8_s_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c6_s_p2_0,
+       _vq_quantlist__44c8_s_p2_0,
        NULL,
-       &_vq_auxt__44c6_s_p2_0,
+       &_vq_auxt__44c8_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p3_0[] = {
+static long _vq_quantlist__44c8_s_p3_0[] = {
        4,
        3,
        5,
@@ -13000,43 +14917,43 @@ static long _vq_quantlist__44c6_s_p3_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c6_s_p3_0[] = {
-        2, 3, 4, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
-        9, 9, 0, 4, 4, 6, 6, 7, 7,10,10, 0, 5, 5, 7, 6,
-        8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
-        7, 7, 9, 9,11,11, 0, 0, 0, 7, 7, 9, 9,11,11, 0,
+static long _vq_lengthlist__44c8_s_p3_0[] = {
+        3, 3, 4, 5, 5, 7, 6, 8, 8, 0, 4, 4, 5, 5, 7, 7,
+        9, 9, 0, 4, 4, 5, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
+        8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
+        7, 7, 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
-static float _vq_quantthresh__44c6_s_p3_0[] = {
+static float _vq_quantthresh__44c8_s_p3_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c6_s_p3_0[] = {
+static long _vq_quantmap__44c8_s_p3_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p3_0 = {
-       _vq_quantthresh__44c6_s_p3_0,
-       _vq_quantmap__44c6_s_p3_0,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p3_0 = {
+       _vq_quantthresh__44c8_s_p3_0,
+       _vq_quantmap__44c8_s_p3_0,
        9,
        9
 };
 
-static static_codebook _44c6_s_p3_0 = {
+static static_codebook _44c8_s_p3_0 = {
        2, 81,
-       _vq_lengthlist__44c6_s_p3_0,
+       _vq_lengthlist__44c8_s_p3_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c6_s_p3_0,
+       _vq_quantlist__44c8_s_p3_0,
        NULL,
-       &_vq_auxt__44c6_s_p3_0,
+       &_vq_auxt__44c8_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p4_0[] = {
+static long _vq_quantlist__44c8_s_p4_0[] = {
        8,
        7,
        9,
@@ -13056,16 +14973,16 @@ static long _vq_quantlist__44c6_s_p4_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c6_s_p4_0[] = {
-        3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
-       11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
-       12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
-       11,11,12, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,11,
+static long _vq_lengthlist__44c8_s_p4_0[] = {
+        3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
+       10, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,10,
+       11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
+       10,11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
        11,11,12,12, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
-       11,11,11,12,12, 0, 0, 0, 6, 6, 8, 8,10,10,10,10,
-       11,11,12,11,12,12, 0, 0, 0, 6, 6, 8, 8,10,10,10,
-       10,11,11,12,12,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9,
-       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 7, 7, 9,
+       10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
+       11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
+       10,11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
+       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
         9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13078,77 +14995,77 @@ static long _vq_lengthlist__44c6_s_p4_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c6_s_p4_0[] = {
+static float _vq_quantthresh__44c8_s_p4_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c6_s_p4_0[] = {
+static long _vq_quantmap__44c8_s_p4_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p4_0 = {
-       _vq_quantthresh__44c6_s_p4_0,
-       _vq_quantmap__44c6_s_p4_0,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p4_0 = {
+       _vq_quantthresh__44c8_s_p4_0,
+       _vq_quantmap__44c8_s_p4_0,
        17,
        17
 };
 
-static static_codebook _44c6_s_p4_0 = {
+static static_codebook _44c8_s_p4_0 = {
        2, 289,
-       _vq_lengthlist__44c6_s_p4_0,
+       _vq_lengthlist__44c8_s_p4_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c6_s_p4_0,
+       _vq_quantlist__44c8_s_p4_0,
        NULL,
-       &_vq_auxt__44c6_s_p4_0,
+       &_vq_auxt__44c8_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p5_0[] = {
+static long _vq_quantlist__44c8_s_p5_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c6_s_p5_0[] = {
-        1, 4, 4, 5, 7, 7, 5, 7, 7, 4, 7, 7,10,10,10,10,
-       11,10, 4, 7, 7,10,10,10,10,10,11, 5,10,10, 9,12,
-       12,10,12,12, 7,11,10,12,12,12,12,13,13, 7,10,10,
-       12,12,12,13,13,13, 5,11,11,10,13,12,11,12,12, 7,
-       11,10,11,12,12,12,12,12, 7,11,11,12,12,12,12,12,
+static long _vq_lengthlist__44c8_s_p5_0[] = {
+        1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
+       10,10, 4, 6, 6,10,10,10,10,10,10, 5,10,10, 9,12,
+       12,10,12,12, 7,10,10,12,12,12,12,12,12, 7,10,10,
+       12,12,12,12,12,13, 6,10,10,10,12,12,11,12,12, 8,
+       10,10,12,13,12,12,12,12, 7,10,10,12,12,13,12,13,
        12,
 };
 
-static float _vq_quantthresh__44c6_s_p5_0[] = {
+static float _vq_quantthresh__44c8_s_p5_0[] = {
        -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c6_s_p5_0[] = {
+static long _vq_quantmap__44c8_s_p5_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p5_0 = {
-       _vq_quantthresh__44c6_s_p5_0,
-       _vq_quantmap__44c6_s_p5_0,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p5_0 = {
+       _vq_quantthresh__44c8_s_p5_0,
+       _vq_quantmap__44c8_s_p5_0,
        3,
        3
 };
 
-static static_codebook _44c6_s_p5_0 = {
+static static_codebook _44c8_s_p5_0 = {
        4, 81,
-       _vq_lengthlist__44c6_s_p5_0,
+       _vq_lengthlist__44c8_s_p5_0,
        1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c6_s_p5_0,
+       _vq_quantlist__44c8_s_p5_0,
        NULL,
-       &_vq_auxt__44c6_s_p5_0,
+       &_vq_auxt__44c8_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p5_1[] = {
+static long _vq_quantlist__44c8_s_p5_1[] = {
        5,
        4,
        6,
@@ -13162,46 +15079,46 @@ static long _vq_quantlist__44c6_s_p5_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c6_s_p5_1[] = {
-        3, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,12, 4, 4, 6, 6,
-        8, 8, 9, 9, 9, 9,12, 4, 4, 6, 6, 8, 8, 9, 9, 9,
-        9,12, 5, 5, 6, 6, 8, 8, 9, 9,10,10,12,12,12, 6,
-        6, 8, 8, 9, 9,10,10,11,11,12, 7, 7, 8, 8, 9, 9,
-        9, 9,12,11,11, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11,
-        7, 7, 8, 8, 8, 8, 9, 9,12,11,11,11,11, 8, 8, 8,
-        8, 9, 9,12,11,12,11,11, 7, 8, 8, 8, 8, 8,12,11,
-       11,11,11, 7, 7, 8, 8, 8, 8,
+static long _vq_lengthlist__44c8_s_p5_1[] = {
+        4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,10, 4, 4, 6, 6,
+        7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
+        8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
+        6, 7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8,
+        8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11,
+        7, 7, 7, 7, 8, 8, 8, 8,11,11,11,11,11, 7, 7, 8,
+        8, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 8, 8,11,11,
+       11,11,11, 7, 7, 7, 7, 8, 8,
 };
 
-static float _vq_quantthresh__44c6_s_p5_1[] = {
+static float _vq_quantthresh__44c8_s_p5_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c6_s_p5_1[] = {
+static long _vq_quantmap__44c8_s_p5_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p5_1 = {
-       _vq_quantthresh__44c6_s_p5_1,
-       _vq_quantmap__44c6_s_p5_1,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p5_1 = {
+       _vq_quantthresh__44c8_s_p5_1,
+       _vq_quantmap__44c8_s_p5_1,
        11,
        11
 };
 
-static static_codebook _44c6_s_p5_1 = {
+static static_codebook _44c8_s_p5_1 = {
        2, 121,
-       _vq_lengthlist__44c6_s_p5_1,
+       _vq_lengthlist__44c8_s_p5_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c6_s_p5_1,
+       _vq_quantlist__44c8_s_p5_1,
        NULL,
-       &_vq_auxt__44c6_s_p5_1,
+       &_vq_auxt__44c8_s_p5_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p6_0[] = {
+static long _vq_quantlist__44c8_s_p6_0[] = {
        6,
        5,
        7,
@@ -13217,13 +15134,13 @@ static long _vq_quantlist__44c6_s_p6_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c6_s_p6_0[] = {
-        1, 4, 4, 6, 7, 8, 8, 8, 8,10, 9,10,10, 5, 5, 5,
-        7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
-        9, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
-       11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
-       12, 0,11,11, 8, 8, 9, 9,10,11,11,12,12,12, 0,12,
-       12, 8, 8, 9, 9,11,11,12,12,13,13, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c8_s_p6_0[] = {
+        1, 4, 4, 7, 6, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
+        7, 7, 9, 9,10, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
+        9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
+       11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,12,12,12,
+       12, 0,10,10, 8, 8,10,10,11,11,12,12,13,13, 0,11,
+       11, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -13231,35 +15148,35 @@ static long _vq_lengthlist__44c6_s_p6_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0,
 };
 
-static float _vq_quantthresh__44c6_s_p6_0[] = {
+static float _vq_quantthresh__44c8_s_p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c6_s_p6_0[] = {
+static long _vq_quantmap__44c8_s_p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p6_0 = {
-       _vq_quantthresh__44c6_s_p6_0,
-       _vq_quantmap__44c6_s_p6_0,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p6_0 = {
+       _vq_quantthresh__44c8_s_p6_0,
+       _vq_quantmap__44c8_s_p6_0,
        13,
        13
 };
 
-static static_codebook _44c6_s_p6_0 = {
+static static_codebook _44c8_s_p6_0 = {
        2, 169,
-       _vq_lengthlist__44c6_s_p6_0,
+       _vq_lengthlist__44c8_s_p6_0,
        1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c6_s_p6_0,
+       _vq_quantlist__44c8_s_p6_0,
        NULL,
-       &_vq_auxt__44c6_s_p6_0,
+       &_vq_auxt__44c8_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p6_1[] = {
+static long _vq_quantlist__44c8_s_p6_1[] = {
        2,
        1,
        3,
@@ -13267,38 +15184,38 @@ static long _vq_quantlist__44c6_s_p6_1[] = {
        4,
 };
 
-static long _vq_lengthlist__44c6_s_p6_1[] = {
-        3, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6,
-        4, 5, 5, 5, 6, 6, 6, 5, 5,
+static long _vq_lengthlist__44c8_s_p6_1[] = {
+        3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
+        5, 5, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static float _vq_quantthresh__44c6_s_p6_1[] = {
+static float _vq_quantthresh__44c8_s_p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c6_s_p6_1[] = {
+static long _vq_quantmap__44c8_s_p6_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p6_1 = {
-       _vq_quantthresh__44c6_s_p6_1,
-       _vq_quantmap__44c6_s_p6_1,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p6_1 = {
+       _vq_quantthresh__44c8_s_p6_1,
+       _vq_quantmap__44c8_s_p6_1,
        5,
        5
 };
 
-static static_codebook _44c6_s_p6_1 = {
+static static_codebook _44c8_s_p6_1 = {
        2, 25,
-       _vq_lengthlist__44c6_s_p6_1,
+       _vq_lengthlist__44c8_s_p6_1,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c6_s_p6_1,
+       _vq_quantlist__44c8_s_p6_1,
        NULL,
-       &_vq_auxt__44c6_s_p6_1,
+       &_vq_auxt__44c8_s_p6_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p7_0[] = {
+static long _vq_quantlist__44c8_s_p7_0[] = {
        6,
        5,
        7,
@@ -13314,49 +15231,49 @@ static long _vq_quantlist__44c6_s_p7_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c6_s_p7_0[] = {
-        1, 4, 4, 6, 7, 8, 8, 9, 9, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 8,
-        8, 9, 9,10,10,11,11,20, 7, 7, 7, 7, 9, 9,10,10,
-       11,11,11,11,20, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
-       11,20,11,11, 8, 9,10,10,10,10,11,11,12,12,20,12,
-       12, 9, 9,10,10,11,11,11,11,12,12,20,20,20,11,11,
-       10,10,11,11,11,12,12,12,20,20,20,11,11,10,10,11,
-       11,12,11,12,12,20,20,20,14,14,11,11,12,11,12,12,
-       13,13,20,20,20,15,14,11,11,11,11,12,12,13,13,20,
-       20,20,20,19,13,13,12,12,12,13,13,13,19,19,19,19,
-       19,13,13,12,12,12,13,13,13,
+static long _vq_lengthlist__44c8_s_p7_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
+        7, 7, 9, 9,10,10,11,11,12,12, 6, 5, 5, 7, 7, 9,
+        9,10,10,11,11,12,12,20, 6, 7, 7, 7, 9, 9,10,10,
+       11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
+       12,20,11,11, 8, 8,10,10,11,11,12,12,12,12,20,12,
+       12, 8, 8,10, 9,11,11,12,12,13,13,20,20,20,11,10,
+       10,10,11,11,12,12,13,13,20,20,20,10,11,10,10,11,
+       11,12,12,13,13,20,20,20,14,15,11,11,12,12,13,13,
+       14,13,20,20,20,15,15,11,11,12,12,13,13,14,14,20,
+       20,20,20,19,13,13,12,12,13,13,14,14,19,19,19,19,
+       19,13,13,12,12,13,13,14,14,
 };
 
-static float _vq_quantthresh__44c6_s_p7_0[] = {
+static float _vq_quantthresh__44c8_s_p7_0[] = {
        -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
        27.5, 38.5, 49.5, 60.5, 
 };
 
-static long _vq_quantmap__44c6_s_p7_0[] = {
+static long _vq_quantmap__44c8_s_p7_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p7_0 = {
-       _vq_quantthresh__44c6_s_p7_0,
-       _vq_quantmap__44c6_s_p7_0,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p7_0 = {
+       _vq_quantthresh__44c8_s_p7_0,
+       _vq_quantmap__44c8_s_p7_0,
        13,
        13
 };
 
-static static_codebook _44c6_s_p7_0 = {
+static static_codebook _44c8_s_p7_0 = {
        2, 169,
-       _vq_lengthlist__44c6_s_p7_0,
+       _vq_lengthlist__44c8_s_p7_0,
        1, -523206656, 1618345984, 4, 0,
-       _vq_quantlist__44c6_s_p7_0,
+       _vq_quantlist__44c8_s_p7_0,
        NULL,
-       &_vq_auxt__44c6_s_p7_0,
+       &_vq_auxt__44c8_s_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p7_1[] = {
+static long _vq_quantlist__44c8_s_p7_1[] = {
        5,
        4,
        6,
@@ -13370,46 +15287,46 @@ static long _vq_quantlist__44c6_s_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c6_s_p7_1[] = {
-        3, 5, 5, 7, 7, 7, 7, 7, 7, 7, 7, 8, 5, 5, 7, 7,
+static long _vq_lengthlist__44c8_s_p7_1[] = {
+        4, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 5, 5, 7, 7,
         7, 7, 7, 7, 7, 7, 8, 5, 5, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 6, 6, 7, 7, 7, 7, 8, 8, 8, 7, 8, 8, 8, 7,
+        7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
+        7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
+        7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
+        7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
         7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8,
-        7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 7,
-        7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 8, 8, 8, 8,
-        8, 8, 8, 7, 7, 7, 7, 8, 8,
+        8, 8, 8, 7, 7, 7, 7, 7, 7,
 };
 
-static float _vq_quantthresh__44c6_s_p7_1[] = {
+static float _vq_quantthresh__44c8_s_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c6_s_p7_1[] = {
+static long _vq_quantmap__44c8_s_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p7_1 = {
-       _vq_quantthresh__44c6_s_p7_1,
-       _vq_quantmap__44c6_s_p7_1,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p7_1 = {
+       _vq_quantthresh__44c8_s_p7_1,
+       _vq_quantmap__44c8_s_p7_1,
        11,
        11
 };
 
-static static_codebook _44c6_s_p7_1 = {
+static static_codebook _44c8_s_p7_1 = {
        2, 121,
-       _vq_lengthlist__44c6_s_p7_1,
+       _vq_lengthlist__44c8_s_p7_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c6_s_p7_1,
+       _vq_quantlist__44c8_s_p7_1,
        NULL,
-       &_vq_auxt__44c6_s_p7_1,
+       &_vq_auxt__44c8_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p8_0[] = {
+static long _vq_quantlist__44c8_s_p8_0[] = {
        7,
        6,
        8,
@@ -13427,53 +15344,53 @@ static long _vq_quantlist__44c6_s_p8_0[] = {
        14,
 };
 
-static long _vq_lengthlist__44c6_s_p8_0[] = {
-        1, 4, 4, 6, 7, 8, 8, 8, 8, 9, 9,10,10,10,11, 6,
-        5, 5, 7, 7, 9, 9, 8, 9,10,10,11,10,12,11, 6, 5,
-        5, 7, 7, 9, 9, 8, 8,10,10,10,11,11,11,18, 8, 8,
-        8, 8, 9, 9, 9, 9,10,10,11,11,11,11,18, 8, 8, 8,
-        8, 9, 9, 9, 9,10,10,11,11,12,12,18,12,12, 9, 9,
-       10,10,10,10,10,11,11,11,12,12,18,13,13, 9, 9,10,
-       10,10,10,10,11,11,11,12,12,18,18,18,10,10, 9, 9,
-       10,10,11,11,12,12,12,13,18,18,18,10,10, 9, 9,11,
-       11,11,11,12,12,12,12,18,18,18,13,14,10,10,11,11,
-       12,12,12,12,13,13,18,18,18,14,14,10,10,11,11,12,
-       12,12,12,13,13,18,18,18,18,18,12,12,11,12,12,12,
-       13,13,13,13,18,18,18,18,18,12,12,11,11,12,12,13,
-       13,14,14,18,18,18,18,18,16,14,12,12,12,13,13,13,
-       14,14,18,17,17,17,17,14,16,12,11,12,12,13,13,14,
+static long _vq_lengthlist__44c8_s_p8_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11, 6,
+        5, 5, 7, 7, 9, 9, 8, 8,10,10,11,11,11,12, 6, 5,
+        5, 7, 7, 9, 9, 9, 8,10,10,11,10,11,12,18, 8, 8,
+        8, 8, 9, 9, 9, 9,10,10,11,11,12,12,18, 8, 8, 8,
+        8, 9, 9, 9, 9,10,10,11,11,12,13,18,12,12, 9, 9,
+       10,10, 9, 9,10,11,11,12,13,12,18,12,12, 9, 9,10,
+       10,10,10,10,11,11,12,13,13,18,18,18, 9, 9, 9, 9,
+       10,10,11,11,12,12,12,12,18,18,18, 9, 9, 9, 9,10,
+       10,11,11,12,12,13,13,18,18,18,13,13,10,10,11,11,
+       12,11,12,12,13,13,18,18,18,14,14,10, 9,11,10,12,
+       12,12,12,13,13,18,18,18,18,18,11,12,11,11,12,12,
+       13,13,14,13,18,18,18,18,18,12,11,11,10,12,11,13,
+       13,13,14,18,18,18,18,18,15,16,12,12,12,13,13,13,
+       14,14,18,17,17,17,17,16,14,12,11,12,11,13,12,15,
        14,
 };
 
-static float _vq_quantthresh__44c6_s_p8_0[] = {
+static float _vq_quantthresh__44c8_s_p8_0[] = {
        -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
        31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
 };
 
-static long _vq_quantmap__44c6_s_p8_0[] = {
+static long _vq_quantmap__44c8_s_p8_0[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p8_0 = {
-       _vq_quantthresh__44c6_s_p8_0,
-       _vq_quantmap__44c6_s_p8_0,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p8_0 = {
+       _vq_quantthresh__44c8_s_p8_0,
+       _vq_quantmap__44c8_s_p8_0,
        15,
        15
 };
 
-static static_codebook _44c6_s_p8_0 = {
+static static_codebook _44c8_s_p8_0 = {
        2, 225,
-       _vq_lengthlist__44c6_s_p8_0,
+       _vq_lengthlist__44c8_s_p8_0,
        1, -520986624, 1620377600, 4, 0,
-       _vq_quantlist__44c6_s_p8_0,
+       _vq_quantlist__44c8_s_p8_0,
        NULL,
-       &_vq_auxt__44c6_s_p8_0,
+       &_vq_auxt__44c8_s_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p8_1[] = {
+static long _vq_quantlist__44c8_s_p8_1[] = {
        10,
        9,
        11,
@@ -13497,184 +15414,217 @@ static long _vq_quantlist__44c6_s_p8_1[] = {
        20,
 };
 
-static long _vq_lengthlist__44c6_s_p8_1[] = {
-        4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 9, 9,10, 6, 7, 7, 7, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__44c8_s_p8_1[] = {
+        4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 9, 9, 9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
         8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
-        7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 9, 8,
+        7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
        10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
+        9, 9, 9,10,10,11, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,11,11,10,11,10, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,
-        9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,10,10,10,10,11,
-       10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,11,10, 9, 9, 9, 9, 9, 9,10, 9,
-        9,10, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
-       10,10,10, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-       10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,11,10,10,10,10,10,10,10,10,10, 9,
-       10,10, 9, 9, 9, 9, 9,10,10, 9,10,10,10,10,10,10,
-       10,10,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
-       10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
+       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
+        9, 9,10,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,11,10,10, 9, 9, 9, 9,
+        9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9,11,10,11,10,
+       10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,
+        9,11,11,11,10,10,11,10, 9, 9, 9, 9, 9, 9,10,10,
+        9, 9, 9, 9, 9, 9,10,11,10,10,10,11,10, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,10,10,10,
+       10,10, 9, 9, 9,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+       10,10,11,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9,10,10,11,11,10,11,10,10,10,10,10,10, 9,
+       10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
+       10,10,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
         9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
-        9, 9, 9, 9, 9, 9, 9,10, 9,
+        9, 9, 9,10, 9, 9,10, 9, 9,
 };
 
-static float _vq_quantthresh__44c6_s_p8_1[] = {
+static float _vq_quantthresh__44c8_s_p8_1[] = {
        -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
        -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
        6.5, 7.5, 8.5, 9.5, 
 };
 
-static long _vq_quantmap__44c6_s_p8_1[] = {
+static long _vq_quantmap__44c8_s_p8_1[] = {
           19,   17,   15,   13,   11,    9,    7,    5,
            3,    1,    0,    2,    4,    6,    8,   10,
           12,   14,   16,   18,   20,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p8_1 = {
-       _vq_quantthresh__44c6_s_p8_1,
-       _vq_quantmap__44c6_s_p8_1,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p8_1 = {
+       _vq_quantthresh__44c8_s_p8_1,
+       _vq_quantmap__44c8_s_p8_1,
        21,
        21
 };
 
-static static_codebook _44c6_s_p8_1 = {
+static static_codebook _44c8_s_p8_1 = {
        2, 441,
-       _vq_lengthlist__44c6_s_p8_1,
+       _vq_lengthlist__44c8_s_p8_1,
        1, -529268736, 1611661312, 5, 0,
-       _vq_quantlist__44c6_s_p8_1,
+       _vq_quantlist__44c8_s_p8_1,
        NULL,
-       &_vq_auxt__44c6_s_p8_1,
+       &_vq_auxt__44c8_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p9_0[] = {
+static long _vq_quantlist__44c8_s_p9_0[] = {
+       8,
+       7,
+       9,
        6,
+       10,
        5,
-       7,
+       11,
        4,
-       8,
+       12,
        3,
-       9,
+       13,
        2,
-       10,
+       14,
        1,
-       11,
+       15,
        0,
-       12,
+       16,
 };
 
-static long _vq_lengthlist__44c6_s_p9_0[] = {
-        1, 3, 3,11,11,11,11,11,11,11,11,11,11, 5, 9, 7,
-       11,11,11,11,11,11,11,11,11,11, 4, 8, 8,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+static long _vq_lengthlist__44c8_s_p9_0[] = {
+        1, 5, 5,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10, 7,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10, 6, 8,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9,
 };
 
-static float _vq_quantthresh__44c6_s_p9_0[] = {
-       -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
-       1592.5, 2229.5, 2866.5, 3503.5, 
+static float _vq_quantthresh__44c8_s_p9_0[] = {
+       -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 
+       465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 6982.5, 
 };
 
-static long _vq_quantmap__44c6_s_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c8_s_p9_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p9_0 = {
-       _vq_quantthresh__44c6_s_p9_0,
-       _vq_quantmap__44c6_s_p9_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c8_s_p9_0 = {
+       _vq_quantthresh__44c8_s_p9_0,
+       _vq_quantmap__44c8_s_p9_0,
+       17,
+       17
 };
 
-static static_codebook _44c6_s_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c6_s_p9_0,
-       1, -511845376, 1630791680, 4, 0,
-       _vq_quantlist__44c6_s_p9_0,
+static static_codebook _44c8_s_p9_0 = {
+       2, 289,
+       _vq_lengthlist__44c8_s_p9_0,
+       1, -509798400, 1631393792, 5, 0,
+       _vq_quantlist__44c8_s_p9_0,
        NULL,
-       &_vq_auxt__44c6_s_p9_0,
+       &_vq_auxt__44c8_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p9_1[] = {
+static long _vq_quantlist__44c8_s_p9_1[] = {
+       9,
+       8,
+       10,
+       7,
+       11,
        6,
+       12,
        5,
-       7,
+       13,
        4,
-       8,
+       14,
        3,
-       9,
+       15,
        2,
-       10,
+       16,
        1,
-       11,
+       17,
        0,
-       12,
+       18,
 };
 
-static long _vq_lengthlist__44c6_s_p9_1[] = {
-        1, 4, 4, 7, 7, 7, 7, 7, 7, 9, 8, 9, 9, 6, 5, 5,
-        8, 8, 8, 8, 8, 8, 9, 9,10,10, 6, 6, 6, 8, 8, 8,
-        8, 8, 8, 9, 9,10,10,15, 8, 8, 9, 8, 8, 9, 8, 9,
-       10,10,11,11,15, 8, 9, 9, 9, 9, 9, 9, 9,10,10,11,
-       11,15,12,13, 9, 9, 9, 9, 9, 9,11,10,11,12,15,12,
-       14, 9, 8, 9, 9, 9, 9,11,10,11,11,15,15,15,10,10,
-        9, 9,10,10,11,11,12,12,15,15,14, 9, 8, 9, 7,10,
-       10,10,11,11,12,15,15,15,13,13, 9,10,11,11,12,12,
-       12,12,15,15,15,14,12,10, 8,11, 8,11,12,12,13,15,
-       14,15,15,15,10,12,11,10,11,11,12,12,15,15,15,15,
-       15,11,10,11, 9,12,11,11,12,
+static long _vq_lengthlist__44c8_s_p9_1[] = {
+        1, 4, 4, 7, 7, 7, 7, 7, 7, 9, 9,10,10,11,10,13,
+       12,11,12, 6, 6, 6, 8, 8, 8, 8, 8, 8, 9,10,10,10,
+       12,12,12,12,13,15, 5, 5, 5, 8, 8, 8, 8, 8, 8,10,
+        9,10,11,12,13,12,13,13,12,15, 9, 8, 9, 9, 9, 9,
+        9, 9,10,10,10,11,14,12,13,15,12,14,15, 8, 9, 9,
+        9, 9, 9, 9, 9,10,10,12,11,12,11,12,13,13,13,15,
+       13,13, 9, 9,10, 9,10,10,11,10,11,12,12,12,14,13,
+       14,15,15,13,13, 9, 8,10, 9,10,10,11,10,12,12,13,
+       13,14,13,14,15,15,15,15, 9, 9, 9, 9,10,11,12,12,
+       12,13,13,13,14,15,15,14,15,15,15, 9, 7, 9, 8,12,
+       11,11,13,12,12,13,12,14,13,13,14,15,15,15,13,13,
+       10,10,12,11,13,13,12,12,13,13,14,13,13,15,15,15,
+       15,12,13,11, 9,11,10,12,12,15,13,13,13,14,13,14,
+       13,15,15,15,15,15,12,12,11,11,12,13,15,13,13,14,
+       14,14,15,14,15,15,15,15,15,13,11,12,11,12,11,13,
+       14,13,13,14,14,13,14,15,15,15,15,15,15,15,12,12,
+       12,13,15,13,15,14,15,14,13,15,15,15,15,15,15,14,
+       15,13,13,12,11,14,12,15,13,14,14,14,13,15,15,15,
+       15,15,15,15,14,13,14,13,15,13,15,15,15,14,15,14,
+       15,15,15,15,15,15,15,14,14,14,13,13,13,15,15,15,
+       15,14,15,15,15,15,15,15,15,15,15,15,12,13,13,13,
+       14,15,15,13,15,15,15,15,15,15,15,15,15,15,15,15,
+       15,14,14,15,15,15,14,14,15,
 };
 
-static float _vq_quantthresh__44c6_s_p9_1[] = {
-       -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
-       122.5, 171.5, 220.5, 269.5, 
+static float _vq_quantthresh__44c8_s_p9_1[] = {
+       -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
+       -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
+       367.5, 416.5, 
 };
 
-static long _vq_quantmap__44c6_s_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c8_s_p9_1[] = {
+          17,   15,   13,   11,    9,    7,    5,    3,
+           1,    0,    2,    4,    6,    8,   10,   12,
+          14,   16,   18,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p9_1 = {
-       _vq_quantthresh__44c6_s_p9_1,
-       _vq_quantmap__44c6_s_p9_1,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c8_s_p9_1 = {
+       _vq_quantthresh__44c8_s_p9_1,
+       _vq_quantmap__44c8_s_p9_1,
+       19,
+       19
 };
 
-static static_codebook _44c6_s_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c6_s_p9_1,
-       1, -518889472, 1622704128, 4, 0,
-       _vq_quantlist__44c6_s_p9_1,
+static static_codebook _44c8_s_p9_1 = {
+       2, 361,
+       _vq_lengthlist__44c8_s_p9_1,
+       1, -518287360, 1622704128, 5, 0,
+       _vq_quantlist__44c8_s_p9_1,
        NULL,
-       &_vq_auxt__44c6_s_p9_1,
+       &_vq_auxt__44c8_s_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c6_s_p9_2[] = {
+static long _vq_quantlist__44c8_s_p9_2[] = {
        24,
        23,
        25,
@@ -13726,14 +15676,14 @@ static long _vq_quantlist__44c6_s_p9_2[] = {
        48,
 };
 
-static long _vq_lengthlist__44c6_s_p9_2[] = {
-        3, 4, 4, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,
-        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 7,
+static long _vq_lengthlist__44c8_s_p9_2[] = {
+        3, 4, 3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 7,
         7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
         7,
 };
 
-static float _vq_quantthresh__44c6_s_p9_2[] = {
+static float _vq_quantthresh__44c8_s_p9_2[] = {
        -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
@@ -13742,7 +15692,7 @@ static float _vq_quantthresh__44c6_s_p9_2[] = {
        16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
 };
 
-static long _vq_quantmap__44c6_s_p9_2[] = {
+static long _vq_quantmap__44c8_s_p9_2[] = {
           47,   45,   43,   41,   39,   37,   35,   33,
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
@@ -13752,79 +15702,37 @@ static long _vq_quantmap__44c6_s_p9_2[] = {
           48,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c6_s_p9_2 = {
-       _vq_quantthresh__44c6_s_p9_2,
-       _vq_quantmap__44c6_s_p9_2,
+static encode_aux_threshmatch _vq_auxt__44c8_s_p9_2 = {
+       _vq_quantthresh__44c8_s_p9_2,
+       _vq_quantmap__44c8_s_p9_2,
        49,
        49
 };
 
-static static_codebook _44c6_s_p9_2 = {
+static static_codebook _44c8_s_p9_2 = {
        1, 49,
-       _vq_lengthlist__44c6_s_p9_2,
+       _vq_lengthlist__44c8_s_p9_2,
        1, -526909440, 1611661312, 6, 0,
-       _vq_quantlist__44c6_s_p9_2,
-       NULL,
-       &_vq_auxt__44c6_s_p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c6_s_short[] = {
-        3, 9,11,11,13,14,16,17,17,17, 4, 4, 5, 6, 8, 9,
-       13,15,18,18, 7, 4, 3, 4, 7, 8,11,13,18,18,11, 6,
-        4, 4, 6, 7,11,13,18,18,11, 8, 6, 5, 6, 7,11,14,
-       18,18,12, 9, 7, 6, 7, 7,10,15,17,17,13,13, 9, 8,
-        9, 9,11,14,17,17,14,13, 8, 5, 6, 6, 8,11,17,17,
-       17,16, 9, 6, 6, 7, 8,12,17,17,17,17,11, 8, 8, 8,
-        9,13,17,17,
-};
-
-static static_codebook _huff_book__44c6_s_short = {
-       2, 100,
-       _huff_lengthlist__44c6_s_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c6_sm_long[] = {
-        3, 6,10,11,12,12,12,12,14,16, 5, 3, 5, 7, 9,10,
-       11,12,14,15, 9, 4, 3, 5, 7, 8,10,11,14,16,10, 7,
-        5, 4, 5, 6, 9,10,13,16,11, 8, 7, 5, 6, 6, 8,10,
-       13,15,11, 9, 7, 6, 6, 5, 7, 8,12,13,11,10, 9, 8,
-        7, 6, 6, 7,11,12,11,11,10, 9, 9, 7, 7, 6, 9,11,
-       12,13,13,13,13,11, 9, 8, 9,12,13,14,15,15,16,14,
-       12,10,10,11,
-};
-
-static static_codebook _huff_book__44c6_sm_long = {
-       2, 100,
-       _huff_lengthlist__44c6_sm_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
+       _vq_quantlist__44c8_s_p9_2,
        NULL,
+       &_vq_auxt__44c8_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c6_sm_short[] = {
-        3, 8, 9,10,12,13,16,14,18,19, 5, 3, 5, 7, 9,10,
-       13,15,22,19, 7, 4, 4, 5, 7, 8,11,13,22,22, 9, 6,
-        4, 4, 5, 7,10,13,20,22,11, 8, 6, 5, 5, 6, 9,13,
-       21,22,11, 9, 7, 6, 6, 5, 7,12,21,22,13,10, 8, 7,
-        8, 7, 8,12,22,22,13,10, 7, 6, 6, 6, 8,11,22,22,
-       20,13, 9, 7, 7, 7, 8,11,22,22,22,20,13, 9, 9, 8,
-        9,11,21,22,
+static long _huff_lengthlist__44c8_s_short[] = {
+        4,11,13,14,16,15,16,16,17,16, 5, 6, 8, 9,10, 9,
+       11,17,16,17, 6, 6, 6, 6, 7, 8, 9,14,16,17, 8, 6,
+        5, 4, 6, 7, 9,12,14,17, 9, 7, 6, 5, 5, 5, 8,11,
+       14,17,10, 9, 7, 6, 5, 3, 5, 8,13,17,12,11, 9, 8,
+        7, 4, 4, 6,14,17,13,13,12, 8, 7, 5, 4, 5,12,17,
+       17,14,15,10, 8, 7, 7, 7,11,17,17,16,17,14,12,10,
+       11,11,15,17,
 };
 
-static static_codebook _huff_book__44c6_sm_short = {
+static static_codebook _huff_book__44c8_s_short = {
        2, 100,
-       _huff_lengthlist__44c6_sm_short,
+       _huff_lengthlist__44c8_s_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -13833,19 +15741,19 @@ static static_codebook _huff_book__44c6_sm_short = {
        0
 };
 
-static long _huff_lengthlist__44c7_s_long[] = {
-        3, 7,11,14,14,13,13,12,13,16, 6, 4, 5, 7, 9,10,
-       11,11,13,16,10, 4, 3, 5, 7, 8, 9,10,14,16,11, 7,
-        4, 4, 5, 6, 8,10,13,15,12, 9, 6, 5, 5, 6, 8, 9,
-       13,14,11, 9, 7, 6, 5, 5, 7, 8,13,12,12,10, 9, 8,
-        7, 6, 6, 7,11,11,11,10,10, 9, 8, 7, 6, 6, 9,11,
-       12,12,13,13,13,11, 9, 7, 9,11,12,14,16,16,16,14,
-       11, 9,10,11,
+static long _huff_lengthlist__44c9_s_long[] = {
+        3, 8,13,14,15,15,13,13,14,14, 6, 5, 8,10,12,12,
+       13,12,13,14,10, 6, 5, 6, 8, 9,11,11,13,14,13, 8,
+        5, 4, 5, 6, 9,10,13,14,14,11, 7, 5, 4, 5, 8, 9,
+       12,14,12,11, 8, 6, 5, 3, 5, 7,10,13,12,10,10, 8,
+        7, 5, 4, 6, 9,12,13,12,11,10, 9, 6, 5, 5, 7,10,
+       13,12,12,11,11, 9, 8, 7, 8,10,12,12,13,13,14,12,
+       10, 9, 9,10,
 };
 
-static static_codebook _huff_book__44c7_s_long = {
+static static_codebook _huff_book__44c9_s_long = {
        2, 100,
-       _huff_lengthlist__44c7_s_long,
+       _huff_lengthlist__44c9_s_long,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -13854,48 +15762,48 @@ static static_codebook _huff_book__44c7_s_long = {
        0
 };
 
-static long _vq_quantlist__44c7_s_p1_0[] = {
+static long _vq_quantlist__44c9_s_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c7_s_p1_0[] = {
-        1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 7, 7, 0, 8, 8, 0,
-        8, 8, 6, 7, 7, 0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
-        0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
-        8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8, 0, 8, 8, 0, 8,
-        8,
+static long _vq_lengthlist__44c9_s_p1_0[] = {
+        1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 8, 0, 9, 8, 0,
+        8, 8, 6, 8, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 5, 8, 8, 0, 8, 7, 0, 8, 8, 5, 8, 8,
+        0, 7, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
+        9, 8, 0, 8, 8, 0, 7, 7, 5, 8, 9, 0, 8, 8, 0, 7,
+        7,
 };
 
-static float _vq_quantthresh__44c7_s_p1_0[] = {
+static float _vq_quantthresh__44c9_s_p1_0[] = {
        -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c7_s_p1_0[] = {
+static long _vq_quantmap__44c9_s_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p1_0 = {
-       _vq_quantthresh__44c7_s_p1_0,
-       _vq_quantmap__44c7_s_p1_0,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p1_0 = {
+       _vq_quantthresh__44c9_s_p1_0,
+       _vq_quantmap__44c9_s_p1_0,
        3,
        3
 };
 
-static static_codebook _44c7_s_p1_0 = {
+static static_codebook _44c9_s_p1_0 = {
        4, 81,
-       _vq_lengthlist__44c7_s_p1_0,
+       _vq_lengthlist__44c9_s_p1_0,
        1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c7_s_p1_0,
+       _vq_quantlist__44c9_s_p1_0,
        NULL,
-       &_vq_auxt__44c7_s_p1_0,
+       &_vq_auxt__44c9_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p2_0[] = {
+static long _vq_quantlist__44c9_s_p2_0[] = {
        2,
        1,
        3,
@@ -13903,76 +15811,76 @@ static long _vq_quantlist__44c7_s_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c7_s_p2_0[] = {
-        3, 5, 5, 8, 8, 0, 5, 6, 9, 9, 0, 5, 6, 9, 9, 0,
-        7, 7,10,10, 0, 0, 0,10,10, 5, 7, 6, 9, 9, 0, 7,
-        7,10, 9, 0, 7, 7,10, 9, 0, 9, 9,11,11, 0, 0, 0,
-       11,11, 5, 6, 7, 9, 9, 0, 7, 7, 9,10, 0, 7, 7, 9,
-        9, 0, 9, 9,11,11, 0, 0, 0,11,11, 9, 9, 9,10,10,
-        0,11,10,12,11, 0,10,11,11,12, 0,13,13,14,14, 0,
-        0, 0,14,14, 8, 9, 9,10,10, 0,10,11,11,12, 0,10,
-       10,12,12, 0,13,13,13,14, 0, 0, 0,14,14, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 6, 7, 7,10,11, 0, 7, 7,10,10,
-        0, 7, 7,10,10, 0, 8, 8,11,10, 0, 0, 0,11,11, 6,
-        7, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
-        8,10,11, 0, 0, 0,11,11, 9,10, 9,12,12, 0,10,10,
-       12,11, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
-       13, 9, 9, 9,11,12, 0,10,10,11,12, 0,10,10,12,12,
-        0,11,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c9_s_p2_0[] = {
+        3, 6, 6, 8, 8, 0, 6, 6, 8, 8, 0, 5, 5, 8, 8, 0,
+        7, 7, 9, 9, 0, 0, 0, 9, 9, 6, 7, 7, 9, 8, 0, 8,
+        7, 9, 9, 0, 7, 7, 9, 9, 0, 9, 9,11,10, 0, 0, 0,
+       10,10, 6, 7, 7, 8, 9, 0, 7, 8, 9, 9, 0, 7, 7, 9,
+        9, 0, 9, 9,10,11, 0, 0, 0,10,10, 8, 9, 9,10,10,
+        0,10,10,11,11, 0,10,10,11,11, 0,12,12,13,12, 0,
+        0, 0,13,13, 8, 8, 9,10,10, 0,10,10,11,12, 0,10,
+       10,11,11, 0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 6, 7, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
-       10,10, 0, 8, 8,11,11, 0, 0, 0,11,10, 6, 7, 7,10,
-       11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8, 8,11,11,
-        0, 0, 0,10,11, 9,10, 9,12,11, 0,10,10,12,11, 0,
-       10,10,12,11, 0,12,12,13,13, 0, 0, 0,13,13, 9, 9,
-       10,11,12, 0,10,10,11,12, 0,10,10,11,12, 0,12,12,
-       13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 6, 8, 7,10,10, 0, 7, 7,10, 9,
+        0, 7, 7,10,10, 0, 9, 8,10,10, 0, 0, 0,10,10, 6,
+        7, 7,10,10, 0, 7, 7, 9,10, 0, 7, 7,10,10, 0, 8,
+        9,10,10, 0, 0, 0,10,10, 8, 9, 9,11,11, 0,10, 9,
+       11,11, 0,10,10,11,11, 0,11,11,12,12, 0, 0, 0,12,
+       12, 8, 9, 9,11,11, 0, 9,10,11,11, 0,10,10,11,11,
+        0,11,11,12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9, 9,13,13, 0, 8, 8,12,12, 0, 8, 8,11,12, 0,
-        9, 9,12,12, 0, 0, 0,12,12, 7, 9, 9,13,13, 0, 8,
-        8,11,12, 0, 8, 8,12,12, 0, 9, 9,12,12, 0, 0, 0,
-       12,12,10,11,11,14,14, 0,11,10,13,12, 0,11,11,13,
-       13, 0,12,12,13,13, 0, 0, 0,13,14,10,11,11,14,13,
-        0,10,11,13,13, 0,11,11,13,13, 0,12,12,13,13, 0,
-        0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 5, 8, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,
+       10, 9, 0, 8, 9,10,10, 0, 0, 0,10, 9, 5, 7, 8,10,
+       10, 0, 7, 7,10,10, 0, 7, 7, 9,10, 0, 9, 8,10,10,
+        0, 0, 0,10,10, 8, 9, 9,12,11, 0,10,10,11,11, 0,
+       10, 9,11,11, 0,11,11,12,12, 0, 0, 0,12,12, 8, 9,
+        9,11,11, 0,10,10,11,11, 0, 9,10,11,11, 0,11,11,
+       12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        7, 9, 9,12,12, 0, 9, 9,11,11, 0, 8, 9,11,11, 0,
+       10, 9,12,11, 0, 0, 0,11,11, 7, 9, 9,12,12, 0, 8,
+        9,11,11, 0, 9, 8,11,11, 0, 9,10,11,11, 0, 0, 0,
+       11,11, 9,11,11,13,13, 0,10,10,12,12, 0,10,10,12,
+       12, 0,12,11,12,12, 0, 0, 0,13,13, 9,10,11,13,13,
+        0,10,10,12,12, 0,10,10,12,12, 0,11,11,12,12, 0,
+        0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
-       11,11,14,14, 0,11,11,13,13, 0,11,11,13,13, 0,12,
-       12,13,13, 0, 0, 0,13,13,10,11,11,13,14, 0,11,11,
-       13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,13,
-       13,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
+       11,10,13,13, 0,10,10,12,12, 0,10, 9,12,12, 0,11,
+       11,12,13, 0, 0, 0,12,11, 9,10,10,12,13, 0,10,10,
+       12,12, 0,10,10,12,12, 0,11,11,13,12, 0, 0, 0,12,
+       12,
 };
 
-static float _vq_quantthresh__44c7_s_p2_0[] = {
+static float _vq_quantthresh__44c9_s_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c7_s_p2_0[] = {
+static long _vq_quantmap__44c9_s_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p2_0 = {
-       _vq_quantthresh__44c7_s_p2_0,
-       _vq_quantmap__44c7_s_p2_0,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p2_0 = {
+       _vq_quantthresh__44c9_s_p2_0,
+       _vq_quantmap__44c9_s_p2_0,
        5,
        5
 };
 
-static static_codebook _44c7_s_p2_0 = {
+static static_codebook _44c9_s_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c7_s_p2_0,
+       _vq_lengthlist__44c9_s_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c7_s_p2_0,
+       _vq_quantlist__44c9_s_p2_0,
        NULL,
-       &_vq_auxt__44c7_s_p2_0,
+       &_vq_auxt__44c9_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p3_0[] = {
+static long _vq_quantlist__44c9_s_p3_0[] = {
        4,
        3,
        5,
@@ -13984,43 +15892,43 @@ static long _vq_quantlist__44c7_s_p3_0[] = {
        8,
 };
 
-static long _vq_lengthlist__44c7_s_p3_0[] = {
-        3, 3, 3, 5, 5, 7, 7, 8, 8, 0, 4, 4, 6, 6, 7, 7,
-        9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
-        8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
-        7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
+static long _vq_lengthlist__44c9_s_p3_0[] = {
+        3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 7, 6,
+        8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
+        7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
+        7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0,
 };
 
-static float _vq_quantthresh__44c7_s_p3_0[] = {
+static float _vq_quantthresh__44c9_s_p3_0[] = {
        -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c7_s_p3_0[] = {
+static long _vq_quantmap__44c9_s_p3_0[] = {
            7,    5,    3,    1,    0,    2,    4,    6,
            8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p3_0 = {
-       _vq_quantthresh__44c7_s_p3_0,
-       _vq_quantmap__44c7_s_p3_0,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p3_0 = {
+       _vq_quantthresh__44c9_s_p3_0,
+       _vq_quantmap__44c9_s_p3_0,
        9,
        9
 };
 
-static static_codebook _44c7_s_p3_0 = {
+static static_codebook _44c9_s_p3_0 = {
        2, 81,
-       _vq_lengthlist__44c7_s_p3_0,
+       _vq_lengthlist__44c9_s_p3_0,
        1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c7_s_p3_0,
+       _vq_quantlist__44c9_s_p3_0,
        NULL,
-       &_vq_auxt__44c7_s_p3_0,
+       &_vq_auxt__44c9_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p4_0[] = {
+static long _vq_quantlist__44c9_s_p4_0[] = {
        8,
        7,
        9,
@@ -14040,17 +15948,17 @@ static long _vq_quantlist__44c7_s_p4_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c7_s_p4_0[] = {
-        3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,11,11,
-       11, 0, 4, 4, 6, 6, 7, 7, 9, 9, 9, 9,10,10,11,11,
-       12,12, 0, 4, 4, 6, 6, 7, 7, 9, 9, 9, 9,10,10,11,
-       11,12,12, 0, 5, 5, 6, 6, 7, 7, 9, 9, 9, 9,11,11,
-       12,12,13,12, 0, 0, 0, 6, 6, 7, 7, 9, 9, 9, 9,11,
-       11,12,12,13,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
-       11,11,12,12,13,13, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
-       10,11,11,12,12,13,13, 0, 0, 0, 6, 6, 7, 7, 9, 9,
+static long _vq_lengthlist__44c9_s_p4_0[] = {
+        4, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,
+       10, 0, 5, 5, 5, 5, 6, 6, 8, 7, 8, 8, 9, 9,10,10,
+       11,11, 0, 5, 5, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,
+       10,11,11, 0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9, 9, 9,
+       11,11,11,11,12,12, 0, 0, 0, 7, 7, 7, 8, 9, 9, 9,
+        9,11,10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9,
        10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 7, 7, 9,
-        9,10,10,12,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
+        9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14062,77 +15970,77 @@ static long _vq_lengthlist__44c7_s_p4_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c7_s_p4_0[] = {
+static float _vq_quantthresh__44c9_s_p4_0[] = {
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
        0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c7_s_p4_0[] = {
+static long _vq_quantmap__44c9_s_p4_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p4_0 = {
-       _vq_quantthresh__44c7_s_p4_0,
-       _vq_quantmap__44c7_s_p4_0,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p4_0 = {
+       _vq_quantthresh__44c9_s_p4_0,
+       _vq_quantmap__44c9_s_p4_0,
        17,
        17
 };
 
-static static_codebook _44c7_s_p4_0 = {
+static static_codebook _44c9_s_p4_0 = {
        2, 289,
-       _vq_lengthlist__44c7_s_p4_0,
+       _vq_lengthlist__44c9_s_p4_0,
        1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c7_s_p4_0,
+       _vq_quantlist__44c9_s_p4_0,
        NULL,
-       &_vq_auxt__44c7_s_p4_0,
+       &_vq_auxt__44c9_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p5_0[] = {
+static long _vq_quantlist__44c9_s_p5_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c7_s_p5_0[] = {
-        1, 4, 5, 4, 7, 7, 5, 7, 7, 5, 8, 7,10,10,10,10,
-       11,10, 4, 7, 7,10,10,10,10,10,11, 4,10,10, 9,12,
-       12, 9,12,12, 7,11,10,12,12,12,12,13,13, 7,10,10,
-       12,12,12,12,13,13, 5,10,10, 9,12,12,10,12,12, 7,
-       11,10,11,13,13,12,12,12, 7,10,11,12,12,12,12,12,
+static long _vq_lengthlist__44c9_s_p5_0[] = {
+        1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
+       10,10, 4, 6, 6,10,10,10,10,10,10, 5,10,10, 9,12,
+       12,10,12,12, 7,10,10,12,12,12,12,12,13, 7,10,10,
+       12,12,12,12,13,13, 6,10,10,10,12,12,11,12,12, 8,
+       10,10,12,12,12,12,12,12, 7,10,10,12,12,13,12,12,
        12,
 };
 
-static float _vq_quantthresh__44c7_s_p5_0[] = {
+static float _vq_quantthresh__44c9_s_p5_0[] = {
        -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c7_s_p5_0[] = {
+static long _vq_quantmap__44c9_s_p5_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p5_0 = {
-       _vq_quantthresh__44c7_s_p5_0,
-       _vq_quantmap__44c7_s_p5_0,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p5_0 = {
+       _vq_quantthresh__44c9_s_p5_0,
+       _vq_quantmap__44c9_s_p5_0,
        3,
        3
 };
 
-static static_codebook _44c7_s_p5_0 = {
+static static_codebook _44c9_s_p5_0 = {
        4, 81,
-       _vq_lengthlist__44c7_s_p5_0,
+       _vq_lengthlist__44c9_s_p5_0,
        1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c7_s_p5_0,
+       _vq_quantlist__44c9_s_p5_0,
        NULL,
-       &_vq_auxt__44c7_s_p5_0,
+       &_vq_auxt__44c9_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p5_1[] = {
+static long _vq_quantlist__44c9_s_p5_1[] = {
        5,
        4,
        6,
@@ -14146,46 +16054,46 @@ static long _vq_quantlist__44c7_s_p5_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c7_s_p5_1[] = {
-        3, 5, 4, 6, 6, 8, 8, 9, 9, 9, 9,12, 4, 4, 6, 6,
-        8, 8, 9, 9,10,10,12, 4, 4, 6, 6, 8, 8, 9, 9,10,
-       10,12, 5, 5, 6, 6, 7, 7, 9, 9,10,10,12,12,12, 6,
-        6, 7, 7, 9, 9,10,10,12,12,12, 6, 6, 8, 8, 9, 9,
-        9, 9,12,12,12, 6, 6, 8, 8, 8, 8, 9, 9,12,12,12,
-        7, 7, 8, 8, 8, 8, 9, 9,12,12,12,11,11, 8, 8, 8,
-        8, 9, 9,12,12,12,12,12, 7, 7, 8, 8, 8, 8,12,12,
-       12,12,12, 7, 7, 7, 8, 8, 8,
+static long _vq_lengthlist__44c9_s_p5_1[] = {
+        4, 5, 5, 6, 6, 6, 7, 7, 7, 7, 7,10, 5, 5, 6, 6,
+        7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6, 7, 7, 7, 7, 8,
+        8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
+        6, 7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8,
+        8, 8,11,11,11, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11,
+        7, 7, 7, 7, 7, 7, 8, 8,11,11,11,11,11, 7, 7, 7,
+        7, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 7, 7,11,11,
+       11,11,11, 7, 7, 7, 7, 7, 7,
 };
 
-static float _vq_quantthresh__44c7_s_p5_1[] = {
+static float _vq_quantthresh__44c9_s_p5_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c7_s_p5_1[] = {
+static long _vq_quantmap__44c9_s_p5_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p5_1 = {
-       _vq_quantthresh__44c7_s_p5_1,
-       _vq_quantmap__44c7_s_p5_1,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p5_1 = {
+       _vq_quantthresh__44c9_s_p5_1,
+       _vq_quantmap__44c9_s_p5_1,
        11,
        11
 };
 
-static static_codebook _44c7_s_p5_1 = {
+static static_codebook _44c9_s_p5_1 = {
        2, 121,
-       _vq_lengthlist__44c7_s_p5_1,
+       _vq_lengthlist__44c9_s_p5_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c7_s_p5_1,
+       _vq_quantlist__44c9_s_p5_1,
        NULL,
-       &_vq_auxt__44c7_s_p5_1,
+       &_vq_auxt__44c9_s_p5_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p6_0[] = {
+static long _vq_quantlist__44c9_s_p6_0[] = {
        6,
        5,
        7,
@@ -14201,13 +16109,13 @@ static long _vq_quantlist__44c7_s_p6_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c7_s_p6_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 8, 8,10,10,10,10, 5, 5, 5,
-        7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
-        9, 9, 9,10,10,11,11, 0, 7, 6, 7, 7, 9, 9,10,10,
-       11,11,11,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
-       12, 0,11,11, 8, 8, 9, 9,10,10,11,11,12,12, 0,12,
-       12, 8, 8, 9, 9,11,11,12,12,13,13, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__44c9_s_p6_0[] = {
+        2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 5, 4, 4,
+        6, 6, 8, 8, 9, 9,10,10,11,11, 6, 4, 4, 6, 6, 8,
+        8, 9, 9,10,10,12,12, 0, 6, 6, 6, 6, 8, 8,10,10,
+       11,11,12,12, 0, 6, 6, 6, 6, 8, 8,10,10,11,11,12,
+       12, 0,10,10, 8, 8, 9, 9,11,11,12,12,13,13, 0,11,
+       11, 8, 8, 9,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -14215,35 +16123,35 @@ static long _vq_lengthlist__44c7_s_p6_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0,
 };
 
-static float _vq_quantthresh__44c7_s_p6_0[] = {
+static float _vq_quantthresh__44c9_s_p6_0[] = {
        -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
        12.5, 17.5, 22.5, 27.5, 
 };
 
-static long _vq_quantmap__44c7_s_p6_0[] = {
+static long _vq_quantmap__44c9_s_p6_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p6_0 = {
-       _vq_quantthresh__44c7_s_p6_0,
-       _vq_quantmap__44c7_s_p6_0,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p6_0 = {
+       _vq_quantthresh__44c9_s_p6_0,
+       _vq_quantmap__44c9_s_p6_0,
        13,
        13
 };
 
-static static_codebook _44c7_s_p6_0 = {
+static static_codebook _44c9_s_p6_0 = {
        2, 169,
-       _vq_lengthlist__44c7_s_p6_0,
+       _vq_lengthlist__44c9_s_p6_0,
        1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c7_s_p6_0,
+       _vq_quantlist__44c9_s_p6_0,
        NULL,
-       &_vq_auxt__44c7_s_p6_0,
+       &_vq_auxt__44c9_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p6_1[] = {
+static long _vq_quantlist__44c9_s_p6_1[] = {
        2,
        1,
        3,
@@ -14251,38 +16159,38 @@ static long _vq_quantlist__44c7_s_p6_1[] = {
        4,
 };
 
-static long _vq_lengthlist__44c7_s_p6_1[] = {
-        3, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6, 4, 4, 5, 4, 6,
-        5, 5, 5, 5, 6, 6, 6, 5, 5,
+static long _vq_lengthlist__44c9_s_p6_1[] = {
+        4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5,
+        5, 5, 5, 5, 5, 5, 5, 5, 5,
 };
 
-static float _vq_quantthresh__44c7_s_p6_1[] = {
+static float _vq_quantthresh__44c9_s_p6_1[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c7_s_p6_1[] = {
+static long _vq_quantmap__44c9_s_p6_1[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p6_1 = {
-       _vq_quantthresh__44c7_s_p6_1,
-       _vq_quantmap__44c7_s_p6_1,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p6_1 = {
+       _vq_quantthresh__44c9_s_p6_1,
+       _vq_quantmap__44c9_s_p6_1,
        5,
        5
 };
 
-static static_codebook _44c7_s_p6_1 = {
+static static_codebook _44c9_s_p6_1 = {
        2, 25,
-       _vq_lengthlist__44c7_s_p6_1,
+       _vq_lengthlist__44c9_s_p6_1,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c7_s_p6_1,
+       _vq_quantlist__44c9_s_p6_1,
        NULL,
-       &_vq_auxt__44c7_s_p6_1,
+       &_vq_auxt__44c9_s_p6_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p7_0[] = {
+static long _vq_quantlist__44c9_s_p7_0[] = {
        6,
        5,
        7,
@@ -14298,49 +16206,49 @@ static long _vq_quantlist__44c7_s_p7_0[] = {
        12,
 };
 
-static long _vq_lengthlist__44c7_s_p7_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 8,
-        9, 9, 9,10,10,11,11,20, 7, 7, 7, 7, 9, 9,10,10,
-       11,11,11,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
-       12,20,11,11, 8, 8,10,10,10,10,11,11,12,12,20,12,
-       12, 8, 8, 9,10,11,11,11,11,12,12,20,20,20,10,11,
-       10,10,11,11,11,12,12,12,20,20,20,11,11,10,10,11,
-       11,12,12,13,12,20,20,20,14,14,11,11,12,11,12,12,
-       13,13,20,20,20,14,15,11,11,12,12,12,12,13,13,20,
-       20,20,20,19,13,13,12,12,12,12,13,13,19,19,19,19,
+static long _vq_lengthlist__44c9_s_p7_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5,
+        7, 7, 9, 8,10,10,11,11,12,12, 6, 5, 5, 7, 7, 9,
+        9,10,10,11,11,12,12,20, 6, 6, 7, 7, 9, 9,10,10,
+       11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,13,
+       12,20,10,10, 8, 8, 9, 9,11,11,12,12,13,13,20,11,
+       11, 8, 8, 9, 9,11,11,12,12,13,13,20,20,20,10,10,
+       10,10,11,11,12,12,13,13,20,20,20,10,10,10,10,11,
+       11,12,12,13,13,20,20,20,14,14,11,11,12,12,13,13,
+       14,13,20,20,20,14,15,11,11,11,11,13,13,14,13,20,
+       20,20,20,19,12,12,12,12,13,13,14,14,19,19,19,19,
        19,13,13,12,12,13,13,14,14,
 };
 
-static float _vq_quantthresh__44c7_s_p7_0[] = {
+static float _vq_quantthresh__44c9_s_p7_0[] = {
        -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
        27.5, 38.5, 49.5, 60.5, 
 };
 
-static long _vq_quantmap__44c7_s_p7_0[] = {
+static long _vq_quantmap__44c9_s_p7_0[] = {
           11,    9,    7,    5,    3,    1,    0,    2,
            4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p7_0 = {
-       _vq_quantthresh__44c7_s_p7_0,
-       _vq_quantmap__44c7_s_p7_0,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p7_0 = {
+       _vq_quantthresh__44c9_s_p7_0,
+       _vq_quantmap__44c9_s_p7_0,
        13,
        13
 };
 
-static static_codebook _44c7_s_p7_0 = {
+static static_codebook _44c9_s_p7_0 = {
        2, 169,
-       _vq_lengthlist__44c7_s_p7_0,
+       _vq_lengthlist__44c9_s_p7_0,
        1, -523206656, 1618345984, 4, 0,
-       _vq_quantlist__44c7_s_p7_0,
+       _vq_quantlist__44c9_s_p7_0,
        NULL,
-       &_vq_auxt__44c7_s_p7_0,
+       &_vq_auxt__44c9_s_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p7_1[] = {
+static long _vq_quantlist__44c9_s_p7_1[] = {
        5,
        4,
        6,
@@ -14354,46 +16262,46 @@ static long _vq_quantlist__44c7_s_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c7_s_p7_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 5, 5, 7, 7,
-        7, 7, 7, 7, 8, 8, 8, 5, 5, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7,
-        7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8,
-        8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
-        7, 7, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 8, 8, 8, 8,
-        8, 8, 8, 7, 7, 7, 7, 8, 8,
+static long _vq_lengthlist__44c9_s_p7_1[] = {
+        5, 6, 6, 6, 6, 7, 6, 7, 7, 7, 7, 8, 6, 6, 6, 6,
+        7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7,
+        7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6,
+        6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
+        7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
+        7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
+        7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
+        8, 8, 8, 7, 7, 7, 7, 7, 7,
 };
 
-static float _vq_quantthresh__44c7_s_p7_1[] = {
+static float _vq_quantthresh__44c9_s_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c7_s_p7_1[] = {
+static long _vq_quantmap__44c9_s_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p7_1 = {
-       _vq_quantthresh__44c7_s_p7_1,
-       _vq_quantmap__44c7_s_p7_1,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p7_1 = {
+       _vq_quantthresh__44c9_s_p7_1,
+       _vq_quantmap__44c9_s_p7_1,
        11,
        11
 };
 
-static static_codebook _44c7_s_p7_1 = {
+static static_codebook _44c9_s_p7_1 = {
        2, 121,
-       _vq_lengthlist__44c7_s_p7_1,
+       _vq_lengthlist__44c9_s_p7_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c7_s_p7_1,
+       _vq_quantlist__44c9_s_p7_1,
        NULL,
-       &_vq_auxt__44c7_s_p7_1,
+       &_vq_auxt__44c9_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p8_0[] = {
+static long _vq_quantlist__44c9_s_p8_0[] = {
        7,
        6,
        8,
@@ -14411,53 +16319,53 @@ static long _vq_quantlist__44c7_s_p8_0[] = {
        14,
 };
 
-static long _vq_lengthlist__44c7_s_p8_0[] = {
-        1, 4, 4, 6, 7, 8, 8, 8, 8, 9, 9,10,10,10,11, 6,
-        5, 5, 7, 7, 9, 9, 8, 8,10,10,11,10,12,11, 6, 5,
-        5, 7, 7, 9, 9, 9, 9,10,10,11,10,12,11,18, 8, 8,
-        8, 8, 9, 9, 9, 9,10,10,11,11,12,12,18, 8, 8, 8,
-        8, 9, 9, 9, 9,10,10,11,11,12,12,18,13,12, 9, 9,
-       10,10,10, 9,11,10,11,12,12,12,18,13,13, 9, 9,10,
-       10,10,10,11,11,11,11,12,12,18,18,18, 9,10, 9, 9,
-       10,10,11,11,12,12,12,13,18,18,18,10, 9, 9, 9,10,
-       11,11,11,12,12,12,12,18,18,18,13,13,10,10,11,11,
-       12,12,12,12,13,13,18,18,18,13,14,10,10,11,11,12,
-       12,12,12,13,13,18,18,18,18,18,12,12,11,11,12,12,
-       13,13,13,13,18,18,18,18,18,12,11,11,11,12,12,13,
-       13,14,14,18,18,18,18,18,15,14,12,12,13,13,13,13,
-       14,13,18,18,18,18,18,15,16,12,12,13,12,13,13,15,
+static long _vq_lengthlist__44c9_s_p8_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11, 6,
+        5, 5, 7, 7, 9, 9, 8, 9,10,10,11,11,12,12, 6, 5,
+        5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,19, 7, 8,
+        8, 8, 9, 9, 9, 9,10,10,11,11,12,13,19, 8, 8, 8,
+        8, 9, 9, 9, 9,10,10,11,12,12,12,19,12,12, 9, 9,
+        9,10, 9,10,10,10,12,12,12,12,19,12,12, 9, 9,10,
+        9,10,10,11,11,12,11,13,13,19,19,19, 9, 9, 9, 9,
+       10,10,11,11,12,12,12,12,19,19,19, 9, 9, 9, 9,10,
+       10,11,11,12,12,13,13,19,19,19,13,13,10,10,10,10,
+       12,12,12,12,13,13,19,19,19,13,13,10,10,10,10,12,
+       12,12,12,13,13,19,19,19,19,19,11,12,11,11,12,12,
+       13,12,13,13,19,19,19,18,18,12,11,11,10,12,11,13,
+       13,13,14,18,18,18,18,18,15,16,12,12,13,12,13,13,
+       14,14,18,18,18,18,18,16,15,12,11,12,11,13,13,14,
        14,
 };
 
-static float _vq_quantthresh__44c7_s_p8_0[] = {
+static float _vq_quantthresh__44c9_s_p8_0[] = {
        -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
        31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
 };
 
-static long _vq_quantmap__44c7_s_p8_0[] = {
+static long _vq_quantmap__44c9_s_p8_0[] = {
           13,   11,    9,    7,    5,    3,    1,    0,
            2,    4,    6,    8,   10,   12,   14,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p8_0 = {
-       _vq_quantthresh__44c7_s_p8_0,
-       _vq_quantmap__44c7_s_p8_0,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p8_0 = {
+       _vq_quantthresh__44c9_s_p8_0,
+       _vq_quantmap__44c9_s_p8_0,
        15,
        15
 };
 
-static static_codebook _44c7_s_p8_0 = {
+static static_codebook _44c9_s_p8_0 = {
        2, 225,
-       _vq_lengthlist__44c7_s_p8_0,
+       _vq_lengthlist__44c9_s_p8_0,
        1, -520986624, 1620377600, 4, 0,
-       _vq_quantlist__44c7_s_p8_0,
+       _vq_quantlist__44c9_s_p8_0,
        NULL,
-       &_vq_auxt__44c7_s_p8_0,
+       &_vq_auxt__44c9_s_p8_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p8_1[] = {
+static long _vq_quantlist__44c9_s_p8_1[] = {
        10,
        9,
        11,
@@ -14481,86 +16389,93 @@ static long _vq_quantlist__44c7_s_p8_1[] = {
        20,
 };
 
-static long _vq_lengthlist__44c7_s_p8_1[] = {
-        4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        9, 9, 9, 9, 9,10, 6, 7, 7, 7, 8, 8, 8, 8, 8, 8,
+static long _vq_lengthlist__44c9_s_p8_1[] = {
+        4, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
-        8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 9, 9,
+        8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
+        7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10, 7, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
-       10, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+       10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
        10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,10,10,10,10,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
        10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
+        9,10,10,10,10,10,10,10, 9, 9, 9, 9,10,10,10,10,
         9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
-        9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
-       10,10, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
+       10,10, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,
        10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10, 9, 9,
-       10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
-       10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
-       10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
+        9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
+       10,10, 9, 9, 9,10, 9, 9, 9, 9,10,10,10,10,10,10,
+       10,10,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
+       10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9,
 };
 
-static float _vq_quantthresh__44c7_s_p8_1[] = {
+static float _vq_quantthresh__44c9_s_p8_1[] = {
        -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
        -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
        6.5, 7.5, 8.5, 9.5, 
 };
 
-static long _vq_quantmap__44c7_s_p8_1[] = {
+static long _vq_quantmap__44c9_s_p8_1[] = {
           19,   17,   15,   13,   11,    9,    7,    5,
            3,    1,    0,    2,    4,    6,    8,   10,
           12,   14,   16,   18,   20,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p8_1 = {
-       _vq_quantthresh__44c7_s_p8_1,
-       _vq_quantmap__44c7_s_p8_1,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p8_1 = {
+       _vq_quantthresh__44c9_s_p8_1,
+       _vq_quantmap__44c9_s_p8_1,
        21,
        21
 };
 
-static static_codebook _44c7_s_p8_1 = {
+static static_codebook _44c9_s_p8_1 = {
        2, 441,
-       _vq_lengthlist__44c7_s_p8_1,
+       _vq_lengthlist__44c9_s_p8_1,
        1, -529268736, 1611661312, 5, 0,
-       _vq_quantlist__44c7_s_p8_1,
+       _vq_quantlist__44c9_s_p8_1,
        NULL,
-       &_vq_auxt__44c7_s_p8_1,
+       &_vq_auxt__44c9_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p9_0[] = {
+static long _vq_quantlist__44c9_s_p9_0[] = {
+       9,
+       8,
+       10,
+       7,
+       11,
        6,
+       12,
        5,
-       7,
+       13,
        4,
-       8,
+       14,
        3,
-       9,
+       15,
        2,
-       10,
+       16,
        1,
-       11,
+       17,
        0,
-       12,
+       18,
 };
 
-static long _vq_lengthlist__44c7_s_p9_0[] = {
-        1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 7, 7,
-       10,10,10,10,10,10,10,10,10,10, 5, 7, 7,10,10,10,
+static long _vq_lengthlist__44c9_s_p9_0[] = {
+        1, 4, 4,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10, 7, 9,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10, 7, 9,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
@@ -14569,96 +16484,129 @@ static long _vq_lengthlist__44c7_s_p9_0[] = {
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
        10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,
 };
 
-static float _vq_quantthresh__44c7_s_p9_0[] = {
-       -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
-       1592.5, 2229.5, 2866.5, 3503.5, 
+static float _vq_quantthresh__44c9_s_p9_0[] = {
+       -7913.5, -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, 
+       -465.5, 465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
+       6982.5, 7913.5, 
 };
 
-static long _vq_quantmap__44c7_s_p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c9_s_p9_0[] = {
+          17,   15,   13,   11,    9,    7,    5,    3,
+           1,    0,    2,    4,    6,    8,   10,   12,
+          14,   16,   18,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p9_0 = {
-       _vq_quantthresh__44c7_s_p9_0,
-       _vq_quantmap__44c7_s_p9_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c9_s_p9_0 = {
+       _vq_quantthresh__44c9_s_p9_0,
+       _vq_quantmap__44c9_s_p9_0,
+       19,
+       19
 };
 
-static static_codebook _44c7_s_p9_0 = {
-       2, 169,
-       _vq_lengthlist__44c7_s_p9_0,
-       1, -511845376, 1630791680, 4, 0,
-       _vq_quantlist__44c7_s_p9_0,
+static static_codebook _44c9_s_p9_0 = {
+       2, 361,
+       _vq_lengthlist__44c9_s_p9_0,
+       1, -508535424, 1631393792, 5, 0,
+       _vq_quantlist__44c9_s_p9_0,
        NULL,
-       &_vq_auxt__44c7_s_p9_0,
+       &_vq_auxt__44c9_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p9_1[] = {
+static long _vq_quantlist__44c9_s_p9_1[] = {
+       9,
+       8,
+       10,
+       7,
+       11,
        6,
+       12,
        5,
-       7,
+       13,
        4,
-       8,
+       14,
        3,
-       9,
+       15,
        2,
-       10,
+       16,
        1,
-       11,
+       17,
        0,
-       12,
+       18,
 };
 
-static long _vq_lengthlist__44c7_s_p9_1[] = {
-        1, 4, 4, 7, 7, 7, 7, 7, 7, 9, 8,10, 9, 6, 5, 5,
-        8, 8, 8, 8, 8, 8, 9,10,10,10, 6, 5, 6, 8, 8, 8,
-        8, 8, 8, 9,10,10,10,15, 8, 8, 9, 9, 9, 8, 9, 9,
-       10,10,11,11,15, 9, 9, 9, 9, 9, 9, 9, 9,10,10,11,
-       11,16,13,13, 9, 9, 9, 9, 9, 9,11,11,11,11,15,12,
-       14, 9, 8, 9, 9, 9,10,10,10,11,11,16,15,16, 9,10,
-        9, 9,11,10,11,11,12,12,16,14,16,10, 8, 9, 7,11,
-       11,11,11,12,12,16,14,16,13,13,10,10,11,11,12,12,
-       12,12,16,16,16,13,12,10, 8,10, 9,12,11,15,12,16,
-       16,16,13,14,10,11,10,11,11,11,12,12,16,16,14,16,
-       15,11,11,11,10,11,11,12,12,
+static long _vq_lengthlist__44c9_s_p9_1[] = {
+        1, 4, 4, 7, 7, 8, 8, 8, 8, 9,10,10,10,12,11,12,
+       13,13,12, 6, 5, 5, 8, 8, 8, 9, 8, 9,10,10,11,11,
+       12,12,14,13,13,12, 5, 5, 5, 8, 8, 9, 8, 8, 9,10,
+       10,11,11,12,12,14,12,13,13,16, 8, 8, 9, 9, 9, 9,
+        9, 9,10,10,11,12,13,13,13,13,14,14,16, 8, 8, 9,
+        9, 9, 9, 9, 9,11,11,12,11,13,13,14,13,13,13,16,
+       14,13, 9, 9, 9, 9,10,10,11,12,12,13,13,13,14,13,
+       15,14,16,13,13, 9, 8, 9, 9,10,10,12,11,13,13,14,
+       14,14,14,15,14,16,16,16, 9, 9, 9, 9,10,10,12,12,
+       12,13,13,13,15,13,15,15,16,16,16, 9, 7, 9, 8,10,
+       11,11,12,12,13,13,16,15,14,14,14,16,16,16,13,13,
+       10,10,11,11,13,15,13,14,13,14,14,13,14,14,16,16,
+       16,13,12,10, 9,11,11,12,12,14,14,13,14,14,14,14,
+       14,16,16,16,16,16,12,13,11,11,12,13,13,13,14,15,
+       14,14,16,15,16,16,16,16,16,12,11,12,12,15,13,13,
+       13,14,13,15,14,15,14,16,16,16,16,16,14,15,12,13,
+       13,12,14,15,15,14,15,14,15,13,16,16,16,16,16,16,
+       16,13,13,14,12,16,12,16,15,14,15,14,14,16,16,16,
+       16,16,16,16,15,14,14,14,15,16,16,16,16,14,16,16,
+       16,16,16,16,16,16,16,14,14,14,12,15,11,15,13,16,
+       15,16,15,16,16,16,16,16,16,16,15,16,14,14,15,13,
+       15,16,16,16,16,15,16,16,16,16,16,16,16,16,16,15,
+       15,14,13,14,16,16,14,15,16,
 };
 
-static float _vq_quantthresh__44c7_s_p9_1[] = {
-       -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
-       122.5, 171.5, 220.5, 269.5, 
+static float _vq_quantthresh__44c9_s_p9_1[] = {
+       -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
+       -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
+       367.5, 416.5, 
 };
 
-static long _vq_quantmap__44c7_s_p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__44c9_s_p9_1[] = {
+          17,   15,   13,   11,    9,    7,    5,    3,
+           1,    0,    2,    4,    6,    8,   10,   12,
+          14,   16,   18,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p9_1 = {
-       _vq_quantthresh__44c7_s_p9_1,
-       _vq_quantmap__44c7_s_p9_1,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__44c9_s_p9_1 = {
+       _vq_quantthresh__44c9_s_p9_1,
+       _vq_quantmap__44c9_s_p9_1,
+       19,
+       19
 };
 
-static static_codebook _44c7_s_p9_1 = {
-       2, 169,
-       _vq_lengthlist__44c7_s_p9_1,
-       1, -518889472, 1622704128, 4, 0,
-       _vq_quantlist__44c7_s_p9_1,
+static static_codebook _44c9_s_p9_1 = {
+       2, 361,
+       _vq_lengthlist__44c9_s_p9_1,
+       1, -518287360, 1622704128, 5, 0,
+       _vq_quantlist__44c9_s_p9_1,
        NULL,
-       &_vq_auxt__44c7_s_p9_1,
+       &_vq_auxt__44c9_s_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c7_s_p9_2[] = {
+static long _vq_quantlist__44c9_s_p9_2[] = {
        24,
        23,
        25,
@@ -14710,14 +16658,14 @@ static long _vq_quantlist__44c7_s_p9_2[] = {
        48,
 };
 
-static long _vq_lengthlist__44c7_s_p9_2[] = {
-        3, 4, 4, 4, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,
+static long _vq_lengthlist__44c9_s_p9_2[] = {
+        3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
         6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-        7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        6, 7, 6, 6, 7, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7,
         7,
 };
 
-static float _vq_quantthresh__44c7_s_p9_2[] = {
+static float _vq_quantthresh__44c9_s_p9_2[] = {
        -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
        -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
        -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
@@ -14726,7 +16674,7 @@ static float _vq_quantthresh__44c7_s_p9_2[] = {
        16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
 };
 
-static long _vq_quantmap__44c7_s_p9_2[] = {
+static long _vq_quantmap__44c9_s_p9_2[] = {
           47,   45,   43,   41,   39,   37,   35,   33,
           31,   29,   27,   25,   23,   21,   19,   17,
           15,   13,   11,    9,    7,    5,    3,    1,
@@ -14736,100 +16684,37 @@ static long _vq_quantmap__44c7_s_p9_2[] = {
           48,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c7_s_p9_2 = {
-       _vq_quantthresh__44c7_s_p9_2,
-       _vq_quantmap__44c7_s_p9_2,
+static encode_aux_threshmatch _vq_auxt__44c9_s_p9_2 = {
+       _vq_quantthresh__44c9_s_p9_2,
+       _vq_quantmap__44c9_s_p9_2,
        49,
        49
 };
 
-static static_codebook _44c7_s_p9_2 = {
+static static_codebook _44c9_s_p9_2 = {
        1, 49,
-       _vq_lengthlist__44c7_s_p9_2,
+       _vq_lengthlist__44c9_s_p9_2,
        1, -526909440, 1611661312, 6, 0,
-       _vq_quantlist__44c7_s_p9_2,
-       NULL,
-       &_vq_auxt__44c7_s_p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c7_s_short[] = {
-        4,10,12,12,14,14,18,16,18,16, 4, 5, 6, 7, 8, 9,
-       12,15,18,18, 7, 5, 4, 4, 6, 7,10,12,17,17, 9, 6,
-        4, 3, 5, 6, 9,13,17,17,11, 8, 6, 4, 5, 6, 9,13,
-       17,17,11, 9, 7, 5, 5, 5, 8,13,17,17,13,12,10, 8,
-        8, 8,10,13,17,17,15,13,11, 6, 6, 6, 7,11,17,17,
-       16,15,14, 7, 6, 6, 7,10,17,17,17,17,16, 9, 8, 8,
-        9,11,17,17,
-};
-
-static static_codebook _huff_book__44c7_s_short = {
-       2, 100,
-       _huff_lengthlist__44c7_s_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c7_sm_long[] = {
-        3, 7,11,12,13,12,13,13,14,15, 6, 3, 5, 8, 9,10,
-       11,12,14,15, 9, 5, 4, 5, 7, 8,10,11,14,15,11, 7,
-        5, 4, 5, 7, 9,10,13,15,11, 9, 7, 5, 5, 6, 8,10,
-       12,14,11, 9, 8, 6, 5, 4, 6, 8,11,12,12,10, 9, 8,
-        7, 5, 5, 7,10,11,12,11,10, 9, 9, 7, 6, 5, 8,11,
-       13,13,13,12,12,10, 9, 7, 8,11,13,14,14,14,14,13,
-       11, 9,10,10,
-};
-
-static static_codebook _huff_book__44c7_sm_long = {
-       2, 100,
-       _huff_lengthlist__44c7_sm_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44c7_sm_short[] = {
-        4, 9,10,11,13,14,16,15,18,19, 5, 4, 6, 7, 9,10,
-       13,15,19,18, 7, 5, 4, 5, 7, 8,10,13,18,18, 9, 6,
-        4, 4, 5, 6, 9,12,17,21,10, 8, 6, 5, 5, 5, 8,11,
-       17,21,10, 9, 7, 6, 5, 4, 6, 9,16,20,12,11, 8, 7,
-        7, 5, 5, 8,16,20,13,13, 9, 6, 6, 5, 6, 8,16,21,
-       19,16,11, 8, 7, 6, 7, 8,15,21,20,18,15,11,10, 8,
-        9, 9,14,20,
-};
-
-static static_codebook _huff_book__44c7_sm_short = {
-       2, 100,
-       _huff_lengthlist__44c7_sm_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
+       _vq_quantlist__44c9_s_p9_2,
        NULL,
+       &_vq_auxt__44c9_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c8_s_long[] = {
-        3, 7,12,14,14,13,13,12,13,15, 6, 4, 6, 8,10,11,
-       11,11,13,15,11, 5, 3, 5, 7, 8, 9,10,14,16,12, 7,
-        4, 4, 5, 6, 8,10,13,16,13, 9, 7, 5, 5, 5, 8, 9,
-       13,15,11,10, 8, 6, 5, 4, 6, 8,12,13,12,10, 9, 8,
-        7, 6, 6, 7,11,11,11,10,10, 9, 8, 7, 6, 6, 8,10,
-       12,12,13,13,12,11, 9, 7, 8,10,12,14,15,16,16,14,
-       11, 8, 8, 9,
+static long _huff_lengthlist__44c9_s_short[] = {
+        5,13,17,15,16,16,18,17,18,18, 5, 7,10,12,12,12,
+       12,17,18,17, 7, 6, 7, 8, 9, 9, 9,13,17,17, 8, 6,
+        6, 5, 6, 7, 8,11,16,18, 9, 7, 7, 5, 5, 6, 7,10,
+       15,18, 9, 8, 7, 6, 5, 4, 5, 7,13,17,11,11, 9, 8,
+        7, 4, 3, 5,12,18,13,13,12,10, 7, 5, 4, 3, 8,13,
+       16,16,16,13, 8, 8, 7, 5, 8,12,15,18,17,15,11,10,
+        9, 8,10,14,
 };
 
-static static_codebook _huff_book__44c8_s_long = {
+static static_codebook _huff_book__44c9_s_short = {
        2, 100,
-       _huff_lengthlist__44c8_s_long,
+       _huff_lengthlist__44c9_s_short,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -14838,203 +16723,395 @@ static static_codebook _huff_book__44c8_s_long = {
        0
 };
 
-static long _vq_quantlist__44c8_s_p1_0[] = {
+static long _vq_quantlist__8c0_s_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c8_s_p1_0[] = {
-        1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 7, 7, 0, 8, 8, 0,
-        8, 8, 6, 7, 7, 0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
-        0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
-        8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8, 0, 8, 8, 0, 8,
-        8,
-};
-
-static float _vq_quantthresh__44c8_s_p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44c8_s_p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c8_s_p1_0 = {
-       _vq_quantthresh__44c8_s_p1_0,
-       _vq_quantmap__44c8_s_p1_0,
-       3,
-       3
-};
-
-static static_codebook _44c8_s_p1_0 = {
-       4, 81,
-       _vq_lengthlist__44c8_s_p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c8_s_p1_0,
-       NULL,
-       &_vq_auxt__44c8_s_p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c8_s_p2_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c8_s_p2_0[] = {
-        3, 5, 5, 8, 8, 0, 6, 6, 9, 9, 0, 6, 6, 9, 9, 0,
-        7, 7, 9,10, 0, 0, 0,10,10, 6, 7, 6, 9, 8, 0, 7,
-        7, 9, 9, 0, 7, 7, 9, 9, 0, 9, 9,11,10, 0, 0, 0,
-       11,10, 5, 6, 7, 8, 9, 0, 7, 7, 9, 9, 0, 7, 7, 9,
-        9, 0, 9, 9,11,11, 0, 0, 0,11,11, 8, 9, 8,10,10,
-        0,11,10,12,11, 0,10,10,12,11, 0,12,12,14,13, 0,
-        0, 0,13,13, 8, 8, 9,10,10, 0,10,11,11,12, 0,10,
-       10,11,11, 0,12,12,13,14, 0, 0, 0,13,13, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 6, 7, 7,10,10, 0, 7, 7,10, 9,
-        0, 7, 7,10,10, 0, 8, 8,10,10, 0, 0, 0,10,10, 6,
-        7, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
-        8,10,11, 0, 0, 0,10,10, 9, 9, 9,11,11, 0,10, 9,
-       11,11, 0,10,10,11,11, 0,11,11,13,12, 0, 0, 0,13,
-       12, 9, 9, 9,11,11, 0, 9,10,11,11, 0,10,10,11,11,
-        0,11,11,12,13, 0, 0, 0,13,12, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 6, 7, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
-       10, 9, 0, 8, 8,10,10, 0, 0, 0,10,10, 6, 7, 7,10,
-       10, 0, 7, 7,10,10, 0, 7, 7, 9,10, 0, 8, 8,11,10,
-        0, 0, 0,10,10, 9,10, 9,12,11, 0,10,10,12,11, 0,
-       10,10,12,11, 0,11,11,13,12, 0, 0, 0,13,12, 9, 9,
-       10,11,12, 0,10,10,11,12, 0, 9,10,11,12, 0,11,11,
-       12,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__8c0_s_p1_0[] = {
+        1, 5, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
+        0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
+        0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
+        0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
+        0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9,10, 0, 0,
+        0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 9,11,11,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
+        0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
+        0, 0, 0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,11,11,
+        0, 0, 0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9, 9,12,12, 0, 8, 8,11,11, 0, 8, 8,11,11, 0,
-        9, 9,12,11, 0, 0, 0,11,11, 7, 9, 9,12,12, 0, 8,
-        8,11,11, 0, 8, 8,11,11, 0, 9, 9,11,12, 0, 0, 0,
-       12,11,10,11,11,13,13, 0,10,10,13,12, 0,10,10,13,
-       12, 0,12,11,13,12, 0, 0, 0,13,13,10,10,11,13,13,
-        0,10,10,12,13, 0,10,10,13,13, 0,11,12,12,13, 0,
-        0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
-       11,11,14,13, 0,10,10,13,12, 0,10,10,13,12, 0,11,
-       11,13,13, 0, 0, 0,13,12,10,11,11,13,14, 0,10,10,
-       13,13, 0,10,11,12,13, 0,11,11,13,13, 0, 0, 0,12,
-       13,
-};
-
-static float _vq_quantthresh__44c8_s_p2_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44c8_s_p2_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c8_s_p2_0 = {
-       _vq_quantthresh__44c8_s_p2_0,
-       _vq_quantmap__44c8_s_p2_0,
-       5,
-       5
-};
-
-static static_codebook _44c8_s_p2_0 = {
-       4, 625,
-       _vq_lengthlist__44c8_s_p2_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c8_s_p2_0,
-       NULL,
-       &_vq_auxt__44c8_s_p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c8_s_p3_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c8_s_p3_0[] = {
-        3, 4, 4, 5, 5, 6, 6, 8, 7, 0, 4, 4, 5, 5, 7, 7,
-        8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
-        7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
-        7, 7, 8, 8,10,10, 0, 0, 0, 7, 6, 8, 8,10,10, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
-};
-
-static float _vq_quantthresh__44c8_s_p3_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c8_s_p3_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c8_s_p3_0 = {
-       _vq_quantthresh__44c8_s_p3_0,
-       _vq_quantmap__44c8_s_p3_0,
-       9,
-       9
-};
-
-static static_codebook _44c8_s_p3_0 = {
-       2, 81,
-       _vq_lengthlist__44c8_s_p3_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c8_s_p3_0,
-       NULL,
-       &_vq_auxt__44c8_s_p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c8_s_p4_0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44c8_s_p4_0[] = {
-        3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
-       11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,
-       12,12, 0, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,
-       11,12,12, 0, 5, 5, 6, 6, 7, 7, 9, 9, 9, 9,10,10,
-       11,11,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9, 9, 9,10,
-       10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,10,
-       11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
-        9,11,11,12,12,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9,
-       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 7, 7, 9,
-        9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -15043,490 +17120,306 @@ static long _vq_lengthlist__44c8_s_p4_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
-};
-
-static float _vq_quantthresh__44c8_s_p4_0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44c8_s_p4_0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c8_s_p4_0 = {
-       _vq_quantthresh__44c8_s_p4_0,
-       _vq_quantmap__44c8_s_p4_0,
-       17,
-       17
-};
-
-static static_codebook _44c8_s_p4_0 = {
-       2, 289,
-       _vq_lengthlist__44c8_s_p4_0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c8_s_p4_0,
-       NULL,
-       &_vq_auxt__44c8_s_p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c8_s_p5_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44c8_s_p5_0[] = {
-        1, 4, 4, 4, 7, 7, 5, 7, 7, 5, 8, 7,10,10,10,10,
-       11,10, 5, 7, 8,10,10,11,10,10,10, 4,10,10, 8,11,
-       11, 9,11,11, 7,11,10,11,12,12,12,13,12, 7,10,11,
-       11,12,12,12,13,13, 5,10,10, 9,12,12,10,12,12, 7,
-       11,10,11,13,12,12,13,12, 7,10,10,11,12,13,11,12,
-       12,
-};
-
-static float _vq_quantthresh__44c8_s_p5_0[] = {
-       -5.5, 5.5, 
-};
-
-static long _vq_quantmap__44c8_s_p5_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c8_s_p5_0 = {
-       _vq_quantthresh__44c8_s_p5_0,
-       _vq_quantmap__44c8_s_p5_0,
-       3,
-       3
-};
-
-static static_codebook _44c8_s_p5_0 = {
-       4, 81,
-       _vq_lengthlist__44c8_s_p5_0,
-       1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c8_s_p5_0,
-       NULL,
-       &_vq_auxt__44c8_s_p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c8_s_p5_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44c8_s_p5_1[] = {
-        4, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,12, 5, 5, 6, 6,
-        7, 7, 8, 8, 9, 9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9,
-        9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
-        6, 7, 7, 8, 8, 9, 9,12,11,11, 6, 6, 7, 7, 8, 8,
-        8, 8,12,11,11, 6, 6, 7, 7, 7, 7, 8, 8,12,11,11,
-        7, 7, 7, 7, 7, 7, 8, 8,12,11,11,11,11, 7, 7, 7,
-        7, 8, 8,12,11,11,11,11, 7, 7, 7, 7, 8, 8,12,11,
-       11,11,11, 6, 6, 7, 7, 8, 8,
-};
-
-static float _vq_quantthresh__44c8_s_p5_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44c8_s_p5_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c8_s_p5_1 = {
-       _vq_quantthresh__44c8_s_p5_1,
-       _vq_quantmap__44c8_s_p5_1,
-       11,
-       11
-};
-
-static static_codebook _44c8_s_p5_1 = {
-       2, 121,
-       _vq_lengthlist__44c8_s_p5_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c8_s_p5_1,
-       NULL,
-       &_vq_auxt__44c8_s_p5_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c8_s_p6_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44c8_s_p6_0[] = {
-        1, 4, 4, 7, 7, 8, 9, 9, 9,10,10,11,11, 5, 5, 4,
-        8, 8, 9, 9,10,10,11,11,12,12, 6, 5, 5, 8, 8, 9,
-        9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
-       11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
-       12, 0,11,11, 9, 8,10,10,11,11,12,12,13,13, 0,12,
-       12, 9, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0,
-};
-
-static float _vq_quantthresh__44c8_s_p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44c8_s_p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c8_s_p6_0 = {
-       _vq_quantthresh__44c8_s_p6_0,
-       _vq_quantmap__44c8_s_p6_0,
-       13,
-       13
-};
-
-static static_codebook _44c8_s_p6_0 = {
-       2, 169,
-       _vq_lengthlist__44c8_s_p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c8_s_p6_0,
-       NULL,
-       &_vq_auxt__44c8_s_p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c8_s_p6_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44c8_s_p6_1[] = {
-        3, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6,
-        5, 5, 4, 5, 6, 6, 6, 5, 5,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c8_s_p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
+static float _vq_quantthresh__8c0_s_p1_0[] = {
+       -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c8_s_p6_1[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__8c0_s_p1_0[] = {
+           1,    0,    2,
 };
-
-static encode_aux_threshmatch _vq_auxt__44c8_s_p6_1 = {
-       _vq_quantthresh__44c8_s_p6_1,
-       _vq_quantmap__44c8_s_p6_1,
-       5,
-       5
+
+static encode_aux_threshmatch _vq_auxt__8c0_s_p1_0 = {
+       _vq_quantthresh__8c0_s_p1_0,
+       _vq_quantmap__8c0_s_p1_0,
+       3,
+       3
 };
 
-static static_codebook _44c8_s_p6_1 = {
-       2, 25,
-       _vq_lengthlist__44c8_s_p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c8_s_p6_1,
+static static_codebook _8c0_s_p1_0 = {
+       8, 6561,
+       _vq_lengthlist__8c0_s_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__8c0_s_p1_0,
        NULL,
-       &_vq_auxt__44c8_s_p6_1,
+       &_vq_auxt__8c0_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c8_s_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
+static long _vq_quantlist__8c0_s_p2_0[] = {
        2,
-       10,
        1,
-       11,
+       3,
        0,
-       12,
+       4,
 };
 
-static long _vq_lengthlist__44c8_s_p7_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 9, 8, 9, 9,10,10, 6, 5, 5,
-        7, 7, 8, 8, 9, 9,10,10,11,11, 7, 5, 5, 7, 7, 9,
-        9, 9, 9,10,10,11,11,20, 7, 7, 7, 8, 9, 9,10,10,
-       11,11,11,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
-       11,20,11,11, 8, 9,10,10,10,10,11,11,12,12,20,12,
-       12, 8, 8,10, 9,11,10,11,11,12,12,20,20,20,10,10,
-       10,10,11,11,12,12,12,12,20,20,20,11,10,10,10,11,
-       11,12,12,13,12,20,20,20,14,14,11,11,11,12,12,12,
-       13,13,20,20,20,15,14,11,11,12,11,12,12,13,13,20,
-       20,20,20,19,12,13,12,12,12,12,13,13,19,19,19,19,
-       19,13,12,12,12,13,13,14,14,
+static long _vq_lengthlist__8c0_s_p2_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c8_s_p7_0[] = {
-       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
-       27.5, 38.5, 49.5, 60.5, 
+static float _vq_quantthresh__8c0_s_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c8_s_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__8c0_s_p2_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c8_s_p7_0 = {
-       _vq_quantthresh__44c8_s_p7_0,
-       _vq_quantmap__44c8_s_p7_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__8c0_s_p2_0 = {
+       _vq_quantthresh__8c0_s_p2_0,
+       _vq_quantmap__8c0_s_p2_0,
+       5,
+       5
 };
 
-static static_codebook _44c8_s_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44c8_s_p7_0,
-       1, -523206656, 1618345984, 4, 0,
-       _vq_quantlist__44c8_s_p7_0,
+static static_codebook _8c0_s_p2_0 = {
+       4, 625,
+       _vq_lengthlist__8c0_s_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8c0_s_p2_0,
        NULL,
-       &_vq_auxt__44c8_s_p7_0,
+       &_vq_auxt__8c0_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c8_s_p7_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
+static long _vq_quantlist__8c0_s_p3_0[] = {
        2,
-       8,
        1,
-       9,
+       3,
        0,
-       10,
+       4,
 };
 
-static long _vq_lengthlist__44c8_s_p7_1[] = {
-        4, 5, 5, 6, 7, 7, 7, 7, 7, 7, 7, 8, 5, 5, 7, 7,
-        7, 7, 7, 7, 8, 8, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7,
-        7, 8, 6, 6, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 8, 7,
-        7, 7, 7, 8, 8, 8, 7, 8, 8, 8, 7, 7, 7, 7, 8, 8,
-        7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8,
-        7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8, 7, 7, 7,
-        7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 8, 7, 8, 8,
-        8, 8, 8, 7, 7, 7, 7, 7, 8,
+static long _vq_lengthlist__8c0_s_p3_0[] = {
+        1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 7, 7, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 8, 8,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 7, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c8_s_p7_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
+static float _vq_quantthresh__8c0_s_p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c8_s_p7_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
+static long _vq_quantmap__8c0_s_p3_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c8_s_p7_1 = {
-       _vq_quantthresh__44c8_s_p7_1,
-       _vq_quantmap__44c8_s_p7_1,
-       11,
-       11
+static encode_aux_threshmatch _vq_auxt__8c0_s_p3_0 = {
+       _vq_quantthresh__8c0_s_p3_0,
+       _vq_quantmap__8c0_s_p3_0,
+       5,
+       5
 };
 
-static static_codebook _44c8_s_p7_1 = {
-       2, 121,
-       _vq_lengthlist__44c8_s_p7_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c8_s_p7_1,
+static static_codebook _8c0_s_p3_0 = {
+       4, 625,
+       _vq_lengthlist__8c0_s_p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8c0_s_p3_0,
        NULL,
-       &_vq_auxt__44c8_s_p7_1,
+       &_vq_auxt__8c0_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c8_s_p8_0[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
+static long _vq_quantlist__8c0_s_p4_0[] = {
        4,
-       10,
        3,
-       11,
+       5,
        2,
-       12,
+       6,
        1,
-       13,
+       7,
        0,
-       14,
+       8,
 };
 
-static long _vq_lengthlist__44c8_s_p8_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10,11,11, 6,
-        5, 5, 7, 7, 9, 9, 9, 9,10,10,11,11,11,11, 6, 5,
-        5, 7, 7, 9, 9, 9, 9,10,10,11,11,11,11,18, 8, 8,
-        8, 8, 9, 9, 9, 9,10,10,11,11,12,12,18, 8, 8, 8,
-        8, 9, 9, 9, 9,10,10,11,11,12,12,18,12,12, 9, 9,
-       10,10,10,10,11,10,11,11,12,12,18,12,12, 9, 9,10,
-       10,10,10,11,11,11,11,12,12,18,18,18,10,10, 9, 9,
-       10,10,11,11,12,12,12,13,18,18,18,10,10, 9, 9,10,
-       11,11,11,12,12,13,12,18,18,18,13,13,10,10,11,11,
-       12,12,12,12,13,13,18,18,18,14,14,10,10,11,11,12,
-       12,12,12,13,13,18,18,18,18,18,12,12,12,11,12,12,
-       13,13,13,13,18,18,18,18,18,12,11,12,11,12,12,13,
-       13,14,13,18,18,18,18,18,15,15,12,12,13,13,13,13,
-       14,13,18,18,18,18,18,15,16,12,12,13,12,13,13,14,
-       14,
+static long _vq_lengthlist__8c0_s_p4_0[] = {
+        1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c8_s_p8_0[] = {
-       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
-       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
+static float _vq_quantthresh__8c0_s_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c8_s_p8_0[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
+static long _vq_quantmap__8c0_s_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c8_s_p8_0 = {
-       _vq_quantthresh__44c8_s_p8_0,
-       _vq_quantmap__44c8_s_p8_0,
-       15,
-       15
+static encode_aux_threshmatch _vq_auxt__8c0_s_p4_0 = {
+       _vq_quantthresh__8c0_s_p4_0,
+       _vq_quantmap__8c0_s_p4_0,
+       9,
+       9
 };
 
-static static_codebook _44c8_s_p8_0 = {
-       2, 225,
-       _vq_lengthlist__44c8_s_p8_0,
-       1, -520986624, 1620377600, 4, 0,
-       _vq_quantlist__44c8_s_p8_0,
+static static_codebook _8c0_s_p4_0 = {
+       2, 81,
+       _vq_lengthlist__8c0_s_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__8c0_s_p4_0,
        NULL,
-       &_vq_auxt__44c8_s_p8_0,
+       &_vq_auxt__8c0_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c8_s_p8_1[] = {
-       10,
-       9,
-       11,
-       8,
-       12,
-       7,
-       13,
-       6,
-       14,
-       5,
-       15,
+static long _vq_quantlist__8c0_s_p5_0[] = {
        4,
-       16,
        3,
-       17,
+       5,
        2,
-       18,
+       6,
        1,
-       19,
+       7,
        0,
-       20,
+       8,
 };
 
-static long _vq_lengthlist__44c8_s_p8_1[] = {
-        4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 9, 8,10, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 7, 6, 8, 7, 8,
-        8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
-        8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
-       10, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
-       10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-       10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
-       10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
-       10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,
+static long _vq_lengthlist__8c0_s_p5_0[] = {
+        1, 3, 3, 5, 5, 7, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
+        8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 9, 0, 0, 0, 8, 8,
+        8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0, 0,
+        9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
+        0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
+       10,
 };
 
-static float _vq_quantthresh__44c8_s_p8_1[] = {
-       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
-       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
-       6.5, 7.5, 8.5, 9.5, 
+static float _vq_quantthresh__8c0_s_p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c8_s_p8_1[] = {
-          19,   17,   15,   13,   11,    9,    7,    5,
-           3,    1,    0,    2,    4,    6,    8,   10,
-          12,   14,   16,   18,   20,
+static long _vq_quantmap__8c0_s_p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c8_s_p8_1 = {
-       _vq_quantthresh__44c8_s_p8_1,
-       _vq_quantmap__44c8_s_p8_1,
-       21,
-       21
+static encode_aux_threshmatch _vq_auxt__8c0_s_p5_0 = {
+       _vq_quantthresh__8c0_s_p5_0,
+       _vq_quantmap__8c0_s_p5_0,
+       9,
+       9
 };
 
-static static_codebook _44c8_s_p8_1 = {
-       2, 441,
-       _vq_lengthlist__44c8_s_p8_1,
-       1, -529268736, 1611661312, 5, 0,
-       _vq_quantlist__44c8_s_p8_1,
+static static_codebook _8c0_s_p5_0 = {
+       2, 81,
+       _vq_lengthlist__8c0_s_p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__8c0_s_p5_0,
        NULL,
-       &_vq_auxt__44c8_s_p8_1,
+       &_vq_auxt__8c0_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c8_s_p9_0[] = {
+static long _vq_quantlist__8c0_s_p6_0[] = {
        8,
        7,
        9,
@@ -15546,307 +17439,451 @@ static long _vq_quantlist__44c8_s_p9_0[] = {
        16,
 };
 
-static long _vq_lengthlist__44c8_s_p9_0[] = {
-        1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11, 6, 9, 8,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11, 6, 9, 8,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,
+static long _vq_lengthlist__8c0_s_p6_0[] = {
+        1, 3, 3, 6, 6, 8, 8, 9, 9, 8, 8,10, 9,10,10,11,
+       11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,12,11, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,10,10,
+       11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,11,
+       10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,10,
+       11,11,11,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,
+       10,11,11,12,12,13,13, 0, 0, 0,10,10,10,10,11,11,
+       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10, 9,10,
+       11,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
+       10, 9,10,11,12,12,13,13,14,13, 0, 0, 0, 0, 0, 9,
+        9, 9,10,10,10,11,11,13,12,13,13, 0, 0, 0, 0, 0,
+       10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
+        0, 0, 0,10,10,11,11,12,12,13,13,13,14, 0, 0, 0,
+        0, 0, 0, 0,11,11,11,11,12,12,13,14,14,14, 0, 0,
+        0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,13, 0,
+        0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,14,14,14,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
+       14,
 };
 
-static float _vq_quantthresh__44c8_s_p9_0[] = {
-       -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 
-       465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 6982.5, 
+static float _vq_quantthresh__8c0_s_p6_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c8_s_p9_0[] = {
+static long _vq_quantmap__8c0_s_p6_0[] = {
           15,   13,   11,    9,    7,    5,    3,    1,
            0,    2,    4,    6,    8,   10,   12,   14,
           16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c8_s_p9_0 = {
-       _vq_quantthresh__44c8_s_p9_0,
-       _vq_quantmap__44c8_s_p9_0,
+static encode_aux_threshmatch _vq_auxt__8c0_s_p6_0 = {
+       _vq_quantthresh__8c0_s_p6_0,
+       _vq_quantmap__8c0_s_p6_0,
        17,
        17
 };
 
-static static_codebook _44c8_s_p9_0 = {
+static static_codebook _8c0_s_p6_0 = {
        2, 289,
-       _vq_lengthlist__44c8_s_p9_0,
-       1, -509798400, 1631393792, 5, 0,
-       _vq_quantlist__44c8_s_p9_0,
+       _vq_lengthlist__8c0_s_p6_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__8c0_s_p6_0,
        NULL,
-       &_vq_auxt__44c8_s_p9_0,
+       &_vq_auxt__8c0_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c8_s_p9_1[] = {
-       9,
-       8,
+static long _vq_quantlist__8c0_s_p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__8c0_s_p7_0[] = {
+        1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,11, 9,10,12,
+        9,10, 4, 7, 7,10,10,10,11, 9, 9, 6,11,10,11,11,
+       12,11,11,11, 6,10,10,11,11,12,11,10,10, 6, 9,10,
+       11,11,11,11,10,10, 7,10,11,12,11,11,12,11,12, 6,
+        9, 9,10, 9, 9,11,10,10, 6, 9, 9,10,10,10,11,10,
        10,
-       7,
-       11,
-       6,
-       12,
+};
+
+static float _vq_quantthresh__8c0_s_p7_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__8c0_s_p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__8c0_s_p7_0 = {
+       _vq_quantthresh__8c0_s_p7_0,
+       _vq_quantmap__8c0_s_p7_0,
+       3,
+       3
+};
+
+static static_codebook _8c0_s_p7_0 = {
+       4, 81,
+       _vq_lengthlist__8c0_s_p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__8c0_s_p7_0,
+       NULL,
+       &_vq_auxt__8c0_s_p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8c0_s_p7_1[] = {
        5,
-       13,
        4,
-       14,
+       6,
        3,
-       15,
+       7,
        2,
-       16,
+       8,
        1,
-       17,
+       9,
        0,
-       18,
+       10,
 };
 
-static long _vq_lengthlist__44c8_s_p9_1[] = {
-        1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11,12,
-       12,12,12, 6, 5, 5, 8, 8, 8, 8, 8, 8,10,10,11,11,
-       12,11,12,13,13,13, 6, 5, 5, 8, 7, 8, 9, 9, 8,10,
-       10,11,11,12,11,12,12,13,12,17, 8, 8, 8, 8, 9, 9,
-        9, 9,10,10,11,12,12,13,14,13,13,13,17, 8, 8, 8,
-        9, 9, 9, 9, 9,10,10,12,12,13,12,13,13,13,14,17,
-       13,13, 9, 9, 9, 9,10,10,11,11,12,11,12,12,13,14,
-       13,14,17,14,11, 9, 9, 9, 9,10,10,11,11,12,12,13,
-       12,13,13,13,14,17,17,17,10,10, 9, 9,10,11,11,11,
-       12,12,13,14,13,13,13,13,17,16,16, 9, 9, 9, 8,11,
-       10,11,11,12,12,13,13,14,14,13,13,16,16,16,12,14,
-       10,10,11,11,12,12,13,13,13,13,14,13,14,14,16,16,
-       16,13,12,10, 8,11,10,12,12,12,13,13,13,13,14,14,
-       14,16,16,16,16,16,11,12,11,12,13,12,14,13,15,14,
-       14,14,15,14,16,15,16,16,16,12,11,12,10,13,12,13,
-       13,13,14,14,15,14,14,16,16,16,16,16,14,15,12,12,
-       13,13,13,13,14,15,13,15,14,14,16,16,16,16,16,15,
-       15,13,12,12,13,14,13,14,14,13,14,15,15,16,16,15,
-       16,16,16,16,14,15,14,13,13,15,14,15,14,15,14,14,
-       16,16,16,16,16,16,16,13,13,14,13,14,13,15,14,14,
-       15,14,14,16,16,16,16,16,16,16,16,16,13,13,14,14,
-       14,15,16,14,14,15,16,16,16,16,16,16,16,16,16,15,
-       13,13,15,15,15,15,16,14,15,
+static long _vq_lengthlist__8c0_s_p7_1[] = {
+        1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
+        8, 8, 9, 9, 9, 9,10,10, 9, 7, 7, 8, 8, 9, 9, 9,
+        9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10, 8,
+        8, 9, 9, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9,10,
+       10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,11,10,11,
+        9, 9, 9, 9,10,10,10,10,11,11,11,10,10, 9, 9,10,
+       10,10, 9,11,10,10,10,10,10,10, 9, 9,10,10,11,11,
+       10,10,10, 9, 9, 9,10,10,10,
 };
 
-static float _vq_quantthresh__44c8_s_p9_1[] = {
-       -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
-       -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
-       367.5, 416.5, 
+static float _vq_quantthresh__8c0_s_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c8_s_p9_1[] = {
-          17,   15,   13,   11,    9,    7,    5,    3,
-           1,    0,    2,    4,    6,    8,   10,   12,
-          14,   16,   18,
+static long _vq_quantmap__8c0_s_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c8_s_p9_1 = {
-       _vq_quantthresh__44c8_s_p9_1,
-       _vq_quantmap__44c8_s_p9_1,
-       19,
-       19
+static encode_aux_threshmatch _vq_auxt__8c0_s_p7_1 = {
+       _vq_quantthresh__8c0_s_p7_1,
+       _vq_quantmap__8c0_s_p7_1,
+       11,
+       11
 };
 
-static static_codebook _44c8_s_p9_1 = {
-       2, 361,
-       _vq_lengthlist__44c8_s_p9_1,
-       1, -518287360, 1622704128, 5, 0,
-       _vq_quantlist__44c8_s_p9_1,
+static static_codebook _8c0_s_p7_1 = {
+       2, 121,
+       _vq_lengthlist__8c0_s_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__8c0_s_p7_1,
        NULL,
-       &_vq_auxt__44c8_s_p9_1,
+       &_vq_auxt__8c0_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c8_s_p9_2[] = {
-       24,
-       23,
-       25,
-       22,
-       26,
-       21,
-       27,
-       20,
-       28,
-       19,
-       29,
-       18,
-       30,
-       17,
-       31,
-       16,
-       32,
-       15,
-       33,
-       14,
-       34,
-       13,
-       35,
-       12,
-       36,
-       11,
-       37,
-       10,
-       38,
-       9,
-       39,
-       8,
-       40,
-       7,
-       41,
+static long _vq_quantlist__8c0_s_p8_0[] = {
        6,
-       42,
        5,
-       43,
+       7,
        4,
-       44,
+       8,
        3,
-       45,
+       9,
        2,
-       46,
+       10,
        1,
-       47,
+       11,
        0,
-       48,
+       12,
 };
 
-static long _vq_lengthlist__44c8_s_p9_2[] = {
-        3, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
-        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-        6, 6, 6, 6, 6, 6, 6, 7, 7, 6, 6, 7, 7, 7, 7, 7,
+static long _vq_lengthlist__8c0_s_p8_0[] = {
+        1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 6, 6,
+        7, 7, 8, 8, 7, 7, 8, 9,10,10, 7, 6, 6, 7, 7, 8,
+        7, 7, 7, 9, 9,10,12, 0, 8, 8, 8, 8, 8, 9, 8, 8,
+        9, 9,10,10, 0, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9,11,
+       10, 0, 0,13, 9, 8, 9, 9, 9, 9,10,10,11,11, 0,13,
+        0, 9, 9, 9, 9, 9, 9,11,10,11,11, 0, 0, 0, 8, 9,
+       10, 9,10,10,13,11,12,12, 0, 0, 0, 8, 9, 9, 9,10,
+       10,13,12,12,13, 0, 0, 0,12, 0,10,10,12,11,10,11,
+       12,12, 0, 0, 0,13,13,10,10,10,11,12, 0,13, 0, 0,
+        0, 0, 0, 0,13,11, 0,12,12,12,13,12, 0, 0, 0, 0,
+        0, 0,13,13,11,13,13,11,12,
+};
+
+static float _vq_quantthresh__8c0_s_p8_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__8c0_s_p8_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__8c0_s_p8_0 = {
+       _vq_quantthresh__8c0_s_p8_0,
+       _vq_quantmap__8c0_s_p8_0,
+       13,
+       13
+};
+
+static static_codebook _8c0_s_p8_0 = {
+       2, 169,
+       _vq_lengthlist__8c0_s_p8_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__8c0_s_p8_0,
+       NULL,
+       &_vq_auxt__8c0_s_p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8c0_s_p8_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__8c0_s_p8_1[] = {
+        1, 3, 4, 5, 5, 7, 6, 6, 6, 5, 7, 7, 7, 6, 6, 7,
+        7, 7, 6, 6, 7, 7, 7, 6, 6,
+};
+
+static float _vq_quantthresh__8c0_s_p8_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__8c0_s_p8_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__8c0_s_p8_1 = {
+       _vq_quantthresh__8c0_s_p8_1,
+       _vq_quantmap__8c0_s_p8_1,
+       5,
+       5
+};
+
+static static_codebook _8c0_s_p8_1 = {
+       2, 25,
+       _vq_lengthlist__8c0_s_p8_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8c0_s_p8_1,
+       NULL,
+       &_vq_auxt__8c0_s_p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8c0_s_p9_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__8c0_s_p9_0[] = {
+        1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
         7,
 };
 
-static float _vq_quantthresh__44c8_s_p9_2[] = {
-       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
-       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
-       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
+static float _vq_quantthresh__8c0_s_p9_0[] = {
+       -157.5, 157.5, 
+};
+
+static long _vq_quantmap__8c0_s_p9_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__8c0_s_p9_0 = {
+       _vq_quantthresh__8c0_s_p9_0,
+       _vq_quantmap__8c0_s_p9_0,
+       3,
+       3
+};
+
+static static_codebook _8c0_s_p9_0 = {
+       4, 81,
+       _vq_lengthlist__8c0_s_p9_0,
+       1, -518803456, 1628680192, 2, 0,
+       _vq_quantlist__8c0_s_p9_0,
+       NULL,
+       &_vq_auxt__8c0_s_p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8c0_s_p9_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
 };
 
-static long _vq_quantmap__44c8_s_p9_2[] = {
-          47,   45,   43,   41,   39,   37,   35,   33,
-          31,   29,   27,   25,   23,   21,   19,   17,
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,   18,   20,   22,   24,   26,   28,   30,
-          32,   34,   36,   38,   40,   42,   44,   46,
-          48,
+static long _vq_lengthlist__8c0_s_p9_1[] = {
+        1, 4, 4, 5, 5,10, 8,11,11,11,11,11,11,11,11, 6,
+        6, 6, 7, 6,11,10,11,11,11,11,11,11,11,11, 7, 5,
+        6, 6, 6, 8, 7,11,11,11,11,11,11,11,11,11, 7, 8,
+        8, 8, 9, 9,11,11,11,11,11,11,11,11,11, 9, 8, 7,
+        8, 9,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c8_s_p9_2 = {
-       _vq_quantthresh__44c8_s_p9_2,
-       _vq_quantmap__44c8_s_p9_2,
-       49,
-       49
+static float _vq_quantthresh__8c0_s_p9_1[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
 };
 
-static static_codebook _44c8_s_p9_2 = {
-       1, 49,
-       _vq_lengthlist__44c8_s_p9_2,
-       1, -526909440, 1611661312, 6, 0,
-       _vq_quantlist__44c8_s_p9_2,
-       NULL,
-       &_vq_auxt__44c8_s_p9_2,
-       NULL,
-       0
+static long _vq_quantmap__8c0_s_p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
 };
 
-static long _huff_lengthlist__44c8_s_short[] = {
-        4,11,14,14,15,15,18,17,18,18, 5, 5, 8, 8, 9, 9,
-       11,16,18,16, 6, 5, 5, 5, 7, 7, 9,13,17,18, 9, 7,
-        5, 3, 4, 6, 9,13,17,18,11, 8, 6, 4, 4, 5, 8,12,
-       18,18,11,10, 7, 5, 5, 4, 6,11,16,18,13,13,10, 8,
-        7, 6, 8,11,18,18,15,15,12, 8, 6, 5, 6, 8,18,18,
-       17,15,15, 9, 6, 6, 7, 9,18,18,15,18,17,11, 9, 8,
-        8,10,18,18,
+static encode_aux_threshmatch _vq_auxt__8c0_s_p9_1 = {
+       _vq_quantthresh__8c0_s_p9_1,
+       _vq_quantmap__8c0_s_p9_1,
+       15,
+       15
 };
 
-static static_codebook _huff_book__44c8_s_short = {
-       2, 100,
-       _huff_lengthlist__44c8_s_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
+static static_codebook _8c0_s_p9_1 = {
+       2, 225,
+       _vq_lengthlist__8c0_s_p9_1,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__8c0_s_p9_1,
        NULL,
+       &_vq_auxt__8c0_s_p9_1,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c8_sm_long[] = {
-        3, 7,12,14,14,13,13,12,14,15, 6, 4, 6, 8,10,10,
-       11,12,14,14,10, 5, 4, 5, 7, 8,10,11,14,15,11, 7,
-        5, 4, 6, 7, 9,10,13,14,12, 9, 7, 5, 5, 6, 8,10,
-       12,14,12,10, 8, 6, 5, 4, 5, 8,11,12,12,10, 9, 8,
-        7, 5, 5, 6, 9,11,12,11,10,10, 9, 7, 5, 4, 7, 9,
-       13,13,13,12,12,10, 8, 6, 7, 9,12,13,14,13,13,12,
-       10, 8, 8, 9,
+static long _vq_quantlist__8c0_s_p9_2[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
+       6,
+       14,
+       5,
+       15,
+       4,
+       16,
+       3,
+       17,
+       2,
+       18,
+       1,
+       19,
+       0,
+       20,
+};
+
+static long _vq_lengthlist__8c0_s_p9_2[] = {
+        1, 5, 5, 7, 7, 8, 7, 8, 8,10,10, 9, 9,10,10,10,
+       11,11,10,12,11,12,12,12, 9, 8, 8, 8, 8, 8, 9,10,
+       10,10,10,11,11,11,10,11,11,12,12,11,12, 8, 8, 7,
+        7, 8, 9,10,10,10, 9,10,10, 9,10,10,11,11,11,11,
+       11,11, 9, 9, 9, 9, 8, 9,10,10,11,10,10,11,11,12,
+       10,10,12,12,11,11,10, 9, 9,10, 8, 9,10,10,10, 9,
+       10,10,11,11,10,11,10,10,10,12,12,12, 9,10, 9,10,
+        9, 9,10,10,11,11,11,11,10,10,10,11,12,11,12,11,
+       12,10,11,10,11, 9,10, 9,10, 9,10,10, 9,10,10,11,
+       10,11,11,11,11,12,11, 9,10,10,10,10,11,11,11,11,
+       11,10,11,11,11,11,10,12,10,12,12,11,12,10,10,11,
+       10, 9,11,10,11, 9,10,11,10,10,10,11,11,11,11,12,
+       12,10, 9, 9,11,10, 9,12,11,10,12,12,11,11,11,11,
+       10,11,11,12,11,10,12, 9,11,10,11,10,10,11,10,11,
+        9,10,10,10,11,12,11,11,12,11,10,10,11,11, 9,10,
+       10,12,10,11,10,10,10, 9,10,10,10,10, 9,10,10,11,
+       11,11,11,12,11,10,10,10,10,11,11,10,11,11, 9,11,
+       10,12,10,12,11,10,11,10,10,10,11,10,10,11,11,10,
+       11,10,10,10,10,11,11,12,10,10,10,11,10,11,12,11,
+       10,11,10,10,11,11,10,12,10, 9,10,10,11,11,11,10,
+       12,10,10,11,11,11,10,10,11,10,10,10,11,10,11,10,
+       12,11,11,10,10,10,12,10,10,11, 9,10,11,11,11,10,
+       10,11,10,10, 9,11,11,12,12,11,12,11,11,11,11,11,
+       11, 9,10,11,10,12,10,10,10,10,11,10,10,11,10,10,
+       12,10,10,10,10,10, 9,12,10,10,10,10,12, 9,11,10,
+       10,11,10,12,12,10,12,12,12,10,10,10,10, 9,10,11,
+       10,10,12,10,10,12,11,10,11,10,10,12,11,10,12,10,
+       10,11, 9,11,10, 9,10, 9,10,
+};
+
+static float _vq_quantthresh__8c0_s_p9_2[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
 };
 
-static static_codebook _huff_book__44c8_sm_long = {
-       2, 100,
-       _huff_lengthlist__44c8_sm_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
+static long _vq_quantmap__8c0_s_p9_2[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
 };
 
-static long _huff_lengthlist__44c8_sm_short[] = {
-        4,10,11,12,14,15,18,18,19,19, 5, 5, 6, 8, 9,10,
-       12,16,20,19, 7, 5, 4, 5, 7, 8,10,13,19,19, 9, 6,
-        5, 4, 5, 6, 9,11,18,19,10, 8, 6, 5, 5, 5, 8,11,
-       17,20,10, 9, 7, 6, 5, 4, 5, 8,14,18,12,11, 9, 8,
-        7, 5, 5, 6,13,18,14,13, 9, 7, 6, 5, 5, 5,11,17,
-       17,16,11, 9, 8, 6, 6, 7,11,18,16,19,15,11,10, 9,
-        8, 8,11,16,
+static encode_aux_threshmatch _vq_auxt__8c0_s_p9_2 = {
+       _vq_quantthresh__8c0_s_p9_2,
+       _vq_quantmap__8c0_s_p9_2,
+       21,
+       21
 };
 
-static static_codebook _huff_book__44c8_sm_short = {
-       2, 100,
-       _huff_lengthlist__44c8_sm_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
+static static_codebook _8c0_s_p9_2 = {
+       2, 441,
+       _vq_lengthlist__8c0_s_p9_2,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__8c0_s_p9_2,
        NULL,
+       &_vq_auxt__8c0_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c9_s_long[] = {
-        3, 7,13,14,15,14,13,13,14,15, 6, 5, 7,10,12,12,
-       13,12,13,14,11, 6, 5, 6, 8, 9,10,11,14,15,13, 9,
-        6, 4, 5, 6, 9,10,13,15,14,11, 7, 5, 4, 5, 8, 9,
-       12,14,13,10, 8, 6, 5, 3, 5, 7,11,14,12,10,10, 8,
-        7, 5, 4, 6,10,12,12,11,11, 9, 8, 6, 5, 5, 8,10,
-       12,12,12,12,11,10, 9, 7, 7, 9,12,13,14,15,15,13,
-       11, 8, 7, 8,
+static long _huff_lengthlist__8c0_s_single[] = {
+        4, 5,18, 7,10, 6, 7, 8, 9,10, 5, 2,18, 5, 7, 5,
+        6, 7, 8,11,17,17,17,17,17,17,17,17,17,17, 7, 4,
+       17, 6, 9, 6, 8,10,12,15,11, 7,17, 9, 6, 6, 7, 9,
+       11,15, 6, 4,17, 6, 6, 4, 5, 8,11,16, 6, 6,17, 8,
+        6, 5, 6, 9,13,16, 8, 9,17,11, 9, 8, 8,11,13,17,
+        9,12,17,15,14,13,12,13,14,17,12,15,17,17,17,17,
+       17,16,17,17,
 };
 
-static static_codebook _huff_book__44c9_s_long = {
+static static_codebook _huff_book__8c0_s_single = {
        2, 100,
-       _huff_lengthlist__44c9_s_long,
+       _huff_lengthlist__8c0_s_single,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
@@ -15855,48 +17892,453 @@ static static_codebook _huff_book__44c9_s_long = {
        0
 };
 
-static long _vq_quantlist__44c9_s_p1_0[] = {
+static long _vq_quantlist__8c1_s_p1_0[] = {
        1,
        0,
        2,
 };
 
-static long _vq_lengthlist__44c9_s_p1_0[] = {
-        1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 7, 0, 9, 8, 0,
-        8, 8, 6, 7, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
-        0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
-        9, 8, 0, 8, 8, 0, 7, 7, 5, 8, 9, 0, 8, 8, 0, 7,
-        7,
+static long _vq_lengthlist__8c1_s_p1_0[] = {
+        1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
+        0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
+        0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
+        0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
+        0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
+        0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
+        0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
+        0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
+        0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
+        0, 0, 0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c9_s_p1_0[] = {
+static float _vq_quantthresh__8c1_s_p1_0[] = {
        -0.5, 0.5, 
 };
 
-static long _vq_quantmap__44c9_s_p1_0[] = {
+static long _vq_quantmap__8c1_s_p1_0[] = {
            1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p1_0 = {
-       _vq_quantthresh__44c9_s_p1_0,
-       _vq_quantmap__44c9_s_p1_0,
+static encode_aux_threshmatch _vq_auxt__8c1_s_p1_0 = {
+       _vq_quantthresh__8c1_s_p1_0,
+       _vq_quantmap__8c1_s_p1_0,
        3,
        3
 };
 
-static static_codebook _44c9_s_p1_0 = {
-       4, 81,
-       _vq_lengthlist__44c9_s_p1_0,
+static static_codebook _8c1_s_p1_0 = {
+       8, 6561,
+       _vq_lengthlist__8c1_s_p1_0,
        1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44c9_s_p1_0,
+       _vq_quantlist__8c1_s_p1_0,
        NULL,
-       &_vq_auxt__44c9_s_p1_0,
+       &_vq_auxt__8c1_s_p1_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p2_0[] = {
+static long _vq_quantlist__8c1_s_p2_0[] = {
        2,
        1,
        3,
@@ -15904,154 +18346,115 @@ static long _vq_quantlist__44c9_s_p2_0[] = {
        4,
 };
 
-static long _vq_lengthlist__44c9_s_p2_0[] = {
-        3, 6, 6, 8, 8, 0, 6, 6, 9, 9, 0, 5, 5, 9, 9, 0,
-        7, 7, 9, 9, 0, 0, 0, 9, 9, 6, 7, 6, 9, 8, 0, 7,
-        7, 9, 9, 0, 7, 7, 9, 9, 0, 9, 9,11,11, 0, 0, 0,
-       11,10, 6, 6, 7, 8, 9, 0, 7, 8, 9, 9, 0, 7, 7, 9,
-        9, 0, 9, 9,10,11, 0, 0, 0,10,10, 9, 9, 9,10,10,
-        0,11,10,12,11, 0,10,10,11,11, 0,12,12,13,13, 0,
-        0, 0,13,13, 9, 9, 9,10,10, 0,10,11,11,12, 0,10,
-       10,11,11, 0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0,
+static long _vq_lengthlist__8c1_s_p2_0[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 6, 7, 7,10,10, 0, 7, 7,10, 9,
-        0, 7, 7,10,10, 0, 8, 8,10,10, 0, 0, 0,10,10, 6,
-        7, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
-        8,10,10, 0, 0, 0,10,10, 9, 9, 9,11,11, 0,10,10,
-       11,11, 0,10,10,11,11, 0,11,11,12,12, 0, 0, 0,12,
-       12, 9, 9, 9,11,11, 0,10,10,11,11, 0,10,10,11,11,
-        0,11,11,12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 5, 7, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
-       10, 9, 0, 8, 8,10,10, 0, 0, 0,10,10, 6, 7, 7,10,
-       10, 0, 7, 7,10,10, 0, 7, 7, 9,10, 0, 8, 8,10,10,
-        0, 0, 0,10,10, 9, 9, 9,12,11, 0,10,10,12,11, 0,
-       10, 9,11,11, 0,11,11,13,12, 0, 0, 0,12,12, 9, 9,
-        9,11,12, 0,10,10,11,12, 0, 9,10,11,11, 0,11,11,
-       12,13, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        7, 9, 9,12,12, 0, 8, 8,11,11, 0, 8, 8,11,11, 0,
-        9, 9,11,11, 0, 0, 0,11,11, 7, 9, 9,12,12, 0, 8,
-        8,11,11, 0, 8, 8,11,11, 0, 9, 9,11,11, 0, 0, 0,
-       11,11,10,11,11,13,13, 0,10,10,12,12, 0,10,11,12,
-       12, 0,11,11,12,12, 0, 0, 0,13,13,10,11,11,13,13,
-        0,10,10,12,12, 0,11,11,12,12, 0,11,11,12,12, 0,
-        0, 0,13,12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
-       11,10,13,13, 0,10,10,13,12, 0,10,10,13,12, 0,11,
-       11,13,13, 0, 0, 0,12,12, 9,10,11,13,13, 0,10,10,
-       12,13, 0,10,10,12,12, 0,11,11,13,13, 0, 0, 0,12,
-       12,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static float _vq_quantthresh__44c9_s_p2_0[] = {
+static float _vq_quantthresh__8c1_s_p2_0[] = {
        -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c9_s_p2_0[] = {
+static long _vq_quantmap__8c1_s_p2_0[] = {
            3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p2_0 = {
-       _vq_quantthresh__44c9_s_p2_0,
-       _vq_quantmap__44c9_s_p2_0,
+static encode_aux_threshmatch _vq_auxt__8c1_s_p2_0 = {
+       _vq_quantthresh__8c1_s_p2_0,
+       _vq_quantmap__8c1_s_p2_0,
        5,
        5
 };
 
-static static_codebook _44c9_s_p2_0 = {
+static static_codebook _8c1_s_p2_0 = {
        4, 625,
-       _vq_lengthlist__44c9_s_p2_0,
+       _vq_lengthlist__8c1_s_p2_0,
        1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c9_s_p2_0,
+       _vq_quantlist__8c1_s_p2_0,
        NULL,
-       &_vq_auxt__44c9_s_p2_0,
+       &_vq_auxt__8c1_s_p2_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p3_0[] = {
-       4,
-       3,
-       5,
+static long _vq_quantlist__8c1_s_p3_0[] = {
        2,
-       6,
        1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44c9_s_p3_0[] = {
-        3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 7, 6,
-        8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
-        7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
-        7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0,
-};
-
-static float _vq_quantthresh__44c9_s_p3_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44c9_s_p3_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c9_s_p3_0 = {
-       _vq_quantthresh__44c9_s_p3_0,
-       _vq_quantmap__44c9_s_p3_0,
-       9,
-       9
-};
-
-static static_codebook _44c9_s_p3_0 = {
-       2, 81,
-       _vq_lengthlist__44c9_s_p3_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44c9_s_p3_0,
-       NULL,
-       &_vq_auxt__44c9_s_p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c9_s_p4_0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
        3,
-       13,
-       2,
-       14,
-       1,
-       15,
        0,
-       16,
+       4,
 };
 
-static long _vq_lengthlist__44c9_s_p4_0[] = {
-        4, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9,
-       10, 0, 5, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
-       10,10, 0, 5, 5, 5, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9,
-        9,10,10, 0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
-       10,10,11,11, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9,
-        9,10,10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
-       10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
-        9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
-       10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
-        9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__8c1_s_p3_0[] = {
+        2, 4, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
@@ -16063,285 +18466,241 @@ static long _vq_lengthlist__44c9_s_p4_0[] = {
         0,
 };
 
-static float _vq_quantthresh__44c9_s_p4_0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44c9_s_p4_0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c9_s_p4_0 = {
-       _vq_quantthresh__44c9_s_p4_0,
-       _vq_quantmap__44c9_s_p4_0,
-       17,
-       17
-};
-
-static static_codebook _44c9_s_p4_0 = {
-       2, 289,
-       _vq_lengthlist__44c9_s_p4_0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44c9_s_p4_0,
-       NULL,
-       &_vq_auxt__44c9_s_p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44c9_s_p5_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44c9_s_p5_0[] = {
-        1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6, 9,10,10,10,
-       10,10, 4, 6, 7, 9,10,10, 9,10,10, 5, 9, 9, 9,11,
-       11, 9,11,11, 7,10,10,11,12,12,11,12,12, 7,10,10,
-       11,12,12,11,12,12, 6,10,10, 9,11,11,10,11,11, 7,
-       10,10,11,12,12,11,12,12, 7,10,10,11,12,12,11,12,
-       12,
-};
-
-static float _vq_quantthresh__44c9_s_p5_0[] = {
-       -5.5, 5.5, 
+static float _vq_quantthresh__8c1_s_p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static long _vq_quantmap__44c9_s_p5_0[] = {
-           1,    0,    2,
+static long _vq_quantmap__8c1_s_p3_0[] = {
+           3,    1,    0,    2,    4,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p5_0 = {
-       _vq_quantthresh__44c9_s_p5_0,
-       _vq_quantmap__44c9_s_p5_0,
-       3,
-       3
+static encode_aux_threshmatch _vq_auxt__8c1_s_p3_0 = {
+       _vq_quantthresh__8c1_s_p3_0,
+       _vq_quantmap__8c1_s_p3_0,
+       5,
+       5
 };
 
-static static_codebook _44c9_s_p5_0 = {
-       4, 81,
-       _vq_lengthlist__44c9_s_p5_0,
-       1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44c9_s_p5_0,
+static static_codebook _8c1_s_p3_0 = {
+       4, 625,
+       _vq_lengthlist__8c1_s_p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8c1_s_p3_0,
        NULL,
-       &_vq_auxt__44c9_s_p5_0,
+       &_vq_auxt__8c1_s_p3_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p5_1[] = {
-       5,
+static long _vq_quantlist__8c1_s_p4_0[] = {
        4,
-       6,
        3,
-       7,
+       5,
        2,
-       8,
+       6,
        1,
-       9,
+       7,
        0,
-       10,
-};
-
-static long _vq_lengthlist__44c9_s_p5_1[] = {
-        5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,11, 5, 5, 6, 6,
-        7, 7, 7, 7, 8, 8,11, 5, 5, 6, 6, 7, 7, 7, 7, 8,
-        8,11, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11, 6,
-        6, 7, 7, 7, 7, 8, 8,11,11,11, 6, 6, 7, 7, 7, 7,
-        8, 8,11,11,11, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11,
-        7, 7, 7, 7, 7, 7, 7, 7,11,11,11,10,10, 7, 7, 7,
-        7, 7, 7,11,11,11,11,11, 7, 7, 7, 7, 7, 7,11,11,
-       11,11,11, 7, 7, 7, 7, 7, 7,
+       8,
 };
 
-static float _vq_quantthresh__44c9_s_p5_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
+static long _vq_lengthlist__8c1_s_p4_0[] = {
+        1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
+        0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
+        0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
+        8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
+        0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
 };
 
-static long _vq_quantmap__44c9_s_p5_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
+static float _vq_quantthresh__8c1_s_p4_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p5_1 = {
-       _vq_quantthresh__44c9_s_p5_1,
-       _vq_quantmap__44c9_s_p5_1,
-       11,
-       11
+static long _vq_quantmap__8c1_s_p4_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static static_codebook _44c9_s_p5_1 = {
-       2, 121,
-       _vq_lengthlist__44c9_s_p5_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c9_s_p5_1,
+static encode_aux_threshmatch _vq_auxt__8c1_s_p4_0 = {
+       _vq_quantthresh__8c1_s_p4_0,
+       _vq_quantmap__8c1_s_p4_0,
+       9,
+       9
+};
+
+static static_codebook _8c1_s_p4_0 = {
+       2, 81,
+       _vq_lengthlist__8c1_s_p4_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__8c1_s_p4_0,
        NULL,
-       &_vq_auxt__44c9_s_p5_1,
+       &_vq_auxt__8c1_s_p4_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p6_0[] = {
-       6,
-       5,
-       7,
+static long _vq_quantlist__8c1_s_p5_0[] = {
        4,
-       8,
        3,
-       9,
+       5,
        2,
-       10,
+       6,
        1,
-       11,
+       7,
        0,
-       12,
+       8,
 };
 
-static long _vq_lengthlist__44c9_s_p6_0[] = {
-        2, 4, 3, 7, 7, 9, 9, 9, 9,11,11,12,12, 5, 4, 4,
-        7, 7, 9, 9,10,10,12,11,13,13, 5, 4, 4, 7, 7, 9,
-        9,10,10,12,11,12,13, 0, 5, 5, 6, 6, 9, 9,10,10,
-       12,12,13,13, 0, 6, 6, 7, 7, 9, 9,10,11,12,12,13,
-       13, 0,10,10, 8, 8,10,10,11,11,12,12,13,13, 0,10,
-       10, 8, 8,10,10,11,11,12,12,14,14, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0,
+static long _vq_lengthlist__8c1_s_p5_0[] = {
+        1, 3, 3, 4, 5, 6, 6, 8, 8, 0, 0, 0, 8, 8, 7, 7,
+        9, 9, 0, 0, 0, 8, 8, 7, 7, 9, 9, 0, 0, 0, 9,10,
+        8, 8, 9, 9, 0, 0, 0,10,10, 8, 8, 9, 9, 0, 0, 0,
+       11,10, 8, 8,10,10, 0, 0, 0,11,11, 8, 8,10,10, 0,
+        0, 0,12,12, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
+       10,
 };
 
-static float _vq_quantthresh__44c9_s_p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
+static float _vq_quantthresh__8c1_s_p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
 };
 
-static long _vq_quantmap__44c9_s_p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__8c1_s_p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p6_0 = {
-       _vq_quantthresh__44c9_s_p6_0,
-       _vq_quantmap__44c9_s_p6_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__8c1_s_p5_0 = {
+       _vq_quantthresh__8c1_s_p5_0,
+       _vq_quantmap__8c1_s_p5_0,
+       9,
+       9
 };
 
-static static_codebook _44c9_s_p6_0 = {
-       2, 169,
-       _vq_lengthlist__44c9_s_p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44c9_s_p6_0,
+static static_codebook _8c1_s_p5_0 = {
+       2, 81,
+       _vq_lengthlist__8c1_s_p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__8c1_s_p5_0,
        NULL,
-       &_vq_auxt__44c9_s_p6_0,
+       &_vq_auxt__8c1_s_p5_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p6_1[] = {
+static long _vq_quantlist__8c1_s_p6_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
        2,
+       14,
        1,
-       3,
+       15,
        0,
-       4,
+       16,
 };
 
-static long _vq_lengthlist__44c9_s_p6_1[] = {
-        4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 5, 4, 5, 5,
-        5, 5, 5, 5, 5, 5, 5, 5, 5,
+static long _vq_lengthlist__8c1_s_p6_0[] = {
+        1, 3, 3, 5, 5, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
+       11, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
+       12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
+       11,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,11,
+       12,12,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,
+       11,12,12,12,12, 0, 0, 0,10,10, 9, 9,10,10,10,10,
+       11,11,12,12,13,13, 0, 0, 0,10,10, 9, 9,10,10,10,
+       10,11,11,12,12,13,13, 0, 0, 0,11,11, 9, 9,10,10,
+       10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
+       10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
+       10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
+        9,10,10,11,11,12,11,12,12,13,13, 0, 0, 0, 0, 0,
+       10,10,11,11,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
+        0, 0, 0,11,10,11,11,12,12,13,13,13,13, 0, 0, 0,
+        0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
+        0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,13, 0,
+        0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
+       14,
 };
 
-static float _vq_quantthresh__44c9_s_p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
+static float _vq_quantthresh__8c1_s_p6_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
 };
 
-static long _vq_quantmap__44c9_s_p6_1[] = {
-           3,    1,    0,    2,    4,
+static long _vq_quantmap__8c1_s_p6_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p6_1 = {
-       _vq_quantthresh__44c9_s_p6_1,
-       _vq_quantmap__44c9_s_p6_1,
-       5,
-       5
+static encode_aux_threshmatch _vq_auxt__8c1_s_p6_0 = {
+       _vq_quantthresh__8c1_s_p6_0,
+       _vq_quantmap__8c1_s_p6_0,
+       17,
+       17
 };
 
-static static_codebook _44c9_s_p6_1 = {
-       2, 25,
-       _vq_lengthlist__44c9_s_p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44c9_s_p6_1,
+static static_codebook _8c1_s_p6_0 = {
+       2, 289,
+       _vq_lengthlist__8c1_s_p6_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__8c1_s_p6_0,
        NULL,
-       &_vq_auxt__44c9_s_p6_1,
+       &_vq_auxt__8c1_s_p6_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
+static long _vq_quantlist__8c1_s_p7_0[] = {
        1,
-       11,
        0,
-       12,
+       2,
 };
 
-static long _vq_lengthlist__44c9_s_p7_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
-        7, 7, 9, 9,10,10,11,11,11,12, 6, 5, 5, 7, 7, 9,
-        9,10,10,11,11,12,12,20, 7, 6, 7, 7, 9, 9,10,10,
-       11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
-       12,20,11,11, 8, 9,10,10,11,11,11,12,12,12,20,12,
-       12, 8, 8, 9, 9,11,11,12,12,13,13,20,20,20,10,11,
-       10,10,11,11,12,12,13,13,20,20,20,11,11,10,10,11,
-       11,12,12,13,13,20,20,20,14,14,11,11,12,12,13,12,
-       13,13,20,20,20,15,14,11,11,12,11,12,12,13,13,20,
-       20,20,20,19,13,13,12,12,13,13,14,14,19,19,19,19,
-       19,13,13,12,12,13,13,13,13,
+static long _vq_lengthlist__8c1_s_p7_0[] = {
+        1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
+        9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
+       10,11,10,10, 6, 9, 9,10, 9,10,11,10,10, 6, 9, 9,
+       10, 9, 9,11, 9,10, 7,10,10,11,11,11,11,10,10, 6,
+        9, 9,10,10,10,11, 9, 9, 6, 9, 9,10,10,10,10, 9,
+        9,
 };
 
-static float _vq_quantthresh__44c9_s_p7_0[] = {
-       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
-       27.5, 38.5, 49.5, 60.5, 
+static float _vq_quantthresh__8c1_s_p7_0[] = {
+       -5.5, 5.5, 
 };
 
-static long _vq_quantmap__44c9_s_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
+static long _vq_quantmap__8c1_s_p7_0[] = {
+           1,    0,    2,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p7_0 = {
-       _vq_quantthresh__44c9_s_p7_0,
-       _vq_quantmap__44c9_s_p7_0,
-       13,
-       13
+static encode_aux_threshmatch _vq_auxt__8c1_s_p7_0 = {
+       _vq_quantthresh__8c1_s_p7_0,
+       _vq_quantmap__8c1_s_p7_0,
+       3,
+       3
 };
 
-static static_codebook _44c9_s_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44c9_s_p7_0,
-       1, -523206656, 1618345984, 4, 0,
-       _vq_quantlist__44c9_s_p7_0,
+static static_codebook _8c1_s_p7_0 = {
+       4, 81,
+       _vq_lengthlist__8c1_s_p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__8c1_s_p7_0,
        NULL,
-       &_vq_auxt__44c9_s_p7_0,
+       &_vq_auxt__8c1_s_p7_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p7_1[] = {
+static long _vq_quantlist__8c1_s_p7_1[] = {
        5,
        4,
        6,
@@ -16355,501 +18714,362 @@ static long _vq_quantlist__44c9_s_p7_1[] = {
        10,
 };
 
-static long _vq_lengthlist__44c9_s_p7_1[] = {
-        4, 6, 6, 7, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6,
-        7, 7, 7, 7, 7, 7, 8, 5, 6, 6, 6, 7, 7, 7, 7, 7,
-        7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
-        7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
-        7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
-        7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
-        7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 8, 7, 7, 7, 7, 7, 7,
+static long _vq_lengthlist__8c1_s_p7_1[] = {
+        2, 3, 3, 5, 5, 7, 7, 7, 7, 7, 7,10,10, 9, 7, 7,
+        7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8,
+        8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
+        7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
+        8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
+        8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
+        8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,10,10,
+       10,10,10, 8, 8, 8, 8, 8, 8,
 };
 
-static float _vq_quantthresh__44c9_s_p7_1[] = {
+static float _vq_quantthresh__8c1_s_p7_1[] = {
        -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
        3.5, 4.5, 
 };
 
-static long _vq_quantmap__44c9_s_p7_1[] = {
+static long _vq_quantmap__8c1_s_p7_1[] = {
            9,    7,    5,    3,    1,    0,    2,    4,
            6,    8,   10,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p7_1 = {
-       _vq_quantthresh__44c9_s_p7_1,
-       _vq_quantmap__44c9_s_p7_1,
+static encode_aux_threshmatch _vq_auxt__8c1_s_p7_1 = {
+       _vq_quantthresh__8c1_s_p7_1,
+       _vq_quantmap__8c1_s_p7_1,
        11,
        11
 };
 
-static static_codebook _44c9_s_p7_1 = {
+static static_codebook _8c1_s_p7_1 = {
        2, 121,
-       _vq_lengthlist__44c9_s_p7_1,
+       _vq_lengthlist__8c1_s_p7_1,
        1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44c9_s_p7_1,
+       _vq_quantlist__8c1_s_p7_1,
        NULL,
-       &_vq_auxt__44c9_s_p7_1,
+       &_vq_auxt__8c1_s_p7_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p8_0[] = {
-       7,
+static long _vq_quantlist__8c1_s_p8_0[] = {
        6,
-       8,
        5,
-       9,
+       7,
        4,
-       10,
+       8,
        3,
-       11,
+       9,
        2,
-       12,
+       10,
        1,
-       13,
+       11,
        0,
-       14,
-};
-
-static long _vq_lengthlist__44c9_s_p8_0[] = {
-        1, 4, 4, 6, 6, 8, 7, 8, 8, 9, 9,10,10,11,10, 7,
-        5, 5, 7, 7, 8, 8, 9, 9,10,10,10,10,11,11, 7, 5,
-        5, 7, 7, 8, 8, 9, 9,10,10,11,10,11,11,20, 8, 8,
-        8, 8, 9, 9, 9, 9,10,10,11,11,11,12,20, 8, 8, 8,
-        8, 9, 9, 9, 9,10,10,11,11,12,12,20,12,12, 9, 9,
-        9,10,10,10,10,10,11,11,12,12,20,12,12, 9, 9,10,
-        9,10,10,11,11,11,11,12,12,20,20,20,10,10, 9,10,
-       10,10,11,11,11,12,12,12,20,19,19,10,10, 9,10,11,
-       10,11,11,12,12,12,12,19,19,19,13,14,10,10,11,11,
-       11,12,12,12,13,13,19,19,19,14,14,10,10,11,11,12,
-       12,12,12,13,13,19,19,19,19,19,12,12,11,11,12,12,
-       13,13,13,13,19,19,19,19,19,12,12,11,11,12,12,13,
-       13,13,13,19,19,19,19,19,15,15,12,12,12,12,13,13,
-       14,14,19,19,19,19,19,15,15,12,12,12,12,13,13,14,
-       14,
-};
-
-static float _vq_quantthresh__44c9_s_p8_0[] = {
-       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
-       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
+       12,
 };
 
-static long _vq_quantmap__44c9_s_p8_0[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
+static long _vq_lengthlist__8c1_s_p8_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5,
+        7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
+        8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
+        9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
+       11, 0,12,12, 9, 9, 9, 9,10, 9,10,11,11,11, 0,13,
+       12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
+        9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
+       10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,11,
+       13,12, 0, 0, 0,14,14,10,10,11,10,11,11,12,12, 0,
+        0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
+        0,12,12,11,10,12,11,13,12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p8_0 = {
-       _vq_quantthresh__44c9_s_p8_0,
-       _vq_quantmap__44c9_s_p8_0,
-       15,
-       15
+static float _vq_quantthresh__8c1_s_p8_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
 };
 
-static static_codebook _44c9_s_p8_0 = {
-       2, 225,
-       _vq_lengthlist__44c9_s_p8_0,
-       1, -520986624, 1620377600, 4, 0,
-       _vq_quantlist__44c9_s_p8_0,
-       NULL,
-       &_vq_auxt__44c9_s_p8_0,
-       NULL,
-       0
+static long _vq_quantmap__8c1_s_p8_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static long _vq_quantlist__44c9_s_p8_1[] = {
-       10,
-       9,
-       11,
-       8,
-       12,
-       7,
+static encode_aux_threshmatch _vq_auxt__8c1_s_p8_0 = {
+       _vq_quantthresh__8c1_s_p8_0,
+       _vq_quantmap__8c1_s_p8_0,
        13,
-       6,
-       14,
-       5,
-       15,
-       4,
-       16,
-       3,
-       17,
-       2,
-       18,
-       1,
-       19,
-       0,
-       20,
+       13
 };
 
-static long _vq_lengthlist__44c9_s_p8_1[] = {
-        5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8,10, 6, 6, 8, 8, 8, 8, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 8, 7, 8,
-        8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9,10,
-        7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9,10,10, 8, 8, 8, 8, 9, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
-       10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
-       10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-       10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
-       10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
-       10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,
+static static_codebook _8c1_s_p8_0 = {
+       2, 169,
+       _vq_lengthlist__8c1_s_p8_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__8c1_s_p8_0,
+       NULL,
+       &_vq_auxt__8c1_s_p8_0,
+       NULL,
+       0
 };
 
-static float _vq_quantthresh__44c9_s_p8_1[] = {
-       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
-       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
-       6.5, 7.5, 8.5, 9.5, 
+static long _vq_quantlist__8c1_s_p8_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
 };
 
-static long _vq_quantmap__44c9_s_p8_1[] = {
-          19,   17,   15,   13,   11,    9,    7,    5,
-           3,    1,    0,    2,    4,    6,    8,   10,
-          12,   14,   16,   18,   20,
+static long _vq_lengthlist__8c1_s_p8_1[] = {
+        2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
+        6, 6, 5, 5, 6, 6, 6, 5, 5,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p8_1 = {
-       _vq_quantthresh__44c9_s_p8_1,
-       _vq_quantmap__44c9_s_p8_1,
-       21,
-       21
+static float _vq_quantthresh__8c1_s_p8_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
 };
 
-static static_codebook _44c9_s_p8_1 = {
-       2, 441,
-       _vq_lengthlist__44c9_s_p8_1,
-       1, -529268736, 1611661312, 5, 0,
-       _vq_quantlist__44c9_s_p8_1,
+static long _vq_quantmap__8c1_s_p8_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__8c1_s_p8_1 = {
+       _vq_quantthresh__8c1_s_p8_1,
+       _vq_quantmap__8c1_s_p8_1,
+       5,
+       5
+};
+
+static static_codebook _8c1_s_p8_1 = {
+       2, 25,
+       _vq_lengthlist__8c1_s_p8_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8c1_s_p8_1,
        NULL,
-       &_vq_auxt__44c9_s_p8_1,
+       &_vq_auxt__8c1_s_p8_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p9_0[] = {
-       9,
-       8,
-       10,
-       7,
-       11,
+static long _vq_quantlist__8c1_s_p9_0[] = {
        6,
-       12,
        5,
-       13,
+       7,
        4,
-       14,
+       8,
        3,
-       15,
+       9,
        2,
-       16,
+       10,
        1,
-       17,
+       11,
        0,
-       18,
+       12,
 };
 
-static long _vq_lengthlist__44c9_s_p9_0[] = {
-        1, 3, 3,11,11,13,13,13,13,13,13,13,13,12,12,12,
-       12,12,12, 4, 7, 6,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12, 4, 7, 7,11,11,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,
+static long _vq_lengthlist__8c1_s_p9_0[] = {
+        1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 6, 6,
+       10,10,10,10,10,10,10,10,10,10, 6, 7, 8,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10, 9, 9, 9, 9,
 };
 
-static float _vq_quantthresh__44c9_s_p9_0[] = {
-       -7913.5, -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, 
-       -465.5, 465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
-       6982.5, 7913.5, 
+static float _vq_quantthresh__8c1_s_p9_0[] = {
+       -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
+       787.5, 1102.5, 1417.5, 1732.5, 
 };
 
-static long _vq_quantmap__44c9_s_p9_0[] = {
-          17,   15,   13,   11,    9,    7,    5,    3,
-           1,    0,    2,    4,    6,    8,   10,   12,
-          14,   16,   18,
+static long _vq_quantmap__8c1_s_p9_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p9_0 = {
-       _vq_quantthresh__44c9_s_p9_0,
-       _vq_quantmap__44c9_s_p9_0,
-       19,
-       19
+static encode_aux_threshmatch _vq_auxt__8c1_s_p9_0 = {
+       _vq_quantthresh__8c1_s_p9_0,
+       _vq_quantmap__8c1_s_p9_0,
+       13,
+       13
 };
 
-static static_codebook _44c9_s_p9_0 = {
-       2, 361,
-       _vq_lengthlist__44c9_s_p9_0,
-       1, -508535424, 1631393792, 5, 0,
-       _vq_quantlist__44c9_s_p9_0,
+static static_codebook _8c1_s_p9_0 = {
+       2, 169,
+       _vq_lengthlist__8c1_s_p9_0,
+       1, -513964032, 1628680192, 4, 0,
+       _vq_quantlist__8c1_s_p9_0,
        NULL,
-       &_vq_auxt__44c9_s_p9_0,
+       &_vq_auxt__8c1_s_p9_0,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p9_1[] = {
-       9,
-       8,
-       10,
+static long _vq_quantlist__8c1_s_p9_1[] = {
        7,
-       11,
        6,
-       12,
+       8,
        5,
-       13,
+       9,
        4,
-       14,
+       10,
        3,
-       15,
+       11,
        2,
-       16,
+       12,
        1,
-       17,
+       13,
        0,
-       18,
+       14,
 };
 
-static long _vq_lengthlist__44c9_s_p9_1[] = {
-        1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
-       11,12,12, 6, 5, 5, 7, 7, 8, 9, 9, 9,10,10,11,11,
-       11,11,12,12,12,12, 6, 5, 5, 7, 7, 9, 9, 9, 9,10,
-       10,11,11,12,11,12,12,13,12,19, 8, 8, 8, 8, 9, 9,
-        9, 9,10,10,11,11,12,12,12,13,13,13,17, 8, 8, 8,
-        8, 9, 9, 9, 9,10,10,11,11,12,12,12,13,13,13,17,
-       12,12, 9, 9, 9, 9,10,10,11,11,11,11,12,12,13,13,
-       13,13,19,12,12, 9, 9,10,10,10,10,11,11,11,11,12,
-       12,13,13,14,14,18,18,18,10,10,10,10,11,10,11,11,
-       11,12,12,12,13,13,13,14,18,17,18,10,10,10, 9,11,
-       11,11,11,12,12,13,12,13,13,13,14,18,18,18,14,13,
-       10,10,11,11,12,12,12,12,12,13,13,13,14,14,18,18,
-       18,14,13,10,10,11,11,12,12,12,12,12,13,13,13,13,
-       14,18,17,18,18,17,12,12,11,11,12,12,13,13,13,13,
-       13,13,14,13,18,18,18,17,18,12,12,11,11,12,12,13,
-       13,13,13,13,13,14,14,18,16,18,17,18,15,15,12,13,
-       12,13,13,13,13,13,14,13,14,14,18,18,17,18,18,15,
-       16,12,11,12,11,13,13,14,14,14,14,14,14,17,17,17,
-       17,17,17,18,14,13,13,13,13,12,14,13,13,13,15,14,
-       17,18,18,16,18,17,18,14,13,13,11,13,11,14,13,14,
-       14,14,14,16,18,17,17,17,16,16,16,16,13,12,13,12,
-       13,12,14,13,15,14,18,18,16,17,18,18,16,15,16,13,
-       12,13,11,14,12,14,13,14,15,
+static long _vq_lengthlist__8c1_s_p9_1[] = {
+        1, 4, 4, 5, 5, 7, 7, 9, 9,11,11,12,12,13,13, 6,
+        5, 5, 6, 6, 9, 9,10,10,12,12,12,13,15,14, 6, 5,
+        5, 7, 7, 9, 9,10,10,12,12,12,13,14,13,17, 7, 7,
+        8, 8,10,10,11,11,12,13,13,13,13,13,17, 7, 7, 8,
+        8,10,10,11,11,13,13,13,13,14,14,17,11,11, 9, 9,
+       11,11,12,12,12,13,13,14,15,13,17,12,12, 9, 9,11,
+       11,12,12,13,13,13,13,14,16,17,17,17,11,12,12,12,
+       13,13,13,14,15,14,15,15,17,17,17,12,12,11,11,13,
+       13,14,14,15,14,15,15,17,17,17,15,15,13,13,14,14,
+       15,14,15,15,16,15,17,17,17,15,15,13,13,13,14,14,
+       15,15,15,15,16,17,17,17,17,16,14,15,14,14,15,14,
+       14,15,15,15,17,17,17,17,17,14,14,16,14,15,15,15,
+       15,15,15,17,17,17,17,17,17,16,16,15,17,15,15,14,
+       17,15,17,16,17,17,17,17,16,15,14,15,15,15,15,15,
+       15,
 };
 
-static float _vq_quantthresh__44c9_s_p9_1[] = {
-       -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
-       -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
-       367.5, 416.5, 
+static float _vq_quantthresh__8c1_s_p9_1[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
 };
 
-static long _vq_quantmap__44c9_s_p9_1[] = {
-          17,   15,   13,   11,    9,    7,    5,    3,
-           1,    0,    2,    4,    6,    8,   10,   12,
-          14,   16,   18,
+static long _vq_quantmap__8c1_s_p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
 };
 
-static encode_aux_threshmatch _vq_auxt__44c9_s_p9_1 = {
-       _vq_quantthresh__44c9_s_p9_1,
-       _vq_quantmap__44c9_s_p9_1,
-       19,
-       19
+static encode_aux_threshmatch _vq_auxt__8c1_s_p9_1 = {
+       _vq_quantthresh__8c1_s_p9_1,
+       _vq_quantmap__8c1_s_p9_1,
+       15,
+       15
 };
 
-static static_codebook _44c9_s_p9_1 = {
-       2, 361,
-       _vq_lengthlist__44c9_s_p9_1,
-       1, -518287360, 1622704128, 5, 0,
-       _vq_quantlist__44c9_s_p9_1,
+static static_codebook _8c1_s_p9_1 = {
+       2, 225,
+       _vq_lengthlist__8c1_s_p9_1,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__8c1_s_p9_1,
        NULL,
-       &_vq_auxt__44c9_s_p9_1,
+       &_vq_auxt__8c1_s_p9_1,
        NULL,
        0
 };
 
-static long _vq_quantlist__44c9_s_p9_2[] = {
-       24,
-       23,
-       25,
-       22,
-       26,
-       21,
-       27,
-       20,
-       28,
-       19,
-       29,
-       18,
-       30,
-       17,
-       31,
-       16,
-       32,
-       15,
-       33,
-       14,
-       34,
-       13,
-       35,
-       12,
-       36,
-       11,
-       37,
+static long _vq_quantlist__8c1_s_p9_2[] = {
        10,
-       38,
        9,
-       39,
+       11,
        8,
-       40,
+       12,
        7,
-       41,
+       13,
        6,
-       42,
+       14,
        5,
-       43,
+       15,
        4,
-       44,
+       16,
        3,
-       45,
+       17,
        2,
-       46,
+       18,
        1,
-       47,
+       19,
        0,
-       48,
-};
-
-static long _vq_lengthlist__44c9_s_p9_2[] = {
-        4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6,
-        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-        6,
-};
-
-static float _vq_quantthresh__44c9_s_p9_2[] = {
-       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
-       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
-       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
-};
-
-static long _vq_quantmap__44c9_s_p9_2[] = {
-          47,   45,   43,   41,   39,   37,   35,   33,
-          31,   29,   27,   25,   23,   21,   19,   17,
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,   18,   20,   22,   24,   26,   28,   30,
-          32,   34,   36,   38,   40,   42,   44,   46,
-          48,
-};
-
-static encode_aux_threshmatch _vq_auxt__44c9_s_p9_2 = {
-       _vq_quantthresh__44c9_s_p9_2,
-       _vq_quantmap__44c9_s_p9_2,
-       49,
-       49
+       20,
 };
 
-static static_codebook _44c9_s_p9_2 = {
-       1, 49,
-       _vq_lengthlist__44c9_s_p9_2,
-       1, -526909440, 1611661312, 6, 0,
-       _vq_quantlist__44c9_s_p9_2,
-       NULL,
-       &_vq_auxt__44c9_s_p9_2,
-       NULL,
-       0
+static long _vq_lengthlist__8c1_s_p9_2[] = {
+        2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,11,11,12, 7, 7, 7, 7, 8, 8, 9, 9,
+        9, 9,10,10,10,10,10,10,10,10,11,11,11, 7, 7, 7,
+        7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,
+       11,12, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,
+       10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9,10,10,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
+        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
+       11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
+       10,10,10,11,12,11, 9, 9, 8, 9, 9, 9, 9, 9,10,10,
+       10,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
+        9, 9, 9,10,10,10,10,10,10,10,10,10,10,11,12,11,
+       12,11, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
+       10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
+       10,10,10,10,10,10,10,12,11,12,11,11, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,12,11,11,11,
+       11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       11,11,11,12,11,11,12,11,10,10,10,10,10,10,10,10,
+       10,10,10,10,11,10,11,11,11,11,11,11,11,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,11,11,12,11,12,
+       11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       11,11,12,11,12,11,11,11,11,10,10,10,10,10,10,10,
+       10,10,10,10,10,11,11,12,11,11,12,11,11,12,10,10,
+       11,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
+       11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
+       12,11,12,11,11,12,12,12,11,11,10,10,10,10,10,10,
+       10,10,10,11,12,12,11,12,12,11,12,11,11,11,11,10,
+       10,10,10,10,10,10,10,10,10,
 };
 
-static long _huff_lengthlist__44c9_s_short[] = {
-        5,12,15,15,16,17,18,17,18,18, 5, 6,10,12,12,11,
-       13,16,17,16, 6, 6, 7, 9, 9, 9, 9,12,16,18, 8, 6,
-        6, 6, 6, 6, 8,11,15,18, 9, 8, 7, 5, 4, 4, 7,10,
-       16,18,10, 9, 8, 6, 4, 3, 4, 7,15,18,12,12,10, 8,
-        6, 4, 4, 6,16,18,14,14,13,11, 9, 6, 6, 7,17,18,
-       18,15,14,15, 8, 5, 5, 6,15,18,15,17,18,18, 9, 6,
-        6, 7,13,18,
+static float _vq_quantthresh__8c1_s_p9_2[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
 };
 
-static static_codebook _huff_book__44c9_s_short = {
-       2, 100,
-       _huff_lengthlist__44c9_s_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
+static long _vq_quantmap__8c1_s_p9_2[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
 };
 
-static long _huff_lengthlist__44c9_sm_long[] = {
-        3, 7,12,14,14,14,13,13,14,15, 6, 5, 7, 9,11,11,
-       12,12,14,14,10, 6, 5, 6, 8, 8,10,11,14,15,12, 8,
-        5, 4, 5, 7, 9,10,13,14,13,10, 7, 5, 5, 5, 8,10,
-       12,14,12,10, 8, 6, 5, 4, 5, 7,11,12,12,11,10, 8,
-        7, 5, 4, 5, 9,11,12,11,10,10, 9, 7, 5, 4, 6, 8,
-       13,13,13,12,12,10, 8, 6, 6, 8,12,13,13,13,13,11,
-       10, 7, 7, 7,
+static encode_aux_threshmatch _vq_auxt__8c1_s_p9_2 = {
+       _vq_quantthresh__8c1_s_p9_2,
+       _vq_quantmap__8c1_s_p9_2,
+       21,
+       21
 };
 
-static static_codebook _huff_book__44c9_sm_long = {
-       2, 100,
-       _huff_lengthlist__44c9_sm_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
+static static_codebook _8c1_s_p9_2 = {
+       2, 441,
+       _vq_lengthlist__8c1_s_p9_2,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__8c1_s_p9_2,
        NULL,
+       &_vq_auxt__8c1_s_p9_2,
        NULL,
        0
 };
 
-static long _huff_lengthlist__44c9_sm_short[] = {
-        5,12,14,15,16,16,18,18,20,19, 5, 6, 9, 9,10,10,
-       12,16,18,18, 7, 6, 6, 6, 8, 8,10,12,18,18, 8, 6,
-        6, 5, 5, 6, 9,11,17,18, 9, 8, 6, 5, 4, 5, 7,10,
-       16,20,10, 8, 7, 6, 5, 4, 5, 7,13,17,11,11, 9, 8,
-        7, 4, 4, 5,11,15,12,12,11, 8, 7, 6, 5, 4, 8,13,
-       16,15,14, 9, 7, 6, 6, 5, 8,13,16,17,17,12, 9, 7,
-        6, 6, 8,12,
+static long _huff_lengthlist__8c1_s_single[] = {
+        4, 6,18, 8,11, 8, 8, 9, 9,10, 4, 4,18, 5, 9, 5,
+        6, 7, 8,10,18,18,18,18,17,17,17,17,17,17, 7, 5,
+       17, 6,11, 6, 7, 8, 9,12,12, 9,17,12, 8, 8, 9,10,
+       10,13, 7, 5,17, 6, 8, 4, 5, 6, 8,10, 6, 5,17, 6,
+        8, 5, 4, 5, 7, 9, 7, 7,17, 8, 9, 6, 5, 5, 6, 8,
+        8, 8,17, 9,11, 8, 6, 6, 6, 7, 9,10,17,12,12,10,
+        9, 7, 7, 8,
 };
 
-static static_codebook _huff_book__44c9_sm_short = {
+static static_codebook _huff_book__8c1_s_single = {
        2, 100,
-       _huff_lengthlist__44c9_sm_short,
+       _huff_lengthlist__8c1_s_single,
        0, 0, 0, 0, 0,
        NULL,
        NULL,
index 4c06e08..b3c7ed6 100644 (file)
  ********************************************************************
 
  function: static codebooks autogenerated by huff/huffbuld
- last modified: $Id: floor_books.h,v 1.2 2002/06/28 22:19:51 xiphmont Exp $
+ last modified: $Id: floor_books.h,v 1.3 2002/07/11 06:41:01 xiphmont Exp $
 
  ********************************************************************/
 
 #include "codebook.h"
 static long _huff_lengthlist_line_1024x27_0sub0[] = {
-        7, 7, 8, 7, 8, 6, 8, 6, 9, 6, 9, 6, 9, 5, 9, 5,
-        9, 5,10, 5,10, 5,10, 5,10, 5,10, 5,10, 5,10, 5,
-       11, 5,10, 5,10, 5, 9, 5, 9, 5, 8, 5, 8, 5, 8, 5,
-        8, 5, 8, 6, 8, 6, 8, 6, 8, 6, 8, 6, 8, 6, 8, 6,
-        8, 6, 8, 7, 9, 7, 9, 7, 9, 7, 8, 7, 9, 7, 9, 7,
-       10, 8,10, 8, 9, 8,10, 9,10, 8,10, 9,10, 9,11, 9,
-       11,10,11,10,11,10,11,11,12,11,11,11,12,12,13,11,
-       13,11,13,12,14,13,15,14,14,15,16,16,15,15,15,13,
+        5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
+        6, 5, 6, 5, 6, 5, 7, 5, 7, 5, 7, 5, 8, 5, 8, 6,
+        8, 6, 9, 6, 9, 6, 9, 6,10, 6,10, 6,11, 6,11, 6,
+       11, 6,12, 6,12, 7,12, 7,12, 7,12, 7,12, 7,12, 7,
+       12, 7,12, 7,12, 7,12, 7,12, 8,12, 8,11, 8,11, 8,
+       12, 9,11, 9, 9,10,11, 9,12, 9,12,12,14,13,13,14,
+       13,13,13,12,14,16,20,20,21,14,14,15,21,21,21,20,
+       21,21,21,21,21,21,21,21,21,21,20,20,20,20,20,20,
 };
 
 static static_codebook _huff_book_line_1024x27_0sub0 = {
@@ -39,8 +39,8 @@ static static_codebook _huff_book_line_1024x27_0sub0 = {
 };
 
 static long _huff_lengthlist_line_1024x27_1sub0[] = {
-        3, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5,
-        6, 5, 6, 5, 7, 5, 7, 5, 7, 5, 8, 5, 9, 5, 9, 5,
+        2, 5, 5, 4, 5, 4, 5, 4, 5, 4, 6, 4, 6, 5, 6, 5,
+        7, 5, 7, 6, 8, 6, 8, 6, 8, 6, 9, 6,10, 6,10, 6,
 };
 
 static static_codebook _huff_book_line_1024x27_1sub0 = {
@@ -57,12 +57,12 @@ static static_codebook _huff_book_line_1024x27_1sub0 = {
 static long _huff_lengthlist_line_1024x27_1sub1[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        9, 4, 9, 4, 9, 5, 9, 4,10, 4,10, 4, 9, 4, 9, 4,
-        8, 4, 8, 4, 8, 4, 8, 4, 7, 5, 7, 5, 6, 5, 8, 6,
-        8, 6, 6, 5, 9, 6,10, 8,10, 8,11, 9,11, 9,11, 9,
-       12,10,11,10,11,10,13,11,13,11,14,12,14,14,14,16,
-       14,19,14,16,14,17,15,19,14,14,15,18,18,18,18,18,
-       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+        9, 5,10, 4,10, 4, 9, 4, 9, 3, 9, 4, 9, 4, 9, 4,
+        9, 4, 9, 4, 9, 4, 8, 4, 8, 4, 8, 5, 9, 5, 9, 6,
+        8, 6, 9, 7,10, 8,10, 9,10,10,10,12,11,13,12,13,
+       13,15,13,14,13,14,12,15,13,15,14,15,13,16,14,16,
+       14,15,14,14,14,16,15,18,15,18,16,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,17,
 };
 
 static static_codebook _huff_book_line_1024x27_1sub1 = {
@@ -78,7 +78,7 @@ static static_codebook _huff_book_line_1024x27_1sub1 = {
 
 static long _huff_lengthlist_line_1024x27_2sub0[] = {
         1, 5, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5,
-        6, 6, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,10,
+        6, 6, 7, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9,10,10,
 };
 
 static static_codebook _huff_book_line_1024x27_2sub0 = {
@@ -95,12 +95,12 @@ static static_codebook _huff_book_line_1024x27_2sub0 = {
 static long _huff_lengthlist_line_1024x27_2sub1[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        3, 3, 4, 3, 4, 4, 4, 4, 5, 4, 5, 5, 6, 6, 6, 7,
-        7, 7, 7, 7, 7, 9, 7,14, 7,14, 8,14, 8,14, 8,14,
-        8,14, 8,14, 8,14, 9,14, 9,14, 8,14, 9,14, 9,14,
-       10,14, 9,14, 9,12,10,14,12,14,13,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+        3, 3, 4, 3, 4, 4, 5, 4, 5, 5, 5, 5, 6, 5, 6, 6,
+        7, 6, 7, 7, 7, 7, 7, 7, 8, 9, 8, 9, 8,10, 8,11,
+        8,12, 9,13, 9,14, 9,14, 8,12, 8,14, 9,14, 8,12,
+        8,11, 8,11, 8,11, 9,11,10,11,10,12,10,12,11,12,
+       12,12,12,12,11,12,11,13,11,13,12,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13,
 };
 
 static static_codebook _huff_book_line_1024x27_2sub1 = {
@@ -115,8 +115,8 @@ static static_codebook _huff_book_line_1024x27_2sub1 = {
 };
 
 static long _huff_lengthlist_line_1024x27_3sub1[] = {
-        0, 4, 5, 4, 4, 4, 4, 3, 5, 3, 5, 4, 5, 4, 5, 4,
-        5, 4,
+        0, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 4, 4, 5, 4,
+        5, 5,
 };
 
 static static_codebook _huff_book_line_1024x27_3sub1 = {
@@ -132,9 +132,9 @@ static static_codebook _huff_book_line_1024x27_3sub1 = {
 
 static long _huff_lengthlist_line_1024x27_3sub2[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 4, 5, 4, 6, 4, 6, 4, 6, 4, 7, 4, 7, 4,
-        7, 5, 7, 5, 8, 5, 8, 5, 8, 5,10, 5,10, 5,10, 4,
-       10, 3,
+        0, 0, 3, 3, 3, 3, 4, 4, 4, 5, 4, 6, 5, 6, 5, 7,
+        5, 9, 5,10, 6,11, 6,12, 7,13, 8,15, 8,15, 9,15,
+        9,15,
 };
 
 static static_codebook _huff_book_line_1024x27_3sub2 = {
@@ -152,11 +152,11 @@ static long _huff_lengthlist_line_1024x27_3sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 8, 2, 8, 2, 9, 3, 9, 3, 9, 4, 8, 4,12, 5,
-       11, 5,14, 6,15, 6,15, 7,15, 9,15,12,15,14,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+        0, 0, 2, 9, 2, 9, 2, 9, 4, 9, 6, 9, 7, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static static_codebook _huff_book_line_1024x27_3sub3 = {
@@ -171,7 +171,7 @@ static static_codebook _huff_book_line_1024x27_3sub3 = {
 };
 
 static long _huff_lengthlist_line_1024x27_4sub1[] = {
-        0, 4, 5, 4, 5, 4, 5, 3, 5, 3, 6, 3, 6, 3, 6, 4,
+        0, 4, 5, 4, 5, 4, 6, 3, 6, 3, 5, 3, 5, 3, 6, 4,
         6, 4,
 };
 
@@ -188,8 +188,8 @@ static static_codebook _huff_book_line_1024x27_4sub1 = {
 
 static long _huff_lengthlist_line_1024x27_4sub2[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 3, 2, 4, 2, 5, 4, 5, 4, 6, 6, 6, 7, 7, 7,
-        7, 7, 7, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9,10,10,11,
+        0, 0, 4, 2, 4, 2, 5, 3, 5, 4, 6, 6, 6, 6, 7, 7,
+        7, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9,10,10,11,
        10,11,
 };
 
@@ -208,11 +208,11 @@ static long _huff_lengthlist_line_1024x27_4sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 3, 5, 3, 3, 3, 4, 4, 5, 4, 7, 5, 9, 7, 9,
-        9, 9, 6, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        0, 0, 3, 3, 3, 6, 4, 6, 4, 5, 5, 7, 4, 8, 5, 9,
+        4, 9, 5, 9, 5, 9, 6, 9, 5, 9, 7, 9, 7, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
         9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
 };
 
 static static_codebook _huff_book_line_1024x27_4sub3 = {
@@ -227,7 +227,7 @@ static static_codebook _huff_book_line_1024x27_4sub3 = {
 };
 
 static long _huff_lengthlist_line_1024x27_class1[] = {
-        3, 4,11,10,10, 9,13,13, 2, 1, 9, 5, 7, 6,12,10,
+        2, 9, 8,14, 7,13,11,14, 1, 5, 3, 7, 4,10, 7,12,
 };
 
 static static_codebook _huff_book_line_1024x27_class1 = {
@@ -242,7 +242,7 @@ static static_codebook _huff_book_line_1024x27_class1 = {
 };
 
 static long _huff_lengthlist_line_1024x27_class2[] = {
-        1, 2, 3, 5, 4, 7, 6, 7,
+        1, 3, 2, 5, 4, 7, 6, 7,
 };
 
 static static_codebook _huff_book_line_1024x27_class2 = {
@@ -257,22 +257,22 @@ static static_codebook _huff_book_line_1024x27_class2 = {
 };
 
 static long _huff_lengthlist_line_1024x27_class3[] = {
-        2, 3, 2, 4, 5, 7, 8, 9,11,11,11,11,20,20,20,20,
-        5, 8, 8, 8, 7, 9,11,10,12,12,13,11,20,20,20,20,
-        9,13,12,13, 9,12,14,14,15,17,15,14,20,20,20,20,
-       20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
-        4, 7, 7, 8, 6, 9,11,11,12,12,14,12,20,20,20,20,
-        5, 8, 9,11, 6, 8,12,13,11,12,14,14,20,20,20,20,
-        8,12,14,17, 9,11,15,19,13,15,15,15,20,20,20,20,
-       20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,
-        7,10,12,15, 8,11,13,20,14,14,16,20,20,20,20,20,
-        6, 9,12,16, 8,10,13,20,14,13,16,20,20,20,20,20,
-       11,12,18,20,11,13,17,20,16,18,18,20,20,20,20,20,
-       20,20,20,20,20,19,19,19,19,19,19,19,19,19,19,19,
-       16,19,17,19,17,19,18,19,19,19,19,19,19,19,19,19,
-       13,15,16,19,13,13,16,19,19,18,19,19,19,19,19,19,
-       19,19,19,19,19,18,19,19,19,19,19,19,19,19,19,19,
+        1, 5, 6,19, 5, 8,10,19, 9,10,15,19,19,19,19,19,
+        4, 7, 9,19, 6, 7,10,19,11,11,15,19,19,19,19,19,
+        8,11,13,19, 8,11,14,19,13,13,17,19,19,19,19,19,
        19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
+        3, 7, 9,19, 6, 8,11,19,11,11,15,19,19,19,19,19,
+        5, 7,11,19, 6, 7,11,19,11,10,14,19,19,19,19,19,
+        8,11,15,19, 8,10,14,19,13,13,16,19,19,19,19,19,
+       19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
+        6, 9,11,19, 8,10,12,19,15,14,17,19,19,19,19,19,
+        5, 8,11,19, 7, 9,12,19,14,11,16,19,19,19,19,19,
+        9,10,18,19, 9,10,15,19,14,16,19,19,19,19,19,19,
+       19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
+       16,17,19,19,16,17,17,19,19,19,19,19,19,19,19,19,
+       12,14,16,19,12,12,16,19,19,19,19,19,19,19,19,19,
+       18,18,19,19,17,16,19,19,19,19,19,19,19,19,19,19,
+       19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,18,
 };
 
 static static_codebook _huff_book_line_1024x27_class3 = {
@@ -287,10 +287,10 @@ static static_codebook _huff_book_line_1024x27_class3 = {
 };
 
 static long _huff_lengthlist_line_1024x27_class4[] = {
-        1, 4, 8,14, 4, 6, 9,19, 9, 9,12,21,21,16,16,20,
-        2, 5, 8,17, 7, 7, 9,15,11,10,12,20,20,15,15,20,
-        5, 8,11,18, 8, 8,11,17,13,11,13,18,20,20,20,20,
-       18,20,20,20,17,18,20,20,20,20,20,20,20,20,20,20,
+        1, 4, 8,12, 4, 6, 8,21, 9, 8,10,21,20,16,18,20,
+        2, 6, 8,20, 7, 6, 9,19,11, 9,10,20,17,15,16,20,
+        5, 8,11,19, 8, 8,10,15,12,10,12,15,20,20,15,20,
+       17,20,20,20,15,20,20,19,20,20,16,19,20,20,20,20,
 };
 
 static static_codebook _huff_book_line_1024x27_class4 = {
@@ -305,14 +305,14 @@ static static_codebook _huff_book_line_1024x27_class4 = {
 };
 
 static long _huff_lengthlist_line_128x11_0sub0[] = {
-        6, 6, 6, 6, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
-        6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8,
-        9, 8, 9, 8, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,
-       10,11,10,11,12,12,12,13,12,14,14,15,15,16,14,16,
-       14,16,16,16,15,16,16,16,15,16,16,16,16,16,16,16,
-       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,
+        5, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5,
+        6, 5, 6, 5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 6,
+        7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6, 7, 6,
+        8, 7, 8, 7, 8, 7, 8, 7, 9, 7, 9, 7, 9, 8,10, 8,
+       10, 8,10, 8,10, 8,10, 9,11, 9,11, 9,10, 9,10,10,
+       11,10,11,11,11,11,12,12,13,14,13,14,16,16,16,16,
+       16,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,15,15,15,
 };
 
 static static_codebook _huff_book_line_128x11_0sub0 = {
@@ -327,8 +327,8 @@ static static_codebook _huff_book_line_128x11_0sub0 = {
 };
 
 static long _huff_lengthlist_line_128x11_1sub0[] = {
-        2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
-        5, 6, 5, 6, 5, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6,
+        2, 5, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+        6, 5, 6, 5, 6, 5, 7, 6, 7, 6, 7, 6, 8, 6, 8, 6,
 };
 
 static static_codebook _huff_book_line_128x11_1sub0 = {
@@ -345,11 +345,11 @@ static static_codebook _huff_book_line_128x11_1sub0 = {
 static long _huff_lengthlist_line_128x11_1sub1[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        5, 3, 5, 3, 6, 4, 6, 4, 6, 4, 7, 4, 7, 4, 8, 4,
-        8, 5, 8, 5, 9, 5, 9, 5,10, 5,11, 6,11, 6,11, 7,
-       11, 7,10, 8,10, 9,11, 9,10,10,10,11,11,11,11,12,
-       10,13,11,13,10,13,10,13,11,13,10,13,11,13,10,13,
-       11,13,10,13,11,13,12,13,13,13,13,13,13,13,13,13,
+        6, 3, 6, 3, 7, 3, 7, 4, 8, 4, 8, 4, 8, 4, 9, 4,
+       10, 5, 9, 5,10, 5,10, 5,10, 5,12, 6,12, 6,10, 6,
+       10, 7,10, 8,10, 8,10, 9,11, 9,12,11,10,11,11,13,
+       12,12,12,13,10,13,10,13,10,13,10,13,11,13,10,13,
+       10,13,10,13,10,13,10,13,11,12,13,13,13,13,13,13,
        13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 };
 
@@ -365,7 +365,7 @@ static static_codebook _huff_book_line_128x11_1sub1 = {
 };
 
 static long _huff_lengthlist_line_128x11_2sub1[] = {
-        0, 4, 5, 4, 5, 4, 5, 3, 5, 3, 4, 4, 4, 4, 4, 4,
+        0, 4, 5, 4, 5, 4, 5, 3, 4, 3, 4, 4, 4, 4, 4, 5,
         5, 5,
 };
 
@@ -382,8 +382,8 @@ static static_codebook _huff_book_line_128x11_2sub1 = {
 
 static long _huff_lengthlist_line_128x11_2sub2[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 3, 3, 3, 3, 4, 4, 4, 4, 5, 5, 5, 6, 6, 6,
-        6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 8,10, 9,10,
+        0, 0, 2, 3, 3, 4, 3, 5, 4, 5, 5, 6, 5, 6, 6, 6,
+        6, 8, 6,10, 7,10, 8,10, 8,10,10,10,10,10,10,10,
        10,10,
 };
 
@@ -438,9 +438,9 @@ static static_codebook _huff_book_line_128x11_3sub1 = {
 
 static long _huff_lengthlist_line_128x11_3sub2[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 3, 5, 4, 6, 4, 7, 4, 7, 3, 7, 4, 8, 4,
-        8, 4, 9, 4, 9, 4,10, 5,10, 5,10, 5,11, 6,12, 6,
-       12, 7,
+        0, 0, 5, 3, 5, 3, 6, 4, 7, 4, 7, 4, 7, 4, 8, 4,
+        8, 4, 9, 4, 9, 4, 9, 5,10, 5,11, 5,12, 6,13, 6,
+       13, 7,
 };
 
 static static_codebook _huff_book_line_128x11_3sub2 = {
@@ -458,8 +458,8 @@ static long _huff_lengthlist_line_128x11_3sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 8, 2, 7, 2, 8, 3, 8, 4, 8, 5, 9, 7, 9, 9,
-        9, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        0, 0, 7, 2, 6, 2, 7, 3, 8, 4, 7, 6, 9, 7, 9, 7,
+        9, 9, 9, 8, 9, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
         8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
@@ -477,7 +477,7 @@ static static_codebook _huff_book_line_128x11_3sub3 = {
 };
 
 static long _huff_lengthlist_line_128x11_class1[] = {
-        1, 6, 4, 7, 2, 5, 3, 7,
+        1, 6, 3, 7, 2, 5, 4, 7,
 };
 
 static static_codebook _huff_book_line_128x11_class1 = {
@@ -492,10 +492,10 @@ static static_codebook _huff_book_line_128x11_class1 = {
 };
 
 static long _huff_lengthlist_line_128x11_class2[] = {
-        1, 9, 8,14, 4,12,11,14, 7,14,11,14,14,14,14,14,
-        2, 8, 7,14, 4,13,10,14, 7,14,13,14,14,14,14,14,
-        4,11, 9,14, 6,12, 9,14, 9,12, 9,14,14,14,14,14,
-       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13,
+        1, 5,11,14, 4,11,13,14,10,14,13,14,14,14,13,13,
+        2, 6,11,13, 5,11,12,13,11,12,13,13,13,13,13,13,
+        4, 8,12,13, 5, 9,11,13,12,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
 };
 
 static static_codebook _huff_book_line_128x11_class2 = {
@@ -510,10 +510,10 @@ static static_codebook _huff_book_line_128x11_class2 = {
 };
 
 static long _huff_lengthlist_line_128x11_class3[] = {
-        7, 7,11,15, 7, 7,10,15,11, 9,11,15,15,15,15,15,
-        4, 4, 7,15, 4, 4, 6,15, 8, 6, 8,14,15,15,15,15,
-        4, 4, 6,15, 3, 2, 5,13, 6, 4, 5,15,14,12,11,14,
-       12,11,13,15, 9, 8,10,15,11,10,12,15,14,14,14,14,
+        6, 7,11,16, 6, 7,10,16,11, 9,13,15,15,15,15,15,
+        4, 4, 7,14, 4, 4, 6,14, 8, 6, 8,15,15,15,15,15,
+        4, 4, 6,15, 3, 2, 4,13, 6, 5, 6,14,15,12,11,14,
+       11,11,13,15, 9, 8,10,15,11,10,11,15,15,15,15,15,
 };
 
 static static_codebook _huff_book_line_128x11_class3 = {
@@ -528,14 +528,14 @@ static static_codebook _huff_book_line_128x11_class3 = {
 };
 
 static long _huff_lengthlist_line_128x17_0sub0[] = {
-        5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 6, 5,
-        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
-        6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        8, 7, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 9, 8, 9, 8,
-        9, 8, 9, 8,10, 9,10, 9,10, 9,10, 9,10, 9,11, 9,
-       11, 9,11, 9,12, 9,12,10,12,11,13,11,14,12,15,13,
-       15,15,16,16,18,18,18,18,19,19,19,19,19,19,19,19,
-       19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,
+        5, 5, 5, 5, 5, 5, 5, 5, 6, 5, 6, 5, 6, 5, 6, 5,
+        6, 5, 6, 5, 6, 5, 6, 5, 7, 5, 7, 5, 7, 6, 7, 6,
+        7, 6, 8, 6, 8, 6, 8, 6, 8, 6, 8, 6, 8, 7, 9, 7,
+        9, 7, 9, 7, 9, 7, 9, 7, 9, 7,10, 7,10, 8,10, 8,
+       11, 8,11, 8,11, 8,12, 8,12, 8,12, 8,12, 9,12, 9,
+       12, 9,12, 9,13, 9,13,10,13,10,13,11,14,12,14,13,
+       14,14,16,15,17,17,19,18,19,19,19,19,19,19,19,19,
+       19,19,19,19,19,19,19,19,19,19,19,18,18,18,18,18,
 };
 
 static static_codebook _huff_book_line_128x17_0sub0 = {
@@ -550,8 +550,8 @@ static static_codebook _huff_book_line_128x17_0sub0 = {
 };
 
 static long _huff_lengthlist_line_128x17_1sub0[] = {
-        2, 5, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 5, 5,
-        6, 5, 6, 6, 6, 6, 7, 6, 7, 6, 8, 7, 8, 7, 8, 8,
+        2, 5, 5, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 6, 5,
+        6, 5, 6, 6, 7, 6, 7, 6, 8, 6, 8, 7, 9, 7, 9, 8,
 };
 
 static static_codebook _huff_book_line_128x17_1sub0 = {
@@ -568,12 +568,12 @@ static static_codebook _huff_book_line_128x17_1sub0 = {
 static long _huff_lengthlist_line_128x17_1sub1[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        4, 2, 4, 3, 5, 3, 6, 4, 6, 4, 6, 5, 7, 5, 8, 5,
-        8, 6, 9, 7, 9, 7, 9, 8,10, 8,10, 9,10,10,11,11,
-       11,11,11,13,11,15,11,15,11,15,11,15,11,15,11,15,
-       10,15,10,15,10,15,11,14,11,15,11,15,13,15,13,15,
-       13,15,14,15,14,15,15,15,15,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+        4, 2, 5, 3, 5, 3, 6, 4, 6, 4, 7, 4, 8, 5, 8, 5,
+        8, 6, 9, 6, 9, 7, 9, 8,10, 8,10, 9,10,10,10,10,
+       10,12,10,14,11,15,12,15,11,15,11,15,11,14,11,15,
+       11,14,11,13,10,12,10,14,10,14,11,13,10,12,11,15,
+       12,15,13,15,12,13,14,15,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,14,14,14,
 };
 
 static static_codebook _huff_book_line_128x17_1sub1 = {
@@ -588,8 +588,8 @@ static static_codebook _huff_book_line_128x17_1sub1 = {
 };
 
 static long _huff_lengthlist_line_128x17_2sub1[] = {
-        0, 5, 6, 4, 6, 3, 6, 3, 6, 3, 6, 3, 7, 3, 8, 3,
-        8, 4,
+        0, 4, 5, 4, 7, 3, 8, 3, 9, 3,10, 2,12, 3,12, 4,
+       11, 6,
 };
 
 static static_codebook _huff_book_line_128x17_2sub1 = {
@@ -605,9 +605,9 @@ static static_codebook _huff_book_line_128x17_2sub1 = {
 
 static long _huff_lengthlist_line_128x17_2sub2[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 7, 1, 7, 2, 8, 3, 8, 5, 9, 6, 9, 6,10, 7,
-       11, 7,11, 7,11, 9,11, 9,11,11,11,11,11,11,11,11,
-       11,11,
+        0, 0, 7, 1, 8, 2, 9, 3, 9, 7, 9, 7, 9, 7, 8, 7,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8,
 };
 
 static static_codebook _huff_book_line_128x17_2sub2 = {
@@ -644,8 +644,8 @@ static static_codebook _huff_book_line_128x17_2sub3 = {
 };
 
 static long _huff_lengthlist_line_128x17_3sub1[] = {
-        0, 4, 5, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 5, 4,
-        5, 4,
+        0, 4, 4, 4, 5, 4, 5, 3, 5, 3, 5, 3, 5, 4, 6, 4,
+        6, 4,
 };
 
 static static_codebook _huff_book_line_128x17_3sub1 = {
@@ -661,9 +661,9 @@ static static_codebook _huff_book_line_128x17_3sub1 = {
 
 static long _huff_lengthlist_line_128x17_3sub2[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 5, 3, 5, 3, 6, 3, 6, 3, 7, 4, 7, 4, 8, 4,
-        9, 4, 9, 5,10, 5,10, 6,11, 6,11, 6,11, 7,12, 7,
-       12, 8,
+        0, 0, 5, 3, 6, 3, 6, 3, 7, 4, 8, 4, 8, 4, 9, 4,
+        9, 4,10, 4,10, 5,11, 5,11, 5,12, 5,12, 6,12, 6,
+       12, 7,
 };
 
 static static_codebook _huff_book_line_128x17_3sub2 = {
@@ -681,11 +681,11 @@ static long _huff_lengthlist_line_128x17_3sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 6, 1, 6, 3, 6, 3, 6, 4, 7, 5, 7, 6, 8, 8,
-        7,10, 7,11, 8,11, 9,11, 9,11,10,11,10,11,11,11,
+        0, 0, 7, 1, 7, 3, 6, 3, 6, 4, 6, 5, 6, 8, 7,10,
+        7,11, 7,11, 8,11, 9,11, 7,11, 8,11, 8,11,10,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,
 };
 
 static static_codebook _huff_book_line_128x17_3sub3 = {
@@ -715,10 +715,10 @@ static static_codebook _huff_book_line_128x17_class1 = {
 };
 
 static long _huff_lengthlist_line_128x17_class2[] = {
-        1, 4, 6,15, 3, 9,10,15, 7,11,12,15,15,15,15,15,
-        2, 8,11,15, 7,11,13,15, 8,15,15,15,15,15,15,15,
-        6,11,15,15,10,13,14,15,13,15,15,15,15,15,15,15,
-       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+        1, 2, 7,14, 4, 9,13,14, 8,14,14,14,14,14,14,14,
+        3, 5,10,14, 8,14,14,14,11,14,14,14,14,14,14,14,
+        7,10,14,14,12,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,13,
 };
 
 static static_codebook _huff_book_line_128x17_class2 = {
@@ -733,10 +733,10 @@ static static_codebook _huff_book_line_128x17_class2 = {
 };
 
 static long _huff_lengthlist_line_128x17_class3[] = {
-        2, 6,10,19, 4, 8,11,19, 9,10,12,19,19,19,19,19,
-        2, 5, 7,17, 4, 6, 8,16, 8, 7, 9,18,17,14,17,19,
-        3, 5, 7,19, 4, 5, 7,16, 8, 8, 9,16,16,12,15,19,
-       13,15,14,19,10,11,11,19,14,12,12,19,19,19,19,18,
+        2, 6,11,19, 5, 9,12,19,10,11,13,19,19,19,19,19,
+        2, 5, 8,19, 4, 6, 8,19, 8, 8, 9,19,19,16,19,19,
+        3, 6, 8,19, 3, 5, 7,18, 8, 8, 9,16,16,11,16,19,
+       14,14,14,19,10,10,11,19,16,12,14,19,19,19,19,19,
 };
 
 static static_codebook _huff_book_line_128x17_class3 = {
@@ -766,7 +766,7 @@ static static_codebook _huff_book_line_128x4_0sub0 = {
 };
 
 static long _huff_lengthlist_line_128x4_0sub1[] = {
-        0, 0, 0, 0, 2, 2, 3, 3, 3, 3,
+        0, 0, 0, 0, 3, 2, 3, 2, 3, 3,
 };
 
 static static_codebook _huff_book_line_128x4_0sub1 = {
@@ -781,8 +781,8 @@ static static_codebook _huff_book_line_128x4_0sub1 = {
 };
 
 static long _huff_lengthlist_line_128x4_0sub2[] = {
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 4, 4, 4, 4,
-        4, 4, 4, 4, 4, 4, 5, 3, 5,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 4, 4, 4, 4,
+        4, 3, 4, 4, 5, 3, 6, 4, 6,
 };
 
 static static_codebook _huff_book_line_128x4_0sub2 = {
@@ -798,9 +798,9 @@ static static_codebook _huff_book_line_128x4_0sub2 = {
 
 static long _huff_lengthlist_line_128x4_0sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 2, 5, 3, 6, 3,
-        6, 4, 7, 5, 7, 6, 7, 7, 8, 8, 8,10,10,15,10,15,
-       12,15,14,15,15,15,15,15,15,15,14,14,14,14,14,14,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 5, 2, 6, 3, 6, 3,
+        7, 4, 7, 5, 7, 5, 7, 6, 8, 8, 9,10,10,16,10,16,
+       10,14,10,14,11,15,15,15,15,15,15,15,15,15,15,15,
 };
 
 static static_codebook _huff_book_line_128x4_0sub3 = {
@@ -815,22 +815,22 @@ static static_codebook _huff_book_line_128x4_0sub3 = {
 };
 
 static long _huff_lengthlist_line_128x4_class0[] = {
-        9, 9, 9,14, 8, 8, 9,12, 7, 7, 7, 9,11,11, 9,12,
-       10, 9,10,16, 9, 9, 9,14, 8, 7, 7,10,12,12,10,14,
-       11,10,11,16,10,10,11,16,10, 9, 9,12,15,15,13,15,
+        8, 8, 8,14, 7, 7, 8,13, 7, 6, 7,11,11,11,10,13,
+        9, 9,10,16, 8, 8, 9,12, 7, 7, 7,11,11,11,10,12,
+       11,11,11,14,10,10,10,14, 9, 8, 9,12,13,14,12,14,
        16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-        8, 8, 8,14, 7, 7, 8,13, 6, 6, 6,10,10, 9, 9,12,
-        9, 8, 9,13, 8, 8, 8,12, 7, 7, 7,11,10,11,10,12,
-       10,10,10,12,10, 9,10,13, 9, 9, 9,16,14,12,13,15,
-       16,14,14,16,15,16,15,14,16,16,16,16,16,16,16,16,
-        7, 7, 6, 7, 6, 6, 5, 7, 5, 5, 5, 6, 9, 9, 8,11,
-        8, 7, 6, 7, 7, 6, 6, 7, 5, 6, 5, 6, 9, 9, 9,10,
-        9, 8, 7, 8, 9, 8, 7, 8, 8, 7, 6, 7,11,11, 9,10,
-       12,13,12,14,12,12,11,14,14,12,10,12,16,16,13,14,
-        9, 8, 7, 8, 8, 7, 6, 7, 7, 6, 6, 6, 9, 9, 8,11,
-        9, 9, 7, 7, 8, 8, 7, 7, 7, 7, 6, 6, 9, 9, 8,12,
-       10, 9, 8, 9, 9, 8, 7, 8, 8, 7, 6, 8,10, 9, 9,11,
-       12,11,11,14,12,11,11,13,11,12,10,12,16,15,13,14,
+        8, 7, 8,11, 7, 7, 7,11, 6, 6, 6,10,10,10,10,14,
+        8, 8, 8,12, 7, 7, 8,11, 6, 7, 7,10,10,10,10,13,
+       10,10,10,12,10, 9, 9,12, 9, 9, 9,12,12,13,12,14,
+       16,16,16,16,16,14,16,16,14,14,16,16,16,16,16,16,
+        7, 6, 5, 7, 6, 6, 5, 6, 6, 5, 5, 5, 9,10, 9,10,
+        8, 7, 6, 7, 7, 6, 5, 6, 6, 6, 5, 6,10,10, 9, 9,
+       10, 9, 7, 8, 9, 8, 7, 7, 8, 7, 6, 7,11,11,10, 9,
+       16,13,14,16,14,14,13,15,16,14,12,13,16,16,14,16,
+        9, 8, 7, 8, 8, 8, 7, 8, 8, 7, 6, 7,10,10, 9,12,
+        9, 9, 8, 8, 9, 8, 7, 8, 8, 8, 6, 7,10,10, 9,12,
+       11,10, 9,10,10, 9, 7, 9, 9, 8, 6, 9,12,11,10,13,
+       12,16,16,16,12,13,12,16,15,12,11,14,16,16,16,16,
 };
 
 static static_codebook _huff_book_line_128x4_class0 = {
@@ -845,7 +845,7 @@ static static_codebook _huff_book_line_128x4_class0 = {
 };
 
 static long _huff_lengthlist_line_128x7_0sub1[] = {
-        0, 3, 3, 3, 3, 4, 3, 4, 2,
+        0, 3, 3, 3, 3, 3, 3, 3, 3,
 };
 
 static static_codebook _huff_book_line_128x7_0sub1 = {
@@ -860,8 +860,8 @@ static static_codebook _huff_book_line_128x7_0sub1 = {
 };
 
 static long _huff_lengthlist_line_128x7_0sub2[] = {
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 3, 4, 3, 4, 3, 4,
-        4, 4, 4, 5, 5, 5, 5, 5, 5,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 4, 3, 4, 4, 4,
+        5, 4, 5, 4, 5, 4, 6, 4, 6,
 };
 
 static static_codebook _huff_book_line_128x7_0sub2 = {
@@ -877,8 +877,8 @@ static static_codebook _huff_book_line_128x7_0sub2 = {
 
 static long _huff_lengthlist_line_128x7_0sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 4, 5, 4,
-        5, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 5, 5, 5,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 3, 5, 3, 6, 4,
+        6, 4, 6, 4, 6, 5, 6, 5, 6, 5, 6, 5, 6, 5, 5, 5,
         6, 7, 8,10,12,12,12,12,12,12,12,12,12,12,12,12,
 };
 
@@ -926,8 +926,8 @@ static static_codebook _huff_book_line_128x7_1sub2 = {
 
 static long _huff_lengthlist_line_128x7_1sub3[] = {
         0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-        0, 0, 0, 0, 0, 0, 0, 0, 0, 1,10, 2, 8, 3,11, 4,
-       11, 5,11, 7,11, 8,11,11,11,11,11,11,11,11,11,11,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 1,12, 2, 9, 3,10, 4,
+       12, 5,12, 6,12,10,12,11,12,12,12,12,12,12,12,11,
        11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
 };
 
@@ -943,10 +943,10 @@ static static_codebook _huff_book_line_128x7_1sub3 = {
 };
 
 static long _huff_lengthlist_line_128x7_class0[] = {
-       11, 9, 8,13,11, 8, 7,11,11, 8, 7, 9,16,16,15,16,
-        8, 6, 6,10, 7, 5, 5, 7, 8, 5, 4, 7,16,16,14,14,
-        8, 5, 6, 8, 6, 3, 3, 6, 7, 4, 4, 6,14,11,12,14,
-       10, 7, 8,10, 7, 4, 5, 6, 8, 5, 4, 5,16,12,10,11,
+       10, 7, 8,14,10, 7, 7,12,11, 8, 8,13,16,16,16,16,
+        8, 5, 5,10, 7, 4, 4, 8, 8, 5, 5, 9,16,16,16,16,
+        7, 4, 5, 7, 6, 3, 3, 6, 8, 5, 5, 7,16,14,13,16,
+        9, 7, 7,10, 7, 4, 4, 7, 9, 6, 5, 6,15,13,11,14,
 };
 
 static static_codebook _huff_book_line_128x7_class0 = {
@@ -961,22 +961,22 @@ static static_codebook _huff_book_line_128x7_class0 = {
 };
 
 static long _huff_lengthlist_line_128x7_class1[] = {
-        8,16,15,16, 9,15,16,16,11,16,16,16,16,16,16,16,
-        7,15,14,16, 7,14,16,16,10,14,16,16,16,16,16,16,
-        9,16,16,16, 9,13,14,16,11,15,15,16,16,16,16,16,
+        8,12,16,16,10,14,16,16,12,15,16,16,16,16,16,16,
+        7,11,15,16, 7,11,16,16,10,12,16,16,16,16,16,16,
+        9,15,16,16, 9,12,16,16,11,15,16,16,16,16,16,16,
        16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
-        6,14,12,16, 7,14,13,16, 9,14,15,16,16,16,16,16,
-        4,12,11,16, 5,11,11,16, 7,12,13,16,16,16,16,16,
-        6,14,13,16, 6,12,12,16, 8,13,14,16,16,16,16,16,
-       15,16,16,16,13,16,15,16,15,16,16,16,16,16,16,16,
-        5,11, 9,16, 5,12,11,16, 7,11,13,16,16,16,16,16,
-        2,10, 8,16, 3, 9, 8,16, 5, 8,11,16,15,16,16,16,
-        4,10, 9,16, 3, 9, 8,16, 6,10,11,16,16,15,16,16,
-       11,16,16,16,10,16,12,16,12,16,16,16,16,16,16,16,
-        8,16,15,16, 9,15,14,16,11,16,16,16,16,16,16,16,
-        5,14,12,16, 6,13,12,16, 8,11,14,16,16,16,16,16,
-        6,14,16,16, 6,14,14,16, 9,14,13,16,16,16,16,16,
-       11,16,16,16,11,16,14,16,13,16,16,16,16,16,16,16,
+        6,10,13,16, 7,10,15,16, 9,11,16,16,16,16,16,16,
+        4, 8,13,16, 5, 8,15,16, 7, 9,15,16,16,16,16,16,
+        6,12,16,16, 6,10,15,16, 9,10,14,16,16,16,16,16,
+       14,16,16,16,12,14,16,16,15,16,16,16,16,16,16,16,
+        4, 9,11,16, 5, 9,13,16, 7, 9,15,16,16,16,16,16,
+        2, 7,11,16, 3, 6,11,16, 5, 7,12,16,16,16,16,16,
+        4, 9,14,16, 4, 7,13,16, 6, 8,13,16,16,16,16,16,
+       11,14,16,16,10,16,14,16,11,16,16,16,16,16,16,16,
+        7,13,16,16, 9,13,15,16,11,13,16,16,16,16,16,16,
+        5,10,14,16, 6,10,15,16, 9,10,16,16,16,16,16,16,
+        7,13,16,16, 6,10,16,16, 9,12,16,16,16,16,16,16,
+       11,16,16,16,10,16,16,16,13,16,16,16,16,16,16,16,
 };
 
 static static_codebook _huff_book_line_128x7_class1 = {
@@ -990,3 +990,466 @@ static static_codebook _huff_book_line_128x7_class1 = {
        0
 };
 
+static long _huff_lengthlist_line_256x4_0sub0[] = {
+        1, 3, 2, 3,
+};
+
+static static_codebook _huff_book_line_256x4_0sub0 = {
+       1, 4,
+       _huff_lengthlist_line_256x4_0sub0,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x4_0sub1[] = {
+        0, 0, 0, 0, 2, 2, 3, 3, 3, 3,
+};
+
+static static_codebook _huff_book_line_256x4_0sub1 = {
+       1, 10,
+       _huff_lengthlist_line_256x4_0sub1,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x4_0sub2[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 3, 3, 4, 3, 4,
+        4, 4, 5, 4, 5, 5, 6, 4, 6,
+};
+
+static static_codebook _huff_book_line_256x4_0sub2 = {
+       1, 25,
+       _huff_lengthlist_line_256x4_0sub2,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x4_0sub3[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 4, 3, 4, 3, 4, 4,
+        5, 4, 5, 5, 6, 5, 7, 6, 8, 7, 9, 8, 9, 9,10,12,
+       15,15,15,15,15,15,15,15,14,14,14,14,14,14,14,14,
+};
+
+static static_codebook _huff_book_line_256x4_0sub3 = {
+       1, 64,
+       _huff_lengthlist_line_256x4_0sub3,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x4_class0[] = {
+        4, 5, 6,11, 5, 5, 6,10, 7, 6, 5, 6,14,13,10,10,
+        6, 6, 6,10, 6, 6, 6,10, 7, 7, 7, 9, 9,10, 9,12,
+        9, 8, 8,11, 8, 8, 8,10, 8, 8, 9,11, 8, 9, 9,13,
+       18,18,18,18,16,17,18,18,12,13,14,18,14,14,10,12,
+        5, 5, 6,12, 6, 5, 6,10, 7, 7, 6, 7,13,12, 9,12,
+        6, 6, 6,11, 6, 6, 6, 9, 7, 7, 7,10,10,10, 9,12,
+        9, 8, 8,12, 8, 8, 7,11, 8, 8, 8,11, 9, 9, 8,10,
+       18,18,17,18,18,18,15,18,16,14,12,18,14,12,10,11,
+        8, 7, 7,12, 8, 7, 7,10, 8, 7, 6, 6,11,10, 9,10,
+        8, 8, 7,11, 8, 7, 7, 9, 8, 8, 7, 9,10,10, 9, 9,
+       10, 9, 8,12, 9, 9, 8,11,10, 9, 8, 9, 8, 8, 7, 9,
+       18,18,18,18,18,18,18,18,17,16,14,18,13,12,11,13,
+       12,12,13,16,11,10,10,16,12,12, 9, 7,15,12,11,11,
+       14,14,14,14,12,11,11,18,14,12,10,11,18,13,11,13,
+       18,18,18,17,17,16,15,17,18,15,16,18,16,12,11,11,
+       18,18,18,18,18,18,18,18,18,18,17,18,18,13,12,15,
+};
+
+static static_codebook _huff_book_line_256x4_class0 = {
+       1, 256,
+       _huff_lengthlist_line_256x4_class0,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x7_0sub1[] = {
+        0, 2, 3, 3, 3, 3, 4, 3, 4,
+};
+
+static static_codebook _huff_book_line_256x7_0sub1 = {
+       1, 9,
+       _huff_lengthlist_line_256x7_0sub1,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x7_0sub2[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 4, 3, 4, 3, 5, 3,
+        6, 3, 6, 4, 6, 4, 7, 5, 7,
+};
+
+static static_codebook _huff_book_line_256x7_0sub2 = {
+       1, 25,
+       _huff_lengthlist_line_256x7_0sub2,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x7_0sub3[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 5, 2, 5, 3, 5, 3,
+        6, 3, 6, 4, 7, 6, 7, 8, 7, 9, 8, 9, 9, 9,10, 9,
+       11,13,11,13,10,10,13,13,13,13,13,13,12,12,12,12,
+};
+
+static static_codebook _huff_book_line_256x7_0sub3 = {
+       1, 64,
+       _huff_lengthlist_line_256x7_0sub3,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x7_1sub1[] = {
+        0, 3, 3, 3, 3, 2, 4, 3, 4,
+};
+
+static static_codebook _huff_book_line_256x7_1sub1 = {
+       1, 9,
+       _huff_lengthlist_line_256x7_1sub1,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x7_1sub2[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 2, 3, 3, 4, 3, 4, 4,
+        5, 4, 6, 5, 6, 7, 6, 8, 8,
+};
+
+static static_codebook _huff_book_line_256x7_1sub2 = {
+       1, 25,
+       _huff_lengthlist_line_256x7_1sub2,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x7_1sub3[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 3, 2, 4, 3, 6, 3, 7,
+        3, 8, 5, 8, 6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7,
+};
+
+static static_codebook _huff_book_line_256x7_1sub3 = {
+       1, 64,
+       _huff_lengthlist_line_256x7_1sub3,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x7_class0[] = {
+        7, 5, 5, 9, 9, 6, 6, 9,12, 8, 7, 8,11, 8, 9,15,
+        6, 3, 3, 7, 7, 4, 3, 6, 9, 6, 5, 6, 8, 6, 8,15,
+        8, 5, 5, 9, 8, 5, 4, 6,10, 7, 5, 5,11, 8, 7,15,
+       14,15,13,13,13,13, 8,11,15,10, 7, 6,11, 9,10,15,
+};
+
+static static_codebook _huff_book_line_256x7_class0 = {
+       1, 64,
+       _huff_lengthlist_line_256x7_class0,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_256x7_class1[] = {
+        5, 6, 8,15, 6, 9,10,15,10,11,12,15,15,15,15,15,
+        4, 6, 7,15, 6, 7, 8,15, 9, 8, 9,15,15,15,15,15,
+        6, 8, 9,15, 7, 7, 8,15,10, 9,10,15,15,15,15,15,
+       15,13,15,15,15,10,11,15,15,13,13,15,15,15,15,15,
+        4, 6, 7,15, 6, 8, 9,15,10,10,12,15,15,15,15,15,
+        2, 5, 6,15, 5, 6, 7,15, 8, 6, 7,15,15,15,15,15,
+        5, 6, 8,15, 5, 6, 7,15, 9, 6, 7,15,15,15,15,15,
+       14,12,13,15,12,10,11,15,15,15,15,15,15,15,15,15,
+        7, 8, 9,15, 9,10,10,15,15,14,14,15,15,15,15,15,
+        5, 6, 7,15, 7, 8, 9,15,12, 9,10,15,15,15,15,15,
+        7, 7, 9,15, 7, 7, 8,15,12, 8, 9,15,15,15,15,15,
+       13,13,14,15,12,11,12,15,15,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       13,13,13,15,15,15,15,15,15,15,15,15,15,15,15,15,
+       15,12,13,15,15,12,13,15,15,14,15,15,15,15,15,15,
+       15,15,15,15,15,15,13,15,15,15,15,15,15,15,15,15,
+};
+
+static static_codebook _huff_book_line_256x7_class1 = {
+       1, 256,
+       _huff_lengthlist_line_256x7_class1,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_0sub0[] = {
+        4, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
+        5, 6, 5, 6, 6, 6, 6, 5, 6, 6, 7, 6, 7, 6, 7, 6,
+        7, 6, 8, 7, 8, 7, 8, 7, 8, 7, 8, 7, 9, 7, 9, 7,
+        9, 7, 9, 8, 9, 8,10, 8,10, 8,10, 7,10, 6,10, 8,
+       10, 8,11, 7,10, 7,11, 8,11,11,12,12,11,11,12,11,
+       13,11,13,11,13,12,15,12,13,13,14,14,14,14,14,15,
+       15,15,16,14,17,19,19,18,18,18,18,18,18,18,18,18,
+       18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,
+};
+
+static static_codebook _huff_book_line_512x17_0sub0 = {
+       1, 128,
+       _huff_lengthlist_line_512x17_0sub0,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_1sub0[] = {
+        2, 4, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 5, 5, 6, 5,
+        6, 5, 6, 6, 7, 6, 7, 6, 8, 7, 8, 7, 8, 7, 8, 7,
+};
+
+static static_codebook _huff_book_line_512x17_1sub0 = {
+       1, 32,
+       _huff_lengthlist_line_512x17_1sub0,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_1sub1[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        4, 3, 5, 3, 5, 4, 5, 4, 5, 4, 5, 5, 5, 5, 6, 5,
+        6, 5, 7, 5, 8, 6, 8, 6, 8, 6, 8, 6, 8, 7, 9, 7,
+        9, 7,11, 9,11,11,12,11,14,12,14,16,14,16,13,16,
+       14,16,12,15,13,16,14,16,13,14,12,15,13,15,13,13,
+       13,15,12,14,14,15,13,15,12,15,15,15,15,15,15,15,
+       15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,
+};
+
+static static_codebook _huff_book_line_512x17_1sub1 = {
+       1, 128,
+       _huff_lengthlist_line_512x17_1sub1,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_2sub1[] = {
+        0, 4, 5, 4, 4, 4, 5, 4, 4, 4, 5, 4, 5, 4, 5, 3,
+        5, 3,
+};
+
+static static_codebook _huff_book_line_512x17_2sub1 = {
+       1, 18,
+       _huff_lengthlist_line_512x17_2sub1,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_2sub2[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 3, 4, 3, 4, 4, 5, 4, 5, 4, 6, 4, 6, 5,
+        6, 5, 7, 5, 7, 6, 8, 6, 8, 6, 8, 7, 8, 7, 9, 7,
+        9, 8,
+};
+
+static static_codebook _huff_book_line_512x17_2sub2 = {
+       1, 50,
+       _huff_lengthlist_line_512x17_2sub2,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_2sub3[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 3, 3, 3, 3, 4, 3, 4, 4, 5, 5, 6, 6, 7, 7,
+        7, 8, 8,11, 8, 9, 9, 9,10,11,11,11, 9,10,10,11,
+       11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+};
+
+static static_codebook _huff_book_line_512x17_2sub3 = {
+       1, 128,
+       _huff_lengthlist_line_512x17_2sub3,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_3sub1[] = {
+        0, 4, 4, 4, 4, 4, 4, 3, 4, 4, 4, 4, 4, 5, 4, 5,
+        5, 5,
+};
+
+static static_codebook _huff_book_line_512x17_3sub1 = {
+       1, 18,
+       _huff_lengthlist_line_512x17_3sub1,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_3sub2[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 2, 3, 3, 4, 3, 5, 4, 6, 4, 6, 5, 7, 6, 7,
+        6, 8, 6, 8, 7, 9, 8,10, 8,12, 9,13,10,15,10,15,
+       11,14,
+};
+
+static static_codebook _huff_book_line_512x17_3sub2 = {
+       1, 50,
+       _huff_lengthlist_line_512x17_3sub2,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_3sub3[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 4, 8, 4, 8, 4, 8, 4, 8, 5, 8, 5, 8, 6, 8,
+        4, 8, 4, 8, 5, 8, 5, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+};
+
+static static_codebook _huff_book_line_512x17_3sub3 = {
+       1, 128,
+       _huff_lengthlist_line_512x17_3sub3,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_class1[] = {
+        1, 2, 3, 6, 5, 4, 7, 7,
+};
+
+static static_codebook _huff_book_line_512x17_class1 = {
+       1, 8,
+       _huff_lengthlist_line_512x17_class1,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_class2[] = {
+        3, 3, 3,14, 5, 4, 4,11, 8, 6, 6,10,17,12,11,17,
+        6, 5, 5,15, 5, 3, 4,11, 8, 5, 5, 8,16, 9,10,14,
+       10, 8, 9,17, 8, 6, 6,13,10, 7, 7,10,16,11,13,14,
+       17,17,17,17,17,16,16,16,16,15,16,16,16,16,16,16,
+};
+
+static static_codebook _huff_book_line_512x17_class2 = {
+       1, 64,
+       _huff_lengthlist_line_512x17_class2,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist_line_512x17_class3[] = {
+        2, 4, 6,17, 4, 5, 7,17, 8, 7,10,17,17,17,17,17,
+        3, 4, 6,15, 3, 3, 6,15, 7, 6, 9,17,17,17,17,17,
+        6, 8,10,17, 6, 6, 8,16, 9, 8,10,17,17,15,16,17,
+       17,17,17,17,12,15,15,16,12,15,15,16,16,16,16,16,
+};
+
+static static_codebook _huff_book_line_512x17_class3 = {
+       1, 64,
+       _huff_lengthlist_line_512x17_class3,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
diff --git a/lib/books/uncoupled/res_books_44u.h b/lib/books/uncoupled/res_books_44u.h
deleted file mode 100644 (file)
index 7e60583..0000000
+++ /dev/null
@@ -1,7536 +0,0 @@
-/********************************************************************
- *                                                                  *
- * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
- * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
- * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
- * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
- *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
- * by the Xiph.Org Foundation http://www.xiph.org/                  *
- *                                                                  *
- ********************************************************************
-
- function: static codebooks autogenerated by huff/huffbuld
- last modified: $Id: res_books_44u.h,v 1.1 2002/07/01 11:20:17 xiphmont Exp $
-
- ********************************************************************/
-
-#include "codebook.h"
-static long _huff_lengthlist__44u0__long[] = {
-        3, 7,11,10,14,11, 9,14, 5, 2, 5, 6, 8, 7, 9,16,
-       10, 4, 4, 6, 6, 7,10,18,10, 5, 5, 5, 7, 6, 9,17,
-       11, 7, 5, 6, 6, 8,11,18,10, 6, 6, 6, 7, 6, 8,16,
-        9, 8,10, 8, 9, 5, 5,13,11,18,17,18,14,10, 7,13,
-};
-
-static static_codebook _huff_book__44u0__long = {
-       2, 64,
-       _huff_lengthlist__44u0__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u0__p1_0[] = {
-        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
-       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
-       11, 8,11,11, 8,11,11,11,13,14,11,13,14, 7,11,11,
-       10,13,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
-       11,11,11,14,13,10,12,13, 8,11,12,11,13,13,11,13,
-       13,
-};
-
-static float _vq_quantthresh__44u0__p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u0__p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p1_0 = {
-       _vq_quantthresh__44u0__p1_0,
-       _vq_quantmap__44u0__p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u0__p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u0__p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u0__p1_0,
-       NULL,
-       &_vq_auxt__44u0__p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p2_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u0__p2_0[] = {
-        2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 7, 6, 7, 8, 8, 6,
-        7, 8, 5, 6, 7, 6, 8, 7, 7, 8, 8, 5, 7, 6, 7, 8,
-        8, 7, 8, 8, 6, 8, 8, 8, 8,10, 8,10,10, 6, 8, 8,
-        7,10, 8, 8, 9,10, 5, 6, 7, 7, 8, 8, 7, 8, 8, 6,
-        8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9,10, 8,10,
-        8,
-};
-
-static float _vq_quantthresh__44u0__p2_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u0__p2_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p2_0 = {
-       _vq_quantthresh__44u0__p2_0,
-       _vq_quantmap__44u0__p2_0,
-       3,
-       3
-};
-
-static static_codebook _44u0__p2_0 = {
-       4, 81,
-       _vq_lengthlist__44u0__p2_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u0__p2_0,
-       NULL,
-       &_vq_auxt__44u0__p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p3_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u0__p3_0[] = {
-        1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 7, 9, 9, 8,
-       10, 9,12,12, 9, 9,10,11,12, 6, 8, 8,10,10, 8,10,
-       10,11,11, 8, 9,10,11,11,10,11,11,13,13,10,11,11,
-       13,13, 6, 8, 8,10,10, 7,10, 9,11,11, 8,10,10,11,
-       11,10,11,11,13,13,10,11,11,13,14, 9,11,11,15,14,
-       10,12,11,15,14,10,12,11,15,14,13,14,13,18,15,12,
-       14,13,16,15, 9,11,11,14,15,10,11,12,14,15,10,11,
-       12,14,16,12,13,14,15,18,13,13,15,16,17, 5, 8, 8,
-       11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,15,
-       14,11,12,12,14,15, 8,10,10,13,13,10,12,12,13,13,
-       10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
-       10,10,12,12, 9,12,11,13,13,10,11,12,13,14,12,13,
-       12,15,14,12,13,13,16,16,10,12,12,16,15,12,13,13,
-       17,16,11,13,13,16,16,14,15,15,16,16,13,14,15,17,
-       17,10,12,12,15,17,11,13,12,15,17,11,13,13,15,17,
-       14,15,14,16,15,13,15,15,17,19, 5, 8, 8,11,11, 8,
-       10,10,12,12, 8,10,10,12,12,11,12,12,14,15,11,12,
-       12,14,15, 7,10,10,12,12,10,12,12,14,13, 9,11,12,
-       12,13,12,13,13,16,15,12,12,13,15,15, 8,10,10,13,
-       13,10,12,12,13,13,10,12,12,13,13,12,13,13,16,15,
-       12,13,13,15,15,10,12,12,17,15,11,13,13,18,16,11,
-       13,13,18,15,13,15,15, 0,18,14,14,14,18,16,10,12,
-       12,15,16,11,13,13,15,16,12,13,13,15,17,14,15,14,
-       17,19,15,16,15,17,16, 8,11,11,16,16,10,13,12,18,
-       16,10,12,12,16,16,15,16,16,20,18,14,15,15,19,19,
-        9,12,12,17,16,11,13,14,17,16,11,13,14,17,18,15,
-       17,17,20,19,14,15,16,20, 0, 9,12,12,16,17,11,14,
-       13,16,16,11,13,13,16,18,15,16,16,20,18,14,16,16,
-       18,18,12,14,15,19,19,14,15,16,18, 0,13,15,15,18,
-       19,17,18,17,18,20,15,16,19, 0,19,12,15,14,18,18,
-       13,16,14,19,20,13,16,15,18, 0,16,20,17, 0, 0,16,
-       17,16,20, 0, 8,11,11,16,15,10,12,12,16,17,10,12,
-       13,16,17,13,15,15,17,18,15,16,17, 0,17, 9,12,12,
-       16,17,11,13,13,18,17,11,13,14,17,19,15,16,16,18,
-        0,15,16,17,19,18, 9,12,12,17,16,11,13,13,17,17,
-       11,14,13,20,17,14,17,15,19,20,16,18,18, 0,19,12,
-       14,15, 0,18,13,15,16,20,20,13,14,16,19,20,15,16,
-       18, 0,19,17,16,19, 0, 0,12,15,14,19,20,13,16,15,
-       20, 0,14,15,15,20,20,15,17,16,20, 0,17,18,17,19,
-       19,
-};
-
-static float _vq_quantthresh__44u0__p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u0__p3_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p3_0 = {
-       _vq_quantthresh__44u0__p3_0,
-       _vq_quantmap__44u0__p3_0,
-       5,
-       5
-};
-
-static static_codebook _44u0__p3_0 = {
-       4, 625,
-       _vq_lengthlist__44u0__p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u0__p3_0,
-       NULL,
-       &_vq_auxt__44u0__p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p4_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u0__p4_0[] = {
-        4, 5, 5, 8, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
-       10, 9,12,11, 9, 9,10,11,12, 5, 7, 7,10,10, 7, 8,
-        8,10,10, 6, 7, 8,10,10,10,10,10,12,12,10,10,10,
-       11,12, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 8,10,
-       10,10,10,10,12,11,10,10,10,12,11, 9,10,10,13,13,
-       10,11,11,14,13,10,10,10,13,13,12,13,13,14,14,12,
-       12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,11,
-       11,12,13,12,13,12,15,14,12,13,12,14,14, 5, 7, 7,
-       10,10, 7, 8, 8,11,10, 7, 8, 8,10,10,10,11,10,13,
-       13,10,10,10,12,13, 7, 8, 8,11,10, 8, 8, 9,10,11,
-        8, 9, 9,11,11,11,10,11,12,13,10,11,11,13,14, 6,
-        8, 7,10,11, 7, 9, 7,11,10, 8, 9, 9,11,11,10,11,
-       10,14,11,11,11,11,13,13,10,11,11,13,13,10,11,11,
-       14,14,10,11,11,14,13,13,12,13,13,15,13,13,13,15,
-       16, 9,10,10,13,13,10,11,10,13,13,10,11,11,13,15,
-       12,13,11,15,12,13,13,13,14,16, 5, 6, 7,10,10, 7,
-        8, 7,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
-       11,12,13, 6, 8, 7,10,10, 8, 9, 9,12,11, 7, 7, 9,
-       10,11,10,11,11,14,13,10,10,11,11,14, 7, 8, 8,11,
-       11, 8, 9, 9,11,12, 8, 9, 8,11,11,11,11,11,13,13,
-       11,11,11,14,12, 9,10,10,14,13,10,12,11,15,13,10,
-       10,11,13,13,13,14,14,15,15,12,11,13,13,16,10,11,
-       11,13,14,10,11,11,14,14,10,11,10,14,13,13,13,13,
-       16,15,12,13,12,15,12, 9,10,10,13,13,10,11,11,14,
-       14,10,10,11,13,14,14,14,14,16,16,12,13,13,15,15,
-        9,11,10,14,14,10,10,12,14,15,10,11,11,14,13,13,
-       14,14,16,16,13,13,14,16,14, 9,10,10,13,13,10,11,
-       10,14,13,10,11,11,13,15,13,14,13,16,15,13,13,13,
-       15,15,12,13,12,16,14,11,12,13,14,16,13,14,14,16,
-       15,15,13,16,13,18,15,15,16,18,17,11,13,13,15,15,
-       11,13,11,15,14,12,13,14,15,17,14,15,12,17,13,14,
-       15,16,18,17, 9,10,10,13,13,10,11,11,14,13,10,11,
-       11,13,13,12,13,13,15,14,13,14,14,15,15, 9,10,10,
-       14,13,10,12,11,14,13,10,10,11,13,15,13,14,13,16,
-       15,13,13,14,14,17, 9,10,11,13,14,10,11,11,13,14,
-       10,11,10,15,14,13,13,14,15,16,13,15,13,15,16,11,
-       13,13,16,14,13,13,13,16,15,12,11,13,14,16,14,16,
-       14,17,17,14,12,15,13,17,12,12,13,15,15,12,14,13,
-       15,16,12,13,12,16,15,15,16,15,18,17,15,15,12,17,
-       13,
-};
-
-static float _vq_quantthresh__44u0__p4_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u0__p4_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p4_0 = {
-       _vq_quantthresh__44u0__p4_0,
-       _vq_quantmap__44u0__p4_0,
-       5,
-       5
-};
-
-static static_codebook _44u0__p4_0 = {
-       4, 625,
-       _vq_lengthlist__44u0__p4_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u0__p4_0,
-       NULL,
-       &_vq_auxt__44u0__p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u0__p5_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
-       10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
-        9, 9,11,11, 7, 8, 8, 9, 9, 9,10,11,11, 8, 8, 8,
-        9, 9,11,11,12,12, 8, 8, 8, 9, 9,10,11,12,12, 9,
-       10,10,11,11,12,12,13,13, 9,10,10,11,11,12,12,13,
-       13,
-};
-
-static float _vq_quantthresh__44u0__p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u0__p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p5_0 = {
-       _vq_quantthresh__44u0__p5_0,
-       _vq_quantmap__44u0__p5_0,
-       9,
-       9
-};
-
-static static_codebook _44u0__p5_0 = {
-       2, 81,
-       _vq_lengthlist__44u0__p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u0__p5_0,
-       NULL,
-       &_vq_auxt__44u0__p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p6_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u0__p6_0[] = {
-        1, 4, 4, 6, 7, 8, 8,10,10,11,11,14,14, 4, 6, 5,
-        8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 5, 8, 8, 9,
-        9,10,10,11,11,14,15, 7, 8, 8, 9, 9,10,10,11,11,
-       12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
-       15, 9,10,10,10,10,11,11,12,12,13,12,15,15, 9,10,
-        9,10,10,11,11,12,12,12,12,15,15,10,11,11,11,11,
-       12,12,12,12,13,13,16,17,10,10,11,11,11,12,12,12,
-       12,13,14,16,16,11,11,12,12,12,13,13,13,13,14,15,
-       17,18,11,11,11,12,12,13,13,13,14,14,14,18,17,14,
-       14,14,15,15,15,15,16,17,18,18, 0,19,14,14,15,15,
-       15,16,17,16,17,17,18,19, 0,
-};
-
-static float _vq_quantthresh__44u0__p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44u0__p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p6_0 = {
-       _vq_quantthresh__44u0__p6_0,
-       _vq_quantmap__44u0__p6_0,
-       13,
-       13
-};
-
-static static_codebook _44u0__p6_0 = {
-       2, 169,
-       _vq_lengthlist__44u0__p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44u0__p6_0,
-       NULL,
-       &_vq_auxt__44u0__p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p6_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u0__p6_1[] = {
-        2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 6, 5,
-        6, 5, 6, 6, 5, 6, 6, 6, 6,
-};
-
-static float _vq_quantthresh__44u0__p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u0__p6_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p6_1 = {
-       _vq_quantthresh__44u0__p6_1,
-       _vq_quantmap__44u0__p6_1,
-       5,
-       5
-};
-
-static static_codebook _44u0__p6_1 = {
-       2, 25,
-       _vq_lengthlist__44u0__p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u0__p6_1,
-       NULL,
-       &_vq_auxt__44u0__p6_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p7_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u0__p7_0[] = {
-        1, 5, 5,11,11, 8,11,11,11,11, 9,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11, 7,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11, 8,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11, 7,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,
-};
-
-static float _vq_quantthresh__44u0__p7_0[] = {
-       -253.5, -84.5, 84.5, 253.5, 
-};
-
-static long _vq_quantmap__44u0__p7_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p7_0 = {
-       _vq_quantthresh__44u0__p7_0,
-       _vq_quantmap__44u0__p7_0,
-       5,
-       5
-};
-
-static static_codebook _44u0__p7_0 = {
-       4, 625,
-       _vq_lengthlist__44u0__p7_0,
-       1, -518709248, 1626677248, 3, 0,
-       _vq_quantlist__44u0__p7_0,
-       NULL,
-       &_vq_auxt__44u0__p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p7_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u0__p7_1[] = {
-        1, 4, 4, 6, 6, 6, 7, 8, 8, 9, 9,11,10, 4, 7, 7,
-        8, 8, 8, 8, 9, 9,11,10,12,11, 4, 6, 7, 8, 8, 8,
-        8,10,10,10,11,12,12, 7, 8, 8, 9, 9,10,10,11,11,
-       12,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,12,11,12,
-       12, 7, 8, 8,10,10,13,12,13,12,16,13,13,15, 7, 8,
-        8,10,11,12,12,13,12,14,13,14,14, 8,10,10,12,12,
-       13,13,16,14,15,15,15,14, 9,10,11,12,12,13,13,13,
-       14,14,15,14,14,10,12,12,13,13,14,14,14,14,15,14,
-       15,14,10,11,11,13,13,13,15,14,15,15,15,15,14,12,
-       13,13,15,15,15,15,15,14,15,15,15,15,11,14,13,15,
-       13,14,15,15,15,14,15,15,14,
-};
-
-static float _vq_quantthresh__44u0__p7_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44u0__p7_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p7_1 = {
-       _vq_quantthresh__44u0__p7_1,
-       _vq_quantmap__44u0__p7_1,
-       13,
-       13
-};
-
-static static_codebook _44u0__p7_1 = {
-       2, 169,
-       _vq_lengthlist__44u0__p7_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44u0__p7_1,
-       NULL,
-       &_vq_auxt__44u0__p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u0__p7_2[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u0__p7_2[] = {
-        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
-        6, 7, 8, 8, 8, 8, 8, 9, 9, 9, 5, 6, 6, 7, 7, 8,
-        8, 8, 8, 9, 8, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8,
-        9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
-        9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
-        8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
-        9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,
-};
-
-static float _vq_quantthresh__44u0__p7_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44u0__p7_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u0__p7_2 = {
-       _vq_quantthresh__44u0__p7_2,
-       _vq_quantmap__44u0__p7_2,
-       13,
-       13
-};
-
-static static_codebook _44u0__p7_2 = {
-       2, 169,
-       _vq_lengthlist__44u0__p7_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44u0__p7_2,
-       NULL,
-       &_vq_auxt__44u0__p7_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u0__short[] = {
-        6, 9,11,12,12,11,12,12, 4, 5, 5, 9, 8, 9,10,12,
-        3, 4, 3, 6, 5, 7,10,16, 5, 7, 6, 9, 8, 9,11,16,
-        6, 7, 6, 9, 6, 8,10,16, 7, 9, 7, 9, 7, 8,11,16,
-       10, 6, 3, 5, 4, 6, 8,15,13, 8, 5, 7, 6, 7,11,15,
-};
-
-static static_codebook _huff_book__44u0__short = {
-       2, 64,
-       _huff_lengthlist__44u0__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u0_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u0_m_long = {
-       2, 1,
-       _huff_lengthlist__44u0_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u0_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u0_m_short = {
-       2, 1,
-       _huff_lengthlist__44u0_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u1__long[] = {
-        4, 8,12,11,13,11, 9,12, 6, 3, 5, 6, 8, 7, 8,13,
-       11, 4, 3, 6, 5, 7,10,17,10, 6, 6, 6, 6, 6, 8,15,
-       13, 7, 4, 6, 4, 6, 9,18,11, 7, 6, 5, 5, 5, 7,15,
-        9, 8, 9, 7, 8, 6, 4,11,10,15,18,17,17,10, 7,11,
-};
-
-static static_codebook _huff_book__44u1__long = {
-       2, 64,
-       _huff_lengthlist__44u1__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u1__p1_0[] = {
-        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
-       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
-       11, 8,11,11, 8,11,11,11,13,14,11,13,14, 8,11,11,
-       10,14,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
-       11,11,11,14,13,10,12,13, 8,11,11,11,14,14,11,14,
-       13,
-};
-
-static float _vq_quantthresh__44u1__p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u1__p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p1_0 = {
-       _vq_quantthresh__44u1__p1_0,
-       _vq_quantmap__44u1__p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u1__p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u1__p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u1__p1_0,
-       NULL,
-       &_vq_auxt__44u1__p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p2_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u1__p2_0[] = {
-        2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
-        7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
-        8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8, 9, 9, 6, 8, 8,
-        7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
-        8, 8, 8,10, 9, 7, 8, 9, 7, 8, 8, 8, 9, 9, 8,10,
-        9,
-};
-
-static float _vq_quantthresh__44u1__p2_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u1__p2_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p2_0 = {
-       _vq_quantthresh__44u1__p2_0,
-       _vq_quantmap__44u1__p2_0,
-       3,
-       3
-};
-
-static static_codebook _44u1__p2_0 = {
-       4, 81,
-       _vq_lengthlist__44u1__p2_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u1__p2_0,
-       NULL,
-       &_vq_auxt__44u1__p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p3_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u1__p3_0[] = {
-        2, 5, 4, 7, 7, 5, 7, 7, 9, 8, 5, 7, 7, 8, 9, 8,
-        9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7,10,10, 7, 9,
-        9,11,10, 7, 9, 9,10,10, 9,11,10,13,12, 9,10,10,
-       12,12, 5, 7, 7,10, 9, 7, 9, 8,11,10, 7, 9, 9,10,
-       11, 9,10,10,12,12,10,10,11,12,13, 8,10,10,14,13,
-        9,11,11,15,13, 9,11,11,15,13,12,14,12,16,14,12,
-       13,12,15,14, 8,10,10,13,14, 9,11,11,13,14,10,11,
-       11,13,15,12,12,13,14,16,12,13,14,14,16, 5, 7, 7,
-       10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
-       13,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,12,
-        9,11,11,13,13,11,12,12,14,14,11,12,13,15,15, 7,
-        9, 9,12,11, 9,11,10,13,12, 9,11,11,12,13,11,12,
-       11,14,14,11,12,12,15,16, 9,11,11,15,14,11,12,12,
-       16,15,10,12,12,16,15,14,14,15,16,16,13,14,14,17,
-       17, 9,11,11,14,15,10,12,11,15,15,10,12,12,15,17,
-       13,14,13,16,15,13,14,15,19, 0, 5, 7, 7,10,10, 7,
-        9, 9,12,11, 7, 9, 9,11,12,10,11,11,14,14,10,11,
-       11,13,14, 7, 9, 9,12,12, 9,11,11,13,12, 9,10,11,
-       12,12,11,12,12,15,15,11,12,12,13,14, 7,10, 9,12,
-       12, 9,11,11,13,13, 9,11,11,12,13,11,12,12,15,15,
-       12,12,12,14,14, 9,11,11,15,14,10,12,12,16,15,10,
-       11,12,15,15,13,14,14,17,18,13,13,14,15,16, 9,11,
-       11,15,16,10,12,12,16,16,11,12,12,14,17,13,14,14,
-       17,18,14,15,14,16,17, 7,10,10,14,15,10,12,12,16,
-       15,10,11,12,17,16,14,16,15,19,17,13,15,14,17,17,
-        9,11,12,15,16,11,13,13,18,16,11,13,13,16,16,15,
-       16,16,18,19,13,15,16,17,17, 8,11,11,15,15,10,13,
-       11,16,16,11,13,13,17,17,14,16,15,18,18,13,15,15,
-       17,18,12,14,14,18, 0,13,15,15,19,19,12,14,15,17,
-       18,16,19,18,19, 0,14,15,16,18,19,11,14,13,18,18,
-       12,16,14,18,19,12,15,14,17, 0,15,18,16,18,17,14,
-       17,16,18,18, 7,10,10,15,14,10,12,11,16,16,10,12,
-       12,16,16,13,15,14,19,17,14,15,16,18,18, 8,11,11,
-       15,15,10,13,12,17,16,10,12,13,17,17,14,14,15,19,
-       18,14,15,16,18,19, 9,12,11,16,16,11,13,12,16,16,
-       11,13,13,16,16,14,15,14,19,17,16,15,16,19,17,11,
-       14,14,17,17,12,14,15,17,17,12,13,15, 0,18,14,15,
-       16,18,18,16,17,18,17,19,11,14,14,17, 0,12,15,15,
-       19,19,13,16,15, 0, 0,15,17,16, 0,18,16,19,16, 0,
-        0,
-};
-
-static float _vq_quantthresh__44u1__p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u1__p3_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p3_0 = {
-       _vq_quantthresh__44u1__p3_0,
-       _vq_quantmap__44u1__p3_0,
-       5,
-       5
-};
-
-static static_codebook _44u1__p3_0 = {
-       4, 625,
-       _vq_lengthlist__44u1__p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u1__p3_0,
-       NULL,
-       &_vq_auxt__44u1__p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p4_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u1__p4_0[] = {
-        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
-        9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
-        8,10,10, 6, 7, 8, 9,10,10,10,10,11,12, 9,10,10,
-       11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 7,10,
-       10, 9,10, 9,12,11,10,10,10,12,11, 9,10,10,12,12,
-        9,10,10,13,13, 9,10,10,13,12,12,12,12,14,14,12,
-       12,12,13,14, 9,10,10,12,12, 9,10,10,13,13,10,10,
-       10,12,13,12,12,12,14,13,12,12,12,14,14, 5, 7, 7,
-        9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
-       12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
-        8, 8, 9,11,11,10,10,11,12,13,10,11,11,12,13, 6,
-        7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,11,11,10,11,
-       10,13,11,10,11,11,13,13,10,10,10,13,13,10,10,11,
-       13,13,10,11,11,13,13,12,11,13,12,15,12,13,13,15,
-       15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,14,
-       12,13,11,15,12,13,13,13,15,15, 5, 7, 7, 9,10, 7,
-        8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
-       10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,11, 7, 8, 8,
-       10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
-       10, 8, 8, 8,11,11, 8, 9, 8,11,10,10,11,10,13,13,
-       10,11,10,13,12, 9,10,10,13,13,10,11,11,13,13, 9,
-       10,10,12,13,13,13,13,15,15,12,11,13,12,15,10,10,
-       11,13,13,10,11,11,13,14,10,11,10,13,13,12,13,13,
-       15,15,12,13,11,15,12, 8,10, 9,13,12, 9,10,10,13,
-       13, 9,10,10,13,13,13,13,13,15,15,12,13,13,14,14,
-        9,10,10,13,13,10,10,11,13,14,10,11,11,13,13,13,
-       13,14,15,16,13,13,13,15,15, 9,10,10,13,13,10,11,
-       10,14,13,10,11,11,13,14,13,14,12,15,14,13,13,13,
-       15,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
-       15,14,12,15,13,17,14,14,15,16,16,11,12,12,14,15,
-       11,13,11,15,14,12,13,13,15,15,13,14,12,17,13,14,
-       14,15,16,16, 8,10,10,12,12, 9,10,10,13,13,10,10,
-       10,13,13,12,13,12,14,14,12,13,13,15,14, 9,10,10,
-       13,13,10,11,11,13,13,10,10,11,13,14,13,13,13,15,
-       15,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
-       10,11,10,13,13,12,13,13,14,15,13,14,13,15,14,11,
-       12,12,15,14,12,13,13,15,15,11,11,12,14,15,14,15,
-       14,17,16,14,12,14,13,16,11,12,12,14,15,12,13,13,
-       14,15,11,13,12,15,14,14,15,14,16,17,14,15,12,16,
-       13,
-};
-
-static float _vq_quantthresh__44u1__p4_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u1__p4_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p4_0 = {
-       _vq_quantthresh__44u1__p4_0,
-       _vq_quantmap__44u1__p4_0,
-       5,
-       5
-};
-
-static static_codebook _44u1__p4_0 = {
-       4, 625,
-       _vq_lengthlist__44u1__p4_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u1__p4_0,
-       NULL,
-       &_vq_auxt__44u1__p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u1__p5_0[] = {
-        1, 4, 4, 7, 7, 8, 8,10,10, 4, 6, 5, 8, 7, 8, 8,
-       10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
-        9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
-       10, 9,11,11,12,12, 8, 8, 8, 9, 9,10,11,12,12,10,
-       10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
-       13,
-};
-
-static float _vq_quantthresh__44u1__p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u1__p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p5_0 = {
-       _vq_quantthresh__44u1__p5_0,
-       _vq_quantmap__44u1__p5_0,
-       9,
-       9
-};
-
-static static_codebook _44u1__p5_0 = {
-       2, 81,
-       _vq_lengthlist__44u1__p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u1__p5_0,
-       NULL,
-       &_vq_auxt__44u1__p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p6_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u1__p6_0[] = {
-        1, 4, 4, 6, 7, 8, 8,10, 9,11,10,13,13, 4, 5, 5,
-        8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
-        9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
-       12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
-       15, 9,10,10,10,10,11,11,12,12,12,12,16,16, 9,10,
-       10,10,10,11,11,12,12,12,12,15,15,10,11,11,11,11,
-       12,12,12,12,13,13,16,17,10,11,11,11,11,12,12,12,
-       12,13,13,16,16,11,11,12,12,12,13,13,14,13,14,14,
-       18,17,11,11,12,12,12,13,13,13,14,14,14,18,17,14,
-       14,14,15,15,16,16,17,16,18,17,20,20,14,14,15,15,
-       15,16,17,17,16,17, 0,19, 0,
-};
-
-static float _vq_quantthresh__44u1__p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44u1__p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p6_0 = {
-       _vq_quantthresh__44u1__p6_0,
-       _vq_quantmap__44u1__p6_0,
-       13,
-       13
-};
-
-static static_codebook _44u1__p6_0 = {
-       2, 169,
-       _vq_lengthlist__44u1__p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44u1__p6_0,
-       NULL,
-       &_vq_auxt__44u1__p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p6_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u1__p6_1[] = {
-        2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 5, 5,
-        6, 6, 6, 6, 5, 5, 6, 6, 6,
-};
-
-static float _vq_quantthresh__44u1__p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u1__p6_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p6_1 = {
-       _vq_quantthresh__44u1__p6_1,
-       _vq_quantmap__44u1__p6_1,
-       5,
-       5
-};
-
-static static_codebook _44u1__p6_1 = {
-       2, 25,
-       _vq_lengthlist__44u1__p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u1__p6_1,
-       NULL,
-       &_vq_auxt__44u1__p6_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p7_0[] = {
-       3,
-       2,
-       4,
-       1,
-       5,
-       0,
-       6,
-};
-
-static long _vq_lengthlist__44u1__p7_0[] = {
-        1, 3, 3, 8, 9, 9, 9, 5, 7, 7, 9, 9, 9, 9, 5, 6,
-        6, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8,
-};
-
-static float _vq_quantthresh__44u1__p7_0[] = {
-       -422.5, -253.5, -84.5, 84.5, 253.5, 422.5, 
-};
-
-static long _vq_quantmap__44u1__p7_0[] = {
-           5,    3,    1,    0,    2,    4,    6,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p7_0 = {
-       _vq_quantthresh__44u1__p7_0,
-       _vq_quantmap__44u1__p7_0,
-       7,
-       7
-};
-
-static static_codebook _44u1__p7_0 = {
-       2, 49,
-       _vq_lengthlist__44u1__p7_0,
-       1, -518017024, 1626677248, 3, 0,
-       _vq_quantlist__44u1__p7_0,
-       NULL,
-       &_vq_auxt__44u1__p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p7_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u1__p7_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 7, 7,
-        8, 8, 8, 8, 9, 9,11,10,11,11, 4, 6, 7, 8, 8, 7,
-        8, 9,10,10,11,12,11, 7, 8, 8, 9, 9,10,10,11,11,
-       12,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,12,12,12,
-       13, 7, 8, 8,10,10,13,12,13,13,16,13,14,14, 7, 8,
-        8,10,10,12,12,13,13,14,14,14,14, 8, 9,10,13,12,
-       13,13,15,15,14,15,14,15, 8,10,10,12,13,13,13,14,
-       16,15,16,16,14,10,12,12,14,14,15,13,15,14,16,16,
-       15,16,10,11,12,13,13,16,15,15,16,15,15,16,15,12,
-       13,13,14,16,16,15,14,15,16,15,16,16,11,14,14,16,
-       13,15,14,16,14,16,15,15,14,
-};
-
-static float _vq_quantthresh__44u1__p7_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44u1__p7_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p7_1 = {
-       _vq_quantthresh__44u1__p7_1,
-       _vq_quantmap__44u1__p7_1,
-       13,
-       13
-};
-
-static static_codebook _44u1__p7_1 = {
-       2, 169,
-       _vq_lengthlist__44u1__p7_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44u1__p7_1,
-       NULL,
-       &_vq_auxt__44u1__p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u1__p7_2[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u1__p7_2[] = {
-        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
-        6, 7, 8, 7, 8, 8, 8, 8, 9, 9, 5, 6, 6, 7, 7, 8,
-        8, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9,
-        9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
-        9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 8, 9,
-        9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,
-};
-
-static float _vq_quantthresh__44u1__p7_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44u1__p7_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u1__p7_2 = {
-       _vq_quantthresh__44u1__p7_2,
-       _vq_quantmap__44u1__p7_2,
-       13,
-       13
-};
-
-static static_codebook _44u1__p7_2 = {
-       2, 169,
-       _vq_lengthlist__44u1__p7_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44u1__p7_2,
-       NULL,
-       &_vq_auxt__44u1__p7_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u1__short[] = {
-        7,12,12,14,17,14,13,15, 6, 9, 9,13,12,11,12,12,
-        4, 5, 4, 8, 5, 7, 9,12, 6, 7, 8,11, 8, 9,11,17,
-        5, 4, 4, 7, 4, 5, 8,17, 6, 5, 6, 9, 5, 6, 8,17,
-        8, 8, 4, 6, 3, 4, 6,16,15,11, 6, 8, 5, 6, 9,16,
-};
-
-static static_codebook _huff_book__44u1__short = {
-       2, 64,
-       _huff_lengthlist__44u1__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u1_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u1_m_long = {
-       2, 1,
-       _huff_lengthlist__44u1_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u1_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u1_m_short = {
-       2, 1,
-       _huff_lengthlist__44u1_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u2__long[] = {
-        4, 9,13,12,15,12,11,12, 7, 3, 5, 7, 8, 8, 9,12,
-       13, 4, 3, 6, 5, 7, 9,16,11, 6, 6, 6, 6, 6, 8,16,
-       15, 7, 4, 6, 4, 6, 8,17,11, 7, 6, 6, 5, 5, 6,15,
-        9, 8, 8, 7, 7, 5, 4,10,10,14,15,16,17,10, 6, 9,
-};
-
-static static_codebook _huff_book__44u2__long = {
-       2, 64,
-       _huff_lengthlist__44u2__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u2__p1_0[] = {
-        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
-       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
-       11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11,
-       10,14,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
-       11,11,11,14,13,10,11,14, 8,11,11,11,14,14,11,14,
-       13,
-};
-
-static float _vq_quantthresh__44u2__p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u2__p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p1_0 = {
-       _vq_quantthresh__44u2__p1_0,
-       _vq_quantmap__44u2__p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u2__p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u2__p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u2__p1_0,
-       NULL,
-       &_vq_auxt__44u2__p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p2_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u2__p2_0[] = {
-        3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
-        7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 6, 8,
-        8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8, 9, 9, 6, 8, 8,
-        7, 9, 8, 8, 9,10, 4, 6, 6, 6, 8, 8, 6, 8, 8, 6,
-        8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8,10,
-        9,
-};
-
-static float _vq_quantthresh__44u2__p2_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u2__p2_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p2_0 = {
-       _vq_quantthresh__44u2__p2_0,
-       _vq_quantmap__44u2__p2_0,
-       3,
-       3
-};
-
-static static_codebook _44u2__p2_0 = {
-       4, 81,
-       _vq_lengthlist__44u2__p2_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u2__p2_0,
-       NULL,
-       &_vq_auxt__44u2__p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p3_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u2__p3_0[] = {
-        2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
-        9, 9,12,12, 8, 9,10,11,12, 5, 7, 7,10,10, 7, 9,
-        9,11,11, 7, 9, 9,10,11,10,11,10,14,13, 9,10,10,
-       12,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
-       11, 9,10,10,13,12,10,10,11,13,13, 8,10,10,14,13,
-       10,11,11,15,13, 9,11,11,14,14,13,14,13,17,15,12,
-       13,13,15,15, 8,10,10,13,14, 9,11,11,13,14,10,11,
-       12,14,15,12,13,13,15,15,13,13,14,15,17, 5, 7, 7,
-       10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
-       14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
-        9,11,11,13,13,12,13,12,14,14,11,12,13,15,14, 7,
-        9, 9,12,12, 9,11,10,13,12, 9,11,11,12,13,11,12,
-       11,15,13,11,12,13,15,16,10,12,12,16,15,11,12,13,
-       16,15,10,12,12,16,16,14,14,14,17,16,13,14,14,17,
-       19, 9,11,11,15,15,10,12,11,15,15,11,12,13,14,17,
-       13,14,13,17,16,13,14,15,18,19, 5, 7, 7,10,10, 7,
-        9, 9,12,11, 7, 9, 9,11,11,10,11,11,15,14,10,11,
-       12,14,14, 7, 9, 9,12,12, 9,11,11,13,12, 9,10,11,
-       12,13,11,13,12,15,15,11,12,12,14,15, 7, 9, 9,12,
-       12, 9,11,11,13,13, 9,11,11,13,12,11,12,12,16,15,
-       11,12,13,14,14, 9,11,11,15,15,10,13,12,17,15,10,
-       12,12,14,14,13,15,15,18,17,13,14,14,16,16, 9,11,
-       12,15,16,10,13,12,15,17,11,13,12,15,16,13,15,14,
-       17,18,14,15,14,15,17, 8,10,10,15,15,10,12,12,17,
-       15,10,12,11,17,16,14,16,15,17,17,13,15,15,16,16,
-        9,11,12,16,16,11,13,13,17,17,11,13,13,16,16,15,
-       16,16, 0, 0,14,15,15,18,16, 9,11,11,16,16,10,13,
-       12,16,16,11,13,13,16,17,15,16,15,19,19,14,16,15,
-        0,18,12,14,14, 0, 0,14,14,16,18,17,13,14,15,17,
-       17,16,18,17, 0, 0,15,16,17,19,17,11,14,13, 0,18,
-       13,16,13,17,17,13,15,15, 0,19,16,17,15,19,18,14,
-       16,16, 0, 0, 7,10,10,15,15,10,12,11,16,16,10,11,
-       12,17,16,13,15,15,17,17,14,15,16, 0,18, 9,11,11,
-       15,15,11,13,12,16,17,10,12,13,17,17,14,15,15,17,
-        0,15,16,16,19,18, 9,11,11,19,16,11,13,13,17,16,
-       11,13,13,16,17,14,16,15,19,19,15,15,16,18,17,12,
-       14,14,17,17,13,15,15,18, 0,13,14,15,17,19,15,16,
-       17, 0,19,16,15,18,17,19,12,14,14,19,19,13,15,16,
-       19,18,13,16,15,18,17,15,16,16, 0,19,17,19,17,19,
-        0,
-};
-
-static float _vq_quantthresh__44u2__p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u2__p3_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p3_0 = {
-       _vq_quantthresh__44u2__p3_0,
-       _vq_quantmap__44u2__p3_0,
-       5,
-       5
-};
-
-static static_codebook _44u2__p3_0 = {
-       4, 625,
-       _vq_lengthlist__44u2__p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u2__p3_0,
-       NULL,
-       &_vq_auxt__44u2__p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p4_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u2__p4_0[] = {
-        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
-       10, 9,11,11, 9, 9, 9,11,12, 6, 7, 7, 9, 9, 7, 8,
-        8,10,10, 6, 7, 8,10,10,10,10,10,11,12, 9,10,10,
-       11,13, 6, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 7,10,
-       10, 9,10,10,12,11,10,10,10,12,11, 9,10,10,13,12,
-       10,10,10,13,13, 9,10,10,13,13,12,12,13,14,14,12,
-       12,12,14,14, 9,10,10,12,13, 9,10,10,13,13,10,10,
-       10,13,13,12,12,12,14,14,12,13,12,14,14, 5, 7, 7,
-       10, 9, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
-       12,10,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
-        8, 8, 9,11,11,10,10,11,12,13,10,11,11,13,13, 6,
-        7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
-       10,13,11,10,11,11,13,13,10,10,10,13,13,10,10,11,
-       13,13,10,11,11,14,13,12,12,13,12,15,12,13,13,15,
-       15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,14,
-       12,13,11,15,12,13,13,13,15,15, 5, 7, 7, 9,10, 7,
-        8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
-       10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,11, 7, 8, 8,
-       10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
-       10, 8, 9, 8,11,11, 8, 9, 8,11,10,10,11,11,13,13,
-       10,11,10,13,12, 9,10,10,13,13,10,11,11,14,13, 9,
-       10,11,13,13,13,13,13,15,15,12,11,13,12,15,10,10,
-       10,13,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
-       15,15,12,13,12,15,12, 8,10, 9,12,13, 9,10,10,13,
-       13, 9,10,10,13,13,13,13,13,15,15,12,13,13,14,14,
-        9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
-       13,14,15,16,13,13,13,15,15, 9,10,10,13,13,10,11,
-       10,14,13,10,11,11,13,14,13,14,13,16,14,13,13,13,
-       15,15,12,13,12,15,14,12,12,13,15,15,12,13,13,16,
-       15,14,12,15,13,18,14,14,16,17,17,11,12,12,14,15,
-       11,12,11,16,14,12,13,13,15,15,14,15,12,17,13,14,
-       15,15,17,17, 8,10,10,12,12, 9,10,10,13,13, 9,10,
-       10,13,13,12,13,12,14,14,13,13,14,16,15, 9,10,10,
-       13,13,10,11,11,14,13,10,10,11,13,14,13,13,13,16,
-       15,12,13,13,14,16, 9,10,10,13,13,10,11,11,13,14,
-       10,11,10,14,13,13,13,13,14,15,13,14,13,15,14,11,
-       12,12,15,14,12,13,13,15,15,11,12,13,14,16,14,15,
-       14,18,16,14,12,15,13,17,12,12,13,14,16,12,13,13,
-       15,16,11,13,12,15,14,14,15,14,16,17,14,15,12,16,
-       13,
-};
-
-static float _vq_quantthresh__44u2__p4_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u2__p4_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p4_0 = {
-       _vq_quantthresh__44u2__p4_0,
-       _vq_quantmap__44u2__p4_0,
-       5,
-       5
-};
-
-static static_codebook _44u2__p4_0 = {
-       4, 625,
-       _vq_lengthlist__44u2__p4_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u2__p4_0,
-       NULL,
-       &_vq_auxt__44u2__p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u2__p5_0[] = {
-        1, 4, 4, 7, 7, 8, 8,10,10, 4, 6, 5, 8, 8, 9, 8,
-       10,10, 4, 5, 5, 8, 8, 8, 9,10,10, 7, 8, 8, 9, 9,
-       10, 9,11,11, 7, 8, 8, 9, 9,10,10,11,11, 8, 9, 8,
-       10, 9,11,10,12,12, 8, 8, 9, 9,10,11,11,12,12,10,
-       10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
-       13,
-};
-
-static float _vq_quantthresh__44u2__p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u2__p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p5_0 = {
-       _vq_quantthresh__44u2__p5_0,
-       _vq_quantmap__44u2__p5_0,
-       9,
-       9
-};
-
-static static_codebook _44u2__p5_0 = {
-       2, 81,
-       _vq_lengthlist__44u2__p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u2__p5_0,
-       NULL,
-       &_vq_auxt__44u2__p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p6_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u2__p6_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 9,10,10,11,13,13, 4, 6, 5,
-        8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
-        9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
-       12,12,15,14, 7, 8, 8, 9, 9,10,10,11,11,12,12,14,
-       14, 8, 9, 9,10,10,11,11,12,11,12,12,15,15, 9, 9,
-        9,10,10,11,11,11,11,12,12,15,16,10,11,10,11,11,
-       12,12,12,12,13,13,16,16,10,11,10,11,11,12,12,12,
-       12,13,13,16,16,11,11,12,12,12,13,13,13,13,14,14,
-       16,17,11,12,11,12,12,13,13,13,14,15,14,17,16,14,
-       14,14,15,15,16,15,16,18,17,17,18, 0,14,14,15,15,
-       15,15,16,16,16,17,16, 0, 0,
-};
-
-static float _vq_quantthresh__44u2__p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44u2__p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p6_0 = {
-       _vq_quantthresh__44u2__p6_0,
-       _vq_quantmap__44u2__p6_0,
-       13,
-       13
-};
-
-static static_codebook _44u2__p6_0 = {
-       2, 169,
-       _vq_lengthlist__44u2__p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44u2__p6_0,
-       NULL,
-       &_vq_auxt__44u2__p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p6_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u2__p6_1[] = {
-        2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 5, 5,
-        6, 5, 6, 6, 5, 6, 6, 6, 6,
-};
-
-static float _vq_quantthresh__44u2__p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u2__p6_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p6_1 = {
-       _vq_quantthresh__44u2__p6_1,
-       _vq_quantmap__44u2__p6_1,
-       5,
-       5
-};
-
-static static_codebook _44u2__p6_1 = {
-       2, 25,
-       _vq_lengthlist__44u2__p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u2__p6_1,
-       NULL,
-       &_vq_auxt__44u2__p6_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p7_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u2__p7_0[] = {
-        1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
-       10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,
-};
-
-static float _vq_quantthresh__44u2__p7_0[] = {
-       -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 422.5, 591.5, 
-};
-
-static long _vq_quantmap__44u2__p7_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p7_0 = {
-       _vq_quantthresh__44u2__p7_0,
-       _vq_quantmap__44u2__p7_0,
-       9,
-       9
-};
-
-static static_codebook _44u2__p7_0 = {
-       2, 81,
-       _vq_lengthlist__44u2__p7_0,
-       1, -516612096, 1626677248, 4, 0,
-       _vq_quantlist__44u2__p7_0,
-       NULL,
-       &_vq_auxt__44u2__p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p7_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u2__p7_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10, 4, 7, 6,
-        8, 8, 8, 8, 9,10,11,10,12,12, 4, 6, 7, 8, 8, 8,
-        8,10,10,11,11,12,12, 7, 8, 8,10, 9,10,10,12,11,
-       13,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,13,13,14,
-       14, 7, 8, 9,10,10,12,11,13,13,14,14,14,15, 7, 8,
-        9,10,10,11,12,14,13,14,14,15,15, 8,10,10,12,11,
-       13,13,15,16,14,17,15,16, 8,10,10,11,12,14,13,14,
-       15,16,15,17,15,10,11,11,14,13,14,14,16,15,16,17,
-       16,17,10,11,12,13,14,13,14,14,15,15,15,15,16,11,
-       12,13,14,13,16,16,17,14,17,16,16,17,11,12,13,15,
-       14,15,15,15,15,15,15,17,16,
-};
-
-static float _vq_quantthresh__44u2__p7_1[] = {
-       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
-       32.5, 45.5, 58.5, 71.5, 
-};
-
-static long _vq_quantmap__44u2__p7_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p7_1 = {
-       _vq_quantthresh__44u2__p7_1,
-       _vq_quantmap__44u2__p7_1,
-       13,
-       13
-};
-
-static static_codebook _44u2__p7_1 = {
-       2, 169,
-       _vq_lengthlist__44u2__p7_1,
-       1, -523010048, 1618608128, 4, 0,
-       _vq_quantlist__44u2__p7_1,
-       NULL,
-       &_vq_auxt__44u2__p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u2__p7_2[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u2__p7_2[] = {
-        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
-        7, 7, 8, 7, 8, 8, 8, 8, 9, 8, 5, 6, 6, 7, 7, 8,
-        8, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8,
-        9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
-        9, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 7, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9,
-        9, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,
-};
-
-static float _vq_quantthresh__44u2__p7_2[] = {
-       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
-       2.5, 3.5, 4.5, 5.5, 
-};
-
-static long _vq_quantmap__44u2__p7_2[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u2__p7_2 = {
-       _vq_quantthresh__44u2__p7_2,
-       _vq_quantmap__44u2__p7_2,
-       13,
-       13
-};
-
-static static_codebook _44u2__p7_2 = {
-       2, 169,
-       _vq_lengthlist__44u2__p7_2,
-       1, -531103744, 1611661312, 4, 0,
-       _vq_quantlist__44u2__p7_2,
-       NULL,
-       &_vq_auxt__44u2__p7_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u2__short[] = {
-       12,13,12,14,13,11,11,17,10, 7, 6, 9, 8, 9,10,17,
-        9, 4, 3, 6, 4, 7,10,16,14, 8, 6, 8, 7, 9,11,16,
-       13, 7, 3, 6, 4, 6,10,16,13, 9, 5, 7, 5, 7, 9,16,
-       13,10, 4, 7, 3, 4, 6,14,16,14, 6, 8, 5, 6, 8,15,
-};
-
-static static_codebook _huff_book__44u2__short = {
-       2, 64,
-       _huff_lengthlist__44u2__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u2_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u2_m_long = {
-       2, 1,
-       _huff_lengthlist__44u2_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u2_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u2_m_short = {
-       2, 1,
-       _huff_lengthlist__44u2_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u3__long[] = {
-        4, 9,13,12,14,12,11,12, 5, 3, 5, 7, 8, 8, 9,11,
-       13, 4, 3, 6, 5, 7, 9,15,12, 6, 6, 7, 7, 7, 8,15,
-       15, 7, 5, 6, 4, 5, 7,16,12, 7, 6, 6, 5, 5, 6,14,
-        9, 8, 8, 7, 6, 5, 4, 9, 9,13,14,14,16,10, 6, 8,
-};
-
-static static_codebook _huff_book__44u3__long = {
-       2, 64,
-       _huff_lengthlist__44u3__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u3__p1_0[] = {
-        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
-       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
-       11, 8,11,11, 8,11,11,11,13,14,11,13,14, 7,11,11,
-       10,13,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
-       11,11,11,14,13,10,12,14, 8,11,11,11,14,14,11,14,
-       13,
-};
-
-static float _vq_quantthresh__44u3__p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u3__p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p1_0 = {
-       _vq_quantthresh__44u3__p1_0,
-       _vq_quantmap__44u3__p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u3__p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u3__p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u3__p1_0,
-       NULL,
-       &_vq_auxt__44u3__p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p2_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u3__p2_0[] = {
-        3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
-        7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
-        8, 6, 8, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 8, 7,
-        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
-        8, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
-        8,
-};
-
-static float _vq_quantthresh__44u3__p2_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u3__p2_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p2_0 = {
-       _vq_quantthresh__44u3__p2_0,
-       _vq_quantmap__44u3__p2_0,
-       3,
-       3
-};
-
-static static_codebook _44u3__p2_0 = {
-       4, 81,
-       _vq_lengthlist__44u3__p2_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u3__p2_0,
-       NULL,
-       &_vq_auxt__44u3__p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p3_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u3__p3_0[] = {
-        2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
-        9, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
-        9,11,11, 7, 8, 9,10,11,10,11,11,14,13, 9,10,11,
-       13,13, 5, 7, 7, 9,10, 7, 9, 8,11,10, 7, 9, 9,11,
-       11, 9,10,10,13,12,10,11,11,13,13, 8,10,10,14,13,
-       10,11,11,15,13, 9,11,11,14,13,13,14,13,16,15,12,
-       13,13,16,15, 8,10,10,13,14, 9,11,11,14,15,10,11,
-       12,14,16,12,13,13,14,16,13,13,14,14,16, 5, 7, 7,
-       10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
-       14,10,11,11,14,15, 7, 9, 9,12,12, 9,11,11,13,13,
-        9,11,11,13,13,11,13,12,14,14,11,12,13,15,16, 7,
-        9, 9,11,11, 8,11,10,13,12, 9,11,11,12,13,11,12,
-       12,16,14,11,12,13,16,16,10,12,12,17,15,11,12,13,
-       16,15,11,12,13,16,16,15,15,15,16,16,13,14,15,19,
-       18, 9,11,11,15,15,10,12,11,16,15,11,13,12,15,18,
-       13,15,13,17,15,13,16,15, 0, 0, 5, 7, 7,10,10, 7,
-        9, 9,12,11, 7, 9, 9,11,11,10,11,11,15,14,10,11,
-       11,13,14, 7, 9, 9,12,11, 9,11,11,13,12, 8,10,11,
-       12,13,11,12,12,16,16,11,11,12,14,15, 7, 9, 9,12,
-       12, 9,11,11,13,13, 9,11,11,13,13,11,12,12,16,15,
-       12,12,12,15,14, 9,11,11,16,15,11,13,12,18,16,10,
-       11,12,15,15,13,15,15,19,17,13,13,15,15,16, 9,11,
-       12,15,15,11,13,12,16,16,11,13,12,15,16,13,15,14,
-        0, 0,14,15,14,16,19, 8,10,10,15,14,10,11,12,16,
-       15,10,11,11,16,16,14,16,16,18,16,13,14,14,18,18,
-        9,11,11,16,15,11,13,13,17,18,11,13,13,16,16,15,
-       16,17,19, 0,14,16,15,19,19, 9,11,11,16,15,10,13,
-       12,17,16,11,12,13,16,16,14,17,16,18,19,14,16,15,
-       17,17,12,14,15, 0, 0,14,15,16,19, 0,14,15,15,19,
-        0,18,17,17, 0, 0,15,17, 0,18, 0,11,14,14,19, 0,
-       12,15,14,19,19,13,15,15,19,18,15,17,15,19,19,16,
-       18,18, 0,19, 8,10,10,15,14,10,12,11,15,15,10,11,
-       12,16,16,13,15,15,17, 0,14,15,15,17, 0, 9,11,11,
-       16,15,11,13,12,18,15,10,12,13,16,15,13,15,15,18,
-       19,15,16,19,19,19, 9,11,11,15,16,11,13,13,16,17,
-       11,13,13,19,16,14,15,16,19,19,16,16,17, 0,18,11,
-       13,14,19,18,13,15,14,18,18,13,14,15,19,18,17,19,
-       19, 0,19,16,16,19,17,19,12,15,13,19,19,13,15,15,
-       19, 0,13,15,15,17,19,15,17,16, 0,18,17, 0,17, 0,
-        0,
-};
-
-static float _vq_quantthresh__44u3__p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u3__p3_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p3_0 = {
-       _vq_quantthresh__44u3__p3_0,
-       _vq_quantmap__44u3__p3_0,
-       5,
-       5
-};
-
-static static_codebook _44u3__p3_0 = {
-       4, 625,
-       _vq_lengthlist__44u3__p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u3__p3_0,
-       NULL,
-       &_vq_auxt__44u3__p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p4_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u3__p4_0[] = {
-        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
-        9, 9,11,11, 9, 9, 9,11,12, 6, 7, 7, 9, 9, 7, 8,
-        8,10,10, 6, 7, 8,10,10, 9,10,10,11,12, 9, 9,10,
-       11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
-       10, 9,10, 9,12,11, 9,10,10,12,11, 9,10, 9,12,12,
-        9,10,10,13,13, 9,10,10,12,12,12,12,12,14,14,11,
-       12,12,13,14, 9, 9,10,12,12, 9,10,10,12,12, 9,10,
-       10,12,13,11,12,12,14,13,12,12,12,14,14, 5, 7, 7,
-        9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
-       12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
-        8, 9, 8,11,11,10,10,11,12,13,10,11,11,12,13, 6,
-        7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
-       10,13,11,10,11,11,13,13, 9,10,10,13,12,10,10,11,
-       13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,14,
-       15, 9,10,10,12,13, 9,11,10,13,12,10,11,11,13,13,
-       12,13,11,15,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
-        8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,12,10,10,
-       10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
-       10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
-       10, 8, 9, 8,11,11, 8, 9, 8,11,10,10,11,11,13,12,
-       10,11,10,13,12, 9,10,10,13,12,10,11,11,13,13,10,
-       10,10,12,13,12,13,13,15,15,12,11,13,12,14, 9,10,
-       10,12,13,10,11,11,13,13,10,11,10,13,13,12,13,13,
-       15,15,12,13,11,15,12, 8, 9, 9,12,12, 9,10,10,13,
-       13, 9,10,10,13,13,12,13,13,14,14,12,12,12,14,14,
-        9,10,10,13,13,10,10,11,13,13,10,11,11,13,13,13,
-       13,13,14,16,12,13,13,15,15, 9,10,10,12,13,10,11,
-       10,13,13,10,10,11,13,14,12,13,12,15,14,12,13,13,
-       14,15,12,12,12,15,14,11,12,13,14,15,12,13,13,15,
-       15,14,12,15,13,16,14,15,15,17,17,11,12,12,14,14,
-       11,12,11,15,13,12,13,13,15,15,13,14,12,16,13,14,
-       14,15,17,17, 8, 9, 9,12,12, 9,10,10,13,12, 9,10,
-       10,13,13,12,12,12,14,14,12,13,13,14,15, 9,10,10,
-       13,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15,
-       15,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
-       10,11,11,14,13,12,13,13,15,15,13,14,13,15,14,11,
-       12,12,14,14,12,13,13,15,15,11,11,12,14,15,14,15,
-       15,17,16,13,12,14,13,16,11,12,12,14,15,12,13,13,
-       15,15,11,13,12,15,14,14,15,15,16,17,14,15,12,16,
-       13,
-};
-
-static float _vq_quantthresh__44u3__p4_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u3__p4_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p4_0 = {
-       _vq_quantthresh__44u3__p4_0,
-       _vq_quantmap__44u3__p4_0,
-       5,
-       5
-};
-
-static static_codebook _44u3__p4_0 = {
-       4, 625,
-       _vq_lengthlist__44u3__p4_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u3__p4_0,
-       NULL,
-       &_vq_auxt__44u3__p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u3__p5_0[] = {
-        2, 4, 3, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 7, 8, 8,
-       10, 9, 4, 4, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
-        9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
-        9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
-       10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
-       12,
-};
-
-static float _vq_quantthresh__44u3__p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u3__p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p5_0 = {
-       _vq_quantthresh__44u3__p5_0,
-       _vq_quantmap__44u3__p5_0,
-       9,
-       9
-};
-
-static static_codebook _44u3__p5_0 = {
-       2, 81,
-       _vq_lengthlist__44u3__p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u3__p5_0,
-       NULL,
-       &_vq_auxt__44u3__p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p6_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u3__p6_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 9,10,10,11,13,14, 4, 6, 5,
-        8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
-        9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
-       12,12,15,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,14,
-       14, 8, 9, 9,10,10,11,11,12,12,13,12,16,15, 8, 9,
-        9,10,10,11,11,12,12,12,12,16,16,10,11,10,11,11,
-       12,12,13,13,13,13,16,16,10,11,11,11,11,12,12,12,
-       12,13,13,17,17,11,11,12,12,12,13,13,13,14,14,14,
-       17,17,11,12,11,12,12,13,13,14,14,14,14,19,17,14,
-       14,15,16,15,16,16,16,17,17,17,19,19,14,15,15,15,
-       15,16,16,16,17,17,17,20,20,
-};
-
-static float _vq_quantthresh__44u3__p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44u3__p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p6_0 = {
-       _vq_quantthresh__44u3__p6_0,
-       _vq_quantmap__44u3__p6_0,
-       13,
-       13
-};
-
-static static_codebook _44u3__p6_0 = {
-       2, 169,
-       _vq_lengthlist__44u3__p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44u3__p6_0,
-       NULL,
-       &_vq_auxt__44u3__p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p6_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u3__p6_1[] = {
-        2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
-        6, 5, 6, 6, 5, 5, 6, 6, 6,
-};
-
-static float _vq_quantthresh__44u3__p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u3__p6_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p6_1 = {
-       _vq_quantthresh__44u3__p6_1,
-       _vq_quantmap__44u3__p6_1,
-       5,
-       5
-};
-
-static static_codebook _44u3__p6_1 = {
-       2, 25,
-       _vq_lengthlist__44u3__p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u3__p6_1,
-       NULL,
-       &_vq_auxt__44u3__p6_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p7_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u3__p7_0[] = {
-        1, 4, 4, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
-        9, 9, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8,
-};
-
-static float _vq_quantthresh__44u3__p7_0[] = {
-       -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 637.5, 892.5, 
-};
-
-static long _vq_quantmap__44u3__p7_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p7_0 = {
-       _vq_quantthresh__44u3__p7_0,
-       _vq_quantmap__44u3__p7_0,
-       9,
-       9
-};
-
-static static_codebook _44u3__p7_0 = {
-       2, 81,
-       _vq_lengthlist__44u3__p7_0,
-       1, -515907584, 1627381760, 4, 0,
-       _vq_quantlist__44u3__p7_0,
-       NULL,
-       &_vq_auxt__44u3__p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p7_1[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
-       4,
-       10,
-       3,
-       11,
-       2,
-       12,
-       1,
-       13,
-       0,
-       14,
-};
-
-static long _vq_lengthlist__44u3__p7_1[] = {
-        1, 4, 4, 6, 5, 7, 7, 9, 8,10,10,11,11,12,13, 4,
-        7, 6, 7, 7, 9, 9,10,10,11,12,13,13,14,13, 4, 6,
-        7, 7, 8, 9, 9,10,10,11,12,13,14,13,13, 6, 8, 8,
-       10, 9,11,11,12,12,13,13,14,14,14,14, 6, 8, 8, 9,
-        9,11,11,12,12,14,14,14,15,15,15, 8, 9, 9,11,10,
-       13,12,14,14,14,14,15,16,16,15, 8, 9, 9,11,11,12,
-       12,14,14,15,15,15,16,15,16, 9,10,10,12,12,14,14,
-       15,15,14,17,15,15,16,15, 9,11,11,12,13,14,14,14,
-       15,15,16,15,17,16,17,11,12,12,14,14,15,14,16,16,
-       15,15,15,17,16,16,11,12,13,14,15,15,15,15,15,16,
-       17,16,17,17,17,12,13,13,15,14,15,15,15,15,16,16,
-       17,17,17,17,13,12,14,15,15,16,15,16,16,17,17,16,
-       17,17,17,12,14,14,16,15,17,16,17,16,17,16,17,17,
-       17,17,14,13,14,15,16,16,17,17,15,16,17,17,16,17,
-       17,
-};
-
-static float _vq_quantthresh__44u3__p7_1[] = {
-       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
-       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
-};
-
-static long _vq_quantmap__44u3__p7_1[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p7_1 = {
-       _vq_quantthresh__44u3__p7_1,
-       _vq_quantmap__44u3__p7_1,
-       15,
-       15
-};
-
-static static_codebook _44u3__p7_1 = {
-       2, 225,
-       _vq_lengthlist__44u3__p7_1,
-       1, -522338304, 1620115456, 4, 0,
-       _vq_quantlist__44u3__p7_1,
-       NULL,
-       &_vq_auxt__44u3__p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u3__p7_2[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44u3__p7_2[] = {
-        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
-        9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9,
-       10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9,10,10,10,10, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-       10,10,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9,
-        9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,
-       10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
-       10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,11,11,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,
-};
-
-static float _vq_quantthresh__44u3__p7_2[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44u3__p7_2[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u3__p7_2 = {
-       _vq_quantthresh__44u3__p7_2,
-       _vq_quantmap__44u3__p7_2,
-       17,
-       17
-};
-
-static static_codebook _44u3__p7_2 = {
-       2, 289,
-       _vq_lengthlist__44u3__p7_2,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44u3__p7_2,
-       NULL,
-       &_vq_auxt__44u3__p7_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u3__short[] = {
-       13,16,15,14,14,14,11,17,13,11, 8,11, 9, 9,10,16,
-       11, 7, 3, 7, 4, 6, 9,17,15,11, 7, 9, 7, 9,10,17,
-       14, 9, 3, 7, 3, 6, 9,17,16,10, 5, 7, 4, 6, 9,17,
-       13,11, 5, 8, 3, 4, 6,13,17,14, 7,10, 4, 5, 7,15,
-};
-
-static static_codebook _huff_book__44u3__short = {
-       2, 64,
-       _huff_lengthlist__44u3__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u3_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u3_m_long = {
-       2, 1,
-       _huff_lengthlist__44u3_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u3_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u3_m_short = {
-       2, 1,
-       _huff_lengthlist__44u3_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u4__long[] = {
-        3,10,13,12,13,12,11,12, 5, 3, 5, 8, 8, 9, 9,11,
-       12, 4, 3, 6, 6, 7, 9,15,11, 7, 6, 7, 7, 7, 9,14,
-       13, 8, 5, 6, 4, 5, 8,15,11, 8, 6, 7, 5, 5, 6,13,
-       10, 8, 8, 8, 7, 5, 4, 8,10,13,14,13,14,10, 6, 8,
-};
-
-static static_codebook _huff_book__44u4__long = {
-       2, 64,
-       _huff_lengthlist__44u4__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u4__p1_0[] = {
-        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
-       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
-       11, 8,11,11, 8,11,11,11,13,14,11,14,14, 7,11,11,
-       10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,10,11, 8,
-       11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
-       13,
-};
-
-static float _vq_quantthresh__44u4__p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u4__p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p1_0 = {
-       _vq_quantthresh__44u4__p1_0,
-       _vq_quantmap__44u4__p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u4__p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u4__p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u4__p1_0,
-       NULL,
-       &_vq_auxt__44u4__p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p2_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u4__p2_0[] = {
-        3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
-        7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
-        8, 6, 8, 8, 6, 8, 8, 8, 8,10, 8,10, 9, 6, 8, 8,
-        7,10, 8, 8, 9,10, 4, 6, 6, 6, 8, 8, 6, 8, 8, 6,
-        8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8,10,10, 8,10,
-        8,
-};
-
-static float _vq_quantthresh__44u4__p2_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u4__p2_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p2_0 = {
-       _vq_quantthresh__44u4__p2_0,
-       _vq_quantmap__44u4__p2_0,
-       3,
-       3
-};
-
-static static_codebook _44u4__p2_0 = {
-       4, 81,
-       _vq_lengthlist__44u4__p2_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u4__p2_0,
-       NULL,
-       &_vq_auxt__44u4__p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p3_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u4__p3_0[] = {
-        2, 4, 4, 8, 8, 5, 7, 6, 9, 9, 5, 7, 7, 9, 9, 8,
-       10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
-        9,11,11, 7, 8, 9,10,11,10,11,11,14,13, 9,10,11,
-       13,13, 5, 7, 7, 9,10, 7, 9, 8,11,11, 7, 9, 9,11,
-       11, 9,11,10,13,12,10,11,11,13,13, 8,10,10,14,13,
-       10,12,11,15,14, 9,11,11,14,13,13,15,14,16,15,12,
-       14,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
-       11,14,16,12,14,13,15,16,13,14,14,15,17, 5, 7, 7,
-       10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
-       14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
-        9,11,11,13,13,12,12,13,15,15,11,12,13,16,15, 7,
-        9, 9,12,11, 8,11,10,13,12, 9,11,11,12,13,11,12,
-       12,16,14,11,13,13,16,16,10,12,11,17,15,11,12,13,
-       16,15,11,13,13,17,16,15,15,15,17,17,14,15,16,18,
-       19, 9,11,11,15,16,10,12,12,16,15,11,13,13,16,16,
-       13,14,13,18,15,14,15,14,18,18, 5, 7, 7,10,10, 7,
-        9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
-       12,14,15, 7, 9, 9,11,11, 9,11,11,13,12, 8,10,11,
-       12,13,11,13,13,16,17,11,11,13,14,15, 7, 9, 9,12,
-       12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,15,16,
-       11,13,13,15,15, 9,11,11,16,15,11,13,12,16,15,10,
-       12,12,16,15,13,15,15, 0,19,14,14,15,15,16,10,11,
-       12,15,15,11,13,13,16,16,11,13,12,16,17,14,15,16,
-       18,17,14,16,14,16,19, 8,10,10,15,14,10,12,12,16,
-       15,10,11,11,16,15,14,17,16,19,18,13,15,14,17,18,
-        9,11,11,17,16,11,13,13,18,17,11,13,13,16,16,15,
-       16,19,19, 0,14,15,18,17,17, 9,11,11,16,15,10,13,
-       12,17,16,11,13,13,17,17,14,16,16,18,19,15,16,15,
-       19, 0,12,14,15,19,19,13,15,16,18,17,14,15,15,18,
-        0,17,17,19, 0,18,16,17,18, 0, 0,12,13,14,18,19,
-       13,15,14,19,19,14,15,15,17,17,15,17,15,18,19,17,
-       18,19,19, 0, 8,10,10,14,14,10,12,11,16,15,10,11,
-       12,15,17,13,15,15,17,16,14,15,16,18, 0, 9,11,11,
-       16,15,11,13,12,17,16,11,12,13,16,16,15,15,16,17,
-       18,14,15,17,19,19, 9,12,11,15,16,11,13,13,16,17,
-       11,13,13,19,16,14,16,15,18,19,15,16,17,19,18,12,
-       14,14,19,19,13,15,16,18,17,13,14,15,18, 0,16, 0,
-        0,18,18,17,16, 0,17, 0,12,15,14,17, 0,13,15,16,
-       19,19,14,16,15, 0,19,16,18,16, 0,18,17,19,16, 0,
-       18,
-};
-
-static float _vq_quantthresh__44u4__p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u4__p3_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p3_0 = {
-       _vq_quantthresh__44u4__p3_0,
-       _vq_quantmap__44u4__p3_0,
-       5,
-       5
-};
-
-static static_codebook _44u4__p3_0 = {
-       4, 625,
-       _vq_lengthlist__44u4__p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u4__p3_0,
-       NULL,
-       &_vq_auxt__44u4__p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p4_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u4__p4_0[] = {
-        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
-        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
-        8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
-       11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
-       10, 9,10, 9,12,11, 9,10,10,12,11, 9, 9, 9,12,12,
-        9,10,10,13,12, 9,10,10,12,12,11,12,12,14,14,11,
-       11,12,13,14, 9, 9, 9,12,12, 9,10,10,12,12, 9,10,
-       10,12,13,11,12,12,14,13,12,12,12,14,14, 5, 7, 7,
-        9, 9, 7, 8, 8,10,10, 7, 7, 8,10,10, 9,10,10,12,
-       12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
-        8, 9, 9,11,11,10,10,11,12,13,10,11,11,12,13, 6,
-        7, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
-       10,13,11,10,11,11,13,13, 9,10,10,13,12,10,10,11,
-       13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,14,
-       15, 9,10,10,12,13, 9,11,10,13,12,10,11,11,13,14,
-       11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
-        8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,12, 9,10,
-       10,12,12, 6, 8, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
-       10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
-       10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,12,
-       10,11,10,13,12, 9,10,10,13,12,10,11,11,13,13, 9,
-       10,11,12,13,12,13,13,15,15,11,11,13,12,15, 9,10,
-       10,12,13,10,11,11,13,13,10,11,10,13,13,12,13,13,
-       15,14,12,13,12,15,12, 8, 9, 9,12,12, 9,10,10,13,
-       13, 9,10,10,13,13,12,13,13,15,14,12,12,12,14,14,
-        9,10,10,13,12,10,10,11,13,13,10,11,11,13,13,13,
-       13,13,14,15,12,13,13,15,15, 9,10,10,12,13, 9,11,
-       10,14,13,10,11,11,13,13,12,13,12,15,14,13,13,13,
-       14,15,11,12,12,15,14,12,12,13,14,15,12,13,13,15,
-       15,14,12,15,13,16,14,15,15,16,16,11,12,12,14,14,
-       11,12,11,15,13,12,13,13,15,15,13,14,12,16,13,14,
-       14,15,16,16, 8, 9, 9,12,12, 9,10,10,13,12, 9,10,
-       10,13,13,12,12,12,14,14,12,13,13,14,14, 9,10,10,
-       13,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15,
-       15,12,12,14,14,15, 9,10,10,13,13,10,11,11,13,13,
-       10,11,11,13,13,12,13,13,15,15,13,14,13,15,14,11,
-       12,12,14,14,12,13,13,16,15,11,11,12,14,15,14,15,
-       15,16,16,13,12,14,13,16,11,12,12,14,15,12,13,13,
-       15,15,11,13,12,15,15,14,15,14,16,17,14,15,13,17,
-       13,
-};
-
-static float _vq_quantthresh__44u4__p4_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u4__p4_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p4_0 = {
-       _vq_quantthresh__44u4__p4_0,
-       _vq_quantmap__44u4__p4_0,
-       5,
-       5
-};
-
-static static_codebook _44u4__p4_0 = {
-       4, 625,
-       _vq_lengthlist__44u4__p4_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u4__p4_0,
-       NULL,
-       &_vq_auxt__44u4__p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u4__p5_0[] = {
-        2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 7, 8, 8,
-       10,10, 3, 4, 5, 7, 7, 8, 8, 9,10, 6, 7, 7, 8, 8,
-        9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
-        9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
-       10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
-       12,
-};
-
-static float _vq_quantthresh__44u4__p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u4__p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p5_0 = {
-       _vq_quantthresh__44u4__p5_0,
-       _vq_quantmap__44u4__p5_0,
-       9,
-       9
-};
-
-static static_codebook _44u4__p5_0 = {
-       2, 81,
-       _vq_lengthlist__44u4__p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u4__p5_0,
-       NULL,
-       &_vq_auxt__44u4__p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p6_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u4__p6_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 9, 9,10,10,13,13, 4, 6, 5,
-        8, 7, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
-        9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
-       12,12,14,14, 6, 8, 8, 9, 9,10,10,11,11,12,12,14,
-       15, 8, 9, 9,10,10,11,11,12,12,12,12,16,16, 8, 9,
-        9,10,10,11,11,12,12,12,13,15,15,10,10,10,11,11,
-       12,12,12,13,13,13,16,16,10,10,10,11,11,12,12,12,
-       12,13,14,16,17,11,11,11,12,12,13,13,13,13,14,14,
-       17,16,11,11,11,12,12,13,13,13,13,14,14,16,17,14,
-       14,14,15,15,15,16,17,17,17,19,19, 0,14,14,14,15,
-       15,16,16,16,16,17,19,20,20,
-};
-
-static float _vq_quantthresh__44u4__p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44u4__p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p6_0 = {
-       _vq_quantthresh__44u4__p6_0,
-       _vq_quantmap__44u4__p6_0,
-       13,
-       13
-};
-
-static static_codebook _44u4__p6_0 = {
-       2, 169,
-       _vq_lengthlist__44u4__p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44u4__p6_0,
-       NULL,
-       &_vq_auxt__44u4__p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p6_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u4__p6_1[] = {
-        2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
-        6, 5, 6, 6, 5, 5, 6, 6, 6,
-};
-
-static float _vq_quantthresh__44u4__p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u4__p6_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p6_1 = {
-       _vq_quantthresh__44u4__p6_1,
-       _vq_quantmap__44u4__p6_1,
-       5,
-       5
-};
-
-static static_codebook _44u4__p6_1 = {
-       2, 25,
-       _vq_lengthlist__44u4__p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u4__p6_1,
-       NULL,
-       &_vq_auxt__44u4__p6_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u4__p7_0[] = {
-        1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4,10, 9,
-       11,11,11,11,11,11,11,11,11,11, 4,11,10,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,
-};
-
-static float _vq_quantthresh__44u4__p7_0[] = {
-       -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
-       637.5, 892.5, 1147.5, 1402.5, 
-};
-
-static long _vq_quantmap__44u4__p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p7_0 = {
-       _vq_quantthresh__44u4__p7_0,
-       _vq_quantmap__44u4__p7_0,
-       13,
-       13
-};
-
-static static_codebook _44u4__p7_0 = {
-       2, 169,
-       _vq_lengthlist__44u4__p7_0,
-       1, -514332672, 1627381760, 4, 0,
-       _vq_quantlist__44u4__p7_0,
-       NULL,
-       &_vq_auxt__44u4__p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p7_1[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
-       4,
-       10,
-       3,
-       11,
-       2,
-       12,
-       1,
-       13,
-       0,
-       14,
-};
-
-static long _vq_lengthlist__44u4__p7_1[] = {
-        1, 4, 4, 6, 6, 7, 7, 9, 8,10,10,11,11,12,12, 4,
-        7, 6, 8, 7, 9, 9,10,10,11,10,12,11,12,12, 4, 6,
-        6, 7, 8, 9, 9,10,10,11,11,12,12,13,13, 6, 8, 8,
-       10, 9,11,10,11,11,12,12,14,13,13,13, 6, 8, 8, 9,
-        9,11,11,11,12,12,12,14,14,14,14, 8, 9, 9,11,11,
-       12,12,13,12,13,13,14,14,14,14, 8, 9, 9,10,11,12,
-       11,12,13,13,13,14,13,15,14, 9,10,10,12,12,14,13,
-       14,14,15,14,15,15,15,14, 9,10,10,11,12,13,13,13,
-       14,14,15,17,15,16,15,10,11,12,13,13,15,14,15,14,
-       16,15,16,15,16,15,10,11,12,13,13,14,14,16,16,15,
-       16,17,16,15,16,11,12,13,14,13,15,14,14,15,17,15,
-       15,16,16,16,11,12,13,14,15,15,16,15,15,16,15,14,
-       17,16,16,12,13,13,13,14,14,15,16,14,15,15,16,16,
-       17,16,12,13,13,13,14,15,15,15,14,16,16,17,16,16,
-       16,
-};
-
-static float _vq_quantthresh__44u4__p7_1[] = {
-       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
-       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
-};
-
-static long _vq_quantmap__44u4__p7_1[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p7_1 = {
-       _vq_quantthresh__44u4__p7_1,
-       _vq_quantmap__44u4__p7_1,
-       15,
-       15
-};
-
-static static_codebook _44u4__p7_1 = {
-       2, 225,
-       _vq_lengthlist__44u4__p7_1,
-       1, -522338304, 1620115456, 4, 0,
-       _vq_quantlist__44u4__p7_1,
-       NULL,
-       &_vq_auxt__44u4__p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u4__p7_2[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44u4__p7_2[] = {
-        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9,10, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
-        9, 9, 9,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
-        9, 9,10, 9, 9,10,10,10,10,10,10,10, 9, 9, 9, 9,
-        9, 9,10, 9,10,10,10,10,10,10,10,10,10, 9, 9, 9,
-        9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 9, 9,
-        9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,10, 9,
-        9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
-        9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
-       10,
-};
-
-static float _vq_quantthresh__44u4__p7_2[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44u4__p7_2[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u4__p7_2 = {
-       _vq_quantthresh__44u4__p7_2,
-       _vq_quantmap__44u4__p7_2,
-       17,
-       17
-};
-
-static static_codebook _44u4__p7_2 = {
-       2, 289,
-       _vq_lengthlist__44u4__p7_2,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44u4__p7_2,
-       NULL,
-       &_vq_auxt__44u4__p7_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u4__short[] = {
-        3,10,14,13,18,14,13,17, 4, 7, 9, 9,12,10,12,13,
-        6, 6, 3, 6, 5, 7, 9,13, 9, 9, 7,10, 8, 9,11,14,
-       11, 9, 4, 7, 3, 6, 9,16,11, 9, 6, 8, 5, 7, 9,18,
-       12,10, 5, 9, 3, 4, 7,17,17,17, 7,10, 5, 6, 9,17,
-};
-
-static static_codebook _huff_book__44u4__short = {
-       2, 64,
-       _huff_lengthlist__44u4__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u4_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u4_m_long = {
-       2, 1,
-       _huff_lengthlist__44u4_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u4_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u4_m_short = {
-       2, 1,
-       _huff_lengthlist__44u4_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u5__long[] = {
-        3, 9,13,12,14,13,16,12,12,13, 5, 4, 5, 6, 7, 9,
-       10,10,12,13,10, 5, 4, 6, 6, 8, 9,10,14,16,10, 6,
-        6, 6, 6, 7, 9, 8,12,13,13, 7, 5, 6, 4, 6, 6, 7,
-       11,16,10, 7, 7, 7, 6, 6, 7, 7,11,14,14, 9, 8, 8,
-        5, 6, 6, 7,11,16, 9, 8, 8, 8, 6, 6, 6, 4, 7,12,
-       11,11,12,11,10, 9,10, 5, 6,10,10,14,16,15,15,16,
-       15, 8, 7, 9,
-};
-
-static static_codebook _huff_book__44u5__long = {
-       2, 100,
-       _huff_lengthlist__44u5__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u5__p1_0[] = {
-        1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
-        9,10, 5, 8, 8, 7,10, 9, 8,10,10, 4, 8, 8, 8,11,
-       10, 8,10,10, 8,11,10,10,12,13,10,13,13, 7,10,10,
-        9,13,11,10,13,13, 5, 8, 8, 8,10,10, 8,10,11, 7,
-       10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
-       12,
-};
-
-static float _vq_quantthresh__44u5__p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u5__p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p1_0 = {
-       _vq_quantthresh__44u5__p1_0,
-       _vq_quantmap__44u5__p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u5__p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u5__p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u5__p1_0,
-       NULL,
-       &_vq_auxt__44u5__p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p2_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u5__p2_0[] = {
-        3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
-        7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
-        7, 6, 7, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 7, 7,
-        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
-        7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
-        8,
-};
-
-static float _vq_quantthresh__44u5__p2_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u5__p2_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p2_0 = {
-       _vq_quantthresh__44u5__p2_0,
-       _vq_quantmap__44u5__p2_0,
-       3,
-       3
-};
-
-static static_codebook _44u5__p2_0 = {
-       4, 81,
-       _vq_lengthlist__44u5__p2_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u5__p2_0,
-       NULL,
-       &_vq_auxt__44u5__p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p3_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u5__p3_0[] = {
-        2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
-       10, 9,12,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
-        9,11,11, 7, 8, 9,10,11,10,11,11,14,14, 9,10,11,
-       13,13, 5, 7, 7, 9,10, 7, 9, 8,11,10, 7, 9, 9,11,
-       11, 9,11,10,14,13,10,11,11,13,14, 8,10,10,14,13,
-       10,11,11,15,14, 9,11,11,15,14,13,15,14,18,16,12,
-       13,14,16,16, 8,10,10,13,14, 9,11,11,14,14,10,11,
-       12,14,15,12,13,13,16,16,13,14,14,15,17, 5, 7, 7,
-       10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
-       14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
-        9,11,11,13,13,12,12,13,15,16,11,12,13,16,15, 6,
-        9, 9,11,11, 8,11,10,13,12, 9,10,11,12,14,11,13,
-       11,16,14,11,13,13,15,16,10,11,12,15,15,11,13,13,
-       16,15,11,13,13,16,16,15,15,15,17,19,14,15,16,17,
-       18, 9,11,11,14,15,10,12,11,15,15,11,12,13,15,16,
-       13,15,13,17,15,14,15,16,18,19, 5, 7, 7,10,10, 7,
-        9, 9,11,11, 7, 8, 9,11,11,10,11,11,15,14,10,11,
-       11,14,15, 6, 9, 9,11,11, 9,11,10,13,13, 8,10,11,
-       12,13,11,13,13,15,15,11,11,13,13,15, 7, 9, 9,11,
-       12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,17,16,
-       11,13,12,16,15, 9,11,11,15,15,11,13,13,16,15,10,
-       11,12,15,15,14,15,15,17,17,13,14,15,15,17,10,11,
-       12,15,15,11,13,13,16,19,11,13,12,17,17,14,16,15,
-       19,17,14,15,15,18,19, 8,10,10,14,14,10,12,11,16,
-       15, 9,11,11,15,16,14,16,15,17,17,13,14,14,18,17,
-        9,11,11,16,15,11,13,13,16,18,11,13,13,17,16,15,
-       16,17,19, 0,15,15,16, 0,18, 9,11,11,15,15,10,13,
-       12,17,15,11,12,13,16,17,14,18,15,19,18,15,16,16,
-       19,18,13,15,15,19,17,13,15,16,18,18,14,15,16,19,
-        0,17,18, 0,19,19,16,17,17, 0,18,12,14,13,18,17,
-       13,15,14,19,18,14,15,15, 0,19,16,17,15, 0,17,16,
-       19,17,19,18, 8,10,10,14,14,10,11,11,15,15,10,11,
-       11,16,16,13,15,15,17,16,14,15,15,18,19, 9,11,11,
-       16,15,11,13,13,19,16,10,12,13,16,17,15,15,15,19,
-       19,15,16,16,17, 0, 9,11,11,16,16,11,13,13,16,17,
-       11,13,13,18,18,14,16,15,18,18,15,17,16,19, 0,12,
-       14,14,17,18,14,16,16,18,18,13,14,15,17, 0,16,17,
-       17, 0, 0,16,15, 0,19,17,12,15,14,17,18,14,15,16,
-        0,18,14,16,16,18, 0,16,17,17, 0, 0,17,19,16,19,
-        0,
-};
-
-static float _vq_quantthresh__44u5__p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u5__p3_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p3_0 = {
-       _vq_quantthresh__44u5__p3_0,
-       _vq_quantmap__44u5__p3_0,
-       5,
-       5
-};
-
-static static_codebook _44u5__p3_0 = {
-       4, 625,
-       _vq_lengthlist__44u5__p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u5__p3_0,
-       NULL,
-       &_vq_auxt__44u5__p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p4_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u5__p4_0[] = {
-        4, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
-        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
-        8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
-       11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
-       10, 9,10, 9,12,11, 9,10,10,12,11, 9, 9, 9,12,11,
-        9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
-       11,12,13,14, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
-       10,12,12,11,12,11,14,13,11,12,12,14,14, 6, 7, 7,
-        9, 9, 7, 8, 7,10,10, 7, 7, 7,10,10, 9,10,10,12,
-       12, 9,10,10,11,12, 7, 8, 7,10,10, 8, 8, 9,10,11,
-        8, 8, 8,11,10,10,10,11,11,12,10,10,11,12,13, 6,
-        7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
-       10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,10,
-       12,13,10,11,11,13,13,12,11,13,12,15,12,12,13,14,
-       14, 9,10,10,12,12, 9,10,10,13,12,10,11,11,13,13,
-       11,12,11,15,12,12,13,13,14,15, 6, 7, 7, 9, 9, 7,
-        7, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,12, 9,10,
-       10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
-       10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10,
-       10, 8, 8, 8,10,11, 8, 9, 8,11,10,10,11,10,13,12,
-       10,11,10,13,11, 9,10,10,12,12,10,11,11,13,13, 9,
-       10,10,12,13,12,13,13,15,14,11,11,12,12,14, 9,10,
-       10,12,12,10,11,11,13,13,10,10,10,13,12,12,13,12,
-       14,14,12,13,11,14,12, 8, 9, 9,12,12, 9,10,10,12,
-       12, 9,10,10,12,12,12,12,12,14,14,11,12,12,14,14,
-        9,10,10,12,12,10,10,11,13,13,10,11,10,13,12,12,
-       12,13,14,14,12,13,13,14,14, 9,10,10,12,12, 9,11,
-       10,13,12,10,10,11,12,13,12,13,12,15,13,12,12,13,
-       14,15,11,12,12,14,14,11,11,12,14,14,12,13,12,15,
-       14,13,12,15,13,16,14,14,15,16,16,11,11,12,13,14,
-       11,12,11,15,13,12,12,13,14,15,13,14,12,16,12,14,
-       14,15,16,16, 8, 9, 9,12,11, 9,10,10,12,12, 9,10,
-       10,12,12,11,12,12,14,13,12,12,12,14,14, 9,10,10,
-       12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,15,
-       14,12,12,13,14,15, 9,10,10,12,13,10,10,11,12,13,
-       10,11,10,13,13,12,13,13,14,15,12,13,13,15,14,11,
-       12,11,14,13,12,13,12,15,14,11,11,12,13,15,14,14,
-       14,16,16,13,12,14,13,16,11,12,12,13,14,12,13,13,
-       14,15,11,12,11,15,14,14,15,14,16,16,13,15,12,16,
-       13,
-};
-
-static float _vq_quantthresh__44u5__p4_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u5__p4_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p4_0 = {
-       _vq_quantthresh__44u5__p4_0,
-       _vq_quantmap__44u5__p4_0,
-       5,
-       5
-};
-
-static static_codebook _44u5__p4_0 = {
-       4, 625,
-       _vq_lengthlist__44u5__p4_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u5__p4_0,
-       NULL,
-       &_vq_auxt__44u5__p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u5__p5_0[] = {
-        2, 4, 3, 6, 6, 7, 7,10,10, 3, 5, 5, 8, 7, 8, 8,
-       11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 7, 8, 7, 9, 9,
-       10, 9,12,11, 7, 7, 8, 9,10, 9,10,11,12, 7, 8, 8,
-       10, 9,11,11,13,12, 8, 8, 8, 9,10,11,11,12,13,10,
-       11,10,12,11,13,12,14,13,10,10,11,11,12,12,12,13,
-       14,
-};
-
-static float _vq_quantthresh__44u5__p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u5__p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p5_0 = {
-       _vq_quantthresh__44u5__p5_0,
-       _vq_quantmap__44u5__p5_0,
-       9,
-       9
-};
-
-static static_codebook _44u5__p5_0 = {
-       2, 81,
-       _vq_lengthlist__44u5__p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u5__p5_0,
-       NULL,
-       &_vq_auxt__44u5__p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p6_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u5__p6_0[] = {
-        3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 7,
-        9, 9, 4, 4, 4, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
-        8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
-        8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,10,11, 9,
-        9, 9,10,10,11,11,12,11, 9, 9, 9,10,10,11,11,11,
-       12,
-};
-
-static float _vq_quantthresh__44u5__p6_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u5__p6_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p6_0 = {
-       _vq_quantthresh__44u5__p6_0,
-       _vq_quantmap__44u5__p6_0,
-       9,
-       9
-};
-
-static static_codebook _44u5__p6_0 = {
-       2, 81,
-       _vq_lengthlist__44u5__p6_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u5__p6_0,
-       NULL,
-       &_vq_auxt__44u5__p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p7_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u5__p7_0[] = {
-        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 7,
-       10,10, 5, 9, 9, 8,10,10, 8,10,11, 4, 9, 9, 9,11,
-       11, 9,12,11, 8,11,11,10,12,12,10,12,12, 7,11,11,
-       10,12,12,10,12,12, 4, 9, 9, 9,11,11, 9,11,11, 7,
-       11,11,10,12,12,11,11,12, 8,11,11,10,12,12,11,12,
-       12,
-};
-
-static float _vq_quantthresh__44u5__p7_0[] = {
-       -5.5, 5.5, 
-};
-
-static long _vq_quantmap__44u5__p7_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p7_0 = {
-       _vq_quantthresh__44u5__p7_0,
-       _vq_quantmap__44u5__p7_0,
-       3,
-       3
-};
-
-static static_codebook _44u5__p7_0 = {
-       4, 81,
-       _vq_lengthlist__44u5__p7_0,
-       1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44u5__p7_0,
-       NULL,
-       &_vq_auxt__44u5__p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p7_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u5__p7_1[] = {
-        2, 4, 4, 6, 6, 7, 8, 8, 8, 8, 8, 4, 5, 5, 7, 7,
-        8, 8, 9, 8, 9, 8, 4, 5, 5, 7, 7, 8, 8, 8, 9, 9,
-        8, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
-        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9,
-        9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8,
-        9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
-       10,10,10, 8, 9, 8, 9, 9, 9, 9,10,10,10,10, 8, 9,
-        9, 9, 9, 9, 9,10,10,10,10,
-};
-
-static float _vq_quantthresh__44u5__p7_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u5__p7_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p7_1 = {
-       _vq_quantthresh__44u5__p7_1,
-       _vq_quantmap__44u5__p7_1,
-       11,
-       11
-};
-
-static static_codebook _44u5__p7_1 = {
-       2, 121,
-       _vq_lengthlist__44u5__p7_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u5__p7_1,
-       NULL,
-       &_vq_auxt__44u5__p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p8_0[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u5__p8_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
-        9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
-       11, 6, 8, 8, 9, 9,10,10,12,11,13,12, 6, 7, 8, 9,
-        9,10,10,11,11,12,12, 8, 9, 9,10,10,12,12,12,12,
-       14,13, 8, 9, 9,10,10,12,12,12,13,14,14, 9,11,10,
-       12,12,13,13,14,13,14,14,10,11,11,12,12,13,13,14,
-       13,15,15,11,12,12,13,12,13,14,15,14,15,14,11,11,
-       12,13,13,13,14,14,14,15,15,
-};
-
-static float _vq_quantthresh__44u5__p8_0[] = {
-       -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
-       38.5, 49.5, 
-};
-
-static long _vq_quantmap__44u5__p8_0[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p8_0 = {
-       _vq_quantthresh__44u5__p8_0,
-       _vq_quantmap__44u5__p8_0,
-       11,
-       11
-};
-
-static static_codebook _44u5__p8_0 = {
-       2, 121,
-       _vq_lengthlist__44u5__p8_0,
-       1, -524582912, 1618345984, 4, 0,
-       _vq_quantlist__44u5__p8_0,
-       NULL,
-       &_vq_auxt__44u5__p8_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p8_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u5__p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 5, 6, 6,
-        7, 7, 8, 8, 8, 8, 5, 5, 6, 6, 6, 7, 7, 8, 8, 8,
-        8, 6, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 6, 6, 7, 7,
-        7, 8, 7, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
-        8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44u5__p8_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u5__p8_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p8_1 = {
-       _vq_quantthresh__44u5__p8_1,
-       _vq_quantmap__44u5__p8_1,
-       11,
-       11
-};
-
-static static_codebook _44u5__p8_1 = {
-       2, 121,
-       _vq_lengthlist__44u5__p8_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u5__p8_1,
-       NULL,
-       &_vq_auxt__44u5__p8_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p9_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u5__p9_0[] = {
-        1, 3, 3,12,10,12,12,12,12,12,12,12,12, 3, 8, 9,
-       12,12,12,12,12,12,12,12,12,12, 4, 9, 9,12,12,12,
-       12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,
-       12,12,12,12, 9,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
-       11,11,11,11,11,11,11,11,11,
-};
-
-static float _vq_quantthresh__44u5__p9_0[] = {
-       -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
-       637.5, 892.5, 1147.5, 1402.5, 
-};
-
-static long _vq_quantmap__44u5__p9_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p9_0 = {
-       _vq_quantthresh__44u5__p9_0,
-       _vq_quantmap__44u5__p9_0,
-       13,
-       13
-};
-
-static static_codebook _44u5__p9_0 = {
-       2, 169,
-       _vq_lengthlist__44u5__p9_0,
-       1, -514332672, 1627381760, 4, 0,
-       _vq_quantlist__44u5__p9_0,
-       NULL,
-       &_vq_auxt__44u5__p9_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p9_1[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
-       4,
-       10,
-       3,
-       11,
-       2,
-       12,
-       1,
-       13,
-       0,
-       14,
-};
-
-static long _vq_lengthlist__44u5__p9_1[] = {
-        1, 4, 4, 7, 7, 8, 9, 7, 7, 8, 8, 9, 9,10,10, 5,
-        6, 6, 9, 8,10, 9, 9, 8, 9, 9,10, 9,11,10, 4, 6,
-        6, 8, 9, 9,10, 8, 9, 9,10,10,10,11,10, 7, 8, 8,
-       10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 8,10,
-       10,11,11,10,10,11,11,11,11,11,12, 8, 9,10,11,10,
-       12,12,11,11,11,12,12,12,13,13, 8, 9, 9,11,11,11,
-       12,11,11,12,11,12,12,12,13, 8, 9, 9,10,10,11,11,
-       12,11,12,12,13,13,13,13, 8, 9, 9,10,10,11,11,12,
-       11,12,12,13,13,12,13, 9,10,10,11,11,12,11,13,13,
-       14,13,15,15,15,14, 9,10,10,11,11,12,12,12,12,13,
-       13,14,14,15,14, 9,10,11,11,11,12,13,14,13,14,13,
-       14,14,14,14, 9,11,11,11,12,12,13,13,13,14,13,15,
-       15,14,14,10,11,11,12,12,13,13,13,14,14,14,14,15,
-       14,15,10,11,11,12,12,12,13,13,13,15,14,15,14,14,
-       14,
-};
-
-static float _vq_quantthresh__44u5__p9_1[] = {
-       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
-       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
-};
-
-static long _vq_quantmap__44u5__p9_1[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p9_1 = {
-       _vq_quantthresh__44u5__p9_1,
-       _vq_quantmap__44u5__p9_1,
-       15,
-       15
-};
-
-static static_codebook _44u5__p9_1 = {
-       2, 225,
-       _vq_lengthlist__44u5__p9_1,
-       1, -522338304, 1620115456, 4, 0,
-       _vq_quantlist__44u5__p9_1,
-       NULL,
-       &_vq_auxt__44u5__p9_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u5__p9_2[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44u5__p9_2[] = {
-        3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9,10,10,10, 9, 9,10, 9,10,10, 9,
-        9, 9, 9, 9, 9, 9,10, 9,10,10,10, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9,10, 9,10, 9,10, 9, 9, 9,10,10, 9,
-       10,
-};
-
-static float _vq_quantthresh__44u5__p9_2[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44u5__p9_2[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u5__p9_2 = {
-       _vq_quantthresh__44u5__p9_2,
-       _vq_quantmap__44u5__p9_2,
-       17,
-       17
-};
-
-static static_codebook _44u5__p9_2 = {
-       2, 289,
-       _vq_lengthlist__44u5__p9_2,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44u5__p9_2,
-       NULL,
-       &_vq_auxt__44u5__p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u5__short[] = {
-        4,12,17,15,17,17,17,17,17,17, 3, 6, 9, 9,12, 9,
-       15,10,15,17, 6, 5, 4, 7, 5, 8, 9, 9,15,17, 9, 9,
-        8,10, 9,11,12,13,15,17,10, 7, 4, 7, 3, 6, 5, 8,
-       16,17,10,10, 7,10, 7, 9, 9,10,14,17,14,11, 6, 8,
-        5, 7, 7, 9,15,17,12,11, 9,11, 6, 9, 6, 8,15,17,
-       17,17,10,15, 3, 8, 4, 6,14,17,17,17,12,17, 6,10,
-        7,10,17,17,
-};
-
-static static_codebook _huff_book__44u5__short = {
-       2, 100,
-       _huff_lengthlist__44u5__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u5_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u5_m_long = {
-       2, 1,
-       _huff_lengthlist__44u5_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u5_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u5_m_short = {
-       2, 1,
-       _huff_lengthlist__44u5_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u6__long[] = {
-        3, 8,13,13,14,13,15,12,12,12, 5, 4, 6, 7, 8, 9,
-       10,10,13,12,10, 5, 5, 6, 6, 9, 9,10,14,13,10, 6,
-        6, 7, 7, 8, 9, 9,12,12,13, 7, 5, 6, 4, 6, 6, 7,
-       11,14,11, 8, 8, 7, 6, 7, 7, 7,11,13,15,10, 8, 8,
-        5, 6, 4, 6,10,14, 9, 8, 9, 8, 6, 6, 5, 4, 6,11,
-       11,11,12,11,10, 9, 9, 5, 5, 9,10,12,14,14,14,14,
-       14, 8, 7, 8,
-};
-
-static static_codebook _huff_book__44u6__long = {
-       2, 100,
-       _huff_lengthlist__44u6__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u6__p1_0[] = {
-        1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
-        9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,11,
-       10, 8,10,10, 8,11,10,10,12,13,10,13,13, 7,10,10,
-        9,13,11,10,13,13, 5, 8, 8, 8,10,10, 8,10,11, 7,
-       10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
-       12,
-};
-
-static float _vq_quantthresh__44u6__p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u6__p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p1_0 = {
-       _vq_quantthresh__44u6__p1_0,
-       _vq_quantmap__44u6__p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u6__p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u6__p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u6__p1_0,
-       NULL,
-       &_vq_auxt__44u6__p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p2_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u6__p2_0[] = {
-        3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
-        7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
-        7, 6, 7, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 7, 7,
-        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
-        7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
-        8,
-};
-
-static float _vq_quantthresh__44u6__p2_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u6__p2_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p2_0 = {
-       _vq_quantthresh__44u6__p2_0,
-       _vq_quantmap__44u6__p2_0,
-       3,
-       3
-};
-
-static static_codebook _44u6__p2_0 = {
-       4, 81,
-       _vq_lengthlist__44u6__p2_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u6__p2_0,
-       NULL,
-       &_vq_auxt__44u6__p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p3_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u6__p3_0[] = {
-        2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
-       10, 9,13,12, 8, 9, 9,12,13, 5, 7, 7,10, 9, 7, 9,
-        9,11,11, 7, 8, 9,10,11,10,11,11,13,13, 9,10,11,
-       13,13, 5, 7, 7, 9,10, 7, 9, 8,11,10, 7, 9, 9,11,
-       11, 9,11,10,14,13,10,11,11,13,14, 8,10,10,14,13,
-       10,12,11,15,14, 9,11,11,14,14,13,15,14,17,15,12,
-       14,14,16,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
-       12,14,15,12,14,13,16,17,13,14,14,15,17, 5, 7, 7,
-       10,10, 7, 9, 9,12,11, 7, 9, 9,11,12,10,11,11,15,
-       14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
-        9,11,11,13,13,11,12,13,15,16,11,12,13,16,17, 6,
-        9, 8,11,11, 8,11,10,13,12, 9,11,11,12,13,11,13,
-       11,15,14,11,13,13,15,16,10,11,12,15,15,11,13,13,
-       17,16,11,13,13,16,16,15,15,16,17,17,14,15,16,18,
-        0, 9,11,11,14,15,10,13,12,16,15,11,12,13,17,17,
-       13,16,13,18,15,14,17,16,19, 0, 5, 7, 7,10,10, 7,
-        9, 9,11,11, 7, 8, 9,11,11,10,11,11,15,14,10,11,
-       11,14,15, 6, 9, 9,11,11, 9,11,11,13,12, 8,10,11,
-       12,13,11,13,13,16,15,11,12,13,13,16, 7, 9, 9,11,
-       12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,16,15,
-       12,13,13,16,15, 9,11,11,15,14,11,13,13,16,15,10,
-       12,12,15,16,14,15,16, 0,17,13,13,15,15,18,10,11,
-       12,16,15,11,13,13,16,17,11,13,13,15,16,14,15,15,
-       17,19,14,15,15,18,18, 8,10,10,15,14,10,12,11,15,
-       16, 9,11,11,14,16,14,16,15,17,18,13,15,15,17,17,
-        9,11,12,15,16,11,13,13,17, 0,11,13,13,16,17,16,
-       15,17, 0, 0,15,15,16, 0,19, 9,11,11,15,15,10,13,
-       12,16,15,11,13,13,16,17,14,18,15,18,16,15,16,15,
-       17, 0,13,15,15, 0,19,14,15,16, 0,18,14,16,16, 0,
-       19,17,18,19, 0,19,16,16,17, 0, 0,12,14,13,17,16,
-       13,15,13, 0,19,14,15,16,19,19,16,17,15,19,19,17,
-        0,17,19, 0, 8,10,10,14,14, 9,11,12,16,14,10,11,
-       12,15,16,13,14,15,18,16,14,15,16,18,18, 9,11,11,
-       15,14,11,13,13,19,18,10,12,13,15,16,14,15,15, 0,
-       18,15,16,17,17, 0, 9,11,11,16,16,11,13,13,16,16,
-       11,14,13,17,17,15,17,15,18,18,16,16,17, 0, 0,12,
-       14,14,18, 0,14,15,16, 0,16,13,14,15,18, 0,16,17,
-       17, 0,19,17,15,19,18, 0,12,14,14,17,19,14,15,16,
-       19,19,14,17,16, 0,19,16,18,18, 0, 0,18,18,18, 0,
-       18,
-};
-
-static float _vq_quantthresh__44u6__p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u6__p3_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p3_0 = {
-       _vq_quantthresh__44u6__p3_0,
-       _vq_quantmap__44u6__p3_0,
-       5,
-       5
-};
-
-static static_codebook _44u6__p3_0 = {
-       4, 625,
-       _vq_lengthlist__44u6__p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u6__p3_0,
-       NULL,
-       &_vq_auxt__44u6__p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p4_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u6__p4_0[] = {
-        5, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
-        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
-        8, 9,10, 7, 7, 8, 9,10, 9, 9,10,11,12, 9, 9,10,
-       11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
-       10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
-        9,10,10,12,12, 9, 9,10,12,12,11,12,12,13,13,11,
-       11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
-       10,12,12,11,12,11,13,12,11,12,11,13,13, 6, 7, 7,
-        9, 9, 7, 8, 7,10, 9, 7, 7, 7, 9, 9, 9,10,10,12,
-       11, 9,10,10,11,11, 7, 8, 7,10,10, 8, 8, 8,10,10,
-        8, 8, 8,10,10,10,10,11,11,12,10,10,11,12,12, 6,
-        7, 7,10,10, 7, 8, 8,10,10, 8, 8, 9,10,11,10,10,
-       10,12,11,10,10,10,12,12, 9,10,10,12,12,10,10,10,
-       12,12,10,11,10,13,12,11,11,12,12,14,12,12,12,13,
-       14, 9,10,10,11,12, 9,10,10,12,12,10,10,11,12,13,
-       11,12,11,14,12,12,12,13,14,14, 6, 7, 7, 9, 9, 7,
-        7, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,11,11, 9,10,
-       10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
-       10,10,10,10,10,12,12, 9,10,10,11,12, 7, 7, 8,10,
-       10, 8, 8, 8,10,10, 8, 8, 8,10,10,10,10,10,12,12,
-       10,11,10,12,11, 9,10,10,12,11,10,10,10,13,12, 9,
-       10,10,12,12,12,12,12,14,14,11,11,12,12,14, 9,10,
-       10,12,12,10,11,11,12,12,10,10,10,12,12,12,12,12,
-       14,14,11,12,11,14,12, 8, 9, 9,11,11, 9,10,10,12,
-       12, 9,10,10,12,12,11,12,12,13,13,11,11,11,13,13,
-        9,10,10,12,12,10,10,11,12,12,10,11,10,12,12,12,
-       12,13,13,14,12,12,12,14,14, 9, 9, 9,12,12, 9,10,
-       10,12,12,10,10,10,12,12,11,12,12,14,13,12,12,12,
-       14,14,11,12,11,13,13,11,11,12,13,14,12,12,12,14,
-       13,13,12,14,12,15,13,14,14,16,15,11,11,11,13,13,
-       11,12,11,14,13,12,12,12,13,14,12,14,12,15,12,13,
-       14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
-       10,12,12,11,12,11,13,13,11,12,12,13,14, 9,10, 9,
-       12,11,10,11,10,13,12, 9,10,10,12,13,12,12,12,14,
-       14,12,12,13,13,14, 9,10,10,12,12,10,10,11,12,12,
-       10,10,10,13,12,12,12,12,14,14,12,13,12,14,13,11,
-       11,11,13,13,12,12,12,14,13,11,11,12,13,14,13,14,
-       14,16,15,12,12,13,12,16,11,11,12,13,14,12,12,12,
-       14,14,11,12,11,14,13,13,14,14,15,15,13,14,12,15,
-       12,
-};
-
-static float _vq_quantthresh__44u6__p4_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u6__p4_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p4_0 = {
-       _vq_quantthresh__44u6__p4_0,
-       _vq_quantmap__44u6__p4_0,
-       5,
-       5
-};
-
-static static_codebook _44u6__p4_0 = {
-       4, 625,
-       _vq_lengthlist__44u6__p4_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u6__p4_0,
-       NULL,
-       &_vq_auxt__44u6__p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u6__p5_0[] = {
-        2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
-       11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7,10, 9,
-       10, 9,12,12, 6, 7, 8, 9,10, 9,10,11,12, 8, 8, 8,
-       10, 9,12,11,13,13, 8, 8, 8, 9,10,11,12,13,13,10,
-       11,11,12,11,13,13,14,14,10,10,11,11,12,13,13,14,
-       14,
-};
-
-static float _vq_quantthresh__44u6__p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u6__p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p5_0 = {
-       _vq_quantthresh__44u6__p5_0,
-       _vq_quantmap__44u6__p5_0,
-       9,
-       9
-};
-
-static static_codebook _44u6__p5_0 = {
-       2, 81,
-       _vq_lengthlist__44u6__p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u6__p5_0,
-       NULL,
-       &_vq_auxt__44u6__p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p6_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u6__p6_0[] = {
-        3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
-        9, 9, 4, 4, 5, 6, 6, 7, 7, 9,10, 5, 6, 6, 7, 7,
-        8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
-        8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,11,11, 9,
-       10, 9,10,10,11,11,12,12, 9, 9,10,10,10,11,11,12,
-       12,
-};
-
-static float _vq_quantthresh__44u6__p6_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u6__p6_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p6_0 = {
-       _vq_quantthresh__44u6__p6_0,
-       _vq_quantmap__44u6__p6_0,
-       9,
-       9
-};
-
-static static_codebook _44u6__p6_0 = {
-       2, 81,
-       _vq_lengthlist__44u6__p6_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u6__p6_0,
-       NULL,
-       &_vq_auxt__44u6__p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p7_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u6__p7_0[] = {
-        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 8,
-       10,10, 5, 8, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
-       11, 9,11,11, 8,11,11,11,12,13,10,13,12, 7,12,11,
-       10,12,12,10,13,13, 4, 9, 9, 9,11,11, 9,11,11, 7,
-       11,11,10,13,13,10,12,13, 8,11,12,10,13,13,11,13,
-       12,
-};
-
-static float _vq_quantthresh__44u6__p7_0[] = {
-       -5.5, 5.5, 
-};
-
-static long _vq_quantmap__44u6__p7_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p7_0 = {
-       _vq_quantthresh__44u6__p7_0,
-       _vq_quantmap__44u6__p7_0,
-       3,
-       3
-};
-
-static static_codebook _44u6__p7_0 = {
-       4, 81,
-       _vq_lengthlist__44u6__p7_0,
-       1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44u6__p7_0,
-       NULL,
-       &_vq_auxt__44u6__p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p7_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u6__p7_1[] = {
-        3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
-        8, 8, 8, 8, 8, 8, 4, 5, 5, 6, 6, 8, 8, 8, 8, 8,
-        8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 6, 7,
-        7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
-        9, 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 8, 8,
-        8, 9, 9, 9, 9, 9, 9,10,10,
-};
-
-static float _vq_quantthresh__44u6__p7_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u6__p7_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p7_1 = {
-       _vq_quantthresh__44u6__p7_1,
-       _vq_quantmap__44u6__p7_1,
-       11,
-       11
-};
-
-static static_codebook _44u6__p7_1 = {
-       2, 121,
-       _vq_lengthlist__44u6__p7_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u6__p7_1,
-       NULL,
-       &_vq_auxt__44u6__p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p8_0[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u6__p8_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
-        9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
-       11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
-        9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
-       13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
-       11,11,12,12,13,13,14,14,10,10,10,11,11,12,13,13,
-       13,14,14,11,12,12,13,13,13,13,14,14,14,14,11,11,
-       11,13,13,14,13,14,15,15,14,
-};
-
-static float _vq_quantthresh__44u6__p8_0[] = {
-       -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
-       38.5, 49.5, 
-};
-
-static long _vq_quantmap__44u6__p8_0[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p8_0 = {
-       _vq_quantthresh__44u6__p8_0,
-       _vq_quantmap__44u6__p8_0,
-       11,
-       11
-};
-
-static static_codebook _44u6__p8_0 = {
-       2, 121,
-       _vq_lengthlist__44u6__p8_0,
-       1, -524582912, 1618345984, 4, 0,
-       _vq_quantlist__44u6__p8_0,
-       NULL,
-       &_vq_auxt__44u6__p8_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p8_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u6__p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 6,
-        7, 7, 8, 8, 8, 8, 5, 5, 6, 6, 6, 7, 7, 8, 8, 8,
-        8, 6, 7, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
-        7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
-        8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44u6__p8_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u6__p8_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p8_1 = {
-       _vq_quantthresh__44u6__p8_1,
-       _vq_quantmap__44u6__p8_1,
-       11,
-       11
-};
-
-static static_codebook _44u6__p8_1 = {
-       2, 121,
-       _vq_lengthlist__44u6__p8_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u6__p8_1,
-       NULL,
-       &_vq_auxt__44u6__p8_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p9_0[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
-       4,
-       10,
-       3,
-       11,
-       2,
-       12,
-       1,
-       13,
-       0,
-       14,
-};
-
-static long _vq_lengthlist__44u6__p9_0[] = {
-        1, 3, 3,10,12,13,13,13,13,13,13,13,13,13,13, 3,
-        9, 9,13,13,13,13,13,13,13,13,13,13,12,12, 4, 9,
-        9,12,12,12,12,12,12,12,12,12,12,12,12, 9,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12, 9,11,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
-       12,
-};
-
-static float _vq_quantthresh__44u6__p9_0[] = {
-       -1657.5, -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 
-       382.5, 637.5, 892.5, 1147.5, 1402.5, 1657.5, 
-};
-
-static long _vq_quantmap__44u6__p9_0[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p9_0 = {
-       _vq_quantthresh__44u6__p9_0,
-       _vq_quantmap__44u6__p9_0,
-       15,
-       15
-};
-
-static static_codebook _44u6__p9_0 = {
-       2, 225,
-       _vq_lengthlist__44u6__p9_0,
-       1, -514071552, 1627381760, 4, 0,
-       _vq_quantlist__44u6__p9_0,
-       NULL,
-       &_vq_auxt__44u6__p9_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p9_1[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
-       4,
-       10,
-       3,
-       11,
-       2,
-       12,
-       1,
-       13,
-       0,
-       14,
-};
-
-static long _vq_lengthlist__44u6__p9_1[] = {
-        1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 5,
-        6, 6, 9, 8,10,10, 9, 9,10, 9,10,10,10,10, 4, 6,
-        6, 8, 8,10,10, 8, 9, 9,10,10,10,11,10, 7, 9, 8,
-       10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 8,10,
-       10,11,11,10,10,10,11,11,11,11,12, 8,10,10,11,11,
-       12,12,11,11,11,11,12,12,12,13, 8, 9, 9,11,11,12,
-       12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,11,11,
-       12,12,13,12,13,13,13,13, 8, 9, 9,10,10,11,11,12,
-       12,12,12,13,13,12,12, 9,10,10,11,11,12,12,13,13,
-       13,12,13,13,14,13, 9,10,10,11,11,11,12,12,12,13,
-       13,13,13,14,13, 9,11,10,11,11,12,13,13,12,13,13,
-       15,13,14,14, 9,10,10,11,11,12,13,14,13,13,13,14,
-       14,14,14,10,11,11,12,12,12,12,13,13,14,14,14,14,
-       14,15,10,11,11,11,12,12,13,13,13,14,13,14,14,14,
-       14,
-};
-
-static float _vq_quantthresh__44u6__p9_1[] = {
-       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
-       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
-};
-
-static long _vq_quantmap__44u6__p9_1[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p9_1 = {
-       _vq_quantthresh__44u6__p9_1,
-       _vq_quantmap__44u6__p9_1,
-       15,
-       15
-};
-
-static static_codebook _44u6__p9_1 = {
-       2, 225,
-       _vq_lengthlist__44u6__p9_1,
-       1, -522338304, 1620115456, 4, 0,
-       _vq_quantlist__44u6__p9_1,
-       NULL,
-       &_vq_auxt__44u6__p9_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u6__p9_2[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44u6__p9_2[] = {
-        3, 5, 5, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
-        9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9,10,10, 9, 9,
-        9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10, 9, 9,10,
-        9,
-};
-
-static float _vq_quantthresh__44u6__p9_2[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44u6__p9_2[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u6__p9_2 = {
-       _vq_quantthresh__44u6__p9_2,
-       _vq_quantmap__44u6__p9_2,
-       17,
-       17
-};
-
-static static_codebook _44u6__p9_2 = {
-       2, 289,
-       _vq_lengthlist__44u6__p9_2,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44u6__p9_2,
-       NULL,
-       &_vq_auxt__44u6__p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u6__short[] = {
-        4,11,14,14,17,14,17,15,17,17, 3, 6, 9, 9,12, 9,
-       15,10,15,17, 6, 5, 5, 7, 6, 8,10,10,15,17, 8, 8,
-        8,10, 9,11,12,13,16,17, 9, 7, 4, 6, 3, 7, 5, 8,
-       12,17,10,10, 8, 9, 7, 9, 9,11,13,17,13,10, 6, 9,
-        4, 7, 5, 7,13,17,12,11, 9,10, 7, 9, 7, 8,12,17,
-       17,16,13,16, 5,10, 3, 5,12,17,17,17,14,16, 7,12,
-        5, 7,14,17,
-};
-
-static static_codebook _huff_book__44u6__short = {
-       2, 100,
-       _huff_lengthlist__44u6__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u6_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u6_m_long = {
-       2, 1,
-       _huff_lengthlist__44u6_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u6_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u6_m_short = {
-       2, 1,
-       _huff_lengthlist__44u6_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u7__long[] = {
-        3, 9,15,13,16,13,16,12,12,12, 5, 5, 7, 8, 8,10,
-       11,10,13,13,10, 5, 5, 6, 6, 9, 9,10,14,14, 9, 6,
-        6, 7, 6, 8, 9,10,13,12,13, 7, 5, 6, 4, 6, 6, 8,
-       12,13,11, 8, 7, 8, 6, 7, 7, 7,11,13,15,10, 8, 8,
-        5, 6, 4, 5, 9,13, 9, 9, 8, 9, 7, 7, 4, 4, 6,11,
-       11,11,12,12,10,10, 8, 5, 5, 9,10,12,13,15,13,13,
-       12, 7, 6, 8,
-};
-
-static static_codebook _huff_book__44u7__long = {
-       2, 100,
-       _huff_lengthlist__44u7__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u7__p1_0[] = {
-        1, 4, 4, 5, 7, 7, 4, 7, 7, 5, 8, 8, 8,10,10, 7,
-       10,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,11,
-       10, 8,10,10, 8,11,10,10,12,13,11,13,13, 7,10,10,
-       10,13,11,11,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
-       10,10,11,13,13,10,11,13, 8,11,11,10,13,13,10,13,
-       12,
-};
-
-static float _vq_quantthresh__44u7__p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u7__p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p1_0 = {
-       _vq_quantthresh__44u7__p1_0,
-       _vq_quantmap__44u7__p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u7__p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u7__p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u7__p1_0,
-       NULL,
-       &_vq_auxt__44u7__p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p2_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u7__p2_0[] = {
-        3, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 7, 6,
-        7, 7, 5, 6, 6, 6, 7, 7, 6, 7, 7, 5, 6, 6, 6, 8,
-        7, 6, 7, 7, 6, 8, 7, 7, 8, 9, 8, 9, 9, 6, 7, 7,
-        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
-        7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7, 9,
-        8,
-};
-
-static float _vq_quantthresh__44u7__p2_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u7__p2_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p2_0 = {
-       _vq_quantthresh__44u7__p2_0,
-       _vq_quantmap__44u7__p2_0,
-       3,
-       3
-};
-
-static static_codebook _44u7__p2_0 = {
-       4, 81,
-       _vq_lengthlist__44u7__p2_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u7__p2_0,
-       NULL,
-       &_vq_auxt__44u7__p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p3_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u7__p3_0[] = {
-        2, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
-        9, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10, 9, 7, 9,
-        9,11,11, 6, 8, 9,10,11,10,11,11,13,14, 9,10,11,
-       13,14, 5, 7, 7, 9, 9, 6, 9, 8,11,11, 7, 9, 9,11,
-       11, 9,11,10,13,13,10,11,11,14,14, 8,10,10,13,13,
-       10,11,11,16,14, 9,11,11,14,14,13,15,14,17,16,12,
-       13,14,16,15, 8, 9,10,13,14, 9,11,11,14,15,10,11,
-       11,14,15,13,13,14,17,16,13,14,15,16,18, 5, 7, 7,
-       10,10, 7, 9, 8,11,11, 7, 8, 9,11,11,10,11,11,14,
-       14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
-        9,11,11,13,13,11,12,13,14,17,11,13,13,16,18, 6,
-        8, 8,11,11, 8,10,10,13,12, 9,11,11,12,13,11,13,
-       11,16,14,11,13,13,16,16, 9,12,11,16,15,11,13,13,
-       17,16,11,13,13,18,16,15,15,15,18,16,14,15,17,19,
-        0, 9,11,11,15,15,10,12,12,16,16,11,13,13,15,17,
-       14,15,14, 0,16,15,16,16,19, 0, 5, 7, 7, 9,10, 7,
-        9, 8,11,11, 7, 8, 9,11,11,10,11,11,15,14,10,11,
-       11,14,14, 6, 8, 9,11,11, 9,11,11,14,13, 8,10,10,
-       11,14,11,13,13,16,15,11,12,13,14,16, 7, 9, 9,11,
-       11, 9,11,11,13,13, 9,11,11,13,13,11,13,12,15,15,
-       11,13,12,16,14, 9,11,11,15,15,11,12,13,16,16,10,
-       11,12,16,14,15,17,16, 0, 0,14,13,15,17,19, 9,11,
-       12,15,15,11,13,13,17,16,11,13,13,15,17,14,16,16,
-       18, 0,15,15,15,18,16, 8,10,10,14,14,10,11,11,15,
-       16,10,11,11,15,16,14,16,15,17,19,14,14,15,18,19,
-        9,11,11,16,15,11,13,13,17,16,11,13,13,17,19,15,
-       17,16, 0, 0,15,17,16, 0,17, 9,11,11,15,15,11,13,
-       12,16,16,11,13,13,19,17,15,16,15,19,19,14,16,18,
-       17,19,13,15,15, 0,18,14,16,18,19,18,14,16,17,19,
-       19,18,18,19, 0, 0,16,17,19,19, 0,12,14,14,16,18,
-       13,16,13, 0,19,14,16,17, 0, 0,16,19,15,19,17,17,
-       18,18, 0, 0, 8,10,10,14,14, 9,11,11,15,15,10,11,
-       12,14,15,13,15,14,19,19,13,16,16,18,17, 9,11,11,
-       15,15,11,13,13, 0,17,10,12,13,15,16,15,18,16,19,
-       19,14,15,16,18,18, 9,11,12,15,16,11,13,13,17, 0,
-       11,13,13,17,17,15,17,16,19,19,15,17,17, 0, 0,12,
-       14,14, 0,19,14,16,15, 0, 0,13,14,16,19, 0,16,18,
-       18, 0, 0,16,16,17,17, 0,13,14,14,16, 0,14,16,16,
-        0,19,14,16,16,19,19,17,18,17, 0, 0,18,18,17, 0,
-        0,
-};
-
-static float _vq_quantthresh__44u7__p3_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u7__p3_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p3_0 = {
-       _vq_quantthresh__44u7__p3_0,
-       _vq_quantmap__44u7__p3_0,
-       5,
-       5
-};
-
-static static_codebook _44u7__p3_0 = {
-       4, 625,
-       _vq_lengthlist__44u7__p3_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u7__p3_0,
-       NULL,
-       &_vq_auxt__44u7__p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p4_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u7__p4_0[] = {
-        5, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
-        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
-        8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
-       11,12, 6, 7, 7, 9, 9, 7, 7, 7,10, 9, 7, 8, 8,10,
-       10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
-        9,10,10,12,12, 9,10,10,11,12,11,11,12,13,13,11,
-       11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
-       10,12,12,11,12,11,13,12,11,12,11,13,13, 6, 7, 7,
-        9, 9, 7, 8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,12,
-       11, 9,10,10,11,11, 7, 8, 8,10,10, 8, 8, 8,10,10,
-        8, 8, 8,10,10,10,10,11,11,12,10,10,11,12,12, 6,
-        7, 7,10,10, 7, 8, 8,10,10, 8, 8, 8,10,10, 9,10,
-       10,12,11,10,10,10,12,12, 9,10,10,12,12,10,10,10,
-       12,12,10,11,10,12,12,12,11,12,12,14,12,12,12,13,
-       14, 9,10,10,11,12, 9,10,10,12,12,10,10,11,12,12,
-       11,12,11,14,12,12,12,12,13,14, 6, 7, 7, 9, 9, 7,
-        8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,11,11, 9,10,
-       10,11,12, 6, 7, 7,10,10, 8, 8, 8,10,10, 7, 8, 8,
-       10,10,10,10,10,12,12,10,10,10,11,12, 7, 7, 8,10,
-       10, 8, 8, 8,10,10, 8, 8, 8,10,10,10,11,10,12,12,
-       10,11,10,12,11, 9,10,10,12,11,10,11,10,12,12, 9,
-       10,10,11,12,12,12,12,14,14,11,11,12,12,14, 9,10,
-       10,12,12,10,10,10,12,12,10,10,10,12,12,12,12,12,
-       13,14,11,12,11,13,12, 8, 9, 9,11,11, 9,10,10,12,
-       12, 9,10,10,11,12,11,12,12,13,13,11,12,12,13,13,
-        9,10,10,12,12,10,10,10,12,12,10,11,10,12,12,12,
-       12,13,13,14,12,12,12,14,13, 9, 9, 9,12,12, 9,10,
-       10,12,12,10,10,11,12,12,12,12,11,14,13,12,12,12,
-       13,14,11,12,12,13,13,11,11,12,13,14,12,12,12,14,
-       13,13,12,14,12,15,13,14,14,15,15,11,11,11,13,13,
-       11,12,11,14,13,12,12,12,14,14,12,13,12,14,12,13,
-       14,14,14,15, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
-       10,12,12,11,12,12,13,13,11,12,12,13,13, 9,10,10,
-       12,11,10,10,10,12,12, 9,10,10,12,12,12,12,12,14,
-       13,11,11,12,13,14, 9,10,10,12,12,10,10,10,12,12,
-       10,10,10,12,12,12,12,12,13,13,12,13,12,14,13,11,
-       11,11,13,13,12,12,12,14,13,11,11,12,13,14,13,14,
-       13,15,14,12,12,13,12,15,11,11,12,13,13,12,12,12,
-       13,14,11,12,11,14,13,13,13,14,14,15,13,14,12,15,
-       12,
-};
-
-static float _vq_quantthresh__44u7__p4_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u7__p4_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p4_0 = {
-       _vq_quantthresh__44u7__p4_0,
-       _vq_quantmap__44u7__p4_0,
-       5,
-       5
-};
-
-static static_codebook _44u7__p4_0 = {
-       4, 625,
-       _vq_lengthlist__44u7__p4_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u7__p4_0,
-       NULL,
-       &_vq_auxt__44u7__p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p5_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u7__p5_0[] = {
-        2, 3, 4, 6, 6, 8, 8,10,10, 3, 5, 5, 8, 7, 8, 8,
-       11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
-       10, 9,12,12, 6, 7, 8, 9,10, 9,10,12,12, 8, 8, 8,
-       10, 9,12,11,13,13, 8, 8, 8, 9,10,11,12,13,13,10,
-       11,11,12,11,13,13,14,14,10,11,11,12,12,13,13,14,
-       14,
-};
-
-static float _vq_quantthresh__44u7__p5_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u7__p5_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p5_0 = {
-       _vq_quantthresh__44u7__p5_0,
-       _vq_quantmap__44u7__p5_0,
-       9,
-       9
-};
-
-static static_codebook _44u7__p5_0 = {
-       2, 81,
-       _vq_lengthlist__44u7__p5_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u7__p5_0,
-       NULL,
-       &_vq_auxt__44u7__p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p6_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u7__p6_0[] = {
-        4, 4, 4, 5, 5, 7, 7, 9, 9, 4, 4, 4, 6, 6, 7, 7,
-        9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
-        8, 8,10, 9, 5, 6, 6, 6, 7, 8, 8, 9, 9, 7, 7, 7,
-        8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 9,
-        9, 9,10, 9,10,10,11,11, 9, 9, 9, 9, 9,10,10,11,
-       11,
-};
-
-static float _vq_quantthresh__44u7__p6_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u7__p6_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p6_0 = {
-       _vq_quantthresh__44u7__p6_0,
-       _vq_quantmap__44u7__p6_0,
-       9,
-       9
-};
-
-static static_codebook _44u7__p6_0 = {
-       2, 81,
-       _vq_lengthlist__44u7__p6_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u7__p6_0,
-       NULL,
-       &_vq_auxt__44u7__p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p7_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u7__p7_0[] = {
-        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 8,
-       10,10, 5, 8, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
-       11, 9,11,12, 8,12,12,11,12,13,10,13,13, 7,12,11,
-       10,13,12,10,13,13, 4, 9, 9, 8,11,12, 9,11,12, 7,
-       11,12,10,13,13,10,12,13, 8,12,12,10,13,13,11,13,
-       12,
-};
-
-static float _vq_quantthresh__44u7__p7_0[] = {
-       -5.5, 5.5, 
-};
-
-static long _vq_quantmap__44u7__p7_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p7_0 = {
-       _vq_quantthresh__44u7__p7_0,
-       _vq_quantmap__44u7__p7_0,
-       3,
-       3
-};
-
-static static_codebook _44u7__p7_0 = {
-       4, 81,
-       _vq_lengthlist__44u7__p7_0,
-       1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44u7__p7_0,
-       NULL,
-       &_vq_auxt__44u7__p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p7_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u7__p7_1[] = {
-        3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
-        8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
-        9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 6, 7,
-        7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
-        9, 9, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
-        9, 9, 9, 9,10,10,10,10, 8, 8, 9, 9, 9, 9, 9,10,
-       10,10,10, 8, 9, 8, 9, 9, 9, 9,10,10,10,10, 8, 8,
-        9, 9, 9, 9, 9,10,10,10,10,
-};
-
-static float _vq_quantthresh__44u7__p7_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u7__p7_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p7_1 = {
-       _vq_quantthresh__44u7__p7_1,
-       _vq_quantmap__44u7__p7_1,
-       11,
-       11
-};
-
-static static_codebook _44u7__p7_1 = {
-       2, 121,
-       _vq_lengthlist__44u7__p7_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u7__p7_1,
-       NULL,
-       &_vq_auxt__44u7__p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p8_0[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u7__p8_0[] = {
-        1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 8, 7,
-        9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
-       11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
-        9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
-       13,13, 8, 9, 9,10,10,11,11,12,12,13,13, 9,10,10,
-       11,11,12,12,13,13,14,13, 9,10,10,11,11,12,12,13,
-       12,14,14,10,11,11,12,12,13,13,14,13,14,14,11,11,
-       11,12,12,13,13,14,14,14,14,
-};
-
-static float _vq_quantthresh__44u7__p8_0[] = {
-       -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
-       38.5, 49.5, 
-};
-
-static long _vq_quantmap__44u7__p8_0[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p8_0 = {
-       _vq_quantthresh__44u7__p8_0,
-       _vq_quantmap__44u7__p8_0,
-       11,
-       11
-};
-
-static static_codebook _44u7__p8_0 = {
-       2, 121,
-       _vq_lengthlist__44u7__p8_0,
-       1, -524582912, 1618345984, 4, 0,
-       _vq_quantlist__44u7__p8_0,
-       NULL,
-       &_vq_auxt__44u7__p8_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p8_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u7__p8_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 6,
-        7, 7, 8, 7, 8, 8, 5, 5, 6, 6, 6, 7, 7, 7, 8, 8,
-        8, 6, 7, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 7, 7,
-        7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
-        8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44u7__p8_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u7__p8_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p8_1 = {
-       _vq_quantthresh__44u7__p8_1,
-       _vq_quantmap__44u7__p8_1,
-       11,
-       11
-};
-
-static static_codebook _44u7__p8_1 = {
-       2, 121,
-       _vq_lengthlist__44u7__p8_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u7__p8_1,
-       NULL,
-       &_vq_auxt__44u7__p8_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p9_0[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u7__p9_0[] = {
-        1, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44u7__p9_0[] = {
-       -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 1592.5, 
-       2229.5, 2866.5, 
-};
-
-static long _vq_quantmap__44u7__p9_0[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p9_0 = {
-       _vq_quantthresh__44u7__p9_0,
-       _vq_quantmap__44u7__p9_0,
-       11,
-       11
-};
-
-static static_codebook _44u7__p9_0 = {
-       2, 121,
-       _vq_lengthlist__44u7__p9_0,
-       1, -512171520, 1630791680, 4, 0,
-       _vq_quantlist__44u7__p9_0,
-       NULL,
-       &_vq_auxt__44u7__p9_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p9_1[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u7__p9_1[] = {
-        1, 4, 4, 5, 5, 7, 7, 9, 9,11,10,12,12, 4, 7, 6,
-        8, 8, 9, 9,10,10,13,12,13,13, 4, 6, 6, 7, 8, 9,
-        9,10,11,13,13,13,13, 6, 8, 8,10, 9,11,11,12,13,
-       13,13,15,14, 6, 8, 8,10,10,11,11,13,12,13,13,14,
-       15, 8, 9, 9,12,11,14,13,14,14,15,17,15,17, 8, 9,
-       10,11,12,13,13,16,15,15,15,15,15,10,11,11,14,13,
-       14,14,16,16,15,16,16,16,10,12,12,13,14,14,14,15,
-       16,16,16,15,16,11,12,12,14,14,16,16,15,16,16,16,
-       16,16,12,13,13,13,15,15,14,15,16,16,16,16,16,12,
-       14,14,15,14,16,16,16,16,16,16,16,16,13,14,13,14,
-       15,16,15,16,16,16,16,16,16,
-};
-
-static float _vq_quantthresh__44u7__p9_1[] = {
-       -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
-       122.5, 171.5, 220.5, 269.5, 
-};
-
-static long _vq_quantmap__44u7__p9_1[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p9_1 = {
-       _vq_quantthresh__44u7__p9_1,
-       _vq_quantmap__44u7__p9_1,
-       13,
-       13
-};
-
-static static_codebook _44u7__p9_1 = {
-       2, 169,
-       _vq_lengthlist__44u7__p9_1,
-       1, -518889472, 1622704128, 4, 0,
-       _vq_quantlist__44u7__p9_1,
-       NULL,
-       &_vq_auxt__44u7__p9_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u7__p9_2[] = {
-       24,
-       23,
-       25,
-       22,
-       26,
-       21,
-       27,
-       20,
-       28,
-       19,
-       29,
-       18,
-       30,
-       17,
-       31,
-       16,
-       32,
-       15,
-       33,
-       14,
-       34,
-       13,
-       35,
-       12,
-       36,
-       11,
-       37,
-       10,
-       38,
-       9,
-       39,
-       8,
-       40,
-       7,
-       41,
-       6,
-       42,
-       5,
-       43,
-       4,
-       44,
-       3,
-       45,
-       2,
-       46,
-       1,
-       47,
-       0,
-       48,
-};
-
-static long _vq_lengthlist__44u7__p9_2[] = {
-        2, 3, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
-        6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8,
-};
-
-static float _vq_quantthresh__44u7__p9_2[] = {
-       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
-       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
-       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
-};
-
-static long _vq_quantmap__44u7__p9_2[] = {
-          47,   45,   43,   41,   39,   37,   35,   33,
-          31,   29,   27,   25,   23,   21,   19,   17,
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,   18,   20,   22,   24,   26,   28,   30,
-          32,   34,   36,   38,   40,   42,   44,   46,
-          48,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u7__p9_2 = {
-       _vq_quantthresh__44u7__p9_2,
-       _vq_quantmap__44u7__p9_2,
-       49,
-       49
-};
-
-static static_codebook _44u7__p9_2 = {
-       1, 49,
-       _vq_lengthlist__44u7__p9_2,
-       1, -526909440, 1611661312, 6, 0,
-       _vq_quantlist__44u7__p9_2,
-       NULL,
-       &_vq_auxt__44u7__p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u7__short[] = {
-        5,14,18,18,18,18,18,18,18,18, 3, 7,10,11,13,11,
-       14,10,17,18, 6, 6, 7, 8, 8, 9,11, 8,14,18, 7, 8,
-       10,11,11,11,14,11,18,18, 7, 6, 6, 7, 4, 7, 5, 7,
-       13,17, 9, 9, 9,11, 8,10,10,11,14,16,10, 9, 7, 9,
-        4, 7, 3, 5,11,17,11,10,11,11, 6, 9, 4, 5,11,17,
-       16,16,16,16, 8,14, 3, 4,10,16,17,17,17,16, 9,15,
-        5, 6,13,17,
-};
-
-static static_codebook _huff_book__44u7__short = {
-       2, 100,
-       _huff_lengthlist__44u7__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u7_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u7_m_long = {
-       2, 1,
-       _huff_lengthlist__44u7_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u7_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u7_m_short = {
-       2, 1,
-       _huff_lengthlist__44u7_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u8__long[] = {
-        3, 9,13,13,14,13,13,13,13,14, 5, 4, 6, 8,10,12,
-       13,15,13,14, 9, 5, 3, 5, 8,10,12,14,13,13,11, 7,
-        4, 3, 5, 7,10,11,12,14,11, 9, 7, 4, 4, 6, 8,10,
-       13,14,10,11, 9, 7, 6, 6, 7, 9,12,15,12,11,11, 8,
-        7, 6, 6, 7,11,14,12,12,12,10, 8, 7, 6, 7, 9,13,
-       11,12,13,12,11, 8, 8, 7, 9,12,11,14,16,16,15,11,
-       10, 9, 9,11,
-};
-
-static static_codebook _huff_book__44u8__long = {
-       2, 100,
-       _huff_lengthlist__44u8__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u8__short[] = {
-        7,15,18,18,18,18,18,18,18,18, 3, 6, 8, 9, 9,11,
-       16,15,18,18, 5, 5, 5, 5, 8, 9,14,15,18,18, 8, 6,
-        4, 3, 4, 8,12,12,18,18,11, 9, 6, 3, 4, 7,11,13,
-       17,18,13,12,10, 7, 7, 9,11,13,18,18,15,15,13, 6,
-        5, 7,10,13,17,18,18,18,12, 5, 4, 6, 9,13,16,18,
-       18,18,13, 6, 6, 8,11,14,18,18,18,17,17,11,11,13,
-       15,17,17,17,
-};
-
-static static_codebook _huff_book__44u8__short = {
-       2, 100,
-       _huff_lengthlist__44u8__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u8_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u8_m_long = {
-       2, 1,
-       _huff_lengthlist__44u8_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u8_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u8_m_short = {
-       2, 1,
-       _huff_lengthlist__44u8_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u8_p1_0[] = {
-        1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
-        8, 9, 5, 7, 7, 7, 9, 8, 8, 9, 9, 5, 7, 7, 7, 9,
-        9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
-        9,10, 9, 9,10,11, 5, 7, 7, 7, 9, 9, 8, 9, 9, 7,
-        9, 9, 9,11,10, 9, 9,10, 8, 9, 9, 9,10,10, 9,11,
-       10,
-};
-
-static float _vq_quantthresh__44u8_p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u8_p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p1_0 = {
-       _vq_quantthresh__44u8_p1_0,
-       _vq_quantmap__44u8_p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u8_p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u8_p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u8_p1_0,
-       NULL,
-       &_vq_auxt__44u8_p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p2_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u8_p2_0[] = {
-        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
-        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
-        8,10,10, 7, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
-       11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
-       10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,11,11,
-        9,10,10,12,12, 9,10,10,11,12,11,12,12,13,13,11,
-       11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
-       10,12,12,11,12,11,13,13,11,12,12,13,13, 5, 7, 7,
-        9, 9, 7, 8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,
-       12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
-        8, 9, 9,10,11,10,11,11,12,12,10,10,11,12,13, 6,
-        8, 8,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
-       10,12,11,10,11,11,12,12, 9,10,10,12,12,10,11,11,
-       12,13,10,11,11,12,12,12,12,13,13,14,12,12,13,14,
-       14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,12,13,
-       11,12,11,14,12,12,12,12,13,14, 5, 7, 7, 9, 9, 7,
-        8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
-       10,11,12, 6, 8, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
-       10,11,10,11,11,13,12,10,10,11,11,12, 7, 8, 8,10,
-       10, 8, 9, 9,11,10, 8, 9, 8,11,11,10,11,10,13,12,
-       10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9,
-       10,10,12,12,12,13,13,14,14,11,11,12,12,14, 9,10,
-       10,12,12,10,11,11,12,12,10,11,11,13,12,12,12,12,
-       14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
-       12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
-        9,10,10,12,12,10,11,11,12,13,10,11,11,13,12,12,
-       12,13,14,14,12,12,13,14,14, 9,10,10,12,12, 9,11,
-       10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
-       14,14,11,12,12,14,13,12,12,12,14,14,12,13,13,14,
-       14,13,13,14,13,16,14,14,14,15,15,11,12,12,13,13,
-       11,12,11,14,13,12,12,12,14,14,13,14,12,15,13,14,
-       14,14,15,15, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
-       10,12,12,11,12,12,13,13,11,12,12,13,14, 9,10,10,
-       12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
-       14,12,12,12,13,14, 9,10,10,12,12,10,11,11,12,13,
-       10,11,11,13,12,12,12,12,14,14,12,13,12,15,14,11,
-       12,11,13,13,12,13,12,14,14,11,11,12,13,14,13,14,
-       14,15,15,13,12,14,12,15,11,12,12,13,14,12,13,13,
-       14,14,12,12,12,14,14,14,14,14,15,16,13,14,13,15,
-       13,
-};
-
-static float _vq_quantthresh__44u8_p2_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u8_p2_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p2_0 = {
-       _vq_quantthresh__44u8_p2_0,
-       _vq_quantmap__44u8_p2_0,
-       5,
-       5
-};
-
-static static_codebook _44u8_p2_0 = {
-       4, 625,
-       _vq_lengthlist__44u8_p2_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u8_p2_0,
-       NULL,
-       &_vq_auxt__44u8_p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p3_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u8_p3_0[] = {
-        3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
-        9, 9, 4, 5, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
-        8, 8, 9, 9, 5, 6, 6, 6, 7, 8, 8, 9, 9, 7, 7, 7,
-        8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 9,
-        9, 9,10, 9,10,10,11,11, 9, 9, 9, 9,10,10,10,11,
-       11,
-};
-
-static float _vq_quantthresh__44u8_p3_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u8_p3_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p3_0 = {
-       _vq_quantthresh__44u8_p3_0,
-       _vq_quantmap__44u8_p3_0,
-       9,
-       9
-};
-
-static static_codebook _44u8_p3_0 = {
-       2, 81,
-       _vq_lengthlist__44u8_p3_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u8_p3_0,
-       NULL,
-       &_vq_auxt__44u8_p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p4_0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44u8_p4_0[] = {
-        4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,12,
-       12, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
-       12,12, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
-       11,12,12, 6, 6, 6, 7, 7, 8, 7, 9, 8, 9, 9,10,10,
-       11,11,12,12, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9,10,
-       10,11,11,12,12, 7, 7, 7, 8, 7, 8, 8, 9, 9,10, 9,
-       11,11,12,12,13,12, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9,
-       10,11,11,12,12,13,13, 8, 8, 8, 9, 9, 9, 9,10,10,
-       10,10,11,11,12,12,13,13, 8, 8, 8, 8, 9, 9, 9,10,
-       10,10,10,11,11,12,12,13,13, 8, 9, 9, 9, 9,10, 9,
-       10,10,11,11,12,12,13,12,14,13, 8, 9, 9, 9, 9, 9,
-       10,10,10,11,11,12,12,13,13,13,14,10,10,10,10,10,
-       11,11,11,11,12,12,13,12,13,13,14,14,10,10,10,10,
-       10,11,11,11,11,12,12,12,13,13,13,14,14,11,11,11,
-       11,11,12,12,12,12,13,13,14,13,14,14,15,14,11,11,
-       11,11,12,12,12,12,12,13,13,13,13,14,14,14,14,12,
-       12,12,12,12,13,12,13,13,14,13,14,14,14,14,15,15,
-       12,12,12,12,12,12,13,13,13,13,14,14,14,14,15,15,
-       15,
-};
-
-static float _vq_quantthresh__44u8_p4_0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44u8_p4_0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p4_0 = {
-       _vq_quantthresh__44u8_p4_0,
-       _vq_quantmap__44u8_p4_0,
-       17,
-       17
-};
-
-static static_codebook _44u8_p4_0 = {
-       2, 289,
-       _vq_lengthlist__44u8_p4_0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44u8_p4_0,
-       NULL,
-       &_vq_auxt__44u8_p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p5_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u8_p5_0[] = {
-        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10, 9, 7,
-       10, 9, 5, 8, 9, 7, 9, 9, 8, 9,10, 4, 9, 9, 9,11,
-       10, 8,10,11, 7,11,11,10,11,12,10,12,12, 7,11,11,
-       10,12,11, 9,12,12, 5, 9, 9, 8,11,11, 9,11,11, 7,
-       11,11, 9,12,12,10,11,12, 7,11,11, 9,12,12,10,12,
-       11,
-};
-
-static float _vq_quantthresh__44u8_p5_0[] = {
-       -5.5, 5.5, 
-};
-
-static long _vq_quantmap__44u8_p5_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p5_0 = {
-       _vq_quantthresh__44u8_p5_0,
-       _vq_quantmap__44u8_p5_0,
-       3,
-       3
-};
-
-static static_codebook _44u8_p5_0 = {
-       4, 81,
-       _vq_lengthlist__44u8_p5_0,
-       1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44u8_p5_0,
-       NULL,
-       &_vq_auxt__44u8_p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p5_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u8_p5_1[] = {
-        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6,
-        7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
-        8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
-        7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
-        9, 9, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 8, 8, 8,
-        8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9,
-        9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
-        8, 8, 8, 9, 9, 9, 9, 9, 9,
-};
-
-static float _vq_quantthresh__44u8_p5_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u8_p5_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p5_1 = {
-       _vq_quantthresh__44u8_p5_1,
-       _vq_quantmap__44u8_p5_1,
-       11,
-       11
-};
-
-static static_codebook _44u8_p5_1 = {
-       2, 121,
-       _vq_lengthlist__44u8_p5_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u8_p5_1,
-       NULL,
-       &_vq_auxt__44u8_p5_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p6_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u8_p6_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,10,10, 4, 6, 6,
-        8, 8, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 8, 8, 9,
-        9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,10,10,
-       11,11,11,11, 7, 8, 8, 9, 9,10,10,10,10,11,11,11,
-       11, 8, 9, 9,10,10,10,10,11,11,11,11,12,12, 8, 9,
-        9,10,10,10,11,11,11,11,11,12,12, 9, 9, 9,10,10,
-       11,11,11,11,12,12,12,12, 9, 9, 9,10,10,11,11,11,
-       11,12,12,12,12,10,10,10,11,11,11,11,12,12,12,12,
-       13,13,10,10,10,11,11,11,11,12,12,12,12,13,13,11,
-       11,11,12,12,12,12,12,12,13,13,13,13,11,11,11,12,
-       12,12,12,12,12,13,13,13,13,
-};
-
-static float _vq_quantthresh__44u8_p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44u8_p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p6_0 = {
-       _vq_quantthresh__44u8_p6_0,
-       _vq_quantmap__44u8_p6_0,
-       13,
-       13
-};
-
-static static_codebook _44u8_p6_0 = {
-       2, 169,
-       _vq_lengthlist__44u8_p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44u8_p6_0,
-       NULL,
-       &_vq_auxt__44u8_p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p6_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u8_p6_1[] = {
-        3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
-        5, 5, 5, 5, 5, 5, 5, 5, 5,
-};
-
-static float _vq_quantthresh__44u8_p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u8_p6_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p6_1 = {
-       _vq_quantthresh__44u8_p6_1,
-       _vq_quantmap__44u8_p6_1,
-       5,
-       5
-};
-
-static static_codebook _44u8_p6_1 = {
-       2, 25,
-       _vq_lengthlist__44u8_p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u8_p6_1,
-       NULL,
-       &_vq_auxt__44u8_p6_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u8_p7_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
-        8, 8, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 8, 8, 8,
-        9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,10,10,
-       11,11,12,12, 7, 8, 8, 9, 9,10,10,10,10,11,11,12,
-       12, 8, 9, 9,10,10,10,10,11,11,12,12,13,12, 8, 9,
-        9,10,10,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
-       11,11,12,12,13,13,14,13, 9, 9, 9,10,10,11,11,12,
-       12,13,13,13,14,10,10,10,11,11,12,12,13,13,14,13,
-       14,14,10,10,10,11,11,12,12,13,13,13,13,14,14,11,
-       11,11,12,12,13,13,14,13,14,14,15,15,11,11,11,12,
-       12,13,13,13,13,14,14,15,15,
-};
-
-static float _vq_quantthresh__44u8_p7_0[] = {
-       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
-       27.5, 38.5, 49.5, 60.5, 
-};
-
-static long _vq_quantmap__44u8_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p7_0 = {
-       _vq_quantthresh__44u8_p7_0,
-       _vq_quantmap__44u8_p7_0,
-       13,
-       13
-};
-
-static static_codebook _44u8_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44u8_p7_0,
-       1, -523206656, 1618345984, 4, 0,
-       _vq_quantlist__44u8_p7_0,
-       NULL,
-       &_vq_auxt__44u8_p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p7_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u8_p7_1[] = {
-        4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
-        7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-        7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
-        7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
-        7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
-        7, 8, 8, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44u8_p7_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u8_p7_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p7_1 = {
-       _vq_quantthresh__44u8_p7_1,
-       _vq_quantmap__44u8_p7_1,
-       11,
-       11
-};
-
-static static_codebook _44u8_p7_1 = {
-       2, 121,
-       _vq_lengthlist__44u8_p7_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u8_p7_1,
-       NULL,
-       &_vq_auxt__44u8_p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p8_0[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
-       4,
-       10,
-       3,
-       11,
-       2,
-       12,
-       1,
-       13,
-       0,
-       14,
-};
-
-static long _vq_lengthlist__44u8_p8_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 8, 9, 9,10,11, 5,
-        6, 6, 8, 8, 9, 9, 9, 8,10, 9,11,10,11,11, 4, 6,
-        6, 8, 8, 9, 9, 8, 9, 9,10,10,11,11,11, 7, 8, 8,
-       10, 9,11,10,10,10,11,11,12,12,12,12, 7, 8, 8, 9,
-        9,10,10,10,10,11,11,11,12,12,13, 8, 9, 9,11,10,
-       11,12,11,11,12,12,12,13,13,14, 8, 9, 9,10,11,11,
-       11,11,11,12,12,13,13,13,13, 8, 9, 9,10,10,11,11,
-       12,12,13,13,14,13,14,13, 8, 9, 9,10,10,11,11,12,
-       12,13,13,13,13,14,14, 9,10,10,11,11,12,12,13,13,
-       14,13,14,13,14,14, 9,10,10,11,12,12,12,13,13,14,
-       14,14,14,14,14,10,11,11,12,12,13,13,13,13,14,13,
-       14,14,15,15,10,11,11,12,12,12,13,13,13,14,13,14,
-       15,15,15,11,12,11,12,12,13,14,14,13,14,14,16,14,
-       15,15,10,12,12,12,13,13,13,14,14,15,15,15,16,15,
-       14,
-};
-
-static float _vq_quantthresh__44u8_p8_0[] = {
-       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
-       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
-};
-
-static long _vq_quantmap__44u8_p8_0[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p8_0 = {
-       _vq_quantthresh__44u8_p8_0,
-       _vq_quantmap__44u8_p8_0,
-       15,
-       15
-};
-
-static static_codebook _44u8_p8_0 = {
-       2, 225,
-       _vq_lengthlist__44u8_p8_0,
-       1, -520986624, 1620377600, 4, 0,
-       _vq_quantlist__44u8_p8_0,
-       NULL,
-       &_vq_auxt__44u8_p8_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p8_1[] = {
-       10,
-       9,
-       11,
-       8,
-       12,
-       7,
-       13,
-       6,
-       14,
-       5,
-       15,
-       4,
-       16,
-       3,
-       17,
-       2,
-       18,
-       1,
-       19,
-       0,
-       20,
-};
-
-static long _vq_lengthlist__44u8_p8_1[] = {
-        4, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
-        8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
-        7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,10,10, 8, 8,
-        8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-       10, 9,10,10,10,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
-       10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10, 9,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
-        9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
-       10, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9,10,10,
-       10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-        9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,10,
-       10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
-        9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10, 9, 9,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,
-};
-
-static float _vq_quantthresh__44u8_p8_1[] = {
-       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
-       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
-       6.5, 7.5, 8.5, 9.5, 
-};
-
-static long _vq_quantmap__44u8_p8_1[] = {
-          19,   17,   15,   13,   11,    9,    7,    5,
-           3,    1,    0,    2,    4,    6,    8,   10,
-          12,   14,   16,   18,   20,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p8_1 = {
-       _vq_quantthresh__44u8_p8_1,
-       _vq_quantmap__44u8_p8_1,
-       21,
-       21
-};
-
-static static_codebook _44u8_p8_1 = {
-       2, 441,
-       _vq_lengthlist__44u8_p8_1,
-       1, -529268736, 1611661312, 5, 0,
-       _vq_quantlist__44u8_p8_1,
-       NULL,
-       &_vq_auxt__44u8_p8_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p9_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u8_p9_0[] = {
-        1, 4, 4, 9, 9, 9, 9, 9, 9, 5, 9, 9, 8, 8, 8, 8,
-        8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
-        8,
-};
-
-static float _vq_quantthresh__44u8_p9_0[] = {
-       -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 2327.5, 3258.5, 
-};
-
-static long _vq_quantmap__44u8_p9_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p9_0 = {
-       _vq_quantthresh__44u8_p9_0,
-       _vq_quantmap__44u8_p9_0,
-       9,
-       9
-};
-
-static static_codebook _44u8_p9_0 = {
-       2, 81,
-       _vq_lengthlist__44u8_p9_0,
-       1, -511895552, 1631393792, 4, 0,
-       _vq_quantlist__44u8_p9_0,
-       NULL,
-       &_vq_auxt__44u8_p9_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p9_1[] = {
-       9,
-       8,
-       10,
-       7,
-       11,
-       6,
-       12,
-       5,
-       13,
-       4,
-       14,
-       3,
-       15,
-       2,
-       16,
-       1,
-       17,
-       0,
-       18,
-};
-
-static long _vq_lengthlist__44u8_p9_1[] = {
-        1, 4, 4, 7, 7, 8, 8, 7, 8, 9, 9,10,10,11,11,12,
-       12,12,13, 4, 7, 6, 9, 9, 9, 9, 9, 8, 9, 9,11,10,
-       12,11,12,12,13,14, 4, 6, 6, 9, 9, 9, 9, 8, 9, 9,
-       10,10,11,12,11,12,12,13,12, 7, 9, 8,11,10,10,10,
-       10,10,11,11,12,11,14,12,14,14,14,13, 7, 8, 9,10,
-       10,10,10,10,10,11,11,12,13,13,13,14,14,15,13, 8,
-        9, 9,11,10,11,11,12,12,12,12,14,14,14,14,14,14,
-       15,13, 8, 9, 9,10,11,11,11,12,12,13,12,13,14,13,
-       15,14,15,15,15, 8, 9, 9,11,10,12,11,13,12,13,13,
-       14,14,13,15,14,15,14,14, 8, 9, 9,10,11,12,12,13,
-       13,14,14,14,14,15,15,15,12,14,14, 9,11,10,11,12,
-       13,12,13,14,15,14,14,14,14,15,15,15,15,15, 9,10,
-       11,11,12,12,13,13,14,14,14,15,15,15,14,15,15,15,
-       15,10,11,11,12,12,14,14,13,14,14,15,15,15,15,15,
-       15,15,15,15,10,11,11,12,13,13,13,14,14,15,15,14,
-       14,15,15,15,15,14,15,11,12,13,15,13,14,15,15,15,
-       15,14,15,15,15,15,15,15,15,15,11,12,12,14,14,14,
-       13,14,15,15,14,15,15,15,15,15,15,15,15,13,13,13,
-       13,13,14,14,15,14,15,15,15,15,15,15,15,15,15,15,
-       11,14,13,14,14,15,14,14,15,15,15,15,15,15,15,15,
-       15,15,15,12,12,13,14,13,13,14,15,14,15,15,15,15,
-       15,15,15,15,15,15,13,13,14,14,13,15,14,14,15,15,
-       13,15,15,15,15,15,15,15,15,
-};
-
-static float _vq_quantthresh__44u8_p9_1[] = {
-       -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
-       -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
-       367.5, 416.5, 
-};
-
-static long _vq_quantmap__44u8_p9_1[] = {
-          17,   15,   13,   11,    9,    7,    5,    3,
-           1,    0,    2,    4,    6,    8,   10,   12,
-          14,   16,   18,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p9_1 = {
-       _vq_quantthresh__44u8_p9_1,
-       _vq_quantmap__44u8_p9_1,
-       19,
-       19
-};
-
-static static_codebook _44u8_p9_1 = {
-       2, 361,
-       _vq_lengthlist__44u8_p9_1,
-       1, -518287360, 1622704128, 5, 0,
-       _vq_quantlist__44u8_p9_1,
-       NULL,
-       &_vq_auxt__44u8_p9_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u8_p9_2[] = {
-       24,
-       23,
-       25,
-       22,
-       26,
-       21,
-       27,
-       20,
-       28,
-       19,
-       29,
-       18,
-       30,
-       17,
-       31,
-       16,
-       32,
-       15,
-       33,
-       14,
-       34,
-       13,
-       35,
-       12,
-       36,
-       11,
-       37,
-       10,
-       38,
-       9,
-       39,
-       8,
-       40,
-       7,
-       41,
-       6,
-       42,
-       5,
-       43,
-       4,
-       44,
-       3,
-       45,
-       2,
-       46,
-       1,
-       47,
-       0,
-       48,
-};
-
-static long _vq_lengthlist__44u8_p9_2[] = {
-        2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
-        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7,
-};
-
-static float _vq_quantthresh__44u8_p9_2[] = {
-       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
-       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
-       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
-};
-
-static long _vq_quantmap__44u8_p9_2[] = {
-          47,   45,   43,   41,   39,   37,   35,   33,
-          31,   29,   27,   25,   23,   21,   19,   17,
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,   18,   20,   22,   24,   26,   28,   30,
-          32,   34,   36,   38,   40,   42,   44,   46,
-          48,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u8_p9_2 = {
-       _vq_quantthresh__44u8_p9_2,
-       _vq_quantmap__44u8_p9_2,
-       49,
-       49
-};
-
-static static_codebook _44u8_p9_2 = {
-       1, 49,
-       _vq_lengthlist__44u8_p9_2,
-       1, -526909440, 1611661312, 6, 0,
-       _vq_quantlist__44u8_p9_2,
-       NULL,
-       &_vq_auxt__44u8_p9_2,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u9__long[] = {
-        3, 9,13,13,14,14,13,14,14,13, 5, 5, 9,10,12,13,
-       13,14,14,14, 9, 5, 6, 6, 8,11,12,14,14,14,11, 7,
-        5, 3, 5, 8,10,12,13,12,12,10, 7, 4, 3, 5, 8,10,
-       12,13,10,12, 9, 7, 4, 4, 6, 8,11,14,12,12,11, 9,
-        7, 5, 6, 7, 9,13,12,12,12,11, 8, 7, 6, 6, 8,12,
-       12,12,13,12,10, 9, 7, 7, 8,11,11,13,14,14,14,12,
-       10, 9, 9,10,
-};
-
-static static_codebook _huff_book__44u9__long = {
-       2, 100,
-       _huff_lengthlist__44u9__long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u9__short[] = {
-       10,17,18,18,18,18,18,18,18,18, 4, 7,11,12,13,13,
-       15,17,16,17, 5, 5, 7, 7, 9, 8,11,16,17,17, 7, 5,
-        6, 4, 5, 7,10,14,16,16,10, 8, 8, 3, 3, 5, 9,12,
-       15,18,13,11,11, 6, 4, 6,10,12,18,18,15,14,15,10,
-        6, 6, 8,12,17,18,16,17,18,10, 4, 3, 6,10,14,17,
-       18,18,18,11, 6, 5, 8,12,16,18,18,18,18,14, 9, 9,
-       12,17,18,18,
-};
-
-static static_codebook _huff_book__44u9__short = {
-       2, 100,
-       _huff_lengthlist__44u9__short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u9_m_long[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u9_m_long = {
-       2, 1,
-       _huff_lengthlist__44u9_m_long,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _huff_lengthlist__44u9_m_short[] = {
-        0,
-};
-
-static static_codebook _huff_book__44u9_m_short = {
-       2, 1,
-       _huff_lengthlist__44u9_m_short,
-       0, 0, 0, 0, 0,
-       NULL,
-       NULL,
-       NULL,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p1_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u9_p1_0[] = {
-        1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
-        9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 8, 9,
-        9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
-        9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
-        9, 9, 9,11,11, 9,10,11, 8, 9, 9, 9,10,10, 9,11,
-       10,
-};
-
-static float _vq_quantthresh__44u9_p1_0[] = {
-       -0.5, 0.5, 
-};
-
-static long _vq_quantmap__44u9_p1_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p1_0 = {
-       _vq_quantthresh__44u9_p1_0,
-       _vq_quantmap__44u9_p1_0,
-       3,
-       3
-};
-
-static static_codebook _44u9_p1_0 = {
-       4, 81,
-       _vq_lengthlist__44u9_p1_0,
-       1, -535822336, 1611661312, 2, 0,
-       _vq_quantlist__44u9_p1_0,
-       NULL,
-       &_vq_auxt__44u9_p1_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p2_0[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u9_p2_0[] = {
-        3, 6, 5, 8, 8, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
-        9, 9,11,10, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
-        8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
-       10,11, 6, 7, 7, 9, 9, 7, 8, 8,10, 9, 7, 8, 8,10,
-       10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
-        9,10,10,11,11, 9,10,10,11,11,11,11,11,13,13,11,
-       11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
-       10,12,11,11,11,11,12,12,11,11,11,13,13, 6, 7, 7,
-        9, 9, 7, 8, 8,10, 9, 7, 8, 8, 9,10, 9,10,10,11,
-       11, 9,10,10,11,11, 7, 8, 8,10,10, 8, 9, 9,10,10,
-        8, 9, 9,10,10,10,10,10,11,12,10,10,10,11,12, 7,
-        8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10,10,10,
-       10,12,11,10,10,10,12,12, 9,10,10,12,11,10,10,10,
-       12,12,10,10,10,12,12,11,12,12,12,13,11,12,12,13,
-       13, 9,10,10,11,11, 9,10,10,12,11,10,10,10,12,12,
-       11,12,11,13,12,12,12,12,13,13, 6, 7, 7, 9, 9, 7,
-        8, 8,10, 9, 7, 8, 8, 9,10, 9,10,10,11,11, 9,10,
-       10,11,11, 7, 8, 8,10, 9, 8, 9, 9,10,10, 8, 8, 9,
-       10,10,10,10,10,12,12,10,10,10,11,12, 7, 8, 8,10,
-       10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,10,10,12,11,
-       10,10,10,12,11, 9,10,10,11,11,10,11,10,12,12, 9,
-       10,10,11,12,11,12,12,13,13,11,11,12,11,13, 9,10,
-       10,11,12,10,10,10,12,12,10,10,10,12,12,11,12,12,
-       13,13,11,12,11,13,12, 8, 9, 9,11,11, 9,10,10,12,
-       11, 9,10,10,11,12,11,12,12,13,13,11,11,12,13,13,
-        9,10,10,12,11,10,10,10,12,12,10,10,10,12,12,12,
-       12,12,13,13,11,12,12,13,13, 9,10,10,12,11,10,10,
-       10,12,11,10,10,10,12,12,11,12,12,13,13,12,12,12,
-       13,14,11,12,11,13,12,11,12,12,13,13,11,12,12,13,
-       13,13,13,14,13,14,13,13,13,14,14,11,11,11,13,13,
-       11,12,11,13,13,12,12,12,13,13,12,13,12,14,12,13,
-       13,14,14,14, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
-       10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10,
-       11,11,10,11,10,12,12,10,10,10,11,12,12,12,12,13,
-       13,11,11,12,12,13, 9,10,10,12,11,10,10,11,12,12,
-       10,11,10,12,12,11,12,12,13,14,12,12,12,13,13,11,
-       11,11,13,12,11,12,12,13,13,11,11,12,12,13,13,13,
-       13,14,14,12,12,13,12,14,11,11,12,13,13,12,12,12,
-       13,14,11,12,12,13,13,13,13,13,14,14,13,14,12,14,
-       12,
-};
-
-static float _vq_quantthresh__44u9_p2_0[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u9_p2_0[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p2_0 = {
-       _vq_quantthresh__44u9_p2_0,
-       _vq_quantmap__44u9_p2_0,
-       5,
-       5
-};
-
-static static_codebook _44u9_p2_0 = {
-       4, 625,
-       _vq_lengthlist__44u9_p2_0,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u9_p2_0,
-       NULL,
-       &_vq_auxt__44u9_p2_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p3_0[] = {
-       4,
-       3,
-       5,
-       2,
-       6,
-       1,
-       7,
-       0,
-       8,
-};
-
-static long _vq_lengthlist__44u9_p3_0[] = {
-        4, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 5, 6, 6, 7, 7,
-        9, 8, 4, 4, 5, 5, 6, 7, 7, 8, 9, 5, 6, 6, 7, 6,
-        8, 7, 9, 9, 5, 6, 6, 6, 7, 7, 8, 9, 9, 7, 7, 7,
-        8, 7, 9, 8,10,10, 7, 7, 7, 7, 8, 8, 9,10,10, 8,
-        9, 8, 9, 9,10, 9,11,10, 8, 8, 9, 9, 9,10,10,10,
-       11,
-};
-
-static float _vq_quantthresh__44u9_p3_0[] = {
-       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
-};
-
-static long _vq_quantmap__44u9_p3_0[] = {
-           7,    5,    3,    1,    0,    2,    4,    6,
-           8,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p3_0 = {
-       _vq_quantthresh__44u9_p3_0,
-       _vq_quantmap__44u9_p3_0,
-       9,
-       9
-};
-
-static static_codebook _44u9_p3_0 = {
-       2, 81,
-       _vq_lengthlist__44u9_p3_0,
-       1, -531628032, 1611661312, 4, 0,
-       _vq_quantlist__44u9_p3_0,
-       NULL,
-       &_vq_auxt__44u9_p3_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p4_0[] = {
-       8,
-       7,
-       9,
-       6,
-       10,
-       5,
-       11,
-       4,
-       12,
-       3,
-       13,
-       2,
-       14,
-       1,
-       15,
-       0,
-       16,
-};
-
-static long _vq_lengthlist__44u9_p4_0[] = {
-        5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
-       11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
-       11,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
-       10,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 8,10, 9,
-       11,10,11,11, 6, 6, 6, 6, 7, 7, 7, 8, 8, 8, 9,10,
-       10,10,11,11,12, 7, 7, 7, 7, 7, 8, 8, 9, 8, 9, 9,
-       10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9,
-        9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8, 9, 9,
-       10, 9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 8, 9, 9,
-        9, 9,10,10,10,11,11,12,12, 8, 8, 8, 9, 8, 9, 9,
-       10, 9,10,10,11,11,12,12,12,12, 8, 8, 8, 8, 9, 9,
-        9, 9,10,10,10,11,11,12,12,12,13, 9, 9, 9,10,10,
-       10,10,10,10,11,11,11,11,12,12,13,13, 9, 9, 9, 9,
-       10,10,10,10,10,11,11,11,11,12,12,13,13,10,10,10,
-       11,10,11,11,11,11,12,12,12,12,13,12,13,13,10,10,
-       10,10,11,11,11,11,11,11,12,12,12,13,13,13,13,11,
-       11,11,12,11,12,12,12,12,13,12,13,13,13,13,14,14,
-       11,11,11,11,12,12,12,12,12,12,13,13,13,13,13,14,
-       14,
-};
-
-static float _vq_quantthresh__44u9_p4_0[] = {
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-};
-
-static long _vq_quantmap__44u9_p4_0[] = {
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p4_0 = {
-       _vq_quantthresh__44u9_p4_0,
-       _vq_quantmap__44u9_p4_0,
-       17,
-       17
-};
-
-static static_codebook _44u9_p4_0 = {
-       2, 289,
-       _vq_lengthlist__44u9_p4_0,
-       1, -529530880, 1611661312, 5, 0,
-       _vq_quantlist__44u9_p4_0,
-       NULL,
-       &_vq_auxt__44u9_p4_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p5_0[] = {
-       1,
-       0,
-       2,
-};
-
-static long _vq_lengthlist__44u9_p5_0[] = {
-        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7,10,10, 7,
-        9, 9, 5, 7, 8, 7, 9, 9, 7,10,10, 5, 8, 8, 8,10,
-       10, 8,10,10, 7,10,10,10,11,12,10,12,12, 7,10,10,
-        9,12,10,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
-       10,10,10,12,12, 9,10,12, 7,10,10,10,12,12,10,12,
-       11,
-};
-
-static float _vq_quantthresh__44u9_p5_0[] = {
-       -5.5, 5.5, 
-};
-
-static long _vq_quantmap__44u9_p5_0[] = {
-           1,    0,    2,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p5_0 = {
-       _vq_quantthresh__44u9_p5_0,
-       _vq_quantmap__44u9_p5_0,
-       3,
-       3
-};
-
-static static_codebook _44u9_p5_0 = {
-       4, 81,
-       _vq_lengthlist__44u9_p5_0,
-       1, -529137664, 1618345984, 2, 0,
-       _vq_quantlist__44u9_p5_0,
-       NULL,
-       &_vq_auxt__44u9_p5_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p5_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u9_p5_1[] = {
-        5, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6,
-        7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
-        7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 7, 6, 6, 6, 7,
-        7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
-        8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
-        7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
-        8, 8, 8, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8, 8, 7, 7,
-        7, 7, 8, 8, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44u9_p5_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u9_p5_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p5_1 = {
-       _vq_quantthresh__44u9_p5_1,
-       _vq_quantmap__44u9_p5_1,
-       11,
-       11
-};
-
-static static_codebook _44u9_p5_1 = {
-       2, 121,
-       _vq_lengthlist__44u9_p5_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u9_p5_1,
-       NULL,
-       &_vq_auxt__44u9_p5_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p6_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u9_p6_0[] = {
-        2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 5, 5,
-        7, 6, 8, 8, 8, 8, 9, 9,10,10, 4, 5, 5, 7, 7, 8,
-        8, 8, 8, 9, 9,10,10, 6, 7, 7, 8, 8, 9, 9, 9, 9,
-       10,10,11,10, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
-       11, 7, 8, 8, 9, 9,10,10,10,10,11,10,11,11, 7, 8,
-        8, 9, 9, 9,10,10,10,10,10,11,11, 8, 8, 8, 9, 9,
-       10,10,11,10,11,11,11,11, 8, 8, 8, 9, 9,10,10,10,
-       11,11,11,11,11, 9, 9, 9,10,10,11,10,11,11,11,11,
-       12,12, 9, 9, 9,10,10,10,11,11,11,11,11,12,12,10,
-       10,10,11,11,11,11,12,11,12,12,12,12,10,10,10,11,
-       11,11,11,11,12,12,12,12,12,
-};
-
-static float _vq_quantthresh__44u9_p6_0[] = {
-       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
-       12.5, 17.5, 22.5, 27.5, 
-};
-
-static long _vq_quantmap__44u9_p6_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p6_0 = {
-       _vq_quantthresh__44u9_p6_0,
-       _vq_quantmap__44u9_p6_0,
-       13,
-       13
-};
-
-static static_codebook _44u9_p6_0 = {
-       2, 169,
-       _vq_lengthlist__44u9_p6_0,
-       1, -526516224, 1616117760, 4, 0,
-       _vq_quantlist__44u9_p6_0,
-       NULL,
-       &_vq_auxt__44u9_p6_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p6_1[] = {
-       2,
-       1,
-       3,
-       0,
-       4,
-};
-
-static long _vq_lengthlist__44u9_p6_1[] = {
-        4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
-        5, 5, 5, 5, 5, 5, 5, 5, 5,
-};
-
-static float _vq_quantthresh__44u9_p6_1[] = {
-       -1.5, -0.5, 0.5, 1.5, 
-};
-
-static long _vq_quantmap__44u9_p6_1[] = {
-           3,    1,    0,    2,    4,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p6_1 = {
-       _vq_quantthresh__44u9_p6_1,
-       _vq_quantmap__44u9_p6_1,
-       5,
-       5
-};
-
-static static_codebook _44u9_p6_1 = {
-       2, 25,
-       _vq_lengthlist__44u9_p6_1,
-       1, -533725184, 1611661312, 3, 0,
-       _vq_quantlist__44u9_p6_1,
-       NULL,
-       &_vq_auxt__44u9_p6_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p7_0[] = {
-       6,
-       5,
-       7,
-       4,
-       8,
-       3,
-       9,
-       2,
-       10,
-       1,
-       11,
-       0,
-       12,
-};
-
-static long _vq_lengthlist__44u9_p7_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 8, 9, 9, 9,10,10, 4, 6, 6,
-        8, 8, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 8, 8, 8,
-        9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10, 9,10,10,
-       11,11,12,12, 7, 8, 8, 9, 9, 9,10,10,10,11,11,12,
-       12, 8, 9, 9,10,10,10,10,11,11,12,12,13,12, 8, 9,
-        9,10,10,10,10,11,11,12,12,13,13, 9,10, 9,10,10,
-       11,11,12,12,13,13,13,13, 9, 9, 9,10,10,11,11,12,
-       12,12,12,13,13,10,10,10,11,11,12,12,13,12,13,13,
-       14,14,10,10,10,11,11,12,12,12,12,13,13,14,14,11,
-       11,11,12,12,13,12,13,13,14,14,15,14,11,11,11,12,
-       12,13,13,13,13,14,15,15,15,
-};
-
-static float _vq_quantthresh__44u9_p7_0[] = {
-       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
-       27.5, 38.5, 49.5, 60.5, 
-};
-
-static long _vq_quantmap__44u9_p7_0[] = {
-          11,    9,    7,    5,    3,    1,    0,    2,
-           4,    6,    8,   10,   12,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p7_0 = {
-       _vq_quantthresh__44u9_p7_0,
-       _vq_quantmap__44u9_p7_0,
-       13,
-       13
-};
-
-static static_codebook _44u9_p7_0 = {
-       2, 169,
-       _vq_lengthlist__44u9_p7_0,
-       1, -523206656, 1618345984, 4, 0,
-       _vq_quantlist__44u9_p7_0,
-       NULL,
-       &_vq_auxt__44u9_p7_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p7_1[] = {
-       5,
-       4,
-       6,
-       3,
-       7,
-       2,
-       8,
-       1,
-       9,
-       0,
-       10,
-};
-
-static long _vq_lengthlist__44u9_p7_1[] = {
-        5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
-        7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
-        7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7,
-        7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 7, 7,
-        7, 7, 7, 7, 8, 8, 8, 8, 8,
-};
-
-static float _vq_quantthresh__44u9_p7_1[] = {
-       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
-       3.5, 4.5, 
-};
-
-static long _vq_quantmap__44u9_p7_1[] = {
-           9,    7,    5,    3,    1,    0,    2,    4,
-           6,    8,   10,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p7_1 = {
-       _vq_quantthresh__44u9_p7_1,
-       _vq_quantmap__44u9_p7_1,
-       11,
-       11
-};
-
-static static_codebook _44u9_p7_1 = {
-       2, 121,
-       _vq_lengthlist__44u9_p7_1,
-       1, -531365888, 1611661312, 4, 0,
-       _vq_quantlist__44u9_p7_1,
-       NULL,
-       &_vq_auxt__44u9_p7_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p8_0[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
-       4,
-       10,
-       3,
-       11,
-       2,
-       12,
-       1,
-       13,
-       0,
-       14,
-};
-
-static long _vq_lengthlist__44u9_p8_0[] = {
-        1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 8, 9, 9,10,10, 5,
-        6, 6, 8, 8, 9, 9, 9, 8,10, 9,10,10,11,11, 4, 6,
-        6, 8, 8, 9, 9, 8, 9, 9,10,10,11,11,11, 7, 8, 8,
-       10,10,11,10,10,10,11,11,12,11,12,12, 7, 8, 8,10,
-       10,11,11,10,10,11,11,11,12,12,13, 8, 9, 9,11,11,
-       12,11,11,11,12,12,13,13,13,13, 8, 9, 9,10,11,11,
-       11,11,11,12,12,13,13,13,13, 8, 9, 9,10,10,11,11,
-       12,12,13,13,13,13,15,14, 8, 8, 9,10,10,11,11,12,
-       12,13,13,14,14,14,15, 9,10,10,11,11,12,12,13,12,
-       13,13,14,14,14,15, 9,10,10,11,11,12,12,13,13,14,
-       14,13,14,14,14,10,10,11,12,12,13,12,13,13,14,14,
-       15,14,15,14,10,10,10,12,12,13,13,14,14,14,14,14,
-       15,15,17,10,11,12,12,12,13,13,14,13,15,15,14,15,
-       15,16,11,12,12,12,13,14,14,14,14,15,14,15,15,17,
-       15,
-};
-
-static float _vq_quantthresh__44u9_p8_0[] = {
-       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
-       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
-};
-
-static long _vq_quantmap__44u9_p8_0[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p8_0 = {
-       _vq_quantthresh__44u9_p8_0,
-       _vq_quantmap__44u9_p8_0,
-       15,
-       15
-};
-
-static static_codebook _44u9_p8_0 = {
-       2, 225,
-       _vq_lengthlist__44u9_p8_0,
-       1, -520986624, 1620377600, 4, 0,
-       _vq_quantlist__44u9_p8_0,
-       NULL,
-       &_vq_auxt__44u9_p8_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p8_1[] = {
-       10,
-       9,
-       11,
-       8,
-       12,
-       7,
-       13,
-       6,
-       14,
-       5,
-       15,
-       4,
-       16,
-       3,
-       17,
-       2,
-       18,
-       1,
-       19,
-       0,
-       20,
-};
-
-static long _vq_lengthlist__44u9_p8_1[] = {
-        4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
-        8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
-        7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10, 9, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
-        9, 9, 9, 9, 9, 9,10, 9, 9, 8, 8, 8, 8, 8, 8, 8,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 8,
-        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
-       10,10,10, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9,10,10,10,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
-       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
-       10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
-        9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
-       10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
-       10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
-        9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10, 9, 9, 9, 9,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10,10,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
-        9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
-       10,10,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,
-       10,10,10,10,10,10,10,10,10,
-};
-
-static float _vq_quantthresh__44u9_p8_1[] = {
-       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
-       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
-       6.5, 7.5, 8.5, 9.5, 
-};
-
-static long _vq_quantmap__44u9_p8_1[] = {
-          19,   17,   15,   13,   11,    9,    7,    5,
-           3,    1,    0,    2,    4,    6,    8,   10,
-          12,   14,   16,   18,   20,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p8_1 = {
-       _vq_quantthresh__44u9_p8_1,
-       _vq_quantmap__44u9_p8_1,
-       21,
-       21
-};
-
-static static_codebook _44u9_p8_1 = {
-       2, 441,
-       _vq_lengthlist__44u9_p8_1,
-       1, -529268736, 1611661312, 5, 0,
-       _vq_quantlist__44u9_p8_1,
-       NULL,
-       &_vq_auxt__44u9_p8_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p9_0[] = {
-       7,
-       6,
-       8,
-       5,
-       9,
-       4,
-       10,
-       3,
-       11,
-       2,
-       12,
-       1,
-       13,
-       0,
-       14,
-};
-
-static long _vq_lengthlist__44u9_p9_0[] = {
-        1, 5, 6,10,10,10,10,10,10,10,10,10,10,10,10, 5,
-       10,10,10,10,10,10,10,10,10,10,10,10,10,10, 5,10,
-       10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
-        9,
-};
-
-static float _vq_quantthresh__44u9_p9_0[] = {
-       -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 
-       1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
-};
-
-static long _vq_quantmap__44u9_p9_0[] = {
-          13,   11,    9,    7,    5,    3,    1,    0,
-           2,    4,    6,    8,   10,   12,   14,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p9_0 = {
-       _vq_quantthresh__44u9_p9_0,
-       _vq_quantmap__44u9_p9_0,
-       15,
-       15
-};
-
-static static_codebook _44u9_p9_0 = {
-       2, 225,
-       _vq_lengthlist__44u9_p9_0,
-       1, -510036736, 1631393792, 4, 0,
-       _vq_quantlist__44u9_p9_0,
-       NULL,
-       &_vq_auxt__44u9_p9_0,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p9_1[] = {
-       9,
-       8,
-       10,
-       7,
-       11,
-       6,
-       12,
-       5,
-       13,
-       4,
-       14,
-       3,
-       15,
-       2,
-       16,
-       1,
-       17,
-       0,
-       18,
-};
-
-static long _vq_lengthlist__44u9_p9_1[] = {
-        1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 9,10,10,11,11,12,
-       11,12,12, 4, 7, 6, 9, 9, 9, 9, 9, 9,10, 9,11, 9,
-       11,12,13,12,14,12, 4, 6, 6, 9, 9, 9, 9, 8, 9,10,
-       10,11,12,12,11,12,13,14,13, 7, 9, 8,11,11,11,10,
-       10,10,11,11,12,12,14,12,14,13,14,14, 7, 8, 9,10,
-       10,10,10,10,10,11,11,12,13,13,13,14,14,15,13, 8,
-        9, 9,11,10,11,11,11,11,12,12,13,13,14,14,14,16,
-       15,14, 8, 9, 9,10,11,11,11,11,12,13,12,14,14,13,
-       15,16,15,14,15, 7, 9, 9,10,10,12,11,13,13,16,13,
-       14,16,14,14,15,15,16,14, 8, 9, 9,10,10,11,12,13,
-       13,13,16,14,14,16,16,14,14,14,15, 9,10,11,12,12,
-       12,13,13,13,16,15,16,15,14,15,15,16,16,16, 9,10,
-       11,11,13,13,14,13,14,16,14,15,16,16,16,16,16,16,
-       16,10,11,11,13,13,15,13,16,14,14,16,16,16,16,16,
-       16,15,14,16,11,12,12,12,13,13,15,13,15,14,15,16,
-       16,16,16,16,16,16,16,12,12,13,13,12,15,14,15,16,
-       16,15,16,14,16,16,16,16,16,16,12,12,12,14,14,14,
-       15,13,16,15,16,16,16,16,16,16,16,16,15,12,12,13,
-       13,14,16,15,16,15,16,16,16,16,16,16,16,16,16,16,
-       12,13,13,14,15,14,14,16,16,16,16,16,16,16,16,16,
-       15,16,16,13,14,14,13,14,14,15,16,15,16,16,16,16,
-       16,16,16,16,15,16,12,13,13,14,14,14,14,16,16,16,
-       16,16,16,15,16,16,16,16,15,
-};
-
-static float _vq_quantthresh__44u9_p9_1[] = {
-       -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
-       -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
-       367.5, 416.5, 
-};
-
-static long _vq_quantmap__44u9_p9_1[] = {
-          17,   15,   13,   11,    9,    7,    5,    3,
-           1,    0,    2,    4,    6,    8,   10,   12,
-          14,   16,   18,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p9_1 = {
-       _vq_quantthresh__44u9_p9_1,
-       _vq_quantmap__44u9_p9_1,
-       19,
-       19
-};
-
-static static_codebook _44u9_p9_1 = {
-       2, 361,
-       _vq_lengthlist__44u9_p9_1,
-       1, -518287360, 1622704128, 5, 0,
-       _vq_quantlist__44u9_p9_1,
-       NULL,
-       &_vq_auxt__44u9_p9_1,
-       NULL,
-       0
-};
-
-static long _vq_quantlist__44u9_p9_2[] = {
-       24,
-       23,
-       25,
-       22,
-       26,
-       21,
-       27,
-       20,
-       28,
-       19,
-       29,
-       18,
-       30,
-       17,
-       31,
-       16,
-       32,
-       15,
-       33,
-       14,
-       34,
-       13,
-       35,
-       12,
-       36,
-       11,
-       37,
-       10,
-       38,
-       9,
-       39,
-       8,
-       40,
-       7,
-       41,
-       6,
-       42,
-       5,
-       43,
-       4,
-       44,
-       3,
-       45,
-       2,
-       46,
-       1,
-       47,
-       0,
-       48,
-};
-
-static long _vq_lengthlist__44u9_p9_2[] = {
-        2, 4, 4, 5, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
-        6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7,
-        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
-        7,
-};
-
-static float _vq_quantthresh__44u9_p9_2[] = {
-       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
-       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
-       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
-       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
-       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
-       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
-};
-
-static long _vq_quantmap__44u9_p9_2[] = {
-          47,   45,   43,   41,   39,   37,   35,   33,
-          31,   29,   27,   25,   23,   21,   19,   17,
-          15,   13,   11,    9,    7,    5,    3,    1,
-           0,    2,    4,    6,    8,   10,   12,   14,
-          16,   18,   20,   22,   24,   26,   28,   30,
-          32,   34,   36,   38,   40,   42,   44,   46,
-          48,
-};
-
-static encode_aux_threshmatch _vq_auxt__44u9_p9_2 = {
-       _vq_quantthresh__44u9_p9_2,
-       _vq_quantmap__44u9_p9_2,
-       49,
-       49
-};
-
-static static_codebook _44u9_p9_2 = {
-       1, 49,
-       _vq_lengthlist__44u9_p9_2,
-       1, -526909440, 1611661312, 6, 0,
-       _vq_quantlist__44u9_p9_2,
-       NULL,
-       &_vq_auxt__44u9_p9_2,
-       NULL,
-       0
-};
-
diff --git a/lib/books/uncoupled/res_books_uncoupled.h b/lib/books/uncoupled/res_books_uncoupled.h
new file mode 100644 (file)
index 0000000..d7df489
--- /dev/null
@@ -0,0 +1,10907 @@
+/********************************************************************
+ *                                                                  *
+ * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
+ * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
+ * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
+ * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
+ *                                                                  *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
+ * by the Xiph.Org Foundation http://www.xiph.org/                  *
+ *                                                                  *
+ ********************************************************************
+
+ function: static codebooks autogenerated by huff/huffbuld
+ last modified: $Id: res_books_uncoupled.h,v 1.1 2002/07/11 06:41:02 xiphmont Exp $
+
+ ********************************************************************/
+
+#include "codebook.h"
+static long _vq_quantlist__16u0__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16u0__p1_0[] = {
+        1, 5, 5, 5, 5, 9, 5, 9, 5, 5, 8, 8, 9, 9,11, 8,
+       11, 9, 5, 8, 8, 8, 9,11, 9,11, 9, 5, 9, 9, 8, 9,
+       11, 8,10, 9, 5, 9, 9, 9, 7,12, 9,12, 8, 9,11,11,
+       11,12,12,11,12,12, 5, 9, 9, 8, 9,10, 8,11, 9, 9,
+       11,11,11,12,12,11,12,12, 5, 9, 9, 9, 8,12, 9,12,
+        7,
+};
+
+static float _vq_quantthresh__16u0__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__16u0__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p1_0 = {
+       _vq_quantthresh__16u0__p1_0,
+       _vq_quantmap__16u0__p1_0,
+       3,
+       3
+};
+
+static static_codebook _16u0__p1_0 = {
+       4, 81,
+       _vq_lengthlist__16u0__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__16u0__p1_0,
+       NULL,
+       &_vq_auxt__16u0__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16u0__p2_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u0__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__16u0__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p2_0 = {
+       _vq_quantthresh__16u0__p2_0,
+       _vq_quantmap__16u0__p2_0,
+       3,
+       3
+};
+
+static static_codebook _16u0__p2_0 = {
+       4, 81,
+       _vq_lengthlist__16u0__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__16u0__p2_0,
+       NULL,
+       &_vq_auxt__16u0__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__16u0__p3_0[] = {
+        1, 6, 6, 9, 9, 6, 6, 9, 8,10, 6, 9, 6,10, 8,10,
+        9,11, 8,11,10,11, 9,11, 8, 6, 8, 8,10,10, 9, 9,
+       10,10,12, 9,10, 9,12,10,12,12,13,10,13,12,13,12,
+       13,10, 6, 8, 8,11,11, 9, 9,11,10,12, 9,11, 9,12,
+       10,12,11,13,10,13,12,13,11,13,10, 9,11,10,13,13,
+       11,11,12,14,14,11,12,11,14,13,13,13,14,13,14,13,
+       14,13,15,13, 9,11,11,14,13,11,11,12,13,14,11,12,
+       11,15,13,13,13,14,13,15,13,13,12,15,13, 6, 9, 9,
+       11,11, 9, 9,10,10,12, 9,11, 9,12,10,12,12,13,10,
+       12,12,13,12,13,10, 6, 9, 9,11,11, 9, 7,12,10,12,
+        9,11, 8,13,10,12,11,14, 9,13,12,13,11,14, 9, 9,
+       10,11,12,12,11,12,11,12,12,11,12,12,12,12,14,13,
+       14,12,13,13,14,13,13,12, 8,10,10,13,13,10,10,12,
+       12,14,10,12,10,14,12,13,12,14,12,15,13,14,12,15,
+       12,10,12,12,14,15,12,12,13,14,14,12,13,13,14,14,
+       13,14,15,14,15,14,14,14,15,14, 6, 9, 9,11,11, 8,
+        9,11,10,11, 9,11, 9,12,10,12,11,13,10,13,12,13,
+       12,13,10, 9,10,10,12,12,11,12,12,12,12,11,12,12,
+       13,12,13,13,14,12,13,13,14,13,13,13, 6, 9, 9,11,
+       11, 9, 7,11,10,13, 9,11, 7,12,10,12,11,13, 9,14,
+       13,13,11,13, 9,10,12,12,14,14,12,13,13,14,14,12,
+       12,13,15,14,13,13,14,14,14,14,14,14,15,15, 8,10,
+       10,13,13,10,10,12,12,14,10,12,10,14,12,13,12,14,
+       11,15,13,14,12,14,12,10,12,12,13,13,12,13,13,13,
+       14,12,13,12,14,13,14,14,15,13,14,14,15,14,14,13,
+        9,12,12,13,13,12,11,14,12,13,11,13,11,14,12,13,
+       13,15,12,14,13,16,13,14,11,11,13,13,14,13,13,14,
+       14,14,14,13,14,14,14,14,15,15,15,14,15,14,15,15,
+       15,14, 8,10,10,13,13,10, 9,12,12,14,10,13, 9,14,
+       12,13,12,14,10,14,13,14,11,15,10,11,13,12,14,14,
+       13,13,13,14,15,13,14,13,15,14,14,14,15,15,15,14,
+       14,14,16,15,10,12,12,13,13,12,12,14,13,14,12,13,
+       13,14,13,14,14,15,13,14,14,14,14,15,13,11,13,13,
+       13,14,13,14,14,14,14,13,13,13,14,14,15,15,15,14,
+       14,15,15,15,15,14, 9,11,12,13,13,11,11,13,12,13,
+       12,13,11,14,12,14,13,15,12,15,14,15,13,15,11,11,
+       13,13,14,15,13,13,14,14,15,13,14,13,15,15,14,14,
+       14,15,15,15,14,15,15,15, 8,10,10,13,13,10, 9,12,
+       12,14,10,13, 9,14,12,13,12,14,10,15,13,14,11,14,
+       10,
+};
+
+static float _vq_quantthresh__16u0__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__16u0__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p3_0 = {
+       _vq_quantthresh__16u0__p3_0,
+       _vq_quantmap__16u0__p3_0,
+       5,
+       5
+};
+
+static static_codebook _16u0__p3_0 = {
+       4, 625,
+       _vq_lengthlist__16u0__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__16u0__p3_0,
+       NULL,
+       &_vq_auxt__16u0__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__16u0__p4_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u0__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__16u0__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p4_0 = {
+       _vq_quantthresh__16u0__p4_0,
+       _vq_quantmap__16u0__p4_0,
+       5,
+       5
+};
+
+static static_codebook _16u0__p4_0 = {
+       4, 625,
+       _vq_lengthlist__16u0__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__16u0__p4_0,
+       NULL,
+       &_vq_auxt__16u0__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__16u0__p5_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u0__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__16u0__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p5_0 = {
+       _vq_quantthresh__16u0__p5_0,
+       _vq_quantmap__16u0__p5_0,
+       9,
+       9
+};
+
+static static_codebook _16u0__p5_0 = {
+       2, 81,
+       _vq_lengthlist__16u0__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__16u0__p5_0,
+       NULL,
+       &_vq_auxt__16u0__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__16u0__p6_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__16u0__p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__16u0__p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p6_0 = {
+       _vq_quantthresh__16u0__p6_0,
+       _vq_quantmap__16u0__p6_0,
+       13,
+       13
+};
+
+static static_codebook _16u0__p6_0 = {
+       2, 169,
+       _vq_lengthlist__16u0__p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__16u0__p6_0,
+       NULL,
+       &_vq_auxt__16u0__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__16u0__p6_1[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__16u0__p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__16u0__p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p6_1 = {
+       _vq_quantthresh__16u0__p6_1,
+       _vq_quantmap__16u0__p6_1,
+       5,
+       5
+};
+
+static static_codebook _16u0__p6_1 = {
+       2, 25,
+       _vq_lengthlist__16u0__p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__16u0__p6_1,
+       NULL,
+       &_vq_auxt__16u0__p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16u0__p7_0[] = {
+        1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
+};
+
+static float _vq_quantthresh__16u0__p7_0[] = {
+       -157.5, 157.5, 
+};
+
+static long _vq_quantmap__16u0__p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p7_0 = {
+       _vq_quantthresh__16u0__p7_0,
+       _vq_quantmap__16u0__p7_0,
+       3,
+       3
+};
+
+static static_codebook _16u0__p7_0 = {
+       4, 81,
+       _vq_lengthlist__16u0__p7_0,
+       1, -518803456, 1628680192, 2, 0,
+       _vq_quantlist__16u0__p7_0,
+       NULL,
+       &_vq_auxt__16u0__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p7_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__16u0__p7_1[] = {
+        1, 4, 5,14,12,14,14,14,14,14,14,14,14,14,14, 4,
+        3, 8, 9,14,14,14,14,14,14,14,14,14,14,14, 4, 8,
+        3,14, 9,14,13,14,14,14,14,14,14,14,14,11, 9,14,
+       11,14,14,14,14,14,14,14,14,14,14,14,11,14, 9,14,
+       10,14,13,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       12,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,
+};
+
+static float _vq_quantthresh__16u0__p7_1[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
+};
+
+static long _vq_quantmap__16u0__p7_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p7_1 = {
+       _vq_quantthresh__16u0__p7_1,
+       _vq_quantmap__16u0__p7_1,
+       15,
+       15
+};
+
+static static_codebook _16u0__p7_1 = {
+       2, 225,
+       _vq_lengthlist__16u0__p7_1,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__16u0__p7_1,
+       NULL,
+       &_vq_auxt__16u0__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u0__p7_2[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
+       6,
+       14,
+       5,
+       15,
+       4,
+       16,
+       3,
+       17,
+       2,
+       18,
+       1,
+       19,
+       0,
+       20,
+};
+
+static long _vq_lengthlist__16u0__p7_2[] = {
+        1, 5, 5, 8, 8, 9, 9,10,10,12,12,13,13,14,14,15,
+       15,15,15,15,16, 5, 4, 7, 7, 9, 8, 9,10,11,11,12,
+       13,13,14,14,15,15,16,15,16,16, 5, 7, 4, 9, 7, 9,
+        8,11,10,12,11,13,13,14,14,15,15,16,15,16,16, 7,
+        7, 9, 6,10, 8,10, 9,11,11,13,12,14,13,14,14,15,
+       15,16,15,16, 8, 9, 7,10, 6,10, 8,11, 9,13,11,14,
+       12,15,13,15,14,15,15,15,16, 9, 9,10, 8,11, 7,11,
+        9,12,10,13,12,14,13,14,14,15,15,16,16,16, 9,10,
+        9,11, 8,11, 7,12, 9,13,10,14,12,15,13,15,14,16,
+       15,16,15,11,10,11,10,12, 9,12, 8,13,10,13,11,14,
+       12,14,14,15,15,15,15,15,11,11,10,12,10,12, 9,13,
+        8,13,10,14,11,15,12,16,14,16,15,15,15,12,11,12,
+       11,13,10,13,10,13, 9,14,11,14,12,15,13,15,14,15,
+       15,15,12,12,11,13,11,13,10,13,10,14, 9,15,11,15,
+       12,15,13,16,14,15,15,13,13,13,12,14,12,14,11,14,
+       11,14,10,15,11,15,13,15,14,16,14,15,13,13,13,14,
+       12,14,12,14,11,14,11,15,10,15,11,16,13,15,14,15,
+       14,14,14,14,13,15,13,15,12,15,12,15,11,15,11,15,
+       12,15,13,15,14,14,14,14,14,15,13,14,13,15,12,15,
+       12,15,11,15,11,16,12,15,13,15,14,15,15,15,14,15,
+       14,15,14,15,13,15,12,15,12,15,11,15,13,15,14,14,
+       15,15,15,16,14,15,14,15,13,16,13,15,13,15,12,15,
+       12,15,13,14,14,15,15,15,15,16,15,15,14,16,14,15,
+       14,15,13,15,13,14,12,14,13,14,15,15,15,15,15,15,
+       15,15,14,15,14,15,13,15,13,15,13,14,12,14,13,16,
+       15,16,16,16,15,15,15,16,15,15,14,15,14,15,13,14,
+       13,14,12,13,15,16,16,15,16,16,15,15,15,15,15,15,
+       15,14,14,14,13,14,13,13,12,
+};
+
+static float _vq_quantthresh__16u0__p7_2[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
+};
+
+static long _vq_quantmap__16u0__p7_2[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u0__p7_2 = {
+       _vq_quantthresh__16u0__p7_2,
+       _vq_quantmap__16u0__p7_2,
+       21,
+       21
+};
+
+static static_codebook _16u0__p7_2 = {
+       2, 441,
+       _vq_lengthlist__16u0__p7_2,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__16u0__p7_2,
+       NULL,
+       &_vq_auxt__16u0__p7_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__16u0__single[] = {
+       12,12,12,12,12,12,12,12,12, 1,12, 4,12,12,12, 5,
+       12,12,12,12,12,12,12,12,12, 3,12, 5,12,12,12, 6,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,11,11,11,11,11, 4,11, 5,11,11,11, 3,
+};
+
+static static_codebook _huff_book__16u0__single = {
+       2, 64,
+       _huff_lengthlist__16u0__single,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__16u1__long[] = {
+       15,15,15,15,15,15,15,15,15,15,15, 1,15, 4,15, 5,
+       15,15,15, 6,15,15,15,15,15,15,15,15,15,15,15, 4,
+       15, 4,15, 5,15,15,15, 8,15,15,15,15,15,15,15,15,
+       14,14,14, 5,14, 5,14, 5,14,14,14, 6,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14, 6,14, 7,14, 5,
+       14,14,14, 4,
+};
+
+static static_codebook _huff_book__16u1__long = {
+       2, 100,
+       _huff_lengthlist__16u1__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16u1__p1_0[] = {
+        1, 6, 5, 5, 5, 8, 5, 8, 5, 6, 8, 8, 8, 9,10, 8,
+       10, 9, 6, 8, 8, 8, 9,10, 8,10, 9, 5, 8, 8, 8, 9,
+       10, 8,10, 8, 5, 9, 8, 9, 7,11, 8,11, 7, 8,10,10,
+       10,11,11,10,11,11, 5, 8, 8, 8, 8,10, 8,10, 9, 8,
+       10,10,10,11,11,10,11,11, 5, 9, 9, 8, 7,11, 9,11,
+        7,
+};
+
+static float _vq_quantthresh__16u1__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__16u1__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p1_0 = {
+       _vq_quantthresh__16u1__p1_0,
+       _vq_quantmap__16u1__p1_0,
+       3,
+       3
+};
+
+static static_codebook _16u1__p1_0 = {
+       4, 81,
+       _vq_lengthlist__16u1__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__16u1__p1_0,
+       NULL,
+       &_vq_auxt__16u1__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16u1__p2_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u1__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__16u1__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p2_0 = {
+       _vq_quantthresh__16u1__p2_0,
+       _vq_quantmap__16u1__p2_0,
+       3,
+       3
+};
+
+static static_codebook _16u1__p2_0 = {
+       4, 81,
+       _vq_lengthlist__16u1__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__16u1__p2_0,
+       NULL,
+       &_vq_auxt__16u1__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__16u1__p3_0[] = {
+        2, 6, 6, 9, 9, 6, 5, 8, 8,10, 6, 8, 5,10, 8,10,
+        9,11, 7,11,10,11, 9,11, 7, 6, 8, 8,10,10, 8, 8,
+       10,10,11, 8,10, 8,11,10,11,11,12,10,13,11,12,11,
+       13,10, 6, 8, 8,10,10, 8, 8,10,10,11, 8,10, 8,11,
+       10,11,11,12,10,13,11,12,11,13,10, 9,10,10,12,12,
+       11,11,11,13,14,10,11,11,13,13,13,12,13,13,14,13,
+       13,13,14,13, 9,10,10,13,12,10,11,11,12,14,11,12,
+       11,13,12,12,12,13,13,14,13,13,12,15,13, 6, 8, 8,
+       10,11, 8, 8,10,10,12, 8,10, 8,11,10,11,11,12,10,
+       13,11,12,10,12,10, 5, 8, 8,11,11, 8, 6,11, 9,12,
+        8,11, 6,12, 9,12,10,13, 8,14,12,13,10,13, 8, 8,
+        9,10,11,12,10,11,10,12,12,10,10,11,12,12,12,13,
+       13,12,13,12,13,12,13,12, 8,10,10,13,13,10, 9,12,
+       11,14,10,12, 9,14,11,13,12,13,11,14,13,14,11,15,
+       11,10,11,11,13,14,11,12,12,14,13,11,12,12,14,14,
+       13,13,13,14,15,13,14,13,14,14, 6, 8, 8,10,10, 8,
+        8,10,10,11, 8,10, 8,12,10,11,11,12,10,13,11,12,
+       11,13,10, 8,10,10,12,11,10,11,10,12,12,10,10,11,
+       12,12,12,12,13,12,13,12,13,12,13,12, 5, 8, 8,11,
+       11, 8, 6,11, 9,12, 8,11, 6,12, 9,12,10,13, 8,13,
+       12,13,10,14, 8,10,11,11,13,13,11,12,12,14,14,11,
+       12,12,13,13,14,14,14,14,15,13,13,14,14,14, 8,10,
+       10,13,12,10, 9,12,11,14,10,12, 9,14,11,12,12,14,
+       11,15,13,14,12,15,11,10,11,11,12,13,11,12,12,13,
+       13,11,12,12,13,12,13,13,14,13,14,13,13,13,14,12,
+        9,11,11,12,12,11,10,12,12,13,11,12,10,13,11,13,
+       11,14,11,14,12,13,12,14,11,11,12,12,13,14,12,13,
+       13,14,14,12,13,13,13,14,13,14,14,14,14,14,14,14,
+       13,13, 7,10,10,13,13,10, 8,12,11,14,10,12, 8,14,
+       11,13,11,13, 9,15,13,14,11,14, 9,11,12,13,14,15,
+       13,13,13,15,14,13,13,14,14,15,14,14,14,15,14,14,
+       14,14,14,14,10,11,11,13,12,11,12,12,13,13,11,12,
+       12,13,12,13,13,14,12,14,12,14,13,14,12,11,12,12,
+       13,13,12,13,13,14,13,12,13,13,14,14,14,14,14,14,
+       14,13,13,14,14,14, 9,11,11,12,12,10,10,12,12,13,
+       11,12,10,13,12,13,12,14,11,14,13,14,11,14,11,11,
+       13,13,14,14,13,13,13,15,14,13,13,14,14,14,14,14,
+       14,15,14,14,14,14,14,15, 7,10,10,13,13,10, 8,12,
+       11,14,10,12, 8,14,11,13,11,14, 9,14,13,14,11,14,
+        9,
+};
+
+static float _vq_quantthresh__16u1__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__16u1__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p3_0 = {
+       _vq_quantthresh__16u1__p3_0,
+       _vq_quantmap__16u1__p3_0,
+       5,
+       5
+};
+
+static static_codebook _16u1__p3_0 = {
+       4, 625,
+       _vq_lengthlist__16u1__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__16u1__p3_0,
+       NULL,
+       &_vq_auxt__16u1__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__16u1__p4_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u1__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__16u1__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p4_0 = {
+       _vq_quantthresh__16u1__p4_0,
+       _vq_quantmap__16u1__p4_0,
+       5,
+       5
+};
+
+static static_codebook _16u1__p4_0 = {
+       4, 625,
+       _vq_lengthlist__16u1__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__16u1__p4_0,
+       NULL,
+       &_vq_auxt__16u1__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__16u1__p5_0[] = {
+        1, 5, 5, 7, 7, 8, 8,10,10, 5, 4, 6, 7, 8, 8, 9,
+       10,10, 5, 6, 4, 8, 7, 9, 8,11,10, 8, 7, 8, 6, 9,
+        7,10, 9,11, 8, 8, 7, 9, 6,10, 7,11, 9,10, 9,10,
+        8,11, 7,11, 9,12, 9,10, 9,11, 8,11, 7,12, 9,10,
+       10,11, 9,11, 8,11, 8,11,10,11,10,11, 9,11, 8,11,
+        8,
+};
+
+static float _vq_quantthresh__16u1__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__16u1__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p5_0 = {
+       _vq_quantthresh__16u1__p5_0,
+       _vq_quantmap__16u1__p5_0,
+       9,
+       9
+};
+
+static static_codebook _16u1__p5_0 = {
+       2, 81,
+       _vq_lengthlist__16u1__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__16u1__p5_0,
+       NULL,
+       &_vq_auxt__16u1__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p6_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__16u1__p6_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u1__p6_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__16u1__p6_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p6_0 = {
+       _vq_quantthresh__16u1__p6_0,
+       _vq_quantmap__16u1__p6_0,
+       9,
+       9
+};
+
+static static_codebook _16u1__p6_0 = {
+       2, 81,
+       _vq_lengthlist__16u1__p6_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__16u1__p6_0,
+       NULL,
+       &_vq_auxt__16u1__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16u1__p7_0[] = {
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
+        6,
+};
+
+static float _vq_quantthresh__16u1__p7_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__16u1__p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p7_0 = {
+       _vq_quantthresh__16u1__p7_0,
+       _vq_quantmap__16u1__p7_0,
+       3,
+       3
+};
+
+static static_codebook _16u1__p7_0 = {
+       4, 81,
+       _vq_lengthlist__16u1__p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__16u1__p7_0,
+       NULL,
+       &_vq_auxt__16u1__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__16u1__p7_1[] = {
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 6, 6, 6, 6, 6, 6, 6,
+};
+
+static float _vq_quantthresh__16u1__p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__16u1__p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p7_1 = {
+       _vq_quantthresh__16u1__p7_1,
+       _vq_quantmap__16u1__p7_1,
+       11,
+       11
+};
+
+static static_codebook _16u1__p7_1 = {
+       2, 121,
+       _vq_lengthlist__16u1__p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__16u1__p7_1,
+       NULL,
+       &_vq_auxt__16u1__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p8_0[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__16u1__p8_0[] = {
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 6, 6, 6, 6, 6, 6, 6,
+};
+
+static float _vq_quantthresh__16u1__p8_0[] = {
+       -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
+       38.5, 49.5, 
+};
+
+static long _vq_quantmap__16u1__p8_0[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p8_0 = {
+       _vq_quantthresh__16u1__p8_0,
+       _vq_quantmap__16u1__p8_0,
+       11,
+       11
+};
+
+static static_codebook _16u1__p8_0 = {
+       2, 121,
+       _vq_lengthlist__16u1__p8_0,
+       1, -524582912, 1618345984, 4, 0,
+       _vq_quantlist__16u1__p8_0,
+       NULL,
+       &_vq_auxt__16u1__p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p8_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__16u1__p8_1[] = {
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 6, 6, 6, 6, 6, 6, 6,
+};
+
+static float _vq_quantthresh__16u1__p8_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__16u1__p8_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p8_1 = {
+       _vq_quantthresh__16u1__p8_1,
+       _vq_quantmap__16u1__p8_1,
+       11,
+       11
+};
+
+static static_codebook _16u1__p8_1 = {
+       2, 121,
+       _vq_lengthlist__16u1__p8_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__16u1__p8_1,
+       NULL,
+       &_vq_auxt__16u1__p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p9_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__16u1__p9_0[] = {
+        1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8,
+};
+
+static float _vq_quantthresh__16u1__p9_0[] = {
+       -1657.5, -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 
+       382.5, 637.5, 892.5, 1147.5, 1402.5, 1657.5, 
+};
+
+static long _vq_quantmap__16u1__p9_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p9_0 = {
+       _vq_quantthresh__16u1__p9_0,
+       _vq_quantmap__16u1__p9_0,
+       15,
+       15
+};
+
+static static_codebook _16u1__p9_0 = {
+       2, 225,
+       _vq_lengthlist__16u1__p9_0,
+       1, -514071552, 1627381760, 4, 0,
+       _vq_quantlist__16u1__p9_0,
+       NULL,
+       &_vq_auxt__16u1__p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p9_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__16u1__p9_1[] = {
+        1, 4, 4,10,10,14,14,17,17,17,17,17,17,17,17, 4,
+        3, 7, 8,12,12,16,16,17,17,17,17,17,17,17, 4, 7,
+        4,11, 8,16,12,17,16,16,16,16,16,16,16,10, 8,12,
+        7,13,10,15,16,16,16,16,16,16,16,16,10,11, 8,14,
+        7,16,10,16,14,16,16,16,16,16,16,14,12,15,11,16,
+       10,15,14,16,16,16,16,16,16,16,14,15,12,15,10,16,
+       10,16,14,16,16,16,16,16,16,16,14,16,15,16,14,16,
+       13,16,15,16,16,16,16,16,16,16,15,16,14,16,13,15,
+       13,16,15,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,15,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,
+       16,
+};
+
+static float _vq_quantthresh__16u1__p9_1[] = {
+       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
+       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
+};
+
+static long _vq_quantmap__16u1__p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p9_1 = {
+       _vq_quantthresh__16u1__p9_1,
+       _vq_quantmap__16u1__p9_1,
+       15,
+       15
+};
+
+static static_codebook _16u1__p9_1 = {
+       2, 225,
+       _vq_lengthlist__16u1__p9_1,
+       1, -522338304, 1620115456, 4, 0,
+       _vq_quantlist__16u1__p9_1,
+       NULL,
+       &_vq_auxt__16u1__p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u1__p9_2[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__16u1__p9_2[] = {
+        2, 5, 5, 7, 7, 8, 8,10,10,10,10,11,11,11,11,12,
+       12, 5, 4, 6, 6, 8, 8, 9, 9,10, 9,10,10,11,11,11,
+       12,12, 5, 6, 4, 8, 6, 9, 8,10, 9,10, 9,11,10,11,
+       11,12,12, 7, 6, 8, 6, 9, 7, 9, 9,10, 9,10,10,11,
+       11,11,11,12, 7, 8, 6, 8, 6, 9, 7,10, 8,10, 9,11,
+       10,11,11,11,11, 8, 8, 9, 7, 9, 7,10, 8,11, 9,11,
+       10,11,10,11,11,11, 8, 9, 8, 9, 7,10, 7,11, 8,11,
+        9,11,10,11,10,11,11, 9, 9,10, 9,10, 8,11, 8,11,
+        8,11, 9,11,10,11,11,11, 9,10, 9,10, 9,11, 8,11,
+        7,11, 8,11, 9,12,10,11,11,10,10,11,10,11, 9,11,
+        9,12, 8,11, 9,11,10,11,11,11,10,11,10,11,10,11,
+        9,12, 9,11, 8,11, 9,11,10,11,11,11,11,11,10,12,
+       10,12,10,12, 9,11, 8,11, 9,11,10,11,11,11,11,12,
+       11,12,10,12,10,12, 9,11, 8,11, 9,11,10,12,11,12,
+       11,12,11,12,11,12,10,11,10,11, 9,11,10,11,12,12,
+       12,12,11,12,11,12,11,11,10,11,10,11, 9,11,10,12,
+       12,12,12,12,11,12,11,12,11,11,10,11,10,11, 9,10,
+       12,12,12,12,12,12,11,12,11,11,11,11,10,11,10,10,
+        9,
+};
+
+static float _vq_quantthresh__16u1__p9_2[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__16u1__p9_2[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u1__p9_2 = {
+       _vq_quantthresh__16u1__p9_2,
+       _vq_quantmap__16u1__p9_2,
+       17,
+       17
+};
+
+static static_codebook _16u1__p9_2 = {
+       2, 289,
+       _vq_lengthlist__16u1__p9_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__16u1__p9_2,
+       NULL,
+       &_vq_auxt__16u1__p9_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__16u1__short[] = {
+       14,14,14,14,14,14,14,14,14,14,14, 2,14, 3,14, 5,
+       14,14,14, 7,14,14,14,14,14,14,14,14,14,14,14, 3,
+       14, 4,14, 5,14,14,14, 6,14,14,14,14,14,14,14,14,
+       13,13,13, 4,13, 5,13, 4,13,13,13, 6,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13,13,13,13,13,13,13,13,13, 6,13, 5,13, 4,
+       13,13,13, 4,
+};
+
+static static_codebook _huff_book__16u1__short = {
+       2, 100,
+       _huff_lengthlist__16u1__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__16u2__long[] = {
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 1,
+};
+
+static static_codebook _huff_book__16u2__long = {
+       2, 100,
+       _huff_lengthlist__16u2__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__16u2__short[] = {
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 1,
+};
+
+static static_codebook _huff_book__16u2__short = {
+       2, 100,
+       _huff_lengthlist__16u2__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16u2_p1_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u2_p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__16u2_p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p1_0 = {
+       _vq_quantthresh__16u2_p1_0,
+       _vq_quantmap__16u2_p1_0,
+       3,
+       3
+};
+
+static static_codebook _16u2_p1_0 = {
+       4, 81,
+       _vq_lengthlist__16u2_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__16u2_p1_0,
+       NULL,
+       &_vq_auxt__16u2_p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p2_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__16u2_p2_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u2_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__16u2_p2_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p2_0 = {
+       _vq_quantthresh__16u2_p2_0,
+       _vq_quantmap__16u2_p2_0,
+       5,
+       5
+};
+
+static static_codebook _16u2_p2_0 = {
+       4, 625,
+       _vq_lengthlist__16u2_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__16u2_p2_0,
+       NULL,
+       &_vq_auxt__16u2_p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p3_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__16u2_p3_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u2_p3_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__16u2_p3_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p3_0 = {
+       _vq_quantthresh__16u2_p3_0,
+       _vq_quantmap__16u2_p3_0,
+       9,
+       9
+};
+
+static static_codebook _16u2_p3_0 = {
+       2, 81,
+       _vq_lengthlist__16u2_p3_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__16u2_p3_0,
+       NULL,
+       &_vq_auxt__16u2_p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p4_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__16u2_p4_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u2_p4_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__16u2_p4_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p4_0 = {
+       _vq_quantthresh__16u2_p4_0,
+       _vq_quantmap__16u2_p4_0,
+       17,
+       17
+};
+
+static static_codebook _16u2_p4_0 = {
+       2, 289,
+       _vq_lengthlist__16u2_p4_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__16u2_p4_0,
+       NULL,
+       &_vq_auxt__16u2_p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p5_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__16u2_p5_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0,
+};
+
+static float _vq_quantthresh__16u2_p5_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__16u2_p5_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p5_0 = {
+       _vq_quantthresh__16u2_p5_0,
+       _vq_quantmap__16u2_p5_0,
+       3,
+       3
+};
+
+static static_codebook _16u2_p5_0 = {
+       4, 81,
+       _vq_lengthlist__16u2_p5_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__16u2_p5_0,
+       NULL,
+       &_vq_auxt__16u2_p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p5_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__16u2_p5_1[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__16u2_p5_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__16u2_p5_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p5_1 = {
+       _vq_quantthresh__16u2_p5_1,
+       _vq_quantmap__16u2_p5_1,
+       11,
+       11
+};
+
+static static_codebook _16u2_p5_1 = {
+       2, 121,
+       _vq_lengthlist__16u2_p5_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__16u2_p5_1,
+       NULL,
+       &_vq_auxt__16u2_p5_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__16u2_p6_0[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__16u2_p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__16u2_p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p6_0 = {
+       _vq_quantthresh__16u2_p6_0,
+       _vq_quantmap__16u2_p6_0,
+       13,
+       13
+};
+
+static static_codebook _16u2_p6_0 = {
+       2, 169,
+       _vq_lengthlist__16u2_p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__16u2_p6_0,
+       NULL,
+       &_vq_auxt__16u2_p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__16u2_p6_1[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__16u2_p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__16u2_p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p6_1 = {
+       _vq_quantthresh__16u2_p6_1,
+       _vq_quantmap__16u2_p6_1,
+       5,
+       5
+};
+
+static static_codebook _16u2_p6_1 = {
+       2, 25,
+       _vq_lengthlist__16u2_p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__16u2_p6_1,
+       NULL,
+       &_vq_auxt__16u2_p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__16u2_p7_0[] = {
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7,
+};
+
+static float _vq_quantthresh__16u2_p7_0[] = {
+       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
+       27.5, 38.5, 49.5, 60.5, 
+};
+
+static long _vq_quantmap__16u2_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p7_0 = {
+       _vq_quantthresh__16u2_p7_0,
+       _vq_quantmap__16u2_p7_0,
+       13,
+       13
+};
+
+static static_codebook _16u2_p7_0 = {
+       2, 169,
+       _vq_lengthlist__16u2_p7_0,
+       1, -523206656, 1618345984, 4, 0,
+       _vq_quantlist__16u2_p7_0,
+       NULL,
+       &_vq_auxt__16u2_p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__16u2_p7_1[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__16u2_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__16u2_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p7_1 = {
+       _vq_quantthresh__16u2_p7_1,
+       _vq_quantmap__16u2_p7_1,
+       11,
+       11
+};
+
+static static_codebook _16u2_p7_1 = {
+       2, 121,
+       _vq_lengthlist__16u2_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__16u2_p7_1,
+       NULL,
+       &_vq_auxt__16u2_p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p8_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__16u2_p8_0[] = {
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
+};
+
+static float _vq_quantthresh__16u2_p8_0[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
+};
+
+static long _vq_quantmap__16u2_p8_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p8_0 = {
+       _vq_quantthresh__16u2_p8_0,
+       _vq_quantmap__16u2_p8_0,
+       15,
+       15
+};
+
+static static_codebook _16u2_p8_0 = {
+       2, 225,
+       _vq_lengthlist__16u2_p8_0,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__16u2_p8_0,
+       NULL,
+       &_vq_auxt__16u2_p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p8_1[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
+       6,
+       14,
+       5,
+       15,
+       4,
+       16,
+       3,
+       17,
+       2,
+       18,
+       1,
+       19,
+       0,
+       20,
+};
+
+static long _vq_lengthlist__16u2_p8_1[] = {
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
+        0, 0, 0, 0, 0, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__16u2_p8_1[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
+};
+
+static long _vq_quantmap__16u2_p8_1[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p8_1 = {
+       _vq_quantthresh__16u2_p8_1,
+       _vq_quantmap__16u2_p8_1,
+       21,
+       21
+};
+
+static static_codebook _16u2_p8_1 = {
+       2, 441,
+       _vq_lengthlist__16u2_p8_1,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__16u2_p8_1,
+       NULL,
+       &_vq_auxt__16u2_p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p9_0[] = {
+       5586,
+       4655,
+       6517,
+       3724,
+       7448,
+       2793,
+       8379,
+       1862,
+       9310,
+       931,
+       10241,
+       0,
+       11172,
+       5521,
+       5651,
+};
+
+static long _vq_lengthlist__16u2_p9_0[] = {
+        1,14,14,14,14,14,14,14,14,14,14,14,14, 4, 5,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
+       14,14,14,13,13,13,13,13,13,13,13,13,13,13,13,13,
+       13,13,13, 4,13,13,13,13,13,13,13,13,13,13,13,13,
+        3, 7, 4,13,13,13,13,13,13,13,13,13,13,13,13, 7,
+        3,
+};
+
+static float _vq_quantthresh__16u2_p9_0[] = {
+       -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -498, -32.5, 32.5, 
+       498, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 
+};
+
+static long _vq_quantmap__16u2_p9_0[] = {
+          11,    9,    7,    5,    3,    1,   13,    0,
+          14,    2,    4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p9_0 = {
+       _vq_quantthresh__16u2_p9_0,
+       _vq_quantmap__16u2_p9_0,
+       15,
+       15
+};
+
+static static_codebook _16u2_p9_0 = {
+       2, 225,
+       _vq_lengthlist__16u2_p9_0,
+       1, -510275072, 1611661312, 14, 0,
+       _vq_quantlist__16u2_p9_0,
+       NULL,
+       &_vq_auxt__16u2_p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p9_1[] = {
+       392,
+       343,
+       441,
+       294,
+       490,
+       245,
+       539,
+       196,
+       588,
+       147,
+       637,
+       98,
+       686,
+       49,
+       735,
+       0,
+       784,
+       388,
+       396,
+};
+
+static long _vq_lengthlist__16u2_p9_1[] = {
+        1,14,14,20,21,21,21,21,21,21,21,21,21,21,21,21,
+       21, 4, 3,14,11,12,17,19,21,20,21,21,21,21,21,21,
+       21,21,21,21,10,11,14,12,11,21,17,21,21,21,21,21,
+       21,21,21,21,21,21,21,11,10,20,17,20,16,19,19,21,
+       21,21,21,21,21,21,21,21,21,21,19,20,20,20,18,21,
+       16,21,18,21,21,21,21,21,21,21,21,21,21,20,18,21,
+       21,21,20,21,18,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,20,19,21,18,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,20,21,20,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,19,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,
+       21,21,21, 5,10,11,20,20,21,21,21,21,21,21,21,21,
+       21,21,21,21, 4, 7, 4,11,10,20,20,21,21,21,21,21,
+       21,21,21,21,21,21,21, 6, 3,
+};
+
+static float _vq_quantthresh__16u2_p9_1[] = {
+       -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, -26.5, 
+       -2, 2, 26.5, 73.5, 122.5, 171.5, 220.5, 269.5, 
+       318.5, 367.5, 
+};
+
+static long _vq_quantmap__16u2_p9_1[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+          17,    0,   18,    2,    4,    6,    8,   10,
+          12,   14,   16,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p9_1 = {
+       _vq_quantthresh__16u2_p9_1,
+       _vq_quantmap__16u2_p9_1,
+       19,
+       19
+};
+
+static static_codebook _16u2_p9_1 = {
+       2, 361,
+       _vq_lengthlist__16u2_p9_1,
+       1, -518488064, 1611661312, 10, 0,
+       _vq_quantlist__16u2_p9_1,
+       NULL,
+       &_vq_auxt__16u2_p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__16u2_p9_2[] = {
+       24,
+       23,
+       25,
+       22,
+       26,
+       21,
+       27,
+       20,
+       28,
+       19,
+       29,
+       18,
+       30,
+       17,
+       31,
+       16,
+       32,
+       15,
+       33,
+       14,
+       34,
+       13,
+       35,
+       12,
+       36,
+       11,
+       37,
+       10,
+       38,
+       9,
+       39,
+       8,
+       40,
+       7,
+       41,
+       6,
+       42,
+       5,
+       43,
+       4,
+       44,
+       3,
+       45,
+       2,
+       46,
+       1,
+       47,
+       0,
+       48,
+};
+
+static long _vq_lengthlist__16u2_p9_2[] = {
+        1, 2, 3, 4, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,11,11,11,11,11,11,12,11,12,
+       12,11,11,11,12,12,12,12,12,12,12,12,13,16,15,14,
+       16,
+};
+
+static float _vq_quantthresh__16u2_p9_2[] = {
+       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
+};
+
+static long _vq_quantmap__16u2_p9_2[] = {
+          47,   45,   43,   41,   39,   37,   35,   33,
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,   34,   36,   38,   40,   42,   44,   46,
+          48,
+};
+
+static encode_aux_threshmatch _vq_auxt__16u2_p9_2 = {
+       _vq_quantthresh__16u2_p9_2,
+       _vq_quantmap__16u2_p9_2,
+       49,
+       49
+};
+
+static static_codebook _16u2_p9_2 = {
+       1, 49,
+       _vq_lengthlist__16u2_p9_2,
+       1, -526909440, 1611661312, 6, 0,
+       _vq_quantlist__16u2_p9_2,
+       NULL,
+       &_vq_auxt__16u2_p9_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u0__long[] = {
+        3, 7,12,10,15,10, 9,18, 5, 2, 5, 6, 8, 7, 9,20,
+       10, 4, 4, 6, 6, 8,11,20, 9, 5, 6, 5, 7, 6, 9,20,
+       11, 7, 5, 7, 5, 7,10,20,10, 6, 7, 6, 6, 6, 8,17,
+        9, 8,10, 7, 7, 5, 5,17,11,18,19,14,13, 9, 8,19,
+};
+
+static static_codebook _huff_book__44u0__long = {
+       2, 64,
+       _huff_lengthlist__44u0__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u0__p1_0[] = {
+        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
+       10,11, 5, 8, 8, 8,10,10, 8,11,11, 4, 8, 8, 8,11,
+       11, 8,11,11, 8,11,11,11,13,14,11,13,14, 7,11,11,
+       10,14,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
+       11,11,11,14,13,10,12,13, 8,11,12,11,14,14,11,14,
+       13,
+};
+
+static float _vq_quantthresh__44u0__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u0__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p1_0 = {
+       _vq_quantthresh__44u0__p1_0,
+       _vq_quantmap__44u0__p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u0__p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u0__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u0__p1_0,
+       NULL,
+       &_vq_auxt__44u0__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u0__p2_0[] = {
+        2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 6, 7, 8, 8, 6,
+        7, 8, 5, 6, 7, 6, 8, 7, 7, 8, 8, 5, 7, 7, 7, 8,
+        8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
+        7,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
+        8, 8, 8,10,10, 7, 8,10, 6, 8, 8, 8,10,10, 8,10,
+        9,
+};
+
+static float _vq_quantthresh__44u0__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u0__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p2_0 = {
+       _vq_quantthresh__44u0__p2_0,
+       _vq_quantmap__44u0__p2_0,
+       3,
+       3
+};
+
+static static_codebook _44u0__p2_0 = {
+       4, 81,
+       _vq_lengthlist__44u0__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u0__p2_0,
+       NULL,
+       &_vq_auxt__44u0__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u0__p3_0[] = {
+        1, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 8, 9, 9, 8,
+       10, 9,12,11, 8, 9,10,11,12, 6, 8, 8,10,10, 8,10,
+       10,11,11, 8, 9,10,11,11,10,12,11,13,13,10,11,11,
+       13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10,10,11,
+       11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
+       10,12,11,15,14,10,12,11,15,14,12,14,13,16,15,12,
+       13,13,17,15, 9,11,11,14,14,10,11,12,14,15,10,11,
+       12,14,17,12,13,14,15,16,13,13,14,15,17, 5, 8, 8,
+       11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,15,
+       14,11,12,12,14,15, 8,10,10,13,12,10,12,12,13,13,
+       10,12,12,14,14,12,13,13,15,15,11,13,13,15,16, 7,
+       10,10,12,12, 9,12,11,14,13,10,12,12,13,14,12,13,
+       12,15,15,12,13,13,16,17,10,12,12,15,16,12,13,13,
+       17,15,11,13,13,17,16,15,15,15,17,17,13,15,16,18,
+       18, 9,12,12,15,17,11,13,12,16,16,11,13,13,16,18,
+       14,15,14,16,16,13,15,15,17,18, 5, 8, 8,11,11, 8,
+       10,10,12,12, 8,10,10,12,12,10,12,12,15,15,11,12,
+       12,14,15, 7,10,10,12,12,10,12,12,14,14, 9,11,12,
+       13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,12,
+       13,10,12,12,13,14,10,12,12,13,13,12,13,13,16,16,
+       12,13,13,15,15,10,12,12,15,16,11,13,13,17,16,11,
+       12,13,17,16,13,15,15,18,19,14,14,14,17,16,10,12,
+       12,15,15,11,13,13,15,16,11,13,13,15,17,13,15,15,
+       18,20,14,15,15,17,17, 8,11,11,15,16,10,13,12,17,
+       16,10,12,13,16,17,15,16,15,20,19,14,15,16,18,19,
+        9,12,12,15,17,11,13,14,18,18,11,13,14,17,17,16,
+       17,18,19,19,15,16,18,19,20, 9,12,12,16,16,11,14,
+       12,17,17,11,13,13,16,19,15,16,15,20,19,15,15,15,
+       19,17,12,14,14,18,19,14,15,15,19,18,13,15,15,18,
+       17,17,18,19,20, 0,15,16,17,20, 0,12,15,14,17,18,
+       13,16,14,20,20,13,16,15,19,18,16,20,17,20,19,16,
+       17,16, 0,19, 8,11,11,15,15,10,12,12,17,17,10,12,
+       13,16,16,13,14,15,17,17,15,16,17,19,19, 9,12,12,
+       16,17,11,13,13,18,16,11,13,13,16,17,14,15,16,19,
+       18,15,16,17,17,18, 9,12,12,17,16,11,14,13,16,16,
+       12,14,13,17,18,14,16,15,18,19,17,17,17,19,18,12,
+       14,14,19,17,13,15,15,17, 0,13,14,16, 0, 0,15,16,
+       16,19, 0,16,16,19,19, 0,12,15,14,19,18,13,15,15,
+       19, 0,14,16,15, 0,19,15,17,17, 0,19,17,18,17, 0,
+       19,
+};
+
+static float _vq_quantthresh__44u0__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u0__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p3_0 = {
+       _vq_quantthresh__44u0__p3_0,
+       _vq_quantmap__44u0__p3_0,
+       5,
+       5
+};
+
+static static_codebook _44u0__p3_0 = {
+       4, 625,
+       _vq_lengthlist__44u0__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u0__p3_0,
+       NULL,
+       &_vq_auxt__44u0__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u0__p4_0[] = {
+        4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
+        9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
+        8,10,10, 6, 7, 8, 9,10,10,10,10,11,12, 9,10,10,
+       11,12, 5, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 8,10,
+       10, 9,10,10,12,11,10,10,10,12,11, 9,10,10,12,12,
+       10,11,10,13,13, 9,10,10,13,13,12,12,12,14,14,11,
+       12,12,14,14, 9,10,10,12,12, 9,10,10,13,13,10,10,
+       10,12,13,11,12,12,14,14,12,13,12,14,14, 5, 7, 7,
+       10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,
+       12,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
+        8, 9, 9,11,11,10,10,11,12,13,10,11,11,13,14, 6,
+        8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
+       10,13,11,10,11,11,13,13,10,11,10,13,13,10,10,11,
+       13,14,10,11,11,14,13,12,11,13,12,14,12,13,13,15,
+       15, 9,10,10,13,13,10,11,10,13,13,10,11,11,13,14,
+       12,13,11,15,12,12,13,13,14,15, 5, 7, 7,10, 9, 7,
+        8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
+       10,12,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
+       10,11,10,11,11,13,13,10,10,11,11,14, 7, 8, 8,10,
+       10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,13,
+       10,11,10,13,11, 9,10,10,13,13,10,11,11,14,13,10,
+       10,11,12,13,13,13,13,15,14,12,11,13,12,15, 9,10,
+       11,13,13,10,11,11,13,14,10,11,10,13,13,12,13,13,
+       15,15,12,13,11,15,12, 8,10,10,13,12,10,11,11,13,
+       13, 9,10,11,13,13,13,13,13,15,15,12,13,13,15,15,
+        9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
+       13,14,14,15,13,13,13,14,15, 9,10,10,13,13,10,11,
+       10,14,13,10,11,11,13,14,13,14,13,15,14,12,13,13,
+       14,15,11,13,13,15,14,11,11,13,14,15,12,14,13,15,
+       15,13,12,15,12,16,14,14,15,17,16,11,12,12,14,15,
+       11,13,11,15,14,12,13,13,15,15,14,14,12,17,13,14,
+       15,15,18,16, 8,10,10,13,12, 9,10,10,13,13,10,10,
+       11,13,13,12,13,13,14,14,12,13,13,15,15, 9,10,10,
+       13,13,10,11,11,14,13,10,10,11,13,14,12,13,13,17,
+       15,12,12,13,14,16, 9,10,10,13,13,10,11,11,13,13,
+       10,11,10,14,13,13,13,13,14,15,13,14,13,15,15,11,
+       13,12,14,14,12,13,13,16,14,11,12,13,15,15,14,15,
+       16,17,18,14,12,15,14,16,11,12,13,14,15,12,13,13,
+       15,16,11,13,11,15,14,14,16,14,16,17,14,15,12,16,
+       12,
+};
+
+static float _vq_quantthresh__44u0__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u0__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p4_0 = {
+       _vq_quantthresh__44u0__p4_0,
+       _vq_quantmap__44u0__p4_0,
+       5,
+       5
+};
+
+static static_codebook _44u0__p4_0 = {
+       4, 625,
+       _vq_lengthlist__44u0__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u0__p4_0,
+       NULL,
+       &_vq_auxt__44u0__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u0__p5_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
+       10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
+        9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
+       10, 9,10,11,12,12, 8, 8, 8, 9, 9,11,11,12,12, 9,
+       10,10,11,11,12,12,13,13, 9,10,10,11,11,12,12,13,
+       13,
+};
+
+static float _vq_quantthresh__44u0__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u0__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p5_0 = {
+       _vq_quantthresh__44u0__p5_0,
+       _vq_quantmap__44u0__p5_0,
+       9,
+       9
+};
+
+static static_codebook _44u0__p5_0 = {
+       2, 81,
+       _vq_lengthlist__44u0__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u0__p5_0,
+       NULL,
+       &_vq_auxt__44u0__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u0__p6_0[] = {
+        1, 4, 4, 6, 6, 8, 8,10, 9,10,10,14,14, 4, 6, 5,
+        8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
+        9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
+       12,12,15,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,14,
+       15, 9, 9, 9,10,10,11,11,12,11,12,12,15,16, 9, 9,
+        9,10,10,11,11,11,11,12,12,15,15,10,10,10,11,11,
+       12,11,12,12,13,13,16,16,10,10,10,11,11,12,12,12,
+       12,13,13,16,17,11,11,12,12,12,13,13,14,13,14,14,
+       18,17,11,11,11,12,12,12,12,13,14,14,14,18,18,14,
+       14,14,15,15,15,16,16,16,17,17, 0,19,14,14,14,15,
+       15,16,17,16,17,17,17,19, 0,
+};
+
+static float _vq_quantthresh__44u0__p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44u0__p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p6_0 = {
+       _vq_quantthresh__44u0__p6_0,
+       _vq_quantmap__44u0__p6_0,
+       13,
+       13
+};
+
+static static_codebook _44u0__p6_0 = {
+       2, 169,
+       _vq_lengthlist__44u0__p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44u0__p6_0,
+       NULL,
+       &_vq_auxt__44u0__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u0__p6_1[] = {
+        2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
+        6, 6, 6, 6, 5, 6, 6, 6, 6,
+};
+
+static float _vq_quantthresh__44u0__p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u0__p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p6_1 = {
+       _vq_quantthresh__44u0__p6_1,
+       _vq_quantmap__44u0__p6_1,
+       5,
+       5
+};
+
+static static_codebook _44u0__p6_1 = {
+       2, 25,
+       _vq_lengthlist__44u0__p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u0__p6_1,
+       NULL,
+       &_vq_auxt__44u0__p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p7_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u0__p7_0[] = {
+        1, 5, 5,11,11, 9,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11, 9,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11, 8,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh__44u0__p7_0[] = {
+       -253.5, -84.5, 84.5, 253.5, 
+};
+
+static long _vq_quantmap__44u0__p7_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p7_0 = {
+       _vq_quantthresh__44u0__p7_0,
+       _vq_quantmap__44u0__p7_0,
+       5,
+       5
+};
+
+static static_codebook _44u0__p7_0 = {
+       4, 625,
+       _vq_lengthlist__44u0__p7_0,
+       1, -518709248, 1626677248, 3, 0,
+       _vq_quantlist__44u0__p7_0,
+       NULL,
+       &_vq_auxt__44u0__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p7_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u0__p7_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 7, 7,
+        8, 8, 8, 8, 9, 9,11,10,12,11, 4, 6, 7, 8, 8, 7,
+        8, 9, 9,10,11,12,11, 7, 8, 8, 9, 9,10,10,11,11,
+       12,11,13,13, 7, 8, 8, 9,10,10,10,11,11,12,12,12,
+       13, 7, 8, 8,10,10,12,12,13,12,16,13,13,14, 7, 8,
+        8,10,11,12,12,13,12,13,13,14,14, 8, 9,10,12,12,
+       14,13,16,15,16,16,16,15, 8,10,10,12,12,14,13,14,
+       15,16,16,15,16,10,11,12,14,14,14,14,16,13,16,15,
+       16,16,10,11,12,13,13,15,14,14,15,16,16,14,14,13,
+       14,13,15,16,16,16,15,15,16,16,16,16,11,15,14,16,
+       16,14,14,16,15,16,14,16,15,
+};
+
+static float _vq_quantthresh__44u0__p7_1[] = {
+       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+       32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44u0__p7_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p7_1 = {
+       _vq_quantthresh__44u0__p7_1,
+       _vq_quantmap__44u0__p7_1,
+       13,
+       13
+};
+
+static static_codebook _44u0__p7_1 = {
+       2, 169,
+       _vq_lengthlist__44u0__p7_1,
+       1, -523010048, 1618608128, 4, 0,
+       _vq_quantlist__44u0__p7_1,
+       NULL,
+       &_vq_auxt__44u0__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u0__p7_2[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u0__p7_2[] = {
+        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 5, 6,
+        7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 5, 5, 7, 7, 8,
+        8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 7, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
+        9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
+        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 8, 9,
+        9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,
+};
+
+static float _vq_quantthresh__44u0__p7_2[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44u0__p7_2[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u0__p7_2 = {
+       _vq_quantthresh__44u0__p7_2,
+       _vq_quantmap__44u0__p7_2,
+       13,
+       13
+};
+
+static static_codebook _44u0__p7_2 = {
+       2, 169,
+       _vq_lengthlist__44u0__p7_2,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist__44u0__p7_2,
+       NULL,
+       &_vq_auxt__44u0__p7_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u0__short[] = {
+        6,10,11,12,13,12,12,12, 4, 6, 6, 9, 9,10,11,13,
+        3, 4, 3, 7, 6, 8,10,15, 5, 7, 7, 9, 8, 9,11,16,
+        6, 7, 5, 8, 5, 7,10,16, 7, 8, 7, 9, 6, 7,10,16,
+       10, 6, 3, 5, 4, 5, 7,16,13, 8, 5, 7, 6, 7,10,15,
+};
+
+static static_codebook _huff_book__44u0__short = {
+       2, 64,
+       _huff_lengthlist__44u0__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u1__long[] = {
+        4, 8,13,11,14,11,10,14, 6, 3, 5, 6, 8, 7, 9,14,
+       12, 4, 3, 6, 5, 7,10,18,11, 6, 6, 6, 6, 6, 8,16,
+       13, 7, 4, 6, 4, 6, 9,19,11, 6, 6, 5, 5, 5, 7,16,
+       10, 8, 9, 7, 9, 6, 4,12,11,16,18,19,18,10, 7,11,
+};
+
+static static_codebook _huff_book__44u1__long = {
+       2, 64,
+       _huff_lengthlist__44u1__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u1__p1_0[] = {
+        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
+       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
+       11, 8,11,11, 8,11,11,11,13,14,11,13,14, 8,11,11,
+       10,14,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
+       11,11,11,14,13,10,12,13, 8,11,11,11,14,14,11,14,
+       13,
+};
+
+static float _vq_quantthresh__44u1__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u1__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p1_0 = {
+       _vq_quantthresh__44u1__p1_0,
+       _vq_quantmap__44u1__p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u1__p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u1__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u1__p1_0,
+       NULL,
+       &_vq_auxt__44u1__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u1__p2_0[] = {
+        2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
+        7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
+        8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8, 9, 9, 6, 8, 8,
+        7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
+        8, 8, 8,10, 9, 7, 8, 9, 7, 8, 8, 8, 9, 9, 8,10,
+        9,
+};
+
+static float _vq_quantthresh__44u1__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u1__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p2_0 = {
+       _vq_quantthresh__44u1__p2_0,
+       _vq_quantmap__44u1__p2_0,
+       3,
+       3
+};
+
+static static_codebook _44u1__p2_0 = {
+       4, 81,
+       _vq_lengthlist__44u1__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u1__p2_0,
+       NULL,
+       &_vq_auxt__44u1__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u1__p3_0[] = {
+        2, 5, 4, 7, 7, 5, 7, 7, 9, 8, 5, 7, 7, 8, 9, 8,
+        9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7,10,10, 7, 9,
+        9,11,10, 7, 9, 9,10,10, 9,11,10,13,12, 9,10,10,
+       12,13, 5, 7, 7,10, 9, 7, 9, 9,11,10, 7, 9, 9,10,
+       11, 9,10,10,12,12,10,10,11,12,13, 8,10,10,14,13,
+        9,11,11,15,13, 9,11,11,15,13,12,14,12,16,14,12,
+       13,12,15,14, 8,10,10,13,14, 9,11,11,13,14,10,11,
+       11,13,15,12,12,13,14,15,12,13,14,14,16, 5, 7, 7,
+       10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
+       14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,12,
+        9,11,11,13,13,12,12,12,14,14,11,12,13,15,15, 7,
+        9, 9,12,11, 9,11,10,12,12, 9,11,11,12,13,11,12,
+       11,14,14,11,12,12,15,16, 9,11,11,15,15,11,12,12,
+       16,15,10,12,12,16,15,14,15,15,17,16,13,14,14,17,
+       17, 9,11,11,14,15,10,12,11,15,15,10,12,12,15,17,
+       13,14,13,16,15,13,14,15,17,17, 5, 7, 7,10,10, 7,
+        9, 9,12,11, 7, 9, 9,11,12,10,11,11,14,14,10,11,
+       11,13,14, 7, 9, 9,11,12, 9,11,11,13,13, 9,10,11,
+       12,12,11,12,12,15,15,11,12,12,13,14, 7,10, 9,12,
+       12, 9,11,11,13,13, 9,11,11,12,12,11,12,12,16,15,
+       11,12,12,14,14, 9,11,11,15,14,10,12,12,16,15,10,
+       11,12,15,15,13,14,14,17,18,13,13,14,15,16, 9,11,
+       11,15,16,10,12,12,15,15,11,12,12,14,17,13,14,14,
+       17,17,14,14,14,16,18, 7,10,10,14,15,10,12,12,16,
+       15,10,11,12,16,16,14,16,15,18,17,13,15,14,17,19,
+        9,11,12,16,15,11,13,13,17,16,10,13,13,16,16,15,
+       16,16,17,19,13,15,15,17,17, 8,11,11,15,15,10,13,
+       11,16,16,10,13,13,16,17,14,16,15,18,19,13,15,15,
+       17,17,12,14,14,18,18,13,14,15,18,19,12,14,15,17,
+       18,16,18,18,19, 0,14,15,16,18,18,11,14,13,17,18,
+       12,16,14,19,19,12,15,14, 0,18,15,17,16,18,17,14,
+       17,16,18,18, 7,10,10,15,14,10,12,11,16,16,10,11,
+       12,16,16,13,15,14,19,18,14,15,16,18,18, 8,11,11,
+       15,15,10,13,12,17,16,10,12,13,16,17,14,14,15,19,
+       18,14,15,16,18, 0, 9,11,11,16,15,11,13,12,15,16,
+       11,13,13,16,16,14,15,14, 0,17,15,16,16,19,18,11,
+       14,14,18,17,12,14,15,17,17,12,13,15, 0,17,14,15,
+       16,18,17,16,17,18,17,19,11,14,13,17,19,12,15,14,
+       18,19,13,16,14, 0,19,14,17,15, 0,18,15,18,16, 0,
+        0,
+};
+
+static float _vq_quantthresh__44u1__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u1__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p3_0 = {
+       _vq_quantthresh__44u1__p3_0,
+       _vq_quantmap__44u1__p3_0,
+       5,
+       5
+};
+
+static static_codebook _44u1__p3_0 = {
+       4, 625,
+       _vq_lengthlist__44u1__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u1__p3_0,
+       NULL,
+       &_vq_auxt__44u1__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u1__p4_0[] = {
+        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
+        9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
+        8,10,10, 6, 7, 8, 9,10,10,10,10,11,12, 9, 9,10,
+       11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
+       10, 9,10, 9,12,11,10,10,10,12,11, 9,10,10,12,12,
+       10,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
+       12,12,13,14, 9,10,10,12,12, 9,10,10,13,12,10,10,
+       10,12,13,12,12,12,14,13,12,12,12,14,14, 5, 7, 7,
+        9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
+       12,10,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
+        8, 8, 8,11,11,10,10,11,11,13,10,11,11,12,13, 6,
+        7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,11,11,10,11,
+       10,13,11,10,11,11,13,12,10,11,10,13,12,10,10,11,
+       13,13,10,11,11,13,13,12,11,13,12,14,12,13,13,15,
+       15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,14,
+       12,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9,10, 7,
+        8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
+       10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,11, 7, 8, 8,
+       10,11,10,11,11,12,13,10,10,11,11,13, 7, 8, 8,10,
+       10, 8, 8, 8,11,11, 8, 9, 8,11,10,10,11,10,13,12,
+       10,11,10,13,12, 9,10,10,13,12,10,11,11,13,13, 9,
+       10,10,12,13,13,13,13,15,14,12,11,13,12,15,10,10,
+       11,12,13,10,11,11,13,13,10,11,10,13,13,12,13,13,
+       15,15,12,13,11,14,12, 8,10, 9,12,12, 9,10,10,13,
+       13, 9,10,10,13,13,13,13,13,14,15,12,12,12,14,14,
+        9,10,10,13,12,10,11,11,13,13,10,11,11,13,12,13,
+       13,14,14,16,12,13,13,15,14, 9,10,10,13,13,10,11,
+       10,13,13,10,11,11,13,13,13,14,12,15,14,12,13,13,
+       14,15,12,12,12,14,14,11,12,12,14,15,12,13,13,15,
+       14,14,12,15,12,16,14,14,15,17,16,11,12,12,14,14,
+       11,12,11,15,14,12,13,13,15,15,13,14,12,16,13,14,
+       14,15,17,16, 8,10,10,12,12, 9,10,10,13,12,10,10,
+       10,13,13,12,13,12,14,14,12,13,13,15,14, 9,10,10,
+       13,13,10,11,11,13,13,10,10,11,12,13,13,13,13,15,
+       15,12,12,13,14,15, 9,10,10,12,13,10,11,11,12,13,
+       10,11,10,13,13,12,13,13,14,15,13,14,13,15,14,11,
+       12,12,15,14,12,13,13,15,14,11,12,12,14,15,14,14,
+       14,17,15,13,12,15,13,16,12,12,12,14,15,12,13,13,
+       14,15,11,12,12,15,14,14,15,14,16,17,13,15,12,16,
+       12,
+};
+
+static float _vq_quantthresh__44u1__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u1__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p4_0 = {
+       _vq_quantthresh__44u1__p4_0,
+       _vq_quantmap__44u1__p4_0,
+       5,
+       5
+};
+
+static static_codebook _44u1__p4_0 = {
+       4, 625,
+       _vq_lengthlist__44u1__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u1__p4_0,
+       NULL,
+       &_vq_auxt__44u1__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u1__p5_0[] = {
+        1, 4, 4, 7, 7, 8, 8,10,10, 4, 6, 5, 8, 8, 8, 8,
+       10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 7, 9, 9,
+        9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
+        9, 9,10,11,12,12, 8, 8, 9, 9, 9,10,10,12,12,10,
+       10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
+       13,
+};
+
+static float _vq_quantthresh__44u1__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u1__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p5_0 = {
+       _vq_quantthresh__44u1__p5_0,
+       _vq_quantmap__44u1__p5_0,
+       9,
+       9
+};
+
+static static_codebook _44u1__p5_0 = {
+       2, 81,
+       _vq_lengthlist__44u1__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u1__p5_0,
+       NULL,
+       &_vq_auxt__44u1__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u1__p6_0[] = {
+        1, 4, 4, 7, 7, 9, 8,10, 9,11,10,14,13, 4, 5, 5,
+        8, 8, 9, 9,11,11,11,11,14,14, 4, 5, 5, 8, 8, 9,
+        9,10,11,11,11,14,14, 7, 8, 8, 9, 9,11,10,11,11,
+       12,12,16,15, 7, 8, 8, 9, 9,10,11,11,11,12,12,15,
+       15, 9,10,10,11,11,11,11,12,12,13,13,16,16, 9,10,
+       10,11,11,11,11,12,12,12,13,16,15,10,11,11,11,11,
+       12,12,13,13,13,13,16,17,10,11,11,11,11,12,12,12,
+       12,13,14,16,16,11,12,12,12,12,13,13,14,14,14,15,
+       18,17,11,12,12,12,12,13,13,13,14,14,15,18,18,15,
+       14,15,15,15,16,16,17,17,18,17,20,20,14,15,15,15,
+       15,16,17,17,16,18, 0,19, 0,
+};
+
+static float _vq_quantthresh__44u1__p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44u1__p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p6_0 = {
+       _vq_quantthresh__44u1__p6_0,
+       _vq_quantmap__44u1__p6_0,
+       13,
+       13
+};
+
+static static_codebook _44u1__p6_0 = {
+       2, 169,
+       _vq_lengthlist__44u1__p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44u1__p6_0,
+       NULL,
+       &_vq_auxt__44u1__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u1__p6_1[] = {
+        2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
+        6, 5, 6, 6, 5, 5, 6, 6, 6,
+};
+
+static float _vq_quantthresh__44u1__p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u1__p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p6_1 = {
+       _vq_quantthresh__44u1__p6_1,
+       _vq_quantmap__44u1__p6_1,
+       5,
+       5
+};
+
+static static_codebook _44u1__p6_1 = {
+       2, 25,
+       _vq_lengthlist__44u1__p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u1__p6_1,
+       NULL,
+       &_vq_auxt__44u1__p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p7_0[] = {
+       3,
+       2,
+       4,
+       1,
+       5,
+       0,
+       6,
+};
+
+static long _vq_lengthlist__44u1__p7_0[] = {
+        1, 3, 3, 9, 9, 9, 9, 5, 7, 7, 9, 9, 9, 9, 5, 6,
+        6, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8,
+};
+
+static float _vq_quantthresh__44u1__p7_0[] = {
+       -422.5, -253.5, -84.5, 84.5, 253.5, 422.5, 
+};
+
+static long _vq_quantmap__44u1__p7_0[] = {
+           5,    3,    1,    0,    2,    4,    6,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p7_0 = {
+       _vq_quantthresh__44u1__p7_0,
+       _vq_quantmap__44u1__p7_0,
+       7,
+       7
+};
+
+static static_codebook _44u1__p7_0 = {
+       2, 49,
+       _vq_lengthlist__44u1__p7_0,
+       1, -518017024, 1626677248, 3, 0,
+       _vq_quantlist__44u1__p7_0,
+       NULL,
+       &_vq_auxt__44u1__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p7_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u1__p7_1[] = {
+        1, 4, 4, 6, 6, 6, 7, 8, 8, 9, 9,11,10, 4, 7, 7,
+        8, 8, 8, 8, 9, 9,11,10,12,11, 4, 6, 7, 8, 8, 8,
+        8,10,10,10,11,12,11, 7, 8, 8, 9, 9,10,10,11,11,
+       12,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,12,12,13,
+       13, 7, 8, 8,10,10,13,12,13,13,16,13,13,14, 7, 8,
+        8,10,11,12,12,13,13,14,14,14,14, 8,10,10,13,12,
+       13,13,16,14,15,15,16,15, 8,10,11,12,13,13,13,13,
+       16,15,16,16,14,10,12,13,14,15,15,14,14,14,15,16,
+       15,16,10,11,12,13,13,15,15,16,16,16,14,16,16,12,
+       13,13,15,14,15,14,15,15,14,15,16,16,11,14,14,15,
+       14,16,15,16,14,15,16,14,15,
+};
+
+static float _vq_quantthresh__44u1__p7_1[] = {
+       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+       32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44u1__p7_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p7_1 = {
+       _vq_quantthresh__44u1__p7_1,
+       _vq_quantmap__44u1__p7_1,
+       13,
+       13
+};
+
+static static_codebook _44u1__p7_1 = {
+       2, 169,
+       _vq_lengthlist__44u1__p7_1,
+       1, -523010048, 1618608128, 4, 0,
+       _vq_quantlist__44u1__p7_1,
+       NULL,
+       &_vq_auxt__44u1__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u1__p7_2[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u1__p7_2[] = {
+        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
+        6, 7, 8, 7, 8, 8, 8, 9, 9, 9, 5, 6, 6, 7, 7, 8,
+        8, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9,
+        9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
+        9, 7, 8, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 7, 8,
+        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 9, 9, 9,
+        8, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 8, 9,
+        9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,
+};
+
+static float _vq_quantthresh__44u1__p7_2[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44u1__p7_2[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u1__p7_2 = {
+       _vq_quantthresh__44u1__p7_2,
+       _vq_quantmap__44u1__p7_2,
+       13,
+       13
+};
+
+static static_codebook _44u1__p7_2 = {
+       2, 169,
+       _vq_lengthlist__44u1__p7_2,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist__44u1__p7_2,
+       NULL,
+       &_vq_auxt__44u1__p7_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u1__short[] = {
+        7,12,12,14,16,13,12,15, 6, 9,10,13,11,11,12,12,
+        4, 5, 5, 8, 5, 7, 9,12, 6, 7, 8,10, 8, 9,11,16,
+        5, 5, 4, 7, 4, 5, 7,15, 6, 5, 5, 8, 5, 5, 6,15,
+        8, 7, 4, 7, 3, 4, 5,16,15,11, 6, 8, 5, 6, 8,16,
+};
+
+static static_codebook _huff_book__44u1__short = {
+       2, 64,
+       _huff_lengthlist__44u1__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u2__long[] = {
+        8,14,15,15,17,15,12,13,13, 3, 4, 7, 8, 7, 8,11,
+       20, 4, 3, 6, 5, 7, 9,16,15, 6, 5, 6, 6, 6, 8,15,
+       20, 7, 4, 6, 4, 5, 8,18,16, 7, 6, 6, 5, 5, 6,14,
+       11, 7, 8, 7, 7, 5, 4,10,10,13,15,16,19,10, 6,10,
+};
+
+static static_codebook _huff_book__44u2__long = {
+       2, 64,
+       _huff_lengthlist__44u2__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u2__p1_0[] = {
+        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
+       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
+       11, 8,11,11, 8,11,11,11,13,14,11,13,13, 8,11,11,
+       10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
+       11,11,11,14,13,10,12,13, 8,11,11,11,14,13,11,13,
+       13,
+};
+
+static float _vq_quantthresh__44u2__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u2__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p1_0 = {
+       _vq_quantthresh__44u2__p1_0,
+       _vq_quantmap__44u2__p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u2__p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u2__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u2__p1_0,
+       NULL,
+       &_vq_auxt__44u2__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u2__p2_0[] = {
+        3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
+        7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
+        7, 6, 7, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 8,
+        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 8, 6, 7, 8, 6,
+        8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
+        9,
+};
+
+static float _vq_quantthresh__44u2__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u2__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p2_0 = {
+       _vq_quantthresh__44u2__p2_0,
+       _vq_quantmap__44u2__p2_0,
+       3,
+       3
+};
+
+static static_codebook _44u2__p2_0 = {
+       4, 81,
+       _vq_lengthlist__44u2__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u2__p2_0,
+       NULL,
+       &_vq_auxt__44u2__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u2__p3_0[] = {
+        2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
+        9, 9,12,12, 8, 9,10,11,12, 5, 7, 7,10,10, 7, 9,
+        9,11,10, 7, 8, 9,10,11,10,11,10,14,13, 9,10,10,
+       12,13, 5, 7, 7,10,10, 7, 9, 8,11,10, 7, 9, 9,11,
+       11, 9,10,10,13,12,10,10,11,13,13, 8,10,10,15,13,
+       10,11,11,15,13, 9,11,11,14,13,13,14,13,17,15,12,
+       13,13,15,15, 8,10,10,13,14, 9,11,11,13,14,10,11,
+       12,13,16,12,13,13,15,15,13,13,14,15,17, 5, 7, 7,
+       10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
+       14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,12,
+        9,11,11,13,13,12,13,12,14,14,11,12,12,15,14, 7,
+        9, 9,12,11, 9,11,10,13,11, 9,11,11,12,13,11,12,
+       11,14,13,11,12,12,15,15,10,12,12,16,15,11,13,13,
+       16,16,10,12,12,16,16,14,14,14,17,16,13,14,14,17,
+       18, 9,11,11,14,15,10,12,11,15,15,10,12,12,15,17,
+       13,15,13,17,16,13,14,15,17,19, 5, 7, 7,10,10, 7,
+        9, 9,12,11, 7, 9, 9,11,11,10,11,11,15,14,10,11,
+       12,13,14, 7, 9, 9,12,12, 9,11,11,13,12, 8,10,11,
+       12,12,11,12,12,15,15,11,11,12,14,14, 7, 9, 9,12,
+       12, 9,11,11,13,13, 9,11,11,12,12,11,12,12,16,15,
+       11,12,13,14,14, 9,11,11,16,15,10,12,12,16,15,10,
+       11,12,14,14,13,14,15,18,17,13,13,14,16,16,10,12,
+       12,15,15,10,13,12,15,17,11,13,12,15,16,13,15,14,
+       17,18,14,15,14,15,17, 8,10,10,15,15,10,12,12,17,
+       15,10,12,12,17,16,14,16,15,17,17,13,14,15,16,16,
+        9,11,12,16,16,11,13,13,16,17,11,13,13,16,16,15,
+       16,16, 0, 0,14,15,15,19,17, 9,11,11,17,16,10,13,
+       11,16,16,11,12,12,16,17,15,16,15,19,19,14,16,15,
+        0,18,12,14,15, 0, 0,14,15,16,18,18,13,14,15,17,
+       17,16,18,18, 0, 0,15,16,16,19,18,11,14,13, 0,18,
+       13,16,13,17,17,13,15,14, 0, 0,17,17,15,19,18,14,
+       16,16,19, 0, 8,10,10,15,15,10,12,11,16,16,10,11,
+       12,17,16,14,15,15,17,18,15,15,16, 0, 0, 9,11,11,
+       15,15,11,13,12,16,18,10,12,13,17,17,13,15,15,17,
+       19,15,15,16,19,18, 9,12,11, 0,16,11,13,12,16,16,
+       11,13,13,16,17,14,16,15,19,19,15,15,16,18,18,12,
+       14,14,17,18,13,14,15,18, 0,13,14,15,18,19,15,17,
+       16, 0,19,16,15,18,17,19,12,14,14,19,19,13,15,15,
+        0,18,13,17,15,18,18,15,16,17, 0,19,17,19,18,18,
+        0,
+};
+
+static float _vq_quantthresh__44u2__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u2__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p3_0 = {
+       _vq_quantthresh__44u2__p3_0,
+       _vq_quantmap__44u2__p3_0,
+       5,
+       5
+};
+
+static static_codebook _44u2__p3_0 = {
+       4, 625,
+       _vq_lengthlist__44u2__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u2__p3_0,
+       NULL,
+       &_vq_auxt__44u2__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u2__p4_0[] = {
+        4, 5, 5, 9, 9, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
+       10, 9,12,11, 9, 9,10,11,12, 6, 7, 7,10,10, 7, 8,
+        7,10,10, 7, 7, 8,10,10,10,10,10,12,12, 9,10,10,
+       11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 7, 7,10,
+       10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,13,12,
+       10,10,10,13,13,10,10,10,13,12,12,12,12,14,14,12,
+       12,12,14,14, 9,10,10,12,13, 9,10,10,13,13,10,10,
+       10,13,13,12,12,12,15,14,12,13,12,14,14, 5, 7, 7,
+       10,10, 7, 8, 7,10,10, 7, 7, 8,10,10,10,10,10,12,
+       12,10,10,10,12,12, 7, 8, 8,10,10, 8, 8, 8,10,11,
+        8, 8, 8,11,10,10,10,11,11,13,10,10,11,12,13, 6,
+        7, 7,10,10, 7, 8, 7,11,10, 8, 8, 8,10,11,10,11,
+       10,13,11,10,10,10,13,12,10,11,10,13,13,10,10,10,
+       12,13,10,11,11,13,13,12,11,13,11,14,12,13,13,14,
+       14, 9,10,10,12,13,10,10,10,13,12,10,10,11,13,13,
+       12,13,11,14,12,13,13,13,15,14, 5, 7, 7,10,10, 7,
+        7, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
+       10,12,13, 6, 7, 7,10,10, 8, 8, 8,11,10, 7, 7, 8,
+       10,11,10,10,10,12,12,10,10,11,11,13, 7, 8, 8,10,
+       10, 7, 8, 8,10,11, 8, 8, 8,11,10,10,11,10,13,12,
+       10,11,10,13,11, 9,10,10,13,13,10,11,11,13,13,10,
+       10,10,12,13,13,13,13,14,14,12,11,13,12,14,10,10,
+       11,13,13,10,11,11,13,13,10,10,10,13,12,12,13,13,
+       14,14,12,13,11,15,12, 9,10,10,13,13,10,10,10,13,
+       13,10,10,10,13,13,13,13,13,15,15,12,13,13,14,14,
+        9,10,10,13,13,10,10,11,13,13,10,11,10,13,12,13,
+       12,13,14,15,13,13,13,15,14, 9,10,10,13,13,10,10,
+       10,13,12,10,10,11,12,13,13,13,12,15,14,13,13,13,
+       14,14,12,13,12,15,14,12,11,12,14,14,12,13,12,15,
+       14,14,12,15,12,16,14,14,15,16,16,12,12,12,14,15,
+       11,12,11,15,14,12,13,13,14,15,14,14,12,16,13,14,
+       14,15,16,16, 9,10,10,13,13,10,10,10,13,13,10,10,
+       10,13,13,12,13,12,14,14,13,13,13,15,15, 9,10,10,
+       13,13,10,11,10,13,12,10,10,10,12,13,13,13,13,14,
+       14,12,12,13,14,15, 9,10,10,13,13,10,10,11,12,13,
+       10,11,10,13,13,13,13,13,14,15,13,13,13,15,14,12,
+       12,12,15,14,12,13,12,15,14,11,11,12,14,15,14,14,
+       14,17,16,14,12,14,13,17,12,12,13,14,16,13,13,13,
+       13,15,12,12,11,14,14,14,15,14,16,16,14,14,12,16,
+       12,
+};
+
+static float _vq_quantthresh__44u2__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u2__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p4_0 = {
+       _vq_quantthresh__44u2__p4_0,
+       _vq_quantmap__44u2__p4_0,
+       5,
+       5
+};
+
+static static_codebook _44u2__p4_0 = {
+       4, 625,
+       _vq_lengthlist__44u2__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u2__p4_0,
+       NULL,
+       &_vq_auxt__44u2__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u2__p5_0[] = {
+        2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 7, 8, 7,
+        9, 9, 4, 4, 4, 7, 7, 7, 8, 9, 9, 6, 7, 7, 8, 8,
+        8, 9,10,10, 6, 7, 7, 8, 8, 9, 8,10,10, 7, 8, 7,
+        8, 9, 9,10,11,11, 7, 7, 8, 9, 9,10,10,11,11, 9,
+        9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
+       12,
+};
+
+static float _vq_quantthresh__44u2__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u2__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p5_0 = {
+       _vq_quantthresh__44u2__p5_0,
+       _vq_quantmap__44u2__p5_0,
+       9,
+       9
+};
+
+static static_codebook _44u2__p5_0 = {
+       2, 81,
+       _vq_lengthlist__44u2__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u2__p5_0,
+       NULL,
+       &_vq_auxt__44u2__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u2__p6_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 9,10,11,11,14,14, 4, 6, 5,
+        8, 8, 9, 9,11,11,11,11,14,14, 4, 5, 5, 8, 8, 9,
+        9,10,11,11,12,14,14, 7, 8, 8, 9, 9,11,10,11,11,
+       12,12,15,15, 7, 8, 8, 9, 9,11,11,11,11,12,12,15,
+       14, 9,10,10,11,11,11,11,12,12,13,12,16,16, 9,10,
+       10,11,11,11,11,12,12,13,13,15,16,10,11,11,11,11,
+       12,12,13,13,13,13,17,16,10,11,11,12,12,12,12,12,
+       13,14,14,16,16,11,12,12,12,12,13,13,14,14,14,14,
+       17,17,11,12,12,12,12,13,13,14,14,15,14,18,17,15,
+       14,15,15,15,16,16,17,18,19,17,19, 0,15,15,15,15,
+       15,16,17,16,16,18,17, 0, 0,
+};
+
+static float _vq_quantthresh__44u2__p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44u2__p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p6_0 = {
+       _vq_quantthresh__44u2__p6_0,
+       _vq_quantmap__44u2__p6_0,
+       13,
+       13
+};
+
+static static_codebook _44u2__p6_0 = {
+       2, 169,
+       _vq_lengthlist__44u2__p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44u2__p6_0,
+       NULL,
+       &_vq_auxt__44u2__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u2__p6_1[] = {
+        2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 5, 5,
+        6, 6, 6, 6, 5, 5, 6, 6, 6,
+};
+
+static float _vq_quantthresh__44u2__p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u2__p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p6_1 = {
+       _vq_quantthresh__44u2__p6_1,
+       _vq_quantmap__44u2__p6_1,
+       5,
+       5
+};
+
+static static_codebook _44u2__p6_1 = {
+       2, 25,
+       _vq_lengthlist__44u2__p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u2__p6_1,
+       NULL,
+       &_vq_auxt__44u2__p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p7_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u2__p7_0[] = {
+        1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
+       10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9,
+};
+
+static float _vq_quantthresh__44u2__p7_0[] = {
+       -591.5, -422.5, -253.5, -84.5, 84.5, 253.5, 422.5, 591.5, 
+};
+
+static long _vq_quantmap__44u2__p7_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p7_0 = {
+       _vq_quantthresh__44u2__p7_0,
+       _vq_quantmap__44u2__p7_0,
+       9,
+       9
+};
+
+static static_codebook _44u2__p7_0 = {
+       2, 81,
+       _vq_lengthlist__44u2__p7_0,
+       1, -516612096, 1626677248, 4, 0,
+       _vq_quantlist__44u2__p7_0,
+       NULL,
+       &_vq_auxt__44u2__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p7_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u2__p7_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10, 4, 7, 6,
+        8, 8, 8, 8,10, 9,11,10,12,12, 4, 6, 7, 8, 8, 8,
+        8,10,10,11,11,12,12, 7, 8, 8,10, 9,10,10,12,11,
+       13,12,13,13, 7, 8, 8, 9, 9,10,10,11,11,13,13,14,
+       15, 7, 8, 9,10,10,12,11,14,13,13,14,14,15, 7, 8,
+        9,10,10,11,12,13,13,15,14,14,15, 8,10,10,12,11,
+       13,13,15,15,15,17,15,15, 8,10,10,11,12,14,13,14,
+       15,17,15,15,15,10,11,11,14,13,14,14,15,15,17,17,
+       16,17,10,11,12,13,13,14,14,14,15,16,15,15,17,11,
+       12,13,14,13,16,16,16,14,17,16,17,17,11,12,13,15,
+       15,15,15,16,15,15,15,15,17,
+};
+
+static float _vq_quantthresh__44u2__p7_1[] = {
+       -71.5, -58.5, -45.5, -32.5, -19.5, -6.5, 6.5, 19.5, 
+       32.5, 45.5, 58.5, 71.5, 
+};
+
+static long _vq_quantmap__44u2__p7_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p7_1 = {
+       _vq_quantthresh__44u2__p7_1,
+       _vq_quantmap__44u2__p7_1,
+       13,
+       13
+};
+
+static static_codebook _44u2__p7_1 = {
+       2, 169,
+       _vq_lengthlist__44u2__p7_1,
+       1, -523010048, 1618608128, 4, 0,
+       _vq_quantlist__44u2__p7_1,
+       NULL,
+       &_vq_auxt__44u2__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u2__p7_2[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u2__p7_2[] = {
+        2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 5, 6, 6,
+        7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 5, 6, 6, 7, 7, 8,
+        7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 7, 8, 8, 8, 8,
+        9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 7, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 7, 8,
+        8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,
+};
+
+static float _vq_quantthresh__44u2__p7_2[] = {
+       -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 
+       2.5, 3.5, 4.5, 5.5, 
+};
+
+static long _vq_quantmap__44u2__p7_2[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u2__p7_2 = {
+       _vq_quantthresh__44u2__p7_2,
+       _vq_quantmap__44u2__p7_2,
+       13,
+       13
+};
+
+static static_codebook _44u2__p7_2 = {
+       2, 169,
+       _vq_lengthlist__44u2__p7_2,
+       1, -531103744, 1611661312, 4, 0,
+       _vq_quantlist__44u2__p7_2,
+       NULL,
+       &_vq_auxt__44u2__p7_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u2__short[] = {
+       16,15,15,16,14,16,16,16,16, 9, 8,11,10,10,10,15,
+       16, 6, 3, 7, 5, 7, 9,16,16,11, 7,11, 9,10,12,16,
+       16, 9, 4, 8, 3, 5, 8,16,16,11, 6, 9, 4, 4, 7,16,
+       16,11, 5, 9, 3, 3, 5,12,16,15, 6,11, 5, 5, 6,14,
+};
+
+static static_codebook _huff_book__44u2__short = {
+       2, 64,
+       _huff_lengthlist__44u2__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u3__long[] = {
+        7,11,14,13,14,12,12,12,12, 2, 5, 8, 9, 8, 9,11,
+       17, 4, 3, 6, 5, 7, 9,15,14, 6, 6, 7, 7, 7, 8,14,
+       17, 8, 5, 7, 4, 5, 7,15,13, 7, 6, 7, 5, 5, 6,14,
+       10, 8, 8, 7, 7, 5, 4, 9,10,12,15,14,16,10, 6, 9,
+};
+
+static static_codebook _huff_book__44u3__long = {
+       2, 64,
+       _huff_lengthlist__44u3__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u3__p1_0[] = {
+        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
+       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
+       11, 8,11,11, 8,11,11,11,13,14,11,13,14, 7,11,11,
+       10,13,11,11,13,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
+       11,11,11,14,14,10,12,14, 8,11,11,11,14,13,11,14,
+       13,
+};
+
+static float _vq_quantthresh__44u3__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u3__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p1_0 = {
+       _vq_quantthresh__44u3__p1_0,
+       _vq_quantmap__44u3__p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u3__p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u3__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u3__p1_0,
+       NULL,
+       &_vq_auxt__44u3__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u3__p2_0[] = {
+        3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
+        7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
+        7, 6, 8, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 8, 7,
+        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
+        8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
+        8,
+};
+
+static float _vq_quantthresh__44u3__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u3__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p2_0 = {
+       _vq_quantthresh__44u3__p2_0,
+       _vq_quantmap__44u3__p2_0,
+       3,
+       3
+};
+
+static static_codebook _44u3__p2_0 = {
+       4, 81,
+       _vq_lengthlist__44u3__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u3__p2_0,
+       NULL,
+       &_vq_auxt__44u3__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u3__p3_0[] = {
+        2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
+       10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
+        9,11,11, 7, 8, 9,10,11,10,11,10,14,13, 9,10,11,
+       13,13, 5, 7, 7,10,10, 7, 9, 8,11,10, 7, 9, 9,11,
+       11, 9,10,10,13,12,10,10,11,13,14, 8,10,10,14,13,
+       10,11,11,15,13, 9,11,11,14,13,13,14,13,17,15,12,
+       13,13,17,14, 8,10,10,14,14, 9,11,11,14,15,10,11,
+       12,14,16,12,13,13,14,17,13,13,14,14,17, 5, 7, 7,
+       10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
+       14,10,11,11,15,14, 7, 9, 9,12,12, 9,11,11,13,13,
+        9,11,11,13,13,11,12,12,15,14,11,12,12,15,16, 7,
+        9, 9,12,11, 8,11,10,13,12, 9,11,11,12,13,11,12,
+       11,16,14,11,12,13,15,16,10,12,12,17,15,11,12,13,
+       16,15,11,12,12,16,16,15,15,15,16,16,13,14,15, 0,
+       17, 9,11,11,15,15,10,12,11,16,15,11,12,12,15,17,
+       13,15,13,16,15,13,15,14, 0,18, 5, 7, 7,10,10, 7,
+        9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
+       11,14,15, 7, 9, 9,12,11, 9,11,11,13,12, 8,10,11,
+       11,12,11,12,12,16,15,11,11,12,13,14, 7, 9, 9,12,
+       12, 9,11,11,13,13, 9,11,11,13,13,11,12,12,16,15,
+       12,12,12,15,15, 9,11,11,17,15,11,12,12,17,16,10,
+       11,12,15,15,13,14,15,18,17,13,13,14,15,15, 9,12,
+       12,15,14,11,13,12,16,16,11,12,12,15,15,13,15,14,
+        0, 0,14,15,14,16,18, 8,10,10,15,15,10,12,12,16,
+       14,10,11,11,16,16,15,16,16,18,16,13,15,14,17,18,
+        9,11,11,16,15,11,12,13,17,17,11,13,13,16,15,15,
+       16,16,18,18,14,16,15,18,17, 9,11,11,16,16,10,13,
+       12,16,16,11,12,12,16,16,14,16,16,17, 0,14,15,15,
+       18,16,12,14,14, 0, 0,14,15,16, 0, 0,14,15,15, 0,
+        0,17,17,16, 0, 0,15,16,18,17, 0,11,14,14,18, 0,
+       12,15,13, 0,18,13,15,14,18, 0,15,16,15, 0,18,15,
+       18,17, 0,18, 8,10,10,15,15,10,12,11,15,15,10,11,
+       12,15,15,13,14,15,17, 0,14,15,16,17, 0, 9,11,11,
+       15,15,11,12,12,17,15,10,12,13,16,15,13,15,15,18,
+       18,15,16,17,18,18, 9,12,11,16,16,11,13,13,16,16,
+       11,13,13,18,15,14,15,15,18, 0,16,16,17, 0,17,12,
+       13,13,18,18,13,14,14,17,18,13,14,15,18,17,17,18,
+       18, 0,18,16,16,18,16, 0,12,15,13,18,18,13,14,15,
+       18,18,13,16,14,17,18,15,17,16, 0,18,17, 0,17, 0,
+        0,
+};
+
+static float _vq_quantthresh__44u3__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u3__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p3_0 = {
+       _vq_quantthresh__44u3__p3_0,
+       _vq_quantmap__44u3__p3_0,
+       5,
+       5
+};
+
+static static_codebook _44u3__p3_0 = {
+       4, 625,
+       _vq_lengthlist__44u3__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u3__p3_0,
+       NULL,
+       &_vq_auxt__44u3__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u3__p4_0[] = {
+        4, 6, 6, 9, 9, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
+       10, 9,12,11, 9, 9,10,11,12, 6, 7, 7, 9, 9, 7, 7,
+        7,10,10, 6, 7, 7, 9,10,10,10,10,12,12, 9, 9,10,
+       11,12, 6, 7, 7, 9, 9, 7, 7, 7,10, 9, 7, 7, 7,10,
+       10, 9,10, 9,12,11,10,10,10,12,12, 9,10,10,12,12,
+       10,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,12,
+       12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10,
+       10,12,13,11,12,12,14,13,12,12,12,14,14, 6, 7, 7,
+       10, 9, 7, 8, 7,10,10, 7, 7, 7,10,10,10,10,10,12,
+       12,10,10,10,12,12, 7, 8, 8,10,10, 8, 8, 8,10,10,
+        7, 8, 8,10,10,10,10,11,11,13,10,10,11,12,13, 6,
+        7, 7,10,10, 7, 8, 7,10,10, 8, 8, 8,10,10,10,11,
+       10,13,11,10,10,10,12,12,10,10,10,13,12,10,10,10,
+       12,13,10,10,10,13,12,12,11,13,12,14,12,12,13,14,
+       14, 9,10,10,12,13, 9,10,10,12,12,10,10,11,12,13,
+       12,12,11,14,12,12,12,13,14,14, 6, 7, 7, 9, 9, 7,
+        7, 7,10,10, 7, 7, 8,10,10,10,10,10,12,12,10,10,
+       10,12,12, 6, 7, 7,10,10, 8, 8, 8,10,10, 7, 7, 8,
+       10,10,10,10,10,12,12,10,10,11,11,13, 7, 8, 8,10,
+       10, 7, 8, 8,10,10, 8, 8, 8,10,10,10,10,10,12,12,
+       10,11,10,13,11, 9,10,10,13,12,10,11,10,13,12, 9,
+       10,10,12,13,12,13,12,14,14,12,11,12,12,14,10,10,
+       10,12,13,10,10,11,12,13,10,10,10,12,12,12,13,12,
+       14,14,12,12,11,14,12, 9,10, 9,12,12,10,10,10,13,
+       13, 9,10,10,13,13,12,13,13,15,14,12,12,13,14,14,
+        9,10,10,13,13,10,10,10,12,13,10,10,10,13,12,13,
+       12,13,14,15,12,13,13,15,14, 9,10,10,13,12,10,10,
+       10,13,12,10,10,10,12,13,12,13,12,14,14,13,12,12,
+       14,14,12,12,12,15,14,12,11,12,14,14,12,13,12,14,
+       14,14,12,14,12,16,14,14,14,16,16,11,12,12,14,14,
+       11,12,11,15,13,12,12,12,14,15,13,14,12,16,13,14,
+       14,15,16,16, 9,10,10,12,12, 9,10,10,13,12, 9,10,
+       10,13,13,12,12,12,14,14,12,13,13,14,15, 9,10,10,
+       13,12,10,11,10,13,12,10,10,10,12,13,12,13,12,14,
+       14,12,12,13,14,15, 9,10,10,13,13,10,10,10,12,13,
+       10,10,10,13,13,12,13,13,14,15,13,13,12,14,14,11,
+       12,12,14,14,12,13,12,15,14,11,11,12,14,15,14,14,
+       14,16,16,14,12,14,13,16,12,12,12,14,15,12,12,13,
+       14,15,12,12,11,14,14,14,14,14,16,16,14,14,12,16,
+       12,
+};
+
+static float _vq_quantthresh__44u3__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u3__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p4_0 = {
+       _vq_quantthresh__44u3__p4_0,
+       _vq_quantmap__44u3__p4_0,
+       5,
+       5
+};
+
+static static_codebook _44u3__p4_0 = {
+       4, 625,
+       _vq_lengthlist__44u3__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u3__p4_0,
+       NULL,
+       &_vq_auxt__44u3__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u3__p5_0[] = {
+        2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 6, 8, 8,
+        9, 9, 4, 4, 4, 6, 7, 8, 8, 9, 9, 6, 7, 6, 8, 8,
+        9, 9,10,10, 6, 6, 7, 8, 8, 9, 9,10,10, 8, 8, 8,
+        9, 9,10,10,11,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
+        9, 9,10,10,11,11,12,12, 9, 9,10,10,10,11,11,12,
+       12,
+};
+
+static float _vq_quantthresh__44u3__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u3__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p5_0 = {
+       _vq_quantthresh__44u3__p5_0,
+       _vq_quantmap__44u3__p5_0,
+       9,
+       9
+};
+
+static static_codebook _44u3__p5_0 = {
+       2, 81,
+       _vq_lengthlist__44u3__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u3__p5_0,
+       NULL,
+       &_vq_auxt__44u3__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u3__p6_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 9,10,10,11,13,14, 4, 6, 5,
+        8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
+        9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
+       12,12,15,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,14,
+       15, 8, 9, 9,10,10,11,11,12,12,13,12,16,16, 8, 9,
+        9,10,10,11,11,12,12,12,12,16,16,10,11,10,11,11,
+       12,12,13,13,13,13,17,16,10,11,11,11,11,12,12,12,
+       12,13,13,17,17,11,11,12,12,12,13,13,13,14,14,14,
+       16,17,11,12,11,12,12,13,13,14,14,14,14,19,17,14,
+       14,14,16,15,16,16,16,17,17,17,20,19,14,15,15,15,
+       15,15,16,16,17,17,17,20,19,
+};
+
+static float _vq_quantthresh__44u3__p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44u3__p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p6_0 = {
+       _vq_quantthresh__44u3__p6_0,
+       _vq_quantmap__44u3__p6_0,
+       13,
+       13
+};
+
+static static_codebook _44u3__p6_0 = {
+       2, 169,
+       _vq_lengthlist__44u3__p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44u3__p6_0,
+       NULL,
+       &_vq_auxt__44u3__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u3__p6_1[] = {
+        2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
+        6, 5, 6, 6, 5, 5, 6, 6, 6,
+};
+
+static float _vq_quantthresh__44u3__p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u3__p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p6_1 = {
+       _vq_quantthresh__44u3__p6_1,
+       _vq_quantmap__44u3__p6_1,
+       5,
+       5
+};
+
+static static_codebook _44u3__p6_1 = {
+       2, 25,
+       _vq_lengthlist__44u3__p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u3__p6_1,
+       NULL,
+       &_vq_auxt__44u3__p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p7_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u3__p7_0[] = {
+        1, 4, 4, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
+        9, 9, 3, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8,
+};
+
+static float _vq_quantthresh__44u3__p7_0[] = {
+       -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 637.5, 892.5, 
+};
+
+static long _vq_quantmap__44u3__p7_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p7_0 = {
+       _vq_quantthresh__44u3__p7_0,
+       _vq_quantmap__44u3__p7_0,
+       9,
+       9
+};
+
+static static_codebook _44u3__p7_0 = {
+       2, 81,
+       _vq_lengthlist__44u3__p7_0,
+       1, -515907584, 1627381760, 4, 0,
+       _vq_quantlist__44u3__p7_0,
+       NULL,
+       &_vq_auxt__44u3__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p7_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44u3__p7_1[] = {
+        1, 4, 4, 6, 5, 7, 7, 9, 8,10,10,11,11,12,13, 4,
+        7, 6, 7, 7, 9, 9,10,10,11,11,14,13,14,13, 4, 6,
+        7, 7, 8, 9, 9,10,10,12,12,13,13,13,13, 6, 8, 8,
+       10, 9,11,11,12,12,13,13,14,14,15,14, 6, 8, 8, 9,
+        9,11,11,12,12,14,14,14,15,15,15, 8, 9, 9,11,10,
+       13,12,14,14,14,14,15,16,15,15, 8, 9, 9,11,11,12,
+       12,14,14,15,14,15,15,14,17, 9,10,10,13,12,14,14,
+       15,14,14,17,15,15,16,15, 9,11,11,12,13,14,14,15,
+       15,15,16,15,17,16,17,11,12,12,14,14,15,14,16,16,
+       16,15,15,17,16,16,11,12,13,14,15,15,15,15,15,16,
+       16,17,17,16,17,12,13,13,15,14,15,15,15,15,16,16,
+       16,17,17,17,13,12,14,14,15,15,15,15,16,17,17,15,
+       17,17,17,12,14,14,16,15,17,16,17,16,17,16,17,17,
+       17,17,14,13,14,15,16,17,17,17,15,17,17,17,16,17,
+       16,
+};
+
+static float _vq_quantthresh__44u3__p7_1[] = {
+       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
+       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
+};
+
+static long _vq_quantmap__44u3__p7_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p7_1 = {
+       _vq_quantthresh__44u3__p7_1,
+       _vq_quantmap__44u3__p7_1,
+       15,
+       15
+};
+
+static static_codebook _44u3__p7_1 = {
+       2, 225,
+       _vq_lengthlist__44u3__p7_1,
+       1, -522338304, 1620115456, 4, 0,
+       _vq_quantlist__44u3__p7_1,
+       NULL,
+       &_vq_auxt__44u3__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u3__p7_2[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44u3__p7_2[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 5, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9,10, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9,10,10,10, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
+        9, 9,10, 9,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
+        9, 9, 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
+        9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
+        9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
+        9,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,10,
+        9,10, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh__44u3__p7_2[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44u3__p7_2[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u3__p7_2 = {
+       _vq_quantthresh__44u3__p7_2,
+       _vq_quantmap__44u3__p7_2,
+       17,
+       17
+};
+
+static static_codebook _44u3__p7_2 = {
+       2, 289,
+       _vq_lengthlist__44u3__p7_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44u3__p7_2,
+       NULL,
+       &_vq_auxt__44u3__p7_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u3__short[] = {
+       17,17,17,17,17,17,16,16,16,12,11,13,11,12,11,15,
+       16, 9, 4, 8, 5, 7, 9,15,16,14, 9,12,10,10,12,16,
+       16,11, 4, 9, 3, 4, 8,16,16,12, 6,10, 3, 4, 7,16,
+       16,12, 6,11, 3, 3, 4,12,16,16, 7,13, 5, 5, 6,13,
+};
+
+static static_codebook _huff_book__44u3__short = {
+       2, 64,
+       _huff_lengthlist__44u3__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u4__long[] = {
+        3, 7,11,11,12,11,11,12, 5, 3, 5, 7, 8, 8, 9,11,
+        9, 4, 4, 6, 6, 7, 9,15,10, 6, 6, 7, 7, 7, 8,14,
+       12, 7, 5, 6, 4, 5, 7,15,10, 7, 6, 7, 5, 5, 6,13,
+        9, 8, 8, 7, 7, 5, 4, 8,10,12,14,13,14,10, 5, 7,
+};
+
+static static_codebook _huff_book__44u4__long = {
+       2, 64,
+       _huff_lengthlist__44u4__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u4__p1_0[] = {
+        1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
+       10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
+       11, 8,11,11, 8,11,11,11,13,14,11,14,14, 7,11,10,
+       10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
+       11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
+       13,
+};
+
+static float _vq_quantthresh__44u4__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u4__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p1_0 = {
+       _vq_quantthresh__44u4__p1_0,
+       _vq_quantmap__44u4__p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u4__p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u4__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u4__p1_0,
+       NULL,
+       &_vq_auxt__44u4__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u4__p2_0[] = {
+        2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
+        7, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
+        8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
+        7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
+        8, 8, 8,10, 9, 8, 8, 9, 6, 8, 8, 8,10,10, 8,10,
+        9,
+};
+
+static float _vq_quantthresh__44u4__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u4__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p2_0 = {
+       _vq_quantthresh__44u4__p2_0,
+       _vq_quantmap__44u4__p2_0,
+       3,
+       3
+};
+
+static static_codebook _44u4__p2_0 = {
+       4, 81,
+       _vq_lengthlist__44u4__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u4__p2_0,
+       NULL,
+       &_vq_auxt__44u4__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u4__p3_0[] = {
+        2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
+       10, 9,12,12, 8, 9, 9,12,12, 5, 7, 7,10, 9, 7, 9,
+        9,11,11, 7, 8, 9,10,11,10,11,11,13,13, 9,10,11,
+       13,13, 5, 7, 7, 9,10, 7, 9, 9,11,11, 7, 9, 9,11,
+       11, 9,11,10,13,12,10,11,11,13,13, 8,10,10,13,13,
+       10,11,11,15,13, 9,11,11,14,13,13,15,13,16,15,12,
+       13,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
+       12,14,16,12,13,13,14,16,13,14,14,15,17, 5, 7, 7,
+       10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
+       14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
+        9,11,11,13,13,11,12,13,15,15,11,13,13,16,15, 7,
+        9, 9,11,11, 9,11,10,13,12, 9,11,12,13,13,11,13,
+       12,16,14,11,13,13,15,16,10,12,12,18,15,11,12,13,
+       16,15,11,13,13,17,16,15,15,15,17,17,14,15,16,18,
+       19, 9,11,11,15,15,10,12,11,15,16,11,13,13,15,16,
+       13,15,13,18,15,14,15,15,17,19, 5, 7, 7,10,10, 7,
+        9, 9,12,11, 7, 9, 9,11,12,10,12,11,14,14,10,11,
+       12,14,15, 7, 9, 9,11,11, 9,11,11,13,12, 9,10,11,
+       12,13,11,13,13,16,17,11,11,13,14,15, 7, 9, 9,12,
+       12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,15,16,
+       11,13,13,16,15, 9,11,11,16,15,11,13,12,16,15,10,
+       12,12,16,15,14,15,16,19,17,13,14,15,15,16,10,11,
+       12,15,15,11,13,13,16,16,11,13,12,16,17,14,15,15,
+       18,17,14,16,14,16,19, 7,10,10,15,14,10,12,12,16,
+       15,10,11,11,16,15,14,16,16,19,18,13,15,14,17,17,
+        9,11,11,17,16,11,13,14,18,17,11,13,13,16,16,15,
+       16,17,19, 0,14,15,18,16,19, 9,11,11,16,15,11,13,
+       12,18,16,11,13,13,17,16,14,16,16,17,19,15,16,15,
+       18, 0,12,14,15,18,19,13,15,16,19,17,14,16,15,18,
+        0,17,16,19, 0,18,16,17,18, 0, 0,11,13,14,18,19,
+       13,15,13,19,19,14,15,15,17,17,15,17,15,19,17,16,
+       18,18,19, 0, 8,10,10,14,14,10,12,11,15,15,10,11,
+       12,15,17,13,15,15,17,16,14,15,15,18, 0, 9,11,11,
+       15,15,11,13,13,18,16,10,12,13,16,17,14,15,16,17,
+       18,14,15,17,19,19, 9,12,12,15,16,11,13,13,16,17,
+       11,14,13,19,16,14,16,15,18,19,15,16,18,19,18,12,
+       14,14,19,18,13,15,17,18,17,13,14,15,18, 0,16, 0,
+        0,18,18,16,15, 0,17,19,12,15,14,17, 0,13,15,16,
+       19,18,13,16,15, 0,19,16,18,16,19,18,17,19,16, 0,
+       19,
+};
+
+static float _vq_quantthresh__44u4__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u4__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p3_0 = {
+       _vq_quantthresh__44u4__p3_0,
+       _vq_quantmap__44u4__p3_0,
+       5,
+       5
+};
+
+static static_codebook _44u4__p3_0 = {
+       4, 625,
+       _vq_lengthlist__44u4__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u4__p3_0,
+       NULL,
+       &_vq_auxt__44u4__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u4__p4_0[] = {
+        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 9,
+        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
+        8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
+       11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
+       10, 9,10, 9,12,11, 9,10,10,12,11, 9, 9, 9,12,11,
+        9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
+       11,12,13,14, 9, 9, 9,11,12, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,11,14,13,11,12,12,13,13, 5, 7, 7,
+        9, 9, 7, 8, 8,10,10, 7, 7, 8,10,10, 9,10,10,12,
+       12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
+        8, 9, 9,11,11,10,10,11,11,13,10,10,11,12,13, 6,
+        7, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
+       10,13,11,10,11,11,13,12, 9,10,10,12,12,10,10,11,
+       12,13,10,11,11,13,13,12,11,13,12,15,12,13,13,14,
+       14, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13,
+       11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
+        8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
+       10,12,12, 6, 8, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
+       10,11,10,11,11,12,13,10,10,11,11,13, 7, 8, 8,10,
+       10, 8, 9, 9,10,11, 8, 9, 8,11,10,10,11,11,13,12,
+       10,11,10,13,11, 9,10,10,13,12,10,11,11,13,13, 9,
+       10,10,12,13,12,13,13,15,14,11,11,13,12,14, 9,10,
+       10,12,12,10,11,11,13,13,10,11,10,13,12,12,13,13,
+       14,14,12,13,11,15,12, 8, 9, 9,12,12, 9,10,10,13,
+       12, 9,10,10,12,12,12,13,12,14,14,11,12,12,14,13,
+        9,10,10,12,12,10,10,11,13,13,10,11,11,13,12,12,
+       13,13,14,15,12,13,13,15,14, 9,10,10,12,12, 9,11,
+       10,13,12,10,10,11,12,13,12,13,12,15,14,12,13,13,
+       14,14,11,12,12,14,13,11,11,12,13,14,12,13,13,15,
+       14,13,12,14,12,16,14,15,14,16,16,11,12,12,14,14,
+       11,12,11,15,13,12,13,13,14,15,13,14,12,16,13,14,
+       14,15,16,16, 8, 9, 9,12,12, 9,10,10,12,12, 9,10,
+       10,12,13,11,12,12,14,13,12,12,13,14,14, 9,10,10,
+       12,12,10,11,11,13,12,10,10,11,12,13,12,13,13,14,
+       14,12,12,13,14,15, 9,10,10,12,13,10,11,11,12,13,
+       10,11,10,13,13,12,13,13,14,15,12,13,13,15,14,11,
+       12,12,14,14,12,13,13,15,14,11,11,12,14,15,14,14,
+       14,17,16,13,12,14,13,16,11,12,12,13,15,12,13,13,
+       14,15,11,12,11,14,14,14,15,14,15,17,13,14,12,16,
+       12,
+};
+
+static float _vq_quantthresh__44u4__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u4__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p4_0 = {
+       _vq_quantthresh__44u4__p4_0,
+       _vq_quantmap__44u4__p4_0,
+       5,
+       5
+};
+
+static static_codebook _44u4__p4_0 = {
+       4, 625,
+       _vq_lengthlist__44u4__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u4__p4_0,
+       NULL,
+       &_vq_auxt__44u4__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u4__p5_0[] = {
+        2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 4, 7, 6, 8, 7,
+       10, 9, 4, 4, 5, 6, 7, 7, 8, 9, 9, 6, 7, 6, 8, 8,
+        8, 8,10,10, 6, 6, 7, 8, 8, 8, 9,10,10, 7, 8, 7,
+        9, 8,10,10,11,11, 7, 7, 8, 8, 9,10,10,11,11, 9,
+       10, 9,10,10,11,11,12,12, 9, 9,10,10,10,11,11,12,
+       12,
+};
+
+static float _vq_quantthresh__44u4__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u4__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p5_0 = {
+       _vq_quantthresh__44u4__p5_0,
+       _vq_quantmap__44u4__p5_0,
+       9,
+       9
+};
+
+static static_codebook _44u4__p5_0 = {
+       2, 81,
+       _vq_lengthlist__44u4__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u4__p5_0,
+       NULL,
+       &_vq_auxt__44u4__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u4__p6_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 9,10,10,11,13,13, 4, 6, 5,
+        8, 8, 9, 9,10,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
+        9,10,10,11,11,14,14, 7, 8, 8, 9, 9,10,10,11,11,
+       12,12,15,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
+       15, 8, 9, 9,10,10,11,11,12,12,13,13,16,16, 8, 9,
+        9,10,10,11,11,12,12,13,13,16,16,10,10,10,11,11,
+       12,12,13,13,14,13,16,16,10,10,11,11,12,12,12,13,
+       13,13,14,16,17,11,12,11,12,12,13,13,13,14,14,14,
+       17,16,11,11,12,12,12,13,13,14,14,15,14,17,17,14,
+       14,14,15,15,16,16,17,17,17,19,19, 0,14,15,15,15,
+       15,16,16,16,17,17,19,20,20,
+};
+
+static float _vq_quantthresh__44u4__p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44u4__p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p6_0 = {
+       _vq_quantthresh__44u4__p6_0,
+       _vq_quantmap__44u4__p6_0,
+       13,
+       13
+};
+
+static static_codebook _44u4__p6_0 = {
+       2, 169,
+       _vq_lengthlist__44u4__p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44u4__p6_0,
+       NULL,
+       &_vq_auxt__44u4__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u4__p6_1[] = {
+        2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
+        6, 5, 6, 6, 5, 5, 6, 6, 6,
+};
+
+static float _vq_quantthresh__44u4__p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u4__p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p6_1 = {
+       _vq_quantthresh__44u4__p6_1,
+       _vq_quantmap__44u4__p6_1,
+       5,
+       5
+};
+
+static static_codebook _44u4__p6_1 = {
+       2, 25,
+       _vq_lengthlist__44u4__p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u4__p6_1,
+       NULL,
+       &_vq_auxt__44u4__p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u4__p7_0[] = {
+        1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4,10, 9,
+       11,11,11,11,11,11,11,11,11,11, 4,10,10,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,
+};
+
+static float _vq_quantthresh__44u4__p7_0[] = {
+       -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
+       637.5, 892.5, 1147.5, 1402.5, 
+};
+
+static long _vq_quantmap__44u4__p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p7_0 = {
+       _vq_quantthresh__44u4__p7_0,
+       _vq_quantmap__44u4__p7_0,
+       13,
+       13
+};
+
+static static_codebook _44u4__p7_0 = {
+       2, 169,
+       _vq_lengthlist__44u4__p7_0,
+       1, -514332672, 1627381760, 4, 0,
+       _vq_quantlist__44u4__p7_0,
+       NULL,
+       &_vq_auxt__44u4__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p7_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44u4__p7_1[] = {
+        1, 4, 4, 6, 6, 7, 7, 9, 8,10,10,11,11,12,12, 4,
+        7, 6, 8, 7, 9, 9,10,10,11,10,12,11,12,12, 4, 6,
+        6, 7, 8, 9, 9,10,10,11,11,12,12,13,13, 6, 8, 8,
+       10, 9,11,10,11,11,12,12,14,13,13,13, 6, 8, 8, 9,
+        9,11,11,12,12,12,12,13,14,13,14, 8, 9, 9,11,10,
+       12,12,13,12,13,14,14,14,14,14, 8, 9, 9,10,11,12,
+       11,12,13,13,14,14,13,14,14, 9,10,10,12,12,14,13,
+       14,14,15,15,16,15,15,15, 9,10,10,11,12,13,13,13,
+       14,15,15,18,16,17,15,10,12,12,13,13,15,14,15,14,
+       16,16,16,15,16,15,10,11,11,13,13,14,14,17,16,15,
+       16,18,16,15,16,11,12,13,14,13,15,14,15,16,17,15,
+       16,16,15,16,11,12,13,14,15,14,16,15,15,16,15,15,
+       17,17,17,12,13,13,14,14,14,15,16,14,15,15,16,16,
+       16,16,12,13,13,13,14,15,15,15,14,16,16,16,16,16,
+       17,
+};
+
+static float _vq_quantthresh__44u4__p7_1[] = {
+       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
+       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
+};
+
+static long _vq_quantmap__44u4__p7_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p7_1 = {
+       _vq_quantthresh__44u4__p7_1,
+       _vq_quantmap__44u4__p7_1,
+       15,
+       15
+};
+
+static static_codebook _44u4__p7_1 = {
+       2, 225,
+       _vq_lengthlist__44u4__p7_1,
+       1, -522338304, 1620115456, 4, 0,
+       _vq_quantlist__44u4__p7_1,
+       NULL,
+       &_vq_auxt__44u4__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u4__p7_2[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44u4__p7_2[] = {
+        3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
+        9, 9,10, 9, 9,10,10,10,10,10,10,10, 9, 9, 9, 9,
+        9, 9,10, 9,10,10,10,10,10,10,10,10,10, 9, 9, 9,
+        9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
+        9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 9,
+        9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+        9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh__44u4__p7_2[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44u4__p7_2[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u4__p7_2 = {
+       _vq_quantthresh__44u4__p7_2,
+       _vq_quantmap__44u4__p7_2,
+       17,
+       17
+};
+
+static static_codebook _44u4__p7_2 = {
+       2, 289,
+       _vq_lengthlist__44u4__p7_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44u4__p7_2,
+       NULL,
+       &_vq_auxt__44u4__p7_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u4__short[] = {
+        3, 9,14,12,17,13,13,13, 4, 7, 8, 9,12,10,11,12,
+        6, 5, 4, 7, 6, 7, 9,14, 8, 8, 7, 9, 8, 9,10,13,
+        9, 8, 5, 7, 3, 5, 8,15, 9, 9, 6, 8, 4, 5, 7,16,
+       11,10, 6, 9, 4, 3, 6,15,17,16, 8,11, 5, 5, 7,16,
+};
+
+static static_codebook _huff_book__44u4__short = {
+       2, 64,
+       _huff_lengthlist__44u4__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u5__long[] = {
+        3, 8,13,12,14,13,16,11,12,13, 5, 4, 5, 6, 8, 9,
+       10, 9,12,12,10, 5, 4, 6, 6, 8, 9,10,14,16,10, 6,
+        6, 6, 6, 7, 9, 8,12,13,13, 7, 5, 6, 4, 6, 6, 7,
+       11,16,10, 7, 7, 7, 6, 6, 7, 7,11,14,14, 9, 8, 8,
+        5, 6, 6, 7,11,16, 9, 8, 8, 8, 6, 6, 6, 4, 7,12,
+       11,10,12,11,10, 9,10, 5, 6,10,10,13,15,15,15,15,
+       14, 8, 7, 9,
+};
+
+static static_codebook _huff_book__44u5__long = {
+       2, 100,
+       _huff_lengthlist__44u5__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u5__p1_0[] = {
+        1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
+        9,10, 5, 8, 8, 7,10, 9, 8,10,10, 4, 8, 8, 8,11,
+       10, 8,10,10, 8,11,11,10,12,13,10,13,13, 7,10,10,
+        9,13,11,10,13,13, 5, 8, 8, 8,10,10, 8,10,10, 7,
+       10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
+       12,
+};
+
+static float _vq_quantthresh__44u5__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u5__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p1_0 = {
+       _vq_quantthresh__44u5__p1_0,
+       _vq_quantmap__44u5__p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u5__p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u5__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u5__p1_0,
+       NULL,
+       &_vq_auxt__44u5__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u5__p2_0[] = {
+        3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
+        7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
+        7, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 8,
+        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
+        8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
+        9,
+};
+
+static float _vq_quantthresh__44u5__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u5__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p2_0 = {
+       _vq_quantthresh__44u5__p2_0,
+       _vq_quantmap__44u5__p2_0,
+       3,
+       3
+};
+
+static static_codebook _44u5__p2_0 = {
+       4, 81,
+       _vq_lengthlist__44u5__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u5__p2_0,
+       NULL,
+       &_vq_auxt__44u5__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u5__p3_0[] = {
+        2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
+       10, 9,12,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
+        9,11,11, 7, 8, 9,10,11,10,11,11,13,14, 9,10,11,
+       13,13, 5, 7, 7, 9, 9, 7, 9, 8,11,10, 7, 9, 9,11,
+       11, 9,11,10,14,13,10,11,11,13,14, 8,10,10,13,13,
+       10,11,11,15,14, 9,11,11,14,14,13,15,14,18,16,12,
+       13,14,16,16, 8,10,10,13,13, 9,11,11,14,14,10,11,
+       12,14,15,12,13,13,16,16,13,14,14,15,17, 5, 7, 7,
+       10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
+       14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
+        9,11,11,13,13,12,12,13,15,15,11,12,13,16,15, 6,
+        9, 9,11,11, 8,11,10,13,12, 9,10,11,12,14,11,13,
+       11,16,14,11,13,13,15,16,10,11,11,15,15,11,12,13,
+       16,15,11,13,13,16,16,14,15,15,17,18,14,15,16,17,
+       18, 9,11,11,14,15,10,12,11,15,15,11,12,13,15,16,
+       13,15,13,17,15,14,15,16,18,19, 5, 7, 7,10,10, 7,
+        9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,14,10,11,
+       11,14,15, 6, 9, 9,11,11, 9,11,10,13,13, 8,10,11,
+       12,13,11,13,13,15,15,11,11,13,13,15, 7, 9, 9,11,
+       12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,17,16,
+       11,13,12,16,15, 9,11,11,15,14,11,13,13,16,16,10,
+       11,12,15,15,14,15,15,17,17,13,13,15,15,17,10,11,
+       12,15,15,11,13,13,16,19,11,13,12,17,17,14,16,15,
+       19,17,14,15,15,18,18, 8,10,10,14,14,10,12,11,16,
+       15, 9,11,11,15,16,14,16,15,17,17,13,14,14,18,17,
+        9,11,11,16,15,11,13,13,16,18,11,13,13,17,16,15,
+       16,17,18, 0,15,15,16, 0,18, 9,11,11,16,15,10,13,
+       12,17,15,11,13,13,16,17,14,18,15,19,18,15,16,16,
+       19,18,13,15,15,19,17,13,15,15,18,18,14,15,15,19,
+        0,17,18, 0,19,19,16,17,17, 0,18,12,14,13,18,17,
+       13,15,13,19,18,14,15,15,19,19,16,17,15, 0,17,16,
+       19,17,19,18, 8,10,10,14,14,10,11,11,15,15,10,11,
+       11,16,16,13,15,15,17,16,14,15,15,18,19, 9,11,11,
+       16,15,11,13,13,19,16,10,12,13,15,17,15,15,15,19,
+       19,15,16,16,17, 0, 9,11,11,16,16,11,13,13,16,17,
+       11,13,13,18,18,14,16,15,18,18,15,17,16,19, 0,12,
+       14,14,17,18,13,16,16,18,18,13,14,15,17, 0,16,17,
+       17, 0, 0,16,15, 0,19,17,12,15,14,17,18,14,15,16,
+        0,18,14,16,16,18, 0,16,17,17, 0, 0,17,19,17,19,
+        0,
+};
+
+static float _vq_quantthresh__44u5__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u5__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p3_0 = {
+       _vq_quantthresh__44u5__p3_0,
+       _vq_quantmap__44u5__p3_0,
+       5,
+       5
+};
+
+static static_codebook _44u5__p3_0 = {
+       4, 625,
+       _vq_lengthlist__44u5__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u5__p3_0,
+       NULL,
+       &_vq_auxt__44u5__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u5__p4_0[] = {
+        4, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
+        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
+        8,10,10, 6, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10,
+       11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
+       10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11,
+        9,10,10,12,12, 9,10,10,12,12,11,12,12,13,13,11,
+       11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,11,13,13,11,12,12,14,13, 6, 7, 7,
+        9, 9, 7, 8, 7,10,10, 7, 7, 8, 9,10, 9,10,10,12,
+       11, 9,10,10,11,11, 7, 8, 8,10,10, 8, 8, 9,10,11,
+        8, 8, 8,11,10,10,10,11,11,12,10,10,11,12,12, 6,
+        7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
+       10,13,11,10,10,11,12,12, 9,10,10,12,12,10,10,10,
+       12,13,10,11,11,13,13,12,11,12,11,14,12,12,13,13,
+       14, 9,10,10,12,12, 9,10,10,12,12,10,10,11,12,13,
+       11,12,11,14,12,12,12,12,14,14, 6, 7, 7, 9, 9, 7,
+        8, 7,10,10, 7, 7, 8,10,10, 9,10,10,11,11, 9,10,
+       10,12,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
+       10,11,10,10,11,12,12,10,10,11,11,13, 7, 8, 8,10,
+       10, 8, 8, 8,10,11, 8, 9, 8,11,10,10,11,10,12,12,
+       10,11,10,12,11, 9,10,10,12,12,10,11,11,13,12, 9,
+       10,10,12,12,12,12,12,14,14,11,11,12,12,14, 9,10,
+       10,12,12,10,11,11,12,12,10,10,10,12,12,12,13,12,
+       14,14,11,12,11,14,11, 8, 9, 9,11,11, 9,10,10,12,
+       12, 9,10,10,12,12,11,12,12,14,14,11,12,12,13,13,
+        9,10,10,12,12,10,10,11,12,13,10,11,10,13,12,12,
+       12,13,14,14,12,12,12,14,13, 9,10,10,12,12, 9,10,
+       10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,13,
+       13,14,11,12,11,14,13,11,11,12,13,14,12,13,12,14,
+       14,13,12,14,11,16,13,14,14,16,15,11,11,11,13,13,
+       11,12,11,14,13,12,12,13,14,15,12,14,12,16,12,14,
+       14,14,16,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,12,13,13,12,12,12,14,14, 9,10,10,
+       12,12,10,11,10,13,12, 9,10,10,12,13,12,12,12,14,
+       13,12,12,13,13,15, 9,10,10,12,12,10,10,11,12,13,
+       10,11,10,13,12,12,13,12,14,14,12,13,12,14,13,11,
+       11,11,13,13,12,13,12,14,14,11,11,12,13,14,13,14,
+       14,16,15,13,12,14,12,15,11,12,12,13,14,12,12,13,
+       14,14,11,12,11,14,13,13,14,14,15,16,13,14,11,16,
+       11,
+};
+
+static float _vq_quantthresh__44u5__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u5__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p4_0 = {
+       _vq_quantthresh__44u5__p4_0,
+       _vq_quantmap__44u5__p4_0,
+       5,
+       5
+};
+
+static static_codebook _44u5__p4_0 = {
+       4, 625,
+       _vq_lengthlist__44u5__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u5__p4_0,
+       NULL,
+       &_vq_auxt__44u5__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u5__p5_0[] = {
+        2, 4, 3, 6, 6, 8, 7,10,10, 3, 5, 5, 8, 7, 8, 8,
+       11,11, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7, 9, 9,
+       10, 9,12,11, 7, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
+       10, 9,11,11,13,12, 8, 8, 8, 9,10,11,12,12,13,10,
+       11,10,12,11,13,12,14,14,10,10,11,11,12,12,13,14,
+       14,
+};
+
+static float _vq_quantthresh__44u5__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u5__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p5_0 = {
+       _vq_quantthresh__44u5__p5_0,
+       _vq_quantmap__44u5__p5_0,
+       9,
+       9
+};
+
+static static_codebook _44u5__p5_0 = {
+       2, 81,
+       _vq_lengthlist__44u5__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u5__p5_0,
+       NULL,
+       &_vq_auxt__44u5__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p6_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u5__p6_0[] = {
+        3, 4, 4, 5, 6, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
+        9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
+        8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
+        8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
+        9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,11,11,11,
+       11,
+};
+
+static float _vq_quantthresh__44u5__p6_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u5__p6_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p6_0 = {
+       _vq_quantthresh__44u5__p6_0,
+       _vq_quantmap__44u5__p6_0,
+       9,
+       9
+};
+
+static static_codebook _44u5__p6_0 = {
+       2, 81,
+       _vq_lengthlist__44u5__p6_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u5__p6_0,
+       NULL,
+       &_vq_auxt__44u5__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u5__p7_0[] = {
+        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 7,
+       10,10, 5, 9, 9, 8,10,10, 8,10,11, 4, 9, 9, 9,11,
+       11, 9,12,11, 8,11,11,11,12,12,10,12,12, 7,11,11,
+       10,12,12,10,12,12, 4, 9, 9, 9,11,11, 9,11,11, 7,
+       11,11,10,12,12,10,11,12, 8,11,11,10,12,12,11,12,
+       12,
+};
+
+static float _vq_quantthresh__44u5__p7_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__44u5__p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p7_0 = {
+       _vq_quantthresh__44u5__p7_0,
+       _vq_quantmap__44u5__p7_0,
+       3,
+       3
+};
+
+static static_codebook _44u5__p7_0 = {
+       4, 81,
+       _vq_lengthlist__44u5__p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44u5__p7_0,
+       NULL,
+       &_vq_auxt__44u5__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u5__p7_1[] = {
+        2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
+        8, 8, 9, 8, 9, 8, 4, 5, 5, 7, 7, 8, 8, 8, 9, 9,
+        9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
+        8, 8, 9, 9, 9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9,
+        9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 8, 9, 8,
+        9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
+       10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
+        9, 9, 9, 9, 9,10,10,10,10,
+};
+
+static float _vq_quantthresh__44u5__p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u5__p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p7_1 = {
+       _vq_quantthresh__44u5__p7_1,
+       _vq_quantmap__44u5__p7_1,
+       11,
+       11
+};
+
+static static_codebook _44u5__p7_1 = {
+       2, 121,
+       _vq_lengthlist__44u5__p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u5__p7_1,
+       NULL,
+       &_vq_auxt__44u5__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p8_0[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u5__p8_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
+        9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
+       11, 6, 8, 8, 9, 9,10,10,12,11,13,12, 6, 7, 8, 9,
+        9,10,10,11,11,12,12, 8, 9, 9,10,10,11,12,12,12,
+       14,13, 8, 9, 9,10,10,11,11,12,13,14,13,10,11,10,
+       12,12,13,13,14,13,15,14,10,11,11,12,12,12,13,13,
+       13,15,15,11,12,12,13,12,13,14,14,14,15,14,11,11,
+       12,13,13,13,14,14,14,15,15,
+};
+
+static float _vq_quantthresh__44u5__p8_0[] = {
+       -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
+       38.5, 49.5, 
+};
+
+static long _vq_quantmap__44u5__p8_0[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p8_0 = {
+       _vq_quantthresh__44u5__p8_0,
+       _vq_quantmap__44u5__p8_0,
+       11,
+       11
+};
+
+static static_codebook _44u5__p8_0 = {
+       2, 121,
+       _vq_lengthlist__44u5__p8_0,
+       1, -524582912, 1618345984, 4, 0,
+       _vq_quantlist__44u5__p8_0,
+       NULL,
+       &_vq_auxt__44u5__p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p8_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u5__p8_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 5, 6, 6,
+        7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 6, 7, 7, 8, 8, 8,
+        8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 7, 7,
+        7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
+        8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44u5__p8_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u5__p8_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p8_1 = {
+       _vq_quantthresh__44u5__p8_1,
+       _vq_quantmap__44u5__p8_1,
+       11,
+       11
+};
+
+static static_codebook _44u5__p8_1 = {
+       2, 121,
+       _vq_lengthlist__44u5__p8_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u5__p8_1,
+       NULL,
+       &_vq_auxt__44u5__p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p9_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u5__p9_0[] = {
+        1, 3, 3,12,10,12,12,12,12,12,12,12,12, 3, 8, 9,
+       12,12,12,12,12,12,12,12,12,12, 4, 9, 9,12,12,12,
+       12,12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,
+       12,12,12,12, 9,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,
+};
+
+static float _vq_quantthresh__44u5__p9_0[] = {
+       -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
+       637.5, 892.5, 1147.5, 1402.5, 
+};
+
+static long _vq_quantmap__44u5__p9_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p9_0 = {
+       _vq_quantthresh__44u5__p9_0,
+       _vq_quantmap__44u5__p9_0,
+       13,
+       13
+};
+
+static static_codebook _44u5__p9_0 = {
+       2, 169,
+       _vq_lengthlist__44u5__p9_0,
+       1, -514332672, 1627381760, 4, 0,
+       _vq_quantlist__44u5__p9_0,
+       NULL,
+       &_vq_auxt__44u5__p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p9_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44u5__p9_1[] = {
+        1, 4, 4, 7, 7, 8, 9, 7, 7, 8, 8, 9, 9,10,10, 5,
+        6, 6, 9, 8,10,10, 9, 8, 9, 9,10, 9,11,10, 4, 6,
+        6, 8, 9, 9,10, 8, 9, 9,10,10,10,11,10, 7, 8, 8,
+       10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 8,10,
+       10,11,11,10,10,11,11,11,11,11,12, 8, 9,10,11,10,
+       12,12,11,11,11,11,12,12,12,13, 8, 9, 9,11,11,11,
+       12,11,11,11,11,12,12,12,12, 8, 9, 9,10,10,11,11,
+       12,11,12,12,12,13,13,13, 8, 9, 9,10,10,11,11,12,
+       11,12,12,13,13,12,13, 9,10,10,11,11,12,11,12,13,
+       14,14,15,15,15,14, 9,10,10,11,11,12,12,12,12,13,
+       13,14,14,14,14, 9,10,11,12,11,12,13,14,13,14,13,
+       14,14,14,14, 9,11,11,11,11,12,13,13,13,14,13,15,
+       15,14,14,10,11,11,12,12,13,13,13,13,14,14,14,15,
+       15,15,10,11,11,12,12,12,13,13,13,15,14,15,14,14,
+       14,
+};
+
+static float _vq_quantthresh__44u5__p9_1[] = {
+       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
+       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
+};
+
+static long _vq_quantmap__44u5__p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p9_1 = {
+       _vq_quantthresh__44u5__p9_1,
+       _vq_quantmap__44u5__p9_1,
+       15,
+       15
+};
+
+static static_codebook _44u5__p9_1 = {
+       2, 225,
+       _vq_lengthlist__44u5__p9_1,
+       1, -522338304, 1620115456, 4, 0,
+       _vq_quantlist__44u5__p9_1,
+       NULL,
+       &_vq_auxt__44u5__p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u5__p9_2[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44u5__p9_2[] = {
+        3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10, 9, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,10, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10,10,10,10, 9,10,10,10,10, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9,10,
+        9, 9, 9, 9, 9, 9, 9,10, 9,10, 9, 9, 9,10,10, 9,
+        9,
+};
+
+static float _vq_quantthresh__44u5__p9_2[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44u5__p9_2[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u5__p9_2 = {
+       _vq_quantthresh__44u5__p9_2,
+       _vq_quantmap__44u5__p9_2,
+       17,
+       17
+};
+
+static static_codebook _44u5__p9_2 = {
+       2, 289,
+       _vq_lengthlist__44u5__p9_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44u5__p9_2,
+       NULL,
+       &_vq_auxt__44u5__p9_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u5__short[] = {
+        4,11,16,14,18,15,18,15,17,17, 4, 6, 9, 9,12, 9,
+       14,10,14,17, 6, 6, 5, 7, 6, 8,10,10,16,17, 7, 8,
+        7, 9, 9,10,12,12,14,17, 8, 6, 5, 7, 4, 7, 5, 7,
+       14,17, 9, 9, 8, 9, 7,10, 8,10,14,17,11, 9, 7, 9,
+        4, 7, 3, 6,15,17,11,10,10,10, 6, 9, 5, 6,14,17,
+       17,17,10,15, 4, 8, 3, 5,12,17,17,17,12,16, 7,11,
+        6, 8,16,17,
+};
+
+static static_codebook _huff_book__44u5__short = {
+       2, 100,
+       _huff_lengthlist__44u5__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u6__long[] = {
+        3, 9,14,13,15,13,16,12,12,12, 5, 4, 6, 7, 8, 9,
+       10,10,13,12,10, 5, 5, 6, 6, 9, 9,10,14,14,10, 6,
+        6, 7, 6, 8, 9, 9,13,12,13, 7, 5, 6, 4, 6, 6, 7,
+       11,15,10, 8, 7, 7, 6, 7, 7, 7,11,13,16,10, 8, 8,
+        5, 6, 4, 6,10,14, 9, 9, 9, 8, 6, 6, 5, 4, 7,11,
+       11,11,12,11,10, 9, 9, 5, 5, 9,10,13,14,14,14,14,
+       15, 8, 7, 8,
+};
+
+static static_codebook _huff_book__44u6__long = {
+       2, 100,
+       _huff_lengthlist__44u6__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u6__p1_0[] = {
+        1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
+        9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,11,
+       10, 8,10,10, 8,11,10,10,12,13,10,13,13, 7,10,10,
+       10,13,11,10,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
+       10,10,10,13,13, 9,11,13, 8,10,11,10,13,13,10,13,
+       12,
+};
+
+static float _vq_quantthresh__44u6__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u6__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p1_0 = {
+       _vq_quantthresh__44u6__p1_0,
+       _vq_quantmap__44u6__p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u6__p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u6__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u6__p1_0,
+       NULL,
+       &_vq_auxt__44u6__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u6__p2_0[] = {
+        3, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
+        7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
+        7, 6, 7, 8, 6, 8, 8, 8, 8, 9, 8, 9, 9, 6, 7, 7,
+        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
+        7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
+        8,
+};
+
+static float _vq_quantthresh__44u6__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u6__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p2_0 = {
+       _vq_quantthresh__44u6__p2_0,
+       _vq_quantmap__44u6__p2_0,
+       3,
+       3
+};
+
+static static_codebook _44u6__p2_0 = {
+       4, 81,
+       _vq_lengthlist__44u6__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u6__p2_0,
+       NULL,
+       &_vq_auxt__44u6__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u6__p3_0[] = {
+        2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
+       10, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
+        9,11,11, 7, 8, 9,10,11,10,11,11,13,14, 9,10,11,
+       13,13, 5, 7, 7, 9, 9, 7, 9, 8,11,10, 7, 9, 9,11,
+       11, 9,11,10,14,13,10,11,11,14,13, 8,10,10,14,13,
+       10,12,11,15,14, 9,11,11,15,14,13,15,14,20,16,13,
+       13,14,16,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
+       12,14,15,13,13,14,16,16,13,14,14,16,17, 5, 7, 7,
+       10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,15,
+       14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,12,13,
+        9,11,11,13,13,11,12,13,14,16,11,12,13,16,16, 6,
+        9, 8,11,11, 8,11,10,13,12, 9,10,11,12,13,11,13,
+       11,15,14,11,13,13,15,15,10,12,11,15,14,11,12,13,
+       17,16,11,13,13,16,17,14,15,16,17,17,14,15,16,20,
+        0, 9,11,11,14,15,10,13,12,16,16,11,13,13,17,17,
+       13,15,14,17,15,15,16,16, 0, 0, 5, 7, 7,10,10, 7,
+        9, 9,11,11, 7, 8, 9,11,11,10,11,11,14,14,10,11,
+       11,14,14, 6, 9, 9,11,11, 9,11,11,14,12, 8,10,11,
+       12,13,11,13,13,16,16,11,11,13,14,16, 7, 9, 9,11,
+       12, 9,11,11,13,13, 9,11,11,13,12,11,13,12,16,16,
+       12,13,12,16,14, 9,11,11,16,15,11,13,13,17,15,10,
+       12,12,15,16,14,16,16, 0,17,13,14,15,15,17,10,11,
+       12,15,15,11,13,13,17,17,11,13,13,15,16,14,15,15,
+       19,18,14,15,15,19,16, 8,10,10,14,14,10,12,11,15,
+       16,10,11,11,15,17,13,16,15,19,19,13,15,14,17,17,
+        9,11,12,15,16,11,13,13,18,19,11,13,13,16,17,16,
+       16,17, 0, 0,15,15,16, 0,19, 9,11,11,15,16,10,13,
+       12,17,15,11,13,13,16,17,14,17,15,18,17,15,16,15,
+       18, 0,13,14,15, 0,19,14,16,16, 0,17,15,16,16, 0,
+       17,16,17, 0, 0, 0,16,17,19, 0, 0,12,14,14,17,17,
+       13,15,13, 0,19,14,16,16,18,19,16,18,15,19,18,17,
+       18,17,19, 0, 8,10,10,14,13,10,11,11,16,15,10,11,
+       11,15,15,13,15,15,19,18,14,15,16, 0,18, 9,11,11,
+       15,14,11,13,13, 0,16,10,12,13,15,17,14,16,16, 0,
+       18,15,16,17,17, 0, 9,11,11,16,15,11,13,13,16,16,
+       11,14,13,18,18,15,17,15,18,17,15,16,18, 0, 0,12,
+       14,14,18,19,14,15,16, 0,18,13,14,15,18, 0,17,17,
+       17, 0, 0,16,15,18,17, 0,12,14,15,17,19,14,16,16,
+       19, 0,14,17,16, 0,18,17,19,17, 0, 0,16,18,17, 0,
+       17,
+};
+
+static float _vq_quantthresh__44u6__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u6__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p3_0 = {
+       _vq_quantthresh__44u6__p3_0,
+       _vq_quantmap__44u6__p3_0,
+       5,
+       5
+};
+
+static static_codebook _44u6__p3_0 = {
+       4, 625,
+       _vq_lengthlist__44u6__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u6__p3_0,
+       NULL,
+       &_vq_auxt__44u6__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u6__p4_0[] = {
+        4, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
+        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
+        8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
+       11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
+       10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
+        9,10,10,12,12, 9, 9,10,12,12,11,12,12,13,13,11,
+       11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,11,13,13,11,12,12,13,13, 6, 7, 7,
+        9, 9, 7, 8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,12,
+       11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,10,10,
+        8, 8, 8,10,10,10,10,11,12,12,10,10,11,12,12, 6,
+        7, 7,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
+       10,12,11,10,10,11,12,12, 9,10,10,12,12,10,10,11,
+       12,12,10,11,10,13,12,12,12,12,12,14,12,12,12,13,
+       14, 9,10,10,12,12, 9,10,10,12,12,10,10,11,12,13,
+       11,12,11,14,12,12,12,13,14,14, 6, 7, 7, 9, 9, 7,
+        8, 7,10, 9, 7, 7, 8,10,10, 9,10,10,12,11, 9,10,
+       10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 8,
+       10,10,10,10,11,12,12,10,10,10,11,12, 7, 8, 8,10,
+       10, 8, 8, 8,10,10, 8, 8, 8,10,10,10,11,10,12,12,
+       10,11,10,12,11, 9,10,10,12,12,10,11,10,13,12, 9,
+       10,10,12,12,12,12,12,14,14,11,11,12,12,13, 9,10,
+       10,12,12,10,11,11,12,12,10,11,10,12,12,12,12,12,
+       14,14,12,12,12,14,12, 8, 9, 9,11,11, 9,10,10,12,
+       12, 9,10,10,12,12,11,12,12,13,13,11,12,12,13,13,
+        9,10,10,12,12,10,10,11,12,13,10,11,10,12,12,12,
+       12,13,13,14,12,12,12,14,14, 9,10,10,12,12, 9,10,
+       10,12,12,10,10,10,12,12,12,12,12,14,13,12,12,12,
+       14,14,11,12,12,13,13,11,12,12,14,14,12,12,12,14,
+       14,13,12,14,12,15,13,14,14,15,15,11,11,11,13,13,
+       11,12,11,14,13,12,12,12,14,14,12,14,12,15,12,13,
+       14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,12,13,13,11,12,12,13,14, 9,10,10,
+       12,12,10,11,10,13,12, 9,10,10,12,13,12,12,12,15,
+       14,12,12,13,13,14, 9,10,10,12,12,10,10,11,12,12,
+       10,11,10,12,12,12,13,12,14,14,12,13,12,14,13,11,
+       11,11,13,13,12,12,12,14,13,11,11,12,13,14,13,14,
+       14,15,15,12,12,14,12,15,11,12,12,13,14,12,12,12,
+       14,14,11,12,12,14,14,13,14,14,15,15,13,14,12,16,
+       12,
+};
+
+static float _vq_quantthresh__44u6__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u6__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p4_0 = {
+       _vq_quantthresh__44u6__p4_0,
+       _vq_quantmap__44u6__p4_0,
+       5,
+       5
+};
+
+static static_codebook _44u6__p4_0 = {
+       4, 625,
+       _vq_lengthlist__44u6__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u6__p4_0,
+       NULL,
+       &_vq_auxt__44u6__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u6__p5_0[] = {
+        2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
+       11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7,10, 9,
+       10, 9,12,12, 6, 7, 8, 9,10, 9,10,12,12, 8, 8, 8,
+       10, 9,12,11,13,13, 8, 8, 8, 9,10,11,12,12,13,10,
+       11,11,12,11,13,12,14,14,10,10,11,11,12,13,13,14,
+       14,
+};
+
+static float _vq_quantthresh__44u6__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u6__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p5_0 = {
+       _vq_quantthresh__44u6__p5_0,
+       _vq_quantmap__44u6__p5_0,
+       9,
+       9
+};
+
+static static_codebook _44u6__p5_0 = {
+       2, 81,
+       _vq_lengthlist__44u6__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u6__p5_0,
+       NULL,
+       &_vq_auxt__44u6__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p6_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u6__p6_0[] = {
+        3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
+        9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
+        8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
+        8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
+        9, 9,10,10,11,11,11,11, 9, 9, 9,10,10,10,11,11,
+       11,
+};
+
+static float _vq_quantthresh__44u6__p6_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u6__p6_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p6_0 = {
+       _vq_quantthresh__44u6__p6_0,
+       _vq_quantmap__44u6__p6_0,
+       9,
+       9
+};
+
+static static_codebook _44u6__p6_0 = {
+       2, 81,
+       _vq_lengthlist__44u6__p6_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u6__p6_0,
+       NULL,
+       &_vq_auxt__44u6__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u6__p7_0[] = {
+        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,11,10, 8,
+       11,10, 5, 8, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
+       11, 9,11,12, 8,11,12,11,12,13,10,13,12, 7,12,11,
+       10,12,12,10,13,13, 4, 9, 9, 8,11,11, 9,11,12, 7,
+       12,12,10,13,13,10,12,13, 8,12,12,10,13,13,11,13,
+       12,
+};
+
+static float _vq_quantthresh__44u6__p7_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__44u6__p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p7_0 = {
+       _vq_quantthresh__44u6__p7_0,
+       _vq_quantmap__44u6__p7_0,
+       3,
+       3
+};
+
+static static_codebook _44u6__p7_0 = {
+       4, 81,
+       _vq_lengthlist__44u6__p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44u6__p7_0,
+       NULL,
+       &_vq_auxt__44u6__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u6__p7_1[] = {
+        3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
+        8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
+        8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 7, 7,
+        7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
+        9, 9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
+        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 8, 8,
+        8, 9, 9, 9, 9, 9, 9,10,10,
+};
+
+static float _vq_quantthresh__44u6__p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u6__p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p7_1 = {
+       _vq_quantthresh__44u6__p7_1,
+       _vq_quantmap__44u6__p7_1,
+       11,
+       11
+};
+
+static static_codebook _44u6__p7_1 = {
+       2, 121,
+       _vq_lengthlist__44u6__p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u6__p7_1,
+       NULL,
+       &_vq_auxt__44u6__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p8_0[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u6__p8_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
+        9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
+       11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
+        9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
+       13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
+       11,11,12,12,13,13,14,14,10,10,10,11,11,12,13,13,
+       13,14,14,11,12,12,13,13,13,13,14,14,15,14,11,11,
+       11,13,13,14,13,14,14,15,14,
+};
+
+static float _vq_quantthresh__44u6__p8_0[] = {
+       -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
+       38.5, 49.5, 
+};
+
+static long _vq_quantmap__44u6__p8_0[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p8_0 = {
+       _vq_quantthresh__44u6__p8_0,
+       _vq_quantmap__44u6__p8_0,
+       11,
+       11
+};
+
+static static_codebook _44u6__p8_0 = {
+       2, 121,
+       _vq_lengthlist__44u6__p8_0,
+       1, -524582912, 1618345984, 4, 0,
+       _vq_quantlist__44u6__p8_0,
+       NULL,
+       &_vq_auxt__44u6__p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p8_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u6__p8_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 6,
+        7, 7, 7, 7, 8, 8, 5, 6, 6, 6, 7, 7, 7, 7, 7, 8,
+        8, 6, 7, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 7, 7,
+        7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
+        8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7,
+        8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44u6__p8_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u6__p8_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p8_1 = {
+       _vq_quantthresh__44u6__p8_1,
+       _vq_quantmap__44u6__p8_1,
+       11,
+       11
+};
+
+static static_codebook _44u6__p8_1 = {
+       2, 121,
+       _vq_lengthlist__44u6__p8_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u6__p8_1,
+       NULL,
+       &_vq_auxt__44u6__p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p9_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44u6__p9_0[] = {
+        1, 3, 3,10,12,13,13,13,13,13,13,13,13,13,13, 3,
+        9, 9,13,13,13,13,13,13,13,13,13,13,12,12, 4, 9,
+        9,12,12,12,12,12,12,12,12,12,12,12,12, 9,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12, 9,11,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
+       12,
+};
+
+static float _vq_quantthresh__44u6__p9_0[] = {
+       -1657.5, -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 
+       382.5, 637.5, 892.5, 1147.5, 1402.5, 1657.5, 
+};
+
+static long _vq_quantmap__44u6__p9_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p9_0 = {
+       _vq_quantthresh__44u6__p9_0,
+       _vq_quantmap__44u6__p9_0,
+       15,
+       15
+};
+
+static static_codebook _44u6__p9_0 = {
+       2, 225,
+       _vq_lengthlist__44u6__p9_0,
+       1, -514071552, 1627381760, 4, 0,
+       _vq_quantlist__44u6__p9_0,
+       NULL,
+       &_vq_auxt__44u6__p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p9_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44u6__p9_1[] = {
+        1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 5,
+        6, 6, 8, 8,10,10, 9, 9,10, 9,10, 9,10,10, 4, 6,
+        6, 8, 9,10,10, 8, 9, 9,10,10,10,10,10, 7, 9, 8,
+       10,10,11,11,10,10,11,11,11,11,12,12, 7, 8, 8,10,
+       10,11,11,10,10,10,11,11,11,11,12, 8,10,10,11,11,
+       12,12,11,11,11,11,12,12,12,13, 8, 9, 9,11,11,12,
+       12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,11,11,
+       13,12,13,12,13,13,13,13, 8, 9, 9,10,10,11,11,12,
+       12,12,12,13,12,13,12, 9,10,10,11,11,12,12,13,13,
+       14,12,13,13,14,13, 9,10,10,11,11,12,12,12,12,13,
+       13,13,13,14,14, 9,11,10,11,11,12,13,13,12,13,13,
+       15,13,14,14, 9,10,10,11,12,12,13,13,13,13,13,14,
+       14,14,14,10,11,11,12,12,13,12,13,13,14,14,14,14,
+       14,15,10,11,11,11,12,13,13,13,13,14,14,14,14,14,
+       14,
+};
+
+static float _vq_quantthresh__44u6__p9_1[] = {
+       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
+       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
+};
+
+static long _vq_quantmap__44u6__p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p9_1 = {
+       _vq_quantthresh__44u6__p9_1,
+       _vq_quantmap__44u6__p9_1,
+       15,
+       15
+};
+
+static static_codebook _44u6__p9_1 = {
+       2, 225,
+       _vq_lengthlist__44u6__p9_1,
+       1, -522338304, 1620115456, 4, 0,
+       _vq_quantlist__44u6__p9_1,
+       NULL,
+       &_vq_auxt__44u6__p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u6__p9_2[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44u6__p9_2[] = {
+        3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10, 9, 9, 9,10,
+        9,
+};
+
+static float _vq_quantthresh__44u6__p9_2[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44u6__p9_2[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u6__p9_2 = {
+       _vq_quantthresh__44u6__p9_2,
+       _vq_quantmap__44u6__p9_2,
+       17,
+       17
+};
+
+static static_codebook _44u6__p9_2 = {
+       2, 289,
+       _vq_lengthlist__44u6__p9_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44u6__p9_2,
+       NULL,
+       &_vq_auxt__44u6__p9_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u6__short[] = {
+        5,11,15,14,17,14,17,15,17,17, 4, 6, 9, 9,14, 9,
+       17,10,15,17, 6, 6, 5, 7, 7, 9,11,10,15,17, 6, 8,
+        8,10, 9,11,14,13,16,17, 7, 6, 5, 7, 5, 7, 5, 8,
+       15,17, 9, 8, 8, 9, 8,10,10,11,14,17,10, 8, 7, 9,
+        4, 7, 3, 5,11,17,10,10,10,10, 6, 9, 4, 5,11,17,
+       16,16,13,15, 5,10, 4, 3, 9,16,17,17,14,17, 7,11,
+        6, 6,11,17,
+};
+
+static static_codebook _huff_book__44u6__short = {
+       2, 100,
+       _huff_lengthlist__44u6__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u7__long[] = {
+        3, 9,15,13,16,13,16,12,12,12, 5, 5, 7, 8, 8,10,
+       11,10,13,13,10, 5, 5, 6, 6, 9, 9,10,14,14, 9, 6,
+        6, 7, 6, 8, 9,10,13,12,13, 7, 5, 6, 4, 6, 6, 8,
+       12,13,11, 8, 7, 8, 6, 7, 7, 7,11,13,15,10, 8, 8,
+        5, 6, 4, 5, 9,13, 9, 9, 8, 9, 7, 7, 4, 4, 6,11,
+       11,11,12,12,10,10, 8, 5, 5, 9,10,12,13,15,13,13,
+       12, 7, 6, 8,
+};
+
+static static_codebook _huff_book__44u7__long = {
+       2, 100,
+       _huff_lengthlist__44u7__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u7__p1_0[] = {
+        1, 4, 4, 5, 7, 7, 4, 7, 7, 5, 8, 8, 8,10,10, 7,
+       10,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,11,
+       10, 8,10,10, 8,11,10,10,12,13,11,13,13, 7,10,10,
+       10,13,11,11,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
+       10,10,11,13,13,10,11,13, 8,11,11,10,13,13,10,13,
+       12,
+};
+
+static float _vq_quantthresh__44u7__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u7__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p1_0 = {
+       _vq_quantthresh__44u7__p1_0,
+       _vq_quantmap__44u7__p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u7__p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u7__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u7__p1_0,
+       NULL,
+       &_vq_auxt__44u7__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u7__p2_0[] = {
+        3, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
+        7, 7, 5, 6, 6, 6, 7, 7, 6, 8, 8, 5, 6, 6, 6, 8,
+        7, 6, 7, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7,
+        7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 7, 8, 6,
+        7, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
+        9,
+};
+
+static float _vq_quantthresh__44u7__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u7__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p2_0 = {
+       _vq_quantthresh__44u7__p2_0,
+       _vq_quantmap__44u7__p2_0,
+       3,
+       3
+};
+
+static static_codebook _44u7__p2_0 = {
+       4, 81,
+       _vq_lengthlist__44u7__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u7__p2_0,
+       NULL,
+       &_vq_auxt__44u7__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u7__p3_0[] = {
+        2, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
+        9, 9,12,12, 8, 9, 9,12,12, 5, 7, 7,10, 9, 7, 9,
+        9,11,11, 6, 8, 9,10,11,10,11,11,13,14, 9,10,11,
+       13,13, 5, 7, 7, 9, 9, 6, 9, 8,11,10, 7, 9, 9,11,
+       11, 9,11,10,13,13,10,11,11,14,13, 8,10,10,14,13,
+       10,11,11,16,14, 9,11,11,14,14,13,15,14,17,16,12,
+       13,14,16,15, 8, 9,10,13,14, 9,11,11,14,14,10,11,
+       11,14,15,13,13,14,17,17,13,14,15,16,17, 5, 7, 7,
+       10,10, 7, 9, 8,11,11, 7, 8, 9,11,11,10,11,11,14,
+       14,10,11,11,14,14, 7, 9, 9,11,11, 9,11,11,13,13,
+        9,11,11,13,13,11,12,13,15,17,11,12,13,16,18, 6,
+        8, 8,11,11, 8,10,10,13,12, 9,11,11,12,13,11,13,
+       11,16,14,11,13,12,16,16,10,11,11,15,15,11,13,13,
+       16,16,11,13,13,18,16,14,14,15,17,16,14,15,17,19,
+        0, 9,11,11,14,15,10,12,12,15,17,11,13,13,15,17,
+       14,15,13, 0,15,15,17,16,18, 0, 5, 7, 7, 9,10, 7,
+        9, 9,11,11, 7, 8, 9,11,11,10,11,11,14,14,10,11,
+       11,14,14, 6, 8, 9,11,11, 9,11,11,14,13, 8,10,10,
+       11,14,11,13,13,17,15,11,12,13,14,16, 7, 9, 9,11,
+       11, 9,11,11,13,12, 9,11,11,12,13,11,13,12,15,15,
+       11,13,12,16,15, 9,11,11,15,15,11,12,13,16,15,10,
+       11,12,16,15,15,16,16, 0, 0,14,13,15,16,19, 9,11,
+       12,15,15,11,13,13,17,16,11,13,12,15,17,14,16,16,
+       18, 0,15,15,16,18,17, 8,10,10,13,14,10,11,11,15,
+       16,10,11,11,15,16,14,15,15,17,19,14,14,15,19,19,
+        9,11,11,16,15,11,13,13,17,17,11,13,13,17,17,15,
+       17,16, 0, 0,15,17,17, 0,17, 9,11,11,15,15,11,13,
+       12,16,16,11,13,13,18,17,15,16,15,19,19,14,16,18,
+       17,19,13,15,15, 0,18,14,16,17,17,18,14,16,16,19,
+       19,18,19,19, 0, 0,16,17,18,19, 0,12,14,14,16,18,
+       13,16,14, 0,19,14,16,17,19, 0,16,19,16,19,17,17,
+       18,18, 0, 0, 8,10,10,14,13, 9,11,11,15,14,10,11,
+       12,14,16,13,15,14,19,19,14,16,16,18,17, 9,11,11,
+       16,15,11,13,13, 0,17,10,12,13,15,16,15,18,16,19,
+       19,14,15,16,18,18, 9,11,12,15,15,11,13,13,17,19,
+       11,13,13,17,17,15,17,16,19,19,15,17,16, 0, 0,12,
+       14,14, 0,19,14,16,15, 0,19,13,14,16,19, 0,16,18,
+       18, 0, 0,16,16,17,17, 0,13,14,14,17, 0,14,17,16,
+        0,19,14,16,16,19,18,17,19,17, 0, 0,18,18,17, 0,
+        0,
+};
+
+static float _vq_quantthresh__44u7__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u7__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p3_0 = {
+       _vq_quantthresh__44u7__p3_0,
+       _vq_quantmap__44u7__p3_0,
+       5,
+       5
+};
+
+static static_codebook _44u7__p3_0 = {
+       4, 625,
+       _vq_lengthlist__44u7__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u7__p3_0,
+       NULL,
+       &_vq_auxt__44u7__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u7__p4_0[] = {
+        5, 6, 6, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
+        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
+        7,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
+       11,12, 6, 7, 7, 9, 9, 6, 7, 7,10, 9, 7, 7, 8,10,
+       10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
+        9,10,10,12,12, 9,10,10,11,12,11,12,12,13,13,11,
+       11,12,12,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
+       10,12,12,11,12,11,13,12,11,12,12,13,14, 6, 7, 7,
+        9, 9, 7, 8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,12,
+       11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 8,10,10,
+        8, 8, 8,10,10,10,10,11,12,12,10,10,11,12,12, 6,
+        7, 7,10,10, 7, 8, 8,10,10, 8, 8, 8,10,11, 9,10,
+       10,12,11,10,10,11,12,12, 9,10,10,12,12,10,10,10,
+       12,12,10,11,10,12,12,12,12,12,13,14,12,12,12,13,
+       14, 9,10,10,11,12, 9,10,10,12,12,10,10,11,12,12,
+       11,12,11,14,12,12,12,12,14,14, 6, 7, 7, 9, 9, 7,
+        8, 7,10, 9, 7, 7, 8, 9,10, 9,10,10,12,11, 9,10,
+       10,11,12, 6, 7, 7,10,10, 8, 8, 8,11,10, 7, 8, 8,
+       10,10,10,10,10,12,12,10,10,10,11,12, 7, 8, 8,10,
+       10, 8, 8, 8,10,10, 8, 8, 8,10,10,10,11,10,12,12,
+       10,11,10,12,12, 9,10,10,12,12,10,11,10,13,12, 9,
+       10,10,12,12,12,12,12,14,14,11,11,12,12,14, 9,10,
+       10,12,12,10,10,10,12,12,10,11,10,12,12,12,12,12,
+       14,14,12,12,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
+       12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,13,
+        9,10,10,12,12,10,10,10,12,12,10,11,11,12,12,12,
+       12,13,14,14,12,12,12,14,14, 9,10, 9,12,12, 9,10,
+       10,12,12,10,10,11,12,12,12,12,11,14,13,12,12,12,
+       13,14,11,12,12,13,13,12,12,12,14,14,12,13,12,14,
+       14,13,13,14,13,15,14,14,14,15,15,11,11,11,13,13,
+       11,12,11,14,13,12,12,12,14,14,12,13,12,15,12,13,
+       14,14,15,15, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,12,13,13,11,12,12,13,14, 9,10,10,
+       12,11,10,10,10,12,12, 9,10,10,12,12,12,13,12,14,
+       13,11,12,12,13,14, 9,10,10,12,12,10,10,10,12,12,
+       10,11,11,12,12,12,12,12,14,14,12,13,12,14,13,11,
+       11,11,13,13,12,12,12,14,13,11,11,12,13,14,13,14,
+       14,15,15,13,12,13,12,15,11,12,12,13,14,12,12,12,
+       14,14,11,12,12,14,14,13,14,14,15,15,13,14,13,15,
+       13,
+};
+
+static float _vq_quantthresh__44u7__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u7__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p4_0 = {
+       _vq_quantthresh__44u7__p4_0,
+       _vq_quantmap__44u7__p4_0,
+       5,
+       5
+};
+
+static static_codebook _44u7__p4_0 = {
+       4, 625,
+       _vq_lengthlist__44u7__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u7__p4_0,
+       NULL,
+       &_vq_auxt__44u7__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u7__p5_0[] = {
+        2, 3, 3, 6, 6, 8, 8,10,10, 3, 5, 5, 8, 7, 8, 8,
+       11,11, 4, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
+       10, 9,12,12, 6, 7, 8, 9,10, 9,10,12,12, 8, 8, 8,
+       10, 9,12,11,13,13, 8, 8, 8, 9,10,11,12,13,13,10,
+       11,11,12,11,13,13,14,14,10,11,11,12,12,13,13,14,
+       14,
+};
+
+static float _vq_quantthresh__44u7__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u7__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p5_0 = {
+       _vq_quantthresh__44u7__p5_0,
+       _vq_quantmap__44u7__p5_0,
+       9,
+       9
+};
+
+static static_codebook _44u7__p5_0 = {
+       2, 81,
+       _vq_lengthlist__44u7__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u7__p5_0,
+       NULL,
+       &_vq_auxt__44u7__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p6_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u7__p6_0[] = {
+        4, 4, 4, 5, 5, 7, 7, 9, 9, 4, 4, 4, 6, 6, 7, 7,
+        9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
+        8, 8, 9, 9, 5, 6, 6, 6, 7, 8, 8, 9, 9, 7, 7, 7,
+        8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 9,
+        9, 9,10, 9,10,10,11,11, 9, 9, 9, 9,10,10,10,11,
+       11,
+};
+
+static float _vq_quantthresh__44u7__p6_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u7__p6_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p6_0 = {
+       _vq_quantthresh__44u7__p6_0,
+       _vq_quantmap__44u7__p6_0,
+       9,
+       9
+};
+
+static static_codebook _44u7__p6_0 = {
+       2, 81,
+       _vq_lengthlist__44u7__p6_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u7__p6_0,
+       NULL,
+       &_vq_auxt__44u7__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u7__p7_0[] = {
+        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8,10,10, 8,
+       10,10, 5, 8, 9, 8,10,10, 8,10,10, 4, 9, 9, 9,11,
+       12, 8,12,11, 8,12,11,11,12,13,10,13,13, 7,12,11,
+       10,13,12,10,13,13, 4, 9, 9, 8,11,12, 9,11,12, 7,
+       11,12,10,13,13,10,12,13, 8,11,12,10,13,13,10,13,
+       12,
+};
+
+static float _vq_quantthresh__44u7__p7_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__44u7__p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p7_0 = {
+       _vq_quantthresh__44u7__p7_0,
+       _vq_quantmap__44u7__p7_0,
+       3,
+       3
+};
+
+static static_codebook _44u7__p7_0 = {
+       4, 81,
+       _vq_lengthlist__44u7__p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44u7__p7_0,
+       NULL,
+       &_vq_auxt__44u7__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u7__p7_1[] = {
+        3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6,
+        7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
+        8, 6, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 6, 6, 6, 7,
+        7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 7, 8, 8, 9, 9,
+        9, 9, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
+        8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
+        9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
+        8, 8, 8, 9, 9, 9, 9, 9, 9,
+};
+
+static float _vq_quantthresh__44u7__p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u7__p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p7_1 = {
+       _vq_quantthresh__44u7__p7_1,
+       _vq_quantmap__44u7__p7_1,
+       11,
+       11
+};
+
+static static_codebook _44u7__p7_1 = {
+       2, 121,
+       _vq_lengthlist__44u7__p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u7__p7_1,
+       NULL,
+       &_vq_auxt__44u7__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p8_0[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u7__p8_0[] = {
+        1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
+        9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
+       11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
+        9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
+       14,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
+       11,11,12,12,13,13,14,14,10,10,10,11,11,12,13,13,
+       13,14,14,11,12,11,13,12,13,14,14,14,15,15,11,11,
+       12,13,13,13,13,14,14,15,15,
+};
+
+static float _vq_quantthresh__44u7__p8_0[] = {
+       -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
+       38.5, 49.5, 
+};
+
+static long _vq_quantmap__44u7__p8_0[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p8_0 = {
+       _vq_quantthresh__44u7__p8_0,
+       _vq_quantmap__44u7__p8_0,
+       11,
+       11
+};
+
+static static_codebook _44u7__p8_0 = {
+       2, 121,
+       _vq_lengthlist__44u7__p8_0,
+       1, -524582912, 1618345984, 4, 0,
+       _vq_quantlist__44u7__p8_0,
+       NULL,
+       &_vq_auxt__44u7__p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p8_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u7__p8_1[] = {
+        3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 6,
+        7, 7, 7, 7, 8, 8, 5, 6, 6, 6, 7, 7, 7, 7, 7, 8,
+        8, 6, 7, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 7, 7,
+        7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
+        8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7,
+        8, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44u7__p8_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u7__p8_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p8_1 = {
+       _vq_quantthresh__44u7__p8_1,
+       _vq_quantmap__44u7__p8_1,
+       11,
+       11
+};
+
+static static_codebook _44u7__p8_1 = {
+       2, 121,
+       _vq_lengthlist__44u7__p8_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u7__p8_1,
+       NULL,
+       &_vq_auxt__44u7__p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p9_0[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u7__p9_0[] = {
+        1, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44u7__p9_0[] = {
+       -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 1592.5, 
+       2229.5, 2866.5, 
+};
+
+static long _vq_quantmap__44u7__p9_0[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p9_0 = {
+       _vq_quantthresh__44u7__p9_0,
+       _vq_quantmap__44u7__p9_0,
+       11,
+       11
+};
+
+static static_codebook _44u7__p9_0 = {
+       2, 121,
+       _vq_lengthlist__44u7__p9_0,
+       1, -512171520, 1630791680, 4, 0,
+       _vq_quantlist__44u7__p9_0,
+       NULL,
+       &_vq_auxt__44u7__p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p9_1[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u7__p9_1[] = {
+        1, 4, 4, 5, 5, 7, 7,10, 9,11,11,12,12, 4, 7, 6,
+        8, 8, 9, 9,11,10,13,12,13,13, 4, 6, 7, 8, 8, 9,
+        9,10,11,13,13,12,13, 5, 8, 8,10, 9,12,11,12,12,
+       13,13,15,14, 6, 8, 8,10,10,11,11,13,12,13,14,14,
+       15, 8,10,10,12,11,13,13,14,15,15,16,15,16, 8, 9,
+       10,12,12,13,13,16,15,15,15,15,15,10,11,11,14,13,
+       14,14,16,16,15,16,16,16,10,12,12,12,14,14,14,15,
+       16,15,16,15,16,11,12,12,14,14,16,16,15,16,16,16,
+       16,16,12,12,13,13,15,15,14,15,16,16,16,16,16,12,
+       14,14,15,14,16,16,16,16,16,16,16,16,13,14,13,14,
+       15,16,15,16,16,16,16,16,16,
+};
+
+static float _vq_quantthresh__44u7__p9_1[] = {
+       -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
+       122.5, 171.5, 220.5, 269.5, 
+};
+
+static long _vq_quantmap__44u7__p9_1[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p9_1 = {
+       _vq_quantthresh__44u7__p9_1,
+       _vq_quantmap__44u7__p9_1,
+       13,
+       13
+};
+
+static static_codebook _44u7__p9_1 = {
+       2, 169,
+       _vq_lengthlist__44u7__p9_1,
+       1, -518889472, 1622704128, 4, 0,
+       _vq_quantlist__44u7__p9_1,
+       NULL,
+       &_vq_auxt__44u7__p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u7__p9_2[] = {
+       24,
+       23,
+       25,
+       22,
+       26,
+       21,
+       27,
+       20,
+       28,
+       19,
+       29,
+       18,
+       30,
+       17,
+       31,
+       16,
+       32,
+       15,
+       33,
+       14,
+       34,
+       13,
+       35,
+       12,
+       36,
+       11,
+       37,
+       10,
+       38,
+       9,
+       39,
+       8,
+       40,
+       7,
+       41,
+       6,
+       42,
+       5,
+       43,
+       4,
+       44,
+       3,
+       45,
+       2,
+       46,
+       1,
+       47,
+       0,
+       48,
+};
+
+static long _vq_lengthlist__44u7__p9_2[] = {
+        2, 4, 3, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
+        6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8,
+};
+
+static float _vq_quantthresh__44u7__p9_2[] = {
+       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
+};
+
+static long _vq_quantmap__44u7__p9_2[] = {
+          47,   45,   43,   41,   39,   37,   35,   33,
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,   34,   36,   38,   40,   42,   44,   46,
+          48,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u7__p9_2 = {
+       _vq_quantthresh__44u7__p9_2,
+       _vq_quantmap__44u7__p9_2,
+       49,
+       49
+};
+
+static static_codebook _44u7__p9_2 = {
+       1, 49,
+       _vq_lengthlist__44u7__p9_2,
+       1, -526909440, 1611661312, 6, 0,
+       _vq_quantlist__44u7__p9_2,
+       NULL,
+       &_vq_auxt__44u7__p9_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u7__short[] = {
+        6,14,18,18,18,18,17,17,17,17, 4, 8,11,12,13,11,
+       13,11,16,17, 6, 7, 8, 9, 8, 9,12, 9,14,17, 6, 9,
+       11,12,12,12,15,12,17,17, 6, 6, 6, 8, 5, 7, 7, 8,
+       14,17, 7, 9, 9,11, 8,10,10,11,14,16, 8, 7, 7, 8,
+        5, 7, 4, 5,11,17, 9, 8,10, 9, 7, 9, 4, 2, 9,16,
+       15,14,16,14, 8,14, 4, 3, 7,16,17,17,16,17, 9,15,
+        6, 5,10,17,
+};
+
+static static_codebook _huff_book__44u7__short = {
+       2, 100,
+       _huff_lengthlist__44u7__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u8__long[] = {
+        3, 9,13,13,14,13,13,13,13,14, 5, 4, 6, 8,10,12,
+       13,15,13,14, 9, 5, 3, 5, 8,10,12,14,13,13,11, 7,
+        4, 3, 5, 7,10,11,12,14,11, 9, 7, 4, 4, 6, 8,10,
+       13,14,10,11, 9, 7, 6, 6, 7, 9,12,15,12,11,11, 8,
+        7, 6, 6, 7,11,14,12,12,12,10, 8, 7, 6, 7, 9,13,
+       11,12,13,12,11, 8, 8, 7, 9,12,11,14,16,16,15,11,
+       10, 9, 9,11,
+};
+
+static static_codebook _huff_book__44u8__long = {
+       2, 100,
+       _huff_lengthlist__44u8__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u8__short[] = {
+        7,15,18,18,18,18,18,18,18,18, 4, 6, 9,10,10,11,
+       16,15,18,18, 5, 6, 6, 6, 8,10,15,15,18,18, 5, 6,
+        5, 4, 6, 9,12,15,17,18, 7, 6, 6, 5, 6, 5, 8,11,
+       15,18,10, 9, 9, 7, 4, 3, 6,10,16,17,13,12,12, 6,
+        6, 4, 5, 9,14,16,16,17,13, 5, 5, 4, 5, 8,13,16,
+       17,17,14, 7, 7, 6, 7,10,15,17,17,17,17,11,12,12,
+       12,14,17,17,
+};
+
+static static_codebook _huff_book__44u8__short = {
+       2, 100,
+       _huff_lengthlist__44u8__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u8_p1_0[] = {
+        1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
+        8, 9, 5, 7, 7, 7, 9, 8, 8, 9, 9, 5, 7, 7, 7, 9,
+        9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
+        9,10, 9, 9,10,11, 5, 7, 7, 7, 9, 9, 8, 9, 9, 7,
+        9, 9, 9,11,10, 9, 9,10, 8, 9, 9, 9,10,10, 9,11,
+       10,
+};
+
+static float _vq_quantthresh__44u8_p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u8_p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p1_0 = {
+       _vq_quantthresh__44u8_p1_0,
+       _vq_quantmap__44u8_p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u8_p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u8_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u8_p1_0,
+       NULL,
+       &_vq_auxt__44u8_p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p2_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u8_p2_0[] = {
+        4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
+        9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
+        8,10,10, 7, 7, 8, 9,10, 9,10,10,12,12, 9, 9,10,
+       11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
+       10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,11,11,
+        9,10,10,12,12, 9,10,10,12,12,11,12,12,13,13,11,
+       11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,11,13,13,11,12,12,14,13, 5, 7, 7,
+        9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
+       12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
+        8, 9, 9,10,11,10,11,11,12,12,10,10,11,12,13, 6,
+        8, 8,10,10, 7, 8, 8,11,10, 8, 8, 9,10,11,10,11,
+       10,12,11,10,11,11,12,12, 9,10,10,12,12,10,11,11,
+       13,13,10,11,11,13,13,12,12,13,13,14,12,12,13,14,
+       14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,12,13,
+       11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
+        8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
+       10,12,12, 6, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 8,
+       10,11,10,11,11,13,12,10,10,11,11,13, 7, 8, 8,10,
+       10, 8, 9, 9,11,10, 8, 9, 9,11,11,10,11,10,13,12,
+       10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9,
+       10,10,12,12,12,13,13,14,14,11,11,12,12,14, 9,10,
+       10,12,12,10,11,11,13,13,10,11,11,13,12,12,13,12,
+       14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
+       12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
+        9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
+       13,13,14,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
+       10,13,12,10,11,11,12,13,12,13,12,14,13,12,12,13,
+       14,14,11,12,12,14,14,12,12,12,14,14,12,13,13,14,
+       14,13,13,14,14,16,14,14,14,15,15,11,12,12,14,14,
+       11,12,11,14,13,12,12,13,14,14,13,14,12,15,13,14,
+       14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
+       10,12,12,11,12,12,14,13,11,12,12,13,14, 9,10,10,
+       12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
+       14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
+       10,11,11,13,13,12,12,12,14,14,12,13,12,15,14,11,
+       12,11,14,13,12,13,12,14,14,11,11,12,13,14,13,14,
+       14,16,15,13,12,14,13,15,11,12,12,13,14,12,13,13,
+       14,14,12,13,12,14,14,14,14,14,15,16,13,14,13,15,
+       14,
+};
+
+static float _vq_quantthresh__44u8_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u8_p2_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p2_0 = {
+       _vq_quantthresh__44u8_p2_0,
+       _vq_quantmap__44u8_p2_0,
+       5,
+       5
+};
+
+static static_codebook _44u8_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44u8_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u8_p2_0,
+       NULL,
+       &_vq_auxt__44u8_p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p3_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u8_p3_0[] = {
+        3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
+        9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
+        8, 8,10,10, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 7, 7,
+        8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
+        9, 9,10,10,11,10,12,12, 9, 9, 9,10,10,10,11,12,
+       12,
+};
+
+static float _vq_quantthresh__44u8_p3_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u8_p3_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p3_0 = {
+       _vq_quantthresh__44u8_p3_0,
+       _vq_quantmap__44u8_p3_0,
+       9,
+       9
+};
+
+static static_codebook _44u8_p3_0 = {
+       2, 81,
+       _vq_lengthlist__44u8_p3_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u8_p3_0,
+       NULL,
+       &_vq_auxt__44u8_p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p4_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44u8_p4_0[] = {
+        4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,11,
+       11, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
+       12,12, 5, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
+       11,11,12, 6, 6, 6, 7, 7, 8, 7, 9, 9, 9, 9,10,10,
+       11,11,12,12, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9,10,
+       10,11,11,12,12, 7, 7, 7, 8, 7, 9, 8, 9, 9,10, 9,
+       11,10,11,11,12,12, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9,
+       10,10,10,11,11,12,12, 8, 8, 8, 9, 9, 9, 9,10,10,
+       10,10,11,11,11,11,12,12, 8, 8, 8, 8, 9, 9, 9,10,
+       10,10,10,11,11,11,12,12,12, 9, 9, 9, 9, 9,10, 9,
+       10,10,11,10,11,11,12,12,12,12, 9, 9, 9, 9, 9, 9,
+       10,10,10,11,11,11,11,12,12,12,13,10,10,10,10,10,
+       11,10,11,11,11,11,12,12,12,12,12,13,10,10,10,10,
+       10,10,11,11,11,11,11,12,12,12,12,13,12,11,11,11,
+       11,11,11,11,12,12,12,12,12,12,12,13,13,13,11,11,
+       11,11,11,11,11,12,12,12,12,12,12,13,12,13,13,11,
+       12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,
+       12,12,12,12,12,12,12,12,12,12,13,13,13,13,13,13,
+       13,
+};
+
+static float _vq_quantthresh__44u8_p4_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44u8_p4_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p4_0 = {
+       _vq_quantthresh__44u8_p4_0,
+       _vq_quantmap__44u8_p4_0,
+       17,
+       17
+};
+
+static static_codebook _44u8_p4_0 = {
+       2, 289,
+       _vq_lengthlist__44u8_p4_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44u8_p4_0,
+       NULL,
+       &_vq_auxt__44u8_p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p5_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u8_p5_0[] = {
+        1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7, 8, 9, 7,
+        9, 9, 5, 7, 8, 7, 9, 9, 7, 9, 8, 5, 7, 7, 8, 9,
+        9, 7, 9, 9, 7, 9, 9, 8, 9,11, 9,11,11, 7, 9, 9,
+        9,11,10, 9,11,11, 5, 7, 8, 7, 9, 9, 8, 9, 9, 7,
+        9, 9, 9,11,11, 9,10,11, 7, 9, 9, 9,11,11, 8,11,
+        9,
+};
+
+static float _vq_quantthresh__44u8_p5_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__44u8_p5_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p5_0 = {
+       _vq_quantthresh__44u8_p5_0,
+       _vq_quantmap__44u8_p5_0,
+       3,
+       3
+};
+
+static static_codebook _44u8_p5_0 = {
+       4, 81,
+       _vq_lengthlist__44u8_p5_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44u8_p5_0,
+       NULL,
+       &_vq_auxt__44u8_p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p5_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u8_p5_1[] = {
+        4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8, 5, 6, 6, 6, 6,
+        7, 7, 7, 7, 8, 8, 5, 6, 6, 6, 6, 7, 7, 7, 7, 8,
+        8, 6, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 6, 6, 6, 7,
+        7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
+        8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
+        7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44u8_p5_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u8_p5_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p5_1 = {
+       _vq_quantthresh__44u8_p5_1,
+       _vq_quantmap__44u8_p5_1,
+       11,
+       11
+};
+
+static static_codebook _44u8_p5_1 = {
+       2, 121,
+       _vq_lengthlist__44u8_p5_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u8_p5_1,
+       NULL,
+       &_vq_auxt__44u8_p5_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u8_p6_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 8, 8, 9,10,10,10, 5, 6, 6,
+        7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
+        9, 9, 9,10,10,11,11, 7, 7, 7, 8, 8, 9, 9,10,10,
+       11,11,11,11, 7, 7, 7, 8, 8, 9, 9,10,10,10,11,11,
+       11, 8, 9, 9, 9, 9,10,10,10,10,11,11,12,12, 8, 9,
+        9, 9, 9,10,10,10,11,11,11,12,12, 8, 9, 9,10,10,
+       11,10,11,11,12,12,12,12, 9, 9, 9,10,10,11,11,11,
+       11,12,12,12,12,10,10,10,11,11,11,11,12,12,12,12,
+       13,13,10,10,10,11,11,11,11,12,12,12,12,13,13,11,
+       11,11,12,12,12,12,12,12,13,13,13,13,11,11,11,12,
+       12,12,12,12,12,13,13,13,13,
+};
+
+static float _vq_quantthresh__44u8_p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44u8_p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p6_0 = {
+       _vq_quantthresh__44u8_p6_0,
+       _vq_quantmap__44u8_p6_0,
+       13,
+       13
+};
+
+static static_codebook _44u8_p6_0 = {
+       2, 169,
+       _vq_lengthlist__44u8_p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44u8_p6_0,
+       NULL,
+       &_vq_auxt__44u8_p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u8_p6_1[] = {
+        3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
+        5, 5, 5, 5, 5, 5, 5, 5, 5,
+};
+
+static float _vq_quantthresh__44u8_p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u8_p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p6_1 = {
+       _vq_quantthresh__44u8_p6_1,
+       _vq_quantmap__44u8_p6_1,
+       5,
+       5
+};
+
+static static_codebook _44u8_p6_1 = {
+       2, 25,
+       _vq_lengthlist__44u8_p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u8_p6_1,
+       NULL,
+       &_vq_auxt__44u8_p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u8_p7_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
+        8, 8, 9, 8, 9, 9,10,10,11,11, 4, 6, 6, 8, 8, 8,
+        9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,10,10,
+       11,11,12,12, 7, 8, 8, 9, 9,10,10,10,10,11,11,12,
+       12, 8, 9, 9,10,10,10,10,11,11,12,12,13,13, 8, 9,
+        9,10,10,10,11,11,11,12,13,13,13, 9, 9, 9,10,10,
+       11,11,12,12,13,13,14,14, 9, 9, 9,10,10,11,11,12,
+       12,13,13,14,14,10,10,10,11,11,12,12,13,13,14,14,
+       14,14,10,10,11,11,12,12,12,13,13,13,14,14,15,11,
+       11,11,12,12,13,13,14,14,14,14,16,15,11,11,11,12,
+       12,13,13,14,14,14,14,16,15,
+};
+
+static float _vq_quantthresh__44u8_p7_0[] = {
+       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
+       27.5, 38.5, 49.5, 60.5, 
+};
+
+static long _vq_quantmap__44u8_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p7_0 = {
+       _vq_quantthresh__44u8_p7_0,
+       _vq_quantmap__44u8_p7_0,
+       13,
+       13
+};
+
+static static_codebook _44u8_p7_0 = {
+       2, 169,
+       _vq_lengthlist__44u8_p7_0,
+       1, -523206656, 1618345984, 4, 0,
+       _vq_quantlist__44u8_p7_0,
+       NULL,
+       &_vq_auxt__44u8_p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u8_p7_1[] = {
+        4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
+        7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
+        7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
+        7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
+        8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
+        7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
+        8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
+        7, 8, 8, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44u8_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u8_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p7_1 = {
+       _vq_quantthresh__44u8_p7_1,
+       _vq_quantmap__44u8_p7_1,
+       11,
+       11
+};
+
+static static_codebook _44u8_p7_1 = {
+       2, 121,
+       _vq_lengthlist__44u8_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u8_p7_1,
+       NULL,
+       &_vq_auxt__44u8_p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p8_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44u8_p8_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8,10,10,11,11, 4,
+        6, 6, 8, 8,10,10, 9, 9,10,10,11,10,12,12, 4, 6,
+        6, 8, 8, 9,10, 9, 9,10,10,11,11,11,12, 7, 8, 8,
+       10,10,11,11,11,10,11,11,13,12,13,12, 7, 8, 8,10,
+       10,11,11,10,11,11,11,12,12,13,13, 8,10, 9,11,11,
+       12,12,11,11,12,12,13,13,14,14, 8, 9, 9,11,11,12,
+       12,11,11,12,12,14,13,13,13, 8, 9, 9,11,10,12,11,
+       12,12,13,13,14,13,14,13, 8, 9, 9,11,11,11,12,12,
+       12,13,13,13,14,14,14, 9,10,10,12,11,12,12,13,13,
+       14,14,15,13,14,14, 9,10,10,11,12,12,12,13,13,14,
+       14,15,14,14,14,10,11,11,12,12,13,13,14,13,14,14,
+       15,14,15,15,10,11,11,12,12,13,13,13,14,14,14,14,
+       15,16,15,11,12,12,13,12,14,14,14,13,15,14,16,15,
+       16,15,11,12,12,13,13,13,14,14,15,15,15,15,16,15,
+       15,
+};
+
+static float _vq_quantthresh__44u8_p8_0[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
+};
+
+static long _vq_quantmap__44u8_p8_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p8_0 = {
+       _vq_quantthresh__44u8_p8_0,
+       _vq_quantmap__44u8_p8_0,
+       15,
+       15
+};
+
+static static_codebook _44u8_p8_0 = {
+       2, 225,
+       _vq_lengthlist__44u8_p8_0,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__44u8_p8_0,
+       NULL,
+       &_vq_auxt__44u8_p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p8_1[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
+       6,
+       14,
+       5,
+       15,
+       4,
+       16,
+       3,
+       17,
+       2,
+       18,
+       1,
+       19,
+       0,
+       20,
+};
+
+static long _vq_lengthlist__44u8_p8_1[] = {
+        4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 7, 6, 7, 7, 8,
+        8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
+        7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9,10, 8, 8,
+        8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+       10, 9,10,10, 9,10, 9,10, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9,10,10, 9,10,10, 9,10, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,
+       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9,10, 9,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
+        9, 9, 9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,
+       10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
+       10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
+       10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+        9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
+       10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
+       10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
+        9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,
+};
+
+static float _vq_quantthresh__44u8_p8_1[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
+};
+
+static long _vq_quantmap__44u8_p8_1[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p8_1 = {
+       _vq_quantthresh__44u8_p8_1,
+       _vq_quantmap__44u8_p8_1,
+       21,
+       21
+};
+
+static static_codebook _44u8_p8_1 = {
+       2, 441,
+       _vq_lengthlist__44u8_p8_1,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__44u8_p8_1,
+       NULL,
+       &_vq_auxt__44u8_p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p9_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u8_p9_0[] = {
+        1, 4, 4, 9, 9, 9, 9, 9, 9, 5, 9, 9, 8, 8, 8, 8,
+        8, 8, 4, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8,
+};
+
+static float _vq_quantthresh__44u8_p9_0[] = {
+       -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 2327.5, 3258.5, 
+};
+
+static long _vq_quantmap__44u8_p9_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p9_0 = {
+       _vq_quantthresh__44u8_p9_0,
+       _vq_quantmap__44u8_p9_0,
+       9,
+       9
+};
+
+static static_codebook _44u8_p9_0 = {
+       2, 81,
+       _vq_lengthlist__44u8_p9_0,
+       1, -511895552, 1631393792, 4, 0,
+       _vq_quantlist__44u8_p9_0,
+       NULL,
+       &_vq_auxt__44u8_p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p9_1[] = {
+       9,
+       8,
+       10,
+       7,
+       11,
+       6,
+       12,
+       5,
+       13,
+       4,
+       14,
+       3,
+       15,
+       2,
+       16,
+       1,
+       17,
+       0,
+       18,
+};
+
+static long _vq_lengthlist__44u8_p9_1[] = {
+        1, 4, 4, 7, 7, 8, 8, 7, 8, 9, 9,10,10,11,11,12,
+       12,12,12, 4, 7, 6, 9, 9, 9, 9, 9, 8, 9, 9,11,10,
+       12,11,13,12,13,14, 4, 6, 6, 9, 9, 9, 9, 8, 9, 9,
+       10,10,11,12,12,12,12,13,12, 7, 9, 8,11,10,10,10,
+       10,10,11,11,12,11,14,12,13,14,14,13, 7, 8, 9,10,
+       10,10,10,10,10,11,11,12,13,13,13,14,15,15,13, 8,
+        9, 9,11,11,11,11,11,12,13,12,14,14,14,14,14,14,
+       15,13, 8, 9, 9,10,11,11,11,12,12,13,12,13,14,13,
+       15,14,15,15,15, 8, 9, 9,10,10,12,11,13,12,13,13,
+       14,14,13,15,14,15,14,14, 8, 9, 9,10,11,12,12,13,
+       13,14,14,14,14,15,15,15,12,14,14, 9,11,10,11,11,
+       14,12,13,14,15,14,14,14,14,15,15,15,15,15, 9,10,
+       11,11,12,12,13,13,14,14,14,14,15,15,14,15,15,15,
+       15,10,11,11,12,12,14,14,13,14,14,15,15,15,15,15,
+       15,15,15,15,10,11,11,12,13,13,13,14,14,15,15,14,
+       14,15,15,15,15,14,15,11,12,13,15,13,14,15,15,15,
+       15,14,15,15,15,15,15,15,15,15,11,12,12,14,14,14,
+       13,14,15,15,14,15,15,15,15,15,15,15,15,13,13,14,
+       13,13,14,14,15,14,15,15,15,15,15,15,15,15,15,15,
+       11,14,13,14,14,15,14,14,15,15,15,15,15,15,15,15,
+       15,15,15,12,12,13,14,13,13,14,15,14,15,15,15,15,
+       15,15,15,15,15,15,13,13,14,14,13,15,14,14,15,15,
+       14,15,15,15,15,15,15,15,15,
+};
+
+static float _vq_quantthresh__44u8_p9_1[] = {
+       -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
+       -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
+       367.5, 416.5, 
+};
+
+static long _vq_quantmap__44u8_p9_1[] = {
+          17,   15,   13,   11,    9,    7,    5,    3,
+           1,    0,    2,    4,    6,    8,   10,   12,
+          14,   16,   18,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p9_1 = {
+       _vq_quantthresh__44u8_p9_1,
+       _vq_quantmap__44u8_p9_1,
+       19,
+       19
+};
+
+static static_codebook _44u8_p9_1 = {
+       2, 361,
+       _vq_lengthlist__44u8_p9_1,
+       1, -518287360, 1622704128, 5, 0,
+       _vq_quantlist__44u8_p9_1,
+       NULL,
+       &_vq_auxt__44u8_p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u8_p9_2[] = {
+       24,
+       23,
+       25,
+       22,
+       26,
+       21,
+       27,
+       20,
+       28,
+       19,
+       29,
+       18,
+       30,
+       17,
+       31,
+       16,
+       32,
+       15,
+       33,
+       14,
+       34,
+       13,
+       35,
+       12,
+       36,
+       11,
+       37,
+       10,
+       38,
+       9,
+       39,
+       8,
+       40,
+       7,
+       41,
+       6,
+       42,
+       5,
+       43,
+       4,
+       44,
+       3,
+       45,
+       2,
+       46,
+       1,
+       47,
+       0,
+       48,
+};
+
+static long _vq_lengthlist__44u8_p9_2[] = {
+        2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
+};
+
+static float _vq_quantthresh__44u8_p9_2[] = {
+       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
+};
+
+static long _vq_quantmap__44u8_p9_2[] = {
+          47,   45,   43,   41,   39,   37,   35,   33,
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,   34,   36,   38,   40,   42,   44,   46,
+          48,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u8_p9_2 = {
+       _vq_quantthresh__44u8_p9_2,
+       _vq_quantmap__44u8_p9_2,
+       49,
+       49
+};
+
+static static_codebook _44u8_p9_2 = {
+       1, 49,
+       _vq_lengthlist__44u8_p9_2,
+       1, -526909440, 1611661312, 6, 0,
+       _vq_quantlist__44u8_p9_2,
+       NULL,
+       &_vq_auxt__44u8_p9_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u9__long[] = {
+        3, 9,13,13,14,14,13,14,14,13, 5, 5, 9,10,12,13,
+       13,14,14,14, 9, 5, 6, 6, 8,11,12,14,14,14,11, 7,
+        5, 3, 5, 8,10,12,13,12,12,10, 7, 4, 3, 5, 8,10,
+       12,13,10,12, 9, 7, 4, 4, 6, 8,11,13,12,12,11, 9,
+        7, 5, 6, 7, 9,13,12,12,12,11, 8, 7, 6, 6, 8,12,
+       12,12,13,12,10, 9, 7, 7, 8,11,11,13,15,15,14,12,
+       10, 9, 9,10,
+};
+
+static static_codebook _huff_book__44u9__long = {
+       2, 100,
+       _huff_lengthlist__44u9__long,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__44u9__short[] = {
+       10,17,18,18,18,18,18,18,18,18, 5, 8,12,13,14,13,
+       16,17,16,17, 5, 6, 8, 8,10, 9,12,16,16,17, 5, 6,
+        7, 5, 6, 9,12,15,16,16, 7, 6, 6, 4, 5, 7, 9,14,
+       15,17,10, 8, 8, 6, 6, 3, 5, 9,13,18,14,11,11,10,
+        6, 3, 4, 7,13,17,15,16,16,10, 5, 6, 4, 4, 9,13,
+       18,18,18,11, 6, 8, 5, 6,10,15,18,18,18,14,10,11,
+        9,10,16,18,
+};
+
+static static_codebook _huff_book__44u9__short = {
+       2, 100,
+       _huff_lengthlist__44u9__short,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u9_p1_0[] = {
+        1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
+        9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9,
+        9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
+        9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
+        9, 9, 9,11,11, 9,10,11, 8, 9, 9, 9,10,10, 9,11,
+       10,
+};
+
+static float _vq_quantthresh__44u9_p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__44u9_p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p1_0 = {
+       _vq_quantthresh__44u9_p1_0,
+       _vq_quantmap__44u9_p1_0,
+       3,
+       3
+};
+
+static static_codebook _44u9_p1_0 = {
+       4, 81,
+       _vq_lengthlist__44u9_p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__44u9_p1_0,
+       NULL,
+       &_vq_auxt__44u9_p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p2_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u9_p2_0[] = {
+        3, 6, 5, 8, 8, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
+        9, 9,11,10, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
+        8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
+       11,11, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
+       10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
+        9,10,10,12,11, 9,10,10,11,11,11,12,12,13,13,11,
+       11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
+       10,12,12,11,11,11,13,12,11,11,11,13,13, 6, 7, 7,
+        9, 9, 7, 8, 8,10, 9, 7, 8, 8, 9,10, 9,10,10,11,
+       11, 9,10,10,11,11, 7, 8, 8,10,10, 8, 9, 9,10,10,
+        8, 9, 9,10,10,10,10,10,12,12,10,10,10,11,12, 7,
+        8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10, 9,10,
+       10,12,11,10,10,10,12,12, 9,10,10,12,11,10,10,10,
+       12,12,10,10,10,12,12,12,12,12,12,13,11,12,12,13,
+       13, 9,10,10,11,11, 9,10,10,12,11,10,10,10,12,12,
+       11,12,11,13,12,12,12,12,13,13, 6, 7, 7, 9, 9, 7,
+        8, 8,10, 9, 7, 8, 8, 9,10, 9,10,10,12,11, 9,10,
+       10,11,11, 7, 8, 8,10, 9, 8, 9, 9,11,10, 8, 8, 9,
+       10,10,10,10,10,12,12,10,10,10,11,12, 7, 8, 8,10,
+       10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,10,10,12,12,
+       10,10,10,12,12, 9,10,10,11,11,10,11,10,12,12, 9,
+       10,10,11,12,11,12,12,13,13,11,11,12,11,13, 9,10,
+       10,11,12,10,10,10,12,12,10,10,10,12,12,11,12,12,
+       13,13,12,12,12,13,13, 8, 9, 9,11,11, 9,10,10,12,
+       11, 9,10,10,11,12,11,12,12,13,13,11,11,12,13,13,
+        9,10,10,12,12,10,10,10,12,12,10,11,10,12,12,12,
+       12,12,13,13,12,12,12,13,13, 9,10,10,12,11,10,10,
+       10,12,11,10,10,10,12,12,11,12,12,13,13,12,12,12,
+       13,14,11,12,12,13,13,11,12,12,13,13,11,12,12,13,
+       13,13,13,14,13,15,13,13,13,14,14,11,11,11,13,13,
+       11,12,11,13,13,11,12,12,13,13,12,13,12,14,12,13,
+       13,13,15,14, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
+       10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10,
+       11,11,10,11,10,12,12, 9,10,10,12,12,12,12,12,13,
+       13,11,11,12,12,13, 9,10,10,12,12,10,10,11,12,12,
+       10,11,10,12,12,11,12,12,13,13,12,12,12,13,13,11,
+       11,11,13,13,11,12,12,13,13,11,11,12,13,13,13,13,
+       13,14,14,12,12,13,12,14,11,11,12,13,13,12,12,12,
+       14,13,11,12,12,13,13,13,13,13,14,14,13,13,13,14,
+       13,
+};
+
+static float _vq_quantthresh__44u9_p2_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u9_p2_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p2_0 = {
+       _vq_quantthresh__44u9_p2_0,
+       _vq_quantmap__44u9_p2_0,
+       5,
+       5
+};
+
+static static_codebook _44u9_p2_0 = {
+       4, 625,
+       _vq_lengthlist__44u9_p2_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u9_p2_0,
+       NULL,
+       &_vq_auxt__44u9_p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p3_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__44u9_p3_0[] = {
+        3, 4, 4, 5, 5, 7, 7, 9, 8, 4, 5, 5, 6, 6, 7, 7,
+        9, 9, 4, 5, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 6,
+        8, 7, 9, 9, 5, 6, 6, 6, 7, 7, 8, 9, 9, 7, 7, 7,
+        8, 7, 9, 8,10,10, 7, 7, 7, 7, 8, 8, 9,10,10, 9,
+        9, 9, 9, 9,10,10,11,11, 9, 9, 9, 9, 9,10,10,11,
+       11,
+};
+
+static float _vq_quantthresh__44u9_p3_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__44u9_p3_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p3_0 = {
+       _vq_quantthresh__44u9_p3_0,
+       _vq_quantmap__44u9_p3_0,
+       9,
+       9
+};
+
+static static_codebook _44u9_p3_0 = {
+       2, 81,
+       _vq_lengthlist__44u9_p3_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__44u9_p3_0,
+       NULL,
+       &_vq_auxt__44u9_p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p4_0[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__44u9_p4_0[] = {
+        4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
+       11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,10, 9,11,10,
+       12,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9,10,10,
+       11,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 9,10,10,
+       11,11,12,12, 6, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9,10,
+       10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 9, 8, 9, 9,
+       10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 8, 9, 9,
+        9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8, 9, 9,
+       10,10,11,10,12,11,12,12, 8, 8, 8, 8, 8, 8, 9, 9,
+        9,10,10,10,11,11,12,12,13, 8, 8, 8, 9, 9, 9, 9,
+       10,10,11,10,11,11,12,12,13,12, 8, 8, 9, 9, 9, 9,
+        9,10,10,10,11,11,11,12,12,12,13, 9,10, 9,10,10,
+       10,10,11,10,11,11,12,11,13,12,13,13, 9, 9,10,10,
+       10,10,10,10,11,11,11,11,12,12,13,13,13,10,11,10,
+       11,11,11,11,12,11,12,12,13,12,13,13,14,13,10,10,
+       11,11,11,11,11,11,12,12,12,12,13,13,13,13,14,11,
+       12,11,12,12,12,12,12,12,13,13,13,13,14,13,14,14,
+       11,11,12,12,12,12,12,12,12,12,13,13,13,13,14,14,
+       14,
+};
+
+static float _vq_quantthresh__44u9_p4_0[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__44u9_p4_0[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p4_0 = {
+       _vq_quantthresh__44u9_p4_0,
+       _vq_quantmap__44u9_p4_0,
+       17,
+       17
+};
+
+static static_codebook _44u9_p4_0 = {
+       2, 289,
+       _vq_lengthlist__44u9_p4_0,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__44u9_p4_0,
+       NULL,
+       &_vq_auxt__44u9_p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p5_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__44u9_p5_0[] = {
+        1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7, 8, 9, 7,
+        8, 9, 5, 7, 8, 7, 9, 8, 7, 9, 8, 5, 8, 8, 8, 9,
+        9, 7, 9, 9, 7, 9, 9, 8, 9,11, 9,11,10, 7, 9, 9,
+        9,11, 9, 9,10,11, 5, 7, 8, 7, 9, 9, 8, 9, 9, 7,
+        9, 9, 9,11,10, 9, 9,11, 7, 9, 9, 9,10,11, 8,11,
+        9,
+};
+
+static float _vq_quantthresh__44u9_p5_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__44u9_p5_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p5_0 = {
+       _vq_quantthresh__44u9_p5_0,
+       _vq_quantmap__44u9_p5_0,
+       3,
+       3
+};
+
+static static_codebook _44u9_p5_0 = {
+       4, 81,
+       _vq_lengthlist__44u9_p5_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__44u9_p5_0,
+       NULL,
+       &_vq_auxt__44u9_p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p5_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u9_p5_1[] = {
+        5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6,
+        7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
+        7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8,
+        8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7,
+        7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
+        8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7,
+        7, 7, 7, 8, 8, 8, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44u9_p5_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u9_p5_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p5_1 = {
+       _vq_quantthresh__44u9_p5_1,
+       _vq_quantmap__44u9_p5_1,
+       11,
+       11
+};
+
+static static_codebook _44u9_p5_1 = {
+       2, 121,
+       _vq_lengthlist__44u9_p5_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u9_p5_1,
+       NULL,
+       &_vq_auxt__44u9_p5_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u9_p6_0[] = {
+        2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 5, 5,
+        7, 7, 8, 8, 8, 8,10,10,11,11, 4, 5, 5, 7, 7, 8,
+        8, 8, 8,10,10,11,11, 6, 7, 7, 8, 7, 8, 8, 9, 9,
+       10,10,11,11, 6, 7, 7, 8, 7, 8, 8, 9, 9,10,10,11,
+       11, 7, 8, 8, 8, 8, 9, 9, 9,10,11,11,12,12, 7, 8,
+        8, 8, 8, 9, 9,10, 9,11,11,12,12, 8, 9, 8, 9, 9,
+       10,10,10,10,11,11,12,12, 8, 8, 8, 9, 9,10, 9,10,
+       10,11,11,12,12, 9,10,10,10,10,11,11,11,11,12,12,
+       13,13, 9,10,10,10,10,11,11,11,11,12,12,13,12,10,
+       11,11,11,11,12,12,12,12,12,12,13,13,10,11,11,11,
+       11,12,12,12,12,13,12,13,13,
+};
+
+static float _vq_quantthresh__44u9_p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__44u9_p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p6_0 = {
+       _vq_quantthresh__44u9_p6_0,
+       _vq_quantmap__44u9_p6_0,
+       13,
+       13
+};
+
+static static_codebook _44u9_p6_0 = {
+       2, 169,
+       _vq_lengthlist__44u9_p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__44u9_p6_0,
+       NULL,
+       &_vq_auxt__44u9_p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__44u9_p6_1[] = {
+        4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
+        5, 5, 5, 5, 5, 5, 5, 5, 5,
+};
+
+static float _vq_quantthresh__44u9_p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__44u9_p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p6_1 = {
+       _vq_quantthresh__44u9_p6_1,
+       _vq_quantmap__44u9_p6_1,
+       5,
+       5
+};
+
+static static_codebook _44u9_p6_1 = {
+       2, 25,
+       _vq_lengthlist__44u9_p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__44u9_p6_1,
+       NULL,
+       &_vq_auxt__44u9_p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p7_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__44u9_p7_0[] = {
+        1, 5, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 5, 6, 6,
+        7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
+        8, 9, 9,10,10,11,11, 6, 7, 7, 8, 8, 9, 9,10,10,
+       11,11,12,12, 7, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
+       12, 8, 8, 8, 9, 9,10,10,11,10,12,12,13,12, 8, 8,
+        8, 9, 9,10,10,11,11,12,12,12,13, 9, 9, 9,10,10,
+       11,11,12,11,13,13,13,14, 9, 9, 9,10,10,11,11,11,
+       12,13,12,13,13,10,10,10,11,11,12,12,13,12,13,13,
+       14,14,10,10,10,11,11,11,12,12,12,13,13,14,14,11,
+       11,11,12,12,13,13,13,13,14,14,15,14,11,11,11,12,
+       12,13,13,13,14,14,15,15,15,
+};
+
+static float _vq_quantthresh__44u9_p7_0[] = {
+       -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
+       27.5, 38.5, 49.5, 60.5, 
+};
+
+static long _vq_quantmap__44u9_p7_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p7_0 = {
+       _vq_quantthresh__44u9_p7_0,
+       _vq_quantmap__44u9_p7_0,
+       13,
+       13
+};
+
+static static_codebook _44u9_p7_0 = {
+       2, 169,
+       _vq_lengthlist__44u9_p7_0,
+       1, -523206656, 1618345984, 4, 0,
+       _vq_quantlist__44u9_p7_0,
+       NULL,
+       &_vq_auxt__44u9_p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__44u9_p7_1[] = {
+        5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
+        7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 7,
+        7, 7, 7, 7, 7, 7, 8, 8, 8,
+};
+
+static float _vq_quantthresh__44u9_p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__44u9_p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p7_1 = {
+       _vq_quantthresh__44u9_p7_1,
+       _vq_quantmap__44u9_p7_1,
+       11,
+       11
+};
+
+static static_codebook _44u9_p7_1 = {
+       2, 121,
+       _vq_lengthlist__44u9_p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__44u9_p7_1,
+       NULL,
+       &_vq_auxt__44u9_p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p8_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44u9_p8_0[] = {
+        1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 9,10,10,11,11, 4,
+        6, 6, 8, 8, 9, 9, 9, 9,10,10,11,10,12,11, 4, 6,
+        6, 8, 8, 9,10, 9, 9,10,10,11,11,12,12, 7, 8, 8,
+       10,10,11,11,11,10,11,11,12,12,13,12, 7, 8, 8,10,
+       10,11,11,10,10,11,12,12,12,13,13, 8,10, 9,11,11,
+       12,12,11,12,12,12,13,13,14,14, 8, 9, 9,11,11,12,
+       12,11,12,12,13,13,13,14,14, 8, 9, 9,10,10,11,11,
+       13,12,13,13,14,14,15,14, 8, 9, 9,10,10,11,12,12,
+       13,13,13,14,14,14,15, 9,10,10,11,11,13,12,13,13,
+       14,14,15,15,15,15, 9,10,10,11,12,12,12,13,13,14,
+       15,14,15,15,15,10,11,11,12,12,13,13,14,14,15,15,
+       15,16,16,15,10,11,11,12,12,13,14,14,14,15,14,15,
+       16,16,17,11,12,12,13,13,14,14,15,14,16,15,15,16,
+       16,16,11,12,12,13,13,14,14,14,15,15,15,16,16,17,
+       16,
+};
+
+static float _vq_quantthresh__44u9_p8_0[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
+};
+
+static long _vq_quantmap__44u9_p8_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p8_0 = {
+       _vq_quantthresh__44u9_p8_0,
+       _vq_quantmap__44u9_p8_0,
+       15,
+       15
+};
+
+static static_codebook _44u9_p8_0 = {
+       2, 225,
+       _vq_lengthlist__44u9_p8_0,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__44u9_p8_0,
+       NULL,
+       &_vq_auxt__44u9_p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p8_1[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
+       6,
+       14,
+       5,
+       15,
+       4,
+       16,
+       3,
+       17,
+       2,
+       18,
+       1,
+       19,
+       0,
+       20,
+};
+
+static long _vq_lengthlist__44u9_p8_1[] = {
+        4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 7, 7, 7, 7, 8,
+        8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
+        7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 8, 8,
+        8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,
+        9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9,10,
+       10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       10,10,10, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9,10, 9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
+       10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,
+       10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+       10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
+        9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
+        9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10,10,10,10,
+       10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
+        9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
+        9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10, 9, 9, 9, 9, 9, 9,10,10, 9,10,10,10,
+       10,10,10,10,10,10,10,10,10,
+};
+
+static float _vq_quantthresh__44u9_p8_1[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
+};
+
+static long _vq_quantmap__44u9_p8_1[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p8_1 = {
+       _vq_quantthresh__44u9_p8_1,
+       _vq_quantmap__44u9_p8_1,
+       21,
+       21
+};
+
+static static_codebook _44u9_p8_1 = {
+       2, 441,
+       _vq_lengthlist__44u9_p8_1,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__44u9_p8_1,
+       NULL,
+       &_vq_auxt__44u9_p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p9_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__44u9_p9_0[] = {
+        1, 5, 5,10,10,10,10,10,10,10,10,10,10,10,10, 5,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10, 5,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
+        9,
+};
+
+static float _vq_quantthresh__44u9_p9_0[] = {
+       -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 
+       1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
+};
+
+static long _vq_quantmap__44u9_p9_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p9_0 = {
+       _vq_quantthresh__44u9_p9_0,
+       _vq_quantmap__44u9_p9_0,
+       15,
+       15
+};
+
+static static_codebook _44u9_p9_0 = {
+       2, 225,
+       _vq_lengthlist__44u9_p9_0,
+       1, -510036736, 1631393792, 4, 0,
+       _vq_quantlist__44u9_p9_0,
+       NULL,
+       &_vq_auxt__44u9_p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p9_1[] = {
+       9,
+       8,
+       10,
+       7,
+       11,
+       6,
+       12,
+       5,
+       13,
+       4,
+       14,
+       3,
+       15,
+       2,
+       16,
+       1,
+       17,
+       0,
+       18,
+};
+
+static long _vq_lengthlist__44u9_p9_1[] = {
+        1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 9,10,10,12,11,12,
+       11,12,12, 4, 7, 6, 9, 9, 9, 9, 9, 9,10, 9,11, 9,
+       11,11,13,12,14,12, 4, 6, 6, 9, 9, 9, 9, 8, 9,10,
+       10,11,11,12,12,12,13,13,13, 7, 9, 8,11,11,11,11,
+       10,10,11,11,12,12,14,13,14,14,15,13, 7, 9, 9,10,
+       10,10,10,10,10,11,11,12,13,13,13,14,14,15,13, 8,
+        9, 9,12,10,11,11,12,11,12,12,13,13,14,14,15,16,
+       15,14, 8, 9, 9,10,11,12,11,11,12,13,12,14,14,13,
+       15,16,15,14,16, 7, 9, 9,10,10,12,11,12,13,16,13,
+       14,16,14,15,15,15,15,15, 7, 9, 9,10,11,11,12,12,
+       13,14,16,14,14,16,16,14,14,14,15, 9,10,11,12,12,
+       12,13,13,13,16,15,16,15,14,15,15,15,16,16, 9,10,
+       11,12,13,13,14,13,14,15,14,14,16,16,16,16,16,16,
+       16,10,11,11,13,13,15,13,15,13,14,16,16,16,16,16,
+       16,15,14,16,11,11,12,12,13,13,15,13,15,14,15,16,
+       16,16,16,16,16,16,16,12,13,13,13,13,15,14,15,16,
+       16,16,16,14,16,16,16,16,16,16,13,12,12,14,14,13,
+       15,14,16,15,16,16,16,16,16,16,16,16,15,12,12,13,
+       13,14,16,15,16,15,16,16,16,16,16,16,16,16,16,16,
+       12,13,13,14,15,14,14,16,16,15,16,16,16,16,16,16,
+       15,16,16,13,14,14,13,14,14,15,16,15,16,16,16,16,
+       16,16,16,16,15,16,12,13,13,14,14,14,14,16,16,16,
+       16,16,16,15,16,16,16,16,16,
+};
+
+static float _vq_quantthresh__44u9_p9_1[] = {
+       -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
+       -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
+       367.5, 416.5, 
+};
+
+static long _vq_quantmap__44u9_p9_1[] = {
+          17,   15,   13,   11,    9,    7,    5,    3,
+           1,    0,    2,    4,    6,    8,   10,   12,
+          14,   16,   18,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p9_1 = {
+       _vq_quantthresh__44u9_p9_1,
+       _vq_quantmap__44u9_p9_1,
+       19,
+       19
+};
+
+static static_codebook _44u9_p9_1 = {
+       2, 361,
+       _vq_lengthlist__44u9_p9_1,
+       1, -518287360, 1622704128, 5, 0,
+       _vq_quantlist__44u9_p9_1,
+       NULL,
+       &_vq_auxt__44u9_p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__44u9_p9_2[] = {
+       24,
+       23,
+       25,
+       22,
+       26,
+       21,
+       27,
+       20,
+       28,
+       19,
+       29,
+       18,
+       30,
+       17,
+       31,
+       16,
+       32,
+       15,
+       33,
+       14,
+       34,
+       13,
+       35,
+       12,
+       36,
+       11,
+       37,
+       10,
+       38,
+       9,
+       39,
+       8,
+       40,
+       7,
+       41,
+       6,
+       42,
+       5,
+       43,
+       4,
+       44,
+       3,
+       45,
+       2,
+       46,
+       1,
+       47,
+       0,
+       48,
+};
+
+static long _vq_lengthlist__44u9_p9_2[] = {
+        2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
+        6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
+};
+
+static float _vq_quantthresh__44u9_p9_2[] = {
+       -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
+       -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+       8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
+       16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
+};
+
+static long _vq_quantmap__44u9_p9_2[] = {
+          47,   45,   43,   41,   39,   37,   35,   33,
+          31,   29,   27,   25,   23,   21,   19,   17,
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,   18,   20,   22,   24,   26,   28,   30,
+          32,   34,   36,   38,   40,   42,   44,   46,
+          48,
+};
+
+static encode_aux_threshmatch _vq_auxt__44u9_p9_2 = {
+       _vq_quantthresh__44u9_p9_2,
+       _vq_quantmap__44u9_p9_2,
+       49,
+       49
+};
+
+static static_codebook _44u9_p9_2 = {
+       1, 49,
+       _vq_lengthlist__44u9_p9_2,
+       1, -526909440, 1611661312, 6, 0,
+       _vq_quantlist__44u9_p9_2,
+       NULL,
+       &_vq_auxt__44u9_p9_2,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__8u0__p1_0[] = {
+        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
+       10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11,
+       11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11,
+       10,13,12,10,13,13, 5, 9, 8, 8,11,11, 8,11,11, 7,
+       11,11, 9,13,13,10,12,13, 7,11,11,10,13,13,10,13,
+       11,
+};
+
+static float _vq_quantthresh__8u0__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__8u0__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p1_0 = {
+       _vq_quantthresh__8u0__p1_0,
+       _vq_quantmap__8u0__p1_0,
+       3,
+       3
+};
+
+static static_codebook _8u0__p1_0 = {
+       4, 81,
+       _vq_lengthlist__8u0__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__8u0__p1_0,
+       NULL,
+       &_vq_auxt__8u0__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__8u0__p2_0[] = {
+        2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6,
+        7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9,
+        9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8,
+        8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
+        8, 8, 8,10,10, 8, 8,10, 6, 8, 9, 8,10,10, 7,10,
+        8,
+};
+
+static float _vq_quantthresh__8u0__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__8u0__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p2_0 = {
+       _vq_quantthresh__8u0__p2_0,
+       _vq_quantmap__8u0__p2_0,
+       3,
+       3
+};
+
+static static_codebook _8u0__p2_0 = {
+       4, 81,
+       _vq_lengthlist__8u0__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__8u0__p2_0,
+       NULL,
+       &_vq_auxt__8u0__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__8u0__p3_0[] = {
+        1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
+       10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
+       10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11,
+       12,13, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
+       11, 9,10,11,12,12,10,11,11,12,12, 8,11,11,14,13,
+       10,12,11,15,13,10,12,11,14,14,12,13,12,16,14,12,
+       14,12,16,15, 8,11,11,13,14,10,11,12,13,15,10,11,
+       12,13,15,11,12,13,14,15,12,12,14,14,16, 5, 8, 8,
+       11,11, 9,11,11,12,12, 8,10,11,12,12,11,12,12,15,
+       14,11,12,12,14,14, 7,11,10,13,12,10,11,12,13,14,
+       10,12,12,14,13,12,13,13,14,15,12,13,13,15,15, 7,
+       10,11,12,13,10,12,11,14,13,10,12,13,13,15,12,13,
+       12,14,14,11,13,13,15,16, 9,12,12,15,14,11,13,13,
+       15,16,11,13,13,16,16,13,14,15,15,15,12,14,15,17,
+       16, 9,12,12,14,15,11,13,13,15,16,11,13,13,16,18,
+       13,14,14,17,16,13,15,15,17,18, 5, 8, 9,11,11, 8,
+       11,11,12,12, 8,10,11,12,12,11,12,12,14,14,11,12,
+       12,14,15, 7,11,10,12,13,10,12,12,14,13,10,11,12,
+       13,14,11,13,13,15,14,12,13,13,14,15, 7,10,11,13,
+       13,10,12,12,13,14,10,12,12,13,13,11,13,13,16,16,
+       12,13,13,15,14, 9,12,12,16,15,10,13,13,15,15,11,
+       13,13,17,15,12,15,15,18,17,13,14,14,15,16, 9,12,
+       12,15,15,11,13,13,15,16,11,13,13,15,15,12,15,15,
+       16,16,13,15,14,17,15, 7,11,11,15,15,10,13,13,16,
+       15,10,13,13,15,16,14,15,15,17,19,13,15,14,15,18,
+        9,12,12,16,16,11,13,14,17,16,11,13,13,17,16,15,
+       15,16,17,19,13,15,16, 0,18, 9,12,12,16,15,11,14,
+       13,17,17,11,13,14,16,16,15,16,16,19,18,13,15,15,
+       17,19,11,14,14,19,16,12,14,15, 0,18,12,16,15,18,
+       17,15,15,18,16,19,14,15,17,19,19,11,14,14,18,19,
+       13,15,14,19,19,12,16,15,18,17,15,17,15, 0,16,14,
+       17,16,19, 0, 7,11,11,14,14,10,12,12,15,15,10,13,
+       13,16,15,13,15,15,17, 0,14,15,15,16,19, 9,12,12,
+       16,16,11,14,14,16,16,11,13,13,16,16,14,17,16,19,
+        0,14,18,17,17,19, 9,12,12,15,16,11,13,13,15,17,
+       12,14,13,19,16,13,15,15,17,19,15,17,16,17,19,11,
+       14,14,19,16,12,15,15,19,17,13,14,15,17,19,14,16,
+       17,19,19,16,15,16,17,19,11,15,14,16,16,12,15,15,
+       19, 0,12,14,15,19,19,14,16,16, 0,18,15,19,14,18,
+       16,
+};
+
+static float _vq_quantthresh__8u0__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__8u0__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p3_0 = {
+       _vq_quantthresh__8u0__p3_0,
+       _vq_quantmap__8u0__p3_0,
+       5,
+       5
+};
+
+static static_codebook _8u0__p3_0 = {
+       4, 625,
+       _vq_lengthlist__8u0__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8u0__p3_0,
+       NULL,
+       &_vq_auxt__8u0__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__8u0__p4_0[] = {
+        3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9,
+        9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7,
+        8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10,
+       11,12, 6, 7, 7,10,10, 7, 8, 8,10,10, 7, 8, 7,10,
+       10, 9,10,10,12,11,10,10,10,11,10, 9,10,10,12,11,
+       10,10,10,13,11, 9,10,10,12,12,11,11,12,12,13,11,
+       11,11,12,13, 9,10,10,12,12,10,10,11,12,12,10,10,
+       11,12,12,11,11,11,13,13,11,12,12,13,13, 5, 7, 7,
+       10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,11,12,
+       12,10,11,10,12,12, 7, 8, 8,11,11, 7, 8, 9,10,11,
+        8, 9, 9,11,11,11,10,11,10,12,10,11,11,12,13, 7,
+        8, 8,10,11, 8, 9, 8,12,10, 8, 9, 9,11,12,10,11,
+       10,13,11,10,11,11,13,12, 9,11,10,13,12,10,10,11,
+       12,12,10,11,11,13,13,12,10,13,11,14,11,12,12,15,
+       13, 9,11,11,13,13,10,11,11,13,12,10,11,11,12,14,
+       12,13,11,14,12,12,12,12,14,14, 5, 7, 7,10,10, 7,
+        8, 8,10,10, 7, 8, 8,11,10,10,11,11,12,12,10,11,
+       10,12,12, 7, 8, 8,10,11, 8, 9, 9,12,11, 8, 8, 9,
+       10,11,10,11,11,12,13,11,10,11,11,13, 6, 8, 8,10,
+       11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,11,11,12,12,
+       10,11,10,13,10, 9,11,10,13,12,10,12,11,13,13,10,
+       10,11,12,13,11,12,13,15,14,11,11,13,12,13, 9,10,
+       11,12,13,10,11,11,12,13,10,11,10,13,12,12,13,13,
+       13,14,12,12,11,14,11, 8,10,10,12,13,10,11,11,13,
+       13,10,11,10,13,13,12,13,14,15,14,12,12,12,14,13,
+        9,10,10,13,12,10,10,12,13,13,10,11,11,15,12,12,
+       12,13,15,14,12,13,13,15,13, 9,10,11,12,13,10,12,
+       10,13,12,10,11,11,12,13,12,14,12,15,13,12,12,12,
+       15,14,11,12,11,14,13,11,11,12,14,14,12,13,13,14,
+       13,13,11,15,11,15,14,14,14,16,15,11,12,12,13,14,
+       11,13,11,14,14,12,12,13,14,15,12,14,12,15,12,13,
+       15,14,16,15, 8,10,10,12,12,10,10,10,12,13,10,11,
+       11,13,13,12,12,12,13,14,13,13,13,15,15, 9,10,10,
+       12,12,10,11,11,13,12,10,10,11,13,13,12,12,12,14,
+       14,12,12,13,15,14, 9,10,10,13,12,10,10,12,12,13,
+       10,11,10,13,13,12,13,13,14,14,12,13,12,14,13,11,
+       12,12,14,13,12,13,12,14,14,10,12,12,14,14,14,14,
+       14,16,14,13,12,14,12,15,10,12,12,14,15,12,13,13,
+       14,16,11,12,11,15,14,13,14,14,14,15,13,14,11,14,
+       12,
+};
+
+static float _vq_quantthresh__8u0__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__8u0__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p4_0 = {
+       _vq_quantthresh__8u0__p4_0,
+       _vq_quantmap__8u0__p4_0,
+       5,
+       5
+};
+
+static static_codebook _8u0__p4_0 = {
+       4, 625,
+       _vq_lengthlist__8u0__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8u0__p4_0,
+       NULL,
+       &_vq_auxt__8u0__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__8u0__p5_0[] = {
+        1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8,
+       10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9,
+        9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
+        9, 9,10,10,12,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
+       10,10,11,11,11,12,12,12, 9,10,10,11,11,12,12,12,
+       12,
+};
+
+static float _vq_quantthresh__8u0__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__8u0__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p5_0 = {
+       _vq_quantthresh__8u0__p5_0,
+       _vq_quantmap__8u0__p5_0,
+       9,
+       9
+};
+
+static static_codebook _8u0__p5_0 = {
+       2, 81,
+       _vq_lengthlist__8u0__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__8u0__p5_0,
+       NULL,
+       &_vq_auxt__8u0__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p6_0[] = {
+       6,
+       5,
+       7,
+       4,
+       8,
+       3,
+       9,
+       2,
+       10,
+       1,
+       11,
+       0,
+       12,
+};
+
+static long _vq_lengthlist__8u0__p6_0[] = {
+        1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6,
+        9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11,
+       11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14,
+       14,14,17,16, 7, 9, 9,11,11,13,12,13,13,14,14,17,
+        0, 9,11,11,12,13,14,14,14,13,15,14,17,17, 9,11,
+       11,12,12,14,14,13,14,14,15, 0, 0,11,12,12,15,14,
+       15,14,15,14,15,16,17, 0,11,12,13,13,13,14,14,15,
+       14,15,15, 0, 0,12,14,14,15,15,14,16,15,15,17,16,
+        0,18,13,14,14,15,14,15,14,15,16,17,16, 0, 0,17,
+       17,18, 0,16,18,16, 0, 0, 0,17, 0, 0,16, 0, 0,16,
+       16, 0,15, 0,17, 0, 0, 0, 0,
+};
+
+static float _vq_quantthresh__8u0__p6_0[] = {
+       -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
+       12.5, 17.5, 22.5, 27.5, 
+};
+
+static long _vq_quantmap__8u0__p6_0[] = {
+          11,    9,    7,    5,    3,    1,    0,    2,
+           4,    6,    8,   10,   12,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p6_0 = {
+       _vq_quantthresh__8u0__p6_0,
+       _vq_quantmap__8u0__p6_0,
+       13,
+       13
+};
+
+static static_codebook _8u0__p6_0 = {
+       2, 169,
+       _vq_lengthlist__8u0__p6_0,
+       1, -526516224, 1616117760, 4, 0,
+       _vq_quantlist__8u0__p6_0,
+       NULL,
+       &_vq_auxt__8u0__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p6_1[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__8u0__p6_1[] = {
+        1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6,
+        7, 7, 7, 7, 6, 7, 7, 7, 7,
+};
+
+static float _vq_quantthresh__8u0__p6_1[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__8u0__p6_1[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p6_1 = {
+       _vq_quantthresh__8u0__p6_1,
+       _vq_quantmap__8u0__p6_1,
+       5,
+       5
+};
+
+static static_codebook _8u0__p6_1 = {
+       2, 25,
+       _vq_lengthlist__8u0__p6_1,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8u0__p6_1,
+       NULL,
+       &_vq_auxt__8u0__p6_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__8u0__p7_0[] = {
+        1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
+        7,
+};
+
+static float _vq_quantthresh__8u0__p7_0[] = {
+       -157.5, 157.5, 
+};
+
+static long _vq_quantmap__8u0__p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p7_0 = {
+       _vq_quantthresh__8u0__p7_0,
+       _vq_quantmap__8u0__p7_0,
+       3,
+       3
+};
+
+static static_codebook _8u0__p7_0 = {
+       4, 81,
+       _vq_lengthlist__8u0__p7_0,
+       1, -518803456, 1628680192, 2, 0,
+       _vq_quantlist__8u0__p7_0,
+       NULL,
+       &_vq_auxt__8u0__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p7_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__8u0__p7_1[] = {
+        1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5,
+        7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6,
+        7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6,
+       11, 8,11,11,11,11,11,11,11,11,11,11, 5, 6, 6, 9,
+       10,11,10,11,11,11,11,11,11,11,11, 7,10,10,11,11,
+       11,11,11,11,11,11,11,11,11,11, 7,11, 8,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh__8u0__p7_1[] = {
+       -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
+       31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
+};
+
+static long _vq_quantmap__8u0__p7_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p7_1 = {
+       _vq_quantthresh__8u0__p7_1,
+       _vq_quantmap__8u0__p7_1,
+       15,
+       15
+};
+
+static static_codebook _8u0__p7_1 = {
+       2, 225,
+       _vq_lengthlist__8u0__p7_1,
+       1, -520986624, 1620377600, 4, 0,
+       _vq_quantlist__8u0__p7_1,
+       NULL,
+       &_vq_auxt__8u0__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u0__p7_2[] = {
+       10,
+       9,
+       11,
+       8,
+       12,
+       7,
+       13,
+       6,
+       14,
+       5,
+       15,
+       4,
+       16,
+       3,
+       17,
+       2,
+       18,
+       1,
+       19,
+       0,
+       20,
+};
+
+static long _vq_lengthlist__8u0__p7_2[] = {
+        1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10,
+       11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11,
+       10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9,
+       10,11,10,11,12,11,10,11,11,11,11,11,11,12,10, 8,
+        9, 9,10, 9,10,10, 9,10,10,10,10,10, 9,10,10,10,
+       10, 9,10,10, 9, 9, 9, 9,10,10, 9, 9,10,10,11,10,
+        9,12,10,11,10, 9,10,10,10, 8, 9, 9,10, 9,10, 9,
+        9,10,10, 9,10, 9,11,10,10,10,10,10, 9,10, 8, 8,
+        9, 9,10, 9,11, 9, 8, 9, 9,10,11,10,10,10,11,12,
+        9, 9,11, 8, 9, 8,11,10,11,10,10, 9,11,10,10,10,
+       10,10,10,10,11,11,11,11, 8, 9, 9, 9,10,10,10,11,
+       11,12,11,12,11,10,10,10,12,11,11,11,10, 8,10, 9,
+       11,10,10,11,12,10,11,12,11,11,12,11,12,12,10,11,
+       11,10, 9, 9,10,11,12,10,10,10,11,10,11,11,10,12,
+       12,10,11,10,11,12,10, 9,10,10,11,10,11,11,11,11,
+       11,12,11,11,11, 9,11,10,11,10,11,10, 9, 9,10,11,
+       11,11,10,10,11,12,12,11,12,11,11,11,12,12,12,12,
+       11, 9,11,11,12,10,11,11,11,11,11,11,12,11,11,12,
+       11,11,11,10,11,11, 9,11,10,11,11,11,10,10,10,11,
+       11,11,12,10,11,10,11,11,11,11,12, 9,11,10,11,11,
+       10,10,11,11, 9,11,11,12,10,10,10,10,10,11,11,10,
+        9,10,11,11,12,11,10,10,12,11,11,12,11,12,11,11,
+       10,10,11,11,10,12,11,10,11,10,11,10,10,10,11,11,
+       10,10,11,11,11,11,10,10,10,12,11,11,11,11,10, 9,
+       10,11,11,11,12,11,11,11,12,10,11,11,11, 9,10,11,
+       11,11,11,11,11,10,10,11,11,12,11,10,11,12,11,10,
+       10,11, 9,10,11,11,11,11,11,10,11,11,10,12,11,11,
+       11,12,11,11,11,10,10,11,11,
+};
+
+static float _vq_quantthresh__8u0__p7_2[] = {
+       -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
+       -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
+       6.5, 7.5, 8.5, 9.5, 
+};
+
+static long _vq_quantmap__8u0__p7_2[] = {
+          19,   17,   15,   13,   11,    9,    7,    5,
+           3,    1,    0,    2,    4,    6,    8,   10,
+          12,   14,   16,   18,   20,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u0__p7_2 = {
+       _vq_quantthresh__8u0__p7_2,
+       _vq_quantmap__8u0__p7_2,
+       21,
+       21
+};
+
+static static_codebook _8u0__p7_2 = {
+       2, 441,
+       _vq_lengthlist__8u0__p7_2,
+       1, -529268736, 1611661312, 5, 0,
+       _vq_quantlist__8u0__p7_2,
+       NULL,
+       &_vq_auxt__8u0__p7_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__8u0__single[] = {
+        4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16,
+        9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17,
+       10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15,
+        7, 6, 7, 5, 6, 4, 5,15,12,13,18,12,17,11, 9,17,
+};
+
+static static_codebook _huff_book__8u0__single = {
+       2, 64,
+       _huff_lengthlist__8u0__single,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p1_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__8u1__p1_0[] = {
+        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7,
+        9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10,
+       10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10,
+        9,12,11,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
+       10,10,10,12,12, 9,11,12, 7,10,10,10,12,12, 9,12,
+       10,
+};
+
+static float _vq_quantthresh__8u1__p1_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__8u1__p1_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p1_0 = {
+       _vq_quantthresh__8u1__p1_0,
+       _vq_quantmap__8u1__p1_0,
+       3,
+       3
+};
+
+static static_codebook _8u1__p1_0 = {
+       4, 81,
+       _vq_lengthlist__8u1__p1_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__8u1__p1_0,
+       NULL,
+       &_vq_auxt__8u1__p1_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p2_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__8u1__p2_0[] = {
+        3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6,
+        7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8,
+        8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8,
+        7, 9, 7, 8, 9, 9, 5, 6, 6, 6, 7, 7, 7, 8, 8, 6,
+        8, 7, 8, 9, 9, 7, 7, 9, 6, 7, 8, 8, 9, 9, 7, 9,
+        7,
+};
+
+static float _vq_quantthresh__8u1__p2_0[] = {
+       -0.5, 0.5, 
+};
+
+static long _vq_quantmap__8u1__p2_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p2_0 = {
+       _vq_quantthresh__8u1__p2_0,
+       _vq_quantmap__8u1__p2_0,
+       3,
+       3
+};
+
+static static_codebook _8u1__p2_0 = {
+       4, 81,
+       _vq_lengthlist__8u1__p2_0,
+       1, -535822336, 1611661312, 2, 0,
+       _vq_quantlist__8u1__p2_0,
+       NULL,
+       &_vq_auxt__8u1__p2_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p3_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__8u1__p3_0[] = {
+        1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
+       10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
+       10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11,
+       12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
+       11,10,11,11,12,12,10,11,11,12,12, 9,11,11,14,13,
+       10,12,11,14,14,10,12,11,14,13,12,13,13,15,14,12,
+       13,13,15,14, 8,11,11,13,14,10,11,12,13,15,10,11,
+       12,14,14,12,13,13,14,15,12,13,13,14,15, 5, 8, 8,
+       11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
+       13,11,12,12,13,14, 8,10,10,12,12, 9,11,12,13,14,
+       10,12,12,13,13,12,12,13,14,14,11,13,13,15,15, 7,
+       10,10,12,12, 9,12,11,14,12,10,11,12,13,14,12,13,
+       12,14,14,12,13,13,15,16,10,12,12,15,14,11,12,13,
+       15,15,11,13,13,15,16,14,14,15,15,16,13,14,15,17,
+       15, 9,12,12,14,15,11,13,12,15,15,11,13,13,15,15,
+       13,14,13,15,14,13,14,14,17, 0, 5, 8, 8,11,11, 8,
+       10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
+       12,14,14, 7,10,10,12,12,10,12,12,13,13, 9,11,12,
+       12,13,11,12,13,15,15,11,12,13,14,15, 8,10,10,12,
+       12,10,12,11,13,13,10,12,11,13,13,11,13,13,15,14,
+       12,13,12,15,13, 9,12,12,14,14,11,13,13,16,15,11,
+       12,13,16,15,13,14,15,16,16,13,13,15,15,16,10,12,
+       12,15,14,11,13,13,14,16,11,13,13,15,16,13,15,15,
+       16,17,13,15,14,16,15, 8,11,11,14,15,10,12,12,15,
+       15,10,12,12,15,16,14,15,15,16,17,13,14,14,16,16,
+        9,12,12,15,15,11,13,14,15,17,11,13,13,15,16,14,
+       15,16,19,17,13,15,15, 0,17, 9,12,12,15,15,11,14,
+       13,16,15,11,13,13,15,16,15,15,15,18,17,13,15,15,
+       17,17,11,15,14,18,16,12,14,15,17,17,12,15,15,18,
+       18,15,15,16,15,19,14,16,16, 0, 0,11,14,14,16,17,
+       12,15,14,18,17,12,15,15,18,18,15,17,15,18,16,14,
+       16,16,18,18, 7,11,11,14,14,10,12,12,15,15,10,12,
+       13,15,15,13,14,15,16,16,14,15,15,18,18, 9,12,12,
+       15,15,11,13,13,16,15,11,12,13,16,16,14,15,15,17,
+       16,15,16,16,17,17, 9,12,12,15,15,11,13,13,15,17,
+       11,14,13,16,15,13,15,15,17,17,15,15,15,18,17,11,
+       14,14,17,15,12,14,15,17,18,13,13,15,17,17,14,16,
+       16,19,18,16,15,17,17, 0,11,14,14,17,17,12,15,15,
+       18, 0,12,15,14,18,16,14,17,17,19, 0,16,18,15, 0,
+       16,
+};
+
+static float _vq_quantthresh__8u1__p3_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__8u1__p3_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p3_0 = {
+       _vq_quantthresh__8u1__p3_0,
+       _vq_quantmap__8u1__p3_0,
+       5,
+       5
+};
+
+static static_codebook _8u1__p3_0 = {
+       4, 625,
+       _vq_lengthlist__8u1__p3_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8u1__p3_0,
+       NULL,
+       &_vq_auxt__8u1__p3_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p4_0[] = {
+       2,
+       1,
+       3,
+       0,
+       4,
+};
+
+static long _vq_lengthlist__8u1__p4_0[] = {
+        4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9,
+        9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
+        8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10,
+       10,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
+        9, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
+        9,10,10,12,11, 9,10,10,12,12,11,11,12,12,13,11,
+       11,12,12,13, 9, 9,10,12,11, 9,10,10,12,12,10,10,
+       10,12,12,11,12,11,13,12,11,12,11,13,12, 6, 7, 7,
+        9, 9, 7, 8, 8,10,10, 7, 8, 7,10, 9,10,10,10,12,
+       12,10,10,10,12,11, 7, 8, 7,10,10, 7, 7, 9,10,11,
+        8, 9, 9,11,10,10,10,11,10,12,10,10,11,12,12, 7,
+        8, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
+       10,12,11,10,11,11,12,12, 9,10,10,12,12, 9,10,10,
+       12,12,10,11,11,13,12,11,10,12,10,14,12,12,12,13,
+       14, 9,10,10,12,12, 9,11,10,12,12,10,11,11,12,12,
+       11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
+        7, 7, 9,10, 7, 8, 8,10,10,10,10,10,11,11,10,10,
+       10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
+       10,11,10,10,10,11,12,10,10,11,11,13, 6, 7, 8,10,
+       10, 8, 9, 9,10,10, 7, 9, 7,11,10,10,11,10,12,12,
+       10,11,10,12,10, 9,10,10,12,12,10,11,11,13,12, 9,
+       10,10,12,12,12,12,12,14,13,11,11,12,11,14, 9,10,
+       10,11,12,10,11,11,12,13, 9,10,10,12,12,12,12,12,
+       14,13,11,12,10,14,11, 9, 9,10,11,12, 9,10,10,12,
+       12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,12,
+        9,10, 9,12,12, 9,10,11,12,13,10,11,10,13,11,12,
+       12,13,13,14,12,12,12,13,13, 9,10,10,12,12,10,11,
+       10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
+       13,14,11,12,11,14,13,10,10,11,13,13,12,12,12,14,
+       13,12,10,14,10,15,13,14,14,14,14,11,11,12,13,14,
+       10,12,11,13,13,12,12,12,13,15,12,13,11,15,12,13,
+       13,14,14,14, 9,10, 9,12,12, 9,10,10,12,12,10,10,
+       10,12,12,11,11,12,12,13,12,12,12,14,14, 9,10,10,
+       12,12,10,11,10,13,12,10,10,11,12,13,12,12,12,14,
+       13,12,12,13,13,14, 9,10,10,12,13,10,10,11,11,12,
+        9,11,10,13,12,12,12,12,13,14,12,13,12,14,13,11,
+       12,11,13,13,12,13,12,14,13,10,11,12,13,13,13,13,
+       13,14,15,12,11,14,12,14,11,11,12,12,13,12,12,12,
+       13,14,10,12,10,14,13,13,13,13,14,15,12,14,11,15,
+       10,
+};
+
+static float _vq_quantthresh__8u1__p4_0[] = {
+       -1.5, -0.5, 0.5, 1.5, 
+};
+
+static long _vq_quantmap__8u1__p4_0[] = {
+           3,    1,    0,    2,    4,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p4_0 = {
+       _vq_quantthresh__8u1__p4_0,
+       _vq_quantmap__8u1__p4_0,
+       5,
+       5
+};
+
+static static_codebook _8u1__p4_0 = {
+       4, 625,
+       _vq_lengthlist__8u1__p4_0,
+       1, -533725184, 1611661312, 3, 0,
+       _vq_quantlist__8u1__p4_0,
+       NULL,
+       &_vq_auxt__8u1__p4_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p5_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__8u1__p5_0[] = {
+        1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8,
+       10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
+        9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
+        9, 9,10,10,12,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
+       10,10,11,11,11,11,13,12, 9,10,10,11,11,12,12,12,
+       13,
+};
+
+static float _vq_quantthresh__8u1__p5_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__8u1__p5_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p5_0 = {
+       _vq_quantthresh__8u1__p5_0,
+       _vq_quantmap__8u1__p5_0,
+       9,
+       9
+};
+
+static static_codebook _8u1__p5_0 = {
+       2, 81,
+       _vq_lengthlist__8u1__p5_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__8u1__p5_0,
+       NULL,
+       &_vq_auxt__8u1__p5_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p6_0[] = {
+       4,
+       3,
+       5,
+       2,
+       6,
+       1,
+       7,
+       0,
+       8,
+};
+
+static long _vq_lengthlist__8u1__p6_0[] = {
+        3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7,
+        9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
+        8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
+        8, 8, 8, 9,10,10, 7, 7, 7, 8, 8, 9, 8,10,10, 9,
+        9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh__8u1__p6_0[] = {
+       -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
+};
+
+static long _vq_quantmap__8u1__p6_0[] = {
+           7,    5,    3,    1,    0,    2,    4,    6,
+           8,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p6_0 = {
+       _vq_quantthresh__8u1__p6_0,
+       _vq_quantmap__8u1__p6_0,
+       9,
+       9
+};
+
+static static_codebook _8u1__p6_0 = {
+       2, 81,
+       _vq_lengthlist__8u1__p6_0,
+       1, -531628032, 1611661312, 4, 0,
+       _vq_quantlist__8u1__p6_0,
+       NULL,
+       &_vq_auxt__8u1__p6_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p7_0[] = {
+       1,
+       0,
+       2,
+};
+
+static long _vq_lengthlist__8u1__p7_0[] = {
+        1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8,
+       10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12,
+       12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12,
+       10,13,12,10,13,13, 4,10,10, 9,12,12, 9,12,12, 7,
+       12,12,10,13,13,10,12,13, 7,11,12,10,13,13,10,13,
+       11,
+};
+
+static float _vq_quantthresh__8u1__p7_0[] = {
+       -5.5, 5.5, 
+};
+
+static long _vq_quantmap__8u1__p7_0[] = {
+           1,    0,    2,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p7_0 = {
+       _vq_quantthresh__8u1__p7_0,
+       _vq_quantmap__8u1__p7_0,
+       3,
+       3
+};
+
+static static_codebook _8u1__p7_0 = {
+       4, 81,
+       _vq_lengthlist__8u1__p7_0,
+       1, -529137664, 1618345984, 2, 0,
+       _vq_quantlist__8u1__p7_0,
+       NULL,
+       &_vq_auxt__8u1__p7_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p7_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__8u1__p7_1[] = {
+        2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
+        8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9,
+        9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
+        8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9,
+        9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9,
+        9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
+       10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
+        9, 9, 9, 9, 9,10,10,10,10,
+};
+
+static float _vq_quantthresh__8u1__p7_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__8u1__p7_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p7_1 = {
+       _vq_quantthresh__8u1__p7_1,
+       _vq_quantmap__8u1__p7_1,
+       11,
+       11
+};
+
+static static_codebook _8u1__p7_1 = {
+       2, 121,
+       _vq_lengthlist__8u1__p7_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__8u1__p7_1,
+       NULL,
+       &_vq_auxt__8u1__p7_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p8_0[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__8u1__p8_0[] = {
+        1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
+        9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12,
+       12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9,
+        9,11,11,12,12,13,13, 8, 9, 9,11,11,12,12,13,13,
+       14,14, 8, 9, 9,11,11,12,12,13,13,14,14, 9,11,11,
+       12,12,13,13,14,14,15,15, 9,11,11,12,12,13,13,14,
+       14,15,14,11,12,12,13,13,14,14,15,15,16,16,11,12,
+       12,13,13,14,14,15,15,15,15,
+};
+
+static float _vq_quantthresh__8u1__p8_0[] = {
+       -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 27.5, 
+       38.5, 49.5, 
+};
+
+static long _vq_quantmap__8u1__p8_0[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p8_0 = {
+       _vq_quantthresh__8u1__p8_0,
+       _vq_quantmap__8u1__p8_0,
+       11,
+       11
+};
+
+static static_codebook _8u1__p8_0 = {
+       2, 121,
+       _vq_lengthlist__8u1__p8_0,
+       1, -524582912, 1618345984, 4, 0,
+       _vq_quantlist__8u1__p8_0,
+       NULL,
+       &_vq_auxt__8u1__p8_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p8_1[] = {
+       5,
+       4,
+       6,
+       3,
+       7,
+       2,
+       8,
+       1,
+       9,
+       0,
+       10,
+};
+
+static long _vq_lengthlist__8u1__p8_1[] = {
+        2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
+        7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
+        8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
+        7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
+        8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
+        8, 8, 8, 8, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9,
+        8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
+        8, 8, 8, 8, 8, 9, 9, 9, 9,
+};
+
+static float _vq_quantthresh__8u1__p8_1[] = {
+       -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
+       3.5, 4.5, 
+};
+
+static long _vq_quantmap__8u1__p8_1[] = {
+           9,    7,    5,    3,    1,    0,    2,    4,
+           6,    8,   10,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p8_1 = {
+       _vq_quantthresh__8u1__p8_1,
+       _vq_quantmap__8u1__p8_1,
+       11,
+       11
+};
+
+static static_codebook _8u1__p8_1 = {
+       2, 121,
+       _vq_lengthlist__8u1__p8_1,
+       1, -531365888, 1611661312, 4, 0,
+       _vq_quantlist__8u1__p8_1,
+       NULL,
+       &_vq_auxt__8u1__p8_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p9_0[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__8u1__p9_0[] = {
+        1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3,
+       11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9,
+        9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
+       11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh__8u1__p9_0[] = {
+       -1657.5, -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 
+       382.5, 637.5, 892.5, 1147.5, 1402.5, 1657.5, 
+};
+
+static long _vq_quantmap__8u1__p9_0[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p9_0 = {
+       _vq_quantthresh__8u1__p9_0,
+       _vq_quantmap__8u1__p9_0,
+       15,
+       15
+};
+
+static static_codebook _8u1__p9_0 = {
+       2, 225,
+       _vq_lengthlist__8u1__p9_0,
+       1, -514071552, 1627381760, 4, 0,
+       _vq_quantlist__8u1__p9_0,
+       NULL,
+       &_vq_auxt__8u1__p9_0,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p9_1[] = {
+       7,
+       6,
+       8,
+       5,
+       9,
+       4,
+       10,
+       3,
+       11,
+       2,
+       12,
+       1,
+       13,
+       0,
+       14,
+};
+
+static long _vq_lengthlist__8u1__p9_1[] = {
+        1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4,
+        7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7,
+        7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9,
+       12,12,11,12,10,10,11,10,12,11,11,11, 7, 9, 9,11,
+       11,13,12, 9, 9,11,10,11,11,12,11, 9,10,10,12,12,
+       14,14,10,10,11,12,12,11,11,11, 9,10,11,11,13,14,
+       13,10,11,11,11,12,11,12,12, 7, 8, 8,10, 9,11,10,
+       11,12,12,11,12,14,12,13, 7, 8, 8, 9,10,10,11,12,
+       12,12,11,12,12,12,13, 9, 9, 9,11,11,13,12,12,12,
+       12,11,12,12,13,12, 8,10,10,11,10,11,12,12,12,12,
+       12,12,14,12,12, 9,11,11,11,12,12,12,12,13,13,12,
+       12,13,13,12,10,11,11,12,11,12,12,12,11,12,13,12,
+       12,12,13,11,11,12,12,12,13,12,12,11,12,13,13,12,
+       12,13,12,11,12,12,13,13,12,13,12,13,13,13,13,14,
+       13,
+};
+
+static float _vq_quantthresh__8u1__p9_1[] = {
+       -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
+       25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
+};
+
+static long _vq_quantmap__8u1__p9_1[] = {
+          13,   11,    9,    7,    5,    3,    1,    0,
+           2,    4,    6,    8,   10,   12,   14,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p9_1 = {
+       _vq_quantthresh__8u1__p9_1,
+       _vq_quantmap__8u1__p9_1,
+       15,
+       15
+};
+
+static static_codebook _8u1__p9_1 = {
+       2, 225,
+       _vq_lengthlist__8u1__p9_1,
+       1, -522338304, 1620115456, 4, 0,
+       _vq_quantlist__8u1__p9_1,
+       NULL,
+       &_vq_auxt__8u1__p9_1,
+       NULL,
+       0
+};
+
+static long _vq_quantlist__8u1__p9_2[] = {
+       8,
+       7,
+       9,
+       6,
+       10,
+       5,
+       11,
+       4,
+       12,
+       3,
+       13,
+       2,
+       14,
+       1,
+       15,
+       0,
+       16,
+};
+
+static long _vq_lengthlist__8u1__p9_2[] = {
+        2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
+        9, 9, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
+        9,10,10, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
+        9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9,10,10,10, 9,
+       10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
+       10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
+       10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
+       10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
+        9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
+       10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,
+        9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
+       10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+        9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
+       10,
+};
+
+static float _vq_quantthresh__8u1__p9_2[] = {
+       -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
+       0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
+};
+
+static long _vq_quantmap__8u1__p9_2[] = {
+          15,   13,   11,    9,    7,    5,    3,    1,
+           0,    2,    4,    6,    8,   10,   12,   14,
+          16,
+};
+
+static encode_aux_threshmatch _vq_auxt__8u1__p9_2 = {
+       _vq_quantthresh__8u1__p9_2,
+       _vq_quantmap__8u1__p9_2,
+       17,
+       17
+};
+
+static static_codebook _8u1__p9_2 = {
+       2, 289,
+       _vq_lengthlist__8u1__p9_2,
+       1, -529530880, 1611661312, 5, 0,
+       _vq_quantlist__8u1__p9_2,
+       NULL,
+       &_vq_auxt__8u1__p9_2,
+       NULL,
+       0
+};
+
+static long _huff_lengthlist__8u1__single[] = {
+        4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7,
+       10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5,
+        8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7,
+       11,15, 7, 5, 8, 6, 7, 5, 7, 6, 9,13,13, 9, 9, 8,
+        6, 6, 5, 5, 9,14, 8, 6, 8, 6, 6, 4, 5, 3, 5,13,
+        9, 9,11, 8,10, 7, 8, 4, 5,12,11,16,17,15,17,12,
+       13, 8, 8,15,
+};
+
+static static_codebook _huff_book__8u1__single = {
+       2, 100,
+       _huff_lengthlist__8u1__single,
+       0, 0, 0, 0, 0,
+       NULL,
+       NULL,
+       NULL,
+       NULL,
+       0
+};
+
index 95bb279..f3a6ecc 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: PCM data envelope analysis 
- last mod: $Id: envelope.c,v 1.50 2002/07/04 10:07:02 msmith Exp $
+ last mod: $Id: envelope.c,v 1.51 2002/07/11 06:40:48 xiphmont Exp $
 
  ********************************************************************/
 
index 35dc1ea..c6fed3d 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: PCM data envelope analysis and manipulation
- last mod: $Id: envelope.h,v 1.24 2002/04/01 00:49:41 xiphmont Exp $
+ last mod: $Id: envelope.h,v 1.25 2002/07/11 06:40:48 xiphmont Exp $
 
  ********************************************************************/
 
index 6471cce..8451ebc 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: floor backend 1 implementation
- last mod: $Id: floor1.c,v 1.22 2002/07/01 11:20:11 xiphmont Exp $
+ last mod: $Id: floor1.c,v 1.23 2002/07/11 06:40:48 xiphmont Exp $
 
  ********************************************************************/
 
@@ -452,7 +452,7 @@ static int accumulate_fit(const float *flr,const float *mdct,
 
   /* weight toward the actually used frequencies if we meet the threshhold */
   {
-    int weight=nb*info->twofitweight/na;
+    int weight=nb*info->twofitweight/(na+1);
 
     a->xa=xa*weight+xb;
     a->ya=ya*weight+yb;
index 16a3b5d..c77e41d 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
   function: lookup based functions
-  last mod: $Id: lookup.h,v 1.6 2001/12/20 01:00:27 segher Exp $
+  last mod: $Id: lookup.h,v 1.7 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
index 08da368..347b3b6 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
   function: lookup data; generated by lookups.pl; edit there
-  last mod: $Id: lookup_data.h,v 1.8 2001/12/20 01:00:27 segher Exp $
+  last mod: $Id: lookup_data.h,v 1.9 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
index 5fd05b0..f8d2a50 100755 (executable)
@@ -7,13 +7,13 @@ print <<'EOD';
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
   function: lookup data; generated by lookups.pl; edit there
-  last mod: $Id: lookups.pl,v 1.6 2001/12/20 01:00:27 segher Exp $
+  last mod: $Id: lookups.pl,v 1.7 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
index 7ee4b80..d74e72e 100644 (file)
--- a/lib/lpc.c
+++ b/lib/lpc.c
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
   function: LPC low level routines
-  last mod: $Id: lpc.c,v 1.34 2001/12/20 01:00:27 segher Exp $
+  last mod: $Id: lpc.c,v 1.35 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
index 4651a90..366226a 100644 (file)
--- a/lib/lpc.h
+++ b/lib/lpc.h
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
   function: LPC low level routines
-  last mod: $Id: lpc.h,v 1.18 2001/12/20 01:00:27 segher Exp $
+  last mod: $Id: lpc.h,v 1.19 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
index fe95fc9..700afbd 100644 (file)
--- a/lib/lsp.c
+++ b/lib/lsp.c
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
   function: LSP (also called LSF) conversion routines
-  last mod: $Id: lsp.c,v 1.20 2001/12/20 01:00:27 segher Exp $
+  last mod: $Id: lsp.c,v 1.21 2002/07/11 06:40:49 xiphmont Exp $
 
   The LSP generation code is taken (with minimal modification and a
   few bugfixes) from "On the Computation of the LSP Frequencies" by
index 4c1d95c..a2a064b 100644 (file)
--- a/lib/lsp.h
+++ b/lib/lsp.h
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
   function: LSP (also called LSF) conversion routines
-  last mod: $Id: lsp.h,v 1.10 2001/12/20 01:00:27 segher Exp $
+  last mod: $Id: lsp.h,v 1.11 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
index f2ad8b1..b91242f 100644 (file)
@@ -2,5 +2,7 @@
 
 AUTOMAKE_OPTIONS = foreign
 
-EXTRA_DIST = floor_44.h  residue_44.h   setup_32.h  setup_44u.h psych_44.h  residue_44u.h  setup_44.h  setup_8.h setup_11.h setup_X.h
-
+EXTRA_DIST = floor_all.h psych_44.h residue_44.h setup_11.h setup_32.h \
+            setup_8.h psych_11.h psych_8.h residue_44u.h setup_16.h \
+            setup_44.h setup_X.h psych_16.h residue_16.h residue_8.h \
+            setup_22.h setup_44u.h
similarity index 77%
rename from lib/modes/floor_44.h
rename to lib/modes/floor_all.h
index ba2769e..aa66cfc 100644 (file)
@@ -10,8 +10,8 @@
  *                                                                  *
  ********************************************************************
 
- function: key floor settings for 44.1/48kHz
- last mod: $Id: floor_44.h,v 1.5 2002/07/10 03:04:21 xiphmont Exp $
+ function: key floor settings
+ last mod: $Id: floor_all.h,v 1.1 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
 #include "backends.h"
 #include "books/floor/floor_books.h"
 
-static static_codebook *_floor_44_128x4_books[]={
+static static_codebook *_floor_128x4_books[]={
   &_huff_book_line_128x4_class0,
   &_huff_book_line_128x4_0sub0,
   &_huff_book_line_128x4_0sub1,
   &_huff_book_line_128x4_0sub2,
   &_huff_book_line_128x4_0sub3,
 };
-static static_codebook *_floor_44_256x4_books[]={
+static static_codebook *_floor_256x4_books[]={
   &_huff_book_line_256x4_class0,
   &_huff_book_line_256x4_0sub0,
   &_huff_book_line_256x4_0sub1,
   &_huff_book_line_256x4_0sub2,
   &_huff_book_line_256x4_0sub3,
 };
-static static_codebook *_floor_44_128x7_books[]={
+static static_codebook *_floor_128x7_books[]={
   &_huff_book_line_128x7_class0,
   &_huff_book_line_128x7_class1,
   
@@ -44,7 +44,18 @@ static static_codebook *_floor_44_128x7_books[]={
   &_huff_book_line_128x7_1sub2,
   &_huff_book_line_128x7_1sub3, 
 };
-static static_codebook *_floor_44_128x11_books[]={
+static static_codebook *_floor_256x7_books[]={
+  &_huff_book_line_256x7_class0,
+  &_huff_book_line_256x7_class1,
+  
+  &_huff_book_line_256x7_0sub1,
+  &_huff_book_line_256x7_0sub2,
+  &_huff_book_line_256x7_0sub3,
+  &_huff_book_line_256x7_1sub1,
+  &_huff_book_line_256x7_1sub2,
+  &_huff_book_line_256x7_1sub3, 
+};
+static static_codebook *_floor_128x11_books[]={
   &_huff_book_line_128x11_class1,
   &_huff_book_line_128x11_class2,
   &_huff_book_line_128x11_class3,
@@ -59,7 +70,7 @@ static static_codebook *_floor_44_128x11_books[]={
   &_huff_book_line_128x11_3sub2,
   &_huff_book_line_128x11_3sub3, 
 };
-static static_codebook *_floor_44_128x17_books[]={
+static static_codebook *_floor_128x17_books[]={
   &_huff_book_line_128x17_class1,
   &_huff_book_line_128x17_class2,
   &_huff_book_line_128x17_class3,
@@ -74,7 +85,22 @@ static static_codebook *_floor_44_128x17_books[]={
   &_huff_book_line_128x17_3sub2,
   &_huff_book_line_128x17_3sub3, 
 };
-static static_codebook *_floor_44_1024x27_books[]={
+static static_codebook *_floor_512x17_books[]={
+  &_huff_book_line_512x17_class1,
+  &_huff_book_line_512x17_class2,
+  &_huff_book_line_512x17_class3,
+  
+  &_huff_book_line_512x17_0sub0,
+  &_huff_book_line_512x17_1sub0,
+  &_huff_book_line_512x17_1sub1,
+  &_huff_book_line_512x17_2sub1,
+  &_huff_book_line_512x17_2sub2,
+  &_huff_book_line_512x17_2sub3, 
+  &_huff_book_line_512x17_3sub1,
+  &_huff_book_line_512x17_3sub2,
+  &_huff_book_line_512x17_3sub3, 
+};
+static static_codebook *_floor_1024x27_books[]={
   &_huff_book_line_1024x27_class1,
   &_huff_book_line_1024x27_class2,
   &_huff_book_line_1024x27_class3,
@@ -93,23 +119,20 @@ static static_codebook *_floor_44_1024x27_books[]={
   &_huff_book_line_1024x27_4sub3,
 };
 
-static static_codebook **_floor_44_books[13]={
-  _floor_44_128x4_books,
-  _floor_44_256x4_books,
-  _floor_44_128x7_books,
-  _floor_44_128x7_books,
-  _floor_44_128x11_books,
-  _floor_44_128x17_books,
-  _floor_44_128x17_books,
-  _floor_44_1024x27_books,
-  _floor_44_1024x27_books,
-  _floor_44_128x4_books,
-  _floor_44_128x4_books,
-  _floor_44_128x17_books,
-  _floor_44_128x17_books,
+static static_codebook **_floor_books[10]={
+  _floor_128x4_books,
+  _floor_256x4_books,
+  _floor_128x7_books,
+  _floor_256x7_books,
+  _floor_128x11_books,
+  _floor_128x17_books,
+  _floor_128x17_books,
+  _floor_1024x27_books,
+  _floor_1024x27_books,
+  _floor_512x17_books,
 };
 
-static vorbis_info_floor1 _floor_44[13]={
+static vorbis_info_floor1 _floor[10]={
   /* 128 x 4 */
   {
     1,{0},{4},{2},{0},
@@ -189,22 +212,6 @@ static vorbis_info_floor1 _floor_44[13]={
     
     60,30,500,    3,18.,  -1 /* lowpass */
   },
-  /* 64 x 4 */
-  {
-    1,{0},{4},{2},{0},
-    {{1,2,3,4}},
-    4,{0,64, 16,4,8,35},
-
-    60,30,500,   1.,18.,  -1
-  },
-  /* 512 x 4 */
-  {
-    1,{0},{4},{2},{0},
-    {{1,2,3,4}},
-    4,{0,512, 132,32,54,280},
-
-    60,30,500,   1.,18.,  -1
-  },
   /* 512 x 17 */
   {
     6,{0,1,1,2,3,3},{2,3,3,3},{0,1,2,2},{-1,0,1,2},
@@ -214,14 +221,6 @@ static vorbis_info_floor1 _floor_44[13]={
     
     60,30,500,    1,18.,  -1 /* lowpass! */
   },
-  /* 256 x 17 */
-  {
-    6,{0,1,1,2,3,3},{2,3,3,3},{0,1,2,2},{-1,0,1,2},
-    {{3},{4,5},{-1,6,7,8},{-1,9,10,11}},
-    2,{0,256,  24,92,  8,16,32,  46,66,140,  4,12,20,  28,38,56,  78,116,180},
-
-    60,30,500,    1,18.,  -1 
-  },
 
 };
 
index bc3bb9f..3ba007a 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: key psychoacoustic settings for 44.1/48kHz
- last mod: $Id: psych_44.h,v 1.23 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: psych_44.h,v 1.24 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
@@ -478,7 +478,7 @@ static adj_stereo _psy_stereo_modes_44[11]={
 
 static att3 _psy_tone_masteratt_44_low[2]={
   {{ 34,  24,   8}, -6, 1.25}, /* 0 */
-  {{ 34,  20,   8}, -6, 1.25}, /* 1 */
+  {{ 34,  20,   8}, -2, 1.25}, /* 1 */
 };
 static att3 _psy_tone_masteratt_44[11]={
   {{ 30,  20,   8}, -2, 1.25}, /* 0 */
index 609e575..c4884f3 100644 (file)
  ********************************************************************
 
  function: toplevel residue templates 16/22kHz
- last mod: $Id: residue_16.h,v 1.1 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: residue_16.h,v 1.2 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
 /***** residue backends *********************************************/
 
-/*static static_bookblock _resbook_16s_0={
+static static_bookblock _resbook_16s_0={
   {
-    {0},{0,0,&_16c0_s_p1_0},{0,0,&_16c0_s_p2_0},{0,0,&_16c0_s_p3_0},
-    {0,0,&_16c0_s_p4_0},{0,0,&_16c0_s_p5_0},{0,0,&_16c0_s_p6_0},
-    {&_16c0_s_p7_0,&_16c0_s_p7_1},{&_16c0_s_p8_0,&_16c0_s_p8_1},
+    {0},
+    {0,0,&_16c0_s_p1_0},
+    {0,0,&_16c0_s_p2_0},
+    {0,0,&_16c0_s_p3_0},
+    {0,0,&_16c0_s_p4_0},
+    {0,0,&_16c0_s_p5_0},
+    {0,0,&_16c0_s_p6_0},
+    {&_16c0_s_p7_0,&_16c0_s_p7_1},
+    {&_16c0_s_p8_0,&_16c0_s_p8_1},
     {&_16c0_s_p9_0,&_16c0_s_p9_1,&_16c0_s_p9_2}
    }
 };
 static static_bookblock _resbook_16s_1={
   {
-    {0},{0,0,&_16c1_s_p1_0},{0,0,&_16c1_s_p2_0},{0,0,&_16c1_s_p3_0},
-    {0,0,&_16c1_s_p4_0},{0,0,&_16c1_s_p5_0},{0,0,&_16c1_s_p6_0},
-    {&_16c1_s_p7_0,&_16c1_s_p7_1},{&_16c1_s_p8_0,&_16c1_s_p8_1},
+    {0},
+    {0,0,&_16c1_s_p1_0},
+    {0,0,&_16c1_s_p2_0},
+    {0,0,&_16c1_s_p3_0},
+    {0,0,&_16c1_s_p4_0},
+    {0,0,&_16c1_s_p5_0},
+    {0,0,&_16c1_s_p6_0},
+    {&_16c1_s_p7_0,&_16c1_s_p7_1},
+    {&_16c1_s_p8_0,&_16c1_s_p8_1},
     {&_16c1_s_p9_0,&_16c1_s_p9_1,&_16c1_s_p9_2}
    }
 };
+static static_bookblock _resbook_16s_2={
+  {
+    {0},
+    {0,0,&_16c2_s_p1_0},
+    {0,0,&_16c2_s_p2_0},
+    {0,0,&_16c2_s_p3_0},
+    {0,0,&_16c2_s_p4_0},
+    {&_16c2_s_p5_0,&_16c2_s_p5_1},
+    {&_16c2_s_p6_0,&_16c2_s_p6_1},
+    {&_16c2_s_p7_0,&_16c2_s_p7_1},
+    {&_16c2_s_p8_0,&_16c2_s_p8_1},
+    {&_16c2_s_p9_0,&_16c2_s_p9_1,&_16c2_s_p9_2}
+   }
+};
 
 static vorbis_residue_template _res_16s_0[]={
   {2,0,  &_residue_44_mid,
-   &_huff_book__16c0_s_short,&_huff_book__16c0_sm_short,
+   &_huff_book__16c0_s_single,&_huff_book__16c0_s_single,
    &_resbook_16s_0,&_resbook_16s_0},
-
+};
+static vorbis_residue_template _res_16s_1[]={
   {2,0,  &_residue_44_mid,
-   &_huff_book__16c0_s_long,&_huff_book__16c0_sm_long,
-   &_resbook_16s_0,&_resbook_16s_0}
-   };*/
-
+   &_huff_book__16c1_s_short,&_huff_book__16c1_s_short,
+   &_resbook_16s_1,&_resbook_16s_1},
+  
+  {2,0,  &_residue_44_mid,
+   &_huff_book__16c1_s_long,&_huff_book__16c1_s_long,
+   &_resbook_16s_1,&_resbook_16s_1}
+};
+static vorbis_residue_template _res_16s_2[]={
+  {2,0,  &_residue_44_high,
+   &_huff_book__16c2_s_short,&_huff_book__16c2_s_short,
+   &_resbook_16s_2,&_resbook_16s_2},
+  
+  {2,0,  &_residue_44_high,
+   &_huff_book__16c2_s_long,&_huff_book__16c2_s_long,
+   &_resbook_16s_2,&_resbook_16s_2}
+};
 
 static vorbis_mapping_template _mapres_template_16_stereo[3]={
-  { _map_nominal, _res_44s_0 }, /* 0 */
-  { _map_nominal, _res_44s_0 }, /* 1 */
-  { _map_nominal, _res_44s_6 }, /* 2 */
+  { _map_nominal, _res_16s_0 }, /* 0 */
+  { _map_nominal, _res_16s_1 }, /* 1 */
+  { _map_nominal, _res_16s_2 }, /* 2 */
+};
+
+static static_bookblock _resbook_16u_0={
+  {
+    {0},
+    {0,0,&_16u0__p1_0},
+    {0,0,&_16u0__p2_0},
+    {0,0,&_16u0__p3_0},
+    {0,0,&_16u0__p4_0},
+    {0,0,&_16u0__p5_0},
+    {&_16u0__p6_0,&_16u0__p6_1},
+    {&_16u0__p7_0,&_16u0__p7_1,&_16u0__p7_2}
+   }
 };
+static static_bookblock _resbook_16u_1={
+  {
+    {0},
+    {0,0,&_16u1__p1_0},
+    {0,0,&_16u1__p2_0},
+    {0,0,&_16u1__p3_0},
+    {0,0,&_16u1__p4_0},
+    {0,0,&_16u1__p5_0},
+    {0,0,&_16u1__p6_0},
+    {&_16u1__p7_0,&_16u1__p7_1},
+    {&_16u1__p8_0,&_16u1__p8_1},
+    {&_16u1__p9_0,&_16u1__p9_1,&_16u1__p9_2}
+   }
+};
+static static_bookblock _resbook_16u_2={
+  {
+    {0},
+    {0,0,&_16u2_p1_0},
+    {0,0,&_16u2_p2_0},
+    {0,0,&_16u2_p3_0},
+    {0,0,&_16u2_p4_0},
+    {&_16u2_p5_0,&_16u2_p5_1},
+    {&_16u2_p6_0,&_16u2_p6_1},
+    {&_16u2_p7_0,&_16u2_p7_1},
+    {&_16u2_p8_0,&_16u2_p8_1},
+    {&_16u2_p9_0,&_16u2_p9_1,&_16u2_p9_2}
+   }
+};
+
+static vorbis_residue_template _res_16u_0[]={
+  {2,0,  &_residue_44_low_un,
+   &_huff_book__16u0__single,&_huff_book__16u0__single,
+   &_resbook_16u_0,&_resbook_16u_0},
+};
+static vorbis_residue_template _res_16u_1[]={
+  {2,0,  &_residue_44_mid_un,
+   &_huff_book__16u1__short,&_huff_book__16u1__short,
+   &_resbook_16u_1,&_resbook_16u_1},
+  
+  {2,0,  &_residue_44_mid_un,
+   &_huff_book__16u1__long,&_huff_book__16u1__long,
+   &_resbook_16u_1,&_resbook_16u_1}
+};
+static vorbis_residue_template _res_16u_2[]={
+  {2,0,  &_residue_44_hi_un,
+   &_huff_book__16u2__short,&_huff_book__16u2__short,
+   &_resbook_16u_2,&_resbook_16u_2},
+  
+  {2,0,  &_residue_44_hi_un,
+   &_huff_book__16u2__long,&_huff_book__16u2__long,
+   &_resbook_16u_2,&_resbook_16u_2}
+};
+
+
 static vorbis_mapping_template _mapres_template_16_uncoupled[3]={
-  { _map_nominal_u, _res_44u_0 }, /* 0 */
-  { _map_nominal_u, _res_44u_0 }, /* 1 */
-  { _map_nominal_u, _res_44u_6 }, /* 2 */
+  { _map_nominal_u, _res_16u_0 }, /* 0 */
+  { _map_nominal_u, _res_16u_1 }, /* 1 */
+  { _map_nominal_u, _res_16u_2 }, /* 2 */
 };
index b7969c6..10ec14f 100644 (file)
  ********************************************************************
 
  function: toplevel residue templates for 32/44.1/48kHz
- last mod: $Id: residue_44.h,v 1.15 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: residue_44.h,v 1.16 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
 #include "vorbis/codec.h"
 #include "backends.h"
-#include "books/coupled/res_books_44c.h"
+#include "books/coupled/res_books_stereo.h"
 
 /***** residue backends *********************************************/
 
@@ -169,74 +169,74 @@ static vorbis_residue_template _res_44s_1[]={
 };
 static vorbis_residue_template _res_44s_2[]={
   {2,0,  &_residue_44_mid,
-   &_huff_book__44c2_s_short,&_huff_book__44c2_sm_short,
+   &_huff_book__44c2_s_short,&_huff_book__44c2_s_short,
    &_resbook_44s_2,&_resbook_44s_2},
 
   {2,0,  &_residue_44_mid,
-   &_huff_book__44c2_s_long,&_huff_book__44c2_sm_long,
+   &_huff_book__44c2_s_long,&_huff_book__44c2_s_long,
    &_resbook_44s_2,&_resbook_44s_2}
 };
 static vorbis_residue_template _res_44s_3[]={
   {2,0,  &_residue_44_mid,
-   &_huff_book__44c3_s_short,&_huff_book__44c3_sm_short,
+   &_huff_book__44c3_s_short,&_huff_book__44c3_s_short,
    &_resbook_44s_3,&_resbook_44s_3},
 
   {2,0,  &_residue_44_mid,
-   &_huff_book__44c3_s_long,&_huff_book__44c3_sm_long,
+   &_huff_book__44c3_s_long,&_huff_book__44c3_s_long,
    &_resbook_44s_3,&_resbook_44s_3}
 };
 static vorbis_residue_template _res_44s_4[]={
   {2,0,  &_residue_44_mid,
-   &_huff_book__44c4_s_short,&_huff_book__44c4_sm_short,
+   &_huff_book__44c4_s_short,&_huff_book__44c4_s_short,
    &_resbook_44s_4,&_resbook_44s_4},
 
   {2,0,  &_residue_44_mid,
-   &_huff_book__44c4_s_long,&_huff_book__44c4_sm_long,
+   &_huff_book__44c4_s_long,&_huff_book__44c4_s_long,
    &_resbook_44s_4,&_resbook_44s_4}
 };
 static vorbis_residue_template _res_44s_5[]={
   {2,0,  &_residue_44_mid,
-   &_huff_book__44c5_s_short,&_huff_book__44c5_sm_short,
+   &_huff_book__44c5_s_short,&_huff_book__44c5_s_short,
    &_resbook_44s_5,&_resbook_44s_5},
 
   {2,0,  &_residue_44_mid,
-   &_huff_book__44c5_s_long,&_huff_book__44c5_sm_long,
+   &_huff_book__44c5_s_long,&_huff_book__44c5_s_long,
    &_resbook_44s_5,&_resbook_44s_5}
 };
 static vorbis_residue_template _res_44s_6[]={
   {2,0,  &_residue_44_high,
-   &_huff_book__44c6_s_short,&_huff_book__44c6_sm_short,
+   &_huff_book__44c6_s_short,&_huff_book__44c6_s_short,
    &_resbook_44s_6,&_resbook_44s_6},
 
   {2,0,  &_residue_44_high,
-   &_huff_book__44c6_s_long,&_huff_book__44c6_sm_long,
+   &_huff_book__44c6_s_long,&_huff_book__44c6_s_long,
    &_resbook_44s_6,&_resbook_44s_6}
 };
 static vorbis_residue_template _res_44s_7[]={
   {2,0,  &_residue_44_high,
-   &_huff_book__44c7_s_short,&_huff_book__44c7_sm_short,
+   &_huff_book__44c7_s_short,&_huff_book__44c7_s_short,
    &_resbook_44s_7,&_resbook_44s_7},
 
   {2,0,  &_residue_44_high,
-   &_huff_book__44c7_s_long,&_huff_book__44c7_sm_long,
+   &_huff_book__44c7_s_long,&_huff_book__44c7_s_long,
    &_resbook_44s_7,&_resbook_44s_7}
 };
 static vorbis_residue_template _res_44s_8[]={
   {2,0,  &_residue_44_high,
-   &_huff_book__44c8_s_short,&_huff_book__44c8_sm_short,
+   &_huff_book__44c8_s_short,&_huff_book__44c8_s_short,
    &_resbook_44s_8,&_resbook_44s_8},
 
   {2,0,  &_residue_44_high,
-   &_huff_book__44c8_s_long,&_huff_book__44c8_sm_long,
+   &_huff_book__44c8_s_long,&_huff_book__44c8_s_long,
    &_resbook_44s_8,&_resbook_44s_8}
 };
 static vorbis_residue_template _res_44s_9[]={
   {2,0,  &_residue_44_high,
-   &_huff_book__44c9_s_short,&_huff_book__44c9_sm_short,
+   &_huff_book__44c9_s_short,&_huff_book__44c9_s_short,
    &_resbook_44s_9,&_resbook_44s_9},
 
   {2,0,  &_residue_44_high,
-   &_huff_book__44c9_s_long,&_huff_book__44c9_sm_long,
+   &_huff_book__44c9_s_long,&_huff_book__44c9_s_long,
    &_resbook_44s_9,&_resbook_44s_9}
 };
 
index 599ccfb..4e5cb67 100644 (file)
  ********************************************************************
 
  function: toplevel residue templates for 32/44.1/48kHz uncoupled
- last mod: $Id: residue_44u.h,v 1.2 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: residue_44u.h,v 1.3 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
 #include "vorbis/codec.h"
 #include "backends.h"
-#include "books/uncoupled/res_books_44u.h"
+#include "books/uncoupled/res_books_uncoupled.h"
 
 /***** residue backends *********************************************/
 
index 52bbe85..df7e4a4 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: toplevel residue templates 8/11kHz
- last mod: $Id: residue_8.h,v 1.1 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: residue_8.h,v 1.2 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
 
 /***** residue backends *********************************************/
 
+static static_bookblock _resbook_8s_0={
+  {
+    {0},{0,0,&_8c0_s_p1_0},{0,0,&_8c0_s_p2_0},{0,0,&_8c0_s_p3_0},
+    {0,0,&_8c0_s_p4_0},{0,0,&_8c0_s_p5_0},{0,0,&_8c0_s_p6_0},
+    {&_8c0_s_p7_0,&_8c0_s_p7_1},{&_8c0_s_p8_0,&_8c0_s_p8_1},
+    {&_8c0_s_p9_0,&_8c0_s_p9_1,&_8c0_s_p9_2}
+   }
+};
+static static_bookblock _resbook_8s_1={
+  {
+    {0},{0,0,&_8c1_s_p1_0},{0,0,&_8c1_s_p2_0},{0,0,&_8c1_s_p3_0},
+    {0,0,&_8c1_s_p4_0},{0,0,&_8c1_s_p5_0},{0,0,&_8c1_s_p6_0},
+    {&_8c1_s_p7_0,&_8c1_s_p7_1},{&_8c1_s_p8_0,&_8c1_s_p8_1},
+    {&_8c1_s_p9_0,&_8c1_s_p9_1,&_8c1_s_p9_2}
+   }
+};
+
 static vorbis_residue_template _res_8s_0[]={
   {2,0,  &_residue_44_mid,
    &_huff_book__8c0_s_single,&_huff_book__8c0_s_single,
-   &_resbook_44s_0,&_resbook_44sm_0},
+   &_resbook_8s_0,&_resbook_8s_0},
+};
+static vorbis_residue_template _res_8s_1[]={
+  {2,0,  &_residue_44_mid,
+   &_huff_book__8c1_s_single,&_huff_book__8c1_s_single,
+   &_resbook_8s_1,&_resbook_8s_1},
 };
 
 static vorbis_mapping_template _mapres_template_8_stereo[2]={
   { _map_nominal, _res_8s_0 }, /* 0 */
-  { _map_nominal, _res_8s_0 }, /* 1 */
+  { _map_nominal, _res_8s_1 }, /* 1 */
+};
+
+static static_bookblock _resbook_8u_0={
+  {
+    {0},
+    {0,0,&_8u0__p1_0},
+    {0,0,&_8u0__p2_0},
+    {0,0,&_8u0__p3_0},
+    {0,0,&_8u0__p4_0},
+    {0,0,&_8u0__p5_0},
+    {&_8u0__p6_0,&_8u0__p6_1},
+    {&_8u0__p7_0,&_8u0__p7_1,&_8u0__p7_2}
+   }
+};
+static static_bookblock _resbook_8u_1={
+  {
+    {0},
+    {0,0,&_8u1__p1_0},
+    {0,0,&_8u1__p2_0},
+    {0,0,&_8u1__p3_0},
+    {0,0,&_8u1__p4_0},
+    {0,0,&_8u1__p5_0},
+    {0,0,&_8u1__p6_0},
+    {&_8u1__p7_0,&_8u1__p7_1},
+    {&_8u1__p8_0,&_8u1__p8_1},
+    {&_8u1__p9_0,&_8u1__p9_1,&_8u1__p9_2}
+   }
 };
 
 static vorbis_residue_template _res_8u_0[]={
   {1,0,  &_residue_44_low_un,
-   &_huff_book__44u0__short,&_huff_book__44u0__short,
-   &_resbook_44u_0,&_resbook_44u_0},
+   &_huff_book__8u0__single,&_huff_book__8u0__single,
+   &_resbook_8u_0,&_resbook_8u_0},
+};
+static vorbis_residue_template _res_8u_1[]={
+  {1,0,  &_residue_44_mid_un,
+   &_huff_book__8u1__single,&_huff_book__8u1__single,
+   &_resbook_8u_1,&_resbook_8u_1},
 };
 
 static vorbis_mapping_template _mapres_template_8_uncoupled[2]={
   { _map_nominal_u, _res_8u_0 }, /* 0 */
-  { _map_nominal_u, _res_8u_0 }, /* 1 */
+  { _map_nominal_u, _res_8u_1 }, /* 1 */
 };
index a3164a8..130767e 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: 11kHz settings 
- last mod: $Id: setup_11.h,v 1.1 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: setup_11.h,v 1.2 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
@@ -80,8 +80,8 @@ ve_setup_data_template ve_setup_11_stereo={
   _global_mapping_8,
   _psy_stereo_modes_8,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_11,
   NULL,
 
@@ -131,8 +131,8 @@ ve_setup_data_template ve_setup_11_uncoupled={
   _global_mapping_8,
   _psy_stereo_modes_8,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_11,
   NULL,
 
index ad5461f..cadda73 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: 16kHz settings 
- last mod: $Id: setup_16.h,v 1.1 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: setup_16.h,v 1.2 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
@@ -26,10 +26,10 @@ static int blocksize_16_long[3]={
 };
 
 static int _floor_mapping_16_short[3]={
-  11,3,3
+  9,3,3
 };
 static int _floor_mapping_16[3]={
-  11,11,11
+  9,9,9
 };
 
 static double rate_mapping_16[4]={
@@ -89,8 +89,8 @@ ve_setup_data_template ve_setup_16_stereo={
   _global_mapping_16,
   _psy_stereo_modes_16,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_16_short,
   _floor_mapping_16,
 
@@ -140,8 +140,8 @@ ve_setup_data_template ve_setup_16_uncoupled={
   _global_mapping_16,
   _psy_stereo_modes_16,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_16_short,
   _floor_mapping_16,
 
index 0208ca8..82cea70 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: 22kHz settings 
- last mod: $Id: setup_22.h,v 1.1 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: setup_22.h,v 1.2 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
@@ -68,8 +68,8 @@ ve_setup_data_template ve_setup_22_stereo={
   _global_mapping_16,
   _psy_stereo_modes_16,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_16_short,
   _floor_mapping_16,
 
@@ -119,8 +119,8 @@ ve_setup_data_template ve_setup_22_uncoupled={
   _global_mapping_16,
   _psy_stereo_modes_16,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_16_short,
   _floor_mapping_16,
 
index 31eb2db..7d40196 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: toplevel settings for 32kHz
- last mod: $Id: setup_32.h,v 1.2 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: setup_32.h,v 1.3 2002/07/11 06:41:04 xiphmont Exp $
 
  ********************************************************************/
 
@@ -83,8 +83,8 @@ ve_setup_data_template ve_setup_32_stereo={
   _global_mapping_44,
   _psy_stereo_modes_44,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44,
   _floor_long_mapping_44,
 
@@ -134,8 +134,8 @@ ve_setup_data_template ve_setup_32_uncoupled={
   _global_mapping_44,
   NULL,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44,
   _floor_long_mapping_44,
 
@@ -185,8 +185,8 @@ ve_setup_data_template ve_setup_32_stereo_low={
   _global_mapping_44,
   _psy_stereo_modes_44_low,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44_low,
   _floor_long_mapping_44_low,
 
@@ -237,8 +237,8 @@ ve_setup_data_template ve_setup_32_uncoupled_low={
   _global_mapping_44,
   NULL,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44_low,
   _floor_long_mapping_44_low,
 
index e4a12dd..ec42210 100644 (file)
  ********************************************************************
 
  function: toplevel settings for 44.1/48kHz
- last mod: $Id: setup_44.h,v 1.7 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: setup_44.h,v 1.8 2002/07/11 06:41:05 xiphmont Exp $
 
  ********************************************************************/
 
-#include "modes/floor_44.h"
+#include "modes/floor_all.h"
 #include "modes/residue_44.h"
 #include "modes/psych_44.h"
 
@@ -115,8 +115,8 @@ ve_setup_data_template ve_setup_44_stereo={
   _global_mapping_44,
   _psy_stereo_modes_44,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44,
   _floor_long_mapping_44,
 
@@ -166,8 +166,8 @@ ve_setup_data_template ve_setup_44_stereo_low={
   _global_mapping_44_low,
   _psy_stereo_modes_44_low,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44_low,
   _floor_long_mapping_44_low,
 
index 4b9f607..f2ba368 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: toplevel settings for 44.1/48kHz uncoupled modes
- last mod: $Id: setup_44u.h,v 1.2 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: setup_44u.h,v 1.3 2002/07/11 06:41:05 xiphmont Exp $
 
  ********************************************************************/
 
@@ -69,8 +69,8 @@ ve_setup_data_template ve_setup_44_uncoupled={
   _global_mapping_44,
   NULL,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44,
   _floor_long_mapping_44,
 
@@ -120,8 +120,8 @@ ve_setup_data_template ve_setup_44_uncoupled_low={
   _global_mapping_44_low,
   NULL,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44_low,
   _floor_long_mapping_44_low,
 
index 10a917f..c5f0604 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: 8kHz settings 
- last mod: $Id: setup_8.h,v 1.1 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: setup_8.h,v 1.2 2002/07/11 06:41:05 xiphmont Exp $
 
  ********************************************************************/
 
@@ -85,8 +85,8 @@ ve_setup_data_template ve_setup_8_stereo={
   _global_mapping_8,
   _psy_stereo_modes_8,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_8,
   NULL,
 
@@ -136,8 +136,8 @@ ve_setup_data_template ve_setup_8_uncoupled={
   _global_mapping_8,
   _psy_stereo_modes_8,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_8,
   NULL,
 
index 5c33d89..5b3d3f9 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: catch-all toplevel settings for q modes only
- last mod: $Id: setup_X.h,v 1.2 2002/07/10 03:04:22 xiphmont Exp $
+ last mod: $Id: setup_X.h,v 1.3 2002/07/11 06:41:05 xiphmont Exp $
 
  ********************************************************************/
 
@@ -63,8 +63,8 @@ ve_setup_data_template ve_setup_X_stereo={
   _global_mapping_44,
   _psy_stereo_modes_44,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44,
   _floor_long_mapping_44,
 
@@ -114,8 +114,8 @@ ve_setup_data_template ve_setup_X_uncoupled={
   _global_mapping_44,
   NULL,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44,
   _floor_long_mapping_44,
 
@@ -165,8 +165,8 @@ ve_setup_data_template ve_setup_X_stereo_low={
   _global_mapping_44,
   _psy_stereo_modes_44_low,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44_low,
   _floor_long_mapping_44_low,
 
@@ -217,8 +217,8 @@ ve_setup_data_template ve_setup_X_uncoupled_low={
   _global_mapping_44,
   NULL,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_short_mapping_44_low,
   _floor_long_mapping_44_low,
 
@@ -268,8 +268,8 @@ ve_setup_data_template ve_setup_XX_stereo={
   _global_mapping_8,
   _psy_stereo_modes_8,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_8,
   NULL,
 
@@ -319,8 +319,8 @@ ve_setup_data_template ve_setup_XX_uncoupled={
   _global_mapping_8,
   _psy_stereo_modes_8,
 
-  _floor_44_books,
-  _floor_44,
+  _floor_books,
+  _floor,
   _floor_mapping_8,
   NULL,
 
index 953c27e..7268c3c 100644 (file)
--- a/lib/os.h
+++ b/lib/os.h
@@ -7,13 +7,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: #ifdef jail to whip a few platforms into the UNIX ideal.
- last mod: $Id: os.h,v 1.31 2002/07/01 06:43:33 msmith Exp $
+ last mod: $Id: os.h,v 1.32 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
index e253e4f..8fad3c3 100644 (file)
--- a/lib/psy.c
+++ b/lib/psy.c
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: psychoacoustics not including preecho
- last mod: $Id: psy.c,v 1.71 2002/07/01 05:29:41 xiphmont Exp $
+ last mod: $Id: psy.c,v 1.72 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
@@ -759,7 +759,7 @@ void _vp_noisemask(vorbis_look_psy *p,
 
   int i,n=p->n;
   float *work=alloca(n*sizeof(*work));
-  
+
   bark_noise_hybridmp(n,p->bark,logmdct,logmask,
                      140.,-1);
 
@@ -769,15 +769,35 @@ void _vp_noisemask(vorbis_look_psy *p,
                      p->vi->noisewindowfixed);
 
   for(i=0;i<n;i++)work[i]=logmdct[i]-work[i];
-
-  /* work[i] holds the median line (.5), logmask holds the upper
-     envelope line (1.) */
   
+#if 0
+  {
+    static int seq=0;
+
+    float work2[n];
+    for(i=0;i<n;i++){
+      work2[i]=logmask[i]+work[i];
+    }
+    
+    if(seq&1)
+      _analysis_output("medianR",seq/2,work,n,1,0,0);
+    else
+      _analysis_output("medianL",seq/2,work,n,1,0,0);
+    
+    if(seq&1)
+      _analysis_output("envelopeR",seq/2,work2,n,1,0,0);
+    else
+      _analysis_output("enveloperL",seq/2,work2,n,1,0,0);
+    seq++;
+  }
+#endif
+
   for(i=0;i<n;i++){
     int dB=logmask[i]+.5;
     if(dB>=NOISE_COMPAND_LEVELS)dB=NOISE_COMPAND_LEVELS-1;
     logmask[i]= work[i]+p->vi->noisecompand[dB];
   }
+
 }
 
 void _vp_tonemask(vorbis_look_psy *p,
index 799d250..5782bd6 100644 (file)
--- a/lib/psy.h
+++ b/lib/psy.h
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: random psychoacoustics (not including preecho)
- last mod: $Id: psy.h,v 1.30 2002/06/30 08:31:01 xiphmont Exp $
+ last mod: $Id: psy.h,v 1.31 2002/07/11 06:40:49 xiphmont Exp $
 
  ********************************************************************/
 
index 0e9d875..81afe3e 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: registry for time, floor, res backends and channel mappings
- last mod: $Id: registry.c,v 1.14 2002/06/28 22:19:37 xiphmont Exp $
+ last mod: $Id: registry.c,v 1.15 2002/07/11 06:40:50 xiphmont Exp $
 
  ********************************************************************/
 
index 54e93cd..f67e401 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: registry for time, floor, res backends and channel mappings
- last mod: $Id: registry.h,v 1.12 2002/06/28 22:19:37 xiphmont Exp $
+ last mod: $Id: registry.h,v 1.13 2002/07/11 06:40:50 xiphmont Exp $
 
  ********************************************************************/
 
index 8d21898..b70ce97 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: residue backend 0, 1 and 2 implementation
- last mod: $Id: res0.c,v 1.47 2002/07/01 11:20:11 xiphmont Exp $
+ last mod: $Id: res0.c,v 1.48 2002/07/11 06:40:50 xiphmont Exp $
 
  ********************************************************************/
 
@@ -541,7 +541,7 @@ static int _01forward(vorbis_block *vb,vorbis_look_residue *vl,
          /* training hack */
          if(val<look->phrasebook->entries)
            look->phrasebits+=vorbis_book_encode(look->phrasebook,val,&vb->opb);
-#ifdef TRAIN_RES
+#if 0 /*def TRAIN_RES*/
          else
            fprintf(stderr,"!");
 #endif
index 4230bcb..fdc8c95 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: linear scale -> dB, Bark and Mel scales
- last mod: $Id: scales.h,v 1.25 2002/06/28 22:19:37 xiphmont Exp $
+ last mod: $Id: scales.h,v 1.26 2002/07/11 06:40:50 xiphmont Exp $
 
  ********************************************************************/
 
index f3ccb42..3d30f4d 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: *unnormalized* fft transform
- last mod: $Id: smallft.c,v 1.16 2001/12/20 01:00:30 segher Exp $
+ last mod: $Id: smallft.c,v 1.17 2002/07/11 06:40:50 xiphmont Exp $
 
  ********************************************************************/
 
index cfe5821..6de2a61 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: fft transform
- last mod: $Id: smallft.h,v 1.11 2001/12/20 01:00:30 segher Exp $
+ last mod: $Id: smallft.h,v 1.12 2002/07/11 06:40:50 xiphmont Exp $
 
  ********************************************************************/
 
index 6d2ee4c..29b4e34 100644 (file)
@@ -5,13 +5,13 @@
  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
  *                                                                  *
- * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2001             *
+ * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
  * by the XIPHOPHORUS Company http://www.xiph.org/                  *
  *                                                                  *
  ********************************************************************
 
  function: single-block PCM synthesis
- last mod: $Id: synthesis.c,v 1.27 2002/06/28 22:19:37 xiphmont Exp $
+ last mod: $Id: synthesis.c,v 1.28 2002/07/11 06:40:50 xiphmont Exp $
 
  ********************************************************************/
 
index 5bd9eb2..46451c2 100644 (file)
@@ -11,7 +11,7 @@
  ********************************************************************
 
  function: simple programmatic interface for encoder mode setup
- last mod: $Id: vorbisenc.c,v 1.46 2002/07/02 04:25:16 xiphmont Exp $
+ last mod: $Id: vorbisenc.c,v 1.47 2002/07/11 06:40:50 xiphmont Exp $
 
  ********************************************************************/
 
@@ -140,9 +140,24 @@ typedef struct {
   vorbis_mapping_template *maps;
 } ve_setup_data_template;
 
+/* a few static coder conventions */
+static vorbis_info_mode _mode_template[2]={
+  {0,0,0,0},
+  {1,0,0,1}
+};
+
+static vorbis_info_mapping0 _map_nominal[2]={
+  {1, {0,0}, {0}, {0}, 1,{0},{1}},
+  {1, {0,0}, {1}, {1}, 1,{0},{1}}
+};
+
 #include "modes/setup_44.h"
 #include "modes/setup_44u.h"
 #include "modes/setup_32.h"
+#include "modes/setup_8.h"
+#include "modes/setup_11.h"
+#include "modes/setup_16.h"
+#include "modes/setup_22.h"
 #include "modes/setup_X.h"
 
 static ve_setup_data_template *setup_list[]={
@@ -156,21 +171,25 @@ static ve_setup_data_template *setup_list[]={
   &ve_setup_32_uncoupled,
   &ve_setup_32_uncoupled_low,
 
+  &ve_setup_22_stereo,
+  &ve_setup_22_uncoupled,
+  &ve_setup_16_stereo,
+  &ve_setup_16_uncoupled,
+
+  &ve_setup_11_stereo,
+  &ve_setup_11_uncoupled,
+  &ve_setup_8_stereo,
+  &ve_setup_8_uncoupled,
+
   &ve_setup_X_stereo,
   &ve_setup_X_uncoupled,
   &ve_setup_X_stereo_low,
   &ve_setup_X_uncoupled_low,
+  &ve_setup_XX_stereo,
+  &ve_setup_XX_uncoupled,
   0
 };
 
-
-/* a few static coder conventions */
-static vorbis_info_mode _mode_template[2]={
-  {0,0,0,0},
-  {1,0,0,1}
-};
-
-
 static int vorbis_encode_toplevel_setup(vorbis_info *vi,int ch,long rate){
   if(vi && vi->codec_setup){
 
@@ -183,11 +202,11 @@ static int vorbis_encode_toplevel_setup(vorbis_info *vi,int ch,long rate){
   return(OV_EINVAL);
 }
 
-static int vorbis_encode_floor_setup(vorbis_info *vi,double s,int block,
+static void vorbis_encode_floor_setup(vorbis_info *vi,double s,int block,
                                     static_codebook    ***books, 
                                     vorbis_info_floor1 *in, 
                                     int *x){
-  int i,k,is=rint(s);
+  int i,k,is=s;
   vorbis_info_floor1 *f=_ogg_calloc(1,sizeof(*f));
   codec_setup_info *ci=vi->codec_setup;
 
@@ -220,10 +239,10 @@ static int vorbis_encode_floor_setup(vorbis_info *vi,double s,int block,
   ci->floor_param[ci->floors]=f;
   ci->floors++;
 
-  return(0);
+  return;
 }
 
-static int vorbis_encode_global_psych_setup(vorbis_info *vi,double s,
+static void vorbis_encode_global_psych_setup(vorbis_info *vi,double s,
                                            vorbis_info_psy_global *in, 
                                            double *x){
   int i,is=s;
@@ -247,10 +266,10 @@ static int vorbis_encode_global_psych_setup(vorbis_info *vi,double s,
     g->postecho_thresh[i]=in[is].postecho_thresh[i]*(1.-ds)+in[is+1].postecho_thresh[i]*ds;
   }
   g->ampmax_att_per_sec=ci->hi.amplitude_track_dBpersec;
-  return(0);
+  return;
 }
 
-static int vorbis_encode_global_stereo(vorbis_info *vi,
+static void vorbis_encode_global_stereo(vorbis_info *vi,
                                       highlevel_encode_setup *hi,
                                       adj_stereo *p){
   float s=hi->stereo_point_setting;
@@ -296,10 +315,10 @@ static int vorbis_encode_global_stereo(vorbis_info *vi,
       g->sliding_lowpass[1][i]=ci->blocksizes[1];
     }
   }
-  return(0);
+  return;
 }
 
-static int vorbis_encode_psyset_setup(vorbis_info *vi,double s,
+static void vorbis_encode_psyset_setup(vorbis_info *vi,double s,
                                      int *nn_start,
                                      int *nn_partition,
                                      double *nn_thresh,
@@ -327,13 +346,13 @@ static int vorbis_encode_psyset_setup(vorbis_info *vi,double s,
     p->normal_thresh=nn_thresh[is];
   }
     
-  return 0;
+  return;
 }
 
-static int vorbis_encode_tonemask_setup(vorbis_info *vi,double s,int block,
-                                       att3 *att,
-                                       int  *max,
-                                       vp_adjblock *in){
+static void vorbis_encode_tonemask_setup(vorbis_info *vi,double s,int block,
+                                        att3 *att,
+                                        int  *max,
+                                        vp_adjblock *in){
   int i,is=s;
   double ds=s-is;
   codec_setup_info *ci=vi->codec_setup;
@@ -351,11 +370,11 @@ static int vorbis_encode_tonemask_setup(vorbis_info *vi,double s,int block,
 
   for(i=0;i<P_BANDS;i++)
     p->toneatt[i]=in[is].block[i]*(1.-ds)+in[is+1].block[i]*ds;
-  return(0);
+  return;
 }
 
 
-static int vorbis_encode_compand_setup(vorbis_info *vi,double s,int block,
+static void vorbis_encode_compand_setup(vorbis_info *vi,double s,int block,
                                       compandblock *in, double *x){
   int i,is=s;
   double ds=s-is;
@@ -373,10 +392,10 @@ static int vorbis_encode_compand_setup(vorbis_info *vi,double s,int block,
   /* interpolate the compander settings */
   for(i=0;i<NOISE_COMPAND_LEVELS;i++)
     p->noisecompand[i]=in[is].data[i]*(1.-ds)+in[is+1].data[i]*ds;
-  return(0);
+  return;
 }
 
-static int vorbis_encode_peak_setup(vorbis_info *vi,double s,int block,
+static void vorbis_encode_peak_setup(vorbis_info *vi,double s,int block,
                                    int *suppress){
   int is=s;
   double ds=s-is;
@@ -385,10 +404,10 @@ static int vorbis_encode_peak_setup(vorbis_info *vi,double s,int block,
 
   p->tone_abs_limit=suppress[is]*(1.-ds)+suppress[is+1]*ds;
 
-  return(0);
+  return;
 }
 
-static int vorbis_encode_noisebias_setup(vorbis_info *vi,double s,int block,
+static void vorbis_encode_noisebias_setup(vorbis_info *vi,double s,int block,
                                         int *suppress,
                                         noise3 *in,
                                         noiseguard *guard,
@@ -417,16 +436,16 @@ static int vorbis_encode_noisebias_setup(vorbis_info *vi,double s,int block,
     }
   }
 
-  return(0);
+  return;
 }
 
-static int vorbis_encode_ath_setup(vorbis_info *vi,int block){
+static void vorbis_encode_ath_setup(vorbis_info *vi,int block){
   codec_setup_info *ci=vi->codec_setup;
   vorbis_info_psy *p=ci->psy_param[block];
 
   p->ath_adjatt=ci->hi.ath_floating_dB;
   p->ath_maxatt=ci->hi.ath_absolute_dB;
-  return(0);
+  return;
 }
 
 
@@ -465,7 +484,7 @@ static void vorbis_encode_residue_setup(vorbis_info *vi,
   if(ci->residues<=number)ci->residues=number+1;
 
   switch(ci->blocksizes[block]){
-  case 64:case 128:case 256:case 512:
+  case 64:case 128:case 256:
     r->grouping=16;
     break;
   default:
@@ -566,12 +585,14 @@ static void vorbis_encode_map_n_res_setup(vorbis_info *vi,double s,
                                          vorbis_mapping_template *maps){
 
   codec_setup_info *ci=vi->codec_setup;
-  int i,j,is=s;
+  int i,j,is=s,modes=2;
   vorbis_info_mapping0 *map=maps[is].map;
   vorbis_info_mode *mode=_mode_template;
   vorbis_residue_template *res=maps[is].res;
 
-  for(i=0;i<2;i++){
+  if(ci->blocksizes[0]==ci->blocksizes[1])modes=1;
+
+  for(i=0;i<modes;i++){
 
     ci->map_param[i]=_ogg_calloc(1,sizeof(*map));
     ci->mode_param[i]=_ogg_calloc(1,sizeof(*mode));
@@ -655,7 +676,7 @@ static void get_setup_template(vorbis_info *vi,
 
 /* the final setup call */
 int vorbis_encode_setup_init(vorbis_info *vi){
-  int ret=0,i0=0;
+  int i0=0,singleblock=0;
   codec_setup_info *ci=vi->codec_setup;
   ve_setup_data_template *setup=NULL;
   highlevel_encode_setup *hi=&ci->hi;
@@ -685,115 +706,124 @@ int vorbis_encode_setup_init(vorbis_info *vi){
   vorbis_encode_blocksize_setup(vi,hi->base_setting,
                                setup->blocksize_short,
                                setup->blocksize_long);
+  if(ci->blocksizes[0]==ci->blocksizes[1])singleblock=1;
   
   /* floor setup; choose proper floor params.  Allocated on the floor
      stack in order; if we alloc only long floor, it's 0 */
-  ret|=vorbis_encode_floor_setup(vi,hi->short_setting,0,
-                                setup->floor_books,
-                                setup->floor_params,
-                                setup->floor_short_mapping);
-  ret|=vorbis_encode_floor_setup(vi,hi->long_setting,1,
-                                setup->floor_books,
-                                setup->floor_params,
-                                setup->floor_long_mapping);
+  vorbis_encode_floor_setup(vi,hi->short_setting,0,
+                           setup->floor_books,
+                           setup->floor_params,
+                           setup->floor_short_mapping);
+  if(!singleblock)
+    vorbis_encode_floor_setup(vi,hi->long_setting,1,
+                             setup->floor_books,
+                             setup->floor_params,
+                             setup->floor_long_mapping);
   
   /* setup of [mostly] short block detection and stereo*/
-  ret|=vorbis_encode_global_psych_setup(vi,hi->trigger_setting,
-                                       setup->global_params,
-                                       setup->global_mapping);
-  ret|=vorbis_encode_global_stereo(vi,hi,setup->stereo_modes);
+  vorbis_encode_global_psych_setup(vi,hi->trigger_setting,
+                                  setup->global_params,
+                                  setup->global_mapping);
+  vorbis_encode_global_stereo(vi,hi,setup->stereo_modes);
 
   /* basic psych setup and noise normalization */
-  ret|=vorbis_encode_psyset_setup(vi,hi->short_setting,
-                                 setup->psy_noise_normal_start[0],
-                                 setup->psy_noise_normal_partition[0],  
-                                 setup->psy_noise_normal_thresh,  
-                                 0);
-  ret|=vorbis_encode_psyset_setup(vi,hi->short_setting,
-                                 setup->psy_noise_normal_start[0],
-                                 setup->psy_noise_normal_partition[0],  
-                                 setup->psy_noise_normal_thresh,  
-                                 1);
-  ret|=vorbis_encode_psyset_setup(vi,hi->long_setting,
-                                 setup->psy_noise_normal_start[1],
-                                 setup->psy_noise_normal_partition[1],  
-                                 setup->psy_noise_normal_thresh,  
-                                 2);
-  ret|=vorbis_encode_psyset_setup(vi,hi->long_setting,
-                                 setup->psy_noise_normal_start[1],
-                                 setup->psy_noise_normal_partition[1],  
-                                 setup->psy_noise_normal_thresh,  
-                                 3);
+  vorbis_encode_psyset_setup(vi,hi->short_setting,
+                            setup->psy_noise_normal_start[0],
+                            setup->psy_noise_normal_partition[0],  
+                            setup->psy_noise_normal_thresh,  
+                            0);
+  vorbis_encode_psyset_setup(vi,hi->short_setting,
+                            setup->psy_noise_normal_start[0],
+                            setup->psy_noise_normal_partition[0],  
+                            setup->psy_noise_normal_thresh,  
+                            1);
+  if(!singleblock){
+    vorbis_encode_psyset_setup(vi,hi->long_setting,
+                              setup->psy_noise_normal_start[1],
+                              setup->psy_noise_normal_partition[1],  
+                                   setup->psy_noise_normal_thresh,  
+                              2);
+    vorbis_encode_psyset_setup(vi,hi->long_setting,
+                              setup->psy_noise_normal_start[1],
+                              setup->psy_noise_normal_partition[1],  
+                              setup->psy_noise_normal_thresh,  
+                              3);
+  }
 
   /* tone masking setup */
-  ret|=vorbis_encode_tonemask_setup(vi,hi->block[i0].tone_mask_setting,0,
-                                   setup->psy_tone_masteratt,
-                                   setup->psy_tone_0dB,
-                                   setup->psy_tone_adj_impulse);
-  ret|=vorbis_encode_tonemask_setup(vi,hi->block[1].tone_mask_setting,1,
-                                   setup->psy_tone_masteratt,
-                                   setup->psy_tone_0dB,
-                                   setup->psy_tone_adj_other);
-  ret|=vorbis_encode_tonemask_setup(vi,hi->block[2].tone_mask_setting,2,
-                                   setup->psy_tone_masteratt,
-                                   setup->psy_tone_0dB,
-                                   setup->psy_tone_adj_other);
-  ret|=vorbis_encode_tonemask_setup(vi,hi->block[3].tone_mask_setting,3,
-                                   setup->psy_tone_masteratt,
-                                   setup->psy_tone_0dB,
-                                   setup->psy_tone_adj_long);
+  vorbis_encode_tonemask_setup(vi,hi->block[i0].tone_mask_setting,0,
+                              setup->psy_tone_masteratt,
+                              setup->psy_tone_0dB,
+                              setup->psy_tone_adj_impulse);
+  vorbis_encode_tonemask_setup(vi,hi->block[1].tone_mask_setting,1,
+                              setup->psy_tone_masteratt,
+                              setup->psy_tone_0dB,
+                              setup->psy_tone_adj_other);
+  if(!singleblock){
+    vorbis_encode_tonemask_setup(vi,hi->block[2].tone_mask_setting,2,
+                                setup->psy_tone_masteratt,
+                                setup->psy_tone_0dB,
+                                setup->psy_tone_adj_other);
+    vorbis_encode_tonemask_setup(vi,hi->block[3].tone_mask_setting,3,
+                                setup->psy_tone_masteratt,
+                                setup->psy_tone_0dB,
+                                setup->psy_tone_adj_long);
+  }
 
   /* noise companding setup */
-  ret|=vorbis_encode_compand_setup(vi,hi->block[i0].noise_compand_setting,0,
-                                  setup->psy_noise_compand,
-                                  setup->psy_noise_compand_short_mapping);
-  ret|=vorbis_encode_compand_setup(vi,hi->block[1].noise_compand_setting,1,
-                                  setup->psy_noise_compand,
-                                  setup->psy_noise_compand_short_mapping);
-  ret|=vorbis_encode_compand_setup(vi,hi->block[2].noise_compand_setting,2,
-                                  setup->psy_noise_compand,
-                                  setup->psy_noise_compand_long_mapping);
-  ret|=vorbis_encode_compand_setup(vi,hi->block[3].noise_compand_setting,3,
-                                  setup->psy_noise_compand,
-                                  setup->psy_noise_compand_long_mapping);
+  vorbis_encode_compand_setup(vi,hi->block[i0].noise_compand_setting,0,
+                             setup->psy_noise_compand,
+                             setup->psy_noise_compand_short_mapping);
+  vorbis_encode_compand_setup(vi,hi->block[1].noise_compand_setting,1,
+                             setup->psy_noise_compand,
+                             setup->psy_noise_compand_short_mapping);
+  if(!singleblock){
+    vorbis_encode_compand_setup(vi,hi->block[2].noise_compand_setting,2,
+                               setup->psy_noise_compand,
+                               setup->psy_noise_compand_long_mapping);
+    vorbis_encode_compand_setup(vi,hi->block[3].noise_compand_setting,3,
+                               setup->psy_noise_compand,
+                               setup->psy_noise_compand_long_mapping);
+  }
 
   /* peak guarding setup  */
-  ret|=vorbis_encode_peak_setup(vi,hi->block[i0].tone_peaklimit_setting,0,
-                               setup->psy_tone_dBsuppress);
-  ret|=vorbis_encode_peak_setup(vi,hi->block[1].tone_peaklimit_setting,1,
-                               setup->psy_tone_dBsuppress);
-  ret|=vorbis_encode_peak_setup(vi,hi->block[2].tone_peaklimit_setting,2,
-                               setup->psy_tone_dBsuppress);
-  ret|=vorbis_encode_peak_setup(vi,hi->block[3].tone_peaklimit_setting,3,
-                               setup->psy_tone_dBsuppress);
+  vorbis_encode_peak_setup(vi,hi->block[i0].tone_peaklimit_setting,0,
+                          setup->psy_tone_dBsuppress);
+  vorbis_encode_peak_setup(vi,hi->block[1].tone_peaklimit_setting,1,
+                          setup->psy_tone_dBsuppress);
+  if(!singleblock){
+    vorbis_encode_peak_setup(vi,hi->block[2].tone_peaklimit_setting,2,
+                            setup->psy_tone_dBsuppress);
+    vorbis_encode_peak_setup(vi,hi->block[3].tone_peaklimit_setting,3,
+                            setup->psy_tone_dBsuppress);
+  }
 
   /* noise bias setup */
-  ret|=vorbis_encode_noisebias_setup(vi,hi->block[i0].noise_bias_setting,0,
-                                    setup->psy_noise_dBsuppress,
-                                    setup->psy_noise_bias_impulse,
-                                    setup->psy_noiseguards,
-                                    (i0==0?hi->impulse_noisetune:0.));
-  ret|=vorbis_encode_noisebias_setup(vi,hi->block[1].noise_bias_setting,1,
-                                    setup->psy_noise_dBsuppress,
-                                    setup->psy_noise_bias_padding,
-                                    setup->psy_noiseguards,0.);
-  ret|=vorbis_encode_noisebias_setup(vi,hi->block[2].noise_bias_setting,2,
-                                    setup->psy_noise_dBsuppress,
-                                    setup->psy_noise_bias_trans,
-                                    setup->psy_noiseguards,0.);
-  ret|=vorbis_encode_noisebias_setup(vi,hi->block[3].noise_bias_setting,3,
-                                    setup->psy_noise_dBsuppress,
-                                    setup->psy_noise_bias_long,
-                                    setup->psy_noiseguards,0.);
-
-  ret|=vorbis_encode_ath_setup(vi,0);
-  ret|=vorbis_encode_ath_setup(vi,1);
-  ret|=vorbis_encode_ath_setup(vi,2);
-  ret|=vorbis_encode_ath_setup(vi,3);
+  vorbis_encode_noisebias_setup(vi,hi->block[i0].noise_bias_setting,0,
+                               setup->psy_noise_dBsuppress,
+                               setup->psy_noise_bias_impulse,
+                               setup->psy_noiseguards,
+                               (i0==0?hi->impulse_noisetune:0.));
+  vorbis_encode_noisebias_setup(vi,hi->block[1].noise_bias_setting,1,
+                               setup->psy_noise_dBsuppress,
+                               setup->psy_noise_bias_padding,
+                               setup->psy_noiseguards,0.);
+  if(!singleblock){
+    vorbis_encode_noisebias_setup(vi,hi->block[2].noise_bias_setting,2,
+                                 setup->psy_noise_dBsuppress,
+                                 setup->psy_noise_bias_trans,
+                                 setup->psy_noiseguards,0.);
+    vorbis_encode_noisebias_setup(vi,hi->block[3].noise_bias_setting,3,
+                                 setup->psy_noise_dBsuppress,
+                                 setup->psy_noise_bias_long,
+                                 setup->psy_noiseguards,0.);
+  }
 
-  if(ret){
-    vorbis_info_clear(vi);
-    return ret; 
+  vorbis_encode_ath_setup(vi,0);
+  vorbis_encode_ath_setup(vi,1);
+  if(!singleblock){
+    vorbis_encode_ath_setup(vi,2);
+    vorbis_encode_ath_setup(vi,3);
   }
 
   vorbis_encode_map_n_res_setup(vi,hi->base_setting,setup->maps);
@@ -816,7 +846,7 @@ int vorbis_encode_setup_init(vorbis_info *vi){
     ci->bi.avgfloat_upslew_max=999999.f;
   }
 
-  return(ret);
+  return(0);
   
 }
 
diff --git a/vq/16.vqs b/vq/16.vqs
new file mode 100644 (file)
index 0000000..1decb81
--- /dev/null
+++ b/vq/16.vqs
@@ -0,0 +1,82 @@
+cp 16c0_s/resaux_0.vqd _16c0_s_single.vqd
+cp 16c1_s/resaux_0.vqd _16c1_s_short.vqd
+cp 16c2_s/resaux_0.vqd _16c2_s_short.vqd
+cp 16c1_s/resaux_1.vqd _16c1_s_long.vqd
+cp 16c2_s/resaux_1.vqd _16c2_s_long.vqd
+
+GO
+
+>_16c0_s noninterleaved
+haux _16c0_s_single.vqd 0,64,2
+       
+:_p1_0 16c0_s/res_part1_pass2.vqd, 8, nonseq cull, 0 +- 1
+:_p2_0 16c0_s/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p3_0 16c0_s/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 16c0_s/res_part4_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p5_0 16c0_s/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p6_0 16c0_s/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
+
+
+:_p7_0 16c0_s/res_part7_pass0.vqd, 4, nonseq cull, 0 +- 11
+:_p7_1 16c0_s/res_part7_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 
+
+:_p8_0 16c0_s/res_part8_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p8_1 16c0_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p9_0 16c0_s/res_part9_pass0.vqd, 4, nonseq, 0 +- 315
+:_p9_1 16c0_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
+:_p9_2 16c0_s/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10
+
+>_16c1s_s noninterleaved
+haux _16c1_s_short.vqd 0,64,2
+
+>_16c1_s noninterleaved
+haux _16c1_s_long.vqd 0,64,2
+       
+:_p1_0 16c1_s/res_part1_pass2.vqd, 8, nonseq cull, 0 +- 1
+:_p2_0 16c1_s/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p3_0 16c1_s/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 16c1_s/res_part4_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p5_0 16c1_s/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p6_0 16c1_s/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
+
+
+:_p7_0 16c1_s/res_part7_pass0.vqd, 4, nonseq cull, 0 +- 11
+:_p7_1 16c1_s/res_part7_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 
+
+:_p8_0 16c1_s/res_part8_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p8_1 16c1_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p9_0 16c1_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 315 630 945 1260 1575 1890
+:_p9_1 16c1_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
+:_p9_2 16c1_s/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10
+
+>_16c2s_s noninterleaved
+haux _16c2_s_short.vqd 0,64,2
+>_16c2_s noninterleaved
+haux _16c2_s_long.vqd 0,64,2
+        
+:_p1_0 16c2_s/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1
+:_p2_0 16c2_s/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p3_0 16c2_s/res_part3_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p4_0 16c2_s/res_part4_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
+
+:_p5_0 16c2_s/res_part5_pass0.vqd, 4, nonseq cull, 0 +- 11
+:_p5_1 16c2_s/res_part5_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 
+
+:_p6_0 16c2_s/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p6_1 16c2_s/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p7_0 16c2_s/res_part7_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55 66
+:_p7_1 16c2_s/res_part7_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5
+
+:_p8_0 16c2_s/res_part8_pass0.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
+:_p8_1 16c2_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8 9 10
+
+:_p9_0 16c2_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 
+6517 7448 
+:_p9_1 16c2_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392
+ 441
+:_p9_2 16c2_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13
+ 14 15 16 17 18 19 20 21 22 23 24 
+
diff --git a/vq/16u.vqs b/vq/16u.vqs
new file mode 100644 (file)
index 0000000..e46a295
--- /dev/null
@@ -0,0 +1,76 @@
+cp 16u0/resaux_0.vqd _16u0__single.vqd
+cp 16u1/resaux_0.vqd _16u1__short.vqd
+cp 16u2/resaux_0.vqd _16u2__short.vqd
+cp 16u1/resaux_1.vqd _16u1__long.vqd
+cp 16u2/resaux_1.vqd _16u2__long.vqd
+
+GO
+
+>_16u0_ noninterleaved
+haux _16u0__single.vqd 0,64,2
+       
+:_p1_0 16u0/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p2_0 16u0/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p3_0 16u0/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 16u0/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p5_0 16u0/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+
+:_p6_0 16u0/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p6_1 16u0/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p7_0 16u0/res_part7_pass0.vqd, 4, nonseq, 0 +- 315
+:_p7_1 16u0/res_part7_pass1.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
+:_p7_2 16u0/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10
+
+       
+>_16u1s_ noninterleaved
+haux _16u1__short.vqd 0,64,2
+>_16u1_ noninterleaved
+haux _16u1__long.vqd 0,64,2
+       
+:_p1_0 16u1/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p2_0 16u1/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p3_0 16u1/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 16u1/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p5_0 16u1/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p6_0 16u1/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+
+:_p7_0 16u1/res_part7_pass0.vqd, 4, nonseq, 0 +- 11
+:_p7_1 16u1/res_part7_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 
+
+:_p8_0 16u1/res_part8_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55
+:_p8_1 16u1/res_part8_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 
+
+:_p9_0 16u1/res_part9_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530 1785
+:_p9_1 16u1/res_part9_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
+:_p9_2 16u1/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
+
+>_16u2s noninterleaved
+haux _16u2__short.vqd 0,16,2
+
+>_16u2 noninterleaved
+haux _16u2__long.vqd 0,64,2
+        
+:_p1_0 16u2/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1
+:_p2_0 16u2/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p3_0 16u2/res_part3_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p4_0 16u2/res_part4_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
+
+:_p5_0 16u2/res_part5_pass0.vqd, 4, nonseq cull, 0 +- 11
+:_p5_1 16u2/res_part5_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 
+
+:_p6_0 16u2/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p6_1 16u2/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p7_0 16u2/res_part7_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55 66
+:_p7_1 16u2/res_part7_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5
+
+:_p8_0 16u2/res_part8_pass0.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
+:_p8_1 16u2/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8 9 10
+
+:_p9_0 16u2/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 65
+17
+:_p9_1 16u2/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 4
+41
+:_p9_2 16u2/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
+
index 1a3800b..a007632 100644 (file)
@@ -1,7 +1,6 @@
 cp 44c2_s/resaux_0.vqd _44c2_s_short.vqd
 cp 44c2_s/resaux_1.vqd _44c2_s_long.vqd
-cp 44c2_sm/resaux_0.vqd _44c2_sm_short.vqd
-cp 44c2_sm/resaux_1.vqd _44c2_sm_long.vqd
+
 
 GO
 
@@ -39,10 +38,4 @@ haux _44c2_s_long.vqd 0,64,2
 :_p9_1 44c2_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 
 :_p9_2 44c2_s/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
 
-
->_44c2s_sm noninterleaved
-haux _44c2_sm_short.vqd 0,16,2
-
->_44c2_sm noninterleaved
-haux _44c2_sm_long.vqd 0,64,2
        
\ No newline at end of file
index de535dd..25cb521 100644 (file)
@@ -1,7 +1,5 @@
 cp 44c3_s/resaux_0.vqd _44c3_s_short.vqd
 cp 44c3_s/resaux_1.vqd _44c3_s_long.vqd
-cp 44c3_sm/resaux_0.vqd _44c3_sm_short.vqd
-cp 44c3_sm/resaux_1.vqd _44c3_sm_long.vqd
 
 GO
 
@@ -38,11 +36,3 @@ haux _44c3_s_long.vqd 0,64,2
 :_p9_0 44c3_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530
 :_p9_1 44c3_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
 :_p9_2 44c3_s/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
-
-
->_44c3s_sm noninterleaved
-haux _44c3_sm_short.vqd 0,16,2
-
->_44c3_sm noninterleaved
-haux _44c3_sm_long.vqd 0,64,2
-       
\ No newline at end of file
index 00b0276..93ff00f 100644 (file)
@@ -1,7 +1,5 @@
 cp 44c4_s/resaux_0.vqd _44c4_s_short.vqd
 cp 44c4_s/resaux_1.vqd _44c4_s_long.vqd
-cp 44c4_sm/resaux_0.vqd _44c4_sm_short.vqd
-cp 44c4_sm/resaux_1.vqd _44c4_sm_long.vqd
 
 GO
 
@@ -38,11 +36,3 @@ haux _44c4_s_long.vqd 0,64,2
 :_p9_0 44c4_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 315 630 945 1260 1575 1890
 :_p9_1 44c4_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
 :_p9_2 44c4_s/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10
-
-
->_44c4s_sm noninterleaved
-haux _44c4_sm_short.vqd 0,16,2
-
->_44c4_sm noninterleaved
-haux _44c4_sm_long.vqd 0,64,2
-       
\ No newline at end of file
index 9aaa8b8..9672b49 100644 (file)
@@ -1,7 +1,5 @@
 cp 44c5_s/resaux_0.vqd _44c5_s_short.vqd
 cp 44c5_s/resaux_1.vqd _44c5_s_long.vqd
-cp 44c5_sm/resaux_0.vqd _44c5_sm_short.vqd
-cp 44c5_sm/resaux_1.vqd _44c5_sm_long.vqd
 
 GO
 
@@ -39,10 +37,3 @@ haux _44c5_s_long.vqd 0,64,2
 :_p9_1 44c5_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147 168
 :_p9_2 44c5_s/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10
 
-
->_44c5s_sm noninterleaved
-haux _44c5_sm_short.vqd 0,16,2
-
->_44c5_sm noninterleaved
-haux _44c5_sm_long.vqd 0,64,2
-       
\ No newline at end of file
index 241355a..3de9083 100644 (file)
@@ -1,7 +1,5 @@
 cp 44c6_s/resaux_0.vqd _44c6_s_short.vqd
 cp 44c6_s/resaux_1.vqd _44c6_s_long.vqd
-cp 44c6_sm/resaux_0.vqd _44c6_sm_short.vqd
-cp 44c6_sm/resaux_1.vqd _44c6_sm_long.vqd
 
 GO
 
@@ -40,10 +38,3 @@ haux _44c6_s_long.vqd 0,64,2
 :_p9_0 44c6_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911 2548 3185 3822
 :_p9_1 44c6_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
 :_p9_2 44c6_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
-
->_44c6s_sm noninterleaved
-haux _44c6_sm_short.vqd 0,16,2
-
->_44c6_sm noninterleaved
-haux _44c6_sm_long.vqd 0,64,2
-       
\ No newline at end of file
index ababc16..758e59d 100644 (file)
@@ -1,7 +1,5 @@
 cp 44c7_s/resaux_0.vqd _44c7_s_short.vqd
 cp 44c7_s/resaux_1.vqd _44c7_s_long.vqd
-cp 44c7_sm/resaux_0.vqd _44c7_sm_short.vqd
-cp 44c7_sm/resaux_1.vqd _44c7_sm_long.vqd
 
 GO
 
@@ -40,10 +38,3 @@ haux _44c7_s_long.vqd 0,64,2
 :_p9_0 44c7_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911 2548 3185 3822
 :_p9_1 44c7_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
 :_p9_2 44c7_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
-
->_44c7s_sm noninterleaved
-haux _44c7_sm_short.vqd 0,16,2
-
->_44c7_sm noninterleaved
-haux _44c7_sm_long.vqd 0,64,2
-       
\ No newline at end of file
index 32d4985..3f422ea 100644 (file)
@@ -1,7 +1,5 @@
 cp 44c8_s/resaux_0.vqd _44c8_s_short.vqd
 cp 44c8_s/resaux_1.vqd _44c8_s_long.vqd
-cp 44c8_sm/resaux_0.vqd _44c8_sm_short.vqd
-cp 44c8_sm/resaux_1.vqd _44c8_sm_long.vqd
 
 GO
 
@@ -41,9 +39,3 @@ haux _44c8_s_long.vqd 0,64,2
 :_p9_1 44c8_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
 :_p9_2 44c8_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
 
->_44c8s_sm noninterleaved
-haux _44c8_sm_short.vqd 0,16,2
-
->_44c8_sm noninterleaved
-haux _44c8_sm_long.vqd 0,64,2
-       
\ No newline at end of file
index c20e7a2..5e03f37 100644 (file)
@@ -1,7 +1,5 @@
 cp 44c9_s/resaux_0.vqd _44c9_s_short.vqd
 cp 44c9_s/resaux_1.vqd _44c9_s_long.vqd
-cp 44c9_sm/resaux_0.vqd _44c9_sm_short.vqd
-cp 44c9_sm/resaux_1.vqd _44c9_sm_long.vqd
 
 GO
 
@@ -40,10 +38,3 @@ haux _44c9_s_long.vqd 0,64,2
 :_p9_0 44c9_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 6517 7448 8379
 :_p9_1 44c9_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
 :_p9_2 44c9_s/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
-
->_44c9s_sm noninterleaved
-haux _44c9_sm_short.vqd 0,16,2
-
->_44c9_sm noninterleaved
-haux _44c9_sm_long.vqd 0,64,2
-       
\ No newline at end of file
index 51f8800..54f46bf 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u0_m_short.vqd
-touch _44u0_m_long.vqd
-
 cp 44u0/resaux_0.vqd _44u0__short.vqd
 cp 44u0/resaux_1.vqd _44u0__long.vqd
-#cp 44u0_m/resaux_0.vqd _44u0_m_short.vqd
-#cp 44u0_m/resaux_1.vqd _44u0_m_long.vqd
 
 GO
 
@@ -39,8 +34,3 @@ haux _44u0__long.vqd 0,64,2
 :_p7_1 44u0/res_part7_pass1.vqd, 2, nonseq, 0 +- 13 26 39 52 65 78 
 :_p7_2 44u0/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6
 
->_44u0_m noninterleaved
-haux _44u0_m_short.vqd 0,16,2
-
->_44u0_m noninterleaved
-haux _44u0_m_long.vqd 0,64,2
index 9c16789..1946fd4 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u1_m_short.vqd
-touch _44u1_m_long.vqd
-
 cp 44u1/resaux_0.vqd _44u1__short.vqd
 cp 44u1/resaux_1.vqd _44u1__long.vqd
-#cp 44u1_m/resaux_0.vqd _44u1_m_short.vqd
-#cp 44u1_m/resaux_1.vqd _44u1_m_long.vqd
 
 GO
 
@@ -39,8 +34,3 @@ haux _44u1__long.vqd 0,64,2
 :_p7_1 44u1/res_part7_pass1.vqd, 2, nonseq, 0 +- 13 26 39 52 65 78 
 :_p7_2 44u1/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6
 
->_44u1_m noninterleaved
-haux _44u1_m_short.vqd 0,16,2
-
->_44u1_m noninterleaved
-haux _44u1_m_long.vqd 0,64,2
index c18f0a5..3667fad 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u2_m_short.vqd
-touch _44u2_m_long.vqd
-
 cp 44u2/resaux_0.vqd _44u2__short.vqd
 cp 44u2/resaux_1.vqd _44u2__long.vqd
-#cp 44u2_m/resaux_0.vqd _44u2_m_short.vqd
-#cp 44u2_m/resaux_1.vqd _44u2_m_long.vqd
 
 GO
 
@@ -38,9 +33,3 @@ haux _44u2__long.vqd 0,64,2
 :_p7_0 44u2/res_part7_pass0.vqd, 2, nonseq, 0 +- 169 338 507 676
 :_p7_1 44u2/res_part7_pass1.vqd, 2, nonseq, 0 +- 13 26 39 52 65 78 
 :_p7_2 44u2/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6
-
->_44u2_m noninterleaved
-haux _44u2_m_short.vqd 0,16,2
-
->_44u2_m noninterleaved
-haux _44u2_m_long.vqd 0,64,2
index f6d951b..5b17436 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u3_m_short.vqd
-touch _44u3_m_long.vqd
-
 cp 44u3/resaux_0.vqd _44u3__short.vqd
 cp 44u3/resaux_1.vqd _44u3__long.vqd
-#cp 44u3_m/resaux_0.vqd _44u3_m_short.vqd
-#cp 44u3_m/resaux_1.vqd _44u3_m_long.vqd
 
 GO
 
@@ -38,9 +33,3 @@ haux _44u3__long.vqd 0,64,2
 :_p7_0 44u3/res_part7_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020
 :_p7_1 44u3/res_part7_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
 :_p7_2 44u3/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
-
->_44u3_m noninterleaved
-haux _44u3_m_short.vqd 0,16,2
-
->_44u3_m noninterleaved
-haux _44u3_m_long.vqd 0,64,2
index 7f21fb5..ef75b18 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u4_m_short.vqd
-touch _44u4_m_long.vqd
-
 cp 44u4/resaux_0.vqd _44u4__short.vqd
 cp 44u4/resaux_1.vqd _44u4__long.vqd
-#cp 44u4_m/resaux_0.vqd _44u4_m_short.vqd
-#cp 44u4_m/resaux_1.vqd _44u4_m_long.vqd
 
 GO
 
@@ -38,9 +33,3 @@ haux _44u4__long.vqd 0,64,2
 :_p7_0 44u4/res_part7_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530
 :_p7_1 44u4/res_part7_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
 :_p7_2 44u4/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
-
->_44u4_m noninterleaved
-haux _44u4_m_short.vqd 0,16,2
-
->_44u4_m noninterleaved
-haux _44u4_m_long.vqd 0,64,2
index 4f1231b..2c9ce6a 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u5_m_short.vqd
-touch _44u5_m_long.vqd
-
 cp 44u5/resaux_0.vqd _44u5__short.vqd
 cp 44u5/resaux_1.vqd _44u5__long.vqd
-#cp 44u5_m/resaux_0.vqd _44u5_m_short.vqd
-#cp 44u5_m/resaux_1.vqd _44u5_m_long.vqd
 
 GO
 
@@ -40,9 +35,3 @@ haux _44u5__long.vqd 0,64,2
 :_p9_0 44u5/res_part9_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530
 :_p9_1 44u5/res_part9_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
 :_p9_2 44u5/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
-
->_44u5_m noninterleaved
-haux _44u5_m_short.vqd 0,16,2
-
->_44u5_m noninterleaved
-haux _44u5_m_long.vqd 0,64,2
index 8591a73..6992140 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u6_m_short.vqd
-touch _44u6_m_long.vqd
-
 cp 44u6/resaux_0.vqd _44u6__short.vqd
 cp 44u6/resaux_1.vqd _44u6__long.vqd
-#cp 44u6_m/resaux_0.vqd _44u6_m_short.vqd
-#cp 44u6_m/resaux_1.vqd _44u6_m_long.vqd
 
 GO
 
@@ -40,9 +35,3 @@ haux _44u6__long.vqd 0,64,2
 :_p9_0 44u6/res_part9_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530 1785
 :_p9_1 44u6/res_part9_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
 :_p9_2 44u6/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
-
->_44u6_m noninterleaved
-haux _44u6_m_short.vqd 0,16,2
-
->_44u6_m noninterleaved
-haux _44u6_m_long.vqd 0,64,2
index e4e04c8..e5211e3 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u7_m_short.vqd
-touch _44u7_m_long.vqd
-
 cp 44u7/resaux_0.vqd _44u7__short.vqd
 cp 44u7/resaux_1.vqd _44u7__long.vqd
-#cp 44u7_m/resaux_0.vqd _44u7_m_short.vqd
-#cp 44u7_m/resaux_1.vqd _44u7_m_long.vqd
 
 GO
 
@@ -40,9 +35,3 @@ haux _44u7__long.vqd 0,64,2
 :_p9_0 44u7/res_part9_pass0.vqd, 2, nonseq, 0 +- 637 1274 1911 2548 3185
 :_p9_1 44u7/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294
 :_p9_2 44u7/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
-
->_44u7_m noninterleaved
-haux _44u7_m_short.vqd 0,16,2
-
->_44u7_m noninterleaved
-haux _44u7_m_long.vqd 0,64,2
index 491212d..b0b9170 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u8_m_short.vqd
-touch _44u8_m_long.vqd
-
 cp 44u8/resaux_0.vqd _44u8__short.vqd
 cp 44u8/resaux_1.vqd _44u8__long.vqd
-#cp 44u8_m/resaux_0.vqd _44u8_m_short.vqd
-#cp 44u8_m/resaux_1.vqd _44u8_m_long.vqd
 
 GO
 
@@ -41,10 +36,3 @@ haux _44u8__long.vqd 0,64,2
 :_p9_0 44u8/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724
 :_p9_1 44u8/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
 :_p9_2 44u8/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
-
->_44u8s_m noninterleaved
-haux _44u8_m_short.vqd 0,16,2
-
->_44u8_m noninterleaved
-haux _44u8_m_long.vqd 0,64,2
-       
index c9edb68..95194c9 100644 (file)
@@ -1,10 +1,5 @@
-touch _44u9_m_short.vqd
-touch _44u9_m_long.vqd
-
 cp 44u9/resaux_0.vqd _44u9__short.vqd
 cp 44u9/resaux_1.vqd _44u9__long.vqd
-#cp 44u9_m/resaux_0.vqd _44u9_m_short.vqd
-#cp 44u9_m/resaux_1.vqd _44u9_m_long.vqd
 
 GO
 
@@ -41,10 +36,3 @@ haux _44u9__long.vqd 0,64,2
 :_p9_0 44u9/res_part9_pass0.vqd, 2, nonseq, 0 +- 931 1862 2793 3724 4655 5586 6517 
 :_p9_1 44u9/res_part9_pass1.vqd, 2, nonseq, 0 +- 49 98 147 196 245 294 343 392 441
 :_p9_2 44u9/res_part9_pass2.vqd, 1, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 
-
->_44u9s_m noninterleaved
-haux _44u9_m_short.vqd 0,16,2
-
->_44u9_m noninterleaved
-haux _44u9_m_long.vqd 0,64,2
-       
diff --git a/vq/8.vqs b/vq/8.vqs
new file mode 100644 (file)
index 0000000..01a71a3
--- /dev/null
+++ b/vq/8.vqs
@@ -0,0 +1,46 @@
+cp 8c0_s/resaux_0.vqd _8c0_s_single.vqd
+cp 8c1_s/resaux_0.vqd _8c1_s_single.vqd
+
+GO
+
+>_8c0_s noninterleaved
+haux _8c0_s_single.vqd 0,64,2
+       
+:_p1_0 8c0_s/res_part1_pass2.vqd, 8, nonseq cull, 0 +- 1
+:_p2_0 8c0_s/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p3_0 8c0_s/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 8c0_s/res_part4_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p5_0 8c0_s/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p6_0 8c0_s/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
+
+
+:_p7_0 8c0_s/res_part7_pass0.vqd, 4, nonseq cull, 0 +- 11
+:_p7_1 8c0_s/res_part7_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 
+
+:_p8_0 8c0_s/res_part8_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p8_1 8c0_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p9_0 8c0_s/res_part9_pass0.vqd, 4, nonseq, 0 +- 315
+:_p9_1 8c0_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
+:_p9_2 8c0_s/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10
+
+>_8c1_s noninterleaved
+haux _8c1_s_single.vqd 0,64,2
+       
+:_p1_0 8c1_s/res_part1_pass2.vqd, 8, nonseq cull, 0 +- 1
+:_p2_0 8c1_s/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p3_0 8c1_s/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 8c1_s/res_part4_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p5_0 8c1_s/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p6_0 8c1_s/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 6 7 8
+
+
+:_p7_0 8c1_s/res_part7_pass0.vqd, 4, nonseq cull, 0 +- 11
+:_p7_1 8c1_s/res_part7_pass1.vqd, 2, nonseq cull, 0 +- 1 2 3 4 5 
+
+:_p8_0 8c1_s/res_part8_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p8_1 8c1_s/res_part8_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p9_0 8c1_s/res_part9_pass0.vqd, 2, nonseq, 0 +- 315 630 945 1260 1575 1890
+:_p9_1 8c1_s/res_part9_pass1.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
+:_p9_2 8c1_s/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10
diff --git a/vq/8u.vqs b/vq/8u.vqs
new file mode 100644 (file)
index 0000000..3f5970b
--- /dev/null
+++ b/vq/8u.vqs
@@ -0,0 +1,43 @@
+cp 8u0/resaux_0.vqd _8u0__single.vqd
+cp 8u1/resaux_0.vqd _8u1__single.vqd
+
+GO
+
+>_8u0_ noninterleaved
+haux _8u0__single.vqd 0,64,2
+       
+
+:_p1_0 8u0/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p2_0 8u0/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p3_0 8u0/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 8u0/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p5_0 8u0/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+
+:_p6_0 8u0/res_part6_pass0.vqd, 2, nonseq cull, 0 +- 5 10 15 20 25 30
+:_p6_1 8u0/res_part6_pass1.vqd, 2, nonseq cull, 0 +- 1 2 
+
+:_p7_0 8u0/res_part7_pass0.vqd, 4, nonseq, 0 +- 315
+:_p7_1 8u0/res_part7_pass1.vqd, 2, nonseq, 0 +- 21 42 63 84 105 126 147
+:_p7_2 8u0/res_part7_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8 9 10
+
+       
+>_8u1_ noninterleaved
+haux _8u1__single.vqd 0,64,2
+       
+:_p1_0 8u1/res_part1_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p2_0 8u1/res_part2_pass2.vqd, 4, nonseq cull, 0 +- 1 
+:_p3_0 8u1/res_part3_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p4_0 8u1/res_part4_pass2.vqd, 4, nonseq cull, 0 +- 1 2
+:_p5_0 8u1/res_part5_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+:_p6_0 8u1/res_part6_pass2.vqd, 2, nonseq cull, 0 +- 1 2 3 4
+
+:_p7_0 8u1/res_part7_pass0.vqd, 4, nonseq, 0 +- 11
+:_p7_1 8u1/res_part7_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 
+
+:_p8_0 8u1/res_part8_pass0.vqd, 2, nonseq, 0 +- 11 22 33 44 55
+:_p8_1 8u1/res_part8_pass1.vqd, 2, nonseq, 0 +- 1 2 3 4 5 
+
+:_p9_0 8u1/res_part9_pass0.vqd, 2, nonseq, 0 +- 255 510 765 1020 1275 1530 1785
+:_p9_1 8u1/res_part9_pass1.vqd, 2, nonseq, 0 +- 17 34 51 68 85 102 119
+:_p9_2 8u1/res_part9_pass2.vqd, 2, nonseq, 0 +- 1 2 3 4 5 6 7 8
+