examples/sfexamples/oggvorbiscodec/src/libvorbis/lib/books/coupled/res_books_stereo.h

00001 /********************************************************************
00002  *                                                                  *
00003  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
00004  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
00005  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
00006  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
00007  *                                                                  *
00008  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
00009  * by the Xiph.Org Foundation http://www.xiph.org/                  *
00010  *                                                                  *
00011  ********************************************************************
00012 
00013  function: static codebooks autogenerated by huff/huffbuld
00014  last modified: $Id: res_books_stereo.h 7187 2004-07-20 07:24:27Z xiphmont $
00015 
00016  ********************************************************************/
00017 
00018 #include "codebook.h"
00019 static long _vq_quantlist__16c0_s_p1_0[] = {
00020         1,
00021         0,
00022         2,
00023 };
00024 
00025 static long _vq_lengthlist__16c0_s_p1_0[] = {
00026          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
00027          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00031          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0,
00032          0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00036          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
00037          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00071          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
00072          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
00073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
00077          0, 0, 0, 9, 9,12, 0, 0, 0, 0, 0, 0,10,12,11, 0,
00078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
00082          0, 0, 0, 0, 9,12,10, 0, 0, 0, 0, 0, 0,10,11,12,
00083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00117          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
00118          0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00122          0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,12,11, 0,
00123          0, 0, 0, 0, 0, 9,10,12, 0, 0, 0, 0, 0, 0, 0, 0,
00124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00127          0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,12,
00128          0, 0, 0, 0, 0, 0, 9,12, 9, 0, 0, 0, 0, 0, 0, 0,
00129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00436          0,
00437 };
00438 
00439 static float _vq_quantthresh__16c0_s_p1_0[] = {
00440         -0.5, 0.5, 
00441 };
00442 
00443 static long _vq_quantmap__16c0_s_p1_0[] = {
00444             1,    0,    2,
00445 };
00446 
00447 static encode_aux_threshmatch _vq_auxt__16c0_s_p1_0 = {
00448         _vq_quantthresh__16c0_s_p1_0,
00449         _vq_quantmap__16c0_s_p1_0,
00450         3,
00451         3
00452 };
00453 
00454 static static_codebook _16c0_s_p1_0 = {
00455         8, 6561,
00456         _vq_lengthlist__16c0_s_p1_0,
00457         1, -535822336, 1611661312, 2, 0,
00458         _vq_quantlist__16c0_s_p1_0,
00459         NULL,
00460         &_vq_auxt__16c0_s_p1_0,
00461         NULL,
00462         0
00463 };
00464 
00465 static long _vq_quantlist__16c0_s_p2_0[] = {
00466         2,
00467         1,
00468         3,
00469         0,
00470         4,
00471 };
00472 
00473 static long _vq_lengthlist__16c0_s_p2_0[] = {
00474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00513          0,
00514 };
00515 
00516 static float _vq_quantthresh__16c0_s_p2_0[] = {
00517         -1.5, -0.5, 0.5, 1.5, 
00518 };
00519 
00520 static long _vq_quantmap__16c0_s_p2_0[] = {
00521             3,    1,    0,    2,    4,
00522 };
00523 
00524 static encode_aux_threshmatch _vq_auxt__16c0_s_p2_0 = {
00525         _vq_quantthresh__16c0_s_p2_0,
00526         _vq_quantmap__16c0_s_p2_0,
00527         5,
00528         5
00529 };
00530 
00531 static static_codebook _16c0_s_p2_0 = {
00532         4, 625,
00533         _vq_lengthlist__16c0_s_p2_0,
00534         1, -533725184, 1611661312, 3, 0,
00535         _vq_quantlist__16c0_s_p2_0,
00536         NULL,
00537         &_vq_auxt__16c0_s_p2_0,
00538         NULL,
00539         0
00540 };
00541 
00542 static long _vq_quantlist__16c0_s_p3_0[] = {
00543         2,
00544         1,
00545         3,
00546         0,
00547         4,
00548 };
00549 
00550 static long _vq_lengthlist__16c0_s_p3_0[] = {
00551          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00552          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 7, 6, 0, 0,
00553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00554          0, 0, 4, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
00556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00557          0, 0, 0, 0, 6, 6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 0,
00558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00590          0,
00591 };
00592 
00593 static float _vq_quantthresh__16c0_s_p3_0[] = {
00594         -1.5, -0.5, 0.5, 1.5, 
00595 };
00596 
00597 static long _vq_quantmap__16c0_s_p3_0[] = {
00598             3,    1,    0,    2,    4,
00599 };
00600 
00601 static encode_aux_threshmatch _vq_auxt__16c0_s_p3_0 = {
00602         _vq_quantthresh__16c0_s_p3_0,
00603         _vq_quantmap__16c0_s_p3_0,
00604         5,
00605         5
00606 };
00607 
00608 static static_codebook _16c0_s_p3_0 = {
00609         4, 625,
00610         _vq_lengthlist__16c0_s_p3_0,
00611         1, -533725184, 1611661312, 3, 0,
00612         _vq_quantlist__16c0_s_p3_0,
00613         NULL,
00614         &_vq_auxt__16c0_s_p3_0,
00615         NULL,
00616         0
00617 };
00618 
00619 static long _vq_quantlist__16c0_s_p4_0[] = {
00620         4,
00621         3,
00622         5,
00623         2,
00624         6,
00625         1,
00626         7,
00627         0,
00628         8,
00629 };
00630 
00631 static long _vq_lengthlist__16c0_s_p4_0[] = {
00632          1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
00633          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
00634          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
00635          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
00636          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
00637          0,
00638 };
00639 
00640 static float _vq_quantthresh__16c0_s_p4_0[] = {
00641         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
00642 };
00643 
00644 static long _vq_quantmap__16c0_s_p4_0[] = {
00645             7,    5,    3,    1,    0,    2,    4,    6,
00646             8,
00647 };
00648 
00649 static encode_aux_threshmatch _vq_auxt__16c0_s_p4_0 = {
00650         _vq_quantthresh__16c0_s_p4_0,
00651         _vq_quantmap__16c0_s_p4_0,
00652         9,
00653         9
00654 };
00655 
00656 static static_codebook _16c0_s_p4_0 = {
00657         2, 81,
00658         _vq_lengthlist__16c0_s_p4_0,
00659         1, -531628032, 1611661312, 4, 0,
00660         _vq_quantlist__16c0_s_p4_0,
00661         NULL,
00662         &_vq_auxt__16c0_s_p4_0,
00663         NULL,
00664         0
00665 };
00666 
00667 static long _vq_quantlist__16c0_s_p5_0[] = {
00668         4,
00669         3,
00670         5,
00671         2,
00672         6,
00673         1,
00674         7,
00675         0,
00676         8,
00677 };
00678 
00679 static long _vq_lengthlist__16c0_s_p5_0[] = {
00680          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
00681          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 8, 0, 0, 0, 7, 7,
00682          8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0,
00683          8, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
00684          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
00685         10,
00686 };
00687 
00688 static float _vq_quantthresh__16c0_s_p5_0[] = {
00689         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
00690 };
00691 
00692 static long _vq_quantmap__16c0_s_p5_0[] = {
00693             7,    5,    3,    1,    0,    2,    4,    6,
00694             8,
00695 };
00696 
00697 static encode_aux_threshmatch _vq_auxt__16c0_s_p5_0 = {
00698         _vq_quantthresh__16c0_s_p5_0,
00699         _vq_quantmap__16c0_s_p5_0,
00700         9,
00701         9
00702 };
00703 
00704 static static_codebook _16c0_s_p5_0 = {
00705         2, 81,
00706         _vq_lengthlist__16c0_s_p5_0,
00707         1, -531628032, 1611661312, 4, 0,
00708         _vq_quantlist__16c0_s_p5_0,
00709         NULL,
00710         &_vq_auxt__16c0_s_p5_0,
00711         NULL,
00712         0
00713 };
00714 
00715 static long _vq_quantlist__16c0_s_p6_0[] = {
00716         8,
00717         7,
00718         9,
00719         6,
00720         10,
00721         5,
00722         11,
00723         4,
00724         12,
00725         3,
00726         13,
00727         2,
00728         14,
00729         1,
00730         15,
00731         0,
00732         16,
00733 };
00734 
00735 static long _vq_lengthlist__16c0_s_p6_0[] = {
00736          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
00737         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
00738         11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
00739         11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
00740         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
00741         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
00742         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
00743         10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
00744         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10,10,10,
00745         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
00746         10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
00747          9,10,10,11,11,12,12,13,13,13,14, 0, 0, 0, 0, 0,
00748         10,10,10,11,11,11,12,12,13,13,13,14, 0, 0, 0, 0,
00749          0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
00750          0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
00751          0, 0, 0, 0, 0,11,11,12,12,12,13,13,14,15,14, 0,
00752          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,14,14,15,
00753          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,13,14,
00754         14,
00755 };
00756 
00757 static float _vq_quantthresh__16c0_s_p6_0[] = {
00758         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
00759         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
00760 };
00761 
00762 static long _vq_quantmap__16c0_s_p6_0[] = {
00763            15,   13,   11,    9,    7,    5,    3,    1,
00764             0,    2,    4,    6,    8,   10,   12,   14,
00765            16,
00766 };
00767 
00768 static encode_aux_threshmatch _vq_auxt__16c0_s_p6_0 = {
00769         _vq_quantthresh__16c0_s_p6_0,
00770         _vq_quantmap__16c0_s_p6_0,
00771         17,
00772         17
00773 };
00774 
00775 static static_codebook _16c0_s_p6_0 = {
00776         2, 289,
00777         _vq_lengthlist__16c0_s_p6_0,
00778         1, -529530880, 1611661312, 5, 0,
00779         _vq_quantlist__16c0_s_p6_0,
00780         NULL,
00781         &_vq_auxt__16c0_s_p6_0,
00782         NULL,
00783         0
00784 };
00785 
00786 static long _vq_quantlist__16c0_s_p7_0[] = {
00787         1,
00788         0,
00789         2,
00790 };
00791 
00792 static long _vq_lengthlist__16c0_s_p7_0[] = {
00793          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,11,10,10,11,
00794         11,10, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
00795         11,11,11,10, 6, 9, 9,11,12,12,11, 9, 9, 6, 9,10,
00796         11,12,12,11, 9,10, 7,11,11,11,11,11,12,13,12, 6,
00797          9,10,11,10,10,12,13,13, 6,10, 9,11,10,10,11,12,
00798         13,
00799 };
00800 
00801 static float _vq_quantthresh__16c0_s_p7_0[] = {
00802         -5.5, 5.5, 
00803 };
00804 
00805 static long _vq_quantmap__16c0_s_p7_0[] = {
00806             1,    0,    2,
00807 };
00808 
00809 static encode_aux_threshmatch _vq_auxt__16c0_s_p7_0 = {
00810         _vq_quantthresh__16c0_s_p7_0,
00811         _vq_quantmap__16c0_s_p7_0,
00812         3,
00813         3
00814 };
00815 
00816 static static_codebook _16c0_s_p7_0 = {
00817         4, 81,
00818         _vq_lengthlist__16c0_s_p7_0,
00819         1, -529137664, 1618345984, 2, 0,
00820         _vq_quantlist__16c0_s_p7_0,
00821         NULL,
00822         &_vq_auxt__16c0_s_p7_0,
00823         NULL,
00824         0
00825 };
00826 
00827 static long _vq_quantlist__16c0_s_p7_1[] = {
00828         5,
00829         4,
00830         6,
00831         3,
00832         7,
00833         2,
00834         8,
00835         1,
00836         9,
00837         0,
00838         10,
00839 };
00840 
00841 static long _vq_lengthlist__16c0_s_p7_1[] = {
00842          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7,
00843          8, 8, 8, 9, 9, 9,10,10,10, 6, 7, 8, 8, 8, 8, 9,
00844          8,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10, 7,
00845          7, 8, 8, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9, 9,
00846          9, 9,11,11,11, 8, 8, 9, 9, 9, 9, 9,10,10,11,11,
00847          9, 9, 9, 9, 9, 9, 9,10,11,11,11,10,11, 9, 9, 9,
00848          9,10, 9,11,11,11,10,11,10,10, 9, 9,10,10,11,11,
00849         11,11,11, 9, 9, 9, 9,10,10,
00850 };
00851 
00852 static float _vq_quantthresh__16c0_s_p7_1[] = {
00853         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
00854         3.5, 4.5, 
00855 };
00856 
00857 static long _vq_quantmap__16c0_s_p7_1[] = {
00858             9,    7,    5,    3,    1,    0,    2,    4,
00859             6,    8,   10,
00860 };
00861 
00862 static encode_aux_threshmatch _vq_auxt__16c0_s_p7_1 = {
00863         _vq_quantthresh__16c0_s_p7_1,
00864         _vq_quantmap__16c0_s_p7_1,
00865         11,
00866         11
00867 };
00868 
00869 static static_codebook _16c0_s_p7_1 = {
00870         2, 121,
00871         _vq_lengthlist__16c0_s_p7_1,
00872         1, -531365888, 1611661312, 4, 0,
00873         _vq_quantlist__16c0_s_p7_1,
00874         NULL,
00875         &_vq_auxt__16c0_s_p7_1,
00876         NULL,
00877         0
00878 };
00879 
00880 static long _vq_quantlist__16c0_s_p8_0[] = {
00881         6,
00882         5,
00883         7,
00884         4,
00885         8,
00886         3,
00887         9,
00888         2,
00889         10,
00890         1,
00891         11,
00892         0,
00893         12,
00894 };
00895 
00896 static long _vq_lengthlist__16c0_s_p8_0[] = {
00897          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8,10,10, 6, 5, 6,
00898          8, 8, 8, 8, 8, 8, 8, 9,10,10, 7, 6, 6, 8, 8, 8,
00899          8, 8, 8, 8, 8,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
00900          9,10,10,10, 0, 9, 8, 8, 8, 9, 9, 8, 8, 9, 9,10,
00901         10, 0,12,11, 8, 8, 9, 9, 9, 9,10,10,11,10, 0,12,
00902         13, 8, 8, 9,10, 9, 9,11,11,11,12, 0, 0, 0, 8, 8,
00903          8, 8,10, 9,12,13,12,14, 0, 0, 0, 8, 8, 8, 9,10,
00904         10,12,12,13,14, 0, 0, 0,13,13, 9, 9,11,11, 0, 0,
00905         14, 0, 0, 0, 0,14,14,10,10,12,11,12,14,14,14, 0,
00906          0, 0, 0, 0,11,11,13,13,14,13,14,14, 0, 0, 0, 0,
00907          0,12,13,13,12,13,14,14,14,
00908 };
00909 
00910 static float _vq_quantthresh__16c0_s_p8_0[] = {
00911         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
00912         12.5, 17.5, 22.5, 27.5, 
00913 };
00914 
00915 static long _vq_quantmap__16c0_s_p8_0[] = {
00916            11,    9,    7,    5,    3,    1,    0,    2,
00917             4,    6,    8,   10,   12,
00918 };
00919 
00920 static encode_aux_threshmatch _vq_auxt__16c0_s_p8_0 = {
00921         _vq_quantthresh__16c0_s_p8_0,
00922         _vq_quantmap__16c0_s_p8_0,
00923         13,
00924         13
00925 };
00926 
00927 static static_codebook _16c0_s_p8_0 = {
00928         2, 169,
00929         _vq_lengthlist__16c0_s_p8_0,
00930         1, -526516224, 1616117760, 4, 0,
00931         _vq_quantlist__16c0_s_p8_0,
00932         NULL,
00933         &_vq_auxt__16c0_s_p8_0,
00934         NULL,
00935         0
00936 };
00937 
00938 static long _vq_quantlist__16c0_s_p8_1[] = {
00939         2,
00940         1,
00941         3,
00942         0,
00943         4,
00944 };
00945 
00946 static long _vq_lengthlist__16c0_s_p8_1[] = {
00947          1, 4, 3, 5, 5, 7, 7, 7, 6, 6, 7, 7, 7, 5, 5, 7,
00948          7, 7, 6, 6, 7, 7, 7, 6, 6,
00949 };
00950 
00951 static float _vq_quantthresh__16c0_s_p8_1[] = {
00952         -1.5, -0.5, 0.5, 1.5, 
00953 };
00954 
00955 static long _vq_quantmap__16c0_s_p8_1[] = {
00956             3,    1,    0,    2,    4,
00957 };
00958 
00959 static encode_aux_threshmatch _vq_auxt__16c0_s_p8_1 = {
00960         _vq_quantthresh__16c0_s_p8_1,
00961         _vq_quantmap__16c0_s_p8_1,
00962         5,
00963         5
00964 };
00965 
00966 static static_codebook _16c0_s_p8_1 = {
00967         2, 25,
00968         _vq_lengthlist__16c0_s_p8_1,
00969         1, -533725184, 1611661312, 3, 0,
00970         _vq_quantlist__16c0_s_p8_1,
00971         NULL,
00972         &_vq_auxt__16c0_s_p8_1,
00973         NULL,
00974         0
00975 };
00976 
00977 static long _vq_quantlist__16c0_s_p9_0[] = {
00978         1,
00979         0,
00980         2,
00981 };
00982 
00983 static long _vq_lengthlist__16c0_s_p9_0[] = {
00984          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
00985          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
00986          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00987          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00988          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
00989          7,
00990 };
00991 
00992 static float _vq_quantthresh__16c0_s_p9_0[] = {
00993         -157.5, 157.5, 
00994 };
00995 
00996 static long _vq_quantmap__16c0_s_p9_0[] = {
00997             1,    0,    2,
00998 };
00999 
01000 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_0 = {
01001         _vq_quantthresh__16c0_s_p9_0,
01002         _vq_quantmap__16c0_s_p9_0,
01003         3,
01004         3
01005 };
01006 
01007 static static_codebook _16c0_s_p9_0 = {
01008         4, 81,
01009         _vq_lengthlist__16c0_s_p9_0,
01010         1, -518803456, 1628680192, 2, 0,
01011         _vq_quantlist__16c0_s_p9_0,
01012         NULL,
01013         &_vq_auxt__16c0_s_p9_0,
01014         NULL,
01015         0
01016 };
01017 
01018 static long _vq_quantlist__16c0_s_p9_1[] = {
01019         7,
01020         6,
01021         8,
01022         5,
01023         9,
01024         4,
01025         10,
01026         3,
01027         11,
01028         2,
01029         12,
01030         1,
01031         13,
01032         0,
01033         14,
01034 };
01035 
01036 static long _vq_lengthlist__16c0_s_p9_1[] = {
01037          1, 5, 5, 5, 5, 9,11,11,10,10,10,10,10,10,10, 7,
01038          6, 6, 6, 6,10,10,10,10,10,10,10,10,10,10, 7, 6,
01039          6, 6, 6,10, 9,10,10,10,10,10,10,10,10,10, 7, 7,
01040          8, 9,10,10,10,10,10,10,10,10,10,10,10, 8, 7,10,
01041         10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
01042         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01043         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01044         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01045         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01046         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01047         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01048         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01049         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01050         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
01051         10,
01052 };
01053 
01054 static float _vq_quantthresh__16c0_s_p9_1[] = {
01055         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
01056         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
01057 };
01058 
01059 static long _vq_quantmap__16c0_s_p9_1[] = {
01060            13,   11,    9,    7,    5,    3,    1,    0,
01061             2,    4,    6,    8,   10,   12,   14,
01062 };
01063 
01064 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_1 = {
01065         _vq_quantthresh__16c0_s_p9_1,
01066         _vq_quantmap__16c0_s_p9_1,
01067         15,
01068         15
01069 };
01070 
01071 static static_codebook _16c0_s_p9_1 = {
01072         2, 225,
01073         _vq_lengthlist__16c0_s_p9_1,
01074         1, -520986624, 1620377600, 4, 0,
01075         _vq_quantlist__16c0_s_p9_1,
01076         NULL,
01077         &_vq_auxt__16c0_s_p9_1,
01078         NULL,
01079         0
01080 };
01081 
01082 static long _vq_quantlist__16c0_s_p9_2[] = {
01083         10,
01084         9,
01085         11,
01086         8,
01087         12,
01088         7,
01089         13,
01090         6,
01091         14,
01092         5,
01093         15,
01094         4,
01095         16,
01096         3,
01097         17,
01098         2,
01099         18,
01100         1,
01101         19,
01102         0,
01103         20,
01104 };
01105 
01106 static long _vq_lengthlist__16c0_s_p9_2[] = {
01107          1, 5, 5, 7, 8, 8, 7, 9, 9, 9,12,12,11,12,12,10,
01108         10,11,12,12,12,11,12,12, 8, 9, 8, 7, 9,10,10,11,
01109         11,10,11,12,10,12,10,12,12,12,11,12,11, 9, 8, 8,
01110          9,10, 9, 8, 9,10,12,12,11,11,12,11,10,11,12,11,
01111         12,12, 8, 9, 9, 9,10,11,12,11,12,11,11,11,11,12,
01112         12,11,11,12,12,11,11, 9, 9, 8, 9, 9,11, 9, 9,10,
01113          9,11,11,11,11,12,11,11,10,12,12,12, 9,12,11,10,
01114         11,11,11,11,12,12,12,11,11,11,12,10,12,12,12,10,
01115         10, 9,10, 9,10,10, 9, 9, 9,10,10,12,10,11,11, 9,
01116         11,11,10,11,11,11,10,10,10, 9, 9,10,10, 9, 9,10,
01117         11,11,10,11,10,11,10,11,11,10,11,11,11,10, 9,10,
01118         10, 9,10, 9, 9,11, 9, 9,11,10,10,11,11,10,10,11,
01119         10,11, 8, 9,11,11,10, 9,10,11,11,10,11,11,10,10,
01120         10,11,10, 9,10,10,11, 9,10,10, 9,11,10,10,10,10,
01121         11,10,11,11, 9,11,10,11,10,10,11,11,10,10,10, 9,
01122         10,10,11,11,11, 9,10,10,10,10,10,11,10,10,10, 9,
01123         10,10,11,10,10,10,10,10, 9,10,11,10,10,10,10,11,
01124         11,11,10,10,10,10,10,11,10,11,10,11,10,10,10, 9,
01125         11,11,10,10,10,11,11,10,10,10,10,10,10,10,10,11,
01126         11, 9,10,10,10,11,10,11,10,10,10,11, 9,10,11,10,
01127         11,10,10, 9,10,10,10,11,10,11,10,10,10,10,10,11,
01128         11,10,11,11,10,10,11,11,10, 9, 9,10,10,10,10,10,
01129          9,11, 9,10,10,10,11,11,10,10,10,10,11,11,11,10,
01130          9, 9,10,10,11,10,10,10,10,10,11,11,11,10,10,10,
01131         11,11,11, 9,10,10,10,10, 9,10, 9,10,11,10,11,10,
01132         10,11,11,10,11,11,11,11,11,10,11,10,10,10, 9,11,
01133         11,10,11,11,11,11,11,11,11,11,11,10,11,10,10,10,
01134         10,11,10,10,11, 9,10,10,10,
01135 };
01136 
01137 static float _vq_quantthresh__16c0_s_p9_2[] = {
01138         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
01139         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
01140         6.5, 7.5, 8.5, 9.5, 
01141 };
01142 
01143 static long _vq_quantmap__16c0_s_p9_2[] = {
01144            19,   17,   15,   13,   11,    9,    7,    5,
01145             3,    1,    0,    2,    4,    6,    8,   10,
01146            12,   14,   16,   18,   20,
01147 };
01148 
01149 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_2 = {
01150         _vq_quantthresh__16c0_s_p9_2,
01151         _vq_quantmap__16c0_s_p9_2,
01152         21,
01153         21
01154 };
01155 
01156 static static_codebook _16c0_s_p9_2 = {
01157         2, 441,
01158         _vq_lengthlist__16c0_s_p9_2,
01159         1, -529268736, 1611661312, 5, 0,
01160         _vq_quantlist__16c0_s_p9_2,
01161         NULL,
01162         &_vq_auxt__16c0_s_p9_2,
01163         NULL,
01164         0
01165 };
01166 
01167 static long _huff_lengthlist__16c0_s_single[] = {
01168          3, 4,19, 7, 9, 7, 8,11, 9,12, 4, 1,19, 6, 7, 7,
01169          8,10,11,13,18,18,18,18,18,18,18,18,18,18, 8, 6,
01170         18, 8, 9, 9,11,12,14,18, 9, 6,18, 9, 7, 8, 9,11,
01171         12,18, 7, 6,18, 8, 7, 7, 7, 9,11,17, 8, 8,18, 9,
01172          7, 6, 6, 8,11,17,10,10,18,12, 9, 8, 7, 9,12,18,
01173         13,15,18,15,13,11,10,11,15,18,14,18,18,18,18,18,
01174         16,16,18,18,
01175 };
01176 
01177 static static_codebook _huff_book__16c0_s_single = {
01178         2, 100,
01179         _huff_lengthlist__16c0_s_single,
01180         0, 0, 0, 0, 0,
01181         NULL,
01182         NULL,
01183         NULL,
01184         NULL,
01185         0
01186 };
01187 
01188 static long _huff_lengthlist__16c1_s_long[] = {
01189          2, 5,20, 7,10, 7, 8,10,11,11, 4, 2,20, 5, 8, 6,
01190          7, 9,10,10,20,20,20,20,19,19,19,19,19,19, 7, 5,
01191         19, 6,10, 7, 9,11,13,17,11, 8,19,10, 7, 7, 8,10,
01192         11,15, 7, 5,19, 7, 7, 5, 6, 9,11,16, 7, 6,19, 8,
01193          7, 6, 6, 7, 9,13, 9, 9,19,11, 9, 8, 6, 7, 8,13,
01194         12,14,19,16,13,10, 9, 8, 9,13,14,17,19,18,18,17,
01195         12,11,11,13,
01196 };
01197 
01198 static static_codebook _huff_book__16c1_s_long = {
01199         2, 100,
01200         _huff_lengthlist__16c1_s_long,
01201         0, 0, 0, 0, 0,
01202         NULL,
01203         NULL,
01204         NULL,
01205         NULL,
01206         0
01207 };
01208 
01209 static long _vq_quantlist__16c1_s_p1_0[] = {
01210         1,
01211         0,
01212         2,
01213 };
01214 
01215 static long _vq_lengthlist__16c1_s_p1_0[] = {
01216          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
01217          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01221          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
01222          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01226          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
01227          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01261          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
01262          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
01263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
01267          0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
01268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
01272          0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
01273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01307          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
01308          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01312          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
01313          0, 0, 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
01314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01317          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
01318          0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
01319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01626          0,
01627 };
01628 
01629 static float _vq_quantthresh__16c1_s_p1_0[] = {
01630         -0.5, 0.5, 
01631 };
01632 
01633 static long _vq_quantmap__16c1_s_p1_0[] = {
01634             1,    0,    2,
01635 };
01636 
01637 static encode_aux_threshmatch _vq_auxt__16c1_s_p1_0 = {
01638         _vq_quantthresh__16c1_s_p1_0,
01639         _vq_quantmap__16c1_s_p1_0,
01640         3,
01641         3
01642 };
01643 
01644 static static_codebook _16c1_s_p1_0 = {
01645         8, 6561,
01646         _vq_lengthlist__16c1_s_p1_0,
01647         1, -535822336, 1611661312, 2, 0,
01648         _vq_quantlist__16c1_s_p1_0,
01649         NULL,
01650         &_vq_auxt__16c1_s_p1_0,
01651         NULL,
01652         0
01653 };
01654 
01655 static long _vq_quantlist__16c1_s_p2_0[] = {
01656         2,
01657         1,
01658         3,
01659         0,
01660         4,
01661 };
01662 
01663 static long _vq_lengthlist__16c1_s_p2_0[] = {
01664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01703          0,
01704 };
01705 
01706 static float _vq_quantthresh__16c1_s_p2_0[] = {
01707         -1.5, -0.5, 0.5, 1.5, 
01708 };
01709 
01710 static long _vq_quantmap__16c1_s_p2_0[] = {
01711             3,    1,    0,    2,    4,
01712 };
01713 
01714 static encode_aux_threshmatch _vq_auxt__16c1_s_p2_0 = {
01715         _vq_quantthresh__16c1_s_p2_0,
01716         _vq_quantmap__16c1_s_p2_0,
01717         5,
01718         5
01719 };
01720 
01721 static static_codebook _16c1_s_p2_0 = {
01722         4, 625,
01723         _vq_lengthlist__16c1_s_p2_0,
01724         1, -533725184, 1611661312, 3, 0,
01725         _vq_quantlist__16c1_s_p2_0,
01726         NULL,
01727         &_vq_auxt__16c1_s_p2_0,
01728         NULL,
01729         0
01730 };
01731 
01732 static long _vq_quantlist__16c1_s_p3_0[] = {
01733         2,
01734         1,
01735         3,
01736         0,
01737         4,
01738 };
01739 
01740 static long _vq_lengthlist__16c1_s_p3_0[] = {
01741          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01742          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
01743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01744          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 9, 9,
01746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01747          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
01748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01780          0,
01781 };
01782 
01783 static float _vq_quantthresh__16c1_s_p3_0[] = {
01784         -1.5, -0.5, 0.5, 1.5, 
01785 };
01786 
01787 static long _vq_quantmap__16c1_s_p3_0[] = {
01788             3,    1,    0,    2,    4,
01789 };
01790 
01791 static encode_aux_threshmatch _vq_auxt__16c1_s_p3_0 = {
01792         _vq_quantthresh__16c1_s_p3_0,
01793         _vq_quantmap__16c1_s_p3_0,
01794         5,
01795         5
01796 };
01797 
01798 static static_codebook _16c1_s_p3_0 = {
01799         4, 625,
01800         _vq_lengthlist__16c1_s_p3_0,
01801         1, -533725184, 1611661312, 3, 0,
01802         _vq_quantlist__16c1_s_p3_0,
01803         NULL,
01804         &_vq_auxt__16c1_s_p3_0,
01805         NULL,
01806         0
01807 };
01808 
01809 static long _vq_quantlist__16c1_s_p4_0[] = {
01810         4,
01811         3,
01812         5,
01813         2,
01814         6,
01815         1,
01816         7,
01817         0,
01818         8,
01819 };
01820 
01821 static long _vq_lengthlist__16c1_s_p4_0[] = {
01822          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
01823          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
01824          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
01825          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
01826          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
01827          0,
01828 };
01829 
01830 static float _vq_quantthresh__16c1_s_p4_0[] = {
01831         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
01832 };
01833 
01834 static long _vq_quantmap__16c1_s_p4_0[] = {
01835             7,    5,    3,    1,    0,    2,    4,    6,
01836             8,
01837 };
01838 
01839 static encode_aux_threshmatch _vq_auxt__16c1_s_p4_0 = {
01840         _vq_quantthresh__16c1_s_p4_0,
01841         _vq_quantmap__16c1_s_p4_0,
01842         9,
01843         9
01844 };
01845 
01846 static static_codebook _16c1_s_p4_0 = {
01847         2, 81,
01848         _vq_lengthlist__16c1_s_p4_0,
01849         1, -531628032, 1611661312, 4, 0,
01850         _vq_quantlist__16c1_s_p4_0,
01851         NULL,
01852         &_vq_auxt__16c1_s_p4_0,
01853         NULL,
01854         0
01855 };
01856 
01857 static long _vq_quantlist__16c1_s_p5_0[] = {
01858         4,
01859         3,
01860         5,
01861         2,
01862         6,
01863         1,
01864         7,
01865         0,
01866         8,
01867 };
01868 
01869 static long _vq_lengthlist__16c1_s_p5_0[] = {
01870          1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
01871          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 8, 8,
01872          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
01873          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
01874          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
01875         10,
01876 };
01877 
01878 static float _vq_quantthresh__16c1_s_p5_0[] = {
01879         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
01880 };
01881 
01882 static long _vq_quantmap__16c1_s_p5_0[] = {
01883             7,    5,    3,    1,    0,    2,    4,    6,
01884             8,
01885 };
01886 
01887 static encode_aux_threshmatch _vq_auxt__16c1_s_p5_0 = {
01888         _vq_quantthresh__16c1_s_p5_0,
01889         _vq_quantmap__16c1_s_p5_0,
01890         9,
01891         9
01892 };
01893 
01894 static static_codebook _16c1_s_p5_0 = {
01895         2, 81,
01896         _vq_lengthlist__16c1_s_p5_0,
01897         1, -531628032, 1611661312, 4, 0,
01898         _vq_quantlist__16c1_s_p5_0,
01899         NULL,
01900         &_vq_auxt__16c1_s_p5_0,
01901         NULL,
01902         0
01903 };
01904 
01905 static long _vq_quantlist__16c1_s_p6_0[] = {
01906         8,
01907         7,
01908         9,
01909         6,
01910         10,
01911         5,
01912         11,
01913         4,
01914         12,
01915         3,
01916         13,
01917         2,
01918         14,
01919         1,
01920         15,
01921         0,
01922         16,
01923 };
01924 
01925 static long _vq_lengthlist__16c1_s_p6_0[] = {
01926          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
01927         12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
01928         12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
01929         11,12,12, 0, 0, 0, 8, 8, 8, 9,10, 9,10,10,10,10,
01930         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
01931         11,11,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
01932         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
01933         10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,10,10,
01934         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
01935         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
01936         10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
01937          9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0,
01938         10,10,11,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0,
01939          0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
01940          0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
01941          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0,
01942          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
01943          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
01944         14,
01945 };
01946 
01947 static float _vq_quantthresh__16c1_s_p6_0[] = {
01948         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
01949         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
01950 };
01951 
01952 static long _vq_quantmap__16c1_s_p6_0[] = {
01953            15,   13,   11,    9,    7,    5,    3,    1,
01954             0,    2,    4,    6,    8,   10,   12,   14,
01955            16,
01956 };
01957 
01958 static encode_aux_threshmatch _vq_auxt__16c1_s_p6_0 = {
01959         _vq_quantthresh__16c1_s_p6_0,
01960         _vq_quantmap__16c1_s_p6_0,
01961         17,
01962         17
01963 };
01964 
01965 static static_codebook _16c1_s_p6_0 = {
01966         2, 289,
01967         _vq_lengthlist__16c1_s_p6_0,
01968         1, -529530880, 1611661312, 5, 0,
01969         _vq_quantlist__16c1_s_p6_0,
01970         NULL,
01971         &_vq_auxt__16c1_s_p6_0,
01972         NULL,
01973         0
01974 };
01975 
01976 static long _vq_quantlist__16c1_s_p7_0[] = {
01977         1,
01978         0,
01979         2,
01980 };
01981 
01982 static long _vq_lengthlist__16c1_s_p7_0[] = {
01983          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9,10,10,
01984         10, 9, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
01985         11,11,10,10, 6,10, 9,11,11,11,11,10,10, 6,10,10,
01986         11,11,11,11,10,10, 7,11,11,11,11,11,12,12,11, 6,
01987         10,10,11,10,10,11,11,11, 6,10,10,10,11,10,11,11,
01988         11,
01989 };
01990 
01991 static float _vq_quantthresh__16c1_s_p7_0[] = {
01992         -5.5, 5.5, 
01993 };
01994 
01995 static long _vq_quantmap__16c1_s_p7_0[] = {
01996             1,    0,    2,
01997 };
01998 
01999 static encode_aux_threshmatch _vq_auxt__16c1_s_p7_0 = {
02000         _vq_quantthresh__16c1_s_p7_0,
02001         _vq_quantmap__16c1_s_p7_0,
02002         3,
02003         3
02004 };
02005 
02006 static static_codebook _16c1_s_p7_0 = {
02007         4, 81,
02008         _vq_lengthlist__16c1_s_p7_0,
02009         1, -529137664, 1618345984, 2, 0,
02010         _vq_quantlist__16c1_s_p7_0,
02011         NULL,
02012         &_vq_auxt__16c1_s_p7_0,
02013         NULL,
02014         0
02015 };
02016 
02017 static long _vq_quantlist__16c1_s_p7_1[] = {
02018         5,
02019         4,
02020         6,
02021         3,
02022         7,
02023         2,
02024         8,
02025         1,
02026         9,
02027         0,
02028         10,
02029 };
02030 
02031 static long _vq_lengthlist__16c1_s_p7_1[] = {
02032          2, 3, 3, 5, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
02033          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
02034          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
02035          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
02036          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
02037          8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
02038          8, 9, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 9,10,10,
02039         10,10,10, 8, 8, 8, 8, 9, 9,
02040 };
02041 
02042 static float _vq_quantthresh__16c1_s_p7_1[] = {
02043         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
02044         3.5, 4.5, 
02045 };
02046 
02047 static long _vq_quantmap__16c1_s_p7_1[] = {
02048             9,    7,    5,    3,    1,    0,    2,    4,
02049             6,    8,   10,
02050 };
02051 
02052 static encode_aux_threshmatch _vq_auxt__16c1_s_p7_1 = {
02053         _vq_quantthresh__16c1_s_p7_1,
02054         _vq_quantmap__16c1_s_p7_1,
02055         11,
02056         11
02057 };
02058 
02059 static static_codebook _16c1_s_p7_1 = {
02060         2, 121,
02061         _vq_lengthlist__16c1_s_p7_1,
02062         1, -531365888, 1611661312, 4, 0,
02063         _vq_quantlist__16c1_s_p7_1,
02064         NULL,
02065         &_vq_auxt__16c1_s_p7_1,
02066         NULL,
02067         0
02068 };
02069 
02070 static long _vq_quantlist__16c1_s_p8_0[] = {
02071         6,
02072         5,
02073         7,
02074         4,
02075         8,
02076         3,
02077         9,
02078         2,
02079         10,
02080         1,
02081         11,
02082         0,
02083         12,
02084 };
02085 
02086 static long _vq_lengthlist__16c1_s_p8_0[] = {
02087          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
02088          7, 8, 8, 9, 8, 8, 9, 9,10,11, 6, 5, 5, 8, 8, 9,
02089          9, 8, 8, 9,10,10,11, 0, 8, 8, 8, 9, 9, 9, 9, 9,
02090         10,10,11,11, 0, 9, 9, 9, 8, 9, 9, 9, 9,10,10,11,
02091         11, 0,13,13, 9, 9,10,10,10,10,11,11,12,12, 0,14,
02092         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
02093          9, 9,11,11,12,12,13,12, 0, 0, 0,10,10, 9, 9,10,
02094         10,12,12,13,13, 0, 0, 0,13,14,11,10,11,11,12,12,
02095         13,14, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
02096          0, 0, 0, 0,12,12,12,12,13,13,14,15, 0, 0, 0, 0,
02097          0,12,12,12,12,13,13,14,15,
02098 };
02099 
02100 static float _vq_quantthresh__16c1_s_p8_0[] = {
02101         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
02102         12.5, 17.5, 22.5, 27.5, 
02103 };
02104 
02105 static long _vq_quantmap__16c1_s_p8_0[] = {
02106            11,    9,    7,    5,    3,    1,    0,    2,
02107             4,    6,    8,   10,   12,
02108 };
02109 
02110 static encode_aux_threshmatch _vq_auxt__16c1_s_p8_0 = {
02111         _vq_quantthresh__16c1_s_p8_0,
02112         _vq_quantmap__16c1_s_p8_0,
02113         13,
02114         13
02115 };
02116 
02117 static static_codebook _16c1_s_p8_0 = {
02118         2, 169,
02119         _vq_lengthlist__16c1_s_p8_0,
02120         1, -526516224, 1616117760, 4, 0,
02121         _vq_quantlist__16c1_s_p8_0,
02122         NULL,
02123         &_vq_auxt__16c1_s_p8_0,
02124         NULL,
02125         0
02126 };
02127 
02128 static long _vq_quantlist__16c1_s_p8_1[] = {
02129         2,
02130         1,
02131         3,
02132         0,
02133         4,
02134 };
02135 
02136 static long _vq_lengthlist__16c1_s_p8_1[] = {
02137          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
02138          6, 6, 5, 5, 6, 6, 6, 5, 5,
02139 };
02140 
02141 static float _vq_quantthresh__16c1_s_p8_1[] = {
02142         -1.5, -0.5, 0.5, 1.5, 
02143 };
02144 
02145 static long _vq_quantmap__16c1_s_p8_1[] = {
02146             3,    1,    0,    2,    4,
02147 };
02148 
02149 static encode_aux_threshmatch _vq_auxt__16c1_s_p8_1 = {
02150         _vq_quantthresh__16c1_s_p8_1,
02151         _vq_quantmap__16c1_s_p8_1,
02152         5,
02153         5
02154 };
02155 
02156 static static_codebook _16c1_s_p8_1 = {
02157         2, 25,
02158         _vq_lengthlist__16c1_s_p8_1,
02159         1, -533725184, 1611661312, 3, 0,
02160         _vq_quantlist__16c1_s_p8_1,
02161         NULL,
02162         &_vq_auxt__16c1_s_p8_1,
02163         NULL,
02164         0
02165 };
02166 
02167 static long _vq_quantlist__16c1_s_p9_0[] = {
02168         6,
02169         5,
02170         7,
02171         4,
02172         8,
02173         3,
02174         9,
02175         2,
02176         10,
02177         1,
02178         11,
02179         0,
02180         12,
02181 };
02182 
02183 static long _vq_lengthlist__16c1_s_p9_0[] = {
02184          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
02185          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
02186          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
02187          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
02188          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
02189          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
02190          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
02191          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
02192          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
02193          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
02194          8, 8, 8, 8, 8, 8, 8, 8, 8,
02195 };
02196 
02197 static float _vq_quantthresh__16c1_s_p9_0[] = {
02198         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
02199         787.5, 1102.5, 1417.5, 1732.5, 
02200 };
02201 
02202 static long _vq_quantmap__16c1_s_p9_0[] = {
02203            11,    9,    7,    5,    3,    1,    0,    2,
02204             4,    6,    8,   10,   12,
02205 };
02206 
02207 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_0 = {
02208         _vq_quantthresh__16c1_s_p9_0,
02209         _vq_quantmap__16c1_s_p9_0,
02210         13,
02211         13
02212 };
02213 
02214 static static_codebook _16c1_s_p9_0 = {
02215         2, 169,
02216         _vq_lengthlist__16c1_s_p9_0,
02217         1, -513964032, 1628680192, 4, 0,
02218         _vq_quantlist__16c1_s_p9_0,
02219         NULL,
02220         &_vq_auxt__16c1_s_p9_0,
02221         NULL,
02222         0
02223 };
02224 
02225 static long _vq_quantlist__16c1_s_p9_1[] = {
02226         7,
02227         6,
02228         8,
02229         5,
02230         9,
02231         4,
02232         10,
02233         3,
02234         11,
02235         2,
02236         12,
02237         1,
02238         13,
02239         0,
02240         14,
02241 };
02242 
02243 static long _vq_lengthlist__16c1_s_p9_1[] = {
02244          1, 4, 4, 4, 4, 8, 8,12,13,14,14,14,14,14,14, 6,
02245          6, 6, 6, 6,10, 9,14,14,14,14,14,14,14,14, 7, 6,
02246          5, 6, 6,10, 9,12,13,13,13,13,13,13,13,13, 7, 7,
02247          9, 9,11,11,12,13,13,13,13,13,13,13,13, 7, 7, 8,
02248          8,11,12,13,13,13,13,13,13,13,13,13,12,12,10,10,
02249         13,12,13,13,13,13,13,13,13,13,13,12,12,10,10,13,
02250         13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,12,
02251         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
02252         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
02253         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
02254         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
02255         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
02256         13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,13,
02257         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
02258         13,
02259 };
02260 
02261 static float _vq_quantthresh__16c1_s_p9_1[] = {
02262         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
02263         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
02264 };
02265 
02266 static long _vq_quantmap__16c1_s_p9_1[] = {
02267            13,   11,    9,    7,    5,    3,    1,    0,
02268             2,    4,    6,    8,   10,   12,   14,
02269 };
02270 
02271 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_1 = {
02272         _vq_quantthresh__16c1_s_p9_1,
02273         _vq_quantmap__16c1_s_p9_1,
02274         15,
02275         15
02276 };
02277 
02278 static static_codebook _16c1_s_p9_1 = {
02279         2, 225,
02280         _vq_lengthlist__16c1_s_p9_1,
02281         1, -520986624, 1620377600, 4, 0,
02282         _vq_quantlist__16c1_s_p9_1,
02283         NULL,
02284         &_vq_auxt__16c1_s_p9_1,
02285         NULL,
02286         0
02287 };
02288 
02289 static long _vq_quantlist__16c1_s_p9_2[] = {
02290         10,
02291         9,
02292         11,
02293         8,
02294         12,
02295         7,
02296         13,
02297         6,
02298         14,
02299         5,
02300         15,
02301         4,
02302         16,
02303         3,
02304         17,
02305         2,
02306         18,
02307         1,
02308         19,
02309         0,
02310         20,
02311 };
02312 
02313 static long _vq_lengthlist__16c1_s_p9_2[] = {
02314          1, 4, 4, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10,
02315         10,10, 9,10,10,11,12,12, 8, 8, 8, 8, 9, 9, 9, 9,
02316         10,10,10,10,10,11,11,10,12,11,11,13,11, 7, 7, 8,
02317          8, 8, 8, 9, 9, 9,10,10,10,10, 9,10,10,11,11,12,
02318         11,11, 8, 8, 8, 8, 9, 9,10,10,10,10,11,11,11,11,
02319         11,11,11,12,11,12,12, 8, 8, 9, 9, 9, 9, 9,10,10,
02320         10,10,10,10,11,11,11,11,11,11,12,11, 9, 9, 9, 9,
02321         10,10,10,10,11,10,11,11,11,11,11,11,12,12,12,12,
02322         11, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,11,11,
02323         11,11,12,12,12,13, 9,10,10, 9,11,10,10,10,10,11,
02324         11,11,11,11,10,11,12,11,12,12,11,12,11,10, 9,10,
02325         10,11,10,11,11,11,11,11,11,11,11,11,12,12,11,12,
02326         12,12,10,10,10,11,10,11,11,11,11,11,11,11,11,11,
02327         11,11,12,13,12,12,11, 9,10,10,11,11,10,11,11,11,
02328         12,11,11,11,11,11,12,12,13,13,12,13,10,10,12,10,
02329         11,11,11,11,11,11,11,11,11,12,12,11,13,12,12,12,
02330         12,13,12,11,11,11,11,11,11,12,11,12,11,11,11,11,
02331         12,12,13,12,11,12,12,11,11,11,11,11,12,11,11,11,
02332         11,12,11,11,12,11,12,13,13,12,12,12,12,11,11,11,
02333         11,11,12,11,11,12,11,12,11,11,11,11,13,12,12,12,
02334         12,13,11,11,11,12,12,11,11,11,12,11,12,12,12,11,
02335         12,13,12,11,11,12,12,11,12,11,11,11,12,12,11,12,
02336         11,11,11,12,12,12,12,13,12,13,12,12,12,12,11,11,
02337         12,11,11,11,11,11,11,12,12,12,13,12,11,13,13,12,
02338         12,11,12,10,11,11,11,11,12,11,12,12,11,12,12,13,
02339         12,12,13,12,12,12,12,12,11,12,12,12,11,12,11,11,
02340         11,12,13,12,13,13,13,13,13,12,13,13,12,12,13,11,
02341         11,11,11,11,12,11,11,12,11,
02342 };
02343 
02344 static float _vq_quantthresh__16c1_s_p9_2[] = {
02345         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
02346         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
02347         6.5, 7.5, 8.5, 9.5, 
02348 };
02349 
02350 static long _vq_quantmap__16c1_s_p9_2[] = {
02351            19,   17,   15,   13,   11,    9,    7,    5,
02352             3,    1,    0,    2,    4,    6,    8,   10,
02353            12,   14,   16,   18,   20,
02354 };
02355 
02356 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_2 = {
02357         _vq_quantthresh__16c1_s_p9_2,
02358         _vq_quantmap__16c1_s_p9_2,
02359         21,
02360         21
02361 };
02362 
02363 static static_codebook _16c1_s_p9_2 = {
02364         2, 441,
02365         _vq_lengthlist__16c1_s_p9_2,
02366         1, -529268736, 1611661312, 5, 0,
02367         _vq_quantlist__16c1_s_p9_2,
02368         NULL,
02369         &_vq_auxt__16c1_s_p9_2,
02370         NULL,
02371         0
02372 };
02373 
02374 static long _huff_lengthlist__16c1_s_short[] = {
02375          5, 6,17, 8,12, 9,10,10,12,13, 5, 2,17, 4, 9, 5,
02376          7, 8,11,13,16,16,16,16,16,16,16,16,16,16, 6, 4,
02377         16, 5,10, 5, 7,10,14,16,13, 9,16,11, 8, 7, 8, 9,
02378         13,16, 7, 4,16, 5, 7, 4, 6, 8,11,13, 8, 6,16, 7,
02379          8, 5, 5, 7, 9,13, 9, 8,16, 9, 8, 6, 6, 7, 9,13,
02380         11,11,16,10,10, 7, 7, 7, 9,13,13,13,16,13,13, 9,
02381          9, 9,10,13,
02382 };
02383 
02384 static static_codebook _huff_book__16c1_s_short = {
02385         2, 100,
02386         _huff_lengthlist__16c1_s_short,
02387         0, 0, 0, 0, 0,
02388         NULL,
02389         NULL,
02390         NULL,
02391         NULL,
02392         0
02393 };
02394 
02395 static long _huff_lengthlist__16c2_s_long[] = {
02396          4, 7, 9, 9, 9, 8, 9,10,15,19, 5, 4, 5, 6, 7, 7,
02397          8, 9,14,16, 6, 5, 4, 5, 6, 7, 8,10,12,19, 7, 6,
02398          5, 4, 5, 6, 7, 9,11,18, 8, 7, 6, 5, 5, 5, 7, 9,
02399         10,17, 8, 7, 7, 5, 5, 5, 6, 7,12,18, 8, 8, 8, 7,
02400          7, 5, 5, 7,12,18, 8, 9,10, 9, 9, 7, 6, 7,12,17,
02401         14,18,16,16,15,12,11,10,12,18,15,17,18,18,18,15,
02402         14,14,16,18,
02403 };
02404 
02405 static static_codebook _huff_book__16c2_s_long = {
02406         2, 100,
02407         _huff_lengthlist__16c2_s_long,
02408         0, 0, 0, 0, 0,
02409         NULL,
02410         NULL,
02411         NULL,
02412         NULL,
02413         0
02414 };
02415 
02416 static long _vq_quantlist__16c2_s_p1_0[] = {
02417         1,
02418         0,
02419         2,
02420 };
02421 
02422 static long _vq_lengthlist__16c2_s_p1_0[] = {
02423          1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
02424          0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02428          0,
02429 };
02430 
02431 static float _vq_quantthresh__16c2_s_p1_0[] = {
02432         -0.5, 0.5, 
02433 };
02434 
02435 static long _vq_quantmap__16c2_s_p1_0[] = {
02436             1,    0,    2,
02437 };
02438 
02439 static encode_aux_threshmatch _vq_auxt__16c2_s_p1_0 = {
02440         _vq_quantthresh__16c2_s_p1_0,
02441         _vq_quantmap__16c2_s_p1_0,
02442         3,
02443         3
02444 };
02445 
02446 static static_codebook _16c2_s_p1_0 = {
02447         4, 81,
02448         _vq_lengthlist__16c2_s_p1_0,
02449         1, -535822336, 1611661312, 2, 0,
02450         _vq_quantlist__16c2_s_p1_0,
02451         NULL,
02452         &_vq_auxt__16c2_s_p1_0,
02453         NULL,
02454         0
02455 };
02456 
02457 static long _vq_quantlist__16c2_s_p2_0[] = {
02458         2,
02459         1,
02460         3,
02461         0,
02462         4,
02463 };
02464 
02465 static long _vq_lengthlist__16c2_s_p2_0[] = {
02466          2, 4, 3, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 8, 8, 0,
02467          0, 0, 8, 8, 0, 0, 0, 8, 8, 4, 5, 4, 8, 8, 0, 0,
02468          0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
02469          9, 9, 4, 4, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8,
02470          8, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 7, 8, 8,10,10,
02471          0, 0, 0,12,11, 0, 0, 0,11,11, 0, 0, 0,14,13, 0,
02472          0, 0,14,13, 7, 8, 8, 9,10, 0, 0, 0,11,12, 0, 0,
02473          0,11,11, 0, 0, 0,14,14, 0, 0, 0,13,14, 0, 0, 0,
02474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02478          0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8,11,11, 0, 0, 0,
02479         11,11, 0, 0, 0,12,11, 0, 0, 0,12,12, 0, 0, 0,13,
02480         13, 8, 8, 8,11,11, 0, 0, 0,11,11, 0, 0, 0,11,12,
02481          0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
02482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02486          0, 0, 0, 0, 0, 8, 8, 8,12,11, 0, 0, 0,12,11, 0,
02487          0, 0,11,11, 0, 0, 0,13,13, 0, 0, 0,13,12, 8, 8,
02488          8,11,12, 0, 0, 0,11,12, 0, 0, 0,11,11, 0, 0, 0,
02489         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02494          0, 0, 8, 9, 9,14,13, 0, 0, 0,13,12, 0, 0, 0,13,
02495         13, 0, 0, 0,13,12, 0, 0, 0,13,13, 8, 9, 9,13,14,
02496          0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,13, 0,
02497          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
02502          9, 9,14,13, 0, 0, 0,13,13, 0, 0, 0,13,12, 0, 0,
02503          0,13,13, 0, 0, 0,13,12, 8, 9, 9,14,14, 0, 0, 0,
02504         13,13, 0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,
02505         13,
02506 };
02507 
02508 static float _vq_quantthresh__16c2_s_p2_0[] = {
02509         -1.5, -0.5, 0.5, 1.5, 
02510 };
02511 
02512 static long _vq_quantmap__16c2_s_p2_0[] = {
02513             3,    1,    0,    2,    4,
02514 };
02515 
02516 static encode_aux_threshmatch _vq_auxt__16c2_s_p2_0 = {
02517         _vq_quantthresh__16c2_s_p2_0,
02518         _vq_quantmap__16c2_s_p2_0,
02519         5,
02520         5
02521 };
02522 
02523 static static_codebook _16c2_s_p2_0 = {
02524         4, 625,
02525         _vq_lengthlist__16c2_s_p2_0,
02526         1, -533725184, 1611661312, 3, 0,
02527         _vq_quantlist__16c2_s_p2_0,
02528         NULL,
02529         &_vq_auxt__16c2_s_p2_0,
02530         NULL,
02531         0
02532 };
02533 
02534 static long _vq_quantlist__16c2_s_p3_0[] = {
02535         4,
02536         3,
02537         5,
02538         2,
02539         6,
02540         1,
02541         7,
02542         0,
02543         8,
02544 };
02545 
02546 static long _vq_lengthlist__16c2_s_p3_0[] = {
02547          1, 3, 3, 6, 6, 7, 7, 8, 8, 0, 0, 0, 6, 6, 7, 7,
02548          9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
02549          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
02550          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
02551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02552          0,
02553 };
02554 
02555 static float _vq_quantthresh__16c2_s_p3_0[] = {
02556         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
02557 };
02558 
02559 static long _vq_quantmap__16c2_s_p3_0[] = {
02560             7,    5,    3,    1,    0,    2,    4,    6,
02561             8,
02562 };
02563 
02564 static encode_aux_threshmatch _vq_auxt__16c2_s_p3_0 = {
02565         _vq_quantthresh__16c2_s_p3_0,
02566         _vq_quantmap__16c2_s_p3_0,
02567         9,
02568         9
02569 };
02570 
02571 static static_codebook _16c2_s_p3_0 = {
02572         2, 81,
02573         _vq_lengthlist__16c2_s_p3_0,
02574         1, -531628032, 1611661312, 4, 0,
02575         _vq_quantlist__16c2_s_p3_0,
02576         NULL,
02577         &_vq_auxt__16c2_s_p3_0,
02578         NULL,
02579         0
02580 };
02581 
02582 static long _vq_quantlist__16c2_s_p4_0[] = {
02583         8,
02584         7,
02585         9,
02586         6,
02587         10,
02588         5,
02589         11,
02590         4,
02591         12,
02592         3,
02593         13,
02594         2,
02595         14,
02596         1,
02597         15,
02598         0,
02599         16,
02600 };
02601 
02602 static long _vq_lengthlist__16c2_s_p4_0[] = {
02603          2, 3, 3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,
02604         10, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
02605         11,11, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
02606         10,10,11, 0, 0, 0, 6, 6, 8, 8, 8, 8, 9, 9,10,10,
02607         10,11,11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
02608         10,11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
02609         10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
02610          9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
02611         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
02612          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
02613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02621          0,
02622 };
02623 
02624 static float _vq_quantthresh__16c2_s_p4_0[] = {
02625         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
02626         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
02627 };
02628 
02629 static long _vq_quantmap__16c2_s_p4_0[] = {
02630            15,   13,   11,    9,    7,    5,    3,    1,
02631             0,    2,    4,    6,    8,   10,   12,   14,
02632            16,
02633 };
02634 
02635 static encode_aux_threshmatch _vq_auxt__16c2_s_p4_0 = {
02636         _vq_quantthresh__16c2_s_p4_0,
02637         _vq_quantmap__16c2_s_p4_0,
02638         17,
02639         17
02640 };
02641 
02642 static static_codebook _16c2_s_p4_0 = {
02643         2, 289,
02644         _vq_lengthlist__16c2_s_p4_0,
02645         1, -529530880, 1611661312, 5, 0,
02646         _vq_quantlist__16c2_s_p4_0,
02647         NULL,
02648         &_vq_auxt__16c2_s_p4_0,
02649         NULL,
02650         0
02651 };
02652 
02653 static long _vq_quantlist__16c2_s_p5_0[] = {
02654         1,
02655         0,
02656         2,
02657 };
02658 
02659 static long _vq_lengthlist__16c2_s_p5_0[] = {
02660          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
02661         10,10, 4, 7, 6,10,10,10,10,10,10, 5, 9, 9, 9,12,
02662         11,10,11,12, 7,10,10,12,12,12,12,12,12, 7,10,10,
02663         11,12,12,12,12,13, 6,10,10,10,12,12,10,12,12, 7,
02664         10,10,11,13,12,12,12,12, 7,10,10,11,12,12,12,12,
02665         12,
02666 };
02667 
02668 static float _vq_quantthresh__16c2_s_p5_0[] = {
02669         -5.5, 5.5, 
02670 };
02671 
02672 static long _vq_quantmap__16c2_s_p5_0[] = {
02673             1,    0,    2,
02674 };
02675 
02676 static encode_aux_threshmatch _vq_auxt__16c2_s_p5_0 = {
02677         _vq_quantthresh__16c2_s_p5_0,
02678         _vq_quantmap__16c2_s_p5_0,
02679         3,
02680         3
02681 };
02682 
02683 static static_codebook _16c2_s_p5_0 = {
02684         4, 81,
02685         _vq_lengthlist__16c2_s_p5_0,
02686         1, -529137664, 1618345984, 2, 0,
02687         _vq_quantlist__16c2_s_p5_0,
02688         NULL,
02689         &_vq_auxt__16c2_s_p5_0,
02690         NULL,
02691         0
02692 };
02693 
02694 static long _vq_quantlist__16c2_s_p5_1[] = {
02695         5,
02696         4,
02697         6,
02698         3,
02699         7,
02700         2,
02701         8,
02702         1,
02703         9,
02704         0,
02705         10,
02706 };
02707 
02708 static long _vq_lengthlist__16c2_s_p5_1[] = {
02709          2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11, 6, 6,
02710          7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8,
02711          8,11,11,11, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
02712          6, 8, 8, 8, 8, 9, 9,11,11,11, 7, 7, 8, 8, 8, 8,
02713          8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 9,11,11,11,
02714          8, 8, 8, 8, 8, 8, 8, 8,11,11,11,11,11, 8, 8, 8,
02715          8, 8, 8,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
02716         11,11,11, 7, 7, 8, 8, 8, 8,
02717 };
02718 
02719 static float _vq_quantthresh__16c2_s_p5_1[] = {
02720         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
02721         3.5, 4.5, 
02722 };
02723 
02724 static long _vq_quantmap__16c2_s_p5_1[] = {
02725             9,    7,    5,    3,    1,    0,    2,    4,
02726             6,    8,   10,
02727 };
02728 
02729 static encode_aux_threshmatch _vq_auxt__16c2_s_p5_1 = {
02730         _vq_quantthresh__16c2_s_p5_1,
02731         _vq_quantmap__16c2_s_p5_1,
02732         11,
02733         11
02734 };
02735 
02736 static static_codebook _16c2_s_p5_1 = {
02737         2, 121,
02738         _vq_lengthlist__16c2_s_p5_1,
02739         1, -531365888, 1611661312, 4, 0,
02740         _vq_quantlist__16c2_s_p5_1,
02741         NULL,
02742         &_vq_auxt__16c2_s_p5_1,
02743         NULL,
02744         0
02745 };
02746 
02747 static long _vq_quantlist__16c2_s_p6_0[] = {
02748         6,
02749         5,
02750         7,
02751         4,
02752         8,
02753         3,
02754         9,
02755         2,
02756         10,
02757         1,
02758         11,
02759         0,
02760         12,
02761 };
02762 
02763 static long _vq_lengthlist__16c2_s_p6_0[] = {
02764          1, 4, 4, 7, 6, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
02765          7, 7, 9, 9, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
02766          9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
02767         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,12,12,
02768         12, 0,11,11, 8, 8,10,10,11,11,12,12,13,13, 0,11,
02769         12, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
02770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
02774          0, 0, 0, 0, 0, 0, 0, 0, 0,
02775 };
02776 
02777 static float _vq_quantthresh__16c2_s_p6_0[] = {
02778         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
02779         12.5, 17.5, 22.5, 27.5, 
02780 };
02781 
02782 static long _vq_quantmap__16c2_s_p6_0[] = {
02783            11,    9,    7,    5,    3,    1,    0,    2,
02784             4,    6,    8,   10,   12,
02785 };
02786 
02787 static encode_aux_threshmatch _vq_auxt__16c2_s_p6_0 = {
02788         _vq_quantthresh__16c2_s_p6_0,
02789         _vq_quantmap__16c2_s_p6_0,
02790         13,
02791         13
02792 };
02793 
02794 static static_codebook _16c2_s_p6_0 = {
02795         2, 169,
02796         _vq_lengthlist__16c2_s_p6_0,
02797         1, -526516224, 1616117760, 4, 0,
02798         _vq_quantlist__16c2_s_p6_0,
02799         NULL,
02800         &_vq_auxt__16c2_s_p6_0,
02801         NULL,
02802         0
02803 };
02804 
02805 static long _vq_quantlist__16c2_s_p6_1[] = {
02806         2,
02807         1,
02808         3,
02809         0,
02810         4,
02811 };
02812 
02813 static long _vq_lengthlist__16c2_s_p6_1[] = {
02814          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
02815          6, 6, 5, 5, 6, 6, 6, 5, 5,
02816 };
02817 
02818 static float _vq_quantthresh__16c2_s_p6_1[] = {
02819         -1.5, -0.5, 0.5, 1.5, 
02820 };
02821 
02822 static long _vq_quantmap__16c2_s_p6_1[] = {
02823             3,    1,    0,    2,    4,
02824 };
02825 
02826 static encode_aux_threshmatch _vq_auxt__16c2_s_p6_1 = {
02827         _vq_quantthresh__16c2_s_p6_1,
02828         _vq_quantmap__16c2_s_p6_1,
02829         5,
02830         5
02831 };
02832 
02833 static static_codebook _16c2_s_p6_1 = {
02834         2, 25,
02835         _vq_lengthlist__16c2_s_p6_1,
02836         1, -533725184, 1611661312, 3, 0,
02837         _vq_quantlist__16c2_s_p6_1,
02838         NULL,
02839         &_vq_auxt__16c2_s_p6_1,
02840         NULL,
02841         0
02842 };
02843 
02844 static long _vq_quantlist__16c2_s_p7_0[] = {
02845         6,
02846         5,
02847         7,
02848         4,
02849         8,
02850         3,
02851         9,
02852         2,
02853         10,
02854         1,
02855         11,
02856         0,
02857         12,
02858 };
02859 
02860 static long _vq_lengthlist__16c2_s_p7_0[] = {
02861          1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
02862          8, 8, 9, 9,10,10,11,11,12,12, 6, 5, 5, 8, 8, 9,
02863          9,10,10,11,11,12,13,18, 6, 6, 7, 7, 9, 9,10,10,
02864         12,12,13,13,18, 6, 6, 7, 7, 9, 9,10,10,12,12,13,
02865         13,18,11,10, 8, 8,10,10,11,11,12,12,13,13,18,11,
02866         11, 8, 8,10,10,11,11,12,13,13,13,18,18,18,10,11,
02867         11,11,12,12,13,13,14,14,18,18,18,11,11,11,11,12,
02868         12,13,13,14,14,18,18,18,14,14,12,12,12,12,14,14,
02869         15,14,18,18,18,15,15,11,12,12,12,13,13,15,15,18,
02870         18,18,18,18,13,13,13,13,13,14,17,16,18,18,18,18,
02871         18,13,14,13,13,14,13,15,14,
02872 };
02873 
02874 static float _vq_quantthresh__16c2_s_p7_0[] = {
02875         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
02876         27.5, 38.5, 49.5, 60.5, 
02877 };
02878 
02879 static long _vq_quantmap__16c2_s_p7_0[] = {
02880            11,    9,    7,    5,    3,    1,    0,    2,
02881             4,    6,    8,   10,   12,
02882 };
02883 
02884 static encode_aux_threshmatch _vq_auxt__16c2_s_p7_0 = {
02885         _vq_quantthresh__16c2_s_p7_0,
02886         _vq_quantmap__16c2_s_p7_0,
02887         13,
02888         13
02889 };
02890 
02891 static static_codebook _16c2_s_p7_0 = {
02892         2, 169,
02893         _vq_lengthlist__16c2_s_p7_0,
02894         1, -523206656, 1618345984, 4, 0,
02895         _vq_quantlist__16c2_s_p7_0,
02896         NULL,
02897         &_vq_auxt__16c2_s_p7_0,
02898         NULL,
02899         0
02900 };
02901 
02902 static long _vq_quantlist__16c2_s_p7_1[] = {
02903         5,
02904         4,
02905         6,
02906         3,
02907         7,
02908         2,
02909         8,
02910         1,
02911         9,
02912         0,
02913         10,
02914 };
02915 
02916 static long _vq_lengthlist__16c2_s_p7_1[] = {
02917          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 9, 9, 6, 6,
02918          7, 7, 8, 8, 8, 8, 9, 9, 9, 6, 6, 7, 7, 8, 8, 8,
02919          8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
02920          7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
02921          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
02922          7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 9, 7, 7, 7,
02923          7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
02924          9, 9, 9, 7, 7, 7, 7, 8, 8,
02925 };
02926 
02927 static float _vq_quantthresh__16c2_s_p7_1[] = {
02928         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
02929         3.5, 4.5, 
02930 };
02931 
02932 static long _vq_quantmap__16c2_s_p7_1[] = {
02933             9,    7,    5,    3,    1,    0,    2,    4,
02934             6,    8,   10,
02935 };
02936 
02937 static encode_aux_threshmatch _vq_auxt__16c2_s_p7_1 = {
02938         _vq_quantthresh__16c2_s_p7_1,
02939         _vq_quantmap__16c2_s_p7_1,
02940         11,
02941         11
02942 };
02943 
02944 static static_codebook _16c2_s_p7_1 = {
02945         2, 121,
02946         _vq_lengthlist__16c2_s_p7_1,
02947         1, -531365888, 1611661312, 4, 0,
02948         _vq_quantlist__16c2_s_p7_1,
02949         NULL,
02950         &_vq_auxt__16c2_s_p7_1,
02951         NULL,
02952         0
02953 };
02954 
02955 static long _vq_quantlist__16c2_s_p8_0[] = {
02956         7,
02957         6,
02958         8,
02959         5,
02960         9,
02961         4,
02962         10,
02963         3,
02964         11,
02965         2,
02966         12,
02967         1,
02968         13,
02969         0,
02970         14,
02971 };
02972 
02973 static long _vq_lengthlist__16c2_s_p8_0[] = {
02974          1, 4, 4, 7, 6, 7, 7, 6, 6, 8, 8, 9, 9,10,10, 6,
02975          6, 6, 8, 8, 9, 8, 8, 8, 9, 9,11,10,11,11, 7, 6,
02976          6, 8, 8, 9, 8, 7, 7, 9, 9,10,10,12,11,14, 8, 8,
02977          8, 9, 9, 9, 9, 9,10, 9,10,10,11,13,14, 8, 8, 8,
02978          8, 9, 9, 8, 8, 9, 9,10,10,11,12,14,13,11, 9, 9,
02979          9, 9, 9, 9, 9,10,11,10,13,12,14,11,13, 8, 9, 9,
02980          9, 9, 9,10,10,11,10,13,12,14,14,14, 8, 9, 9, 9,
02981         11,11,11,11,11,12,13,13,14,14,14, 9, 8, 9, 9,10,
02982         10,12,10,11,12,12,14,14,14,14,11,12,10,10,12,12,
02983         12,12,13,14,12,12,14,14,14,12,12, 9,10,11,11,12,
02984         14,12,14,14,14,14,14,14,14,14,11,11,12,11,12,14,
02985         14,14,14,14,14,14,14,14,14,12,11,11,11,11,14,14,
02986         14,14,14,14,14,14,14,14,14,14,13,12,14,14,14,14,
02987         14,14,14,14,14,14,14,14,14,12,12,12,13,14,14,13,
02988         13,
02989 };
02990 
02991 static float _vq_quantthresh__16c2_s_p8_0[] = {
02992         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
02993         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
02994 };
02995 
02996 static long _vq_quantmap__16c2_s_p8_0[] = {
02997            13,   11,    9,    7,    5,    3,    1,    0,
02998             2,    4,    6,    8,   10,   12,   14,
02999 };
03000 
03001 static encode_aux_threshmatch _vq_auxt__16c2_s_p8_0 = {
03002         _vq_quantthresh__16c2_s_p8_0,
03003         _vq_quantmap__16c2_s_p8_0,
03004         15,
03005         15
03006 };
03007 
03008 static static_codebook _16c2_s_p8_0 = {
03009         2, 225,
03010         _vq_lengthlist__16c2_s_p8_0,
03011         1, -520986624, 1620377600, 4, 0,
03012         _vq_quantlist__16c2_s_p8_0,
03013         NULL,
03014         &_vq_auxt__16c2_s_p8_0,
03015         NULL,
03016         0
03017 };
03018 
03019 static long _vq_quantlist__16c2_s_p8_1[] = {
03020         10,
03021         9,
03022         11,
03023         8,
03024         12,
03025         7,
03026         13,
03027         6,
03028         14,
03029         5,
03030         15,
03031         4,
03032         16,
03033         3,
03034         17,
03035         2,
03036         18,
03037         1,
03038         19,
03039         0,
03040         20,
03041 };
03042 
03043 static long _vq_lengthlist__16c2_s_p8_1[] = {
03044          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
03045          8, 8, 8, 8, 8,11,12,11, 7, 7, 8, 8, 8, 8, 9, 9,
03046          9, 9, 9, 9, 9, 9, 9,10, 9, 9,11,11,10, 7, 7, 8,
03047          8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
03048         11,11, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 9,10,
03049         10, 9,10,10,11,11,12, 8, 8, 8, 8, 9, 9, 9, 9, 9,
03050          9, 9, 9,10, 9,10,10,10,10,11,11,11, 8, 8, 9, 9,
03051          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
03052         11, 8, 8, 9, 8, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,
03053         10, 9,10,11,11,11, 9, 9, 9, 9,10, 9, 9, 9,10,10,
03054          9,10, 9,10,10,10,10,10,11,12,11,11,11, 9, 9, 9,
03055          9, 9,10,10, 9,10,10,10,10,10,10,10,10,12,11,13,
03056         13,11, 9, 9, 9, 9,10,10, 9,10,10,10,10,11,10,10,
03057         10,10,11,12,11,12,11, 9, 9, 9,10,10, 9,10,10,10,
03058         10,10,10,10,10,10,10,11,11,11,12,11, 9,10,10,10,
03059         10,10,10,10,10,10,10,10,10,10,10,10,11,12,12,12,
03060         11,11,11,10, 9,10,10,10,10,10,10,10,10,11,10,10,
03061         10,11,11,11,11,11,11,11,10,10,10,11,10,10,10,10,
03062         10,10,10,10,10,10,11,11,11,11,12,12,11,10,10,10,
03063         10,10,10,10,10,11,10,10,10,11,10,12,11,11,12,11,
03064         11,11,10,10,10,10,10,11,10,10,10,10,10,11,10,10,
03065         11,11,11,12,11,12,11,11,12,10,10,10,10,10,10,10,
03066         11,10,10,11,10,12,11,11,11,12,11,11,11,11,10,10,
03067         10,10,10,10,10,11,11,11,10,11,12,11,11,11,12,11,
03068         12,11,12,10,11,10,10,10,10,11,10,10,10,10,10,10,
03069         12,11,11,11,11,11,12,12,10,10,10,10,10,11,10,10,
03070         11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,
03071         10,11,10,10,10,10,10,10,10,
03072 };
03073 
03074 static float _vq_quantthresh__16c2_s_p8_1[] = {
03075         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
03076         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
03077         6.5, 7.5, 8.5, 9.5, 
03078 };
03079 
03080 static long _vq_quantmap__16c2_s_p8_1[] = {
03081            19,   17,   15,   13,   11,    9,    7,    5,
03082             3,    1,    0,    2,    4,    6,    8,   10,
03083            12,   14,   16,   18,   20,
03084 };
03085 
03086 static encode_aux_threshmatch _vq_auxt__16c2_s_p8_1 = {
03087         _vq_quantthresh__16c2_s_p8_1,
03088         _vq_quantmap__16c2_s_p8_1,
03089         21,
03090         21
03091 };
03092 
03093 static static_codebook _16c2_s_p8_1 = {
03094         2, 441,
03095         _vq_lengthlist__16c2_s_p8_1,
03096         1, -529268736, 1611661312, 5, 0,
03097         _vq_quantlist__16c2_s_p8_1,
03098         NULL,
03099         &_vq_auxt__16c2_s_p8_1,
03100         NULL,
03101         0
03102 };
03103 
03104 static long _vq_quantlist__16c2_s_p9_0[] = {
03105         6,
03106         5,
03107         7,
03108         4,
03109         8,
03110         3,
03111         9,
03112         2,
03113         10,
03114         1,
03115         11,
03116         0,
03117         12,
03118 };
03119 
03120 static long _vq_lengthlist__16c2_s_p9_0[] = {
03121          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
03122          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
03123          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
03124          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
03125          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
03126          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
03127          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
03128          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
03129          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
03130          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
03131          8, 8, 8, 8, 8, 8, 8, 8, 8,
03132 };
03133 
03134 static float _vq_quantthresh__16c2_s_p9_0[] = {
03135         -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 
03136         2327.5, 3258.5, 4189.5, 5120.5, 
03137 };
03138 
03139 static long _vq_quantmap__16c2_s_p9_0[] = {
03140            11,    9,    7,    5,    3,    1,    0,    2,
03141             4,    6,    8,   10,   12,
03142 };
03143 
03144 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_0 = {
03145         _vq_quantthresh__16c2_s_p9_0,
03146         _vq_quantmap__16c2_s_p9_0,
03147         13,
03148         13
03149 };
03150 
03151 static static_codebook _16c2_s_p9_0 = {
03152         2, 169,
03153         _vq_lengthlist__16c2_s_p9_0,
03154         1, -510275072, 1631393792, 4, 0,
03155         _vq_quantlist__16c2_s_p9_0,
03156         NULL,
03157         &_vq_auxt__16c2_s_p9_0,
03158         NULL,
03159         0
03160 };
03161 
03162 static long _vq_quantlist__16c2_s_p9_1[] = {
03163         8,
03164         7,
03165         9,
03166         6,
03167         10,
03168         5,
03169         11,
03170         4,
03171         12,
03172         3,
03173         13,
03174         2,
03175         14,
03176         1,
03177         15,
03178         0,
03179         16,
03180 };
03181 
03182 static long _vq_lengthlist__16c2_s_p9_1[] = {
03183          1, 5, 5, 9, 8, 7, 7, 7, 6,10,11,11,11,11,11,11,
03184         11, 8, 7, 6, 8, 8,10, 9,10,10,10, 9,11,10,10,10,
03185         10,10, 8, 6, 6, 8, 8, 9, 8, 9, 8, 9,10,10,10,10,
03186         10,10,10,10, 8,10, 9, 9, 9, 9,10,10,10,10,10,10,
03187         10,10,10,10,10, 8, 9, 9, 9,10,10, 9,10,10,10,10,
03188         10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,10,10,10,
03189         10,10,10,10,10,10,10,10, 9, 8, 8, 9, 9,10,10,10,
03190         10,10,10,10,10,10,10,10,10,10, 9,10, 9, 9,10,10,
03191         10,10,10,10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,
03192         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
03193         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
03194          8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
03195         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
03196         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
03197         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
03198         10,10,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,
03199         10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,
03200         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
03201         10,
03202 };
03203 
03204 static float _vq_quantthresh__16c2_s_p9_1[] = {
03205         -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 
03206         24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 367.5, 
03207 };
03208 
03209 static long _vq_quantmap__16c2_s_p9_1[] = {
03210            15,   13,   11,    9,    7,    5,    3,    1,
03211             0,    2,    4,    6,    8,   10,   12,   14,
03212            16,
03213 };
03214 
03215 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_1 = {
03216         _vq_quantthresh__16c2_s_p9_1,
03217         _vq_quantmap__16c2_s_p9_1,
03218         17,
03219         17
03220 };
03221 
03222 static static_codebook _16c2_s_p9_1 = {
03223         2, 289,
03224         _vq_lengthlist__16c2_s_p9_1,
03225         1, -518488064, 1622704128, 5, 0,
03226         _vq_quantlist__16c2_s_p9_1,
03227         NULL,
03228         &_vq_auxt__16c2_s_p9_1,
03229         NULL,
03230         0
03231 };
03232 
03233 static long _vq_quantlist__16c2_s_p9_2[] = {
03234         13,
03235         12,
03236         14,
03237         11,
03238         15,
03239         10,
03240         16,
03241         9,
03242         17,
03243         8,
03244         18,
03245         7,
03246         19,
03247         6,
03248         20,
03249         5,
03250         21,
03251         4,
03252         22,
03253         3,
03254         23,
03255         2,
03256         24,
03257         1,
03258         25,
03259         0,
03260         26,
03261 };
03262 
03263 static long _vq_lengthlist__16c2_s_p9_2[] = {
03264          1, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
03265          7, 7, 7, 7, 8, 7, 8, 7, 7, 4, 4,
03266 };
03267 
03268 static float _vq_quantthresh__16c2_s_p9_2[] = {
03269         -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, 
03270         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
03271         3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 
03272         11.5, 12.5, 
03273 };
03274 
03275 static long _vq_quantmap__16c2_s_p9_2[] = {
03276            25,   23,   21,   19,   17,   15,   13,   11,
03277             9,    7,    5,    3,    1,    0,    2,    4,
03278             6,    8,   10,   12,   14,   16,   18,   20,
03279            22,   24,   26,
03280 };
03281 
03282 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_2 = {
03283         _vq_quantthresh__16c2_s_p9_2,
03284         _vq_quantmap__16c2_s_p9_2,
03285         27,
03286         27
03287 };
03288 
03289 static static_codebook _16c2_s_p9_2 = {
03290         1, 27,
03291         _vq_lengthlist__16c2_s_p9_2,
03292         1, -528875520, 1611661312, 5, 0,
03293         _vq_quantlist__16c2_s_p9_2,
03294         NULL,
03295         &_vq_auxt__16c2_s_p9_2,
03296         NULL,
03297         0
03298 };
03299 
03300 static long _huff_lengthlist__16c2_s_short[] = {
03301          7,10,11,11,11,14,15,15,17,14, 8, 6, 7, 7, 8, 9,
03302         11,11,14,17, 9, 6, 6, 6, 7, 7,10,11,15,16, 9, 6,
03303          6, 4, 4, 5, 8, 9,12,16,10, 6, 6, 4, 4, 4, 6, 9,
03304         13,16,10, 7, 6, 5, 4, 3, 5, 7,13,16,11, 9, 8, 7,
03305          6, 5, 5, 6,12,15,10,10,10, 9, 7, 6, 6, 7,11,15,
03306         13,13,13,13,11,10,10, 9,12,16,16,16,16,14,16,15,
03307         15,12,14,14,
03308 };
03309 
03310 static static_codebook _huff_book__16c2_s_short = {
03311         2, 100,
03312         _huff_lengthlist__16c2_s_short,
03313         0, 0, 0, 0, 0,
03314         NULL,
03315         NULL,
03316         NULL,
03317         NULL,
03318         0
03319 };
03320 
03321 static long _vq_quantlist__8c0_s_p1_0[] = {
03322         1,
03323         0,
03324         2,
03325 };
03326 
03327 static long _vq_lengthlist__8c0_s_p1_0[] = {
03328          1, 5, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
03329          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03333          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
03334          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03338          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
03339          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03373          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
03374          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
03375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
03379          0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
03380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9,10, 0, 0,
03384          0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 9,11,11,
03385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03419          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
03420          0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03424          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
03425          0, 0, 0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 0, 0,
03426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03429          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,11,11,
03430          0, 0, 0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 0,
03431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03738          0,
03739 };
03740 
03741 static float _vq_quantthresh__8c0_s_p1_0[] = {
03742         -0.5, 0.5, 
03743 };
03744 
03745 static long _vq_quantmap__8c0_s_p1_0[] = {
03746             1,    0,    2,
03747 };
03748 
03749 static encode_aux_threshmatch _vq_auxt__8c0_s_p1_0 = {
03750         _vq_quantthresh__8c0_s_p1_0,
03751         _vq_quantmap__8c0_s_p1_0,
03752         3,
03753         3
03754 };
03755 
03756 static static_codebook _8c0_s_p1_0 = {
03757         8, 6561,
03758         _vq_lengthlist__8c0_s_p1_0,
03759         1, -535822336, 1611661312, 2, 0,
03760         _vq_quantlist__8c0_s_p1_0,
03761         NULL,
03762         &_vq_auxt__8c0_s_p1_0,
03763         NULL,
03764         0
03765 };
03766 
03767 static long _vq_quantlist__8c0_s_p2_0[] = {
03768         2,
03769         1,
03770         3,
03771         0,
03772         4,
03773 };
03774 
03775 static long _vq_lengthlist__8c0_s_p2_0[] = {
03776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03815          0,
03816 };
03817 
03818 static float _vq_quantthresh__8c0_s_p2_0[] = {
03819         -1.5, -0.5, 0.5, 1.5, 
03820 };
03821 
03822 static long _vq_quantmap__8c0_s_p2_0[] = {
03823             3,    1,    0,    2,    4,
03824 };
03825 
03826 static encode_aux_threshmatch _vq_auxt__8c0_s_p2_0 = {
03827         _vq_quantthresh__8c0_s_p2_0,
03828         _vq_quantmap__8c0_s_p2_0,
03829         5,
03830         5
03831 };
03832 
03833 static static_codebook _8c0_s_p2_0 = {
03834         4, 625,
03835         _vq_lengthlist__8c0_s_p2_0,
03836         1, -533725184, 1611661312, 3, 0,
03837         _vq_quantlist__8c0_s_p2_0,
03838         NULL,
03839         &_vq_auxt__8c0_s_p2_0,
03840         NULL,
03841         0
03842 };
03843 
03844 static long _vq_quantlist__8c0_s_p3_0[] = {
03845         2,
03846         1,
03847         3,
03848         0,
03849         4,
03850 };
03851 
03852 static long _vq_lengthlist__8c0_s_p3_0[] = {
03853          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03854          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 7, 7, 0, 0,
03855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03856          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 8, 8,
03858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03859          0, 0, 0, 0, 6, 7, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
03860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03892          0,
03893 };
03894 
03895 static float _vq_quantthresh__8c0_s_p3_0[] = {
03896         -1.5, -0.5, 0.5, 1.5, 
03897 };
03898 
03899 static long _vq_quantmap__8c0_s_p3_0[] = {
03900             3,    1,    0,    2,    4,
03901 };
03902 
03903 static encode_aux_threshmatch _vq_auxt__8c0_s_p3_0 = {
03904         _vq_quantthresh__8c0_s_p3_0,
03905         _vq_quantmap__8c0_s_p3_0,
03906         5,
03907         5
03908 };
03909 
03910 static static_codebook _8c0_s_p3_0 = {
03911         4, 625,
03912         _vq_lengthlist__8c0_s_p3_0,
03913         1, -533725184, 1611661312, 3, 0,
03914         _vq_quantlist__8c0_s_p3_0,
03915         NULL,
03916         &_vq_auxt__8c0_s_p3_0,
03917         NULL,
03918         0
03919 };
03920 
03921 static long _vq_quantlist__8c0_s_p4_0[] = {
03922         4,
03923         3,
03924         5,
03925         2,
03926         6,
03927         1,
03928         7,
03929         0,
03930         8,
03931 };
03932 
03933 static long _vq_lengthlist__8c0_s_p4_0[] = {
03934          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
03935          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
03936          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
03937          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
03938          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
03939          0,
03940 };
03941 
03942 static float _vq_quantthresh__8c0_s_p4_0[] = {
03943         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
03944 };
03945 
03946 static long _vq_quantmap__8c0_s_p4_0[] = {
03947             7,    5,    3,    1,    0,    2,    4,    6,
03948             8,
03949 };
03950 
03951 static encode_aux_threshmatch _vq_auxt__8c0_s_p4_0 = {
03952         _vq_quantthresh__8c0_s_p4_0,
03953         _vq_quantmap__8c0_s_p4_0,
03954         9,
03955         9
03956 };
03957 
03958 static static_codebook _8c0_s_p4_0 = {
03959         2, 81,
03960         _vq_lengthlist__8c0_s_p4_0,
03961         1, -531628032, 1611661312, 4, 0,
03962         _vq_quantlist__8c0_s_p4_0,
03963         NULL,
03964         &_vq_auxt__8c0_s_p4_0,
03965         NULL,
03966         0
03967 };
03968 
03969 static long _vq_quantlist__8c0_s_p5_0[] = {
03970         4,
03971         3,
03972         5,
03973         2,
03974         6,
03975         1,
03976         7,
03977         0,
03978         8,
03979 };
03980 
03981 static long _vq_lengthlist__8c0_s_p5_0[] = {
03982          1, 3, 3, 5, 5, 7, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
03983          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 9, 0, 0, 0, 8, 8,
03984          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0, 0,
03985          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
03986          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
03987         10,
03988 };
03989 
03990 static float _vq_quantthresh__8c0_s_p5_0[] = {
03991         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
03992 };
03993 
03994 static long _vq_quantmap__8c0_s_p5_0[] = {
03995             7,    5,    3,    1,    0,    2,    4,    6,
03996             8,
03997 };
03998 
03999 static encode_aux_threshmatch _vq_auxt__8c0_s_p5_0 = {
04000         _vq_quantthresh__8c0_s_p5_0,
04001         _vq_quantmap__8c0_s_p5_0,
04002         9,
04003         9
04004 };
04005 
04006 static static_codebook _8c0_s_p5_0 = {
04007         2, 81,
04008         _vq_lengthlist__8c0_s_p5_0,
04009         1, -531628032, 1611661312, 4, 0,
04010         _vq_quantlist__8c0_s_p5_0,
04011         NULL,
04012         &_vq_auxt__8c0_s_p5_0,
04013         NULL,
04014         0
04015 };
04016 
04017 static long _vq_quantlist__8c0_s_p6_0[] = {
04018         8,
04019         7,
04020         9,
04021         6,
04022         10,
04023         5,
04024         11,
04025         4,
04026         12,
04027         3,
04028         13,
04029         2,
04030         14,
04031         1,
04032         15,
04033         0,
04034         16,
04035 };
04036 
04037 static long _vq_lengthlist__8c0_s_p6_0[] = {
04038          1, 3, 3, 6, 6, 8, 8, 9, 9, 8, 8,10, 9,10,10,11,
04039         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
04040         11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
04041         11,12,11, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,10,10,
04042         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,11,
04043         10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,10,
04044         11,11,11,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,
04045         10,11,11,12,12,13,13, 0, 0, 0,10,10,10,10,11,11,
04046         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10, 9,10,
04047         11,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
04048         10, 9,10,11,12,12,13,13,14,13, 0, 0, 0, 0, 0, 9,
04049          9, 9,10,10,10,11,11,13,12,13,13, 0, 0, 0, 0, 0,
04050         10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
04051          0, 0, 0,10,10,11,11,12,12,13,13,13,14, 0, 0, 0,
04052          0, 0, 0, 0,11,11,11,11,12,12,13,14,14,14, 0, 0,
04053          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,13, 0,
04054          0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,14,14,14,
04055          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
04056         14,
04057 };
04058 
04059 static float _vq_quantthresh__8c0_s_p6_0[] = {
04060         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
04061         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
04062 };
04063 
04064 static long _vq_quantmap__8c0_s_p6_0[] = {
04065            15,   13,   11,    9,    7,    5,    3,    1,
04066             0,    2,    4,    6,    8,   10,   12,   14,
04067            16,
04068 };
04069 
04070 static encode_aux_threshmatch _vq_auxt__8c0_s_p6_0 = {
04071         _vq_quantthresh__8c0_s_p6_0,
04072         _vq_quantmap__8c0_s_p6_0,
04073         17,
04074         17
04075 };
04076 
04077 static static_codebook _8c0_s_p6_0 = {
04078         2, 289,
04079         _vq_lengthlist__8c0_s_p6_0,
04080         1, -529530880, 1611661312, 5, 0,
04081         _vq_quantlist__8c0_s_p6_0,
04082         NULL,
04083         &_vq_auxt__8c0_s_p6_0,
04084         NULL,
04085         0
04086 };
04087 
04088 static long _vq_quantlist__8c0_s_p7_0[] = {
04089         1,
04090         0,
04091         2,
04092 };
04093 
04094 static long _vq_lengthlist__8c0_s_p7_0[] = {
04095          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,11, 9,10,12,
04096          9,10, 4, 7, 7,10,10,10,11, 9, 9, 6,11,10,11,11,
04097         12,11,11,11, 6,10,10,11,11,12,11,10,10, 6, 9,10,
04098         11,11,11,11,10,10, 7,10,11,12,11,11,12,11,12, 6,
04099          9, 9,10, 9, 9,11,10,10, 6, 9, 9,10,10,10,11,10,
04100         10,
04101 };
04102 
04103 static float _vq_quantthresh__8c0_s_p7_0[] = {
04104         -5.5, 5.5, 
04105 };
04106 
04107 static long _vq_quantmap__8c0_s_p7_0[] = {
04108             1,    0,    2,
04109 };
04110 
04111 static encode_aux_threshmatch _vq_auxt__8c0_s_p7_0 = {
04112         _vq_quantthresh__8c0_s_p7_0,
04113         _vq_quantmap__8c0_s_p7_0,
04114         3,
04115         3
04116 };
04117 
04118 static static_codebook _8c0_s_p7_0 = {
04119         4, 81,
04120         _vq_lengthlist__8c0_s_p7_0,
04121         1, -529137664, 1618345984, 2, 0,
04122         _vq_quantlist__8c0_s_p7_0,
04123         NULL,
04124         &_vq_auxt__8c0_s_p7_0,
04125         NULL,
04126         0
04127 };
04128 
04129 static long _vq_quantlist__8c0_s_p7_1[] = {
04130         5,
04131         4,
04132         6,
04133         3,
04134         7,
04135         2,
04136         8,
04137         1,
04138         9,
04139         0,
04140         10,
04141 };
04142 
04143 static long _vq_lengthlist__8c0_s_p7_1[] = {
04144          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
04145          8, 8, 9, 9, 9, 9,10,10, 9, 7, 7, 8, 8, 9, 9, 9,
04146          9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10, 8,
04147          8, 9, 9, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9,10,
04148         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,11,10,11,
04149          9, 9, 9, 9,10,10,10,10,11,11,11,10,10, 9, 9,10,
04150         10,10, 9,11,10,10,10,10,10,10, 9, 9,10,10,11,11,
04151         10,10,10, 9, 9, 9,10,10,10,
04152 };
04153 
04154 static float _vq_quantthresh__8c0_s_p7_1[] = {
04155         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
04156         3.5, 4.5, 
04157 };
04158 
04159 static long _vq_quantmap__8c0_s_p7_1[] = {
04160             9,    7,    5,    3,    1,    0,    2,    4,
04161             6,    8,   10,
04162 };
04163 
04164 static encode_aux_threshmatch _vq_auxt__8c0_s_p7_1 = {
04165         _vq_quantthresh__8c0_s_p7_1,
04166         _vq_quantmap__8c0_s_p7_1,
04167         11,
04168         11
04169 };
04170 
04171 static static_codebook _8c0_s_p7_1 = {
04172         2, 121,
04173         _vq_lengthlist__8c0_s_p7_1,
04174         1, -531365888, 1611661312, 4, 0,
04175         _vq_quantlist__8c0_s_p7_1,
04176         NULL,
04177         &_vq_auxt__8c0_s_p7_1,
04178         NULL,
04179         0
04180 };
04181 
04182 static long _vq_quantlist__8c0_s_p8_0[] = {
04183         6,
04184         5,
04185         7,
04186         4,
04187         8,
04188         3,
04189         9,
04190         2,
04191         10,
04192         1,
04193         11,
04194         0,
04195         12,
04196 };
04197 
04198 static long _vq_lengthlist__8c0_s_p8_0[] = {
04199          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 6, 6,
04200          7, 7, 8, 8, 7, 7, 8, 9,10,10, 7, 6, 6, 7, 7, 8,
04201          7, 7, 7, 9, 9,10,12, 0, 8, 8, 8, 8, 8, 9, 8, 8,
04202          9, 9,10,10, 0, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9,11,
04203         10, 0, 0,13, 9, 8, 9, 9, 9, 9,10,10,11,11, 0,13,
04204          0, 9, 9, 9, 9, 9, 9,11,10,11,11, 0, 0, 0, 8, 9,
04205         10, 9,10,10,13,11,12,12, 0, 0, 0, 8, 9, 9, 9,10,
04206         10,13,12,12,13, 0, 0, 0,12, 0,10,10,12,11,10,11,
04207         12,12, 0, 0, 0,13,13,10,10,10,11,12, 0,13, 0, 0,
04208          0, 0, 0, 0,13,11, 0,12,12,12,13,12, 0, 0, 0, 0,
04209          0, 0,13,13,11,13,13,11,12,
04210 };
04211 
04212 static float _vq_quantthresh__8c0_s_p8_0[] = {
04213         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
04214         12.5, 17.5, 22.5, 27.5, 
04215 };
04216 
04217 static long _vq_quantmap__8c0_s_p8_0[] = {
04218            11,    9,    7,    5,    3,    1,    0,    2,
04219             4,    6,    8,   10,   12,
04220 };
04221 
04222 static encode_aux_threshmatch _vq_auxt__8c0_s_p8_0 = {
04223         _vq_quantthresh__8c0_s_p8_0,
04224         _vq_quantmap__8c0_s_p8_0,
04225         13,
04226         13
04227 };
04228 
04229 static static_codebook _8c0_s_p8_0 = {
04230         2, 169,
04231         _vq_lengthlist__8c0_s_p8_0,
04232         1, -526516224, 1616117760, 4, 0,
04233         _vq_quantlist__8c0_s_p8_0,
04234         NULL,
04235         &_vq_auxt__8c0_s_p8_0,
04236         NULL,
04237         0
04238 };
04239 
04240 static long _vq_quantlist__8c0_s_p8_1[] = {
04241         2,
04242         1,
04243         3,
04244         0,
04245         4,
04246 };
04247 
04248 static long _vq_lengthlist__8c0_s_p8_1[] = {
04249          1, 3, 4, 5, 5, 7, 6, 6, 6, 5, 7, 7, 7, 6, 6, 7,
04250          7, 7, 6, 6, 7, 7, 7, 6, 6,
04251 };
04252 
04253 static float _vq_quantthresh__8c0_s_p8_1[] = {
04254         -1.5, -0.5, 0.5, 1.5, 
04255 };
04256 
04257 static long _vq_quantmap__8c0_s_p8_1[] = {
04258             3,    1,    0,    2,    4,
04259 };
04260 
04261 static encode_aux_threshmatch _vq_auxt__8c0_s_p8_1 = {
04262         _vq_quantthresh__8c0_s_p8_1,
04263         _vq_quantmap__8c0_s_p8_1,
04264         5,
04265         5
04266 };
04267 
04268 static static_codebook _8c0_s_p8_1 = {
04269         2, 25,
04270         _vq_lengthlist__8c0_s_p8_1,
04271         1, -533725184, 1611661312, 3, 0,
04272         _vq_quantlist__8c0_s_p8_1,
04273         NULL,
04274         &_vq_auxt__8c0_s_p8_1,
04275         NULL,
04276         0
04277 };
04278 
04279 static long _vq_quantlist__8c0_s_p9_0[] = {
04280         1,
04281         0,
04282         2,
04283 };
04284 
04285 static long _vq_lengthlist__8c0_s_p9_0[] = {
04286          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
04287          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
04288          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
04289          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
04290          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
04291          7,
04292 };
04293 
04294 static float _vq_quantthresh__8c0_s_p9_0[] = {
04295         -157.5, 157.5, 
04296 };
04297 
04298 static long _vq_quantmap__8c0_s_p9_0[] = {
04299             1,    0,    2,
04300 };
04301 
04302 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_0 = {
04303         _vq_quantthresh__8c0_s_p9_0,
04304         _vq_quantmap__8c0_s_p9_0,
04305         3,
04306         3
04307 };
04308 
04309 static static_codebook _8c0_s_p9_0 = {
04310         4, 81,
04311         _vq_lengthlist__8c0_s_p9_0,
04312         1, -518803456, 1628680192, 2, 0,
04313         _vq_quantlist__8c0_s_p9_0,
04314         NULL,
04315         &_vq_auxt__8c0_s_p9_0,
04316         NULL,
04317         0
04318 };
04319 
04320 static long _vq_quantlist__8c0_s_p9_1[] = {
04321         7,
04322         6,
04323         8,
04324         5,
04325         9,
04326         4,
04327         10,
04328         3,
04329         11,
04330         2,
04331         12,
04332         1,
04333         13,
04334         0,
04335         14,
04336 };
04337 
04338 static long _vq_lengthlist__8c0_s_p9_1[] = {
04339          1, 4, 4, 5, 5,10, 8,11,11,11,11,11,11,11,11, 6,
04340          6, 6, 7, 6,11,10,11,11,11,11,11,11,11,11, 7, 5,
04341          6, 6, 6, 8, 7,11,11,11,11,11,11,11,11,11, 7, 8,
04342          8, 8, 9, 9,11,11,11,11,11,11,11,11,11, 9, 8, 7,
04343          8, 9,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
04344         11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
04345         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
04346         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
04347         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
04348         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
04349         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
04350         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
04351         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
04352         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
04353         11,
04354 };
04355 
04356 static float _vq_quantthresh__8c0_s_p9_1[] = {
04357         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
04358         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
04359 };
04360 
04361 static long _vq_quantmap__8c0_s_p9_1[] = {
04362            13,   11,    9,    7,    5,    3,    1,    0,
04363             2,    4,    6,    8,   10,   12,   14,
04364 };
04365 
04366 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_1 = {
04367         _vq_quantthresh__8c0_s_p9_1,
04368         _vq_quantmap__8c0_s_p9_1,
04369         15,
04370         15
04371 };
04372 
04373 static static_codebook _8c0_s_p9_1 = {
04374         2, 225,
04375         _vq_lengthlist__8c0_s_p9_1,
04376         1, -520986624, 1620377600, 4, 0,
04377         _vq_quantlist__8c0_s_p9_1,
04378         NULL,
04379         &_vq_auxt__8c0_s_p9_1,
04380         NULL,
04381         0
04382 };
04383 
04384 static long _vq_quantlist__8c0_s_p9_2[] = {
04385         10,
04386         9,
04387         11,
04388         8,
04389         12,
04390         7,
04391         13,
04392         6,
04393         14,
04394         5,
04395         15,
04396         4,
04397         16,
04398         3,
04399         17,
04400         2,
04401         18,
04402         1,
04403         19,
04404         0,
04405         20,
04406 };
04407 
04408 static long _vq_lengthlist__8c0_s_p9_2[] = {
04409          1, 5, 5, 7, 7, 8, 7, 8, 8,10,10, 9, 9,10,10,10,
04410         11,11,10,12,11,12,12,12, 9, 8, 8, 8, 8, 8, 9,10,
04411         10,10,10,11,11,11,10,11,11,12,12,11,12, 8, 8, 7,
04412          7, 8, 9,10,10,10, 9,10,10, 9,10,10,11,11,11,11,
04413         11,11, 9, 9, 9, 9, 8, 9,10,10,11,10,10,11,11,12,
04414         10,10,12,12,11,11,10, 9, 9,10, 8, 9,10,10,10, 9,
04415         10,10,11,11,10,11,10,10,10,12,12,12, 9,10, 9,10,
04416          9, 9,10,10,11,11,11,11,10,10,10,11,12,11,12,11,
04417         12,10,11,10,11, 9,10, 9,10, 9,10,10, 9,10,10,11,
04418         10,11,11,11,11,12,11, 9,10,10,10,10,11,11,11,11,
04419         11,10,11,11,11,11,10,12,10,12,12,11,12,10,10,11,
04420         10, 9,11,10,11, 9,10,11,10,10,10,11,11,11,11,12,
04421         12,10, 9, 9,11,10, 9,12,11,10,12,12,11,11,11,11,
04422         10,11,11,12,11,10,12, 9,11,10,11,10,10,11,10,11,
04423          9,10,10,10,11,12,11,11,12,11,10,10,11,11, 9,10,
04424         10,12,10,11,10,10,10, 9,10,10,10,10, 9,10,10,11,
04425         11,11,11,12,11,10,10,10,10,11,11,10,11,11, 9,11,
04426         10,12,10,12,11,10,11,10,10,10,11,10,10,11,11,10,
04427         11,10,10,10,10,11,11,12,10,10,10,11,10,11,12,11,
04428         10,11,10,10,11,11,10,12,10, 9,10,10,11,11,11,10,
04429         12,10,10,11,11,11,10,10,11,10,10,10,11,10,11,10,
04430         12,11,11,10,10,10,12,10,10,11, 9,10,11,11,11,10,
04431         10,11,10,10, 9,11,11,12,12,11,12,11,11,11,11,11,
04432         11, 9,10,11,10,12,10,10,10,10,11,10,10,11,10,10,
04433         12,10,10,10,10,10, 9,12,10,10,10,10,12, 9,11,10,
04434         10,11,10,12,12,10,12,12,12,10,10,10,10, 9,10,11,
04435         10,10,12,10,10,12,11,10,11,10,10,12,11,10,12,10,
04436         10,11, 9,11,10, 9,10, 9,10,
04437 };
04438 
04439 static float _vq_quantthresh__8c0_s_p9_2[] = {
04440         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
04441         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
04442         6.5, 7.5, 8.5, 9.5, 
04443 };
04444 
04445 static long _vq_quantmap__8c0_s_p9_2[] = {
04446            19,   17,   15,   13,   11,    9,    7,    5,
04447             3,    1,    0,    2,    4,    6,    8,   10,
04448            12,   14,   16,   18,   20,
04449 };
04450 
04451 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_2 = {
04452         _vq_quantthresh__8c0_s_p9_2,
04453         _vq_quantmap__8c0_s_p9_2,
04454         21,
04455         21
04456 };
04457 
04458 static static_codebook _8c0_s_p9_2 = {
04459         2, 441,
04460         _vq_lengthlist__8c0_s_p9_2,
04461         1, -529268736, 1611661312, 5, 0,
04462         _vq_quantlist__8c0_s_p9_2,
04463         NULL,
04464         &_vq_auxt__8c0_s_p9_2,
04465         NULL,
04466         0
04467 };
04468 
04469 static long _huff_lengthlist__8c0_s_single[] = {
04470          4, 5,18, 7,10, 6, 7, 8, 9,10, 5, 2,18, 5, 7, 5,
04471          6, 7, 8,11,17,17,17,17,17,17,17,17,17,17, 7, 4,
04472         17, 6, 9, 6, 8,10,12,15,11, 7,17, 9, 6, 6, 7, 9,
04473         11,15, 6, 4,17, 6, 6, 4, 5, 8,11,16, 6, 6,17, 8,
04474          6, 5, 6, 9,13,16, 8, 9,17,11, 9, 8, 8,11,13,17,
04475          9,12,17,15,14,13,12,13,14,17,12,15,17,17,17,17,
04476         17,16,17,17,
04477 };
04478 
04479 static static_codebook _huff_book__8c0_s_single = {
04480         2, 100,
04481         _huff_lengthlist__8c0_s_single,
04482         0, 0, 0, 0, 0,
04483         NULL,
04484         NULL,
04485         NULL,
04486         NULL,
04487         0
04488 };
04489 
04490 static long _vq_quantlist__8c1_s_p1_0[] = {
04491         1,
04492         0,
04493         2,
04494 };
04495 
04496 static long _vq_lengthlist__8c1_s_p1_0[] = {
04497          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
04498          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04502          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
04503          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04507          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
04508          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04542          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
04543          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
04544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
04548          0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
04549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
04553          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
04554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04588          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
04589          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04593          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
04594          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
04595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04598          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
04599          0, 0, 0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 0,
04600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04907          0,
04908 };
04909 
04910 static float _vq_quantthresh__8c1_s_p1_0[] = {
04911         -0.5, 0.5, 
04912 };
04913 
04914 static long _vq_quantmap__8c1_s_p1_0[] = {
04915             1,    0,    2,
04916 };
04917 
04918 static encode_aux_threshmatch _vq_auxt__8c1_s_p1_0 = {
04919         _vq_quantthresh__8c1_s_p1_0,
04920         _vq_quantmap__8c1_s_p1_0,
04921         3,
04922         3
04923 };
04924 
04925 static static_codebook _8c1_s_p1_0 = {
04926         8, 6561,
04927         _vq_lengthlist__8c1_s_p1_0,
04928         1, -535822336, 1611661312, 2, 0,
04929         _vq_quantlist__8c1_s_p1_0,
04930         NULL,
04931         &_vq_auxt__8c1_s_p1_0,
04932         NULL,
04933         0
04934 };
04935 
04936 static long _vq_quantlist__8c1_s_p2_0[] = {
04937         2,
04938         1,
04939         3,
04940         0,
04941         4,
04942 };
04943 
04944 static long _vq_lengthlist__8c1_s_p2_0[] = {
04945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
04984          0,
04985 };
04986 
04987 static float _vq_quantthresh__8c1_s_p2_0[] = {
04988         -1.5, -0.5, 0.5, 1.5, 
04989 };
04990 
04991 static long _vq_quantmap__8c1_s_p2_0[] = {
04992             3,    1,    0,    2,    4,
04993 };
04994 
04995 static encode_aux_threshmatch _vq_auxt__8c1_s_p2_0 = {
04996         _vq_quantthresh__8c1_s_p2_0,
04997         _vq_quantmap__8c1_s_p2_0,
04998         5,
04999         5
05000 };
05001 
05002 static static_codebook _8c1_s_p2_0 = {
05003         4, 625,
05004         _vq_lengthlist__8c1_s_p2_0,
05005         1, -533725184, 1611661312, 3, 0,
05006         _vq_quantlist__8c1_s_p2_0,
05007         NULL,
05008         &_vq_auxt__8c1_s_p2_0,
05009         NULL,
05010         0
05011 };
05012 
05013 static long _vq_quantlist__8c1_s_p3_0[] = {
05014         2,
05015         1,
05016         3,
05017         0,
05018         4,
05019 };
05020 
05021 static long _vq_lengthlist__8c1_s_p3_0[] = {
05022          2, 4, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05023          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
05024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05025          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
05027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05028          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
05029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05061          0,
05062 };
05063 
05064 static float _vq_quantthresh__8c1_s_p3_0[] = {
05065         -1.5, -0.5, 0.5, 1.5, 
05066 };
05067 
05068 static long _vq_quantmap__8c1_s_p3_0[] = {
05069             3,    1,    0,    2,    4,
05070 };
05071 
05072 static encode_aux_threshmatch _vq_auxt__8c1_s_p3_0 = {
05073         _vq_quantthresh__8c1_s_p3_0,
05074         _vq_quantmap__8c1_s_p3_0,
05075         5,
05076         5
05077 };
05078 
05079 static static_codebook _8c1_s_p3_0 = {
05080         4, 625,
05081         _vq_lengthlist__8c1_s_p3_0,
05082         1, -533725184, 1611661312, 3, 0,
05083         _vq_quantlist__8c1_s_p3_0,
05084         NULL,
05085         &_vq_auxt__8c1_s_p3_0,
05086         NULL,
05087         0
05088 };
05089 
05090 static long _vq_quantlist__8c1_s_p4_0[] = {
05091         4,
05092         3,
05093         5,
05094         2,
05095         6,
05096         1,
05097         7,
05098         0,
05099         8,
05100 };
05101 
05102 static long _vq_lengthlist__8c1_s_p4_0[] = {
05103          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
05104          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
05105          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
05106          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
05107          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05108          0,
05109 };
05110 
05111 static float _vq_quantthresh__8c1_s_p4_0[] = {
05112         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
05113 };
05114 
05115 static long _vq_quantmap__8c1_s_p4_0[] = {
05116             7,    5,    3,    1,    0,    2,    4,    6,
05117             8,
05118 };
05119 
05120 static encode_aux_threshmatch _vq_auxt__8c1_s_p4_0 = {
05121         _vq_quantthresh__8c1_s_p4_0,
05122         _vq_quantmap__8c1_s_p4_0,
05123         9,
05124         9
05125 };
05126 
05127 static static_codebook _8c1_s_p4_0 = {
05128         2, 81,
05129         _vq_lengthlist__8c1_s_p4_0,
05130         1, -531628032, 1611661312, 4, 0,
05131         _vq_quantlist__8c1_s_p4_0,
05132         NULL,
05133         &_vq_auxt__8c1_s_p4_0,
05134         NULL,
05135         0
05136 };
05137 
05138 static long _vq_quantlist__8c1_s_p5_0[] = {
05139         4,
05140         3,
05141         5,
05142         2,
05143         6,
05144         1,
05145         7,
05146         0,
05147         8,
05148 };
05149 
05150 static long _vq_lengthlist__8c1_s_p5_0[] = {
05151          1, 3, 3, 4, 5, 6, 6, 8, 8, 0, 0, 0, 8, 8, 7, 7,
05152          9, 9, 0, 0, 0, 8, 8, 7, 7, 9, 9, 0, 0, 0, 9,10,
05153          8, 8, 9, 9, 0, 0, 0,10,10, 8, 8, 9, 9, 0, 0, 0,
05154         11,10, 8, 8,10,10, 0, 0, 0,11,11, 8, 8,10,10, 0,
05155          0, 0,12,12, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
05156         10,
05157 };
05158 
05159 static float _vq_quantthresh__8c1_s_p5_0[] = {
05160         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
05161 };
05162 
05163 static long _vq_quantmap__8c1_s_p5_0[] = {
05164             7,    5,    3,    1,    0,    2,    4,    6,
05165             8,
05166 };
05167 
05168 static encode_aux_threshmatch _vq_auxt__8c1_s_p5_0 = {
05169         _vq_quantthresh__8c1_s_p5_0,
05170         _vq_quantmap__8c1_s_p5_0,
05171         9,
05172         9
05173 };
05174 
05175 static static_codebook _8c1_s_p5_0 = {
05176         2, 81,
05177         _vq_lengthlist__8c1_s_p5_0,
05178         1, -531628032, 1611661312, 4, 0,
05179         _vq_quantlist__8c1_s_p5_0,
05180         NULL,
05181         &_vq_auxt__8c1_s_p5_0,
05182         NULL,
05183         0
05184 };
05185 
05186 static long _vq_quantlist__8c1_s_p6_0[] = {
05187         8,
05188         7,
05189         9,
05190         6,
05191         10,
05192         5,
05193         11,
05194         4,
05195         12,
05196         3,
05197         13,
05198         2,
05199         14,
05200         1,
05201         15,
05202         0,
05203         16,
05204 };
05205 
05206 static long _vq_lengthlist__8c1_s_p6_0[] = {
05207          1, 3, 3, 5, 5, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
05208         11, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
05209         12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
05210         11,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,11,
05211         12,12,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,
05212         11,12,12,12,12, 0, 0, 0,10,10, 9, 9,10,10,10,10,
05213         11,11,12,12,13,13, 0, 0, 0,10,10, 9, 9,10,10,10,
05214         10,11,11,12,12,13,13, 0, 0, 0,11,11, 9, 9,10,10,
05215         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
05216         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
05217         10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
05218          9,10,10,11,11,12,11,12,12,13,13, 0, 0, 0, 0, 0,
05219         10,10,11,11,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
05220          0, 0, 0,11,10,11,11,12,12,13,13,13,13, 0, 0, 0,
05221          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
05222          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,13, 0,
05223          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
05224          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
05225         14,
05226 };
05227 
05228 static float _vq_quantthresh__8c1_s_p6_0[] = {
05229         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
05230         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
05231 };
05232 
05233 static long _vq_quantmap__8c1_s_p6_0[] = {
05234            15,   13,   11,    9,    7,    5,    3,    1,
05235             0,    2,    4,    6,    8,   10,   12,   14,
05236            16,
05237 };
05238 
05239 static encode_aux_threshmatch _vq_auxt__8c1_s_p6_0 = {
05240         _vq_quantthresh__8c1_s_p6_0,
05241         _vq_quantmap__8c1_s_p6_0,
05242         17,
05243         17
05244 };
05245 
05246 static static_codebook _8c1_s_p6_0 = {
05247         2, 289,
05248         _vq_lengthlist__8c1_s_p6_0,
05249         1, -529530880, 1611661312, 5, 0,
05250         _vq_quantlist__8c1_s_p6_0,
05251         NULL,
05252         &_vq_auxt__8c1_s_p6_0,
05253         NULL,
05254         0
05255 };
05256 
05257 static long _vq_quantlist__8c1_s_p7_0[] = {
05258         1,
05259         0,
05260         2,
05261 };
05262 
05263 static long _vq_lengthlist__8c1_s_p7_0[] = {
05264          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
05265          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
05266         10,11,10,10, 6, 9, 9,10, 9,10,11,10,10, 6, 9, 9,
05267         10, 9, 9,11, 9,10, 7,10,10,11,11,11,11,10,10, 6,
05268          9, 9,10,10,10,11, 9, 9, 6, 9, 9,10,10,10,10, 9,
05269          9,
05270 };
05271 
05272 static float _vq_quantthresh__8c1_s_p7_0[] = {
05273         -5.5, 5.5, 
05274 };
05275 
05276 static long _vq_quantmap__8c1_s_p7_0[] = {
05277             1,    0,    2,
05278 };
05279 
05280 static encode_aux_threshmatch _vq_auxt__8c1_s_p7_0 = {
05281         _vq_quantthresh__8c1_s_p7_0,
05282         _vq_quantmap__8c1_s_p7_0,
05283         3,
05284         3
05285 };
05286 
05287 static static_codebook _8c1_s_p7_0 = {
05288         4, 81,
05289         _vq_lengthlist__8c1_s_p7_0,
05290         1, -529137664, 1618345984, 2, 0,
05291         _vq_quantlist__8c1_s_p7_0,
05292         NULL,
05293         &_vq_auxt__8c1_s_p7_0,
05294         NULL,
05295         0
05296 };
05297 
05298 static long _vq_quantlist__8c1_s_p7_1[] = {
05299         5,
05300         4,
05301         6,
05302         3,
05303         7,
05304         2,
05305         8,
05306         1,
05307         9,
05308         0,
05309         10,
05310 };
05311 
05312 static long _vq_lengthlist__8c1_s_p7_1[] = {
05313          2, 3, 3, 5, 5, 7, 7, 7, 7, 7, 7,10,10, 9, 7, 7,
05314          7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8,
05315          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
05316          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
05317          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
05318          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
05319          8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,10,10,
05320         10,10,10, 8, 8, 8, 8, 8, 8,
05321 };
05322 
05323 static float _vq_quantthresh__8c1_s_p7_1[] = {
05324         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
05325         3.5, 4.5, 
05326 };
05327 
05328 static long _vq_quantmap__8c1_s_p7_1[] = {
05329             9,    7,    5,    3,    1,    0,    2,    4,
05330             6,    8,   10,
05331 };
05332 
05333 static encode_aux_threshmatch _vq_auxt__8c1_s_p7_1 = {
05334         _vq_quantthresh__8c1_s_p7_1,
05335         _vq_quantmap__8c1_s_p7_1,
05336         11,
05337         11
05338 };
05339 
05340 static static_codebook _8c1_s_p7_1 = {
05341         2, 121,
05342         _vq_lengthlist__8c1_s_p7_1,
05343         1, -531365888, 1611661312, 4, 0,
05344         _vq_quantlist__8c1_s_p7_1,
05345         NULL,
05346         &_vq_auxt__8c1_s_p7_1,
05347         NULL,
05348         0
05349 };
05350 
05351 static long _vq_quantlist__8c1_s_p8_0[] = {
05352         6,
05353         5,
05354         7,
05355         4,
05356         8,
05357         3,
05358         9,
05359         2,
05360         10,
05361         1,
05362         11,
05363         0,
05364         12,
05365 };
05366 
05367 static long _vq_lengthlist__8c1_s_p8_0[] = {
05368          1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5,
05369          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
05370          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
05371          9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
05372         11, 0,12,12, 9, 9, 9, 9,10, 9,10,11,11,11, 0,13,
05373         12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
05374          9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
05375         10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,11,
05376         13,12, 0, 0, 0,14,14,10,10,11,10,11,11,12,12, 0,
05377          0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
05378          0,12,12,11,10,12,11,13,12,
05379 };
05380 
05381 static float _vq_quantthresh__8c1_s_p8_0[] = {
05382         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
05383         12.5, 17.5, 22.5, 27.5, 
05384 };
05385 
05386 static long _vq_quantmap__8c1_s_p8_0[] = {
05387            11,    9,    7,    5,    3,    1,    0,    2,
05388             4,    6,    8,   10,   12,
05389 };
05390 
05391 static encode_aux_threshmatch _vq_auxt__8c1_s_p8_0 = {
05392         _vq_quantthresh__8c1_s_p8_0,
05393         _vq_quantmap__8c1_s_p8_0,
05394         13,
05395         13
05396 };
05397 
05398 static static_codebook _8c1_s_p8_0 = {
05399         2, 169,
05400         _vq_lengthlist__8c1_s_p8_0,
05401         1, -526516224, 1616117760, 4, 0,
05402         _vq_quantlist__8c1_s_p8_0,
05403         NULL,
05404         &_vq_auxt__8c1_s_p8_0,
05405         NULL,
05406         0
05407 };
05408 
05409 static long _vq_quantlist__8c1_s_p8_1[] = {
05410         2,
05411         1,
05412         3,
05413         0,
05414         4,
05415 };
05416 
05417 static long _vq_lengthlist__8c1_s_p8_1[] = {
05418          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
05419          6, 6, 5, 5, 6, 6, 6, 5, 5,
05420 };
05421 
05422 static float _vq_quantthresh__8c1_s_p8_1[] = {
05423         -1.5, -0.5, 0.5, 1.5, 
05424 };
05425 
05426 static long _vq_quantmap__8c1_s_p8_1[] = {
05427             3,    1,    0,    2,    4,
05428 };
05429 
05430 static encode_aux_threshmatch _vq_auxt__8c1_s_p8_1 = {
05431         _vq_quantthresh__8c1_s_p8_1,
05432         _vq_quantmap__8c1_s_p8_1,
05433         5,
05434         5
05435 };
05436 
05437 static static_codebook _8c1_s_p8_1 = {
05438         2, 25,
05439         _vq_lengthlist__8c1_s_p8_1,
05440         1, -533725184, 1611661312, 3, 0,
05441         _vq_quantlist__8c1_s_p8_1,
05442         NULL,
05443         &_vq_auxt__8c1_s_p8_1,
05444         NULL,
05445         0
05446 };
05447 
05448 static long _vq_quantlist__8c1_s_p9_0[] = {
05449         6,
05450         5,
05451         7,
05452         4,
05453         8,
05454         3,
05455         9,
05456         2,
05457         10,
05458         1,
05459         11,
05460         0,
05461         12,
05462 };
05463 
05464 static long _vq_lengthlist__8c1_s_p9_0[] = {
05465          1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 6, 6,
05466         10,10,10,10,10,10,10,10,10,10, 6, 7, 8,10,10,10,
05467         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05468         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05469         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05470         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05471         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05472         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05473         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05474         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05475         10,10,10,10,10, 9, 9, 9, 9,
05476 };
05477 
05478 static float _vq_quantthresh__8c1_s_p9_0[] = {
05479         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
05480         787.5, 1102.5, 1417.5, 1732.5, 
05481 };
05482 
05483 static long _vq_quantmap__8c1_s_p9_0[] = {
05484            11,    9,    7,    5,    3,    1,    0,    2,
05485             4,    6,    8,   10,   12,
05486 };
05487 
05488 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_0 = {
05489         _vq_quantthresh__8c1_s_p9_0,
05490         _vq_quantmap__8c1_s_p9_0,
05491         13,
05492         13
05493 };
05494 
05495 static static_codebook _8c1_s_p9_0 = {
05496         2, 169,
05497         _vq_lengthlist__8c1_s_p9_0,
05498         1, -513964032, 1628680192, 4, 0,
05499         _vq_quantlist__8c1_s_p9_0,
05500         NULL,
05501         &_vq_auxt__8c1_s_p9_0,
05502         NULL,
05503         0
05504 };
05505 
05506 static long _vq_quantlist__8c1_s_p9_1[] = {
05507         7,
05508         6,
05509         8,
05510         5,
05511         9,
05512         4,
05513         10,
05514         3,
05515         11,
05516         2,
05517         12,
05518         1,
05519         13,
05520         0,
05521         14,
05522 };
05523 
05524 static long _vq_lengthlist__8c1_s_p9_1[] = {
05525          1, 4, 4, 5, 5, 7, 7, 9, 9,11,11,12,12,13,13, 6,
05526          5, 5, 6, 6, 9, 9,10,10,12,12,12,13,15,14, 6, 5,
05527          5, 7, 7, 9, 9,10,10,12,12,12,13,14,13,17, 7, 7,
05528          8, 8,10,10,11,11,12,13,13,13,13,13,17, 7, 7, 8,
05529          8,10,10,11,11,13,13,13,13,14,14,17,11,11, 9, 9,
05530         11,11,12,12,12,13,13,14,15,13,17,12,12, 9, 9,11,
05531         11,12,12,13,13,13,13,14,16,17,17,17,11,12,12,12,
05532         13,13,13,14,15,14,15,15,17,17,17,12,12,11,11,13,
05533         13,14,14,15,14,15,15,17,17,17,15,15,13,13,14,14,
05534         15,14,15,15,16,15,17,17,17,15,15,13,13,13,14,14,
05535         15,15,15,15,16,17,17,17,17,16,14,15,14,14,15,14,
05536         14,15,15,15,17,17,17,17,17,14,14,16,14,15,15,15,
05537         15,15,15,17,17,17,17,17,17,16,16,15,17,15,15,14,
05538         17,15,17,16,17,17,17,17,16,15,14,15,15,15,15,15,
05539         15,
05540 };
05541 
05542 static float _vq_quantthresh__8c1_s_p9_1[] = {
05543         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
05544         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
05545 };
05546 
05547 static long _vq_quantmap__8c1_s_p9_1[] = {
05548            13,   11,    9,    7,    5,    3,    1,    0,
05549             2,    4,    6,    8,   10,   12,   14,
05550 };
05551 
05552 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_1 = {
05553         _vq_quantthresh__8c1_s_p9_1,
05554         _vq_quantmap__8c1_s_p9_1,
05555         15,
05556         15
05557 };
05558 
05559 static static_codebook _8c1_s_p9_1 = {
05560         2, 225,
05561         _vq_lengthlist__8c1_s_p9_1,
05562         1, -520986624, 1620377600, 4, 0,
05563         _vq_quantlist__8c1_s_p9_1,
05564         NULL,
05565         &_vq_auxt__8c1_s_p9_1,
05566         NULL,
05567         0
05568 };
05569 
05570 static long _vq_quantlist__8c1_s_p9_2[] = {
05571         10,
05572         9,
05573         11,
05574         8,
05575         12,
05576         7,
05577         13,
05578         6,
05579         14,
05580         5,
05581         15,
05582         4,
05583         16,
05584         3,
05585         17,
05586         2,
05587         18,
05588         1,
05589         19,
05590         0,
05591         20,
05592 };
05593 
05594 static long _vq_lengthlist__8c1_s_p9_2[] = {
05595          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
05596          9, 9, 9, 9, 9,11,11,12, 7, 7, 7, 7, 8, 8, 9, 9,
05597          9, 9,10,10,10,10,10,10,10,10,11,11,11, 7, 7, 7,
05598          7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,
05599         11,12, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,
05600         10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
05601          9,10,10,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
05602          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
05603         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
05604         10,10,10,11,12,11, 9, 9, 8, 9, 9, 9, 9, 9,10,10,
05605         10,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
05606          9, 9, 9,10,10,10,10,10,10,10,10,10,10,11,12,11,
05607         12,11, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
05608         10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
05609         10,10,10,10,10,10,10,12,11,12,11,11, 9, 9, 9,10,
05610         10,10,10,10,10,10,10,10,10,10,10,10,12,11,11,11,
05611         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
05612         11,11,11,12,11,11,12,11,10,10,10,10,10,10,10,10,
05613         10,10,10,10,11,10,11,11,11,11,11,11,11,10,10,10,
05614         10,10,10,10,10,10,10,10,10,10,10,11,11,12,11,12,
05615         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
05616         11,11,12,11,12,11,11,11,11,10,10,10,10,10,10,10,
05617         10,10,10,10,10,11,11,12,11,11,12,11,11,12,10,10,
05618         11,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
05619         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
05620         12,11,12,11,11,12,12,12,11,11,10,10,10,10,10,10,
05621         10,10,10,11,12,12,11,12,12,11,12,11,11,11,11,10,
05622         10,10,10,10,10,10,10,10,10,
05623 };
05624 
05625 static float _vq_quantthresh__8c1_s_p9_2[] = {
05626         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
05627         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
05628         6.5, 7.5, 8.5, 9.5, 
05629 };
05630 
05631 static long _vq_quantmap__8c1_s_p9_2[] = {
05632            19,   17,   15,   13,   11,    9,    7,    5,
05633             3,    1,    0,    2,    4,    6,    8,   10,
05634            12,   14,   16,   18,   20,
05635 };
05636 
05637 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_2 = {
05638         _vq_quantthresh__8c1_s_p9_2,
05639         _vq_quantmap__8c1_s_p9_2,
05640         21,
05641         21
05642 };
05643 
05644 static static_codebook _8c1_s_p9_2 = {
05645         2, 441,
05646         _vq_lengthlist__8c1_s_p9_2,
05647         1, -529268736, 1611661312, 5, 0,
05648         _vq_quantlist__8c1_s_p9_2,
05649         NULL,
05650         &_vq_auxt__8c1_s_p9_2,
05651         NULL,
05652         0
05653 };
05654 
05655 static long _huff_lengthlist__8c1_s_single[] = {
05656          4, 6,18, 8,11, 8, 8, 9, 9,10, 4, 4,18, 5, 9, 5,
05657          6, 7, 8,10,18,18,18,18,17,17,17,17,17,17, 7, 5,
05658         17, 6,11, 6, 7, 8, 9,12,12, 9,17,12, 8, 8, 9,10,
05659         10,13, 7, 5,17, 6, 8, 4, 5, 6, 8,10, 6, 5,17, 6,
05660          8, 5, 4, 5, 7, 9, 7, 7,17, 8, 9, 6, 5, 5, 6, 8,
05661          8, 8,17, 9,11, 8, 6, 6, 6, 7, 9,10,17,12,12,10,
05662          9, 7, 7, 8,
05663 };
05664 
05665 static static_codebook _huff_book__8c1_s_single = {
05666         2, 100,
05667         _huff_lengthlist__8c1_s_single,
05668         0, 0, 0, 0, 0,
05669         NULL,
05670         NULL,
05671         NULL,
05672         NULL,
05673         0
05674 };
05675 
05676 static long _huff_lengthlist__44c2_s_long[] = {
05677          6, 6,12,10,10,10, 9,10,12,12, 6, 1,10, 5, 6, 6,
05678          7, 9,11,14,12, 9, 8,11, 7, 8, 9,11,13,15,10, 5,
05679         12, 7, 8, 7, 9,12,14,15,10, 6, 7, 8, 5, 6, 7, 9,
05680         12,14, 9, 6, 8, 7, 6, 6, 7, 9,12,12, 9, 7, 9, 9,
05681          7, 6, 6, 7,10,10,10, 9,10,11, 8, 7, 6, 6, 8,10,
05682         12,11,13,13,11,10, 8, 8, 8,10,11,13,15,15,14,13,
05683         10, 8, 8, 9,
05684 };
05685 
05686 static static_codebook _huff_book__44c2_s_long = {
05687         2, 100,
05688         _huff_lengthlist__44c2_s_long,
05689         0, 0, 0, 0, 0,
05690         NULL,
05691         NULL,
05692         NULL,
05693         NULL,
05694         0
05695 };
05696 
05697 static long _vq_quantlist__44c2_s_p1_0[] = {
05698         1,
05699         0,
05700         2,
05701 };
05702 
05703 static long _vq_lengthlist__44c2_s_p1_0[] = {
05704          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
05705          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05709          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
05710          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05714          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
05715          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05749          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
05750          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
05751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
05755          0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
05756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
05760          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
05761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05795          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
05796          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05800          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
05801          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
05802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05805          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
05806          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
05807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
05999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06114          0,
06115 };
06116 
06117 static float _vq_quantthresh__44c2_s_p1_0[] = {
06118         -0.5, 0.5, 
06119 };
06120 
06121 static long _vq_quantmap__44c2_s_p1_0[] = {
06122             1,    0,    2,
06123 };
06124 
06125 static encode_aux_threshmatch _vq_auxt__44c2_s_p1_0 = {
06126         _vq_quantthresh__44c2_s_p1_0,
06127         _vq_quantmap__44c2_s_p1_0,
06128         3,
06129         3
06130 };
06131 
06132 static static_codebook _44c2_s_p1_0 = {
06133         8, 6561,
06134         _vq_lengthlist__44c2_s_p1_0,
06135         1, -535822336, 1611661312, 2, 0,
06136         _vq_quantlist__44c2_s_p1_0,
06137         NULL,
06138         &_vq_auxt__44c2_s_p1_0,
06139         NULL,
06140         0
06141 };
06142 
06143 static long _vq_quantlist__44c2_s_p2_0[] = {
06144         2,
06145         1,
06146         3,
06147         0,
06148         4,
06149 };
06150 
06151 static long _vq_lengthlist__44c2_s_p2_0[] = {
06152          1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
06153          8, 8, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
06154          8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
06155          0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
06156          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06161          0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,11,11, 0, 0,
06162          0,11,11, 0, 0, 0,12,11, 0, 0, 0, 0, 0, 0, 0, 7,
06163          8, 8, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0, 0,11,
06164         12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06169          0, 0, 0, 6, 8, 8, 0, 0, 0,11,11, 0, 0, 0,11,11,
06170          0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
06171          0, 0,10,11, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0,
06172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06177          8, 9, 9, 0, 0, 0,11,12, 0, 0, 0,11,12, 0, 0, 0,
06178         12,11, 0, 0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0,12,
06179         11, 0, 0, 0,12,11, 0, 0, 0,11,12, 0, 0, 0, 0, 0,
06180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06191          0,
06192 };
06193 
06194 static float _vq_quantthresh__44c2_s_p2_0[] = {
06195         -1.5, -0.5, 0.5, 1.5, 
06196 };
06197 
06198 static long _vq_quantmap__44c2_s_p2_0[] = {
06199             3,    1,    0,    2,    4,
06200 };
06201 
06202 static encode_aux_threshmatch _vq_auxt__44c2_s_p2_0 = {
06203         _vq_quantthresh__44c2_s_p2_0,
06204         _vq_quantmap__44c2_s_p2_0,
06205         5,
06206         5
06207 };
06208 
06209 static static_codebook _44c2_s_p2_0 = {
06210         4, 625,
06211         _vq_lengthlist__44c2_s_p2_0,
06212         1, -533725184, 1611661312, 3, 0,
06213         _vq_quantlist__44c2_s_p2_0,
06214         NULL,
06215         &_vq_auxt__44c2_s_p2_0,
06216         NULL,
06217         0
06218 };
06219 
06220 static long _vq_quantlist__44c2_s_p3_0[] = {
06221         2,
06222         1,
06223         3,
06224         0,
06225         4,
06226 };
06227 
06228 static long _vq_lengthlist__44c2_s_p3_0[] = {
06229          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06230          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
06231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06232          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
06234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06235          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
06236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06268          0,
06269 };
06270 
06271 static float _vq_quantthresh__44c2_s_p3_0[] = {
06272         -1.5, -0.5, 0.5, 1.5, 
06273 };
06274 
06275 static long _vq_quantmap__44c2_s_p3_0[] = {
06276             3,    1,    0,    2,    4,
06277 };
06278 
06279 static encode_aux_threshmatch _vq_auxt__44c2_s_p3_0 = {
06280         _vq_quantthresh__44c2_s_p3_0,
06281         _vq_quantmap__44c2_s_p3_0,
06282         5,
06283         5
06284 };
06285 
06286 static static_codebook _44c2_s_p3_0 = {
06287         4, 625,
06288         _vq_lengthlist__44c2_s_p3_0,
06289         1, -533725184, 1611661312, 3, 0,
06290         _vq_quantlist__44c2_s_p3_0,
06291         NULL,
06292         &_vq_auxt__44c2_s_p3_0,
06293         NULL,
06294         0
06295 };
06296 
06297 static long _vq_quantlist__44c2_s_p4_0[] = {
06298         4,
06299         3,
06300         5,
06301         2,
06302         6,
06303         1,
06304         7,
06305         0,
06306         8,
06307 };
06308 
06309 static long _vq_lengthlist__44c2_s_p4_0[] = {
06310          1, 3, 3, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
06311          0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 7, 7, 6, 6,
06312          0, 0, 0, 0, 0, 0, 0, 6, 7, 0, 0, 0, 0, 0, 0, 0,
06313          7, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
06314          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06315          0,
06316 };
06317 
06318 static float _vq_quantthresh__44c2_s_p4_0[] = {
06319         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
06320 };
06321 
06322 static long _vq_quantmap__44c2_s_p4_0[] = {
06323             7,    5,    3,    1,    0,    2,    4,    6,
06324             8,
06325 };
06326 
06327 static encode_aux_threshmatch _vq_auxt__44c2_s_p4_0 = {
06328         _vq_quantthresh__44c2_s_p4_0,
06329         _vq_quantmap__44c2_s_p4_0,
06330         9,
06331         9
06332 };
06333 
06334 static static_codebook _44c2_s_p4_0 = {
06335         2, 81,
06336         _vq_lengthlist__44c2_s_p4_0,
06337         1, -531628032, 1611661312, 4, 0,
06338         _vq_quantlist__44c2_s_p4_0,
06339         NULL,
06340         &_vq_auxt__44c2_s_p4_0,
06341         NULL,
06342         0
06343 };
06344 
06345 static long _vq_quantlist__44c2_s_p5_0[] = {
06346         4,
06347         3,
06348         5,
06349         2,
06350         6,
06351         1,
06352         7,
06353         0,
06354         8,
06355 };
06356 
06357 static long _vq_lengthlist__44c2_s_p5_0[] = {
06358          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 7, 7, 7, 7, 7, 7,
06359          9, 9, 0, 7, 7, 7, 7, 7, 7, 9, 9, 0, 8, 8, 7, 7,
06360          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
06361          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
06362          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
06363         11,
06364 };
06365 
06366 static float _vq_quantthresh__44c2_s_p5_0[] = {
06367         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
06368 };
06369 
06370 static long _vq_quantmap__44c2_s_p5_0[] = {
06371             7,    5,    3,    1,    0,    2,    4,    6,
06372             8,
06373 };
06374 
06375 static encode_aux_threshmatch _vq_auxt__44c2_s_p5_0 = {
06376         _vq_quantthresh__44c2_s_p5_0,
06377         _vq_quantmap__44c2_s_p5_0,
06378         9,
06379         9
06380 };
06381 
06382 static static_codebook _44c2_s_p5_0 = {
06383         2, 81,
06384         _vq_lengthlist__44c2_s_p5_0,
06385         1, -531628032, 1611661312, 4, 0,
06386         _vq_quantlist__44c2_s_p5_0,
06387         NULL,
06388         &_vq_auxt__44c2_s_p5_0,
06389         NULL,
06390         0
06391 };
06392 
06393 static long _vq_quantlist__44c2_s_p6_0[] = {
06394         8,
06395         7,
06396         9,
06397         6,
06398         10,
06399         5,
06400         11,
06401         4,
06402         12,
06403         3,
06404         13,
06405         2,
06406         14,
06407         1,
06408         15,
06409         0,
06410         16,
06411 };
06412 
06413 static long _vq_lengthlist__44c2_s_p6_0[] = {
06414          1, 4, 3, 6, 6, 8, 8, 9, 9, 9, 9, 9, 9,10,10,11,
06415         11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
06416         12,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
06417         11,11,12, 0, 8, 8, 7, 7, 9, 9,10,10, 9, 9,10,10,
06418         11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10, 9,10,
06419         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
06420         11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
06421         10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
06422         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
06423         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
06424         10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
06425          9,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0,
06426         10,10,10,10,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
06427          0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
06428          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
06429          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
06430          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
06431          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
06432         14,
06433 };
06434 
06435 static float _vq_quantthresh__44c2_s_p6_0[] = {
06436         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
06437         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
06438 };
06439 
06440 static long _vq_quantmap__44c2_s_p6_0[] = {
06441            15,   13,   11,    9,    7,    5,    3,    1,
06442             0,    2,    4,    6,    8,   10,   12,   14,
06443            16,
06444 };
06445 
06446 static encode_aux_threshmatch _vq_auxt__44c2_s_p6_0 = {
06447         _vq_quantthresh__44c2_s_p6_0,
06448         _vq_quantmap__44c2_s_p6_0,
06449         17,
06450         17
06451 };
06452 
06453 static static_codebook _44c2_s_p6_0 = {
06454         2, 289,
06455         _vq_lengthlist__44c2_s_p6_0,
06456         1, -529530880, 1611661312, 5, 0,
06457         _vq_quantlist__44c2_s_p6_0,
06458         NULL,
06459         &_vq_auxt__44c2_s_p6_0,
06460         NULL,
06461         0
06462 };
06463 
06464 static long _vq_quantlist__44c2_s_p7_0[] = {
06465         1,
06466         0,
06467         2,
06468 };
06469 
06470 static long _vq_lengthlist__44c2_s_p7_0[] = {
06471          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
06472          9, 9, 4, 7, 7,10, 9, 9,10, 9, 9, 7,10,10,11,10,
06473         11,11,10,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
06474         11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 6,
06475          9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,12,10,
06476         11,
06477 };
06478 
06479 static float _vq_quantthresh__44c2_s_p7_0[] = {
06480         -5.5, 5.5, 
06481 };
06482 
06483 static long _vq_quantmap__44c2_s_p7_0[] = {
06484             1,    0,    2,
06485 };
06486 
06487 static encode_aux_threshmatch _vq_auxt__44c2_s_p7_0 = {
06488         _vq_quantthresh__44c2_s_p7_0,
06489         _vq_quantmap__44c2_s_p7_0,
06490         3,
06491         3
06492 };
06493 
06494 static static_codebook _44c2_s_p7_0 = {
06495         4, 81,
06496         _vq_lengthlist__44c2_s_p7_0,
06497         1, -529137664, 1618345984, 2, 0,
06498         _vq_quantlist__44c2_s_p7_0,
06499         NULL,
06500         &_vq_auxt__44c2_s_p7_0,
06501         NULL,
06502         0
06503 };
06504 
06505 static long _vq_quantlist__44c2_s_p7_1[] = {
06506         5,
06507         4,
06508         6,
06509         3,
06510         7,
06511         2,
06512         8,
06513         1,
06514         9,
06515         0,
06516         10,
06517 };
06518 
06519 static long _vq_lengthlist__44c2_s_p7_1[] = {
06520          2, 3, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 7, 7, 6, 6,
06521          7, 7, 8, 8, 8, 8, 9, 6, 6, 6, 6, 7, 7, 8, 8, 8,
06522          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
06523          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
06524          8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
06525          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
06526          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
06527         10,10,10, 8, 8, 8, 8, 8, 8,
06528 };
06529 
06530 static float _vq_quantthresh__44c2_s_p7_1[] = {
06531         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
06532         3.5, 4.5, 
06533 };
06534 
06535 static long _vq_quantmap__44c2_s_p7_1[] = {
06536             9,    7,    5,    3,    1,    0,    2,    4,
06537             6,    8,   10,
06538 };
06539 
06540 static encode_aux_threshmatch _vq_auxt__44c2_s_p7_1 = {
06541         _vq_quantthresh__44c2_s_p7_1,
06542         _vq_quantmap__44c2_s_p7_1,
06543         11,
06544         11
06545 };
06546 
06547 static static_codebook _44c2_s_p7_1 = {
06548         2, 121,
06549         _vq_lengthlist__44c2_s_p7_1,
06550         1, -531365888, 1611661312, 4, 0,
06551         _vq_quantlist__44c2_s_p7_1,
06552         NULL,
06553         &_vq_auxt__44c2_s_p7_1,
06554         NULL,
06555         0
06556 };
06557 
06558 static long _vq_quantlist__44c2_s_p8_0[] = {
06559         6,
06560         5,
06561         7,
06562         4,
06563         8,
06564         3,
06565         9,
06566         2,
06567         10,
06568         1,
06569         11,
06570         0,
06571         12,
06572 };
06573 
06574 static long _vq_lengthlist__44c2_s_p8_0[] = {
06575          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
06576          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
06577          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
06578         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
06579         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
06580         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
06581         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
06582         11,12,12,12,12, 0, 0, 0,14,14,10,11,11,11,12,12,
06583         13,13, 0, 0, 0,14,14,11,10,11,11,13,12,13,13, 0,
06584          0, 0, 0, 0,12,12,11,12,13,12,14,14, 0, 0, 0, 0,
06585          0,12,12,12,12,13,12,14,14,
06586 };
06587 
06588 static float _vq_quantthresh__44c2_s_p8_0[] = {
06589         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
06590         12.5, 17.5, 22.5, 27.5, 
06591 };
06592 
06593 static long _vq_quantmap__44c2_s_p8_0[] = {
06594            11,    9,    7,    5,    3,    1,    0,    2,
06595             4,    6,    8,   10,   12,
06596 };
06597 
06598 static encode_aux_threshmatch _vq_auxt__44c2_s_p8_0 = {
06599         _vq_quantthresh__44c2_s_p8_0,
06600         _vq_quantmap__44c2_s_p8_0,
06601         13,
06602         13
06603 };
06604 
06605 static static_codebook _44c2_s_p8_0 = {
06606         2, 169,
06607         _vq_lengthlist__44c2_s_p8_0,
06608         1, -526516224, 1616117760, 4, 0,
06609         _vq_quantlist__44c2_s_p8_0,
06610         NULL,
06611         &_vq_auxt__44c2_s_p8_0,
06612         NULL,
06613         0
06614 };
06615 
06616 static long _vq_quantlist__44c2_s_p8_1[] = {
06617         2,
06618         1,
06619         3,
06620         0,
06621         4,
06622 };
06623 
06624 static long _vq_lengthlist__44c2_s_p8_1[] = {
06625          2, 4, 4, 5, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
06626          5, 5, 5, 5, 6, 6, 6, 5, 5,
06627 };
06628 
06629 static float _vq_quantthresh__44c2_s_p8_1[] = {
06630         -1.5, -0.5, 0.5, 1.5, 
06631 };
06632 
06633 static long _vq_quantmap__44c2_s_p8_1[] = {
06634             3,    1,    0,    2,    4,
06635 };
06636 
06637 static encode_aux_threshmatch _vq_auxt__44c2_s_p8_1 = {
06638         _vq_quantthresh__44c2_s_p8_1,
06639         _vq_quantmap__44c2_s_p8_1,
06640         5,
06641         5
06642 };
06643 
06644 static static_codebook _44c2_s_p8_1 = {
06645         2, 25,
06646         _vq_lengthlist__44c2_s_p8_1,
06647         1, -533725184, 1611661312, 3, 0,
06648         _vq_quantlist__44c2_s_p8_1,
06649         NULL,
06650         &_vq_auxt__44c2_s_p8_1,
06651         NULL,
06652         0
06653 };
06654 
06655 static long _vq_quantlist__44c2_s_p9_0[] = {
06656         6,
06657         5,
06658         7,
06659         4,
06660         8,
06661         3,
06662         9,
06663         2,
06664         10,
06665         1,
06666         11,
06667         0,
06668         12,
06669 };
06670 
06671 static long _vq_lengthlist__44c2_s_p9_0[] = {
06672          1, 5, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
06673         11,11,11,11,11,11,11,11,11,11, 2, 8, 7,11,11,11,
06674         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
06675         11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,
06676         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
06677         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
06678         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
06679         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
06680         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
06681         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
06682         11,11,11,11,11,11,11,11,11,
06683 };
06684 
06685 static float _vq_quantthresh__44c2_s_p9_0[] = {
06686         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
06687         552.5, 773.5, 994.5, 1215.5, 
06688 };
06689 
06690 static long _vq_quantmap__44c2_s_p9_0[] = {
06691            11,    9,    7,    5,    3,    1,    0,    2,
06692             4,    6,    8,   10,   12,
06693 };
06694 
06695 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_0 = {
06696         _vq_quantthresh__44c2_s_p9_0,
06697         _vq_quantmap__44c2_s_p9_0,
06698         13,
06699         13
06700 };
06701 
06702 static static_codebook _44c2_s_p9_0 = {
06703         2, 169,
06704         _vq_lengthlist__44c2_s_p9_0,
06705         1, -514541568, 1627103232, 4, 0,
06706         _vq_quantlist__44c2_s_p9_0,
06707         NULL,
06708         &_vq_auxt__44c2_s_p9_0,
06709         NULL,
06710         0
06711 };
06712 
06713 static long _vq_quantlist__44c2_s_p9_1[] = {
06714         6,
06715         5,
06716         7,
06717         4,
06718         8,
06719         3,
06720         9,
06721         2,
06722         10,
06723         1,
06724         11,
06725         0,
06726         12,
06727 };
06728 
06729 static long _vq_lengthlist__44c2_s_p9_1[] = {
06730          1, 4, 4, 6, 6, 7, 6, 8, 8,10, 9,10,10, 6, 5, 5,
06731          7, 7, 8, 7,10, 9,11,11,12,13, 6, 5, 5, 7, 7, 8,
06732          8,10,10,11,11,13,13,18, 8, 8, 8, 8, 9, 9,10,10,
06733         12,12,12,13,18, 8, 8, 8, 8, 9, 9,10,10,12,12,13,
06734         13,18,11,11, 8, 8,10,10,11,11,12,11,13,12,18,11,
06735         11, 9, 7,10,10,11,11,11,12,12,13,17,17,17,10,10,
06736         11,11,12,12,12,10,12,12,17,17,17,11,10,11,10,13,
06737         12,11,12,12,12,17,17,17,15,14,11,11,12,11,13,10,
06738         13,12,17,17,17,14,14,12,10,11,11,13,13,13,13,17,
06739         17,16,17,16,13,13,12,10,13,10,14,13,17,16,17,16,
06740         17,13,12,12,10,13,11,14,14,
06741 };
06742 
06743 static float _vq_quantthresh__44c2_s_p9_1[] = {
06744         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
06745         42.5, 59.5, 76.5, 93.5, 
06746 };
06747 
06748 static long _vq_quantmap__44c2_s_p9_1[] = {
06749            11,    9,    7,    5,    3,    1,    0,    2,
06750             4,    6,    8,   10,   12,
06751 };
06752 
06753 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_1 = {
06754         _vq_quantthresh__44c2_s_p9_1,
06755         _vq_quantmap__44c2_s_p9_1,
06756         13,
06757         13
06758 };
06759 
06760 static static_codebook _44c2_s_p9_1 = {
06761         2, 169,
06762         _vq_lengthlist__44c2_s_p9_1,
06763         1, -522616832, 1620115456, 4, 0,
06764         _vq_quantlist__44c2_s_p9_1,
06765         NULL,
06766         &_vq_auxt__44c2_s_p9_1,
06767         NULL,
06768         0
06769 };
06770 
06771 static long _vq_quantlist__44c2_s_p9_2[] = {
06772         8,
06773         7,
06774         9,
06775         6,
06776         10,
06777         5,
06778         11,
06779         4,
06780         12,
06781         3,
06782         13,
06783         2,
06784         14,
06785         1,
06786         15,
06787         0,
06788         16,
06789 };
06790 
06791 static long _vq_lengthlist__44c2_s_p9_2[] = {
06792          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
06793          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
06794          9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
06795          9, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
06796          9, 9, 9, 9,10,10,10, 8, 7, 8, 8, 8, 8, 9, 9, 9,
06797          9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
06798          9, 9,10, 9, 9, 9,10,11,10, 8, 8, 8, 8, 9, 9, 9,
06799          9, 9, 9, 9,10,10,10,10,11,10, 8, 8, 9, 9, 9, 9,
06800          9, 9,10, 9, 9,10, 9,10,11,10,11,11,11, 8, 8, 9,
06801          9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,11,11, 9, 9,
06802          9, 9, 9, 9,10, 9, 9, 9,10,10,11,11,11,11,11, 9,
06803          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,11,11,11,11,11,
06804          9, 9, 9, 9,10,10, 9, 9, 9,10,10,10,11,11,11,11,
06805         11,11,11, 9, 9, 9,10, 9, 9,10,10,10,10,11,11,10,
06806         11,11,11,11,10, 9,10,10, 9, 9, 9, 9,10,10,11,10,
06807         11,11,11,11,11, 9, 9, 9, 9,10, 9,10,10,10,10,11,
06808         10,11,11,11,11,11,10,10, 9, 9,10, 9,10,10,10,10,
06809         10,10,10,11,11,11,11,11,11, 9, 9,10, 9,10, 9,10,
06810         10,
06811 };
06812 
06813 static float _vq_quantthresh__44c2_s_p9_2[] = {
06814         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
06815         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
06816 };
06817 
06818 static long _vq_quantmap__44c2_s_p9_2[] = {
06819            15,   13,   11,    9,    7,    5,    3,    1,
06820             0,    2,    4,    6,    8,   10,   12,   14,
06821            16,
06822 };
06823 
06824 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_2 = {
06825         _vq_quantthresh__44c2_s_p9_2,
06826         _vq_quantmap__44c2_s_p9_2,
06827         17,
06828         17
06829 };
06830 
06831 static static_codebook _44c2_s_p9_2 = {
06832         2, 289,
06833         _vq_lengthlist__44c2_s_p9_2,
06834         1, -529530880, 1611661312, 5, 0,
06835         _vq_quantlist__44c2_s_p9_2,
06836         NULL,
06837         &_vq_auxt__44c2_s_p9_2,
06838         NULL,
06839         0
06840 };
06841 
06842 static long _huff_lengthlist__44c2_s_short[] = {
06843         11, 9,13,12,12,11,12,12,13,15, 8, 2,11, 4, 8, 5,
06844          7,10,12,15,13, 7,10, 9, 8, 8,10,13,17,17,11, 4,
06845         12, 5, 9, 5, 8,11,14,16,12, 6, 8, 7, 6, 6, 8,11,
06846         13,16,11, 4, 9, 5, 6, 4, 6,10,13,16,11, 6,11, 7,
06847          7, 6, 7,10,13,15,13, 9,12, 9, 8, 6, 8,10,12,14,
06848         14,10,10, 8, 6, 5, 6, 9,11,13,15,11,11, 9, 6, 5,
06849          6, 8, 9,12,
06850 };
06851 
06852 static static_codebook _huff_book__44c2_s_short = {
06853         2, 100,
06854         _huff_lengthlist__44c2_s_short,
06855         0, 0, 0, 0, 0,
06856         NULL,
06857         NULL,
06858         NULL,
06859         NULL,
06860         0
06861 };
06862 
06863 static long _huff_lengthlist__44c3_s_long[] = {
06864          5, 6,11,11,11,11,10,10,12,11, 5, 2,11, 5, 6, 6,
06865          7, 9,11,13,13,10, 7,11, 6, 7, 8, 9,10,12,11, 5,
06866         11, 6, 8, 7, 9,11,14,15,11, 6, 6, 8, 4, 5, 7, 8,
06867         10,13,10, 5, 7, 7, 5, 5, 6, 8,10,11,10, 7, 7, 8,
06868          6, 5, 5, 7, 9, 9,11, 8, 8,11, 8, 7, 6, 6, 7, 9,
06869         12,11,10,13, 9, 9, 7, 7, 7, 9,11,13,12,15,12,11,
06870          9, 8, 8, 8,
06871 };
06872 
06873 static static_codebook _huff_book__44c3_s_long = {
06874         2, 100,
06875         _huff_lengthlist__44c3_s_long,
06876         0, 0, 0, 0, 0,
06877         NULL,
06878         NULL,
06879         NULL,
06880         NULL,
06881         0
06882 };
06883 
06884 static long _vq_quantlist__44c3_s_p1_0[] = {
06885         1,
06886         0,
06887         2,
06888 };
06889 
06890 static long _vq_lengthlist__44c3_s_p1_0[] = {
06891          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
06892          0, 0, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06896          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
06897          0, 0, 0, 6, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06901          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
06902          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06936          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
06937          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
06938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
06942          0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
06943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
06947          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
06948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06982          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
06983          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06987          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
06988          0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
06989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06992          0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
06993          0, 0, 0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 0,
06994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
06999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07301          0,
07302 };
07303 
07304 static float _vq_quantthresh__44c3_s_p1_0[] = {
07305         -0.5, 0.5, 
07306 };
07307 
07308 static long _vq_quantmap__44c3_s_p1_0[] = {
07309             1,    0,    2,
07310 };
07311 
07312 static encode_aux_threshmatch _vq_auxt__44c3_s_p1_0 = {
07313         _vq_quantthresh__44c3_s_p1_0,
07314         _vq_quantmap__44c3_s_p1_0,
07315         3,
07316         3
07317 };
07318 
07319 static static_codebook _44c3_s_p1_0 = {
07320         8, 6561,
07321         _vq_lengthlist__44c3_s_p1_0,
07322         1, -535822336, 1611661312, 2, 0,
07323         _vq_quantlist__44c3_s_p1_0,
07324         NULL,
07325         &_vq_auxt__44c3_s_p1_0,
07326         NULL,
07327         0
07328 };
07329 
07330 static long _vq_quantlist__44c3_s_p2_0[] = {
07331         2,
07332         1,
07333         3,
07334         0,
07335         4,
07336 };
07337 
07338 static long _vq_lengthlist__44c3_s_p2_0[] = {
07339          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
07340          7, 8, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
07341          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
07342          0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
07343          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07348          0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
07349          0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
07350          7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
07351          9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07356          0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
07357          0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
07358          0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
07359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07364          8,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
07365         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0, 9,
07366          9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
07367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07378          0,
07379 };
07380 
07381 static float _vq_quantthresh__44c3_s_p2_0[] = {
07382         -1.5, -0.5, 0.5, 1.5, 
07383 };
07384 
07385 static long _vq_quantmap__44c3_s_p2_0[] = {
07386             3,    1,    0,    2,    4,
07387 };
07388 
07389 static encode_aux_threshmatch _vq_auxt__44c3_s_p2_0 = {
07390         _vq_quantthresh__44c3_s_p2_0,
07391         _vq_quantmap__44c3_s_p2_0,
07392         5,
07393         5
07394 };
07395 
07396 static static_codebook _44c3_s_p2_0 = {
07397         4, 625,
07398         _vq_lengthlist__44c3_s_p2_0,
07399         1, -533725184, 1611661312, 3, 0,
07400         _vq_quantlist__44c3_s_p2_0,
07401         NULL,
07402         &_vq_auxt__44c3_s_p2_0,
07403         NULL,
07404         0
07405 };
07406 
07407 static long _vq_quantlist__44c3_s_p3_0[] = {
07408         2,
07409         1,
07410         3,
07411         0,
07412         4,
07413 };
07414 
07415 static long _vq_lengthlist__44c3_s_p3_0[] = {
07416          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07417          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
07418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07419          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
07421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07422          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
07423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07455          0,
07456 };
07457 
07458 static float _vq_quantthresh__44c3_s_p3_0[] = {
07459         -1.5, -0.5, 0.5, 1.5, 
07460 };
07461 
07462 static long _vq_quantmap__44c3_s_p3_0[] = {
07463             3,    1,    0,    2,    4,
07464 };
07465 
07466 static encode_aux_threshmatch _vq_auxt__44c3_s_p3_0 = {
07467         _vq_quantthresh__44c3_s_p3_0,
07468         _vq_quantmap__44c3_s_p3_0,
07469         5,
07470         5
07471 };
07472 
07473 static static_codebook _44c3_s_p3_0 = {
07474         4, 625,
07475         _vq_lengthlist__44c3_s_p3_0,
07476         1, -533725184, 1611661312, 3, 0,
07477         _vq_quantlist__44c3_s_p3_0,
07478         NULL,
07479         &_vq_auxt__44c3_s_p3_0,
07480         NULL,
07481         0
07482 };
07483 
07484 static long _vq_quantlist__44c3_s_p4_0[] = {
07485         4,
07486         3,
07487         5,
07488         2,
07489         6,
07490         1,
07491         7,
07492         0,
07493         8,
07494 };
07495 
07496 static long _vq_lengthlist__44c3_s_p4_0[] = {
07497          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
07498          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
07499          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
07500          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
07501          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
07502          0,
07503 };
07504 
07505 static float _vq_quantthresh__44c3_s_p4_0[] = {
07506         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
07507 };
07508 
07509 static long _vq_quantmap__44c3_s_p4_0[] = {
07510             7,    5,    3,    1,    0,    2,    4,    6,
07511             8,
07512 };
07513 
07514 static encode_aux_threshmatch _vq_auxt__44c3_s_p4_0 = {
07515         _vq_quantthresh__44c3_s_p4_0,
07516         _vq_quantmap__44c3_s_p4_0,
07517         9,
07518         9
07519 };
07520 
07521 static static_codebook _44c3_s_p4_0 = {
07522         2, 81,
07523         _vq_lengthlist__44c3_s_p4_0,
07524         1, -531628032, 1611661312, 4, 0,
07525         _vq_quantlist__44c3_s_p4_0,
07526         NULL,
07527         &_vq_auxt__44c3_s_p4_0,
07528         NULL,
07529         0
07530 };
07531 
07532 static long _vq_quantlist__44c3_s_p5_0[] = {
07533         4,
07534         3,
07535         5,
07536         2,
07537         6,
07538         1,
07539         7,
07540         0,
07541         8,
07542 };
07543 
07544 static long _vq_lengthlist__44c3_s_p5_0[] = {
07545          1, 3, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 7, 8,
07546          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
07547          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
07548          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
07549          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
07550         11,
07551 };
07552 
07553 static float _vq_quantthresh__44c3_s_p5_0[] = {
07554         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
07555 };
07556 
07557 static long _vq_quantmap__44c3_s_p5_0[] = {
07558             7,    5,    3,    1,    0,    2,    4,    6,
07559             8,
07560 };
07561 
07562 static encode_aux_threshmatch _vq_auxt__44c3_s_p5_0 = {
07563         _vq_quantthresh__44c3_s_p5_0,
07564         _vq_quantmap__44c3_s_p5_0,
07565         9,
07566         9
07567 };
07568 
07569 static static_codebook _44c3_s_p5_0 = {
07570         2, 81,
07571         _vq_lengthlist__44c3_s_p5_0,
07572         1, -531628032, 1611661312, 4, 0,
07573         _vq_quantlist__44c3_s_p5_0,
07574         NULL,
07575         &_vq_auxt__44c3_s_p5_0,
07576         NULL,
07577         0
07578 };
07579 
07580 static long _vq_quantlist__44c3_s_p6_0[] = {
07581         8,
07582         7,
07583         9,
07584         6,
07585         10,
07586         5,
07587         11,
07588         4,
07589         12,
07590         3,
07591         13,
07592         2,
07593         14,
07594         1,
07595         15,
07596         0,
07597         16,
07598 };
07599 
07600 static long _vq_lengthlist__44c3_s_p6_0[] = {
07601          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
07602         10, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
07603         11,11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
07604         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
07605         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
07606         10,11,11,11,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
07607         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
07608          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
07609         10,10,11,10,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
07610         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 8,
07611          9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8,
07612          8, 9, 9,10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0,
07613          9,10,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0,
07614          0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
07615          0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
07616          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
07617          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13,
07618          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
07619         13,
07620 };
07621 
07622 static float _vq_quantthresh__44c3_s_p6_0[] = {
07623         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
07624         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
07625 };
07626 
07627 static long _vq_quantmap__44c3_s_p6_0[] = {
07628            15,   13,   11,    9,    7,    5,    3,    1,
07629             0,    2,    4,    6,    8,   10,   12,   14,
07630            16,
07631 };
07632 
07633 static encode_aux_threshmatch _vq_auxt__44c3_s_p6_0 = {
07634         _vq_quantthresh__44c3_s_p6_0,
07635         _vq_quantmap__44c3_s_p6_0,
07636         17,
07637         17
07638 };
07639 
07640 static static_codebook _44c3_s_p6_0 = {
07641         2, 289,
07642         _vq_lengthlist__44c3_s_p6_0,
07643         1, -529530880, 1611661312, 5, 0,
07644         _vq_quantlist__44c3_s_p6_0,
07645         NULL,
07646         &_vq_auxt__44c3_s_p6_0,
07647         NULL,
07648         0
07649 };
07650 
07651 static long _vq_quantlist__44c3_s_p7_0[] = {
07652         1,
07653         0,
07654         2,
07655 };
07656 
07657 static long _vq_lengthlist__44c3_s_p7_0[] = {
07658          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
07659          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
07660         10,12,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
07661         11,10,10,11,10,10, 7,11,11,11,11,11,12,11,11, 6,
07662          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
07663         10,
07664 };
07665 
07666 static float _vq_quantthresh__44c3_s_p7_0[] = {
07667         -5.5, 5.5, 
07668 };
07669 
07670 static long _vq_quantmap__44c3_s_p7_0[] = {
07671             1,    0,    2,
07672 };
07673 
07674 static encode_aux_threshmatch _vq_auxt__44c3_s_p7_0 = {
07675         _vq_quantthresh__44c3_s_p7_0,
07676         _vq_quantmap__44c3_s_p7_0,
07677         3,
07678         3
07679 };
07680 
07681 static static_codebook _44c3_s_p7_0 = {
07682         4, 81,
07683         _vq_lengthlist__44c3_s_p7_0,
07684         1, -529137664, 1618345984, 2, 0,
07685         _vq_quantlist__44c3_s_p7_0,
07686         NULL,
07687         &_vq_auxt__44c3_s_p7_0,
07688         NULL,
07689         0
07690 };
07691 
07692 static long _vq_quantlist__44c3_s_p7_1[] = {
07693         5,
07694         4,
07695         6,
07696         3,
07697         7,
07698         2,
07699         8,
07700         1,
07701         9,
07702         0,
07703         10,
07704 };
07705 
07706 static long _vq_lengthlist__44c3_s_p7_1[] = {
07707          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
07708          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
07709          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
07710          7, 8, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
07711          8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
07712          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
07713          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
07714         10,10,10, 8, 8, 8, 8, 8, 8,
07715 };
07716 
07717 static float _vq_quantthresh__44c3_s_p7_1[] = {
07718         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
07719         3.5, 4.5, 
07720 };
07721 
07722 static long _vq_quantmap__44c3_s_p7_1[] = {
07723             9,    7,    5,    3,    1,    0,    2,    4,
07724             6,    8,   10,
07725 };
07726 
07727 static encode_aux_threshmatch _vq_auxt__44c3_s_p7_1 = {
07728         _vq_quantthresh__44c3_s_p7_1,
07729         _vq_quantmap__44c3_s_p7_1,
07730         11,
07731         11
07732 };
07733 
07734 static static_codebook _44c3_s_p7_1 = {
07735         2, 121,
07736         _vq_lengthlist__44c3_s_p7_1,
07737         1, -531365888, 1611661312, 4, 0,
07738         _vq_quantlist__44c3_s_p7_1,
07739         NULL,
07740         &_vq_auxt__44c3_s_p7_1,
07741         NULL,
07742         0
07743 };
07744 
07745 static long _vq_quantlist__44c3_s_p8_0[] = {
07746         6,
07747         5,
07748         7,
07749         4,
07750         8,
07751         3,
07752         9,
07753         2,
07754         10,
07755         1,
07756         11,
07757         0,
07758         12,
07759 };
07760 
07761 static long _vq_lengthlist__44c3_s_p8_0[] = {
07762          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
07763          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
07764          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
07765         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
07766         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,12, 0,13,
07767         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
07768         10,10,11,11,12,12,12,12, 0, 0, 0,10,10,10,10,11,
07769         11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
07770         13,13, 0, 0, 0,14,14,11,11,11,11,12,12,13,13, 0,
07771          0, 0, 0, 0,12,12,12,12,13,13,14,13, 0, 0, 0, 0,
07772          0,13,13,12,12,13,12,14,13,
07773 };
07774 
07775 static float _vq_quantthresh__44c3_s_p8_0[] = {
07776         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
07777         12.5, 17.5, 22.5, 27.5, 
07778 };
07779 
07780 static long _vq_quantmap__44c3_s_p8_0[] = {
07781            11,    9,    7,    5,    3,    1,    0,    2,
07782             4,    6,    8,   10,   12,
07783 };
07784 
07785 static encode_aux_threshmatch _vq_auxt__44c3_s_p8_0 = {
07786         _vq_quantthresh__44c3_s_p8_0,
07787         _vq_quantmap__44c3_s_p8_0,
07788         13,
07789         13
07790 };
07791 
07792 static static_codebook _44c3_s_p8_0 = {
07793         2, 169,
07794         _vq_lengthlist__44c3_s_p8_0,
07795         1, -526516224, 1616117760, 4, 0,
07796         _vq_quantlist__44c3_s_p8_0,
07797         NULL,
07798         &_vq_auxt__44c3_s_p8_0,
07799         NULL,
07800         0
07801 };
07802 
07803 static long _vq_quantlist__44c3_s_p8_1[] = {
07804         2,
07805         1,
07806         3,
07807         0,
07808         4,
07809 };
07810 
07811 static long _vq_lengthlist__44c3_s_p8_1[] = {
07812          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
07813          5, 5, 5, 5, 6, 6, 6, 5, 5,
07814 };
07815 
07816 static float _vq_quantthresh__44c3_s_p8_1[] = {
07817         -1.5, -0.5, 0.5, 1.5, 
07818 };
07819 
07820 static long _vq_quantmap__44c3_s_p8_1[] = {
07821             3,    1,    0,    2,    4,
07822 };
07823 
07824 static encode_aux_threshmatch _vq_auxt__44c3_s_p8_1 = {
07825         _vq_quantthresh__44c3_s_p8_1,
07826         _vq_quantmap__44c3_s_p8_1,
07827         5,
07828         5
07829 };
07830 
07831 static static_codebook _44c3_s_p8_1 = {
07832         2, 25,
07833         _vq_lengthlist__44c3_s_p8_1,
07834         1, -533725184, 1611661312, 3, 0,
07835         _vq_quantlist__44c3_s_p8_1,
07836         NULL,
07837         &_vq_auxt__44c3_s_p8_1,
07838         NULL,
07839         0
07840 };
07841 
07842 static long _vq_quantlist__44c3_s_p9_0[] = {
07843         6,
07844         5,
07845         7,
07846         4,
07847         8,
07848         3,
07849         9,
07850         2,
07851         10,
07852         1,
07853         11,
07854         0,
07855         12,
07856 };
07857 
07858 static long _vq_lengthlist__44c3_s_p9_0[] = {
07859          1, 4, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
07860         12,12,12,12,12,12,12,12,12,12, 2, 9, 7,12,12,12,
07861         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
07862         12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,
07863         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
07864         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
07865         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
07866         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
07867         12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
07868         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
07869         11,11,11,11,11,11,11,11,11,
07870 };
07871 
07872 static float _vq_quantthresh__44c3_s_p9_0[] = {
07873         -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
07874         637.5, 892.5, 1147.5, 1402.5, 
07875 };
07876 
07877 static long _vq_quantmap__44c3_s_p9_0[] = {
07878            11,    9,    7,    5,    3,    1,    0,    2,
07879             4,    6,    8,   10,   12,
07880 };
07881 
07882 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_0 = {
07883         _vq_quantthresh__44c3_s_p9_0,
07884         _vq_quantmap__44c3_s_p9_0,
07885         13,
07886         13
07887 };
07888 
07889 static static_codebook _44c3_s_p9_0 = {
07890         2, 169,
07891         _vq_lengthlist__44c3_s_p9_0,
07892         1, -514332672, 1627381760, 4, 0,
07893         _vq_quantlist__44c3_s_p9_0,
07894         NULL,
07895         &_vq_auxt__44c3_s_p9_0,
07896         NULL,
07897         0
07898 };
07899 
07900 static long _vq_quantlist__44c3_s_p9_1[] = {
07901         7,
07902         6,
07903         8,
07904         5,
07905         9,
07906         4,
07907         10,
07908         3,
07909         11,
07910         2,
07911         12,
07912         1,
07913         13,
07914         0,
07915         14,
07916 };
07917 
07918 static long _vq_lengthlist__44c3_s_p9_1[] = {
07919          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10,10,10, 6,
07920          5, 5, 7, 7, 8, 8,10, 8,11,10,12,12,13,13, 6, 5,
07921          5, 7, 7, 8, 8,10, 9,11,11,12,12,13,12,18, 8, 8,
07922          8, 8, 9, 9,10, 9,11,10,12,12,13,13,18, 8, 8, 8,
07923          8, 9, 9,10,10,11,11,13,12,14,13,18,11,11, 9, 9,
07924         10,10,11,11,11,12,13,12,13,14,18,11,11, 9, 8,11,
07925         10,11,11,11,11,12,12,14,13,18,18,18,10,11,10,11,
07926         12,12,12,12,13,12,14,13,18,18,18,10,11,11, 9,12,
07927         11,12,12,12,13,13,13,18,18,17,14,14,11,11,12,12,
07928         13,12,14,12,14,13,18,18,18,14,14,11,10,12, 9,12,
07929         13,13,13,13,13,18,18,17,16,18,13,13,12,12,13,11,
07930         14,12,14,14,17,18,18,17,18,13,12,13,10,12,11,14,
07931         14,14,14,17,18,18,18,18,15,16,12,12,13,10,14,12,
07932         14,15,18,18,18,16,17,16,14,12,11,13,10,13,13,14,
07933         15,
07934 };
07935 
07936 static float _vq_quantthresh__44c3_s_p9_1[] = {
07937         -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
07938         25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
07939 };
07940 
07941 static long _vq_quantmap__44c3_s_p9_1[] = {
07942            13,   11,    9,    7,    5,    3,    1,    0,
07943             2,    4,    6,    8,   10,   12,   14,
07944 };
07945 
07946 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_1 = {
07947         _vq_quantthresh__44c3_s_p9_1,
07948         _vq_quantmap__44c3_s_p9_1,
07949         15,
07950         15
07951 };
07952 
07953 static static_codebook _44c3_s_p9_1 = {
07954         2, 225,
07955         _vq_lengthlist__44c3_s_p9_1,
07956         1, -522338304, 1620115456, 4, 0,
07957         _vq_quantlist__44c3_s_p9_1,
07958         NULL,
07959         &_vq_auxt__44c3_s_p9_1,
07960         NULL,
07961         0
07962 };
07963 
07964 static long _vq_quantlist__44c3_s_p9_2[] = {
07965         8,
07966         7,
07967         9,
07968         6,
07969         10,
07970         5,
07971         11,
07972         4,
07973         12,
07974         3,
07975         13,
07976         2,
07977         14,
07978         1,
07979         15,
07980         0,
07981         16,
07982 };
07983 
07984 static long _vq_lengthlist__44c3_s_p9_2[] = {
07985          2, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
07986          8,10, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 8, 9, 9, 9,
07987          9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
07988          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
07989          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9,
07990          9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
07991          9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9,
07992          9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 9, 9, 9, 9, 9,
07993          9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 9, 9, 9,
07994          9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,11, 9, 9,
07995          9, 9, 9, 9,10,10, 9, 9,10, 9,11,10,11,11,11, 9,
07996          9, 9, 9, 9, 9, 9, 9,10,10,10, 9,11,11,11,11,11,
07997          9, 9, 9, 9,10,10, 9, 9, 9, 9,10, 9,11,11,11,11,
07998         11,11,11, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,
07999         11,11,11,11,10, 9,10,10, 9,10, 9, 9,10, 9,11,10,
08000         10,11,11,11,11, 9,10, 9, 9, 9, 9,10,10,10,10,11,
08001         11,11,11,11,11,10,10,10, 9, 9,10, 9,10, 9,10,10,
08002         10,10,11,11,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,
08003         10,
08004 };
08005 
08006 static float _vq_quantthresh__44c3_s_p9_2[] = {
08007         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
08008         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
08009 };
08010 
08011 static long _vq_quantmap__44c3_s_p9_2[] = {
08012            15,   13,   11,    9,    7,    5,    3,    1,
08013             0,    2,    4,    6,    8,   10,   12,   14,
08014            16,
08015 };
08016 
08017 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_2 = {
08018         _vq_quantthresh__44c3_s_p9_2,
08019         _vq_quantmap__44c3_s_p9_2,
08020         17,
08021         17
08022 };
08023 
08024 static static_codebook _44c3_s_p9_2 = {
08025         2, 289,
08026         _vq_lengthlist__44c3_s_p9_2,
08027         1, -529530880, 1611661312, 5, 0,
08028         _vq_quantlist__44c3_s_p9_2,
08029         NULL,
08030         &_vq_auxt__44c3_s_p9_2,
08031         NULL,
08032         0
08033 };
08034 
08035 static long _huff_lengthlist__44c3_s_short[] = {
08036         10, 9,13,11,14,10,12,13,13,14, 7, 2,12, 5,10, 5,
08037          7,10,12,14,12, 6, 9, 8, 7, 7, 9,11,13,16,10, 4,
08038         12, 5,10, 6, 8,12,14,16,12, 6, 8, 7, 6, 5, 7,11,
08039         12,16,10, 4, 8, 5, 6, 4, 6, 9,13,16,10, 6,10, 7,
08040          7, 6, 7, 9,13,15,12, 9,11, 9, 8, 6, 7,10,12,14,
08041         14,11,10, 9, 6, 5, 6, 9,11,13,15,13,11,10, 6, 5,
08042          6, 8, 9,11,
08043 };
08044 
08045 static static_codebook _huff_book__44c3_s_short = {
08046         2, 100,
08047         _huff_lengthlist__44c3_s_short,
08048         0, 0, 0, 0, 0,
08049         NULL,
08050         NULL,
08051         NULL,
08052         NULL,
08053         0
08054 };
08055 
08056 static long _huff_lengthlist__44c4_s_long[] = {
08057          4, 7,11,11,11,11,10,11,12,11, 5, 2,11, 5, 6, 6,
08058          7, 9,11,12,11, 9, 6,10, 6, 7, 8, 9,10,11,11, 5,
08059         11, 7, 8, 8, 9,11,13,14,11, 6, 5, 8, 4, 5, 7, 8,
08060         10,11,10, 6, 7, 7, 5, 5, 6, 8, 9,11,10, 7, 8, 9,
08061          6, 6, 6, 7, 8, 9,11, 9, 9,11, 7, 7, 6, 6, 7, 9,
08062         12,12,10,13, 9, 8, 7, 7, 7, 8,11,13,11,14,11,10,
08063          9, 8, 7, 7,
08064 };
08065 
08066 static static_codebook _huff_book__44c4_s_long = {
08067         2, 100,
08068         _huff_lengthlist__44c4_s_long,
08069         0, 0, 0, 0, 0,
08070         NULL,
08071         NULL,
08072         NULL,
08073         NULL,
08074         0
08075 };
08076 
08077 static long _vq_quantlist__44c4_s_p1_0[] = {
08078         1,
08079         0,
08080         2,
08081 };
08082 
08083 static long _vq_lengthlist__44c4_s_p1_0[] = {
08084          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
08085          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08089          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
08090          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08094          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
08095          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08129          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
08130          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
08131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
08135          0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
08136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
08140          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
08141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08175          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
08176          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08180          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
08181          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
08182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08185          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
08186          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
08187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08494          0,
08495 };
08496 
08497 static float _vq_quantthresh__44c4_s_p1_0[] = {
08498         -0.5, 0.5, 
08499 };
08500 
08501 static long _vq_quantmap__44c4_s_p1_0[] = {
08502             1,    0,    2,
08503 };
08504 
08505 static encode_aux_threshmatch _vq_auxt__44c4_s_p1_0 = {
08506         _vq_quantthresh__44c4_s_p1_0,
08507         _vq_quantmap__44c4_s_p1_0,
08508         3,
08509         3
08510 };
08511 
08512 static static_codebook _44c4_s_p1_0 = {
08513         8, 6561,
08514         _vq_lengthlist__44c4_s_p1_0,
08515         1, -535822336, 1611661312, 2, 0,
08516         _vq_quantlist__44c4_s_p1_0,
08517         NULL,
08518         &_vq_auxt__44c4_s_p1_0,
08519         NULL,
08520         0
08521 };
08522 
08523 static long _vq_quantlist__44c4_s_p2_0[] = {
08524         2,
08525         1,
08526         3,
08527         0,
08528         4,
08529 };
08530 
08531 static long _vq_lengthlist__44c4_s_p2_0[] = {
08532          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
08533          7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
08534          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
08535          0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
08536          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08541          0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0,
08542          0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
08543          7, 8, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
08544          9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08549          0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
08550          0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
08551          0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
08552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08557          7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
08558         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0, 9,
08559          9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
08560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08571          0,
08572 };
08573 
08574 static float _vq_quantthresh__44c4_s_p2_0[] = {
08575         -1.5, -0.5, 0.5, 1.5, 
08576 };
08577 
08578 static long _vq_quantmap__44c4_s_p2_0[] = {
08579             3,    1,    0,    2,    4,
08580 };
08581 
08582 static encode_aux_threshmatch _vq_auxt__44c4_s_p2_0 = {
08583         _vq_quantthresh__44c4_s_p2_0,
08584         _vq_quantmap__44c4_s_p2_0,
08585         5,
08586         5
08587 };
08588 
08589 static static_codebook _44c4_s_p2_0 = {
08590         4, 625,
08591         _vq_lengthlist__44c4_s_p2_0,
08592         1, -533725184, 1611661312, 3, 0,
08593         _vq_quantlist__44c4_s_p2_0,
08594         NULL,
08595         &_vq_auxt__44c4_s_p2_0,
08596         NULL,
08597         0
08598 };
08599 
08600 static long _vq_quantlist__44c4_s_p3_0[] = {
08601         2,
08602         1,
08603         3,
08604         0,
08605         4,
08606 };
08607 
08608 static long _vq_lengthlist__44c4_s_p3_0[] = {
08609          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08610          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
08611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08612          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
08614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08615          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
08616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08648          0,
08649 };
08650 
08651 static float _vq_quantthresh__44c4_s_p3_0[] = {
08652         -1.5, -0.5, 0.5, 1.5, 
08653 };
08654 
08655 static long _vq_quantmap__44c4_s_p3_0[] = {
08656             3,    1,    0,    2,    4,
08657 };
08658 
08659 static encode_aux_threshmatch _vq_auxt__44c4_s_p3_0 = {
08660         _vq_quantthresh__44c4_s_p3_0,
08661         _vq_quantmap__44c4_s_p3_0,
08662         5,
08663         5
08664 };
08665 
08666 static static_codebook _44c4_s_p3_0 = {
08667         4, 625,
08668         _vq_lengthlist__44c4_s_p3_0,
08669         1, -533725184, 1611661312, 3, 0,
08670         _vq_quantlist__44c4_s_p3_0,
08671         NULL,
08672         &_vq_auxt__44c4_s_p3_0,
08673         NULL,
08674         0
08675 };
08676 
08677 static long _vq_quantlist__44c4_s_p4_0[] = {
08678         4,
08679         3,
08680         5,
08681         2,
08682         6,
08683         1,
08684         7,
08685         0,
08686         8,
08687 };
08688 
08689 static long _vq_lengthlist__44c4_s_p4_0[] = {
08690          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
08691          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
08692          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
08693          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
08694          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
08695          0,
08696 };
08697 
08698 static float _vq_quantthresh__44c4_s_p4_0[] = {
08699         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
08700 };
08701 
08702 static long _vq_quantmap__44c4_s_p4_0[] = {
08703             7,    5,    3,    1,    0,    2,    4,    6,
08704             8,
08705 };
08706 
08707 static encode_aux_threshmatch _vq_auxt__44c4_s_p4_0 = {
08708         _vq_quantthresh__44c4_s_p4_0,
08709         _vq_quantmap__44c4_s_p4_0,
08710         9,
08711         9
08712 };
08713 
08714 static static_codebook _44c4_s_p4_0 = {
08715         2, 81,
08716         _vq_lengthlist__44c4_s_p4_0,
08717         1, -531628032, 1611661312, 4, 0,
08718         _vq_quantlist__44c4_s_p4_0,
08719         NULL,
08720         &_vq_auxt__44c4_s_p4_0,
08721         NULL,
08722         0
08723 };
08724 
08725 static long _vq_quantlist__44c4_s_p5_0[] = {
08726         4,
08727         3,
08728         5,
08729         2,
08730         6,
08731         1,
08732         7,
08733         0,
08734         8,
08735 };
08736 
08737 static long _vq_lengthlist__44c4_s_p5_0[] = {
08738          2, 3, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
08739          9, 9, 0, 4, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
08740          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10, 9, 0, 0, 0,
08741          9, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
08742          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,10,
08743         10,
08744 };
08745 
08746 static float _vq_quantthresh__44c4_s_p5_0[] = {
08747         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
08748 };
08749 
08750 static long _vq_quantmap__44c4_s_p5_0[] = {
08751             7,    5,    3,    1,    0,    2,    4,    6,
08752             8,
08753 };
08754 
08755 static encode_aux_threshmatch _vq_auxt__44c4_s_p5_0 = {
08756         _vq_quantthresh__44c4_s_p5_0,
08757         _vq_quantmap__44c4_s_p5_0,
08758         9,
08759         9
08760 };
08761 
08762 static static_codebook _44c4_s_p5_0 = {
08763         2, 81,
08764         _vq_lengthlist__44c4_s_p5_0,
08765         1, -531628032, 1611661312, 4, 0,
08766         _vq_quantlist__44c4_s_p5_0,
08767         NULL,
08768         &_vq_auxt__44c4_s_p5_0,
08769         NULL,
08770         0
08771 };
08772 
08773 static long _vq_quantlist__44c4_s_p6_0[] = {
08774         8,
08775         7,
08776         9,
08777         6,
08778         10,
08779         5,
08780         11,
08781         4,
08782         12,
08783         3,
08784         13,
08785         2,
08786         14,
08787         1,
08788         15,
08789         0,
08790         16,
08791 };
08792 
08793 static long _vq_lengthlist__44c4_s_p6_0[] = {
08794          2, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
08795         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
08796         11,11, 0, 4, 4, 7, 6, 8, 8, 9, 9, 9, 9,10,10,11,
08797         11,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
08798         11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
08799         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
08800         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
08801          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
08802         10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
08803         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,
08804          9,10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9,
08805          9, 9, 9,10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0,
08806         10,10,10,10,11,11,11,11,12,12,13,12, 0, 0, 0, 0,
08807          0, 0, 0,10,10,11,11,11,11,12,12,12,12, 0, 0, 0,
08808          0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
08809          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
08810          0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,13,13,
08811          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,
08812         13,
08813 };
08814 
08815 static float _vq_quantthresh__44c4_s_p6_0[] = {
08816         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
08817         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
08818 };
08819 
08820 static long _vq_quantmap__44c4_s_p6_0[] = {
08821            15,   13,   11,    9,    7,    5,    3,    1,
08822             0,    2,    4,    6,    8,   10,   12,   14,
08823            16,
08824 };
08825 
08826 static encode_aux_threshmatch _vq_auxt__44c4_s_p6_0 = {
08827         _vq_quantthresh__44c4_s_p6_0,
08828         _vq_quantmap__44c4_s_p6_0,
08829         17,
08830         17
08831 };
08832 
08833 static static_codebook _44c4_s_p6_0 = {
08834         2, 289,
08835         _vq_lengthlist__44c4_s_p6_0,
08836         1, -529530880, 1611661312, 5, 0,
08837         _vq_quantlist__44c4_s_p6_0,
08838         NULL,
08839         &_vq_auxt__44c4_s_p6_0,
08840         NULL,
08841         0
08842 };
08843 
08844 static long _vq_quantlist__44c4_s_p7_0[] = {
08845         1,
08846         0,
08847         2,
08848 };
08849 
08850 static long _vq_lengthlist__44c4_s_p7_0[] = {
08851          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
08852          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
08853         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
08854         11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
08855          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
08856         10,
08857 };
08858 
08859 static float _vq_quantthresh__44c4_s_p7_0[] = {
08860         -5.5, 5.5, 
08861 };
08862 
08863 static long _vq_quantmap__44c4_s_p7_0[] = {
08864             1,    0,    2,
08865 };
08866 
08867 static encode_aux_threshmatch _vq_auxt__44c4_s_p7_0 = {
08868         _vq_quantthresh__44c4_s_p7_0,
08869         _vq_quantmap__44c4_s_p7_0,
08870         3,
08871         3
08872 };
08873 
08874 static static_codebook _44c4_s_p7_0 = {
08875         4, 81,
08876         _vq_lengthlist__44c4_s_p7_0,
08877         1, -529137664, 1618345984, 2, 0,
08878         _vq_quantlist__44c4_s_p7_0,
08879         NULL,
08880         &_vq_auxt__44c4_s_p7_0,
08881         NULL,
08882         0
08883 };
08884 
08885 static long _vq_quantlist__44c4_s_p7_1[] = {
08886         5,
08887         4,
08888         6,
08889         3,
08890         7,
08891         2,
08892         8,
08893         1,
08894         9,
08895         0,
08896         10,
08897 };
08898 
08899 static long _vq_lengthlist__44c4_s_p7_1[] = {
08900          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
08901          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
08902          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
08903          7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
08904          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
08905          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
08906          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
08907         10,10,10, 8, 8, 8, 8, 9, 9,
08908 };
08909 
08910 static float _vq_quantthresh__44c4_s_p7_1[] = {
08911         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
08912         3.5, 4.5, 
08913 };
08914 
08915 static long _vq_quantmap__44c4_s_p7_1[] = {
08916             9,    7,    5,    3,    1,    0,    2,    4,
08917             6,    8,   10,
08918 };
08919 
08920 static encode_aux_threshmatch _vq_auxt__44c4_s_p7_1 = {
08921         _vq_quantthresh__44c4_s_p7_1,
08922         _vq_quantmap__44c4_s_p7_1,
08923         11,
08924         11
08925 };
08926 
08927 static static_codebook _44c4_s_p7_1 = {
08928         2, 121,
08929         _vq_lengthlist__44c4_s_p7_1,
08930         1, -531365888, 1611661312, 4, 0,
08931         _vq_quantlist__44c4_s_p7_1,
08932         NULL,
08933         &_vq_auxt__44c4_s_p7_1,
08934         NULL,
08935         0
08936 };
08937 
08938 static long _vq_quantlist__44c4_s_p8_0[] = {
08939         6,
08940         5,
08941         7,
08942         4,
08943         8,
08944         3,
08945         9,
08946         2,
08947         10,
08948         1,
08949         11,
08950         0,
08951         12,
08952 };
08953 
08954 static long _vq_lengthlist__44c4_s_p8_0[] = {
08955          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
08956          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
08957          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
08958         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
08959         11, 0,12,12, 9, 9, 9, 9,10,10,10,10,11,11, 0,13,
08960         13, 9, 9,10, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
08961         10,10,10,10,11,11,12,12, 0, 0, 0,10,10,10,10,10,
08962         10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
08963         12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,13, 0,
08964          0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
08965          0,13,12,12,12,12,12,13,13,
08966 };
08967 
08968 static float _vq_quantthresh__44c4_s_p8_0[] = {
08969         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
08970         12.5, 17.5, 22.5, 27.5, 
08971 };
08972 
08973 static long _vq_quantmap__44c4_s_p8_0[] = {
08974            11,    9,    7,    5,    3,    1,    0,    2,
08975             4,    6,    8,   10,   12,
08976 };
08977 
08978 static encode_aux_threshmatch _vq_auxt__44c4_s_p8_0 = {
08979         _vq_quantthresh__44c4_s_p8_0,
08980         _vq_quantmap__44c4_s_p8_0,
08981         13,
08982         13
08983 };
08984 
08985 static static_codebook _44c4_s_p8_0 = {
08986         2, 169,
08987         _vq_lengthlist__44c4_s_p8_0,
08988         1, -526516224, 1616117760, 4, 0,
08989         _vq_quantlist__44c4_s_p8_0,
08990         NULL,
08991         &_vq_auxt__44c4_s_p8_0,
08992         NULL,
08993         0
08994 };
08995 
08996 static long _vq_quantlist__44c4_s_p8_1[] = {
08997         2,
08998         1,
08999         3,
09000         0,
09001         4,
09002 };
09003 
09004 static long _vq_lengthlist__44c4_s_p8_1[] = {
09005          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5, 6,
09006          5, 5, 5, 5, 6, 6, 6, 5, 5,
09007 };
09008 
09009 static float _vq_quantthresh__44c4_s_p8_1[] = {
09010         -1.5, -0.5, 0.5, 1.5, 
09011 };
09012 
09013 static long _vq_quantmap__44c4_s_p8_1[] = {
09014             3,    1,    0,    2,    4,
09015 };
09016 
09017 static encode_aux_threshmatch _vq_auxt__44c4_s_p8_1 = {
09018         _vq_quantthresh__44c4_s_p8_1,
09019         _vq_quantmap__44c4_s_p8_1,
09020         5,
09021         5
09022 };
09023 
09024 static static_codebook _44c4_s_p8_1 = {
09025         2, 25,
09026         _vq_lengthlist__44c4_s_p8_1,
09027         1, -533725184, 1611661312, 3, 0,
09028         _vq_quantlist__44c4_s_p8_1,
09029         NULL,
09030         &_vq_auxt__44c4_s_p8_1,
09031         NULL,
09032         0
09033 };
09034 
09035 static long _vq_quantlist__44c4_s_p9_0[] = {
09036         6,
09037         5,
09038         7,
09039         4,
09040         8,
09041         3,
09042         9,
09043         2,
09044         10,
09045         1,
09046         11,
09047         0,
09048         12,
09049 };
09050 
09051 static long _vq_lengthlist__44c4_s_p9_0[] = {
09052          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 4, 7, 7,
09053         12,12,12,12,12,12,12,12,12,12, 3, 8, 8,12,12,12,
09054         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
09055         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
09056         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
09057         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
09058         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
09059         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
09060         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
09061         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
09062         12,12,12,12,12,12,12,12,12,
09063 };
09064 
09065 static float _vq_quantthresh__44c4_s_p9_0[] = {
09066         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
09067         787.5, 1102.5, 1417.5, 1732.5, 
09068 };
09069 
09070 static long _vq_quantmap__44c4_s_p9_0[] = {
09071            11,    9,    7,    5,    3,    1,    0,    2,
09072             4,    6,    8,   10,   12,
09073 };
09074 
09075 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_0 = {
09076         _vq_quantthresh__44c4_s_p9_0,
09077         _vq_quantmap__44c4_s_p9_0,
09078         13,
09079         13
09080 };
09081 
09082 static static_codebook _44c4_s_p9_0 = {
09083         2, 169,
09084         _vq_lengthlist__44c4_s_p9_0,
09085         1, -513964032, 1628680192, 4, 0,
09086         _vq_quantlist__44c4_s_p9_0,
09087         NULL,
09088         &_vq_auxt__44c4_s_p9_0,
09089         NULL,
09090         0
09091 };
09092 
09093 static long _vq_quantlist__44c4_s_p9_1[] = {
09094         7,
09095         6,
09096         8,
09097         5,
09098         9,
09099         4,
09100         10,
09101         3,
09102         11,
09103         2,
09104         12,
09105         1,
09106         13,
09107         0,
09108         14,
09109 };
09110 
09111 static long _vq_lengthlist__44c4_s_p9_1[] = {
09112          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,10,10, 6,
09113          5, 5, 7, 7, 9, 8,10, 9,11,10,12,12,13,13, 6, 5,
09114          5, 7, 7, 9, 9,10,10,11,11,12,12,12,13,19, 8, 8,
09115          8, 8, 9, 9,10,10,12,11,12,12,13,13,19, 8, 8, 8,
09116          8, 9, 9,11,11,12,12,13,13,13,13,19,12,12, 9, 9,
09117         11,11,11,11,12,11,13,12,13,13,18,12,12, 9, 9,11,
09118         10,11,11,12,12,12,13,13,14,19,18,18,11,11,11,11,
09119         12,12,13,12,13,13,14,14,16,18,18,11,11,11,10,12,
09120         11,13,13,13,13,13,14,17,18,18,14,15,11,12,12,13,
09121         13,13,13,14,14,14,18,18,18,15,15,12,10,13,10,13,
09122         13,13,13,13,14,18,17,18,17,18,12,13,12,13,13,13,
09123         14,14,16,14,18,17,18,18,17,13,12,13,10,12,12,14,
09124         14,14,14,17,18,18,18,18,14,15,12,12,13,12,14,14,
09125         15,15,18,18,18,17,18,15,14,12,11,12,12,14,14,14,
09126         15,
09127 };
09128 
09129 static float _vq_quantthresh__44c4_s_p9_1[] = {
09130         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
09131         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
09132 };
09133 
09134 static long _vq_quantmap__44c4_s_p9_1[] = {
09135            13,   11,    9,    7,    5,    3,    1,    0,
09136             2,    4,    6,    8,   10,   12,   14,
09137 };
09138 
09139 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_1 = {
09140         _vq_quantthresh__44c4_s_p9_1,
09141         _vq_quantmap__44c4_s_p9_1,
09142         15,
09143         15
09144 };
09145 
09146 static static_codebook _44c4_s_p9_1 = {
09147         2, 225,
09148         _vq_lengthlist__44c4_s_p9_1,
09149         1, -520986624, 1620377600, 4, 0,
09150         _vq_quantlist__44c4_s_p9_1,
09151         NULL,
09152         &_vq_auxt__44c4_s_p9_1,
09153         NULL,
09154         0
09155 };
09156 
09157 static long _vq_quantlist__44c4_s_p9_2[] = {
09158         10,
09159         9,
09160         11,
09161         8,
09162         12,
09163         7,
09164         13,
09165         6,
09166         14,
09167         5,
09168         15,
09169         4,
09170         16,
09171         3,
09172         17,
09173         2,
09174         18,
09175         1,
09176         19,
09177         0,
09178         20,
09179 };
09180 
09181 static long _vq_lengthlist__44c4_s_p9_2[] = {
09182          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
09183          8, 9, 9, 9, 9,11, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
09184          9, 9, 9, 9, 9, 9,10,10,10,10,11, 6, 6, 7, 7, 8,
09185          8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,
09186          7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,
09187         10,10,10,10,12,11,11, 7, 7, 8, 8, 9, 9, 9, 9, 9,
09188          9,10,10,10,10,10,10,10,10,12,11,12, 8, 8, 8, 8,
09189          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
09190         11, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,
09191         10,10,10,11,11,12, 9, 9, 9, 9, 9, 9,10, 9,10,10,
09192         10,10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9,
09193          9,10,10,10,10,10,10,10,10,10,10,10,10,11,12,11,
09194         11,11, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
09195         10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
09196         10,10,10,10,10,10,10,11,11,11,12,12,10,10,10,10,
09197         10,10,10,10,10,10,10,10,10,10,10,10,11,12,11,12,
09198         11,11,11, 9,10,10,10,10,10,10,10,10,10,10,10,10,
09199         10,11,12,11,11,11,11,11,10,10,10,10,10,10,10,10,
09200         10,10,10,10,10,10,11,11,11,12,11,11,11,10,10,10,
09201         10,10,10,10,10,10,10,10,10,10,10,12,11,11,12,11,
09202         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
09203         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
09204         10,10,10,10,10,11,11,11,11,12,12,11,11,11,11,11,
09205         11,11,10,10,10,10,10,10,10,10,12,12,12,11,11,11,
09206         12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,12,
09207         11,12,12,12,12,12,11,12,11,11,10,10,10,10,10,10,
09208         10,10,10,10,12,12,12,12,11,11,11,11,11,11,11,10,
09209         10,10,10,10,10,10,10,10,10,
09210 };
09211 
09212 static float _vq_quantthresh__44c4_s_p9_2[] = {
09213         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
09214         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
09215         6.5, 7.5, 8.5, 9.5, 
09216 };
09217 
09218 static long _vq_quantmap__44c4_s_p9_2[] = {
09219            19,   17,   15,   13,   11,    9,    7,    5,
09220             3,    1,    0,    2,    4,    6,    8,   10,
09221            12,   14,   16,   18,   20,
09222 };
09223 
09224 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_2 = {
09225         _vq_quantthresh__44c4_s_p9_2,
09226         _vq_quantmap__44c4_s_p9_2,
09227         21,
09228         21
09229 };
09230 
09231 static static_codebook _44c4_s_p9_2 = {
09232         2, 441,
09233         _vq_lengthlist__44c4_s_p9_2,
09234         1, -529268736, 1611661312, 5, 0,
09235         _vq_quantlist__44c4_s_p9_2,
09236         NULL,
09237         &_vq_auxt__44c4_s_p9_2,
09238         NULL,
09239         0
09240 };
09241 
09242 static long _huff_lengthlist__44c4_s_short[] = {
09243          4, 7,14,10,15,10,12,15,16,15, 4, 2,11, 5,10, 6,
09244          8,11,14,14,14,10, 7,11, 6, 8,10,11,13,15, 9, 4,
09245         11, 5, 9, 6, 9,12,14,15,14, 9, 6, 9, 4, 5, 7,10,
09246         12,13, 9, 5, 7, 6, 5, 5, 7,10,13,13,10, 8, 9, 8,
09247          7, 6, 8,10,14,14,13,11,10,10, 7, 7, 8,11,14,15,
09248         13,12, 9, 9, 6, 5, 7,10,14,17,15,13,11,10, 6, 6,
09249          7, 9,12,17,
09250 };
09251 
09252 static static_codebook _huff_book__44c4_s_short = {
09253         2, 100,
09254         _huff_lengthlist__44c4_s_short,
09255         0, 0, 0, 0, 0,
09256         NULL,
09257         NULL,
09258         NULL,
09259         NULL,
09260         0
09261 };
09262 
09263 static long _huff_lengthlist__44c5_s_long[] = {
09264          3, 8, 9,13,10,12,12,12,12,12, 6, 4, 6, 8, 6, 8,
09265         10,10,11,12, 8, 5, 4,10, 4, 7, 8, 9,10,11,13, 8,
09266         10, 8, 9, 9,11,12,13,14,10, 6, 4, 9, 3, 5, 6, 8,
09267         10,11,11, 8, 6, 9, 5, 5, 6, 7, 9,11,12, 9, 7,11,
09268          6, 6, 6, 7, 8,10,12,11, 9,12, 7, 7, 6, 6, 7, 9,
09269         13,12,10,13, 9, 8, 7, 7, 7, 8,11,15,11,15,11,10,
09270          9, 8, 7, 7,
09271 };
09272 
09273 static static_codebook _huff_book__44c5_s_long = {
09274         2, 100,
09275         _huff_lengthlist__44c5_s_long,
09276         0, 0, 0, 0, 0,
09277         NULL,
09278         NULL,
09279         NULL,
09280         NULL,
09281         0
09282 };
09283 
09284 static long _vq_quantlist__44c5_s_p1_0[] = {
09285         1,
09286         0,
09287         2,
09288 };
09289 
09290 static long _vq_lengthlist__44c5_s_p1_0[] = {
09291          2, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
09292          0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09296          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
09297          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09301          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
09302          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09336          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
09337          0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
09338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
09342          0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
09343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
09347          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
09348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09382          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
09383          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09387          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
09388          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
09389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09392          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
09393          0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
09394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09701          0,
09702 };
09703 
09704 static float _vq_quantthresh__44c5_s_p1_0[] = {
09705         -0.5, 0.5, 
09706 };
09707 
09708 static long _vq_quantmap__44c5_s_p1_0[] = {
09709             1,    0,    2,
09710 };
09711 
09712 static encode_aux_threshmatch _vq_auxt__44c5_s_p1_0 = {
09713         _vq_quantthresh__44c5_s_p1_0,
09714         _vq_quantmap__44c5_s_p1_0,
09715         3,
09716         3
09717 };
09718 
09719 static static_codebook _44c5_s_p1_0 = {
09720         8, 6561,
09721         _vq_lengthlist__44c5_s_p1_0,
09722         1, -535822336, 1611661312, 2, 0,
09723         _vq_quantlist__44c5_s_p1_0,
09724         NULL,
09725         &_vq_auxt__44c5_s_p1_0,
09726         NULL,
09727         0
09728 };
09729 
09730 static long _vq_quantlist__44c5_s_p2_0[] = {
09731         2,
09732         1,
09733         3,
09734         0,
09735         4,
09736 };
09737 
09738 static long _vq_lengthlist__44c5_s_p2_0[] = {
09739          2, 4, 4, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
09740          8, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
09741          8, 0, 0, 0, 8, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
09742          0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 7, 8, 0,
09743          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09748          0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8, 8, 0, 0,
09749          0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
09750          7, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
09751         10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09756          0, 0, 0, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
09757          0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0,
09758          0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
09759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09764          8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
09765         11,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
09766         10, 0, 0, 0,10,10, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
09767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09778          0,
09779 };
09780 
09781 static float _vq_quantthresh__44c5_s_p2_0[] = {
09782         -1.5, -0.5, 0.5, 1.5, 
09783 };
09784 
09785 static long _vq_quantmap__44c5_s_p2_0[] = {
09786             3,    1,    0,    2,    4,
09787 };
09788 
09789 static encode_aux_threshmatch _vq_auxt__44c5_s_p2_0 = {
09790         _vq_quantthresh__44c5_s_p2_0,
09791         _vq_quantmap__44c5_s_p2_0,
09792         5,
09793         5
09794 };
09795 
09796 static static_codebook _44c5_s_p2_0 = {
09797         4, 625,
09798         _vq_lengthlist__44c5_s_p2_0,
09799         1, -533725184, 1611661312, 3, 0,
09800         _vq_quantlist__44c5_s_p2_0,
09801         NULL,
09802         &_vq_auxt__44c5_s_p2_0,
09803         NULL,
09804         0
09805 };
09806 
09807 static long _vq_quantlist__44c5_s_p3_0[] = {
09808         2,
09809         1,
09810         3,
09811         0,
09812         4,
09813 };
09814 
09815 static long _vq_lengthlist__44c5_s_p3_0[] = {
09816          2, 4, 3, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09817          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 6, 6, 0, 0,
09818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09819          0, 0, 3, 5, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
09821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09822          0, 0, 0, 0, 5, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
09823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09855          0,
09856 };
09857 
09858 static float _vq_quantthresh__44c5_s_p3_0[] = {
09859         -1.5, -0.5, 0.5, 1.5, 
09860 };
09861 
09862 static long _vq_quantmap__44c5_s_p3_0[] = {
09863             3,    1,    0,    2,    4,
09864 };
09865 
09866 static encode_aux_threshmatch _vq_auxt__44c5_s_p3_0 = {
09867         _vq_quantthresh__44c5_s_p3_0,
09868         _vq_quantmap__44c5_s_p3_0,
09869         5,
09870         5
09871 };
09872 
09873 static static_codebook _44c5_s_p3_0 = {
09874         4, 625,
09875         _vq_lengthlist__44c5_s_p3_0,
09876         1, -533725184, 1611661312, 3, 0,
09877         _vq_quantlist__44c5_s_p3_0,
09878         NULL,
09879         &_vq_auxt__44c5_s_p3_0,
09880         NULL,
09881         0
09882 };
09883 
09884 static long _vq_quantlist__44c5_s_p4_0[] = {
09885         4,
09886         3,
09887         5,
09888         2,
09889         6,
09890         1,
09891         7,
09892         0,
09893         8,
09894 };
09895 
09896 static long _vq_lengthlist__44c5_s_p4_0[] = {
09897          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
09898          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
09899          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
09900          7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
09901          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
09902          0,
09903 };
09904 
09905 static float _vq_quantthresh__44c5_s_p4_0[] = {
09906         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
09907 };
09908 
09909 static long _vq_quantmap__44c5_s_p4_0[] = {
09910             7,    5,    3,    1,    0,    2,    4,    6,
09911             8,
09912 };
09913 
09914 static encode_aux_threshmatch _vq_auxt__44c5_s_p4_0 = {
09915         _vq_quantthresh__44c5_s_p4_0,
09916         _vq_quantmap__44c5_s_p4_0,
09917         9,
09918         9
09919 };
09920 
09921 static static_codebook _44c5_s_p4_0 = {
09922         2, 81,
09923         _vq_lengthlist__44c5_s_p4_0,
09924         1, -531628032, 1611661312, 4, 0,
09925         _vq_quantlist__44c5_s_p4_0,
09926         NULL,
09927         &_vq_auxt__44c5_s_p4_0,
09928         NULL,
09929         0
09930 };
09931 
09932 static long _vq_quantlist__44c5_s_p5_0[] = {
09933         4,
09934         3,
09935         5,
09936         2,
09937         6,
09938         1,
09939         7,
09940         0,
09941         8,
09942 };
09943 
09944 static long _vq_lengthlist__44c5_s_p5_0[] = {
09945          2, 4, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
09946          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
09947          7, 7, 9, 9, 0, 0, 0, 7, 6, 7, 7, 9, 9, 0, 0, 0,
09948          8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
09949          0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
09950         10,
09951 };
09952 
09953 static float _vq_quantthresh__44c5_s_p5_0[] = {
09954         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
09955 };
09956 
09957 static long _vq_quantmap__44c5_s_p5_0[] = {
09958             7,    5,    3,    1,    0,    2,    4,    6,
09959             8,
09960 };
09961 
09962 static encode_aux_threshmatch _vq_auxt__44c5_s_p5_0 = {
09963         _vq_quantthresh__44c5_s_p5_0,
09964         _vq_quantmap__44c5_s_p5_0,
09965         9,
09966         9
09967 };
09968 
09969 static static_codebook _44c5_s_p5_0 = {
09970         2, 81,
09971         _vq_lengthlist__44c5_s_p5_0,
09972         1, -531628032, 1611661312, 4, 0,
09973         _vq_quantlist__44c5_s_p5_0,
09974         NULL,
09975         &_vq_auxt__44c5_s_p5_0,
09976         NULL,
09977         0
09978 };
09979 
09980 static long _vq_quantlist__44c5_s_p6_0[] = {
09981         8,
09982         7,
09983         9,
09984         6,
09985         10,
09986         5,
09987         11,
09988         4,
09989         12,
09990         3,
09991         13,
09992         2,
09993         14,
09994         1,
09995         15,
09996         0,
09997         16,
09998 };
09999 
10000 static long _vq_lengthlist__44c5_s_p6_0[] = {
10001          2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,11,
10002         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
10003         12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
10004         11,12,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
10005         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
10006         10,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
10007         11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 9,10,10,10,
10008         10,11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,
10009         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
10010         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
10011         10,10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9,
10012          9, 9,10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
10013         10,10,10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
10014          0, 0, 0,10,10,11,11,11,11,12,12,13,13, 0, 0, 0,
10015          0, 0, 0, 0,11,11,11,11,12,12,12,13,13,13, 0, 0,
10016          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
10017          0, 0, 0, 0, 0, 0,12,12,12,12,13,12,13,13,13,13,
10018          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
10019         13,
10020 };
10021 
10022 static float _vq_quantthresh__44c5_s_p6_0[] = {
10023         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
10024         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
10025 };
10026 
10027 static long _vq_quantmap__44c5_s_p6_0[] = {
10028            15,   13,   11,    9,    7,    5,    3,    1,
10029             0,    2,    4,    6,    8,   10,   12,   14,
10030            16,
10031 };
10032 
10033 static encode_aux_threshmatch _vq_auxt__44c5_s_p6_0 = {
10034         _vq_quantthresh__44c5_s_p6_0,
10035         _vq_quantmap__44c5_s_p6_0,
10036         17,
10037         17
10038 };
10039 
10040 static static_codebook _44c5_s_p6_0 = {
10041         2, 289,
10042         _vq_lengthlist__44c5_s_p6_0,
10043         1, -529530880, 1611661312, 5, 0,
10044         _vq_quantlist__44c5_s_p6_0,
10045         NULL,
10046         &_vq_auxt__44c5_s_p6_0,
10047         NULL,
10048         0
10049 };
10050 
10051 static long _vq_quantlist__44c5_s_p7_0[] = {
10052         1,
10053         0,
10054         2,
10055 };
10056 
10057 static long _vq_lengthlist__44c5_s_p7_0[] = {
10058          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
10059          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
10060         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
10061         11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
10062          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
10063         10,
10064 };
10065 
10066 static float _vq_quantthresh__44c5_s_p7_0[] = {
10067         -5.5, 5.5, 
10068 };
10069 
10070 static long _vq_quantmap__44c5_s_p7_0[] = {
10071             1,    0,    2,
10072 };
10073 
10074 static encode_aux_threshmatch _vq_auxt__44c5_s_p7_0 = {
10075         _vq_quantthresh__44c5_s_p7_0,
10076         _vq_quantmap__44c5_s_p7_0,
10077         3,
10078         3
10079 };
10080 
10081 static static_codebook _44c5_s_p7_0 = {
10082         4, 81,
10083         _vq_lengthlist__44c5_s_p7_0,
10084         1, -529137664, 1618345984, 2, 0,
10085         _vq_quantlist__44c5_s_p7_0,
10086         NULL,
10087         &_vq_auxt__44c5_s_p7_0,
10088         NULL,
10089         0
10090 };
10091 
10092 static long _vq_quantlist__44c5_s_p7_1[] = {
10093         5,
10094         4,
10095         6,
10096         3,
10097         7,
10098         2,
10099         8,
10100         1,
10101         9,
10102         0,
10103         10,
10104 };
10105 
10106 static long _vq_lengthlist__44c5_s_p7_1[] = {
10107          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
10108          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
10109          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
10110          7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
10111          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
10112          8, 8, 8, 8, 8, 8, 8, 9,10,10,10,10,10, 8, 8, 8,
10113          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
10114         10,10,10, 8, 8, 8, 8, 8, 8,
10115 };
10116 
10117 static float _vq_quantthresh__44c5_s_p7_1[] = {
10118         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
10119         3.5, 4.5, 
10120 };
10121 
10122 static long _vq_quantmap__44c5_s_p7_1[] = {
10123             9,    7,    5,    3,    1,    0,    2,    4,
10124             6,    8,   10,
10125 };
10126 
10127 static encode_aux_threshmatch _vq_auxt__44c5_s_p7_1 = {
10128         _vq_quantthresh__44c5_s_p7_1,
10129         _vq_quantmap__44c5_s_p7_1,
10130         11,
10131         11
10132 };
10133 
10134 static static_codebook _44c5_s_p7_1 = {
10135         2, 121,
10136         _vq_lengthlist__44c5_s_p7_1,
10137         1, -531365888, 1611661312, 4, 0,
10138         _vq_quantlist__44c5_s_p7_1,
10139         NULL,
10140         &_vq_auxt__44c5_s_p7_1,
10141         NULL,
10142         0
10143 };
10144 
10145 static long _vq_quantlist__44c5_s_p8_0[] = {
10146         6,
10147         5,
10148         7,
10149         4,
10150         8,
10151         3,
10152         9,
10153         2,
10154         10,
10155         1,
10156         11,
10157         0,
10158         12,
10159 };
10160 
10161 static long _vq_lengthlist__44c5_s_p8_0[] = {
10162          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
10163          7, 7, 8, 8, 8, 9,10,10,10,10, 7, 5, 5, 7, 7, 8,
10164          8, 9, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
10165         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
10166         11, 0,12,12, 9, 9, 9,10,10,10,10,10,11,11, 0,13,
10167         13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
10168         10,10,10,10,11,11,11,11, 0, 0, 0,10,10,10,10,10,
10169         10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
10170         12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,12, 0,
10171          0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
10172          0,12,12,12,12,12,12,13,13,
10173 };
10174 
10175 static float _vq_quantthresh__44c5_s_p8_0[] = {
10176         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
10177         12.5, 17.5, 22.5, 27.5, 
10178 };
10179 
10180 static long _vq_quantmap__44c5_s_p8_0[] = {
10181            11,    9,    7,    5,    3,    1,    0,    2,
10182             4,    6,    8,   10,   12,
10183 };
10184 
10185 static encode_aux_threshmatch _vq_auxt__44c5_s_p8_0 = {
10186         _vq_quantthresh__44c5_s_p8_0,
10187         _vq_quantmap__44c5_s_p8_0,
10188         13,
10189         13
10190 };
10191 
10192 static static_codebook _44c5_s_p8_0 = {
10193         2, 169,
10194         _vq_lengthlist__44c5_s_p8_0,
10195         1, -526516224, 1616117760, 4, 0,
10196         _vq_quantlist__44c5_s_p8_0,
10197         NULL,
10198         &_vq_auxt__44c5_s_p8_0,
10199         NULL,
10200         0
10201 };
10202 
10203 static long _vq_quantlist__44c5_s_p8_1[] = {
10204         2,
10205         1,
10206         3,
10207         0,
10208         4,
10209 };
10210 
10211 static long _vq_lengthlist__44c5_s_p8_1[] = {
10212          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
10213          5, 5, 5, 5, 6, 6, 6, 5, 5,
10214 };
10215 
10216 static float _vq_quantthresh__44c5_s_p8_1[] = {
10217         -1.5, -0.5, 0.5, 1.5, 
10218 };
10219 
10220 static long _vq_quantmap__44c5_s_p8_1[] = {
10221             3,    1,    0,    2,    4,
10222 };
10223 
10224 static encode_aux_threshmatch _vq_auxt__44c5_s_p8_1 = {
10225         _vq_quantthresh__44c5_s_p8_1,
10226         _vq_quantmap__44c5_s_p8_1,
10227         5,
10228         5
10229 };
10230 
10231 static static_codebook _44c5_s_p8_1 = {
10232         2, 25,
10233         _vq_lengthlist__44c5_s_p8_1,
10234         1, -533725184, 1611661312, 3, 0,
10235         _vq_quantlist__44c5_s_p8_1,
10236         NULL,
10237         &_vq_auxt__44c5_s_p8_1,
10238         NULL,
10239         0
10240 };
10241 
10242 static long _vq_quantlist__44c5_s_p9_0[] = {
10243         7,
10244         6,
10245         8,
10246         5,
10247         9,
10248         4,
10249         10,
10250         3,
10251         11,
10252         2,
10253         12,
10254         1,
10255         13,
10256         0,
10257         14,
10258 };
10259 
10260 static long _vq_lengthlist__44c5_s_p9_0[] = {
10261          1, 3, 3,13,13,13,13,13,13,13,13,13,13,13,13, 4,
10262          7, 7,13,13,13,13,13,13,13,13,13,13,13,13, 3, 8,
10263          6,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10264         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10265         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10266         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10267         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10268         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10269         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10270         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10271         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10272         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10273         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
10274         13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,
10275         12,
10276 };
10277 
10278 static float _vq_quantthresh__44c5_s_p9_0[] = {
10279         -2320.5, -1963.5, -1606.5, -1249.5, -892.5, -535.5, -178.5, 178.5, 
10280         535.5, 892.5, 1249.5, 1606.5, 1963.5, 2320.5, 
10281 };
10282 
10283 static long _vq_quantmap__44c5_s_p9_0[] = {
10284            13,   11,    9,    7,    5,    3,    1,    0,
10285             2,    4,    6,    8,   10,   12,   14,
10286 };
10287 
10288 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_0 = {
10289         _vq_quantthresh__44c5_s_p9_0,
10290         _vq_quantmap__44c5_s_p9_0,
10291         15,
10292         15
10293 };
10294 
10295 static static_codebook _44c5_s_p9_0 = {
10296         2, 225,
10297         _vq_lengthlist__44c5_s_p9_0,
10298         1, -512522752, 1628852224, 4, 0,
10299         _vq_quantlist__44c5_s_p9_0,
10300         NULL,
10301         &_vq_auxt__44c5_s_p9_0,
10302         NULL,
10303         0
10304 };
10305 
10306 static long _vq_quantlist__44c5_s_p9_1[] = {
10307         8,
10308         7,
10309         9,
10310         6,
10311         10,
10312         5,
10313         11,
10314         4,
10315         12,
10316         3,
10317         13,
10318         2,
10319         14,
10320         1,
10321         15,
10322         0,
10323         16,
10324 };
10325 
10326 static long _vq_lengthlist__44c5_s_p9_1[] = {
10327          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,11,10,11,
10328         11, 6, 5, 5, 7, 7, 8, 9,10,10,11,10,12,11,12,11,
10329         13,12, 6, 5, 5, 7, 7, 9, 9,10,10,11,11,12,12,13,
10330         12,13,13,18, 8, 8, 8, 8, 9, 9,10,11,11,11,12,11,
10331         13,11,13,12,18, 8, 8, 8, 8,10,10,11,11,12,12,13,
10332         13,13,13,13,14,18,12,12, 9, 9,11,11,11,11,12,12,
10333         13,12,13,12,13,13,20,13,12, 9, 9,11,11,11,11,12,
10334         12,13,13,13,14,14,13,20,18,19,11,12,11,11,12,12,
10335         13,13,13,13,13,13,14,13,18,19,19,12,11,11,11,12,
10336         12,13,12,13,13,13,14,14,13,18,17,19,14,15,12,12,
10337         12,13,13,13,14,14,14,14,14,14,19,19,19,16,15,12,
10338         11,13,12,14,14,14,13,13,14,14,14,19,18,19,18,19,
10339         13,13,13,13,14,14,14,13,14,14,14,14,18,17,19,19,
10340         19,13,13,13,11,13,11,13,14,14,14,14,14,19,17,17,
10341         18,18,16,16,13,13,13,13,14,13,15,15,14,14,19,19,
10342         17,17,18,16,16,13,11,14,10,13,12,14,14,14,14,19,
10343         19,19,19,19,18,17,13,14,13,11,14,13,14,14,15,15,
10344         19,19,19,17,19,18,18,14,13,12,11,14,11,15,15,15,
10345         15,
10346 };
10347 
10348 static float _vq_quantthresh__44c5_s_p9_1[] = {
10349         -157.5, -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 
10350         10.5, 31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 157.5, 
10351 };
10352 
10353 static long _vq_quantmap__44c5_s_p9_1[] = {
10354            15,   13,   11,    9,    7,    5,    3,    1,
10355             0,    2,    4,    6,    8,   10,   12,   14,
10356            16,
10357 };
10358 
10359 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_1 = {
10360         _vq_quantthresh__44c5_s_p9_1,
10361         _vq_quantmap__44c5_s_p9_1,
10362         17,
10363         17
10364 };
10365 
10366 static static_codebook _44c5_s_p9_1 = {
10367         2, 289,
10368         _vq_lengthlist__44c5_s_p9_1,
10369         1, -520814592, 1620377600, 5, 0,
10370         _vq_quantlist__44c5_s_p9_1,
10371         NULL,
10372         &_vq_auxt__44c5_s_p9_1,
10373         NULL,
10374         0
10375 };
10376 
10377 static long _vq_quantlist__44c5_s_p9_2[] = {
10378         10,
10379         9,
10380         11,
10381         8,
10382         12,
10383         7,
10384         13,
10385         6,
10386         14,
10387         5,
10388         15,
10389         4,
10390         16,
10391         3,
10392         17,
10393         2,
10394         18,
10395         1,
10396         19,
10397         0,
10398         20,
10399 };
10400 
10401 static long _vq_lengthlist__44c5_s_p9_2[] = {
10402          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
10403          8, 8, 8, 8, 9,11, 5, 6, 7, 7, 8, 7, 8, 8, 8, 8,
10404          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11, 5, 5, 7, 7, 7,
10405          7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
10406          7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
10407          9,10, 9,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
10408          9, 9, 9,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
10409          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,
10410         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
10411         10,10,10,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10412         10,10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9,
10413          9, 9, 9,10, 9,10,10,10,10,10,10,10,10,11,11,11,
10414         11,11, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,
10415         10,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9,10,10,10,
10416         10,10,10,10,10,10,10,11,11,11,11,11, 9, 9,10, 9,
10417         10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
10418         11,11,11, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
10419         10,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
10420         10,10,10,10,10,10,11,11,11,11,11,11,11,10,10,10,
10421         10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
10422         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10423         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
10424         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
10425         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
10426         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,
10427         11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
10428         10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
10429         10,10,10,10,10,10,10,10,10,
10430 };
10431 
10432 static float _vq_quantthresh__44c5_s_p9_2[] = {
10433         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
10434         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
10435         6.5, 7.5, 8.5, 9.5, 
10436 };
10437 
10438 static long _vq_quantmap__44c5_s_p9_2[] = {
10439            19,   17,   15,   13,   11,    9,    7,    5,
10440             3,    1,    0,    2,    4,    6,    8,   10,
10441            12,   14,   16,   18,   20,
10442 };
10443 
10444 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_2 = {
10445         _vq_quantthresh__44c5_s_p9_2,
10446         _vq_quantmap__44c5_s_p9_2,
10447         21,
10448         21
10449 };
10450 
10451 static static_codebook _44c5_s_p9_2 = {
10452         2, 441,
10453         _vq_lengthlist__44c5_s_p9_2,
10454         1, -529268736, 1611661312, 5, 0,
10455         _vq_quantlist__44c5_s_p9_2,
10456         NULL,
10457         &_vq_auxt__44c5_s_p9_2,
10458         NULL,
10459         0
10460 };
10461 
10462 static long _huff_lengthlist__44c5_s_short[] = {
10463          5, 8,10,14,11,11,12,16,15,17, 5, 5, 7, 9, 7, 8,
10464         10,13,17,17, 7, 5, 5,10, 5, 7, 8,11,13,15,10, 8,
10465         10, 8, 8, 8,11,15,18,18, 8, 5, 5, 8, 3, 4, 6,10,
10466         14,16, 9, 7, 6, 7, 4, 3, 5, 9,14,18,10, 9, 8,10,
10467          6, 5, 6, 9,14,18,12,12,11,12, 8, 7, 8,11,14,18,
10468         14,13,12,10, 7, 5, 6, 9,14,18,14,14,13,10, 6, 5,
10469          6, 8,11,16,
10470 };
10471 
10472 static static_codebook _huff_book__44c5_s_short = {
10473         2, 100,
10474         _huff_lengthlist__44c5_s_short,
10475         0, 0, 0, 0, 0,
10476         NULL,
10477         NULL,
10478         NULL,
10479         NULL,
10480         0
10481 };
10482 
10483 static long _huff_lengthlist__44c6_s_long[] = {
10484          3, 8,11,13,14,14,13,13,16,14, 6, 3, 4, 7, 9, 9,
10485         10,11,14,13,10, 4, 3, 5, 7, 7, 9,10,13,15,12, 7,
10486          4, 4, 6, 6, 8,10,13,15,12, 8, 6, 6, 6, 6, 8,10,
10487         13,14,11, 9, 7, 6, 6, 6, 7, 8,12,11,13,10, 9, 8,
10488          7, 6, 6, 7,11,11,13,11,10, 9, 9, 7, 7, 6,10,11,
10489         13,13,13,13,13,11, 9, 8,10,12,12,15,15,16,15,12,
10490         11,10,10,12,
10491 };
10492 
10493 static static_codebook _huff_book__44c6_s_long = {
10494         2, 100,
10495         _huff_lengthlist__44c6_s_long,
10496         0, 0, 0, 0, 0,
10497         NULL,
10498         NULL,
10499         NULL,
10500         NULL,
10501         0
10502 };
10503 
10504 static long _vq_quantlist__44c6_s_p1_0[] = {
10505         1,
10506         0,
10507         2,
10508 };
10509 
10510 static long _vq_lengthlist__44c6_s_p1_0[] = {
10511          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
10512          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
10513          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
10514          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
10515          9, 9, 0, 8, 8, 0, 8, 8, 5, 9, 9, 0, 8, 8, 0, 8,
10516          8,
10517 };
10518 
10519 static float _vq_quantthresh__44c6_s_p1_0[] = {
10520         -0.5, 0.5, 
10521 };
10522 
10523 static long _vq_quantmap__44c6_s_p1_0[] = {
10524             1,    0,    2,
10525 };
10526 
10527 static encode_aux_threshmatch _vq_auxt__44c6_s_p1_0 = {
10528         _vq_quantthresh__44c6_s_p1_0,
10529         _vq_quantmap__44c6_s_p1_0,
10530         3,
10531         3
10532 };
10533 
10534 static static_codebook _44c6_s_p1_0 = {
10535         4, 81,
10536         _vq_lengthlist__44c6_s_p1_0,
10537         1, -535822336, 1611661312, 2, 0,
10538         _vq_quantlist__44c6_s_p1_0,
10539         NULL,
10540         &_vq_auxt__44c6_s_p1_0,
10541         NULL,
10542         0
10543 };
10544 
10545 static long _vq_quantlist__44c6_s_p2_0[] = {
10546         2,
10547         1,
10548         3,
10549         0,
10550         4,
10551 };
10552 
10553 static long _vq_lengthlist__44c6_s_p2_0[] = {
10554          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
10555          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
10556          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
10557         11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
10558         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,11,
10559          0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
10560          0, 0,14,13, 8, 9, 9,11,11, 0,11,11,12,12, 0,10,
10561         11,12,12, 0,14,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
10562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10563          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
10564          0, 7, 7,10,10, 0, 9, 9,11,10, 0, 0, 0,11,11, 5,
10565          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
10566          9,10,11, 0, 0, 0,11,11, 8,10, 9,12,12, 0,10,10,
10567         12,12, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
10568         13, 8, 9,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
10569          0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
10570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10571          0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,
10572         10,10, 0, 9, 9,10,11, 0, 0, 0,11,10, 5, 8, 8,11,
10573         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,11,
10574          0, 0, 0,10,11, 8,10,10,12,12, 0,10,10,12,12, 0,
10575         10,10,12,12, 0,12,13,13,13, 0, 0, 0,14,13, 8,10,
10576         10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,13,12,
10577         13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10579          7,10,10,14,13, 0, 9, 9,13,12, 0, 9, 9,12,12, 0,
10580         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,14, 0, 9,
10581          9,12,13, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
10582         12,12, 9,11,11,14,13, 0,11,10,14,13, 0,11,11,13,
10583         13, 0,12,12,13,13, 0, 0, 0,13,13, 9,11,11,13,14,
10584          0,10,11,13,14, 0,11,11,13,13, 0,12,12,13,13, 0,
10585          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
10590         11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
10591         12,13,13, 0, 0, 0,13,13, 9,11,11,14,14, 0,11,11,
10592         13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
10593         13,
10594 };
10595 
10596 static float _vq_quantthresh__44c6_s_p2_0[] = {
10597         -1.5, -0.5, 0.5, 1.5, 
10598 };
10599 
10600 static long _vq_quantmap__44c6_s_p2_0[] = {
10601             3,    1,    0,    2,    4,
10602 };
10603 
10604 static encode_aux_threshmatch _vq_auxt__44c6_s_p2_0 = {
10605         _vq_quantthresh__44c6_s_p2_0,
10606         _vq_quantmap__44c6_s_p2_0,
10607         5,
10608         5
10609 };
10610 
10611 static static_codebook _44c6_s_p2_0 = {
10612         4, 625,
10613         _vq_lengthlist__44c6_s_p2_0,
10614         1, -533725184, 1611661312, 3, 0,
10615         _vq_quantlist__44c6_s_p2_0,
10616         NULL,
10617         &_vq_auxt__44c6_s_p2_0,
10618         NULL,
10619         0
10620 };
10621 
10622 static long _vq_quantlist__44c6_s_p3_0[] = {
10623         4,
10624         3,
10625         5,
10626         2,
10627         6,
10628         1,
10629         7,
10630         0,
10631         8,
10632 };
10633 
10634 static long _vq_lengthlist__44c6_s_p3_0[] = {
10635          2, 3, 4, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
10636          9,10, 0, 4, 4, 6, 6, 7, 7,10, 9, 0, 5, 5, 7, 7,
10637          8, 8,10,10, 0, 0, 0, 7, 6, 8, 8,10,10, 0, 0, 0,
10638          7, 7, 9, 9,11,11, 0, 0, 0, 7, 7, 9, 9,11,11, 0,
10639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10640          0,
10641 };
10642 
10643 static float _vq_quantthresh__44c6_s_p3_0[] = {
10644         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
10645 };
10646 
10647 static long _vq_quantmap__44c6_s_p3_0[] = {
10648             7,    5,    3,    1,    0,    2,    4,    6,
10649             8,
10650 };
10651 
10652 static encode_aux_threshmatch _vq_auxt__44c6_s_p3_0 = {
10653         _vq_quantthresh__44c6_s_p3_0,
10654         _vq_quantmap__44c6_s_p3_0,
10655         9,
10656         9
10657 };
10658 
10659 static static_codebook _44c6_s_p3_0 = {
10660         2, 81,
10661         _vq_lengthlist__44c6_s_p3_0,
10662         1, -531628032, 1611661312, 4, 0,
10663         _vq_quantlist__44c6_s_p3_0,
10664         NULL,
10665         &_vq_auxt__44c6_s_p3_0,
10666         NULL,
10667         0
10668 };
10669 
10670 static long _vq_quantlist__44c6_s_p4_0[] = {
10671         8,
10672         7,
10673         9,
10674         6,
10675         10,
10676         5,
10677         11,
10678         4,
10679         12,
10680         3,
10681         13,
10682         2,
10683         14,
10684         1,
10685         15,
10686         0,
10687         16,
10688 };
10689 
10690 static long _vq_lengthlist__44c6_s_p4_0[] = {
10691          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,10,
10692         10, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
10693         11,11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
10694         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
10695         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
10696         10,11,11,11,11, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
10697         11,11,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,
10698         10,11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
10699         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
10700          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
10701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10709          0,
10710 };
10711 
10712 static float _vq_quantthresh__44c6_s_p4_0[] = {
10713         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
10714         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
10715 };
10716 
10717 static long _vq_quantmap__44c6_s_p4_0[] = {
10718            15,   13,   11,    9,    7,    5,    3,    1,
10719             0,    2,    4,    6,    8,   10,   12,   14,
10720            16,
10721 };
10722 
10723 static encode_aux_threshmatch _vq_auxt__44c6_s_p4_0 = {
10724         _vq_quantthresh__44c6_s_p4_0,
10725         _vq_quantmap__44c6_s_p4_0,
10726         17,
10727         17
10728 };
10729 
10730 static static_codebook _44c6_s_p4_0 = {
10731         2, 289,
10732         _vq_lengthlist__44c6_s_p4_0,
10733         1, -529530880, 1611661312, 5, 0,
10734         _vq_quantlist__44c6_s_p4_0,
10735         NULL,
10736         &_vq_auxt__44c6_s_p4_0,
10737         NULL,
10738         0
10739 };
10740 
10741 static long _vq_quantlist__44c6_s_p5_0[] = {
10742         1,
10743         0,
10744         2,
10745 };
10746 
10747 static long _vq_lengthlist__44c6_s_p5_0[] = {
10748          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6, 9, 9,10,10,
10749         10, 9, 4, 6, 6, 9,10, 9,10, 9,10, 6, 9, 9,10,12,
10750         11,10,11,11, 7,10, 9,11,12,12,12,12,12, 7,10,10,
10751         11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
10752          9,10,11,12,12,12,12,12, 7,10, 9,12,12,12,12,12,
10753         12,
10754 };
10755 
10756 static float _vq_quantthresh__44c6_s_p5_0[] = {
10757         -5.5, 5.5, 
10758 };
10759 
10760 static long _vq_quantmap__44c6_s_p5_0[] = {
10761             1,    0,    2,
10762 };
10763 
10764 static encode_aux_threshmatch _vq_auxt__44c6_s_p5_0 = {
10765         _vq_quantthresh__44c6_s_p5_0,
10766         _vq_quantmap__44c6_s_p5_0,
10767         3,
10768         3
10769 };
10770 
10771 static static_codebook _44c6_s_p5_0 = {
10772         4, 81,
10773         _vq_lengthlist__44c6_s_p5_0,
10774         1, -529137664, 1618345984, 2, 0,
10775         _vq_quantlist__44c6_s_p5_0,
10776         NULL,
10777         &_vq_auxt__44c6_s_p5_0,
10778         NULL,
10779         0
10780 };
10781 
10782 static long _vq_quantlist__44c6_s_p5_1[] = {
10783         5,
10784         4,
10785         6,
10786         3,
10787         7,
10788         2,
10789         8,
10790         1,
10791         9,
10792         0,
10793         10,
10794 };
10795 
10796 static long _vq_lengthlist__44c6_s_p5_1[] = {
10797          3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
10798          7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6, 7, 7, 8, 8, 8,
10799          8,11, 6, 6, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
10800          6, 7, 8, 8, 8, 8, 9,11,11,11, 7, 7, 8, 8, 8, 8,
10801          8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 8,11,11,11,
10802          8, 8, 8, 8, 8, 8, 8, 8,11,11,11,10,10, 8, 8, 8,
10803          8, 8, 8,11,11,11,10,10, 8, 8, 8, 8, 8, 8,11,11,
10804         11,10,10, 7, 7, 8, 8, 8, 8,
10805 };
10806 
10807 static float _vq_quantthresh__44c6_s_p5_1[] = {
10808         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
10809         3.5, 4.5, 
10810 };
10811 
10812 static long _vq_quantmap__44c6_s_p5_1[] = {
10813             9,    7,    5,    3,    1,    0,    2,    4,
10814             6,    8,   10,
10815 };
10816 
10817 static encode_aux_threshmatch _vq_auxt__44c6_s_p5_1 = {
10818         _vq_quantthresh__44c6_s_p5_1,
10819         _vq_quantmap__44c6_s_p5_1,
10820         11,
10821         11
10822 };
10823 
10824 static static_codebook _44c6_s_p5_1 = {
10825         2, 121,
10826         _vq_lengthlist__44c6_s_p5_1,
10827         1, -531365888, 1611661312, 4, 0,
10828         _vq_quantlist__44c6_s_p5_1,
10829         NULL,
10830         &_vq_auxt__44c6_s_p5_1,
10831         NULL,
10832         0
10833 };
10834 
10835 static long _vq_quantlist__44c6_s_p6_0[] = {
10836         6,
10837         5,
10838         7,
10839         4,
10840         8,
10841         3,
10842         9,
10843         2,
10844         10,
10845         1,
10846         11,
10847         0,
10848         12,
10849 };
10850 
10851 static long _vq_lengthlist__44c6_s_p6_0[] = {
10852          1, 4, 4, 6, 6, 8, 8, 8, 8,10, 9,10,10, 6, 5, 5,
10853          7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
10854          9,10, 9,11,10,11,11, 0, 6, 6, 7, 7, 9, 9,10,10,
10855         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
10856         12, 0,11,11, 8, 8,10,10,11,11,12,12,12,12, 0,11,
10857         12, 9, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
10858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10862          0, 0, 0, 0, 0, 0, 0, 0, 0,
10863 };
10864 
10865 static float _vq_quantthresh__44c6_s_p6_0[] = {
10866         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
10867         12.5, 17.5, 22.5, 27.5, 
10868 };
10869 
10870 static long _vq_quantmap__44c6_s_p6_0[] = {
10871            11,    9,    7,    5,    3,    1,    0,    2,
10872             4,    6,    8,   10,   12,
10873 };
10874 
10875 static encode_aux_threshmatch _vq_auxt__44c6_s_p6_0 = {
10876         _vq_quantthresh__44c6_s_p6_0,
10877         _vq_quantmap__44c6_s_p6_0,
10878         13,
10879         13
10880 };
10881 
10882 static static_codebook _44c6_s_p6_0 = {
10883         2, 169,
10884         _vq_lengthlist__44c6_s_p6_0,
10885         1, -526516224, 1616117760, 4, 0,
10886         _vq_quantlist__44c6_s_p6_0,
10887         NULL,
10888         &_vq_auxt__44c6_s_p6_0,
10889         NULL,
10890         0
10891 };
10892 
10893 static long _vq_quantlist__44c6_s_p6_1[] = {
10894         2,
10895         1,
10896         3,
10897         0,
10898         4,
10899 };
10900 
10901 static long _vq_lengthlist__44c6_s_p6_1[] = {
10902          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
10903          5, 5, 5, 5, 6, 6, 6, 5, 5,
10904 };
10905 
10906 static float _vq_quantthresh__44c6_s_p6_1[] = {
10907         -1.5, -0.5, 0.5, 1.5, 
10908 };
10909 
10910 static long _vq_quantmap__44c6_s_p6_1[] = {
10911             3,    1,    0,    2,    4,
10912 };
10913 
10914 static encode_aux_threshmatch _vq_auxt__44c6_s_p6_1 = {
10915         _vq_quantthresh__44c6_s_p6_1,
10916         _vq_quantmap__44c6_s_p6_1,
10917         5,
10918         5
10919 };
10920 
10921 static static_codebook _44c6_s_p6_1 = {
10922         2, 25,
10923         _vq_lengthlist__44c6_s_p6_1,
10924         1, -533725184, 1611661312, 3, 0,
10925         _vq_quantlist__44c6_s_p6_1,
10926         NULL,
10927         &_vq_auxt__44c6_s_p6_1,
10928         NULL,
10929         0
10930 };
10931 
10932 static long _vq_quantlist__44c6_s_p7_0[] = {
10933         6,
10934         5,
10935         7,
10936         4,
10937         8,
10938         3,
10939         9,
10940         2,
10941         10,
10942         1,
10943         11,
10944         0,
10945         12,
10946 };
10947 
10948 static long _vq_lengthlist__44c6_s_p7_0[] = {
10949          1, 4, 4, 6, 6, 8, 8, 8, 8,10,10,11,10, 6, 5, 5,
10950          7, 7, 8, 8, 9, 9,10,10,12,11, 6, 5, 5, 7, 7, 8,
10951          8, 9, 9,10,10,12,11,21, 7, 7, 7, 7, 9, 9,10,10,
10952         11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
10953         12,21,12,12, 9, 9,10,10,11,11,11,11,12,12,21,12,
10954         12, 9, 9,10,10,11,11,12,12,12,12,21,21,21,11,11,
10955         10,10,11,12,12,12,13,13,21,21,21,11,11,10,10,12,
10956         12,12,12,13,13,21,21,21,15,15,11,11,12,12,13,13,
10957         13,13,21,21,21,15,16,11,11,12,12,13,13,14,14,21,
10958         21,21,21,20,13,13,13,13,13,13,14,14,20,20,20,20,
10959         20,13,13,13,13,13,13,14,14,
10960 };
10961 
10962 static float _vq_quantthresh__44c6_s_p7_0[] = {
10963         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
10964         27.5, 38.5, 49.5, 60.5, 
10965 };
10966 
10967 static long _vq_quantmap__44c6_s_p7_0[] = {
10968            11,    9,    7,    5,    3,    1,    0,    2,
10969             4,    6,    8,   10,   12,
10970 };
10971 
10972 static encode_aux_threshmatch _vq_auxt__44c6_s_p7_0 = {
10973         _vq_quantthresh__44c6_s_p7_0,
10974         _vq_quantmap__44c6_s_p7_0,
10975         13,
10976         13
10977 };
10978 
10979 static static_codebook _44c6_s_p7_0 = {
10980         2, 169,
10981         _vq_lengthlist__44c6_s_p7_0,
10982         1, -523206656, 1618345984, 4, 0,
10983         _vq_quantlist__44c6_s_p7_0,
10984         NULL,
10985         &_vq_auxt__44c6_s_p7_0,
10986         NULL,
10987         0
10988 };
10989 
10990 static long _vq_quantlist__44c6_s_p7_1[] = {
10991         5,
10992         4,
10993         6,
10994         3,
10995         7,
10996         2,
10997         8,
10998         1,
10999         9,
11000         0,
11001         10,
11002 };
11003 
11004 static long _vq_lengthlist__44c6_s_p7_1[] = {
11005          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 6, 6,
11006          7, 7, 7, 7, 8, 7, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7,
11007          7, 9, 6, 6, 7, 7, 7, 7, 8, 7, 7, 8, 9, 9, 9, 7,
11008          7, 7, 7, 7, 7, 7, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
11009          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
11010          8, 8, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 8, 8, 8, 7,
11011          7, 8, 8, 9, 9, 9, 8, 8, 8, 8, 7, 7, 8, 8, 9, 9,
11012          9, 8, 8, 7, 7, 7, 7, 8, 8,
11013 };
11014 
11015 static float _vq_quantthresh__44c6_s_p7_1[] = {
11016         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11017         3.5, 4.5, 
11018 };
11019 
11020 static long _vq_quantmap__44c6_s_p7_1[] = {
11021             9,    7,    5,    3,    1,    0,    2,    4,
11022             6,    8,   10,
11023 };
11024 
11025 static encode_aux_threshmatch _vq_auxt__44c6_s_p7_1 = {
11026         _vq_quantthresh__44c6_s_p7_1,
11027         _vq_quantmap__44c6_s_p7_1,
11028         11,
11029         11
11030 };
11031 
11032 static static_codebook _44c6_s_p7_1 = {
11033         2, 121,
11034         _vq_lengthlist__44c6_s_p7_1,
11035         1, -531365888, 1611661312, 4, 0,
11036         _vq_quantlist__44c6_s_p7_1,
11037         NULL,
11038         &_vq_auxt__44c6_s_p7_1,
11039         NULL,
11040         0
11041 };
11042 
11043 static long _vq_quantlist__44c6_s_p8_0[] = {
11044         7,
11045         6,
11046         8,
11047         5,
11048         9,
11049         4,
11050         10,
11051         3,
11052         11,
11053         2,
11054         12,
11055         1,
11056         13,
11057         0,
11058         14,
11059 };
11060 
11061 static long _vq_lengthlist__44c6_s_p8_0[] = {
11062          1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 7, 9, 8,10, 9, 6,
11063          5, 5, 8, 8, 9, 9, 8, 8, 9, 9,11,10,11,10, 6, 5,
11064          5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,18, 8, 8,
11065          9, 8,10,10, 9, 9,10,10,10,10,11,10,18, 8, 8, 9,
11066          9,10,10, 9, 9,10,10,11,11,12,12,18,12,13, 9,10,
11067         10,10, 9,10,10,10,11,11,12,11,18,13,13, 9, 9,10,
11068         10,10,10,10,10,11,11,12,12,18,18,18,10,10, 9, 9,
11069         11,11,11,11,11,12,12,12,18,18,18,10, 9,10, 9,11,
11070         10,11,11,11,11,13,12,18,18,18,14,13,10,10,11,11,
11071         12,12,12,12,12,12,18,18,18,14,13,10,10,11,10,12,
11072         12,12,12,12,12,18,18,18,18,18,12,12,11,11,12,12,
11073         13,13,13,14,18,18,18,18,18,12,12,11,11,12,11,13,
11074         13,14,13,18,18,18,18,18,16,16,11,12,12,13,13,13,
11075         14,13,18,18,18,18,18,16,15,12,11,12,11,13,11,15,
11076         14,
11077 };
11078 
11079 static float _vq_quantthresh__44c6_s_p8_0[] = {
11080         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
11081         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
11082 };
11083 
11084 static long _vq_quantmap__44c6_s_p8_0[] = {
11085            13,   11,    9,    7,    5,    3,    1,    0,
11086             2,    4,    6,    8,   10,   12,   14,
11087 };
11088 
11089 static encode_aux_threshmatch _vq_auxt__44c6_s_p8_0 = {
11090         _vq_quantthresh__44c6_s_p8_0,
11091         _vq_quantmap__44c6_s_p8_0,
11092         15,
11093         15
11094 };
11095 
11096 static static_codebook _44c6_s_p8_0 = {
11097         2, 225,
11098         _vq_lengthlist__44c6_s_p8_0,
11099         1, -520986624, 1620377600, 4, 0,
11100         _vq_quantlist__44c6_s_p8_0,
11101         NULL,
11102         &_vq_auxt__44c6_s_p8_0,
11103         NULL,
11104         0
11105 };
11106 
11107 static long _vq_quantlist__44c6_s_p8_1[] = {
11108         10,
11109         9,
11110         11,
11111         8,
11112         12,
11113         7,
11114         13,
11115         6,
11116         14,
11117         5,
11118         15,
11119         4,
11120         16,
11121         3,
11122         17,
11123         2,
11124         18,
11125         1,
11126         19,
11127         0,
11128         20,
11129 };
11130 
11131 static long _vq_lengthlist__44c6_s_p8_1[] = {
11132          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
11133          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,
11134          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
11135          8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
11136          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11137          9, 9, 9, 9,10,11,11, 8, 7, 8, 8, 8, 9, 9, 9, 9,
11138          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
11139          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,
11140         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11141          9, 9, 9,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11142          9, 9, 9, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9, 9,
11143          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,
11144         11,11, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9,10, 9, 9,
11145         10, 9,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,10,10,
11146         10,10, 9,10,10, 9,10,11,11,11,11,11, 9, 9, 9, 9,
11147         10,10,10, 9,10,10,10,10, 9,10,10, 9,11,11,11,11,
11148         11,11,11, 9, 9, 9, 9,10,10,10,10, 9,10,10,10,10,
11149         10,11,11,11,11,11,11,11,10, 9,10,10,10,10,10,10,
11150         10, 9,10, 9,10,10,11,11,11,11,11,11,11,10, 9,10,
11151          9,10,10, 9,10,10,10,10,10,10,10,11,11,11,11,11,
11152         11,11,10,10,10,10,10,10,10, 9,10,10,10,10,10, 9,
11153         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
11154         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
11155         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
11156         11,11,11,10,10,10,10,10,10,10,10,10, 9,10,10,11,
11157         11,11,11,11,11,11,11,11,10,10,10, 9,10,10,10,10,
11158         10,10,10,10,10,11,11,11,11,11,11,11,11,10,11, 9,
11159         10,10,10,10,10,10,10,10,10,
11160 };
11161 
11162 static float _vq_quantthresh__44c6_s_p8_1[] = {
11163         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
11164         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
11165         6.5, 7.5, 8.5, 9.5, 
11166 };
11167 
11168 static long _vq_quantmap__44c6_s_p8_1[] = {
11169            19,   17,   15,   13,   11,    9,    7,    5,
11170             3,    1,    0,    2,    4,    6,    8,   10,
11171            12,   14,   16,   18,   20,
11172 };
11173 
11174 static encode_aux_threshmatch _vq_auxt__44c6_s_p8_1 = {
11175         _vq_quantthresh__44c6_s_p8_1,
11176         _vq_quantmap__44c6_s_p8_1,
11177         21,
11178         21
11179 };
11180 
11181 static static_codebook _44c6_s_p8_1 = {
11182         2, 441,
11183         _vq_lengthlist__44c6_s_p8_1,
11184         1, -529268736, 1611661312, 5, 0,
11185         _vq_quantlist__44c6_s_p8_1,
11186         NULL,
11187         &_vq_auxt__44c6_s_p8_1,
11188         NULL,
11189         0
11190 };
11191 
11192 static long _vq_quantlist__44c6_s_p9_0[] = {
11193         6,
11194         5,
11195         7,
11196         4,
11197         8,
11198         3,
11199         9,
11200         2,
11201         10,
11202         1,
11203         11,
11204         0,
11205         12,
11206 };
11207 
11208 static long _vq_lengthlist__44c6_s_p9_0[] = {
11209          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 7, 7,
11210         11,11,11,11,11,11,11,11,11,11, 5, 8, 9,11,11,11,
11211         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11212         11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,
11213         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11214         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11215         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11216         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11217         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11218         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11219         10,10,10,10,10,10,10,10,10,
11220 };
11221 
11222 static float _vq_quantthresh__44c6_s_p9_0[] = {
11223         -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
11224         1592.5, 2229.5, 2866.5, 3503.5, 
11225 };
11226 
11227 static long _vq_quantmap__44c6_s_p9_0[] = {
11228            11,    9,    7,    5,    3,    1,    0,    2,
11229             4,    6,    8,   10,   12,
11230 };
11231 
11232 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_0 = {
11233         _vq_quantthresh__44c6_s_p9_0,
11234         _vq_quantmap__44c6_s_p9_0,
11235         13,
11236         13
11237 };
11238 
11239 static static_codebook _44c6_s_p9_0 = {
11240         2, 169,
11241         _vq_lengthlist__44c6_s_p9_0,
11242         1, -511845376, 1630791680, 4, 0,
11243         _vq_quantlist__44c6_s_p9_0,
11244         NULL,
11245         &_vq_auxt__44c6_s_p9_0,
11246         NULL,
11247         0
11248 };
11249 
11250 static long _vq_quantlist__44c6_s_p9_1[] = {
11251         6,
11252         5,
11253         7,
11254         4,
11255         8,
11256         3,
11257         9,
11258         2,
11259         10,
11260         1,
11261         11,
11262         0,
11263         12,
11264 };
11265 
11266 static long _vq_lengthlist__44c6_s_p9_1[] = {
11267          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
11268          8, 8, 8, 8, 8, 7, 9, 8,10,10, 5, 6, 6, 8, 8, 9,
11269          9, 8, 8,10,10,10,10,16, 9, 9, 9, 9, 9, 9, 9, 8,
11270         10, 9,11,11,16, 8, 9, 9, 9, 9, 9, 9, 9,10,10,11,
11271         11,16,13,13, 9, 9,10, 9, 9,10,11,11,11,12,16,13,
11272         14, 9, 8,10, 8, 9, 9,10,10,12,11,16,14,16, 9, 9,
11273          9, 9,11,11,12,11,12,11,16,16,16, 9, 7, 9, 6,11,
11274         11,11,10,11,11,16,16,16,11,12, 9,10,11,11,12,11,
11275         13,13,16,16,16,12,11,10, 7,12,10,12,12,12,12,16,
11276         16,15,16,16,10,11,10,11,13,13,14,12,16,16,16,15,
11277         15,12,10,11,11,13,11,12,13,
11278 };
11279 
11280 static float _vq_quantthresh__44c6_s_p9_1[] = {
11281         -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
11282         122.5, 171.5, 220.5, 269.5, 
11283 };
11284 
11285 static long _vq_quantmap__44c6_s_p9_1[] = {
11286            11,    9,    7,    5,    3,    1,    0,    2,
11287             4,    6,    8,   10,   12,
11288 };
11289 
11290 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_1 = {
11291         _vq_quantthresh__44c6_s_p9_1,
11292         _vq_quantmap__44c6_s_p9_1,
11293         13,
11294         13
11295 };
11296 
11297 static static_codebook _44c6_s_p9_1 = {
11298         2, 169,
11299         _vq_lengthlist__44c6_s_p9_1,
11300         1, -518889472, 1622704128, 4, 0,
11301         _vq_quantlist__44c6_s_p9_1,
11302         NULL,
11303         &_vq_auxt__44c6_s_p9_1,
11304         NULL,
11305         0
11306 };
11307 
11308 static long _vq_quantlist__44c6_s_p9_2[] = {
11309         24,
11310         23,
11311         25,
11312         22,
11313         26,
11314         21,
11315         27,
11316         20,
11317         28,
11318         19,
11319         29,
11320         18,
11321         30,
11322         17,
11323         31,
11324         16,
11325         32,
11326         15,
11327         33,
11328         14,
11329         34,
11330         13,
11331         35,
11332         12,
11333         36,
11334         11,
11335         37,
11336         10,
11337         38,
11338         9,
11339         39,
11340         8,
11341         40,
11342         7,
11343         41,
11344         6,
11345         42,
11346         5,
11347         43,
11348         4,
11349         44,
11350         3,
11351         45,
11352         2,
11353         46,
11354         1,
11355         47,
11356         0,
11357         48,
11358 };
11359 
11360 static long _vq_lengthlist__44c6_s_p9_2[] = {
11361          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
11362          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
11363          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
11364          7,
11365 };
11366 
11367 static float _vq_quantthresh__44c6_s_p9_2[] = {
11368         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
11369         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
11370         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
11371         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
11372         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
11373         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
11374 };
11375 
11376 static long _vq_quantmap__44c6_s_p9_2[] = {
11377            47,   45,   43,   41,   39,   37,   35,   33,
11378            31,   29,   27,   25,   23,   21,   19,   17,
11379            15,   13,   11,    9,    7,    5,    3,    1,
11380             0,    2,    4,    6,    8,   10,   12,   14,
11381            16,   18,   20,   22,   24,   26,   28,   30,
11382            32,   34,   36,   38,   40,   42,   44,   46,
11383            48,
11384 };
11385 
11386 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_2 = {
11387         _vq_quantthresh__44c6_s_p9_2,
11388         _vq_quantmap__44c6_s_p9_2,
11389         49,
11390         49
11391 };
11392 
11393 static static_codebook _44c6_s_p9_2 = {
11394         1, 49,
11395         _vq_lengthlist__44c6_s_p9_2,
11396         1, -526909440, 1611661312, 6, 0,
11397         _vq_quantlist__44c6_s_p9_2,
11398         NULL,
11399         &_vq_auxt__44c6_s_p9_2,
11400         NULL,
11401         0
11402 };
11403 
11404 static long _huff_lengthlist__44c6_s_short[] = {
11405          3, 9,11,11,13,14,19,17,17,19, 5, 4, 5, 8,10,10,
11406         13,16,18,19, 7, 4, 4, 5, 8, 9,12,14,17,19, 8, 6,
11407          5, 5, 7, 7,10,13,16,18,10, 8, 7, 6, 5, 5, 8,11,
11408         17,19,11, 9, 7, 7, 5, 4, 5, 8,17,19,13,11, 8, 7,
11409          7, 5, 5, 7,16,18,14,13, 8, 6, 6, 5, 5, 7,16,18,
11410         18,16,10, 8, 8, 7, 7, 9,16,18,18,18,12,10,10, 9,
11411          9,10,17,18,
11412 };
11413 
11414 static static_codebook _huff_book__44c6_s_short = {
11415         2, 100,
11416         _huff_lengthlist__44c6_s_short,
11417         0, 0, 0, 0, 0,
11418         NULL,
11419         NULL,
11420         NULL,
11421         NULL,
11422         0
11423 };
11424 
11425 static long _huff_lengthlist__44c7_s_long[] = {
11426          3, 8,11,13,15,14,14,13,15,14, 6, 4, 5, 7, 9,10,
11427         11,11,14,13,10, 4, 3, 5, 7, 8, 9,10,13,13,12, 7,
11428          4, 4, 5, 6, 8, 9,12,14,13, 9, 6, 5, 5, 6, 8, 9,
11429         12,14,12, 9, 7, 6, 5, 5, 6, 8,11,11,12,11, 9, 8,
11430          7, 6, 6, 7,10,11,13,11,10, 9, 8, 7, 6, 6, 9,11,
11431         13,13,12,12,12,10, 9, 8, 9,11,12,14,15,15,14,12,
11432         11,10,10,12,
11433 };
11434 
11435 static static_codebook _huff_book__44c7_s_long = {
11436         2, 100,
11437         _huff_lengthlist__44c7_s_long,
11438         0, 0, 0, 0, 0,
11439         NULL,
11440         NULL,
11441         NULL,
11442         NULL,
11443         0
11444 };
11445 
11446 static long _vq_quantlist__44c7_s_p1_0[] = {
11447         1,
11448         0,
11449         2,
11450 };
11451 
11452 static long _vq_lengthlist__44c7_s_p1_0[] = {
11453          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
11454          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
11455          0, 0, 0, 0, 5, 9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9,
11456          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
11457          9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
11458          8,
11459 };
11460 
11461 static float _vq_quantthresh__44c7_s_p1_0[] = {
11462         -0.5, 0.5, 
11463 };
11464 
11465 static long _vq_quantmap__44c7_s_p1_0[] = {
11466             1,    0,    2,
11467 };
11468 
11469 static encode_aux_threshmatch _vq_auxt__44c7_s_p1_0 = {
11470         _vq_quantthresh__44c7_s_p1_0,
11471         _vq_quantmap__44c7_s_p1_0,
11472         3,
11473         3
11474 };
11475 
11476 static static_codebook _44c7_s_p1_0 = {
11477         4, 81,
11478         _vq_lengthlist__44c7_s_p1_0,
11479         1, -535822336, 1611661312, 2, 0,
11480         _vq_quantlist__44c7_s_p1_0,
11481         NULL,
11482         &_vq_auxt__44c7_s_p1_0,
11483         NULL,
11484         0
11485 };
11486 
11487 static long _vq_quantlist__44c7_s_p2_0[] = {
11488         2,
11489         1,
11490         3,
11491         0,
11492         4,
11493 };
11494 
11495 static long _vq_lengthlist__44c7_s_p2_0[] = {
11496          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
11497          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
11498          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
11499         11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
11500         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
11501          0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
11502          0, 0,14,13, 8, 9, 9,10,11, 0,11,11,12,12, 0,10,
11503         11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
11504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11505          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
11506          0, 7, 7,10,10, 0, 9, 9,11,10, 0, 0, 0,11,11, 5,
11507          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
11508          9,10,11, 0, 0, 0,11,11, 8,10, 9,12,12, 0,10,10,
11509         12,12, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
11510         13, 8, 9,10,12,12, 0,10,10,12,12, 0,10,10,11,12,
11511          0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
11512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11513          0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,
11514         10,10, 0, 9, 9,10,11, 0, 0, 0,11,10, 5, 8, 8,10,
11515         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,10,
11516          0, 0, 0,10,11, 9,10,10,12,12, 0,10,10,12,12, 0,
11517         10,10,12,12, 0,12,13,13,13, 0, 0, 0,13,12, 9,10,
11518         10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,13,12,
11519         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11521          7,10,10,14,13, 0, 9, 9,12,12, 0, 9, 9,12,12, 0,
11522         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,14, 0, 9,
11523          9,12,13, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
11524         12,12, 9,11,11,14,13, 0,11,10,13,12, 0,11,11,13,
11525         13, 0,12,12,13,13, 0, 0, 0,13,13, 9,11,11,13,14,
11526          0,10,11,12,13, 0,11,11,13,13, 0,12,12,13,13, 0,
11527          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
11532         11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,12,
11533         12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
11534         13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
11535         13,
11536 };
11537 
11538 static float _vq_quantthresh__44c7_s_p2_0[] = {
11539         -1.5, -0.5, 0.5, 1.5, 
11540 };
11541 
11542 static long _vq_quantmap__44c7_s_p2_0[] = {
11543             3,    1,    0,    2,    4,
11544 };
11545 
11546 static encode_aux_threshmatch _vq_auxt__44c7_s_p2_0 = {
11547         _vq_quantthresh__44c7_s_p2_0,
11548         _vq_quantmap__44c7_s_p2_0,
11549         5,
11550         5
11551 };
11552 
11553 static static_codebook _44c7_s_p2_0 = {
11554         4, 625,
11555         _vq_lengthlist__44c7_s_p2_0,
11556         1, -533725184, 1611661312, 3, 0,
11557         _vq_quantlist__44c7_s_p2_0,
11558         NULL,
11559         &_vq_auxt__44c7_s_p2_0,
11560         NULL,
11561         0
11562 };
11563 
11564 static long _vq_quantlist__44c7_s_p3_0[] = {
11565         4,
11566         3,
11567         5,
11568         2,
11569         6,
11570         1,
11571         7,
11572         0,
11573         8,
11574 };
11575 
11576 static long _vq_lengthlist__44c7_s_p3_0[] = {
11577          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
11578          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
11579          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
11580          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
11581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11582          0,
11583 };
11584 
11585 static float _vq_quantthresh__44c7_s_p3_0[] = {
11586         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
11587 };
11588 
11589 static long _vq_quantmap__44c7_s_p3_0[] = {
11590             7,    5,    3,    1,    0,    2,    4,    6,
11591             8,
11592 };
11593 
11594 static encode_aux_threshmatch _vq_auxt__44c7_s_p3_0 = {
11595         _vq_quantthresh__44c7_s_p3_0,
11596         _vq_quantmap__44c7_s_p3_0,
11597         9,
11598         9
11599 };
11600 
11601 static static_codebook _44c7_s_p3_0 = {
11602         2, 81,
11603         _vq_lengthlist__44c7_s_p3_0,
11604         1, -531628032, 1611661312, 4, 0,
11605         _vq_quantlist__44c7_s_p3_0,
11606         NULL,
11607         &_vq_auxt__44c7_s_p3_0,
11608         NULL,
11609         0
11610 };
11611 
11612 static long _vq_quantlist__44c7_s_p4_0[] = {
11613         8,
11614         7,
11615         9,
11616         6,
11617         10,
11618         5,
11619         11,
11620         4,
11621         12,
11622         3,
11623         13,
11624         2,
11625         14,
11626         1,
11627         15,
11628         0,
11629         16,
11630 };
11631 
11632 static long _vq_lengthlist__44c7_s_p4_0[] = {
11633          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
11634         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
11635         12,12, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
11636         11,12,12, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
11637         11,12,12,12, 0, 0, 0, 6, 6, 8, 7, 9, 9, 9, 9,10,
11638         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
11639         11,11,12,12,13,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
11640         10,11,11,12,12,12,13, 0, 0, 0, 7, 7, 8, 8, 9, 9,
11641         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
11642          9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
11643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11651          0,
11652 };
11653 
11654 static float _vq_quantthresh__44c7_s_p4_0[] = {
11655         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
11656         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
11657 };
11658 
11659 static long _vq_quantmap__44c7_s_p4_0[] = {
11660            15,   13,   11,    9,    7,    5,    3,    1,
11661             0,    2,    4,    6,    8,   10,   12,   14,
11662            16,
11663 };
11664 
11665 static encode_aux_threshmatch _vq_auxt__44c7_s_p4_0 = {
11666         _vq_quantthresh__44c7_s_p4_0,
11667         _vq_quantmap__44c7_s_p4_0,
11668         17,
11669         17
11670 };
11671 
11672 static static_codebook _44c7_s_p4_0 = {
11673         2, 289,
11674         _vq_lengthlist__44c7_s_p4_0,
11675         1, -529530880, 1611661312, 5, 0,
11676         _vq_quantlist__44c7_s_p4_0,
11677         NULL,
11678         &_vq_auxt__44c7_s_p4_0,
11679         NULL,
11680         0
11681 };
11682 
11683 static long _vq_quantlist__44c7_s_p5_0[] = {
11684         1,
11685         0,
11686         2,
11687 };
11688 
11689 static long _vq_lengthlist__44c7_s_p5_0[] = {
11690          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 7,10,10,10,10,
11691         10, 9, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
11692         12,10,11,12, 7,10,10,11,12,12,12,12,12, 7,10,10,
11693         11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
11694         10,10,12,12,12,12,11,12, 7,10,10,11,12,12,12,12,
11695         12,
11696 };
11697 
11698 static float _vq_quantthresh__44c7_s_p5_0[] = {
11699         -5.5, 5.5, 
11700 };
11701 
11702 static long _vq_quantmap__44c7_s_p5_0[] = {
11703             1,    0,    2,
11704 };
11705 
11706 static encode_aux_threshmatch _vq_auxt__44c7_s_p5_0 = {
11707         _vq_quantthresh__44c7_s_p5_0,
11708         _vq_quantmap__44c7_s_p5_0,
11709         3,
11710         3
11711 };
11712 
11713 static static_codebook _44c7_s_p5_0 = {
11714         4, 81,
11715         _vq_lengthlist__44c7_s_p5_0,
11716         1, -529137664, 1618345984, 2, 0,
11717         _vq_quantlist__44c7_s_p5_0,
11718         NULL,
11719         &_vq_auxt__44c7_s_p5_0,
11720         NULL,
11721         0
11722 };
11723 
11724 static long _vq_quantlist__44c7_s_p5_1[] = {
11725         5,
11726         4,
11727         6,
11728         3,
11729         7,
11730         2,
11731         8,
11732         1,
11733         9,
11734         0,
11735         10,
11736 };
11737 
11738 static long _vq_lengthlist__44c7_s_p5_1[] = {
11739          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
11740          7, 7, 8, 8, 9, 9,11, 4, 4, 6, 6, 7, 7, 8, 8, 9,
11741          9,12, 5, 5, 6, 6, 7, 7, 9, 9, 9, 9,12,12,12, 6,
11742          6, 7, 7, 9, 9, 9, 9,11,11,11, 7, 7, 7, 7, 8, 8,
11743          9, 9,11,11,11, 7, 7, 7, 7, 8, 8, 9, 9,11,11,11,
11744          7, 7, 8, 8, 8, 8, 9, 9,11,11,11,11,11, 8, 8, 8,
11745          8, 8, 9,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
11746         11,11,11, 7, 7, 8, 8, 8, 8,
11747 };
11748 
11749 static float _vq_quantthresh__44c7_s_p5_1[] = {
11750         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11751         3.5, 4.5, 
11752 };
11753 
11754 static long _vq_quantmap__44c7_s_p5_1[] = {
11755             9,    7,    5,    3,    1,    0,    2,    4,
11756             6,    8,   10,
11757 };
11758 
11759 static encode_aux_threshmatch _vq_auxt__44c7_s_p5_1 = {
11760         _vq_quantthresh__44c7_s_p5_1,
11761         _vq_quantmap__44c7_s_p5_1,
11762         11,
11763         11
11764 };
11765 
11766 static static_codebook _44c7_s_p5_1 = {
11767         2, 121,
11768         _vq_lengthlist__44c7_s_p5_1,
11769         1, -531365888, 1611661312, 4, 0,
11770         _vq_quantlist__44c7_s_p5_1,
11771         NULL,
11772         &_vq_auxt__44c7_s_p5_1,
11773         NULL,
11774         0
11775 };
11776 
11777 static long _vq_quantlist__44c7_s_p6_0[] = {
11778         6,
11779         5,
11780         7,
11781         4,
11782         8,
11783         3,
11784         9,
11785         2,
11786         10,
11787         1,
11788         11,
11789         0,
11790         12,
11791 };
11792 
11793 static long _vq_lengthlist__44c7_s_p6_0[] = {
11794          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 8,10,10, 6, 5, 5,
11795          7, 7, 8, 8, 9, 9, 9,10,11,11, 7, 5, 5, 7, 7, 8,
11796          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 8, 9, 9,
11797         10,10,11,11, 0, 8, 8, 7, 7, 8, 9, 9, 9,10,10,11,
11798         11, 0,11,11, 9, 9,10,10,11,10,11,11,12,12, 0,12,
11799         12, 9, 9,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0,
11800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11804          0, 0, 0, 0, 0, 0, 0, 0, 0,
11805 };
11806 
11807 static float _vq_quantthresh__44c7_s_p6_0[] = {
11808         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
11809         12.5, 17.5, 22.5, 27.5, 
11810 };
11811 
11812 static long _vq_quantmap__44c7_s_p6_0[] = {
11813            11,    9,    7,    5,    3,    1,    0,    2,
11814             4,    6,    8,   10,   12,
11815 };
11816 
11817 static encode_aux_threshmatch _vq_auxt__44c7_s_p6_0 = {
11818         _vq_quantthresh__44c7_s_p6_0,
11819         _vq_quantmap__44c7_s_p6_0,
11820         13,
11821         13
11822 };
11823 
11824 static static_codebook _44c7_s_p6_0 = {
11825         2, 169,
11826         _vq_lengthlist__44c7_s_p6_0,
11827         1, -526516224, 1616117760, 4, 0,
11828         _vq_quantlist__44c7_s_p6_0,
11829         NULL,
11830         &_vq_auxt__44c7_s_p6_0,
11831         NULL,
11832         0
11833 };
11834 
11835 static long _vq_quantlist__44c7_s_p6_1[] = {
11836         2,
11837         1,
11838         3,
11839         0,
11840         4,
11841 };
11842 
11843 static long _vq_lengthlist__44c7_s_p6_1[] = {
11844          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
11845          5, 5, 5, 5, 6, 6, 6, 5, 5,
11846 };
11847 
11848 static float _vq_quantthresh__44c7_s_p6_1[] = {
11849         -1.5, -0.5, 0.5, 1.5, 
11850 };
11851 
11852 static long _vq_quantmap__44c7_s_p6_1[] = {
11853             3,    1,    0,    2,    4,
11854 };
11855 
11856 static encode_aux_threshmatch _vq_auxt__44c7_s_p6_1 = {
11857         _vq_quantthresh__44c7_s_p6_1,
11858         _vq_quantmap__44c7_s_p6_1,
11859         5,
11860         5
11861 };
11862 
11863 static static_codebook _44c7_s_p6_1 = {
11864         2, 25,
11865         _vq_lengthlist__44c7_s_p6_1,
11866         1, -533725184, 1611661312, 3, 0,
11867         _vq_quantlist__44c7_s_p6_1,
11868         NULL,
11869         &_vq_auxt__44c7_s_p6_1,
11870         NULL,
11871         0
11872 };
11873 
11874 static long _vq_quantlist__44c7_s_p7_0[] = {
11875         6,
11876         5,
11877         7,
11878         4,
11879         8,
11880         3,
11881         9,
11882         2,
11883         10,
11884         1,
11885         11,
11886         0,
11887         12,
11888 };
11889 
11890 static long _vq_lengthlist__44c7_s_p7_0[] = {
11891          1, 4, 4, 6, 6, 7, 8, 9, 9,10,10,12,11, 6, 5, 5,
11892          7, 7, 8, 8, 9,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
11893          8,10,10,11,11,12,12,20, 7, 7, 7, 7, 8, 9,10,10,
11894         11,11,12,13,20, 7, 7, 7, 7, 9, 9,10,10,11,12,13,
11895         13,20,11,11, 8, 8, 9, 9,11,11,12,12,13,13,20,11,
11896         11, 8, 8, 9, 9,11,11,12,12,13,13,20,20,20,10,10,
11897         10,10,12,12,13,13,13,13,20,20,20,10,10,10,10,12,
11898         12,13,13,13,14,20,20,20,14,14,11,11,12,12,13,13,
11899         14,14,20,20,20,14,14,11,11,12,12,13,13,14,14,20,
11900         20,20,20,19,13,13,13,13,14,14,15,14,19,19,19,19,
11901         19,13,13,13,13,14,14,15,15,
11902 };
11903 
11904 static float _vq_quantthresh__44c7_s_p7_0[] = {
11905         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
11906         27.5, 38.5, 49.5, 60.5, 
11907 };
11908 
11909 static long _vq_quantmap__44c7_s_p7_0[] = {
11910            11,    9,    7,    5,    3,    1,    0,    2,
11911             4,    6,    8,   10,   12,
11912 };
11913 
11914 static encode_aux_threshmatch _vq_auxt__44c7_s_p7_0 = {
11915         _vq_quantthresh__44c7_s_p7_0,
11916         _vq_quantmap__44c7_s_p7_0,
11917         13,
11918         13
11919 };
11920 
11921 static static_codebook _44c7_s_p7_0 = {
11922         2, 169,
11923         _vq_lengthlist__44c7_s_p7_0,
11924         1, -523206656, 1618345984, 4, 0,
11925         _vq_quantlist__44c7_s_p7_0,
11926         NULL,
11927         &_vq_auxt__44c7_s_p7_0,
11928         NULL,
11929         0
11930 };
11931 
11932 static long _vq_quantlist__44c7_s_p7_1[] = {
11933         5,
11934         4,
11935         6,
11936         3,
11937         7,
11938         2,
11939         8,
11940         1,
11941         9,
11942         0,
11943         10,
11944 };
11945 
11946 static long _vq_lengthlist__44c7_s_p7_1[] = {
11947          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7,
11948          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7, 7, 7, 7, 7, 7,
11949          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
11950          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
11951          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
11952          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
11953          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
11954          8, 8, 8, 7, 7, 7, 7, 7, 7,
11955 };
11956 
11957 static float _vq_quantthresh__44c7_s_p7_1[] = {
11958         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11959         3.5, 4.5, 
11960 };
11961 
11962 static long _vq_quantmap__44c7_s_p7_1[] = {
11963             9,    7,    5,    3,    1,    0,    2,    4,
11964             6,    8,   10,
11965 };
11966 
11967 static encode_aux_threshmatch _vq_auxt__44c7_s_p7_1 = {
11968         _vq_quantthresh__44c7_s_p7_1,
11969         _vq_quantmap__44c7_s_p7_1,
11970         11,
11971         11
11972 };
11973 
11974 static static_codebook _44c7_s_p7_1 = {
11975         2, 121,
11976         _vq_lengthlist__44c7_s_p7_1,
11977         1, -531365888, 1611661312, 4, 0,
11978         _vq_quantlist__44c7_s_p7_1,
11979         NULL,
11980         &_vq_auxt__44c7_s_p7_1,
11981         NULL,
11982         0
11983 };
11984 
11985 static long _vq_quantlist__44c7_s_p8_0[] = {
11986         7,
11987         6,
11988         8,
11989         5,
11990         9,
11991         4,
11992         10,
11993         3,
11994         11,
11995         2,
11996         12,
11997         1,
11998         13,
11999         0,
12000         14,
12001 };
12002 
12003 static long _vq_lengthlist__44c7_s_p8_0[] = {
12004          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8, 9, 9,10,10, 6,
12005          5, 5, 7, 7, 9, 9, 8, 8,10, 9,11,10,12,11, 6, 5,
12006          5, 8, 7, 9, 9, 8, 8,10,10,11,11,12,11,19, 8, 8,
12007          8, 8,10,10, 9, 9,10,10,11,11,12,11,19, 8, 8, 8,
12008          8,10,10, 9, 9,10,10,11,11,12,12,19,12,12, 9, 9,
12009         10,10, 9,10,10,10,11,11,12,12,19,12,12, 9, 9,10,
12010         10,10,10,10,10,12,12,12,12,19,19,19, 9, 9, 9, 9,
12011         11,10,11,11,12,11,13,13,19,19,19, 9, 9, 9, 9,11,
12012         10,11,11,11,12,13,13,19,19,19,13,13,10,10,11,11,
12013         12,12,12,12,13,12,19,19,19,14,13,10,10,11,11,12,
12014         12,12,13,13,13,19,19,19,19,19,12,12,12,11,12,13,
12015         14,13,13,13,19,19,19,19,19,12,12,12,11,12,12,13,
12016         14,13,14,19,19,19,19,19,16,16,12,13,12,13,13,14,
12017         15,14,19,18,18,18,18,16,15,12,11,12,11,14,12,14,
12018         14,
12019 };
12020 
12021 static float _vq_quantthresh__44c7_s_p8_0[] = {
12022         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
12023         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
12024 };
12025 
12026 static long _vq_quantmap__44c7_s_p8_0[] = {
12027            13,   11,    9,    7,    5,    3,    1,    0,
12028             2,    4,    6,    8,   10,   12,   14,
12029 };
12030 
12031 static encode_aux_threshmatch _vq_auxt__44c7_s_p8_0 = {
12032         _vq_quantthresh__44c7_s_p8_0,
12033         _vq_quantmap__44c7_s_p8_0,
12034         15,
12035         15
12036 };
12037 
12038 static static_codebook _44c7_s_p8_0 = {
12039         2, 225,
12040         _vq_lengthlist__44c7_s_p8_0,
12041         1, -520986624, 1620377600, 4, 0,
12042         _vq_quantlist__44c7_s_p8_0,
12043         NULL,
12044         &_vq_auxt__44c7_s_p8_0,
12045         NULL,
12046         0
12047 };
12048 
12049 static long _vq_quantlist__44c7_s_p8_1[] = {
12050         10,
12051         9,
12052         11,
12053         8,
12054         12,
12055         7,
12056         13,
12057         6,
12058         14,
12059         5,
12060         15,
12061         4,
12062         16,
12063         3,
12064         17,
12065         2,
12066         18,
12067         1,
12068         19,
12069         0,
12070         20,
12071 };
12072 
12073 static long _vq_lengthlist__44c7_s_p8_1[] = {
12074          3, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
12075          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
12076          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
12077          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
12078          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12079          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
12080          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
12081          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
12082         10, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12083          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12084          9, 9, 9, 9, 9, 9, 9, 9,10,11,10,10,10, 9, 9, 9,
12085          9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9,10,11,10,
12086         11,10, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9, 9,
12087          9, 9,11,10,11,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,
12088         10, 9, 9,10, 9, 9,10,11,10,10,11,10, 9, 9, 9, 9,
12089          9,10,10, 9,10,10,10,10, 9,10,10,10,10,10,10,11,
12090         11,11,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
12091         10,10,10,11,11,10,10,10,10,10,10,10,10,10,10,10,
12092         10, 9,10,10, 9,10,11,11,10,11,10,11,10, 9,10,10,
12093          9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,10,
12094         11,11,10,10,10,10,10,10, 9,10, 9,10,10, 9,10, 9,
12095         10,10,10,11,10,11,10,11,11,10,10,10,10,10,10, 9,
12096         10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,
12097         10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,
12098         11,10,10,10,10, 9, 9,10,10, 9, 9,10, 9,10,10,10,
12099         10,11,11,10,10,10,10,10,10,10, 9, 9,10,10,10, 9,
12100          9,10,10,10,10,10,11,10,11,10,10,10,10,10,10, 9,
12101         10,10,10,10,10,10,10,10,10,
12102 };
12103 
12104 static float _vq_quantthresh__44c7_s_p8_1[] = {
12105         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
12106         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
12107         6.5, 7.5, 8.5, 9.5, 
12108 };
12109 
12110 static long _vq_quantmap__44c7_s_p8_1[] = {
12111            19,   17,   15,   13,   11,    9,    7,    5,
12112             3,    1,    0,    2,    4,    6,    8,   10,
12113            12,   14,   16,   18,   20,
12114 };
12115 
12116 static encode_aux_threshmatch _vq_auxt__44c7_s_p8_1 = {
12117         _vq_quantthresh__44c7_s_p8_1,
12118         _vq_quantmap__44c7_s_p8_1,
12119         21,
12120         21
12121 };
12122 
12123 static static_codebook _44c7_s_p8_1 = {
12124         2, 441,
12125         _vq_lengthlist__44c7_s_p8_1,
12126         1, -529268736, 1611661312, 5, 0,
12127         _vq_quantlist__44c7_s_p8_1,
12128         NULL,
12129         &_vq_auxt__44c7_s_p8_1,
12130         NULL,
12131         0
12132 };
12133 
12134 static long _vq_quantlist__44c7_s_p9_0[] = {
12135         6,
12136         5,
12137         7,
12138         4,
12139         8,
12140         3,
12141         9,
12142         2,
12143         10,
12144         1,
12145         11,
12146         0,
12147         12,
12148 };
12149 
12150 static long _vq_lengthlist__44c7_s_p9_0[] = {
12151          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 6, 6,
12152         11,11,11,11,11,11,11,11,11,11, 4, 7, 7,11,11,11,
12153         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12154         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12155         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12156         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12157         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12158         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12159         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12160         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12161         11,11,11,11,11,11,11,11,11,
12162 };
12163 
12164 static float _vq_quantthresh__44c7_s_p9_0[] = {
12165         -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
12166         1592.5, 2229.5, 2866.5, 3503.5, 
12167 };
12168 
12169 static long _vq_quantmap__44c7_s_p9_0[] = {
12170            11,    9,    7,    5,    3,    1,    0,    2,
12171             4,    6,    8,   10,   12,
12172 };
12173 
12174 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_0 = {
12175         _vq_quantthresh__44c7_s_p9_0,
12176         _vq_quantmap__44c7_s_p9_0,
12177         13,
12178         13
12179 };
12180 
12181 static static_codebook _44c7_s_p9_0 = {
12182         2, 169,
12183         _vq_lengthlist__44c7_s_p9_0,
12184         1, -511845376, 1630791680, 4, 0,
12185         _vq_quantlist__44c7_s_p9_0,
12186         NULL,
12187         &_vq_auxt__44c7_s_p9_0,
12188         NULL,
12189         0
12190 };
12191 
12192 static long _vq_quantlist__44c7_s_p9_1[] = {
12193         6,
12194         5,
12195         7,
12196         4,
12197         8,
12198         3,
12199         9,
12200         2,
12201         10,
12202         1,
12203         11,
12204         0,
12205         12,
12206 };
12207 
12208 static long _vq_lengthlist__44c7_s_p9_1[] = {
12209          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
12210          8, 8, 9, 8, 8, 7, 9, 8,11,10, 5, 6, 6, 8, 8, 9,
12211          8, 8, 8,10, 9,11,11,16, 8, 8, 9, 8, 9, 9, 9, 8,
12212         10, 9,11,10,16, 8, 8, 9, 9,10,10, 9, 9,10,10,11,
12213         11,16,13,13, 9, 9,10,10, 9,10,11,11,12,11,16,13,
12214         13, 9, 8,10, 9,10,10,10,10,11,11,16,14,16, 8, 9,
12215          9, 9,11,10,11,11,12,11,16,16,16, 9, 7,10, 7,11,
12216         10,11,11,12,11,16,16,16,12,12, 9,10,11,11,12,11,
12217         12,12,16,16,16,12,10,10, 7,11, 8,12,11,12,12,16,
12218         16,15,16,16,11,12,10,10,12,11,12,12,16,16,16,15,
12219         15,11,11,10,10,12,12,12,12,
12220 };
12221 
12222 static float _vq_quantthresh__44c7_s_p9_1[] = {
12223         -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
12224         122.5, 171.5, 220.5, 269.5, 
12225 };
12226 
12227 static long _vq_quantmap__44c7_s_p9_1[] = {
12228            11,    9,    7,    5,    3,    1,    0,    2,
12229             4,    6,    8,   10,   12,
12230 };
12231 
12232 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_1 = {
12233         _vq_quantthresh__44c7_s_p9_1,
12234         _vq_quantmap__44c7_s_p9_1,
12235         13,
12236         13
12237 };
12238 
12239 static static_codebook _44c7_s_p9_1 = {
12240         2, 169,
12241         _vq_lengthlist__44c7_s_p9_1,
12242         1, -518889472, 1622704128, 4, 0,
12243         _vq_quantlist__44c7_s_p9_1,
12244         NULL,
12245         &_vq_auxt__44c7_s_p9_1,
12246         NULL,
12247         0
12248 };
12249 
12250 static long _vq_quantlist__44c7_s_p9_2[] = {
12251         24,
12252         23,
12253         25,
12254         22,
12255         26,
12256         21,
12257         27,
12258         20,
12259         28,
12260         19,
12261         29,
12262         18,
12263         30,
12264         17,
12265         31,
12266         16,
12267         32,
12268         15,
12269         33,
12270         14,
12271         34,
12272         13,
12273         35,
12274         12,
12275         36,
12276         11,
12277         37,
12278         10,
12279         38,
12280         9,
12281         39,
12282         8,
12283         40,
12284         7,
12285         41,
12286         6,
12287         42,
12288         5,
12289         43,
12290         4,
12291         44,
12292         3,
12293         45,
12294         2,
12295         46,
12296         1,
12297         47,
12298         0,
12299         48,
12300 };
12301 
12302 static long _vq_lengthlist__44c7_s_p9_2[] = {
12303          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
12304          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
12305          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
12306          7,
12307 };
12308 
12309 static float _vq_quantthresh__44c7_s_p9_2[] = {
12310         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
12311         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
12312         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
12313         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
12314         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
12315         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
12316 };
12317 
12318 static long _vq_quantmap__44c7_s_p9_2[] = {
12319            47,   45,   43,   41,   39,   37,   35,   33,
12320            31,   29,   27,   25,   23,   21,   19,   17,
12321            15,   13,   11,    9,    7,    5,    3,    1,
12322             0,    2,    4,    6,    8,   10,   12,   14,
12323            16,   18,   20,   22,   24,   26,   28,   30,
12324            32,   34,   36,   38,   40,   42,   44,   46,
12325            48,
12326 };
12327 
12328 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_2 = {
12329         _vq_quantthresh__44c7_s_p9_2,
12330         _vq_quantmap__44c7_s_p9_2,
12331         49,
12332         49
12333 };
12334 
12335 static static_codebook _44c7_s_p9_2 = {
12336         1, 49,
12337         _vq_lengthlist__44c7_s_p9_2,
12338         1, -526909440, 1611661312, 6, 0,
12339         _vq_quantlist__44c7_s_p9_2,
12340         NULL,
12341         &_vq_auxt__44c7_s_p9_2,
12342         NULL,
12343         0
12344 };
12345 
12346 static long _huff_lengthlist__44c7_s_short[] = {
12347          4,11,12,14,15,15,17,17,18,18, 5, 6, 6, 8, 9,10,
12348         13,17,18,19, 7, 5, 4, 6, 8, 9,11,15,19,19, 8, 6,
12349          5, 5, 6, 7,11,14,16,17, 9, 7, 7, 6, 7, 7,10,13,
12350         15,19,10, 8, 7, 6, 7, 6, 7, 9,14,16,12,10, 9, 7,
12351          7, 6, 4, 5,10,15,14,13,11, 7, 6, 6, 4, 2, 7,13,
12352         16,16,15, 9, 8, 8, 8, 6, 9,13,19,19,17,12,11,10,
12353         10, 9,11,14,
12354 };
12355 
12356 static static_codebook _huff_book__44c7_s_short = {
12357         2, 100,
12358         _huff_lengthlist__44c7_s_short,
12359         0, 0, 0, 0, 0,
12360         NULL,
12361         NULL,
12362         NULL,
12363         NULL,
12364         0
12365 };
12366 
12367 static long _huff_lengthlist__44c8_s_long[] = {
12368          3, 8,12,13,14,14,14,13,14,14, 6, 4, 5, 8,10,10,
12369         11,11,14,13, 9, 5, 4, 5, 7, 8, 9,10,13,13,12, 7,
12370          5, 4, 5, 6, 8, 9,12,13,13, 9, 6, 5, 5, 5, 7, 9,
12371         11,14,12,10, 7, 6, 5, 4, 6, 7,10,11,12,11, 9, 8,
12372          7, 5, 5, 6,10,10,13,12,10, 9, 8, 6, 6, 5, 8,10,
12373         14,13,12,12,11,10, 9, 7, 8,10,12,13,14,14,13,12,
12374         11, 9, 9,10,
12375 };
12376 
12377 static static_codebook _huff_book__44c8_s_long = {
12378         2, 100,
12379         _huff_lengthlist__44c8_s_long,
12380         0, 0, 0, 0, 0,
12381         NULL,
12382         NULL,
12383         NULL,
12384         NULL,
12385         0
12386 };
12387 
12388 static long _vq_quantlist__44c8_s_p1_0[] = {
12389         1,
12390         0,
12391         2,
12392 };
12393 
12394 static long _vq_lengthlist__44c8_s_p1_0[] = {
12395          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 7, 7, 0, 9, 8, 0,
12396          9, 8, 6, 7, 7, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
12397          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
12398          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
12399          9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
12400          8,
12401 };
12402 
12403 static float _vq_quantthresh__44c8_s_p1_0[] = {
12404         -0.5, 0.5, 
12405 };
12406 
12407 static long _vq_quantmap__44c8_s_p1_0[] = {
12408             1,    0,    2,
12409 };
12410 
12411 static encode_aux_threshmatch _vq_auxt__44c8_s_p1_0 = {
12412         _vq_quantthresh__44c8_s_p1_0,
12413         _vq_quantmap__44c8_s_p1_0,
12414         3,
12415         3
12416 };
12417 
12418 static static_codebook _44c8_s_p1_0 = {
12419         4, 81,
12420         _vq_lengthlist__44c8_s_p1_0,
12421         1, -535822336, 1611661312, 2, 0,
12422         _vq_quantlist__44c8_s_p1_0,
12423         NULL,
12424         &_vq_auxt__44c8_s_p1_0,
12425         NULL,
12426         0
12427 };
12428 
12429 static long _vq_quantlist__44c8_s_p2_0[] = {
12430         2,
12431         1,
12432         3,
12433         0,
12434         4,
12435 };
12436 
12437 static long _vq_lengthlist__44c8_s_p2_0[] = {
12438          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
12439          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
12440          7,10, 9, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
12441         11,11, 5, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8, 9,
12442         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
12443          0,11,10,12,11, 0,11,10,12,12, 0,13,13,14,14, 0,
12444          0, 0,14,13, 8, 9, 9,10,11, 0,10,11,12,12, 0,10,
12445         11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
12446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12447          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
12448          0, 7, 7,10,10, 0, 9, 9,10,10, 0, 0, 0,11,10, 5,
12449          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
12450          9,10,10, 0, 0, 0,10,10, 8,10, 9,12,12, 0,10,10,
12451         12,11, 0,10,10,12,12, 0,12,12,13,12, 0, 0, 0,13,
12452         12, 8, 9,10,12,12, 0,10,10,11,12, 0,10,10,11,12,
12453          0,12,12,13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0,
12454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12455          0, 0, 0, 6, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
12456         10,10, 0, 9, 9,10,11, 0, 0, 0,10,10, 6, 7, 8,10,
12457         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,10,10,
12458          0, 0, 0,10,10, 9,10, 9,12,12, 0,10,10,12,12, 0,
12459         10,10,12,11, 0,12,12,13,13, 0, 0, 0,13,12, 8, 9,
12460         10,12,12, 0,10,10,12,12, 0,10,10,11,12, 0,12,12,
12461         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12463          7,10,10,13,13, 0, 9, 9,12,12, 0, 9, 9,12,12, 0,
12464         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,13, 0, 9,
12465          9,12,12, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
12466         12,12, 9,11,11,14,13, 0,10,10,13,12, 0,11,10,13,
12467         12, 0,12,12,13,12, 0, 0, 0,13,13, 9,11,11,13,14,
12468          0,10,11,12,13, 0,10,11,13,13, 0,12,12,12,13, 0,
12469          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
12474         11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,11,
12475         12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
12476         13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,12,
12477         13,
12478 };
12479 
12480 static float _vq_quantthresh__44c8_s_p2_0[] = {
12481         -1.5, -0.5, 0.5, 1.5, 
12482 };
12483 
12484 static long _vq_quantmap__44c8_s_p2_0[] = {
12485             3,    1,    0,    2,    4,
12486 };
12487 
12488 static encode_aux_threshmatch _vq_auxt__44c8_s_p2_0 = {
12489         _vq_quantthresh__44c8_s_p2_0,
12490         _vq_quantmap__44c8_s_p2_0,
12491         5,
12492         5
12493 };
12494 
12495 static static_codebook _44c8_s_p2_0 = {
12496         4, 625,
12497         _vq_lengthlist__44c8_s_p2_0,
12498         1, -533725184, 1611661312, 3, 0,
12499         _vq_quantlist__44c8_s_p2_0,
12500         NULL,
12501         &_vq_auxt__44c8_s_p2_0,
12502         NULL,
12503         0
12504 };
12505 
12506 static long _vq_quantlist__44c8_s_p3_0[] = {
12507         4,
12508         3,
12509         5,
12510         2,
12511         6,
12512         1,
12513         7,
12514         0,
12515         8,
12516 };
12517 
12518 static long _vq_lengthlist__44c8_s_p3_0[] = {
12519          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
12520          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
12521          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
12522          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
12523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12524          0,
12525 };
12526 
12527 static float _vq_quantthresh__44c8_s_p3_0[] = {
12528         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
12529 };
12530 
12531 static long _vq_quantmap__44c8_s_p3_0[] = {
12532             7,    5,    3,    1,    0,    2,    4,    6,
12533             8,
12534 };
12535 
12536 static encode_aux_threshmatch _vq_auxt__44c8_s_p3_0 = {
12537         _vq_quantthresh__44c8_s_p3_0,
12538         _vq_quantmap__44c8_s_p3_0,
12539         9,
12540         9
12541 };
12542 
12543 static static_codebook _44c8_s_p3_0 = {
12544         2, 81,
12545         _vq_lengthlist__44c8_s_p3_0,
12546         1, -531628032, 1611661312, 4, 0,
12547         _vq_quantlist__44c8_s_p3_0,
12548         NULL,
12549         &_vq_auxt__44c8_s_p3_0,
12550         NULL,
12551         0
12552 };
12553 
12554 static long _vq_quantlist__44c8_s_p4_0[] = {
12555         8,
12556         7,
12557         9,
12558         6,
12559         10,
12560         5,
12561         11,
12562         4,
12563         12,
12564         3,
12565         13,
12566         2,
12567         14,
12568         1,
12569         15,
12570         0,
12571         16,
12572 };
12573 
12574 static long _vq_lengthlist__44c8_s_p4_0[] = {
12575          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
12576         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 8,10,10,11,11,
12577         11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
12578         11,11,11, 0, 6, 5, 6, 6, 7, 7, 9, 9, 9, 9,10,10,
12579         11,11,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9, 9, 9,10,
12580         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
12581         11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
12582         10,11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
12583         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
12584          9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
12585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12593          0,
12594 };
12595 
12596 static float _vq_quantthresh__44c8_s_p4_0[] = {
12597         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
12598         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
12599 };
12600 
12601 static long _vq_quantmap__44c8_s_p4_0[] = {
12602            15,   13,   11,    9,    7,    5,    3,    1,
12603             0,    2,    4,    6,    8,   10,   12,   14,
12604            16,
12605 };
12606 
12607 static encode_aux_threshmatch _vq_auxt__44c8_s_p4_0 = {
12608         _vq_quantthresh__44c8_s_p4_0,
12609         _vq_quantmap__44c8_s_p4_0,
12610         17,
12611         17
12612 };
12613 
12614 static static_codebook _44c8_s_p4_0 = {
12615         2, 289,
12616         _vq_lengthlist__44c8_s_p4_0,
12617         1, -529530880, 1611661312, 5, 0,
12618         _vq_quantlist__44c8_s_p4_0,
12619         NULL,
12620         &_vq_auxt__44c8_s_p4_0,
12621         NULL,
12622         0
12623 };
12624 
12625 static long _vq_quantlist__44c8_s_p5_0[] = {
12626         1,
12627         0,
12628         2,
12629 };
12630 
12631 static long _vq_lengthlist__44c8_s_p5_0[] = {
12632          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6,10,10,10,10,
12633         10,10, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
12634         11,10,11,11, 7,10,10,11,12,12,12,12,12, 7,10,10,
12635         11,12,12,12,12,12, 6,10,10,10,12,12,10,12,12, 7,
12636         10,10,11,12,12,12,12,12, 7,10,10,11,12,12,12,12,
12637         12,
12638 };
12639 
12640 static float _vq_quantthresh__44c8_s_p5_0[] = {
12641         -5.5, 5.5, 
12642 };
12643 
12644 static long _vq_quantmap__44c8_s_p5_0[] = {
12645             1,    0,    2,
12646 };
12647 
12648 static encode_aux_threshmatch _vq_auxt__44c8_s_p5_0 = {
12649         _vq_quantthresh__44c8_s_p5_0,
12650         _vq_quantmap__44c8_s_p5_0,
12651         3,
12652         3
12653 };
12654 
12655 static static_codebook _44c8_s_p5_0 = {
12656         4, 81,
12657         _vq_lengthlist__44c8_s_p5_0,
12658         1, -529137664, 1618345984, 2, 0,
12659         _vq_quantlist__44c8_s_p5_0,
12660         NULL,
12661         &_vq_auxt__44c8_s_p5_0,
12662         NULL,
12663         0
12664 };
12665 
12666 static long _vq_quantlist__44c8_s_p5_1[] = {
12667         5,
12668         4,
12669         6,
12670         3,
12671         7,
12672         2,
12673         8,
12674         1,
12675         9,
12676         0,
12677         10,
12678 };
12679 
12680 static long _vq_lengthlist__44c8_s_p5_1[] = {
12681          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 5, 6, 6,
12682          7, 7, 8, 8, 8, 8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8,
12683          9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
12684          6, 7, 7, 8, 8, 9, 9,11,11,11, 6, 6, 7, 7, 8, 8,
12685          8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11,
12686          7, 7, 7, 8, 8, 8, 8, 8,11,11,11,11,11, 7, 7, 8,
12687          8, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 8, 8,11,11,
12688         11,11,11, 7, 7, 7, 7, 8, 8,
12689 };
12690 
12691 static float _vq_quantthresh__44c8_s_p5_1[] = {
12692         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
12693         3.5, 4.5, 
12694 };
12695 
12696 static long _vq_quantmap__44c8_s_p5_1[] = {
12697             9,    7,    5,    3,    1,    0,    2,    4,
12698             6,    8,   10,
12699 };
12700 
12701 static encode_aux_threshmatch _vq_auxt__44c8_s_p5_1 = {
12702         _vq_quantthresh__44c8_s_p5_1,
12703         _vq_quantmap__44c8_s_p5_1,
12704         11,
12705         11
12706 };
12707 
12708 static static_codebook _44c8_s_p5_1 = {
12709         2, 121,
12710         _vq_lengthlist__44c8_s_p5_1,
12711         1, -531365888, 1611661312, 4, 0,
12712         _vq_quantlist__44c8_s_p5_1,
12713         NULL,
12714         &_vq_auxt__44c8_s_p5_1,
12715         NULL,
12716         0
12717 };
12718 
12719 static long _vq_quantlist__44c8_s_p6_0[] = {
12720         6,
12721         5,
12722         7,
12723         4,
12724         8,
12725         3,
12726         9,
12727         2,
12728         10,
12729         1,
12730         11,
12731         0,
12732         12,
12733 };
12734 
12735 static long _vq_lengthlist__44c8_s_p6_0[] = {
12736          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
12737          7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 8,
12738          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
12739         10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,10,10,11,
12740         11, 0,11,11, 9, 9,10,10,11,11,11,11,12,12, 0,12,
12741         12, 9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
12742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12746          0, 0, 0, 0, 0, 0, 0, 0, 0,
12747 };
12748 
12749 static float _vq_quantthresh__44c8_s_p6_0[] = {
12750         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
12751         12.5, 17.5, 22.5, 27.5, 
12752 };
12753 
12754 static long _vq_quantmap__44c8_s_p6_0[] = {
12755            11,    9,    7,    5,    3,    1,    0,    2,
12756             4,    6,    8,   10,   12,
12757 };
12758 
12759 static encode_aux_threshmatch _vq_auxt__44c8_s_p6_0 = {
12760         _vq_quantthresh__44c8_s_p6_0,
12761         _vq_quantmap__44c8_s_p6_0,
12762         13,
12763         13
12764 };
12765 
12766 static static_codebook _44c8_s_p6_0 = {
12767         2, 169,
12768         _vq_lengthlist__44c8_s_p6_0,
12769         1, -526516224, 1616117760, 4, 0,
12770         _vq_quantlist__44c8_s_p6_0,
12771         NULL,
12772         &_vq_auxt__44c8_s_p6_0,
12773         NULL,
12774         0
12775 };
12776 
12777 static long _vq_quantlist__44c8_s_p6_1[] = {
12778         2,
12779         1,
12780         3,
12781         0,
12782         4,
12783 };
12784 
12785 static long _vq_lengthlist__44c8_s_p6_1[] = {
12786          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
12787          5, 5, 5, 5, 6, 6, 6, 5, 5,
12788 };
12789 
12790 static float _vq_quantthresh__44c8_s_p6_1[] = {
12791         -1.5, -0.5, 0.5, 1.5, 
12792 };
12793 
12794 static long _vq_quantmap__44c8_s_p6_1[] = {
12795             3,    1,    0,    2,    4,
12796 };
12797 
12798 static encode_aux_threshmatch _vq_auxt__44c8_s_p6_1 = {
12799         _vq_quantthresh__44c8_s_p6_1,
12800         _vq_quantmap__44c8_s_p6_1,
12801         5,
12802         5
12803 };
12804 
12805 static static_codebook _44c8_s_p6_1 = {
12806         2, 25,
12807         _vq_lengthlist__44c8_s_p6_1,
12808         1, -533725184, 1611661312, 3, 0,
12809         _vq_quantlist__44c8_s_p6_1,
12810         NULL,
12811         &_vq_auxt__44c8_s_p6_1,
12812         NULL,
12813         0
12814 };
12815 
12816 static long _vq_quantlist__44c8_s_p7_0[] = {
12817         6,
12818         5,
12819         7,
12820         4,
12821         8,
12822         3,
12823         9,
12824         2,
12825         10,
12826         1,
12827         11,
12828         0,
12829         12,
12830 };
12831 
12832 static long _vq_lengthlist__44c8_s_p7_0[] = {
12833          1, 4, 4, 6, 6, 8, 7, 9, 9,10,10,12,12, 6, 5, 5,
12834          7, 7, 8, 8,10,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
12835          8,10,10,11,11,12,12,21, 7, 7, 7, 7, 8, 9,10,10,
12836         11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,12,12,13,
12837         13,21,11,11, 8, 8, 9, 9,11,11,12,12,13,13,21,11,
12838         11, 8, 8, 9, 9,11,11,12,12,13,13,21,21,21,10,10,
12839         10,10,11,11,12,13,13,13,21,21,21,10,10,10,10,11,
12840         11,13,13,14,13,21,21,21,13,13,11,11,12,12,13,13,
12841         14,14,21,21,21,14,14,11,11,12,12,13,13,14,14,21,
12842         21,21,21,20,13,13,13,12,14,14,16,15,20,20,20,20,
12843         20,13,13,13,13,14,13,15,15,
12844 };
12845 
12846 static float _vq_quantthresh__44c8_s_p7_0[] = {
12847         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
12848         27.5, 38.5, 49.5, 60.5, 
12849 };
12850 
12851 static long _vq_quantmap__44c8_s_p7_0[] = {
12852            11,    9,    7,    5,    3,    1,    0,    2,
12853             4,    6,    8,   10,   12,
12854 };
12855 
12856 static encode_aux_threshmatch _vq_auxt__44c8_s_p7_0 = {
12857         _vq_quantthresh__44c8_s_p7_0,
12858         _vq_quantmap__44c8_s_p7_0,
12859         13,
12860         13
12861 };
12862 
12863 static static_codebook _44c8_s_p7_0 = {
12864         2, 169,
12865         _vq_lengthlist__44c8_s_p7_0,
12866         1, -523206656, 1618345984, 4, 0,
12867         _vq_quantlist__44c8_s_p7_0,
12868         NULL,
12869         &_vq_auxt__44c8_s_p7_0,
12870         NULL,
12871         0
12872 };
12873 
12874 static long _vq_quantlist__44c8_s_p7_1[] = {
12875         5,
12876         4,
12877         6,
12878         3,
12879         7,
12880         2,
12881         8,
12882         1,
12883         9,
12884         0,
12885         10,
12886 };
12887 
12888 static long _vq_lengthlist__44c8_s_p7_1[] = {
12889          4, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7,
12890          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7,
12891          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
12892          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
12893          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
12894          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
12895          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
12896          8, 8, 8, 7, 7, 7, 7, 7, 7,
12897 };
12898 
12899 static float _vq_quantthresh__44c8_s_p7_1[] = {
12900         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
12901         3.5, 4.5, 
12902 };
12903 
12904 static long _vq_quantmap__44c8_s_p7_1[] = {
12905             9,    7,    5,    3,    1,    0,    2,    4,
12906             6,    8,   10,
12907 };
12908 
12909 static encode_aux_threshmatch _vq_auxt__44c8_s_p7_1 = {
12910         _vq_quantthresh__44c8_s_p7_1,
12911         _vq_quantmap__44c8_s_p7_1,
12912         11,
12913         11
12914 };
12915 
12916 static static_codebook _44c8_s_p7_1 = {
12917         2, 121,
12918         _vq_lengthlist__44c8_s_p7_1,
12919         1, -531365888, 1611661312, 4, 0,
12920         _vq_quantlist__44c8_s_p7_1,
12921         NULL,
12922         &_vq_auxt__44c8_s_p7_1,
12923         NULL,
12924         0
12925 };
12926 
12927 static long _vq_quantlist__44c8_s_p8_0[] = {
12928         7,
12929         6,
12930         8,
12931         5,
12932         9,
12933         4,
12934         10,
12935         3,
12936         11,
12937         2,
12938         12,
12939         1,
12940         13,
12941         0,
12942         14,
12943 };
12944 
12945 static long _vq_lengthlist__44c8_s_p8_0[] = {
12946          1, 4, 4, 7, 6, 8, 8, 8, 7, 9, 8,10,10,11,10, 6,
12947          5, 5, 7, 7, 9, 9, 8, 8,10,10,11,11,12,11, 6, 5,
12948          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8,
12949          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8, 8,
12950          8,10, 9, 9, 9,10,10,11,11,12,12,20,12,12, 9, 9,
12951         10,10,10,10,10,11,12,12,12,12,20,12,12, 9, 9,10,
12952         10,10,10,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,
12953         11,10,11,11,12,12,12,13,20,19,19, 9, 9, 9, 9,11,
12954         11,11,12,12,12,13,13,19,19,19,13,13,10,10,11,11,
12955         12,12,13,13,13,13,19,19,19,14,13,11,10,11,11,12,
12956         12,12,13,13,13,19,19,19,19,19,12,12,12,12,13,13,
12957         13,13,14,13,19,19,19,19,19,12,12,12,11,12,12,13,
12958         14,14,14,19,19,19,19,19,16,15,13,12,13,13,13,14,
12959         14,14,19,19,19,19,19,17,17,13,12,13,11,14,13,15,
12960         15,
12961 };
12962 
12963 static float _vq_quantthresh__44c8_s_p8_0[] = {
12964         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
12965         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
12966 };
12967 
12968 static long _vq_quantmap__44c8_s_p8_0[] = {
12969            13,   11,    9,    7,    5,    3,    1,    0,
12970             2,    4,    6,    8,   10,   12,   14,
12971 };
12972 
12973 static encode_aux_threshmatch _vq_auxt__44c8_s_p8_0 = {
12974         _vq_quantthresh__44c8_s_p8_0,
12975         _vq_quantmap__44c8_s_p8_0,
12976         15,
12977         15
12978 };
12979 
12980 static static_codebook _44c8_s_p8_0 = {
12981         2, 225,
12982         _vq_lengthlist__44c8_s_p8_0,
12983         1, -520986624, 1620377600, 4, 0,
12984         _vq_quantlist__44c8_s_p8_0,
12985         NULL,
12986         &_vq_auxt__44c8_s_p8_0,
12987         NULL,
12988         0
12989 };
12990 
12991 static long _vq_quantlist__44c8_s_p8_1[] = {
12992         10,
12993         9,
12994         11,
12995         8,
12996         12,
12997         7,
12998         13,
12999         6,
13000         14,
13001         5,
13002         15,
13003         4,
13004         16,
13005         3,
13006         17,
13007         2,
13008         18,
13009         1,
13010         19,
13011         0,
13012         20,
13013 };
13014 
13015 static long _vq_lengthlist__44c8_s_p8_1[] = {
13016          4, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
13017          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
13018          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
13019          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
13020          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13021          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
13022          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
13023          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
13024         10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13025          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13026          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
13027          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
13028         10,10, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,
13029          9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13030          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
13031          9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
13032         10,10,10, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
13033          9,10,10,10,10,10,10,10, 9,10,10, 9,10,10,10,10,
13034          9,10, 9,10,10, 9,10,10,10,10,10,10,10, 9,10,10,
13035         10,10,10,10, 9, 9,10,10, 9,10,10,10,10,10,10,10,
13036         10,10,10,10,10,10,10,10, 9, 9, 9,10, 9, 9, 9, 9,
13037         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
13038         10, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
13039         10,10,10,10, 9, 9,10, 9, 9, 9,10,10,10,10,10,10,
13040         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,10,10,
13041         10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10, 9,
13042          9,10, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
13043         10, 9, 9,10,10, 9,10, 9, 9,
13044 };
13045 
13046 static float _vq_quantthresh__44c8_s_p8_1[] = {
13047         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
13048         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
13049         6.5, 7.5, 8.5, 9.5, 
13050 };
13051 
13052 static long _vq_quantmap__44c8_s_p8_1[] = {
13053            19,   17,   15,   13,   11,    9,    7,    5,
13054             3,    1,    0,    2,    4,    6,    8,   10,
13055            12,   14,   16,   18,   20,
13056 };
13057 
13058 static encode_aux_threshmatch _vq_auxt__44c8_s_p8_1 = {
13059         _vq_quantthresh__44c8_s_p8_1,
13060         _vq_quantmap__44c8_s_p8_1,
13061         21,
13062         21
13063 };
13064 
13065 static static_codebook _44c8_s_p8_1 = {
13066         2, 441,
13067         _vq_lengthlist__44c8_s_p8_1,
13068         1, -529268736, 1611661312, 5, 0,
13069         _vq_quantlist__44c8_s_p8_1,
13070         NULL,
13071         &_vq_auxt__44c8_s_p8_1,
13072         NULL,
13073         0
13074 };
13075 
13076 static long _vq_quantlist__44c8_s_p9_0[] = {
13077         8,
13078         7,
13079         9,
13080         6,
13081         10,
13082         5,
13083         11,
13084         4,
13085         12,
13086         3,
13087         13,
13088         2,
13089         14,
13090         1,
13091         15,
13092         0,
13093         16,
13094 };
13095 
13096 static long _vq_lengthlist__44c8_s_p9_0[] = {
13097          1, 4, 3,11,11,11,11,11,11,11,11,11,11,11,11,11,
13098         11, 4, 7, 7,11,11,11,11,11,11,11,11,11,11,11,11,
13099         11,11, 4, 8,11,11,11,11,11,11,11,11,11,11,11,11,
13100         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13101         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13102         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13103         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13104         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13105         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13106         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13107         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13108         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13109         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13110         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13111         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
13112         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
13113         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
13114         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
13115         10,
13116 };
13117 
13118 static float _vq_quantthresh__44c8_s_p9_0[] = {
13119         -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 
13120         465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 6982.5, 
13121 };
13122 
13123 static long _vq_quantmap__44c8_s_p9_0[] = {
13124            15,   13,   11,    9,    7,    5,    3,    1,
13125             0,    2,    4,    6,    8,   10,   12,   14,
13126            16,
13127 };
13128 
13129 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_0 = {
13130         _vq_quantthresh__44c8_s_p9_0,
13131         _vq_quantmap__44c8_s_p9_0,
13132         17,
13133         17
13134 };
13135 
13136 static static_codebook _44c8_s_p9_0 = {
13137         2, 289,
13138         _vq_lengthlist__44c8_s_p9_0,
13139         1, -509798400, 1631393792, 5, 0,
13140         _vq_quantlist__44c8_s_p9_0,
13141         NULL,
13142         &_vq_auxt__44c8_s_p9_0,
13143         NULL,
13144         0
13145 };
13146 
13147 static long _vq_quantlist__44c8_s_p9_1[] = {
13148         9,
13149         8,
13150         10,
13151         7,
13152         11,
13153         6,
13154         12,
13155         5,
13156         13,
13157         4,
13158         14,
13159         3,
13160         15,
13161         2,
13162         16,
13163         1,
13164         17,
13165         0,
13166         18,
13167 };
13168 
13169 static long _vq_lengthlist__44c8_s_p9_1[] = {
13170          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,10,
13171         10,11,11, 6, 6, 6, 8, 8, 9, 8, 8, 7,10, 8,11,10,
13172         12,11,12,12,13,13, 5, 5, 6, 8, 8, 9, 9, 8, 8,10,
13173          9,11,11,12,12,13,13,13,13,17, 8, 8, 9, 9, 9, 9,
13174          9, 9,10, 9,12,10,12,12,13,12,13,13,17, 9, 8, 9,
13175          9, 9, 9, 9, 9,10,10,12,12,12,12,13,13,13,13,17,
13176         13,13, 9, 9,10,10,10,10,11,11,12,11,13,12,13,13,
13177         14,15,17,13,13, 9, 8,10, 9,10,10,11,11,12,12,14,
13178         13,15,13,14,15,17,17,17, 9,10, 9,10,11,11,12,12,
13179         12,12,13,13,14,14,15,15,17,17,17, 9, 8, 9, 8,11,
13180         11,12,12,12,12,14,13,14,14,14,15,17,17,17,12,14,
13181          9,10,11,11,12,12,14,13,13,14,15,13,15,15,17,17,
13182         17,13,11,10, 8,11, 9,13,12,13,13,13,13,13,14,14,
13183         14,17,17,17,17,17,11,12,11,11,13,13,14,13,15,14,
13184         13,15,16,15,17,17,17,17,17,11,11,12, 8,13,12,14,
13185         13,17,14,15,14,15,14,17,17,17,17,17,15,15,12,12,
13186         12,12,13,14,14,14,15,14,17,14,17,17,17,17,17,16,
13187         17,12,12,13,12,13,13,14,14,14,14,14,14,17,17,17,
13188         17,17,17,17,14,14,13,12,13,13,15,15,14,13,15,17,
13189         17,17,17,17,17,17,17,13,14,13,13,13,13,14,15,15,
13190         15,14,15,17,17,17,17,17,17,17,16,15,13,14,13,13,
13191         14,14,15,14,14,16,17,17,17,17,17,17,17,16,16,13,
13192         14,13,13,14,14,15,14,15,14,
13193 };
13194 
13195 static float _vq_quantthresh__44c8_s_p9_1[] = {
13196         -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
13197         -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
13198         367.5, 416.5, 
13199 };
13200 
13201 static long _vq_quantmap__44c8_s_p9_1[] = {
13202            17,   15,   13,   11,    9,    7,    5,    3,
13203             1,    0,    2,    4,    6,    8,   10,   12,
13204            14,   16,   18,
13205 };
13206 
13207 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_1 = {
13208         _vq_quantthresh__44c8_s_p9_1,
13209         _vq_quantmap__44c8_s_p9_1,
13210         19,
13211         19
13212 };
13213 
13214 static static_codebook _44c8_s_p9_1 = {
13215         2, 361,
13216         _vq_lengthlist__44c8_s_p9_1,
13217         1, -518287360, 1622704128, 5, 0,
13218         _vq_quantlist__44c8_s_p9_1,
13219         NULL,
13220         &_vq_auxt__44c8_s_p9_1,
13221         NULL,
13222         0
13223 };
13224 
13225 static long _vq_quantlist__44c8_s_p9_2[] = {
13226         24,
13227         23,
13228         25,
13229         22,
13230         26,
13231         21,
13232         27,
13233         20,
13234         28,
13235         19,
13236         29,
13237         18,
13238         30,
13239         17,
13240         31,
13241         16,
13242         32,
13243         15,
13244         33,
13245         14,
13246         34,
13247         13,
13248         35,
13249         12,
13250         36,
13251         11,
13252         37,
13253         10,
13254         38,
13255         9,
13256         39,
13257         8,
13258         40,
13259         7,
13260         41,
13261         6,
13262         42,
13263         5,
13264         43,
13265         4,
13266         44,
13267         3,
13268         45,
13269         2,
13270         46,
13271         1,
13272         47,
13273         0,
13274         48,
13275 };
13276 
13277 static long _vq_lengthlist__44c8_s_p9_2[] = {
13278          2, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
13279          6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
13280          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
13281          7,
13282 };
13283 
13284 static float _vq_quantthresh__44c8_s_p9_2[] = {
13285         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
13286         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
13287         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
13288         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
13289         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
13290         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
13291 };
13292 
13293 static long _vq_quantmap__44c8_s_p9_2[] = {
13294            47,   45,   43,   41,   39,   37,   35,   33,
13295            31,   29,   27,   25,   23,   21,   19,   17,
13296            15,   13,   11,    9,    7,    5,    3,    1,
13297             0,    2,    4,    6,    8,   10,   12,   14,
13298            16,   18,   20,   22,   24,   26,   28,   30,
13299            32,   34,   36,   38,   40,   42,   44,   46,
13300            48,
13301 };
13302 
13303 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_2 = {
13304         _vq_quantthresh__44c8_s_p9_2,
13305         _vq_quantmap__44c8_s_p9_2,
13306         49,
13307         49
13308 };
13309 
13310 static static_codebook _44c8_s_p9_2 = {
13311         1, 49,
13312         _vq_lengthlist__44c8_s_p9_2,
13313         1, -526909440, 1611661312, 6, 0,
13314         _vq_quantlist__44c8_s_p9_2,
13315         NULL,
13316         &_vq_auxt__44c8_s_p9_2,
13317         NULL,
13318         0
13319 };
13320 
13321 static long _huff_lengthlist__44c8_s_short[] = {
13322          4,11,13,14,15,15,18,17,19,17, 5, 6, 8, 9,10,10,
13323         12,15,19,19, 6, 6, 6, 6, 8, 8,11,14,18,19, 8, 6,
13324          5, 4, 6, 7,10,13,16,17, 9, 7, 6, 5, 6, 7, 9,12,
13325         15,19,10, 8, 7, 6, 6, 6, 7, 9,13,15,12,10, 9, 8,
13326          7, 6, 4, 5,10,15,13,13,11, 8, 6, 6, 4, 2, 7,12,
13327         17,15,16,10, 8, 8, 7, 6, 9,12,19,18,17,13,11,10,
13328         10, 9,11,14,
13329 };
13330 
13331 static static_codebook _huff_book__44c8_s_short = {
13332         2, 100,
13333         _huff_lengthlist__44c8_s_short,
13334         0, 0, 0, 0, 0,
13335         NULL,
13336         NULL,
13337         NULL,
13338         NULL,
13339         0
13340 };
13341 
13342 static long _huff_lengthlist__44c9_s_long[] = {
13343          3, 8,12,14,15,15,15,13,15,15, 6, 5, 8,10,12,12,
13344         13,12,14,13,10, 6, 5, 6, 8, 9,11,11,13,13,13, 8,
13345          5, 4, 5, 6, 8,10,11,13,14,10, 7, 5, 4, 5, 7, 9,
13346         11,12,13,11, 8, 6, 5, 4, 5, 7, 9,11,12,11,10, 8,
13347          7, 5, 4, 5, 9,10,13,13,11,10, 8, 6, 5, 4, 7, 9,
13348         15,14,13,12,10, 9, 8, 7, 8, 9,12,12,14,13,12,11,
13349         10, 9, 8, 9,
13350 };
13351 
13352 static static_codebook _huff_book__44c9_s_long = {
13353         2, 100,
13354         _huff_lengthlist__44c9_s_long,
13355         0, 0, 0, 0, 0,
13356         NULL,
13357         NULL,
13358         NULL,
13359         NULL,
13360         0
13361 };
13362 
13363 static long _vq_quantlist__44c9_s_p1_0[] = {
13364         1,
13365         0,
13366         2,
13367 };
13368 
13369 static long _vq_lengthlist__44c9_s_p1_0[] = {
13370          1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 8, 0, 9, 8, 0,
13371          9, 8, 6, 8, 8, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
13372          0, 0, 0, 0, 5, 8, 8, 0, 7, 7, 0, 8, 8, 5, 8, 8,
13373          0, 7, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
13374          9, 8, 0, 8, 8, 0, 7, 7, 5, 8, 9, 0, 8, 8, 0, 7,
13375          7,
13376 };
13377 
13378 static float _vq_quantthresh__44c9_s_p1_0[] = {
13379         -0.5, 0.5, 
13380 };
13381 
13382 static long _vq_quantmap__44c9_s_p1_0[] = {
13383             1,    0,    2,
13384 };
13385 
13386 static encode_aux_threshmatch _vq_auxt__44c9_s_p1_0 = {
13387         _vq_quantthresh__44c9_s_p1_0,
13388         _vq_quantmap__44c9_s_p1_0,
13389         3,
13390         3
13391 };
13392 
13393 static static_codebook _44c9_s_p1_0 = {
13394         4, 81,
13395         _vq_lengthlist__44c9_s_p1_0,
13396         1, -535822336, 1611661312, 2, 0,
13397         _vq_quantlist__44c9_s_p1_0,
13398         NULL,
13399         &_vq_auxt__44c9_s_p1_0,
13400         NULL,
13401         0
13402 };
13403 
13404 static long _vq_quantlist__44c9_s_p2_0[] = {
13405         2,
13406         1,
13407         3,
13408         0,
13409         4,
13410 };
13411 
13412 static long _vq_lengthlist__44c9_s_p2_0[] = {
13413          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
13414          7, 7, 9, 9, 0, 0, 0, 9, 9, 6, 7, 7, 9, 8, 0, 8,
13415          8, 9, 9, 0, 8, 7, 9, 9, 0, 9,10,10,10, 0, 0, 0,
13416         11,10, 6, 7, 7, 8, 9, 0, 8, 8, 9, 9, 0, 7, 8, 9,
13417          9, 0,10, 9,11,10, 0, 0, 0,10,10, 8, 9, 8,10,10,
13418          0,10,10,12,11, 0,10,10,11,11, 0,12,13,13,13, 0,
13419          0, 0,13,12, 8, 8, 9,10,10, 0,10,10,11,12, 0,10,
13420         10,11,11, 0,13,12,13,13, 0, 0, 0,13,13, 0, 0, 0,
13421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13422          0, 0, 0, 0, 0, 0, 6, 8, 7,10,10, 0, 7, 7,10, 9,
13423          0, 7, 7,10,10, 0, 9, 9,10,10, 0, 0, 0,10,10, 6,
13424          7, 8,10,10, 0, 7, 7, 9,10, 0, 7, 7,10,10, 0, 9,
13425          9,10,10, 0, 0, 0,10,10, 8, 9, 9,11,11, 0,10,10,
13426         11,11, 0,10,10,11,11, 0,12,12,12,12, 0, 0, 0,12,
13427         12, 8, 9,10,11,11, 0, 9,10,11,11, 0,10,10,11,11,
13428          0,12,12,12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0,
13429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13430          0, 0, 0, 5, 8, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,
13431         10, 9, 0, 9, 9,10,10, 0, 0, 0,10,10, 6, 7, 8,10,
13432         10, 0, 7, 7,10,10, 0, 7, 7, 9,10, 0, 9, 9,10,10,
13433          0, 0, 0,10,10, 8,10, 9,12,11, 0,10,10,12,11, 0,
13434         10, 9,11,11, 0,11,12,12,12, 0, 0, 0,12,12, 8, 9,
13435         10,11,12, 0,10,10,11,11, 0, 9,10,11,11, 0,12,11,
13436         12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13438          7,10, 9,12,12, 0, 9, 9,12,11, 0, 9, 9,11,11, 0,
13439         10,10,12,11, 0, 0, 0,11,12, 7, 9,10,12,12, 0, 9,
13440          9,11,12, 0, 9, 9,11,11, 0,10,10,11,12, 0, 0, 0,
13441         11,11, 9,11,10,13,12, 0,10,10,12,12, 0,10,10,12,
13442         12, 0,11,11,12,12, 0, 0, 0,13,12, 9,10,11,12,13,
13443          0,10,10,12,12, 0,10,10,12,12, 0,11,12,12,12, 0,
13444          0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
13449         11,10,13,13, 0,10,10,12,12, 0,10,10,12,12, 0,11,
13450         12,12,12, 0, 0, 0,12,12, 9,10,11,13,13, 0,10,10,
13451         12,12, 0,10,10,12,12, 0,12,11,13,12, 0, 0, 0,12,
13452         12,
13453 };
13454 
13455 static float _vq_quantthresh__44c9_s_p2_0[] = {
13456         -1.5, -0.5, 0.5, 1.5, 
13457 };
13458 
13459 static long _vq_quantmap__44c9_s_p2_0[] = {
13460             3,    1,    0,    2,    4,
13461 };
13462 
13463 static encode_aux_threshmatch _vq_auxt__44c9_s_p2_0 = {
13464         _vq_quantthresh__44c9_s_p2_0,
13465         _vq_quantmap__44c9_s_p2_0,
13466         5,
13467         5
13468 };
13469 
13470 static static_codebook _44c9_s_p2_0 = {
13471         4, 625,
13472         _vq_lengthlist__44c9_s_p2_0,
13473         1, -533725184, 1611661312, 3, 0,
13474         _vq_quantlist__44c9_s_p2_0,
13475         NULL,
13476         &_vq_auxt__44c9_s_p2_0,
13477         NULL,
13478         0
13479 };
13480 
13481 static long _vq_quantlist__44c9_s_p3_0[] = {
13482         4,
13483         3,
13484         5,
13485         2,
13486         6,
13487         1,
13488         7,
13489         0,
13490         8,
13491 };
13492 
13493 static long _vq_lengthlist__44c9_s_p3_0[] = {
13494          3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 6, 7,
13495          8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
13496          7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
13497          7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0,
13498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13499          0,
13500 };
13501 
13502 static float _vq_quantthresh__44c9_s_p3_0[] = {
13503         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
13504 };
13505 
13506 static long _vq_quantmap__44c9_s_p3_0[] = {
13507             7,    5,    3,    1,    0,    2,    4,    6,
13508             8,
13509 };
13510 
13511 static encode_aux_threshmatch _vq_auxt__44c9_s_p3_0 = {
13512         _vq_quantthresh__44c9_s_p3_0,
13513         _vq_quantmap__44c9_s_p3_0,
13514         9,
13515         9
13516 };
13517 
13518 static static_codebook _44c9_s_p3_0 = {
13519         2, 81,
13520         _vq_lengthlist__44c9_s_p3_0,
13521         1, -531628032, 1611661312, 4, 0,
13522         _vq_quantlist__44c9_s_p3_0,
13523         NULL,
13524         &_vq_auxt__44c9_s_p3_0,
13525         NULL,
13526         0
13527 };
13528 
13529 static long _vq_quantlist__44c9_s_p4_0[] = {
13530         8,
13531         7,
13532         9,
13533         6,
13534         10,
13535         5,
13536         11,
13537         4,
13538         12,
13539         3,
13540         13,
13541         2,
13542         14,
13543         1,
13544         15,
13545         0,
13546         16,
13547 };
13548 
13549 static long _vq_lengthlist__44c9_s_p4_0[] = {
13550          3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,
13551         10, 0, 5, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
13552         11,11, 0, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
13553         10,11,11, 0, 6, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
13554         11,11,11,12, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
13555         10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9, 9, 9,
13556         10,10,11,11,12,12, 0, 0, 0, 7, 7, 7, 8, 9, 9, 9,
13557          9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
13558         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
13559          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
13560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13568          0,
13569 };
13570 
13571 static float _vq_quantthresh__44c9_s_p4_0[] = {
13572         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
13573         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
13574 };
13575 
13576 static long _vq_quantmap__44c9_s_p4_0[] = {
13577            15,   13,   11,    9,    7,    5,    3,    1,
13578             0,    2,    4,    6,    8,   10,   12,   14,
13579            16,
13580 };
13581 
13582 static encode_aux_threshmatch _vq_auxt__44c9_s_p4_0 = {
13583         _vq_quantthresh__44c9_s_p4_0,
13584         _vq_quantmap__44c9_s_p4_0,
13585         17,
13586         17
13587 };
13588 
13589 static static_codebook _44c9_s_p4_0 = {
13590         2, 289,
13591         _vq_lengthlist__44c9_s_p4_0,
13592         1, -529530880, 1611661312, 5, 0,
13593         _vq_quantlist__44c9_s_p4_0,
13594         NULL,
13595         &_vq_auxt__44c9_s_p4_0,
13596         NULL,
13597         0
13598 };
13599 
13600 static long _vq_quantlist__44c9_s_p5_0[] = {
13601         1,
13602         0,
13603         2,
13604 };
13605 
13606 static long _vq_lengthlist__44c9_s_p5_0[] = {
13607          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6, 9,10,10,10,
13608         10, 9, 4, 6, 7, 9,10,10,10, 9,10, 5, 9, 9, 9,11,
13609         11,10,11,11, 7,10, 9,11,12,11,12,12,12, 7, 9,10,
13610         11,11,12,12,12,12, 6,10,10,10,12,12,10,12,11, 7,
13611         10,10,11,12,12,11,12,12, 7,10,10,11,12,12,12,12,
13612         12,
13613 };
13614 
13615 static float _vq_quantthresh__44c9_s_p5_0[] = {
13616         -5.5, 5.5, 
13617 };
13618 
13619 static long _vq_quantmap__44c9_s_p5_0[] = {
13620             1,    0,    2,
13621 };
13622 
13623 static encode_aux_threshmatch _vq_auxt__44c9_s_p5_0 = {
13624         _vq_quantthresh__44c9_s_p5_0,
13625         _vq_quantmap__44c9_s_p5_0,
13626         3,
13627         3
13628 };
13629 
13630 static static_codebook _44c9_s_p5_0 = {
13631         4, 81,
13632         _vq_lengthlist__44c9_s_p5_0,
13633         1, -529137664, 1618345984, 2, 0,
13634         _vq_quantlist__44c9_s_p5_0,
13635         NULL,
13636         &_vq_auxt__44c9_s_p5_0,
13637         NULL,
13638         0
13639 };
13640 
13641 static long _vq_quantlist__44c9_s_p5_1[] = {
13642         5,
13643         4,
13644         6,
13645         3,
13646         7,
13647         2,
13648         8,
13649         1,
13650         9,
13651         0,
13652         10,
13653 };
13654 
13655 static long _vq_lengthlist__44c9_s_p5_1[] = {
13656          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,11, 5, 5, 6, 6,
13657          7, 7, 7, 7, 8, 8,11, 5, 5, 6, 6, 7, 7, 7, 7, 8,
13658          8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
13659          6, 7, 7, 7, 8, 8, 8,11,11,11, 6, 6, 7, 7, 7, 8,
13660          8, 8,11,11,11, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11,
13661          7, 7, 7, 7, 7, 7, 8, 8,11,11,11,10,10, 7, 7, 7,
13662          7, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 7, 7,11,11,
13663         11,11,11, 7, 7, 7, 7, 7, 7,
13664 };
13665 
13666 static float _vq_quantthresh__44c9_s_p5_1[] = {
13667         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
13668         3.5, 4.5, 
13669 };
13670 
13671 static long _vq_quantmap__44c9_s_p5_1[] = {
13672             9,    7,    5,    3,    1,    0,    2,    4,
13673             6,    8,   10,
13674 };
13675 
13676 static encode_aux_threshmatch _vq_auxt__44c9_s_p5_1 = {
13677         _vq_quantthresh__44c9_s_p5_1,
13678         _vq_quantmap__44c9_s_p5_1,
13679         11,
13680         11
13681 };
13682 
13683 static static_codebook _44c9_s_p5_1 = {
13684         2, 121,
13685         _vq_lengthlist__44c9_s_p5_1,
13686         1, -531365888, 1611661312, 4, 0,
13687         _vq_quantlist__44c9_s_p5_1,
13688         NULL,
13689         &_vq_auxt__44c9_s_p5_1,
13690         NULL,
13691         0
13692 };
13693 
13694 static long _vq_quantlist__44c9_s_p6_0[] = {
13695         6,
13696         5,
13697         7,
13698         4,
13699         8,
13700         3,
13701         9,
13702         2,
13703         10,
13704         1,
13705         11,
13706         0,
13707         12,
13708 };
13709 
13710 static long _vq_lengthlist__44c9_s_p6_0[] = {
13711          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 5, 4, 4,
13712          6, 6, 8, 8, 9, 9, 9, 9,10,10, 6, 4, 4, 6, 6, 8,
13713          8, 9, 9, 9, 9,10,10, 0, 6, 6, 7, 7, 8, 8, 9, 9,
13714         10,10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
13715         11, 0,10,10, 8, 8, 9, 9,10,10,11,11,12,12, 0,11,
13716         11, 8, 8, 9, 9,10,10,11,11,12,12, 0, 0, 0, 0, 0,
13717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13721          0, 0, 0, 0, 0, 0, 0, 0, 0,
13722 };
13723 
13724 static float _vq_quantthresh__44c9_s_p6_0[] = {
13725         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
13726         12.5, 17.5, 22.5, 27.5, 
13727 };
13728 
13729 static long _vq_quantmap__44c9_s_p6_0[] = {
13730            11,    9,    7,    5,    3,    1,    0,    2,
13731             4,    6,    8,   10,   12,
13732 };
13733 
13734 static encode_aux_threshmatch _vq_auxt__44c9_s_p6_0 = {
13735         _vq_quantthresh__44c9_s_p6_0,
13736         _vq_quantmap__44c9_s_p6_0,
13737         13,
13738         13
13739 };
13740 
13741 static static_codebook _44c9_s_p6_0 = {
13742         2, 169,
13743         _vq_lengthlist__44c9_s_p6_0,
13744         1, -526516224, 1616117760, 4, 0,
13745         _vq_quantlist__44c9_s_p6_0,
13746         NULL,
13747         &_vq_auxt__44c9_s_p6_0,
13748         NULL,
13749         0
13750 };
13751 
13752 static long _vq_quantlist__44c9_s_p6_1[] = {
13753         2,
13754         1,
13755         3,
13756         0,
13757         4,
13758 };
13759 
13760 static long _vq_lengthlist__44c9_s_p6_1[] = {
13761          4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5,
13762          5, 5, 5, 5, 5, 5, 5, 5, 5,
13763 };
13764 
13765 static float _vq_quantthresh__44c9_s_p6_1[] = {
13766         -1.5, -0.5, 0.5, 1.5, 
13767 };
13768 
13769 static long _vq_quantmap__44c9_s_p6_1[] = {
13770             3,    1,    0,    2,    4,
13771 };
13772 
13773 static encode_aux_threshmatch _vq_auxt__44c9_s_p6_1 = {
13774         _vq_quantthresh__44c9_s_p6_1,
13775         _vq_quantmap__44c9_s_p6_1,
13776         5,
13777         5
13778 };
13779 
13780 static static_codebook _44c9_s_p6_1 = {
13781         2, 25,
13782         _vq_lengthlist__44c9_s_p6_1,
13783         1, -533725184, 1611661312, 3, 0,
13784         _vq_quantlist__44c9_s_p6_1,
13785         NULL,
13786         &_vq_auxt__44c9_s_p6_1,
13787         NULL,
13788         0
13789 };
13790 
13791 static long _vq_quantlist__44c9_s_p7_0[] = {
13792         6,
13793         5,
13794         7,
13795         4,
13796         8,
13797         3,
13798         9,
13799         2,
13800         10,
13801         1,
13802         11,
13803         0,
13804         12,
13805 };
13806 
13807 static long _vq_lengthlist__44c9_s_p7_0[] = {
13808          2, 4, 4, 6, 6, 7, 7, 8, 8,10,10,11,11, 6, 4, 4,
13809          6, 6, 8, 8, 9, 9,10,10,12,12, 6, 4, 5, 6, 6, 8,
13810          8, 9, 9,10,10,12,12,20, 6, 6, 6, 6, 8, 8, 9,10,
13811         11,11,12,12,20, 6, 6, 6, 6, 8, 8,10,10,11,11,12,
13812         12,20,10,10, 7, 7, 9, 9,10,10,11,11,12,12,20,11,
13813         11, 7, 7, 9, 9,10,10,11,11,12,12,20,20,20, 9, 9,
13814          9, 9,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,11,
13815         11,12,12,13,13,20,20,20,13,13,10,10,11,11,12,13,
13816         13,13,20,20,20,13,13,10,10,11,11,12,13,13,13,20,
13817         20,20,20,19,12,12,12,12,13,13,14,15,19,19,19,19,
13818         19,12,12,12,12,13,13,14,14,
13819 };
13820 
13821 static float _vq_quantthresh__44c9_s_p7_0[] = {
13822         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
13823         27.5, 38.5, 49.5, 60.5, 
13824 };
13825 
13826 static long _vq_quantmap__44c9_s_p7_0[] = {
13827            11,    9,    7,    5,    3,    1,    0,    2,
13828             4,    6,    8,   10,   12,
13829 };
13830 
13831 static encode_aux_threshmatch _vq_auxt__44c9_s_p7_0 = {
13832         _vq_quantthresh__44c9_s_p7_0,
13833         _vq_quantmap__44c9_s_p7_0,
13834         13,
13835         13
13836 };
13837 
13838 static static_codebook _44c9_s_p7_0 = {
13839         2, 169,
13840         _vq_lengthlist__44c9_s_p7_0,
13841         1, -523206656, 1618345984, 4, 0,
13842         _vq_quantlist__44c9_s_p7_0,
13843         NULL,
13844         &_vq_auxt__44c9_s_p7_0,
13845         NULL,
13846         0
13847 };
13848 
13849 static long _vq_quantlist__44c9_s_p7_1[] = {
13850         5,
13851         4,
13852         6,
13853         3,
13854         7,
13855         2,
13856         8,
13857         1,
13858         9,
13859         0,
13860         10,
13861 };
13862 
13863 static long _vq_lengthlist__44c9_s_p7_1[] = {
13864          5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6,
13865          7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 7, 7, 7,
13866          7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6,
13867          6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
13868          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
13869          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
13870          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
13871          8, 8, 8, 7, 7, 7, 7, 7, 7,
13872 };
13873 
13874 static float _vq_quantthresh__44c9_s_p7_1[] = {
13875         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
13876         3.5, 4.5, 
13877 };
13878 
13879 static long _vq_quantmap__44c9_s_p7_1[] = {
13880             9,    7,    5,    3,    1,    0,    2,    4,
13881             6,    8,   10,
13882 };
13883 
13884 static encode_aux_threshmatch _vq_auxt__44c9_s_p7_1 = {
13885         _vq_quantthresh__44c9_s_p7_1,
13886         _vq_quantmap__44c9_s_p7_1,
13887         11,
13888         11
13889 };
13890 
13891 static static_codebook _44c9_s_p7_1 = {
13892         2, 121,
13893         _vq_lengthlist__44c9_s_p7_1,
13894         1, -531365888, 1611661312, 4, 0,
13895         _vq_quantlist__44c9_s_p7_1,
13896         NULL,
13897         &_vq_auxt__44c9_s_p7_1,
13898         NULL,
13899         0
13900 };
13901 
13902 static long _vq_quantlist__44c9_s_p8_0[] = {
13903         7,
13904         6,
13905         8,
13906         5,
13907         9,
13908         4,
13909         10,
13910         3,
13911         11,
13912         2,
13913         12,
13914         1,
13915         13,
13916         0,
13917         14,
13918 };
13919 
13920 static long _vq_lengthlist__44c9_s_p8_0[] = {
13921          1, 4, 4, 7, 6, 8, 8, 8, 8, 9, 9,10,10,11,10, 6,
13922          5, 5, 7, 7, 9, 9, 8, 9,10,10,11,11,12,12, 6, 5,
13923          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,21, 7, 8,
13924          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,21, 8, 8, 8,
13925          8, 9, 9, 9, 9,10,10,11,11,12,12,21,11,12, 9, 9,
13926         10,10,10,10,10,11,11,12,12,12,21,12,12, 9, 8,10,
13927         10,10,10,11,11,12,12,13,13,21,21,21, 9, 9, 9, 9,
13928         11,11,11,11,12,12,12,13,21,20,20, 9, 9, 9, 9,10,
13929         11,11,11,12,12,13,13,20,20,20,13,13,10,10,11,11,
13930         12,12,13,13,13,13,20,20,20,13,13,10,10,11,11,12,
13931         12,13,13,13,13,20,20,20,20,20,12,12,12,12,12,12,
13932         13,13,14,14,20,20,20,20,20,12,12,12,11,13,12,13,
13933         13,14,14,20,20,20,20,20,15,16,13,12,13,13,14,13,
13934         14,14,20,20,20,20,20,16,15,12,12,13,12,14,13,14,
13935         14,
13936 };
13937 
13938 static float _vq_quantthresh__44c9_s_p8_0[] = {
13939         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
13940         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
13941 };
13942 
13943 static long _vq_quantmap__44c9_s_p8_0[] = {
13944            13,   11,    9,    7,    5,    3,    1,    0,
13945             2,    4,    6,    8,   10,   12,   14,
13946 };
13947 
13948 static encode_aux_threshmatch _vq_auxt__44c9_s_p8_0 = {
13949         _vq_quantthresh__44c9_s_p8_0,
13950         _vq_quantmap__44c9_s_p8_0,
13951         15,
13952         15
13953 };
13954 
13955 static static_codebook _44c9_s_p8_0 = {
13956         2, 225,
13957         _vq_lengthlist__44c9_s_p8_0,
13958         1, -520986624, 1620377600, 4, 0,
13959         _vq_quantlist__44c9_s_p8_0,
13960         NULL,
13961         &_vq_auxt__44c9_s_p8_0,
13962         NULL,
13963         0
13964 };
13965 
13966 static long _vq_quantlist__44c9_s_p8_1[] = {
13967         10,
13968         9,
13969         11,
13970         8,
13971         12,
13972         7,
13973         13,
13974         6,
13975         14,
13976         5,
13977         15,
13978         4,
13979         16,
13980         3,
13981         17,
13982         2,
13983         18,
13984         1,
13985         19,
13986         0,
13987         20,
13988 };
13989 
13990 static long _vq_lengthlist__44c9_s_p8_1[] = {
13991          4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
13992          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
13993          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
13994          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
13995          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13996          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
13997          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
13998          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
13999         10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14000          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14001          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
14002          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
14003         10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14004          9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14005          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
14006          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,10,
14007         10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,
14008          9,10,10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,
14009          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9,10,
14010          9,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
14011         10,10,10,10, 9, 9,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
14012         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
14013          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
14014         10,10, 9, 9,10, 9, 9, 9, 9, 9,10,10,10,10,10,10,
14015         10,10,10,10,10, 9, 9,10,10, 9, 9,10, 9, 9, 9,10,
14016         10,10,10,10,10,10,10,10,10,10, 9, 9,10, 9, 9, 9,
14017          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
14018          9, 9, 9,10, 9, 9, 9, 9, 9,
14019 };
14020 
14021 static float _vq_quantthresh__44c9_s_p8_1[] = {
14022         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
14023         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
14024         6.5, 7.5, 8.5, 9.5, 
14025 };
14026 
14027 static long _vq_quantmap__44c9_s_p8_1[] = {
14028            19,   17,   15,   13,   11,    9,    7,    5,
14029             3,    1,    0,    2,    4,    6,    8,   10,
14030            12,   14,   16,   18,   20,
14031 };
14032 
14033 static encode_aux_threshmatch _vq_auxt__44c9_s_p8_1 = {
14034         _vq_quantthresh__44c9_s_p8_1,
14035         _vq_quantmap__44c9_s_p8_1,
14036         21,
14037         21
14038 };
14039 
14040 static static_codebook _44c9_s_p8_1 = {
14041         2, 441,
14042         _vq_lengthlist__44c9_s_p8_1,
14043         1, -529268736, 1611661312, 5, 0,
14044         _vq_quantlist__44c9_s_p8_1,
14045         NULL,
14046         &_vq_auxt__44c9_s_p8_1,
14047         NULL,
14048         0
14049 };
14050 
14051 static long _vq_quantlist__44c9_s_p9_0[] = {
14052         9,
14053         8,
14054         10,
14055         7,
14056         11,
14057         6,
14058         12,
14059         5,
14060         13,
14061         4,
14062         14,
14063         3,
14064         15,
14065         2,
14066         16,
14067         1,
14068         17,
14069         0,
14070         18,
14071 };
14072 
14073 static long _vq_lengthlist__44c9_s_p9_0[] = {
14074          1, 4, 3,12,12,12,12,12,12,12,12,12,12,12,12,12,
14075         12,12,12, 4, 5, 6,12,12,12,12,12,12,12,12,12,12,
14076         12,12,12,12,12,12, 4, 6, 6,12,12,12,12,12,12,12,
14077         12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,
14078         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14079         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14080         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14081         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14082         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14083         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14084         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14085         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14086         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14087         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14088         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14089         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
14090         12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
14091         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14092         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14093         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14094         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14095         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14096         11,11,11,11,11,11,11,11,11,
14097 };
14098 
14099 static float _vq_quantthresh__44c9_s_p9_0[] = {
14100         -7913.5, -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, 
14101         -465.5, 465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
14102         6982.5, 7913.5, 
14103 };
14104 
14105 static long _vq_quantmap__44c9_s_p9_0[] = {
14106            17,   15,   13,   11,    9,    7,    5,    3,
14107             1,    0,    2,    4,    6,    8,   10,   12,
14108            14,   16,   18,
14109 };
14110 
14111 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_0 = {
14112         _vq_quantthresh__44c9_s_p9_0,
14113         _vq_quantmap__44c9_s_p9_0,
14114         19,
14115         19
14116 };
14117 
14118 static static_codebook _44c9_s_p9_0 = {
14119         2, 361,
14120         _vq_lengthlist__44c9_s_p9_0,
14121         1, -508535424, 1631393792, 5, 0,
14122         _vq_quantlist__44c9_s_p9_0,
14123         NULL,
14124         &_vq_auxt__44c9_s_p9_0,
14125         NULL,
14126         0
14127 };
14128 
14129 static long _vq_quantlist__44c9_s_p9_1[] = {
14130         9,
14131         8,
14132         10,
14133         7,
14134         11,
14135         6,
14136         12,
14137         5,
14138         13,
14139         4,
14140         14,
14141         3,
14142         15,
14143         2,
14144         16,
14145         1,
14146         17,
14147         0,
14148         18,
14149 };
14150 
14151 static long _vq_lengthlist__44c9_s_p9_1[] = {
14152          1, 4, 4, 7, 7, 7, 7, 8, 7, 9, 8, 9, 9,10,10,11,
14153         11,11,11, 6, 5, 5, 8, 8, 9, 9, 9, 8,10, 9,11,10,
14154         12,12,13,12,13,13, 5, 5, 5, 8, 8, 9, 9, 9, 9,10,
14155         10,11,11,12,12,13,12,13,13,17, 8, 8, 9, 9, 9, 9,
14156          9, 9,10,10,12,11,13,12,13,13,13,13,18, 8, 8, 9,
14157          9, 9, 9, 9, 9,11,11,12,12,13,13,13,13,13,13,17,
14158         13,12, 9, 9,10,10,10,10,11,11,12,12,12,13,13,13,
14159         14,14,18,13,12, 9, 9,10,10,10,10,11,11,12,12,13,
14160         13,13,14,14,14,17,18,18,10,10,10,10,11,11,11,12,
14161         12,12,14,13,14,13,13,14,18,18,18,10, 9,10, 9,11,
14162         11,12,12,12,12,13,13,15,14,14,14,18,18,16,13,14,
14163         10,11,11,11,12,13,13,13,13,14,13,13,14,14,18,18,
14164         18,14,12,11, 9,11,10,13,12,13,13,13,14,14,14,13,
14165         14,18,18,17,18,18,11,12,12,12,13,13,14,13,14,14,
14166         13,14,14,14,18,18,18,18,17,12,10,12, 9,13,11,13,
14167         14,14,14,14,14,15,14,18,18,17,17,18,14,15,12,13,
14168         13,13,14,13,14,14,15,14,15,14,18,17,18,18,18,15,
14169         15,12,10,14,10,14,14,13,13,14,14,14,14,18,16,18,
14170         18,18,18,17,14,14,13,14,14,13,13,14,14,14,15,15,
14171         18,18,18,18,17,17,17,14,14,14,12,14,13,14,14,15,
14172         14,15,14,18,18,18,18,18,18,18,17,16,13,13,13,14,
14173         14,14,14,15,16,15,18,18,18,18,18,18,18,17,17,13,
14174         13,13,13,14,13,14,15,15,15,
14175 };
14176 
14177 static float _vq_quantthresh__44c9_s_p9_1[] = {
14178         -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
14179         -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
14180         367.5, 416.5, 
14181 };
14182 
14183 static long _vq_quantmap__44c9_s_p9_1[] = {
14184            17,   15,   13,   11,    9,    7,    5,    3,
14185             1,    0,    2,    4,    6,    8,   10,   12,
14186            14,   16,   18,
14187 };
14188 
14189 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_1 = {
14190         _vq_quantthresh__44c9_s_p9_1,
14191         _vq_quantmap__44c9_s_p9_1,
14192         19,
14193         19
14194 };
14195 
14196 static static_codebook _44c9_s_p9_1 = {
14197         2, 361,
14198         _vq_lengthlist__44c9_s_p9_1,
14199         1, -518287360, 1622704128, 5, 0,
14200         _vq_quantlist__44c9_s_p9_1,
14201         NULL,
14202         &_vq_auxt__44c9_s_p9_1,
14203         NULL,
14204         0
14205 };
14206 
14207 static long _vq_quantlist__44c9_s_p9_2[] = {
14208         24,
14209         23,
14210         25,
14211         22,
14212         26,
14213         21,
14214         27,
14215         20,
14216         28,
14217         19,
14218         29,
14219         18,
14220         30,
14221         17,
14222         31,
14223         16,
14224         32,
14225         15,
14226         33,
14227         14,
14228         34,
14229         13,
14230         35,
14231         12,
14232         36,
14233         11,
14234         37,
14235         10,
14236         38,
14237         9,
14238         39,
14239         8,
14240         40,
14241         7,
14242         41,
14243         6,
14244         42,
14245         5,
14246         43,
14247         4,
14248         44,
14249         3,
14250         45,
14251         2,
14252         46,
14253         1,
14254         47,
14255         0,
14256         48,
14257 };
14258 
14259 static long _vq_lengthlist__44c9_s_p9_2[] = {
14260          2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
14261          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
14262          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
14263          7,
14264 };
14265 
14266 static float _vq_quantthresh__44c9_s_p9_2[] = {
14267         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
14268         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
14269         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
14270         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
14271         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
14272         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
14273 };
14274 
14275 static long _vq_quantmap__44c9_s_p9_2[] = {
14276            47,   45,   43,   41,   39,   37,   35,   33,
14277            31,   29,   27,   25,   23,   21,   19,   17,
14278            15,   13,   11,    9,    7,    5,    3,    1,
14279             0,    2,    4,    6,    8,   10,   12,   14,
14280            16,   18,   20,   22,   24,   26,   28,   30,
14281            32,   34,   36,   38,   40,   42,   44,   46,
14282            48,
14283 };
14284 
14285 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_2 = {
14286         _vq_quantthresh__44c9_s_p9_2,
14287         _vq_quantmap__44c9_s_p9_2,
14288         49,
14289         49
14290 };
14291 
14292 static static_codebook _44c9_s_p9_2 = {
14293         1, 49,
14294         _vq_lengthlist__44c9_s_p9_2,
14295         1, -526909440, 1611661312, 6, 0,
14296         _vq_quantlist__44c9_s_p9_2,
14297         NULL,
14298         &_vq_auxt__44c9_s_p9_2,
14299         NULL,
14300         0
14301 };
14302 
14303 static long _huff_lengthlist__44c9_s_short[] = {
14304          5,13,18,16,17,17,19,18,19,19, 5, 7,10,11,12,12,
14305         13,16,17,18, 6, 6, 7, 7, 9, 9,10,14,17,19, 8, 7,
14306          6, 5, 6, 7, 9,12,19,17, 8, 7, 7, 6, 5, 6, 8,11,
14307         15,19, 9, 8, 7, 6, 5, 5, 6, 8,13,15,11,10, 8, 8,
14308          7, 5, 4, 4,10,14,12,13,11, 9, 7, 6, 4, 2, 6,12,
14309         18,16,16,13, 8, 7, 7, 5, 8,13,16,17,18,15,11, 9,
14310          9, 8,10,13,
14311 };
14312 
14313 static static_codebook _huff_book__44c9_s_short = {
14314         2, 100,
14315         _huff_lengthlist__44c9_s_short,
14316         0, 0, 0, 0, 0,
14317         NULL,
14318         NULL,
14319         NULL,
14320         NULL,
14321         0
14322 };
14323 
14324 static long _huff_lengthlist__44c0_s_long[] = {
14325          5, 4, 8, 9, 8, 9,10,12,15, 4, 1, 5, 5, 6, 8,11,
14326         12,12, 8, 5, 8, 9, 9,11,13,12,12, 9, 5, 8, 5, 7,
14327          9,12,13,13, 8, 6, 8, 7, 7, 9,11,11,11, 9, 7, 9,
14328          7, 7, 7, 7,10,12,10,10,11, 9, 8, 7, 7, 9,11,11,
14329         12,13,12,11, 9, 8, 9,11,13,16,16,15,15,12,10,11,
14330         12,
14331 };
14332 
14333 static static_codebook _huff_book__44c0_s_long = {
14334         2, 81,
14335         _huff_lengthlist__44c0_s_long,
14336         0, 0, 0, 0, 0,
14337         NULL,
14338         NULL,
14339         NULL,
14340         NULL,
14341         0
14342 };
14343 
14344 static long _vq_quantlist__44c0_s_p1_0[] = {
14345         1,
14346         0,
14347         2,
14348 };
14349 
14350 static long _vq_lengthlist__44c0_s_p1_0[] = {
14351          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
14352          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14356          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
14357          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14361          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14362          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14396          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
14397          0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
14402          0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
14403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14407          0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
14408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14442          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14443          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14447          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
14448          0, 0, 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
14449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14452          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,10,11,
14453          0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
14454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14761          0,
14762 };
14763 
14764 static float _vq_quantthresh__44c0_s_p1_0[] = {
14765         -0.5, 0.5, 
14766 };
14767 
14768 static long _vq_quantmap__44c0_s_p1_0[] = {
14769             1,    0,    2,
14770 };
14771 
14772 static encode_aux_threshmatch _vq_auxt__44c0_s_p1_0 = {
14773         _vq_quantthresh__44c0_s_p1_0,
14774         _vq_quantmap__44c0_s_p1_0,
14775         3,
14776         3
14777 };
14778 
14779 static static_codebook _44c0_s_p1_0 = {
14780         8, 6561,
14781         _vq_lengthlist__44c0_s_p1_0,
14782         1, -535822336, 1611661312, 2, 0,
14783         _vq_quantlist__44c0_s_p1_0,
14784         NULL,
14785         &_vq_auxt__44c0_s_p1_0,
14786         NULL,
14787         0
14788 };
14789 
14790 static long _vq_quantlist__44c0_s_p2_0[] = {
14791         2,
14792         1,
14793         3,
14794         0,
14795         4,
14796 };
14797 
14798 static long _vq_lengthlist__44c0_s_p2_0[] = {
14799          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14800          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 6, 0, 0,
14801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14802          0, 0, 4, 5, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
14804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14805          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
14806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14838          0,
14839 };
14840 
14841 static float _vq_quantthresh__44c0_s_p2_0[] = {
14842         -1.5, -0.5, 0.5, 1.5, 
14843 };
14844 
14845 static long _vq_quantmap__44c0_s_p2_0[] = {
14846             3,    1,    0,    2,    4,
14847 };
14848 
14849 static encode_aux_threshmatch _vq_auxt__44c0_s_p2_0 = {
14850         _vq_quantthresh__44c0_s_p2_0,
14851         _vq_quantmap__44c0_s_p2_0,
14852         5,
14853         5
14854 };
14855 
14856 static static_codebook _44c0_s_p2_0 = {
14857         4, 625,
14858         _vq_lengthlist__44c0_s_p2_0,
14859         1, -533725184, 1611661312, 3, 0,
14860         _vq_quantlist__44c0_s_p2_0,
14861         NULL,
14862         &_vq_auxt__44c0_s_p2_0,
14863         NULL,
14864         0
14865 };
14866 
14867 static long _vq_quantlist__44c0_s_p3_0[] = {
14868         4,
14869         3,
14870         5,
14871         2,
14872         6,
14873         1,
14874         7,
14875         0,
14876         8,
14877 };
14878 
14879 static long _vq_lengthlist__44c0_s_p3_0[] = {
14880          1, 3, 2, 8, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
14881          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
14882          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
14883          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
14884          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14885          0,
14886 };
14887 
14888 static float _vq_quantthresh__44c0_s_p3_0[] = {
14889         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
14890 };
14891 
14892 static long _vq_quantmap__44c0_s_p3_0[] = {
14893             7,    5,    3,    1,    0,    2,    4,    6,
14894             8,
14895 };
14896 
14897 static encode_aux_threshmatch _vq_auxt__44c0_s_p3_0 = {
14898         _vq_quantthresh__44c0_s_p3_0,
14899         _vq_quantmap__44c0_s_p3_0,
14900         9,
14901         9
14902 };
14903 
14904 static static_codebook _44c0_s_p3_0 = {
14905         2, 81,
14906         _vq_lengthlist__44c0_s_p3_0,
14907         1, -531628032, 1611661312, 4, 0,
14908         _vq_quantlist__44c0_s_p3_0,
14909         NULL,
14910         &_vq_auxt__44c0_s_p3_0,
14911         NULL,
14912         0
14913 };
14914 
14915 static long _vq_quantlist__44c0_s_p4_0[] = {
14916         4,
14917         3,
14918         5,
14919         2,
14920         6,
14921         1,
14922         7,
14923         0,
14924         8,
14925 };
14926 
14927 static long _vq_lengthlist__44c0_s_p4_0[] = {
14928          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
14929          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
14930          7, 8, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
14931          9, 9, 8, 8,10,10, 0, 0, 0, 8, 9, 8, 8,10,10, 0,
14932          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
14933         10,
14934 };
14935 
14936 static float _vq_quantthresh__44c0_s_p4_0[] = {
14937         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
14938 };
14939 
14940 static long _vq_quantmap__44c0_s_p4_0[] = {
14941             7,    5,    3,    1,    0,    2,    4,    6,
14942             8,
14943 };
14944 
14945 static encode_aux_threshmatch _vq_auxt__44c0_s_p4_0 = {
14946         _vq_quantthresh__44c0_s_p4_0,
14947         _vq_quantmap__44c0_s_p4_0,
14948         9,
14949         9
14950 };
14951 
14952 static static_codebook _44c0_s_p4_0 = {
14953         2, 81,
14954         _vq_lengthlist__44c0_s_p4_0,
14955         1, -531628032, 1611661312, 4, 0,
14956         _vq_quantlist__44c0_s_p4_0,
14957         NULL,
14958         &_vq_auxt__44c0_s_p4_0,
14959         NULL,
14960         0
14961 };
14962 
14963 static long _vq_quantlist__44c0_s_p5_0[] = {
14964         8,
14965         7,
14966         9,
14967         6,
14968         10,
14969         5,
14970         11,
14971         4,
14972         12,
14973         3,
14974         13,
14975         2,
14976         14,
14977         1,
14978         15,
14979         0,
14980         16,
14981 };
14982 
14983 static long _vq_lengthlist__44c0_s_p5_0[] = {
14984          1, 4, 3, 6, 6, 8, 7, 8, 8, 8, 8, 9, 9,10,10,11,
14985         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9, 9,10,10,10,
14986         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
14987         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
14988         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
14989         10,11,11,11,11, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,10,
14990         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
14991         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
14992         10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
14993         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,
14994         10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
14995          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
14996         10,10,11,11,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
14997          0, 0, 0,11,10,11,11,11,11,12,12,13,13, 0, 0, 0,
14998          0, 0, 0, 0,11,11,12,11,12,12,12,12,13,13, 0, 0,
14999          0, 0, 0, 0, 0,11,11,11,12,12,12,12,13,13,13, 0,
15000          0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,13,14,14,
15001          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
15002         14,
15003 };
15004 
15005 static float _vq_quantthresh__44c0_s_p5_0[] = {
15006         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15007         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15008 };
15009 
15010 static long _vq_quantmap__44c0_s_p5_0[] = {
15011            15,   13,   11,    9,    7,    5,    3,    1,
15012             0,    2,    4,    6,    8,   10,   12,   14,
15013            16,
15014 };
15015 
15016 static encode_aux_threshmatch _vq_auxt__44c0_s_p5_0 = {
15017         _vq_quantthresh__44c0_s_p5_0,
15018         _vq_quantmap__44c0_s_p5_0,
15019         17,
15020         17
15021 };
15022 
15023 static static_codebook _44c0_s_p5_0 = {
15024         2, 289,
15025         _vq_lengthlist__44c0_s_p5_0,
15026         1, -529530880, 1611661312, 5, 0,
15027         _vq_quantlist__44c0_s_p5_0,
15028         NULL,
15029         &_vq_auxt__44c0_s_p5_0,
15030         NULL,
15031         0
15032 };
15033 
15034 static long _vq_quantlist__44c0_s_p6_0[] = {
15035         1,
15036         0,
15037         2,
15038 };
15039 
15040 static long _vq_lengthlist__44c0_s_p6_0[] = {
15041          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
15042          9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
15043         11,12,10,11, 6, 9, 9,11,10,11,11,10,10, 6, 9, 9,
15044         11,10,11,11,10,10, 7,11,10,12,11,11,11,11,11, 7,
15045          9, 9,10,10,10,11,11,10, 6, 9, 9,11,10,10,11,10,
15046         10,
15047 };
15048 
15049 static float _vq_quantthresh__44c0_s_p6_0[] = {
15050         -5.5, 5.5, 
15051 };
15052 
15053 static long _vq_quantmap__44c0_s_p6_0[] = {
15054             1,    0,    2,
15055 };
15056 
15057 static encode_aux_threshmatch _vq_auxt__44c0_s_p6_0 = {
15058         _vq_quantthresh__44c0_s_p6_0,
15059         _vq_quantmap__44c0_s_p6_0,
15060         3,
15061         3
15062 };
15063 
15064 static static_codebook _44c0_s_p6_0 = {
15065         4, 81,
15066         _vq_lengthlist__44c0_s_p6_0,
15067         1, -529137664, 1618345984, 2, 0,
15068         _vq_quantlist__44c0_s_p6_0,
15069         NULL,
15070         &_vq_auxt__44c0_s_p6_0,
15071         NULL,
15072         0
15073 };
15074 
15075 static long _vq_quantlist__44c0_s_p6_1[] = {
15076         5,
15077         4,
15078         6,
15079         3,
15080         7,
15081         2,
15082         8,
15083         1,
15084         9,
15085         0,
15086         10,
15087 };
15088 
15089 static long _vq_lengthlist__44c0_s_p6_1[] = {
15090          2, 3, 3, 6, 6, 7, 7, 7, 7, 7, 8,10,10,10, 6, 6,
15091          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
15092          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
15093          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
15094          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
15095          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
15096          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
15097         10,10,10, 8, 8, 8, 8, 8, 8,
15098 };
15099 
15100 static float _vq_quantthresh__44c0_s_p6_1[] = {
15101         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
15102         3.5, 4.5, 
15103 };
15104 
15105 static long _vq_quantmap__44c0_s_p6_1[] = {
15106             9,    7,    5,    3,    1,    0,    2,    4,
15107             6,    8,   10,
15108 };
15109 
15110 static encode_aux_threshmatch _vq_auxt__44c0_s_p6_1 = {
15111         _vq_quantthresh__44c0_s_p6_1,
15112         _vq_quantmap__44c0_s_p6_1,
15113         11,
15114         11
15115 };
15116 
15117 static static_codebook _44c0_s_p6_1 = {
15118         2, 121,
15119         _vq_lengthlist__44c0_s_p6_1,
15120         1, -531365888, 1611661312, 4, 0,
15121         _vq_quantlist__44c0_s_p6_1,
15122         NULL,
15123         &_vq_auxt__44c0_s_p6_1,
15124         NULL,
15125         0
15126 };
15127 
15128 static long _vq_quantlist__44c0_s_p7_0[] = {
15129         6,
15130         5,
15131         7,
15132         4,
15133         8,
15134         3,
15135         9,
15136         2,
15137         10,
15138         1,
15139         11,
15140         0,
15141         12,
15142 };
15143 
15144 static long _vq_lengthlist__44c0_s_p7_0[] = {
15145          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
15146          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
15147          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
15148         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
15149         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
15150         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
15151         10,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
15152         11,11,12,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
15153         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
15154          0, 0, 0, 0,11,11,11,11,13,12,13,13, 0, 0, 0, 0,
15155          0,12,12,11,11,12,12,13,13,
15156 };
15157 
15158 static float _vq_quantthresh__44c0_s_p7_0[] = {
15159         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
15160         12.5, 17.5, 22.5, 27.5, 
15161 };
15162 
15163 static long _vq_quantmap__44c0_s_p7_0[] = {
15164            11,    9,    7,    5,    3,    1,    0,    2,
15165             4,    6,    8,   10,   12,
15166 };
15167 
15168 static encode_aux_threshmatch _vq_auxt__44c0_s_p7_0 = {
15169         _vq_quantthresh__44c0_s_p7_0,
15170         _vq_quantmap__44c0_s_p7_0,
15171         13,
15172         13
15173 };
15174 
15175 static static_codebook _44c0_s_p7_0 = {
15176         2, 169,
15177         _vq_lengthlist__44c0_s_p7_0,
15178         1, -526516224, 1616117760, 4, 0,
15179         _vq_quantlist__44c0_s_p7_0,
15180         NULL,
15181         &_vq_auxt__44c0_s_p7_0,
15182         NULL,
15183         0
15184 };
15185 
15186 static long _vq_quantlist__44c0_s_p7_1[] = {
15187         2,
15188         1,
15189         3,
15190         0,
15191         4,
15192 };
15193 
15194 static long _vq_lengthlist__44c0_s_p7_1[] = {
15195          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
15196          6, 6, 5, 5, 6, 6, 6, 5, 5,
15197 };
15198 
15199 static float _vq_quantthresh__44c0_s_p7_1[] = {
15200         -1.5, -0.5, 0.5, 1.5, 
15201 };
15202 
15203 static long _vq_quantmap__44c0_s_p7_1[] = {
15204             3,    1,    0,    2,    4,
15205 };
15206 
15207 static encode_aux_threshmatch _vq_auxt__44c0_s_p7_1 = {
15208         _vq_quantthresh__44c0_s_p7_1,
15209         _vq_quantmap__44c0_s_p7_1,
15210         5,
15211         5
15212 };
15213 
15214 static static_codebook _44c0_s_p7_1 = {
15215         2, 25,
15216         _vq_lengthlist__44c0_s_p7_1,
15217         1, -533725184, 1611661312, 3, 0,
15218         _vq_quantlist__44c0_s_p7_1,
15219         NULL,
15220         &_vq_auxt__44c0_s_p7_1,
15221         NULL,
15222         0
15223 };
15224 
15225 static long _vq_quantlist__44c0_s_p8_0[] = {
15226         2,
15227         1,
15228         3,
15229         0,
15230         4,
15231 };
15232 
15233 static long _vq_lengthlist__44c0_s_p8_0[] = {
15234          1, 5, 5,10,10, 6, 9, 8,10,10, 6,10, 9,10,10,10,
15235         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15236         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15237         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15238         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15239         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15240         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15241         10,10,10,10,10,10,10,10,10,10,10,10,10, 8,10,10,
15242         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15243         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15244         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15245         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15246         10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,
15247         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15248         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15249         11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,
15250         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15251         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15252         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15253         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15254         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15255         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15256         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15257         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15258         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15259         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15260         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15261         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15262         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15263         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15264         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15265         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15266         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15267         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15268         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15269         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15270         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15271         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15272         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
15273         11,
15274 };
15275 
15276 static float _vq_quantthresh__44c0_s_p8_0[] = {
15277         -331.5, -110.5, 110.5, 331.5, 
15278 };
15279 
15280 static long _vq_quantmap__44c0_s_p8_0[] = {
15281             3,    1,    0,    2,    4,
15282 };
15283 
15284 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_0 = {
15285         _vq_quantthresh__44c0_s_p8_0,
15286         _vq_quantmap__44c0_s_p8_0,
15287         5,
15288         5
15289 };
15290 
15291 static static_codebook _44c0_s_p8_0 = {
15292         4, 625,
15293         _vq_lengthlist__44c0_s_p8_0,
15294         1, -518283264, 1627103232, 3, 0,
15295         _vq_quantlist__44c0_s_p8_0,
15296         NULL,
15297         &_vq_auxt__44c0_s_p8_0,
15298         NULL,
15299         0
15300 };
15301 
15302 static long _vq_quantlist__44c0_s_p8_1[] = {
15303         6,
15304         5,
15305         7,
15306         4,
15307         8,
15308         3,
15309         9,
15310         2,
15311         10,
15312         1,
15313         11,
15314         0,
15315         12,
15316 };
15317 
15318 static long _vq_lengthlist__44c0_s_p8_1[] = {
15319          1, 4, 4, 6, 6, 7, 7, 9, 9,11,12,13,12, 6, 5, 5,
15320          7, 7, 8, 8,10, 9,12,12,12,12, 6, 5, 5, 7, 7, 8,
15321          8,10, 9,12,11,11,13,16, 7, 7, 8, 8, 9, 9,10,10,
15322         12,12,13,12,16, 7, 7, 8, 7, 9, 9,10,10,11,12,12,
15323         13,16,10,10, 8, 8,10,10,11,12,12,12,13,13,16,11,
15324         10, 8, 7,11,10,11,11,12,11,13,13,16,16,16,10,10,
15325         10,10,11,11,13,12,13,13,16,16,16,11, 9,11, 9,15,
15326         13,12,13,13,13,16,16,16,15,13,11,11,12,13,12,12,
15327         14,13,16,16,16,14,13,11,11,13,12,14,13,13,13,16,
15328         16,16,16,16,13,13,13,12,14,13,14,14,16,16,16,16,
15329         16,13,13,12,12,14,14,15,13,
15330 };
15331 
15332 static float _vq_quantthresh__44c0_s_p8_1[] = {
15333         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
15334         42.5, 59.5, 76.5, 93.5, 
15335 };
15336 
15337 static long _vq_quantmap__44c0_s_p8_1[] = {
15338            11,    9,    7,    5,    3,    1,    0,    2,
15339             4,    6,    8,   10,   12,
15340 };
15341 
15342 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_1 = {
15343         _vq_quantthresh__44c0_s_p8_1,
15344         _vq_quantmap__44c0_s_p8_1,
15345         13,
15346         13
15347 };
15348 
15349 static static_codebook _44c0_s_p8_1 = {
15350         2, 169,
15351         _vq_lengthlist__44c0_s_p8_1,
15352         1, -522616832, 1620115456, 4, 0,
15353         _vq_quantlist__44c0_s_p8_1,
15354         NULL,
15355         &_vq_auxt__44c0_s_p8_1,
15356         NULL,
15357         0
15358 };
15359 
15360 static long _vq_quantlist__44c0_s_p8_2[] = {
15361         8,
15362         7,
15363         9,
15364         6,
15365         10,
15366         5,
15367         11,
15368         4,
15369         12,
15370         3,
15371         13,
15372         2,
15373         14,
15374         1,
15375         15,
15376         0,
15377         16,
15378 };
15379 
15380 static long _vq_lengthlist__44c0_s_p8_2[] = {
15381          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
15382          8,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
15383          9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
15384          9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
15385          9,10, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
15386          9,10, 9, 9,10,10,10,10, 8, 8, 8, 8, 9, 8, 9, 9,
15387          9, 9, 9,10, 9,10,10,10,10, 7, 7, 8, 8, 9, 9, 9,
15388          9, 9, 9,10, 9,10,10,10,10,10, 8, 8, 8, 9, 9, 9,
15389          9, 9, 9, 9,10,10,10, 9,11,10,10,10,10, 8, 8, 9,
15390          9, 9, 9, 9,10, 9, 9, 9,10,10,10,10,11,11, 9, 9,
15391          9, 9, 9, 9, 9, 9,10, 9, 9,10,11,10,10,11,11, 9,
15392          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,11,10,11,11,
15393          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,10,10,11,
15394         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
15395         11,11,11,11, 9,10, 9,10, 9, 9, 9, 9,10, 9,10,11,
15396         10,11,10,10,10,10,10, 9, 9, 9,10, 9, 9, 9,10,11,
15397         11,10,11,11,10,11,10,10,10, 9, 9, 9, 9,10, 9, 9,
15398         10,11,10,11,11,11,11,10,11,10,10, 9,10, 9, 9, 9,
15399         10,
15400 };
15401 
15402 static float _vq_quantthresh__44c0_s_p8_2[] = {
15403         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15404         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15405 };
15406 
15407 static long _vq_quantmap__44c0_s_p8_2[] = {
15408            15,   13,   11,    9,    7,    5,    3,    1,
15409             0,    2,    4,    6,    8,   10,   12,   14,
15410            16,
15411 };
15412 
15413 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_2 = {
15414         _vq_quantthresh__44c0_s_p8_2,
15415         _vq_quantmap__44c0_s_p8_2,
15416         17,
15417         17
15418 };
15419 
15420 static static_codebook _44c0_s_p8_2 = {
15421         2, 289,
15422         _vq_lengthlist__44c0_s_p8_2,
15423         1, -529530880, 1611661312, 5, 0,
15424         _vq_quantlist__44c0_s_p8_2,
15425         NULL,
15426         &_vq_auxt__44c0_s_p8_2,
15427         NULL,
15428         0
15429 };
15430 
15431 static long _huff_lengthlist__44c0_s_short[] = {
15432          9, 8,12,11,12,13,14,14,16, 6, 1, 5, 6, 6, 9,12,
15433         14,17, 9, 4, 5, 9, 7, 9,13,15,16, 8, 5, 8, 6, 8,
15434         10,13,17,17, 9, 6, 7, 7, 8, 9,13,15,17,11, 8, 9,
15435          9, 9,10,12,16,16,13, 7, 8, 7, 7, 9,12,14,15,13,
15436          6, 7, 5, 5, 7,10,13,13,14, 7, 8, 5, 6, 7, 9,10,
15437         12,
15438 };
15439 
15440 static static_codebook _huff_book__44c0_s_short = {
15441         2, 81,
15442         _huff_lengthlist__44c0_s_short,
15443         0, 0, 0, 0, 0,
15444         NULL,
15445         NULL,
15446         NULL,
15447         NULL,
15448         0
15449 };
15450 
15451 static long _huff_lengthlist__44c0_sm_long[] = {
15452          5, 4, 9,10, 9,10,11,12,13, 4, 1, 5, 7, 7, 9,11,
15453         12,14, 8, 5, 7, 9, 8,10,13,13,13,10, 7, 9, 4, 6,
15454          7,10,12,14, 9, 6, 7, 6, 6, 7,10,12,12, 9, 8, 9,
15455          7, 6, 7, 8,11,12,11,11,11, 9, 8, 7, 8,10,12,12,
15456         13,14,12,11, 9, 9, 9,12,12,17,17,15,16,12,10,11,
15457         13,
15458 };
15459 
15460 static static_codebook _huff_book__44c0_sm_long = {
15461         2, 81,
15462         _huff_lengthlist__44c0_sm_long,
15463         0, 0, 0, 0, 0,
15464         NULL,
15465         NULL,
15466         NULL,
15467         NULL,
15468         0
15469 };
15470 
15471 static long _vq_quantlist__44c0_sm_p1_0[] = {
15472         1,
15473         0,
15474         2,
15475 };
15476 
15477 static long _vq_lengthlist__44c0_sm_p1_0[] = {
15478          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
15479          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15483          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
15484          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15488          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
15489          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15523          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
15524          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
15525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
15529          0, 0, 0, 9,10,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
15530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
15534          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
15535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15569          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
15570          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15574          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
15575          0, 0, 0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
15576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15579          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
15580          0, 0, 0, 0, 0, 0, 9,10,10, 0, 0, 0, 0, 0, 0, 0,
15581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15888          0,
15889 };
15890 
15891 static float _vq_quantthresh__44c0_sm_p1_0[] = {
15892         -0.5, 0.5, 
15893 };
15894 
15895 static long _vq_quantmap__44c0_sm_p1_0[] = {
15896             1,    0,    2,
15897 };
15898 
15899 static encode_aux_threshmatch _vq_auxt__44c0_sm_p1_0 = {
15900         _vq_quantthresh__44c0_sm_p1_0,
15901         _vq_quantmap__44c0_sm_p1_0,
15902         3,
15903         3
15904 };
15905 
15906 static static_codebook _44c0_sm_p1_0 = {
15907         8, 6561,
15908         _vq_lengthlist__44c0_sm_p1_0,
15909         1, -535822336, 1611661312, 2, 0,
15910         _vq_quantlist__44c0_sm_p1_0,
15911         NULL,
15912         &_vq_auxt__44c0_sm_p1_0,
15913         NULL,
15914         0
15915 };
15916 
15917 static long _vq_quantlist__44c0_sm_p2_0[] = {
15918         2,
15919         1,
15920         3,
15921         0,
15922         4,
15923 };
15924 
15925 static long _vq_lengthlist__44c0_sm_p2_0[] = {
15926          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15927          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
15928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15929          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
15931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15932          0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
15933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15965          0,
15966 };
15967 
15968 static float _vq_quantthresh__44c0_sm_p2_0[] = {
15969         -1.5, -0.5, 0.5, 1.5, 
15970 };
15971 
15972 static long _vq_quantmap__44c0_sm_p2_0[] = {
15973             3,    1,    0,    2,    4,
15974 };
15975 
15976 static encode_aux_threshmatch _vq_auxt__44c0_sm_p2_0 = {
15977         _vq_quantthresh__44c0_sm_p2_0,
15978         _vq_quantmap__44c0_sm_p2_0,
15979         5,
15980         5
15981 };
15982 
15983 static static_codebook _44c0_sm_p2_0 = {
15984         4, 625,
15985         _vq_lengthlist__44c0_sm_p2_0,
15986         1, -533725184, 1611661312, 3, 0,
15987         _vq_quantlist__44c0_sm_p2_0,
15988         NULL,
15989         &_vq_auxt__44c0_sm_p2_0,
15990         NULL,
15991         0
15992 };
15993 
15994 static long _vq_quantlist__44c0_sm_p3_0[] = {
15995         4,
15996         3,
15997         5,
15998         2,
15999         6,
16000         1,
16001         7,
16002         0,
16003         8,
16004 };
16005 
16006 static long _vq_lengthlist__44c0_sm_p3_0[] = {
16007          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 4, 7, 7, 0, 0,
16008          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
16009          0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
16010          9,10, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
16011          0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16012          0,
16013 };
16014 
16015 static float _vq_quantthresh__44c0_sm_p3_0[] = {
16016         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
16017 };
16018 
16019 static long _vq_quantmap__44c0_sm_p3_0[] = {
16020             7,    5,    3,    1,    0,    2,    4,    6,
16021             8,
16022 };
16023 
16024 static encode_aux_threshmatch _vq_auxt__44c0_sm_p3_0 = {
16025         _vq_quantthresh__44c0_sm_p3_0,
16026         _vq_quantmap__44c0_sm_p3_0,
16027         9,
16028         9
16029 };
16030 
16031 static static_codebook _44c0_sm_p3_0 = {
16032         2, 81,
16033         _vq_lengthlist__44c0_sm_p3_0,
16034         1, -531628032, 1611661312, 4, 0,
16035         _vq_quantlist__44c0_sm_p3_0,
16036         NULL,
16037         &_vq_auxt__44c0_sm_p3_0,
16038         NULL,
16039         0
16040 };
16041 
16042 static long _vq_quantlist__44c0_sm_p4_0[] = {
16043         4,
16044         3,
16045         5,
16046         2,
16047         6,
16048         1,
16049         7,
16050         0,
16051         8,
16052 };
16053 
16054 static long _vq_lengthlist__44c0_sm_p4_0[] = {
16055          1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
16056          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
16057          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
16058          9, 9, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
16059          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0, 9, 9,11,
16060         11,
16061 };
16062 
16063 static float _vq_quantthresh__44c0_sm_p4_0[] = {
16064         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
16065 };
16066 
16067 static long _vq_quantmap__44c0_sm_p4_0[] = {
16068             7,    5,    3,    1,    0,    2,    4,    6,
16069             8,
16070 };
16071 
16072 static encode_aux_threshmatch _vq_auxt__44c0_sm_p4_0 = {
16073         _vq_quantthresh__44c0_sm_p4_0,
16074         _vq_quantmap__44c0_sm_p4_0,
16075         9,
16076         9
16077 };
16078 
16079 static static_codebook _44c0_sm_p4_0 = {
16080         2, 81,
16081         _vq_lengthlist__44c0_sm_p4_0,
16082         1, -531628032, 1611661312, 4, 0,
16083         _vq_quantlist__44c0_sm_p4_0,
16084         NULL,
16085         &_vq_auxt__44c0_sm_p4_0,
16086         NULL,
16087         0
16088 };
16089 
16090 static long _vq_quantlist__44c0_sm_p5_0[] = {
16091         8,
16092         7,
16093         9,
16094         6,
16095         10,
16096         5,
16097         11,
16098         4,
16099         12,
16100         3,
16101         13,
16102         2,
16103         14,
16104         1,
16105         15,
16106         0,
16107         16,
16108 };
16109 
16110 static long _vq_lengthlist__44c0_sm_p5_0[] = {
16111          1, 4, 4, 6, 6, 8, 8, 8, 8, 8, 8, 9, 9,10,10,11,
16112         11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
16113         11,11, 0, 5, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
16114         11,11,11, 0, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
16115         11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,
16116         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
16117         11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
16118         10,11,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
16119         10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 9, 9,10,
16120         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
16121         10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
16122          9,10,10,11,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
16123         10,10,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0,
16124          0, 0, 0,10,10,11,11,12,12,12,13,13,13, 0, 0, 0,
16125          0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
16126          0, 0, 0, 0, 0,11,11,12,11,12,12,13,13,13,13, 0,
16127          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
16128          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
16129         14,
16130 };
16131 
16132 static float _vq_quantthresh__44c0_sm_p5_0[] = {
16133         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
16134         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
16135 };
16136 
16137 static long _vq_quantmap__44c0_sm_p5_0[] = {
16138            15,   13,   11,    9,    7,    5,    3,    1,
16139             0,    2,    4,    6,    8,   10,   12,   14,
16140            16,
16141 };
16142 
16143 static encode_aux_threshmatch _vq_auxt__44c0_sm_p5_0 = {
16144         _vq_quantthresh__44c0_sm_p5_0,
16145         _vq_quantmap__44c0_sm_p5_0,
16146         17,
16147         17
16148 };
16149 
16150 static static_codebook _44c0_sm_p5_0 = {
16151         2, 289,
16152         _vq_lengthlist__44c0_sm_p5_0,
16153         1, -529530880, 1611661312, 5, 0,
16154         _vq_quantlist__44c0_sm_p5_0,
16155         NULL,
16156         &_vq_auxt__44c0_sm_p5_0,
16157         NULL,
16158         0
16159 };
16160 
16161 static long _vq_quantlist__44c0_sm_p6_0[] = {
16162         1,
16163         0,
16164         2,
16165 };
16166 
16167 static long _vq_lengthlist__44c0_sm_p6_0[] = {
16168          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
16169          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
16170         11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
16171         11,10,11,11,10,10, 7,11,10,11,11,11,11,11,11, 6,
16172          9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,11,10,
16173         11,
16174 };
16175 
16176 static float _vq_quantthresh__44c0_sm_p6_0[] = {
16177         -5.5, 5.5, 
16178 };
16179 
16180 static long _vq_quantmap__44c0_sm_p6_0[] = {
16181             1,    0,    2,
16182 };
16183 
16184 static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_0 = {
16185         _vq_quantthresh__44c0_sm_p6_0,
16186         _vq_quantmap__44c0_sm_p6_0,
16187         3,
16188         3
16189 };
16190 
16191 static static_codebook _44c0_sm_p6_0 = {
16192         4, 81,
16193         _vq_lengthlist__44c0_sm_p6_0,
16194         1, -529137664, 1618345984, 2, 0,
16195         _vq_quantlist__44c0_sm_p6_0,
16196         NULL,
16197         &_vq_auxt__44c0_sm_p6_0,
16198         NULL,
16199         0
16200 };
16201 
16202 static long _vq_quantlist__44c0_sm_p6_1[] = {
16203         5,
16204         4,
16205         6,
16206         3,
16207         7,
16208         2,
16209         8,
16210         1,
16211         9,
16212         0,
16213         10,
16214 };
16215 
16216 static long _vq_lengthlist__44c0_sm_p6_1[] = {
16217          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 8, 9, 5, 5, 6, 6,
16218          7, 7, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7, 7, 8, 8, 8,
16219          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
16220          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
16221          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
16222          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
16223          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
16224         10,10,10, 8, 8, 8, 8, 8, 8,
16225 };
16226 
16227 static float _vq_quantthresh__44c0_sm_p6_1[] = {
16228         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
16229         3.5, 4.5, 
16230 };
16231 
16232 static long _vq_quantmap__44c0_sm_p6_1[] = {
16233             9,    7,    5,    3,    1,    0,    2,    4,
16234             6,    8,   10,
16235 };
16236 
16237 static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_1 = {
16238         _vq_quantthresh__44c0_sm_p6_1,
16239         _vq_quantmap__44c0_sm_p6_1,
16240         11,
16241         11
16242 };
16243 
16244 static static_codebook _44c0_sm_p6_1 = {
16245         2, 121,
16246         _vq_lengthlist__44c0_sm_p6_1,
16247         1, -531365888, 1611661312, 4, 0,
16248         _vq_quantlist__44c0_sm_p6_1,
16249         NULL,
16250         &_vq_auxt__44c0_sm_p6_1,
16251         NULL,
16252         0
16253 };
16254 
16255 static long _vq_quantlist__44c0_sm_p7_0[] = {
16256         6,
16257         5,
16258         7,
16259         4,
16260         8,
16261         3,
16262         9,
16263         2,
16264         10,
16265         1,
16266         11,
16267         0,
16268         12,
16269 };
16270 
16271 static long _vq_lengthlist__44c0_sm_p7_0[] = {
16272          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
16273          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
16274          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
16275         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
16276         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
16277         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0, 9,10,
16278         10,10,11,11,12,11,12,12, 0, 0, 0,10,10, 9, 9,11,
16279         11,12,12,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
16280         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
16281          0, 0, 0, 0,11,12,11,11,13,12,13,13, 0, 0, 0, 0,
16282          0,12,12,11,11,13,12,14,14,
16283 };
16284 
16285 static float _vq_quantthresh__44c0_sm_p7_0[] = {
16286         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
16287         12.5, 17.5, 22.5, 27.5, 
16288 };
16289 
16290 static long _vq_quantmap__44c0_sm_p7_0[] = {
16291            11,    9,    7,    5,    3,    1,    0,    2,
16292             4,    6,    8,   10,   12,
16293 };
16294 
16295 static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_0 = {
16296         _vq_quantthresh__44c0_sm_p7_0,
16297         _vq_quantmap__44c0_sm_p7_0,
16298         13,
16299         13
16300 };
16301 
16302 static static_codebook _44c0_sm_p7_0 = {
16303         2, 169,
16304         _vq_lengthlist__44c0_sm_p7_0,
16305         1, -526516224, 1616117760, 4, 0,
16306         _vq_quantlist__44c0_sm_p7_0,
16307         NULL,
16308         &_vq_auxt__44c0_sm_p7_0,
16309         NULL,
16310         0
16311 };
16312 
16313 static long _vq_quantlist__44c0_sm_p7_1[] = {
16314         2,
16315         1,
16316         3,
16317         0,
16318         4,
16319 };
16320 
16321 static long _vq_lengthlist__44c0_sm_p7_1[] = {
16322          2, 4, 4, 4, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
16323          6, 6, 5, 5, 6, 6, 6, 5, 5,
16324 };
16325 
16326 static float _vq_quantthresh__44c0_sm_p7_1[] = {
16327         -1.5, -0.5, 0.5, 1.5, 
16328 };
16329 
16330 static long _vq_quantmap__44c0_sm_p7_1[] = {
16331             3,    1,    0,    2,    4,
16332 };
16333 
16334 static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_1 = {
16335         _vq_quantthresh__44c0_sm_p7_1,
16336         _vq_quantmap__44c0_sm_p7_1,
16337         5,
16338         5
16339 };
16340 
16341 static static_codebook _44c0_sm_p7_1 = {
16342         2, 25,
16343         _vq_lengthlist__44c0_sm_p7_1,
16344         1, -533725184, 1611661312, 3, 0,
16345         _vq_quantlist__44c0_sm_p7_1,
16346         NULL,
16347         &_vq_auxt__44c0_sm_p7_1,
16348         NULL,
16349         0
16350 };
16351 
16352 static long _vq_quantlist__44c0_sm_p8_0[] = {
16353         4,
16354         3,
16355         5,
16356         2,
16357         6,
16358         1,
16359         7,
16360         0,
16361         8,
16362 };
16363 
16364 static long _vq_lengthlist__44c0_sm_p8_0[] = {
16365          1, 3, 3,11,11,11,11,11,11, 3, 7, 6,11,11,11,11,
16366         11,11, 4, 8, 7,11,11,11,11,11,11,11,11,11,11,11,
16367         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
16368         11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
16369         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
16370         12,
16371 };
16372 
16373 static float _vq_quantthresh__44c0_sm_p8_0[] = {
16374         -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5, 
16375 };
16376 
16377 static long _vq_quantmap__44c0_sm_p8_0[] = {
16378             7,    5,    3,    1,    0,    2,    4,    6,
16379             8,
16380 };
16381 
16382 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_0 = {
16383         _vq_quantthresh__44c0_sm_p8_0,
16384         _vq_quantmap__44c0_sm_p8_0,
16385         9,
16386         9
16387 };
16388 
16389 static static_codebook _44c0_sm_p8_0 = {
16390         2, 81,
16391         _vq_lengthlist__44c0_sm_p8_0,
16392         1, -516186112, 1627103232, 4, 0,
16393         _vq_quantlist__44c0_sm_p8_0,
16394         NULL,
16395         &_vq_auxt__44c0_sm_p8_0,
16396         NULL,
16397         0
16398 };
16399 
16400 static long _vq_quantlist__44c0_sm_p8_1[] = {
16401         6,
16402         5,
16403         7,
16404         4,
16405         8,
16406         3,
16407         9,
16408         2,
16409         10,
16410         1,
16411         11,
16412         0,
16413         12,
16414 };
16415 
16416 static long _vq_lengthlist__44c0_sm_p8_1[] = {
16417          1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
16418          7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
16419          8,10,10,12,11,12,12,17, 7, 7, 8, 8, 9, 9,10,10,
16420         12,12,13,13,18, 7, 7, 8, 7, 9, 9,10,10,12,12,12,
16421         13,19,10,10, 8, 8,10,10,11,11,12,12,13,14,19,11,
16422         10, 8, 7,10,10,11,11,12,12,13,12,19,19,19,10,10,
16423         10,10,11,11,12,12,13,13,19,19,19,11, 9,11, 9,14,
16424         12,13,12,13,13,19,20,18,13,14,11,11,12,12,13,13,
16425         14,13,20,20,20,15,13,11,10,13,11,13,13,14,13,20,
16426         20,20,20,20,13,14,12,12,13,13,13,13,20,20,20,20,
16427         20,13,13,12,12,16,13,15,13,
16428 };
16429 
16430 static float _vq_quantthresh__44c0_sm_p8_1[] = {
16431         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
16432         42.5, 59.5, 76.5, 93.5, 
16433 };
16434 
16435 static long _vq_quantmap__44c0_sm_p8_1[] = {
16436            11,    9,    7,    5,    3,    1,    0,    2,
16437             4,    6,    8,   10,   12,
16438 };
16439 
16440 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_1 = {
16441         _vq_quantthresh__44c0_sm_p8_1,
16442         _vq_quantmap__44c0_sm_p8_1,
16443         13,
16444         13
16445 };
16446 
16447 static static_codebook _44c0_sm_p8_1 = {
16448         2, 169,
16449         _vq_lengthlist__44c0_sm_p8_1,
16450         1, -522616832, 1620115456, 4, 0,
16451         _vq_quantlist__44c0_sm_p8_1,
16452         NULL,
16453         &_vq_auxt__44c0_sm_p8_1,
16454         NULL,
16455         0
16456 };
16457 
16458 static long _vq_quantlist__44c0_sm_p8_2[] = {
16459         8,
16460         7,
16461         9,
16462         6,
16463         10,
16464         5,
16465         11,
16466         4,
16467         12,
16468         3,
16469         13,
16470         2,
16471         14,
16472         1,
16473         15,
16474         0,
16475         16,
16476 };
16477 
16478 static long _vq_lengthlist__44c0_sm_p8_2[] = {
16479          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
16480          8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
16481          9, 9,10, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
16482          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
16483          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
16484          9,10, 9, 9,10,10,10,11, 8, 8, 8, 8, 9, 9, 9, 9,
16485          9, 9, 9,10, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
16486          9, 9, 9, 9, 9,10,10,11,10,10, 8, 8, 9, 9, 9, 9,
16487          9, 9, 9, 9, 9, 9,10,10,10,10,10,11,11, 8, 8, 9,
16488          9, 9, 9, 9, 9, 9, 9, 9,10,11,11,11,11,11, 9, 9,
16489          9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,10,11,11, 9,
16490          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,11,10,11,11,
16491          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,10,11,11,
16492         11,11,11, 9, 9,10, 9, 9, 9, 9, 9, 9, 9,10,11,10,
16493         11,11,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
16494         11,11,11,11,11, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,11,
16495         11,10,11,11,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
16496         10,11,10,11,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,
16497          9,
16498 };
16499 
16500 static float _vq_quantthresh__44c0_sm_p8_2[] = {
16501         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
16502         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
16503 };
16504 
16505 static long _vq_quantmap__44c0_sm_p8_2[] = {
16506            15,   13,   11,    9,    7,    5,    3,    1,
16507             0,    2,    4,    6,    8,   10,   12,   14,
16508            16,
16509 };
16510 
16511 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_2 = {
16512         _vq_quantthresh__44c0_sm_p8_2,
16513         _vq_quantmap__44c0_sm_p8_2,
16514         17,
16515         17
16516 };
16517 
16518 static static_codebook _44c0_sm_p8_2 = {
16519         2, 289,
16520         _vq_lengthlist__44c0_sm_p8_2,
16521         1, -529530880, 1611661312, 5, 0,
16522         _vq_quantlist__44c0_sm_p8_2,
16523         NULL,
16524         &_vq_auxt__44c0_sm_p8_2,
16525         NULL,
16526         0
16527 };
16528 
16529 static long _huff_lengthlist__44c0_sm_short[] = {
16530          6, 6,12,13,13,14,16,17,17, 4, 2, 5, 8, 7, 9,12,
16531         15,15, 9, 4, 5, 9, 7, 9,12,16,18,11, 6, 7, 4, 6,
16532          8,11,14,18,10, 5, 6, 5, 5, 7,10,14,17,10, 5, 7,
16533          7, 6, 7,10,13,16,11, 5, 7, 7, 7, 8,10,12,15,13,
16534          6, 7, 5, 5, 7, 9,12,13,16, 8, 9, 6, 6, 7, 9,10,
16535         12,
16536 };
16537 
16538 static static_codebook _huff_book__44c0_sm_short = {
16539         2, 81,
16540         _huff_lengthlist__44c0_sm_short,
16541         0, 0, 0, 0, 0,
16542         NULL,
16543         NULL,
16544         NULL,
16545         NULL,
16546         0
16547 };
16548 
16549 static long _huff_lengthlist__44c1_s_long[] = {
16550          5, 5, 9,10, 9, 9,10,11,12, 5, 1, 5, 6, 6, 7,10,
16551         12,14, 9, 5, 6, 8, 8,10,12,14,14,10, 5, 8, 5, 6,
16552          8,11,13,14, 9, 5, 7, 6, 6, 8,10,12,11, 9, 7, 9,
16553          7, 6, 6, 7,10,10,10, 9,12, 9, 8, 7, 7,10,12,11,
16554         11,13,12,10, 9, 8, 9,11,11,14,15,15,13,11, 9, 9,
16555         11,
16556 };
16557 
16558 static static_codebook _huff_book__44c1_s_long = {
16559         2, 81,
16560         _huff_lengthlist__44c1_s_long,
16561         0, 0, 0, 0, 0,
16562         NULL,
16563         NULL,
16564         NULL,
16565         NULL,
16566         0
16567 };
16568 
16569 static long _vq_quantlist__44c1_s_p1_0[] = {
16570         1,
16571         0,
16572         2,
16573 };
16574 
16575 static long _vq_lengthlist__44c1_s_p1_0[] = {
16576          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
16577          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16581          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
16582          0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16586          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16587          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16621          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
16622          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
16627          0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
16628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
16632          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
16633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16667          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16668          0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16672          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
16673          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
16674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16677          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
16678          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
16679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16986          0,
16987 };
16988 
16989 static float _vq_quantthresh__44c1_s_p1_0[] = {
16990         -0.5, 0.5, 
16991 };
16992 
16993 static long _vq_quantmap__44c1_s_p1_0[] = {
16994             1,    0,    2,
16995 };
16996 
16997 static encode_aux_threshmatch _vq_auxt__44c1_s_p1_0 = {
16998         _vq_quantthresh__44c1_s_p1_0,
16999         _vq_quantmap__44c1_s_p1_0,
17000         3,
17001         3
17002 };
17003 
17004 static static_codebook _44c1_s_p1_0 = {
17005         8, 6561,
17006         _vq_lengthlist__44c1_s_p1_0,
17007         1, -535822336, 1611661312, 2, 0,
17008         _vq_quantlist__44c1_s_p1_0,
17009         NULL,
17010         &_vq_auxt__44c1_s_p1_0,
17011         NULL,
17012         0
17013 };
17014 
17015 static long _vq_quantlist__44c1_s_p2_0[] = {
17016         2,
17017         1,
17018         3,
17019         0,
17020         4,
17021 };
17022 
17023 static long _vq_lengthlist__44c1_s_p2_0[] = {
17024          2, 3, 4, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17025          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
17026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17027          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
17029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17030          0, 0, 0, 0, 6, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
17031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17063          0,
17064 };
17065 
17066 static float _vq_quantthresh__44c1_s_p2_0[] = {
17067         -1.5, -0.5, 0.5, 1.5, 
17068 };
17069 
17070 static long _vq_quantmap__44c1_s_p2_0[] = {
17071             3,    1,    0,    2,    4,
17072 };
17073 
17074 static encode_aux_threshmatch _vq_auxt__44c1_s_p2_0 = {
17075         _vq_quantthresh__44c1_s_p2_0,
17076         _vq_quantmap__44c1_s_p2_0,
17077         5,
17078         5
17079 };
17080 
17081 static static_codebook _44c1_s_p2_0 = {
17082         4, 625,
17083         _vq_lengthlist__44c1_s_p2_0,
17084         1, -533725184, 1611661312, 3, 0,
17085         _vq_quantlist__44c1_s_p2_0,
17086         NULL,
17087         &_vq_auxt__44c1_s_p2_0,
17088         NULL,
17089         0
17090 };
17091 
17092 static long _vq_quantlist__44c1_s_p3_0[] = {
17093         4,
17094         3,
17095         5,
17096         2,
17097         6,
17098         1,
17099         7,
17100         0,
17101         8,
17102 };
17103 
17104 static long _vq_lengthlist__44c1_s_p3_0[] = {
17105          1, 3, 2, 7, 7, 0, 0, 0, 0, 0,13,13, 6, 6, 0, 0,
17106          0, 0, 0,12, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
17107          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
17108          8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
17109          0, 0,11,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17110          0,
17111 };
17112 
17113 static float _vq_quantthresh__44c1_s_p3_0[] = {
17114         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
17115 };
17116 
17117 static long _vq_quantmap__44c1_s_p3_0[] = {
17118             7,    5,    3,    1,    0,    2,    4,    6,
17119             8,
17120 };
17121 
17122 static encode_aux_threshmatch _vq_auxt__44c1_s_p3_0 = {
17123         _vq_quantthresh__44c1_s_p3_0,
17124         _vq_quantmap__44c1_s_p3_0,
17125         9,
17126         9
17127 };
17128 
17129 static static_codebook _44c1_s_p3_0 = {
17130         2, 81,
17131         _vq_lengthlist__44c1_s_p3_0,
17132         1, -531628032, 1611661312, 4, 0,
17133         _vq_quantlist__44c1_s_p3_0,
17134         NULL,
17135         &_vq_auxt__44c1_s_p3_0,
17136         NULL,
17137         0
17138 };
17139 
17140 static long _vq_quantlist__44c1_s_p4_0[] = {
17141         4,
17142         3,
17143         5,
17144         2,
17145         6,
17146         1,
17147         7,
17148         0,
17149         8,
17150 };
17151 
17152 static long _vq_lengthlist__44c1_s_p4_0[] = {
17153          1, 3, 3, 6, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
17154          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
17155          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
17156          9, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
17157          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
17158         11,
17159 };
17160 
17161 static float _vq_quantthresh__44c1_s_p4_0[] = {
17162         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
17163 };
17164 
17165 static long _vq_quantmap__44c1_s_p4_0[] = {
17166             7,    5,    3,    1,    0,    2,    4,    6,
17167             8,
17168 };
17169 
17170 static encode_aux_threshmatch _vq_auxt__44c1_s_p4_0 = {
17171         _vq_quantthresh__44c1_s_p4_0,
17172         _vq_quantmap__44c1_s_p4_0,
17173         9,
17174         9
17175 };
17176 
17177 static static_codebook _44c1_s_p4_0 = {
17178         2, 81,
17179         _vq_lengthlist__44c1_s_p4_0,
17180         1, -531628032, 1611661312, 4, 0,
17181         _vq_quantlist__44c1_s_p4_0,
17182         NULL,
17183         &_vq_auxt__44c1_s_p4_0,
17184         NULL,
17185         0
17186 };
17187 
17188 static long _vq_quantlist__44c1_s_p5_0[] = {
17189         8,
17190         7,
17191         9,
17192         6,
17193         10,
17194         5,
17195         11,
17196         4,
17197         12,
17198         3,
17199         13,
17200         2,
17201         14,
17202         1,
17203         15,
17204         0,
17205         16,
17206 };
17207 
17208 static long _vq_lengthlist__44c1_s_p5_0[] = {
17209          1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
17210         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
17211         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
17212         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
17213         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
17214         10,11,11,12,11, 0, 0, 0, 8, 8, 9, 9, 9,10,10,10,
17215         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10, 9,10,
17216         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
17217         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
17218         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
17219         10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
17220          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
17221         10,10,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0,
17222          0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
17223          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13, 0, 0,
17224          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
17225          0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,14,14,
17226          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
17227         14,
17228 };
17229 
17230 static float _vq_quantthresh__44c1_s_p5_0[] = {
17231         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
17232         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
17233 };
17234 
17235 static long _vq_quantmap__44c1_s_p5_0[] = {
17236            15,   13,   11,    9,    7,    5,    3,    1,
17237             0,    2,    4,    6,    8,   10,   12,   14,
17238            16,
17239 };
17240 
17241 static encode_aux_threshmatch _vq_auxt__44c1_s_p5_0 = {
17242         _vq_quantthresh__44c1_s_p5_0,
17243         _vq_quantmap__44c1_s_p5_0,
17244         17,
17245         17
17246 };
17247 
17248 static static_codebook _44c1_s_p5_0 = {
17249         2, 289,
17250         _vq_lengthlist__44c1_s_p5_0,
17251         1, -529530880, 1611661312, 5, 0,
17252         _vq_quantlist__44c1_s_p5_0,
17253         NULL,
17254         &_vq_auxt__44c1_s_p5_0,
17255         NULL,
17256         0
17257 };
17258 
17259 static long _vq_quantlist__44c1_s_p6_0[] = {
17260         1,
17261         0,
17262         2,
17263 };
17264 
17265 static long _vq_lengthlist__44c1_s_p6_0[] = {
17266          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
17267          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 6,10,10,11,11,
17268         11,11,10,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
17269         11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 7,
17270          9, 9,11,10,10,11,11,10, 6, 9, 9,10,10,10,12,10,
17271         11,
17272 };
17273 
17274 static float _vq_quantthresh__44c1_s_p6_0[] = {
17275         -5.5, 5.5, 
17276 };
17277 
17278 static long _vq_quantmap__44c1_s_p6_0[] = {
17279             1,    0,    2,
17280 };
17281 
17282 static encode_aux_threshmatch _vq_auxt__44c1_s_p6_0 = {
17283         _vq_quantthresh__44c1_s_p6_0,
17284         _vq_quantmap__44c1_s_p6_0,
17285         3,
17286         3
17287 };
17288 
17289 static static_codebook _44c1_s_p6_0 = {
17290         4, 81,
17291         _vq_lengthlist__44c1_s_p6_0,
17292         1, -529137664, 1618345984, 2, 0,
17293         _vq_quantlist__44c1_s_p6_0,
17294         NULL,
17295         &_vq_auxt__44c1_s_p6_0,
17296         NULL,
17297         0
17298 };
17299 
17300 static long _vq_quantlist__44c1_s_p6_1[] = {
17301         5,
17302         4,
17303         6,
17304         3,
17305         7,
17306         2,
17307         8,
17308         1,
17309         9,
17310         0,
17311         10,
17312 };
17313 
17314 static long _vq_lengthlist__44c1_s_p6_1[] = {
17315          2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
17316          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
17317          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
17318          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
17319          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
17320          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
17321          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
17322         10,10,10, 8, 8, 8, 8, 8, 8,
17323 };
17324 
17325 static float _vq_quantthresh__44c1_s_p6_1[] = {
17326         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
17327         3.5, 4.5, 
17328 };
17329 
17330 static long _vq_quantmap__44c1_s_p6_1[] = {
17331             9,    7,    5,    3,    1,    0,    2,    4,
17332             6,    8,   10,
17333 };
17334 
17335 static encode_aux_threshmatch _vq_auxt__44c1_s_p6_1 = {
17336         _vq_quantthresh__44c1_s_p6_1,
17337         _vq_quantmap__44c1_s_p6_1,
17338         11,
17339         11
17340 };
17341 
17342 static static_codebook _44c1_s_p6_1 = {
17343         2, 121,
17344         _vq_lengthlist__44c1_s_p6_1,
17345         1, -531365888, 1611661312, 4, 0,
17346         _vq_quantlist__44c1_s_p6_1,
17347         NULL,
17348         &_vq_auxt__44c1_s_p6_1,
17349         NULL,
17350         0
17351 };
17352 
17353 static long _vq_quantlist__44c1_s_p7_0[] = {
17354         6,
17355         5,
17356         7,
17357         4,
17358         8,
17359         3,
17360         9,
17361         2,
17362         10,
17363         1,
17364         11,
17365         0,
17366         12,
17367 };
17368 
17369 static long _vq_lengthlist__44c1_s_p7_0[] = {
17370          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 9, 7, 5, 6,
17371          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
17372          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
17373         10,10,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
17374         11, 0,12,12, 9, 9, 9,10,10,10,11,11,11,11, 0,13,
17375         13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
17376         10,10,11,11,12,11,12,12, 0, 0, 0,10,10,10, 9,11,
17377         11,12,11,13,12, 0, 0, 0,13,13,10,10,11,11,12,12,
17378         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
17379          0, 0, 0, 0,11,12,11,11,12,12,14,13, 0, 0, 0, 0,
17380          0,12,11,11,11,13,10,14,13,
17381 };
17382 
17383 static float _vq_quantthresh__44c1_s_p7_0[] = {
17384         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
17385         12.5, 17.5, 22.5, 27.5, 
17386 };
17387 
17388 static long _vq_quantmap__44c1_s_p7_0[] = {
17389            11,    9,    7,    5,    3,    1,    0,    2,
17390             4,    6,    8,   10,   12,
17391 };
17392 
17393 static encode_aux_threshmatch _vq_auxt__44c1_s_p7_0 = {
17394         _vq_quantthresh__44c1_s_p7_0,
17395         _vq_quantmap__44c1_s_p7_0,
17396         13,
17397         13
17398 };
17399 
17400 static static_codebook _44c1_s_p7_0 = {
17401         2, 169,
17402         _vq_lengthlist__44c1_s_p7_0,
17403         1, -526516224, 1616117760, 4, 0,
17404         _vq_quantlist__44c1_s_p7_0,
17405         NULL,
17406         &_vq_auxt__44c1_s_p7_0,
17407         NULL,
17408         0
17409 };
17410 
17411 static long _vq_quantlist__44c1_s_p7_1[] = {
17412         2,
17413         1,
17414         3,
17415         0,
17416         4,
17417 };
17418 
17419 static long _vq_lengthlist__44c1_s_p7_1[] = {
17420          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
17421          6, 6, 5, 5, 6, 6, 6, 5, 5,
17422 };
17423 
17424 static float _vq_quantthresh__44c1_s_p7_1[] = {
17425         -1.5, -0.5, 0.5, 1.5, 
17426 };
17427 
17428 static long _vq_quantmap__44c1_s_p7_1[] = {
17429             3,    1,    0,    2,    4,
17430 };
17431 
17432 static encode_aux_threshmatch _vq_auxt__44c1_s_p7_1 = {
17433         _vq_quantthresh__44c1_s_p7_1,
17434         _vq_quantmap__44c1_s_p7_1,
17435         5,
17436         5
17437 };
17438 
17439 static static_codebook _44c1_s_p7_1 = {
17440         2, 25,
17441         _vq_lengthlist__44c1_s_p7_1,
17442         1, -533725184, 1611661312, 3, 0,
17443         _vq_quantlist__44c1_s_p7_1,
17444         NULL,
17445         &_vq_auxt__44c1_s_p7_1,
17446         NULL,
17447         0
17448 };
17449 
17450 static long _vq_quantlist__44c1_s_p8_0[] = {
17451         6,
17452         5,
17453         7,
17454         4,
17455         8,
17456         3,
17457         9,
17458         2,
17459         10,
17460         1,
17461         11,
17462         0,
17463         12,
17464 };
17465 
17466 static long _vq_lengthlist__44c1_s_p8_0[] = {
17467          1, 4, 3,10,10,10,10,10,10,10,10,10,10, 4, 8, 6,
17468         10,10,10,10,10,10,10,10,10,10, 4, 8, 7,10,10,10,
17469         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17470         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17471         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17472         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17473         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17474         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17475         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17476         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17477         10,10,10,10,10,10,10,10,10,
17478 };
17479 
17480 static float _vq_quantthresh__44c1_s_p8_0[] = {
17481         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
17482         552.5, 773.5, 994.5, 1215.5, 
17483 };
17484 
17485 static long _vq_quantmap__44c1_s_p8_0[] = {
17486            11,    9,    7,    5,    3,    1,    0,    2,
17487             4,    6,    8,   10,   12,
17488 };
17489 
17490 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_0 = {
17491         _vq_quantthresh__44c1_s_p8_0,
17492         _vq_quantmap__44c1_s_p8_0,
17493         13,
17494         13
17495 };
17496 
17497 static static_codebook _44c1_s_p8_0 = {
17498         2, 169,
17499         _vq_lengthlist__44c1_s_p8_0,
17500         1, -514541568, 1627103232, 4, 0,
17501         _vq_quantlist__44c1_s_p8_0,
17502         NULL,
17503         &_vq_auxt__44c1_s_p8_0,
17504         NULL,
17505         0
17506 };
17507 
17508 static long _vq_quantlist__44c1_s_p8_1[] = {
17509         6,
17510         5,
17511         7,
17512         4,
17513         8,
17514         3,
17515         9,
17516         2,
17517         10,
17518         1,
17519         11,
17520         0,
17521         12,
17522 };
17523 
17524 static long _vq_lengthlist__44c1_s_p8_1[] = {
17525          1, 4, 4, 6, 5, 7, 7, 9, 9,10,10,12,12, 6, 5, 5,
17526          7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
17527          8,10,10,11,11,12,12,15, 7, 7, 8, 8, 9, 9,11,11,
17528         12,12,13,12,15, 8, 8, 8, 7, 9, 9,10,10,12,12,13,
17529         13,16,11,10, 8, 8,10,10,11,11,12,12,13,13,16,11,
17530         11, 9, 8,11,10,11,11,12,12,13,12,16,16,16,10,11,
17531         10,11,12,12,12,12,13,13,16,16,16,11, 9,11, 9,14,
17532         12,12,12,13,13,16,16,16,12,14,11,12,12,12,13,13,
17533         14,13,16,16,16,15,13,12,10,13,10,13,14,13,13,16,
17534         16,16,16,16,13,14,12,13,13,12,13,13,16,16,16,16,
17535         16,13,12,12,11,14,12,15,13,
17536 };
17537 
17538 static float _vq_quantthresh__44c1_s_p8_1[] = {
17539         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
17540         42.5, 59.5, 76.5, 93.5, 
17541 };
17542 
17543 static long _vq_quantmap__44c1_s_p8_1[] = {
17544            11,    9,    7,    5,    3,    1,    0,    2,
17545             4,    6,    8,   10,   12,
17546 };
17547 
17548 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_1 = {
17549         _vq_quantthresh__44c1_s_p8_1,
17550         _vq_quantmap__44c1_s_p8_1,
17551         13,
17552         13
17553 };
17554 
17555 static static_codebook _44c1_s_p8_1 = {
17556         2, 169,
17557         _vq_lengthlist__44c1_s_p8_1,
17558         1, -522616832, 1620115456, 4, 0,
17559         _vq_quantlist__44c1_s_p8_1,
17560         NULL,
17561         &_vq_auxt__44c1_s_p8_1,
17562         NULL,
17563         0
17564 };
17565 
17566 static long _vq_quantlist__44c1_s_p8_2[] = {
17567         8,
17568         7,
17569         9,
17570         6,
17571         10,
17572         5,
17573         11,
17574         4,
17575         12,
17576         3,
17577         13,
17578         2,
17579         14,
17580         1,
17581         15,
17582         0,
17583         16,
17584 };
17585 
17586 static long _vq_lengthlist__44c1_s_p8_2[] = {
17587          2, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
17588          8,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
17589          9, 9,10,10,10, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
17590          9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
17591          9,10, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
17592          9,10, 9, 9,10,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
17593          9, 9,10, 9, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
17594          9, 9, 9, 9, 9,10,10,11,11,11, 8, 8, 9, 9, 9, 9,
17595          9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11, 8, 8, 9,
17596          9, 9, 9,10, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9,
17597          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11, 9,
17598          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
17599          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10,11,11,
17600         11,11,11, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,10,11,11,
17601         11,11,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
17602         11,11,11,11,11, 9,10, 9, 9, 9, 9,10, 9, 9, 9,11,
17603         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,10, 9,
17604         11,11,10,11,11,11,11,10,11, 9, 9, 9, 9, 9, 9, 9,
17605          9,
17606 };
17607 
17608 static float _vq_quantthresh__44c1_s_p8_2[] = {
17609         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
17610         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
17611 };
17612 
17613 static long _vq_quantmap__44c1_s_p8_2[] = {
17614            15,   13,   11,    9,    7,    5,    3,    1,
17615             0,    2,    4,    6,    8,   10,   12,   14,
17616            16,
17617 };
17618 
17619 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_2 = {
17620         _vq_quantthresh__44c1_s_p8_2,
17621         _vq_quantmap__44c1_s_p8_2,
17622         17,
17623         17
17624 };
17625 
17626 static static_codebook _44c1_s_p8_2 = {
17627         2, 289,
17628         _vq_lengthlist__44c1_s_p8_2,
17629         1, -529530880, 1611661312, 5, 0,
17630         _vq_quantlist__44c1_s_p8_2,
17631         NULL,
17632         &_vq_auxt__44c1_s_p8_2,
17633         NULL,
17634         0
17635 };
17636 
17637 static long _huff_lengthlist__44c1_s_short[] = {
17638          6, 8,13,12,13,14,15,16,16, 4, 2, 4, 7, 6, 8,11,
17639         13,15,10, 4, 4, 8, 6, 8,11,14,17,11, 5, 6, 5, 6,
17640          8,12,14,17,11, 5, 5, 6, 5, 7,10,13,16,12, 6, 7,
17641          8, 7, 8,10,13,15,13, 8, 8, 7, 7, 8,10,12,15,15,
17642          7, 7, 5, 5, 7, 9,12,14,15, 8, 8, 6, 6, 7, 8,10,
17643         11,
17644 };
17645 
17646 static static_codebook _huff_book__44c1_s_short = {
17647         2, 81,
17648         _huff_lengthlist__44c1_s_short,
17649         0, 0, 0, 0, 0,
17650         NULL,
17651         NULL,
17652         NULL,
17653         NULL,
17654         0
17655 };
17656 
17657 static long _huff_lengthlist__44c1_sm_long[] = {
17658          5, 4, 8,10, 9, 9,10,11,12, 4, 2, 5, 6, 6, 8,10,
17659         11,13, 8, 4, 6, 8, 7, 9,12,12,14,10, 6, 8, 4, 5,
17660          6, 9,11,12, 9, 5, 6, 5, 5, 6, 9,11,11, 9, 7, 9,
17661          6, 5, 5, 7,10,10,10, 9,11, 8, 7, 6, 7, 9,11,11,
17662         12,13,10,10, 9, 8, 9,11,11,15,15,12,13,11, 9,10,
17663         11,
17664 };
17665 
17666 static static_codebook _huff_book__44c1_sm_long = {
17667         2, 81,
17668         _huff_lengthlist__44c1_sm_long,
17669         0, 0, 0, 0, 0,
17670         NULL,
17671         NULL,
17672         NULL,
17673         NULL,
17674         0
17675 };
17676 
17677 static long _vq_quantlist__44c1_sm_p1_0[] = {
17678         1,
17679         0,
17680         2,
17681 };
17682 
17683 static long _vq_lengthlist__44c1_sm_p1_0[] = {
17684          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
17685          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17689          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
17690          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17694          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
17695          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17729          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
17730          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
17731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
17735          0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
17736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
17740          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
17741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17775          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
17776          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17780          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
17781          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
17782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17785          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
17786          0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
17787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18094          0,
18095 };
18096 
18097 static float _vq_quantthresh__44c1_sm_p1_0[] = {
18098         -0.5, 0.5, 
18099 };
18100 
18101 static long _vq_quantmap__44c1_sm_p1_0[] = {
18102             1,    0,    2,
18103 };
18104 
18105 static encode_aux_threshmatch _vq_auxt__44c1_sm_p1_0 = {
18106         _vq_quantthresh__44c1_sm_p1_0,
18107         _vq_quantmap__44c1_sm_p1_0,
18108         3,
18109         3
18110 };
18111 
18112 static static_codebook _44c1_sm_p1_0 = {
18113         8, 6561,
18114         _vq_lengthlist__44c1_sm_p1_0,
18115         1, -535822336, 1611661312, 2, 0,
18116         _vq_quantlist__44c1_sm_p1_0,
18117         NULL,
18118         &_vq_auxt__44c1_sm_p1_0,
18119         NULL,
18120         0
18121 };
18122 
18123 static long _vq_quantlist__44c1_sm_p2_0[] = {
18124         2,
18125         1,
18126         3,
18127         0,
18128         4,
18129 };
18130 
18131 static long _vq_lengthlist__44c1_sm_p2_0[] = {
18132          2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18133          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
18134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18135          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
18137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18138          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
18139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18171          0,
18172 };
18173 
18174 static float _vq_quantthresh__44c1_sm_p2_0[] = {
18175         -1.5, -0.5, 0.5, 1.5, 
18176 };
18177 
18178 static long _vq_quantmap__44c1_sm_p2_0[] = {
18179             3,    1,    0,    2,    4,
18180 };
18181 
18182 static encode_aux_threshmatch _vq_auxt__44c1_sm_p2_0 = {
18183         _vq_quantthresh__44c1_sm_p2_0,
18184         _vq_quantmap__44c1_sm_p2_0,
18185         5,
18186         5
18187 };
18188 
18189 static static_codebook _44c1_sm_p2_0 = {
18190         4, 625,
18191         _vq_lengthlist__44c1_sm_p2_0,
18192         1, -533725184, 1611661312, 3, 0,
18193         _vq_quantlist__44c1_sm_p2_0,
18194         NULL,
18195         &_vq_auxt__44c1_sm_p2_0,
18196         NULL,
18197         0
18198 };
18199 
18200 static long _vq_quantlist__44c1_sm_p3_0[] = {
18201         4,
18202         3,
18203         5,
18204         2,
18205         6,
18206         1,
18207         7,
18208         0,
18209         8,
18210 };
18211 
18212 static long _vq_lengthlist__44c1_sm_p3_0[] = {
18213          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 5, 6, 6, 0, 0,
18214          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 7, 7, 7, 7,
18215          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
18216          8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
18217          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18218          0,
18219 };
18220 
18221 static float _vq_quantthresh__44c1_sm_p3_0[] = {
18222         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
18223 };
18224 
18225 static long _vq_quantmap__44c1_sm_p3_0[] = {
18226             7,    5,    3,    1,    0,    2,    4,    6,
18227             8,
18228 };
18229 
18230 static encode_aux_threshmatch _vq_auxt__44c1_sm_p3_0 = {
18231         _vq_quantthresh__44c1_sm_p3_0,
18232         _vq_quantmap__44c1_sm_p3_0,
18233         9,
18234         9
18235 };
18236 
18237 static static_codebook _44c1_sm_p3_0 = {
18238         2, 81,
18239         _vq_lengthlist__44c1_sm_p3_0,
18240         1, -531628032, 1611661312, 4, 0,
18241         _vq_quantlist__44c1_sm_p3_0,
18242         NULL,
18243         &_vq_auxt__44c1_sm_p3_0,
18244         NULL,
18245         0
18246 };
18247 
18248 static long _vq_quantlist__44c1_sm_p4_0[] = {
18249         4,
18250         3,
18251         5,
18252         2,
18253         6,
18254         1,
18255         7,
18256         0,
18257         8,
18258 };
18259 
18260 static long _vq_lengthlist__44c1_sm_p4_0[] = {
18261          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7, 8, 8,
18262          9, 9, 0, 6, 6, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
18263          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
18264          8, 8, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
18265          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0, 9, 9,11,
18266         11,
18267 };
18268 
18269 static float _vq_quantthresh__44c1_sm_p4_0[] = {
18270         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
18271 };
18272 
18273 static long _vq_quantmap__44c1_sm_p4_0[] = {
18274             7,    5,    3,    1,    0,    2,    4,    6,
18275             8,
18276 };
18277 
18278 static encode_aux_threshmatch _vq_auxt__44c1_sm_p4_0 = {
18279         _vq_quantthresh__44c1_sm_p4_0,
18280         _vq_quantmap__44c1_sm_p4_0,
18281         9,
18282         9
18283 };
18284 
18285 static static_codebook _44c1_sm_p4_0 = {
18286         2, 81,
18287         _vq_lengthlist__44c1_sm_p4_0,
18288         1, -531628032, 1611661312, 4, 0,
18289         _vq_quantlist__44c1_sm_p4_0,
18290         NULL,
18291         &_vq_auxt__44c1_sm_p4_0,
18292         NULL,
18293         0
18294 };
18295 
18296 static long _vq_quantlist__44c1_sm_p5_0[] = {
18297         8,
18298         7,
18299         9,
18300         6,
18301         10,
18302         5,
18303         11,
18304         4,
18305         12,
18306         3,
18307         13,
18308         2,
18309         14,
18310         1,
18311         15,
18312         0,
18313         16,
18314 };
18315 
18316 static long _vq_lengthlist__44c1_sm_p5_0[] = {
18317          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
18318         11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
18319         11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
18320         10,11,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
18321         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
18322         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,10,
18323         10,11,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,
18324         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
18325         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
18326         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
18327          9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
18328          9, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
18329          9, 9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0,
18330          0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
18331          0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0, 0,
18332          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
18333          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14,
18334          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
18335         14,
18336 };
18337 
18338 static float _vq_quantthresh__44c1_sm_p5_0[] = {
18339         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
18340         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
18341 };
18342 
18343 static long _vq_quantmap__44c1_sm_p5_0[] = {
18344            15,   13,   11,    9,    7,    5,    3,    1,
18345             0,    2,    4,    6,    8,   10,   12,   14,
18346            16,
18347 };
18348 
18349 static encode_aux_threshmatch _vq_auxt__44c1_sm_p5_0 = {
18350         _vq_quantthresh__44c1_sm_p5_0,
18351         _vq_quantmap__44c1_sm_p5_0,
18352         17,
18353         17
18354 };
18355 
18356 static static_codebook _44c1_sm_p5_0 = {
18357         2, 289,
18358         _vq_lengthlist__44c1_sm_p5_0,
18359         1, -529530880, 1611661312, 5, 0,
18360         _vq_quantlist__44c1_sm_p5_0,
18361         NULL,
18362         &_vq_auxt__44c1_sm_p5_0,
18363         NULL,
18364         0
18365 };
18366 
18367 static long _vq_quantlist__44c1_sm_p6_0[] = {
18368         1,
18369         0,
18370         2,
18371 };
18372 
18373 static long _vq_lengthlist__44c1_sm_p6_0[] = {
18374          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
18375          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
18376         11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
18377         11,10,11,11,10,10, 7,11,11,11,11,11,11,11,11, 6,
18378          9, 9,11,10,10,11,11,10, 6, 9, 9,10,10,10,11,10,
18379         11,
18380 };
18381 
18382 static float _vq_quantthresh__44c1_sm_p6_0[] = {
18383         -5.5, 5.5, 
18384 };
18385 
18386 static long _vq_quantmap__44c1_sm_p6_0[] = {
18387             1,    0,    2,
18388 };
18389 
18390 static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_0 = {
18391         _vq_quantthresh__44c1_sm_p6_0,
18392         _vq_quantmap__44c1_sm_p6_0,
18393         3,
18394         3
18395 };
18396 
18397 static static_codebook _44c1_sm_p6_0 = {
18398         4, 81,
18399         _vq_lengthlist__44c1_sm_p6_0,
18400         1, -529137664, 1618345984, 2, 0,
18401         _vq_quantlist__44c1_sm_p6_0,
18402         NULL,
18403         &_vq_auxt__44c1_sm_p6_0,
18404         NULL,
18405         0
18406 };
18407 
18408 static long _vq_quantlist__44c1_sm_p6_1[] = {
18409         5,
18410         4,
18411         6,
18412         3,
18413         7,
18414         2,
18415         8,
18416         1,
18417         9,
18418         0,
18419         10,
18420 };
18421 
18422 static long _vq_lengthlist__44c1_sm_p6_1[] = {
18423          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
18424          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
18425          8,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
18426          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
18427          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
18428          8, 8, 8, 8, 8, 8, 9, 8,10,10,10,10,10, 8, 8, 8,
18429          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
18430         10,10,10, 8, 8, 8, 8, 8, 8,
18431 };
18432 
18433 static float _vq_quantthresh__44c1_sm_p6_1[] = {
18434         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
18435         3.5, 4.5, 
18436 };
18437 
18438 static long _vq_quantmap__44c1_sm_p6_1[] = {
18439             9,    7,    5,    3,    1,    0,    2,    4,
18440             6,    8,   10,
18441 };
18442 
18443 static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_1 = {
18444         _vq_quantthresh__44c1_sm_p6_1,
18445         _vq_quantmap__44c1_sm_p6_1,
18446         11,
18447         11
18448 };
18449 
18450 static static_codebook _44c1_sm_p6_1 = {
18451         2, 121,
18452         _vq_lengthlist__44c1_sm_p6_1,
18453         1, -531365888, 1611661312, 4, 0,
18454         _vq_quantlist__44c1_sm_p6_1,
18455         NULL,
18456         &_vq_auxt__44c1_sm_p6_1,
18457         NULL,
18458         0
18459 };
18460 
18461 static long _vq_quantlist__44c1_sm_p7_0[] = {
18462         6,
18463         5,
18464         7,
18465         4,
18466         8,
18467         3,
18468         9,
18469         2,
18470         10,
18471         1,
18472         11,
18473         0,
18474         12,
18475 };
18476 
18477 static long _vq_lengthlist__44c1_sm_p7_0[] = {
18478          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
18479          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
18480          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
18481         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
18482         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
18483         13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0, 9,10,
18484          9,10,11,11,12,11,13,12, 0, 0, 0,10,10, 9, 9,11,
18485         11,12,12,13,12, 0, 0, 0,13,13,10,10,11,11,12,12,
18486         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
18487          0, 0, 0, 0,11,12,11,11,12,13,14,13, 0, 0, 0, 0,
18488          0,12,12,11,11,13,12,14,13,
18489 };
18490 
18491 static float _vq_quantthresh__44c1_sm_p7_0[] = {
18492         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
18493         12.5, 17.5, 22.5, 27.5, 
18494 };
18495 
18496 static long _vq_quantmap__44c1_sm_p7_0[] = {
18497            11,    9,    7,    5,    3,    1,    0,    2,
18498             4,    6,    8,   10,   12,
18499 };
18500 
18501 static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_0 = {
18502         _vq_quantthresh__44c1_sm_p7_0,
18503         _vq_quantmap__44c1_sm_p7_0,
18504         13,
18505         13
18506 };
18507 
18508 static static_codebook _44c1_sm_p7_0 = {
18509         2, 169,
18510         _vq_lengthlist__44c1_sm_p7_0,
18511         1, -526516224, 1616117760, 4, 0,
18512         _vq_quantlist__44c1_sm_p7_0,
18513         NULL,
18514         &_vq_auxt__44c1_sm_p7_0,
18515         NULL,
18516         0
18517 };
18518 
18519 static long _vq_quantlist__44c1_sm_p7_1[] = {
18520         2,
18521         1,
18522         3,
18523         0,
18524         4,
18525 };
18526 
18527 static long _vq_lengthlist__44c1_sm_p7_1[] = {
18528          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
18529          5, 5, 5, 5, 6, 6, 6, 5, 5,
18530 };
18531 
18532 static float _vq_quantthresh__44c1_sm_p7_1[] = {
18533         -1.5, -0.5, 0.5, 1.5, 
18534 };
18535 
18536 static long _vq_quantmap__44c1_sm_p7_1[] = {
18537             3,    1,    0,    2,    4,
18538 };
18539 
18540 static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_1 = {
18541         _vq_quantthresh__44c1_sm_p7_1,
18542         _vq_quantmap__44c1_sm_p7_1,
18543         5,
18544         5
18545 };
18546 
18547 static static_codebook _44c1_sm_p7_1 = {
18548         2, 25,
18549         _vq_lengthlist__44c1_sm_p7_1,
18550         1, -533725184, 1611661312, 3, 0,
18551         _vq_quantlist__44c1_sm_p7_1,
18552         NULL,
18553         &_vq_auxt__44c1_sm_p7_1,
18554         NULL,
18555         0
18556 };
18557 
18558 static long _vq_quantlist__44c1_sm_p8_0[] = {
18559         6,
18560         5,
18561         7,
18562         4,
18563         8,
18564         3,
18565         9,
18566         2,
18567         10,
18568         1,
18569         11,
18570         0,
18571         12,
18572 };
18573 
18574 static long _vq_lengthlist__44c1_sm_p8_0[] = {
18575          1, 3, 3,13,13,13,13,13,13,13,13,13,13, 3, 6, 6,
18576         13,13,13,13,13,13,13,13,13,13, 4, 8, 7,13,13,13,
18577         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18578         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18579         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18580         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18581         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18582         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18583         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18584         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18585         13,13,13,13,13,13,13,13,13,
18586 };
18587 
18588 static float _vq_quantthresh__44c1_sm_p8_0[] = {
18589         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
18590         552.5, 773.5, 994.5, 1215.5, 
18591 };
18592 
18593 static long _vq_quantmap__44c1_sm_p8_0[] = {
18594            11,    9,    7,    5,    3,    1,    0,    2,
18595             4,    6,    8,   10,   12,
18596 };
18597 
18598 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_0 = {
18599         _vq_quantthresh__44c1_sm_p8_0,
18600         _vq_quantmap__44c1_sm_p8_0,
18601         13,
18602         13
18603 };
18604 
18605 static static_codebook _44c1_sm_p8_0 = {
18606         2, 169,
18607         _vq_lengthlist__44c1_sm_p8_0,
18608         1, -514541568, 1627103232, 4, 0,
18609         _vq_quantlist__44c1_sm_p8_0,
18610         NULL,
18611         &_vq_auxt__44c1_sm_p8_0,
18612         NULL,
18613         0
18614 };
18615 
18616 static long _vq_quantlist__44c1_sm_p8_1[] = {
18617         6,
18618         5,
18619         7,
18620         4,
18621         8,
18622         3,
18623         9,
18624         2,
18625         10,
18626         1,
18627         11,
18628         0,
18629         12,
18630 };
18631 
18632 static long _vq_lengthlist__44c1_sm_p8_1[] = {
18633          1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
18634          7, 7, 8, 7,10,10,11,11,12,12, 6, 5, 5, 7, 7, 8,
18635          8,10,10,11,11,12,12,16, 7, 7, 8, 8, 9, 9,11,11,
18636         12,12,13,13,17, 7, 7, 8, 7, 9, 9,11,10,12,12,13,
18637         13,19,11,10, 8, 8,10,10,11,11,12,12,13,13,19,11,
18638         11, 9, 7,11,10,11,11,12,12,13,12,19,19,19,10,10,
18639         10,10,11,12,12,12,13,14,18,19,19,11, 9,11, 9,13,
18640         12,12,12,13,13,19,20,19,13,15,11,11,12,12,13,13,
18641         14,13,18,19,20,15,13,12,10,13,10,13,13,13,14,20,
18642         20,20,20,20,13,14,12,12,13,12,13,13,20,20,20,20,
18643         20,13,12,12,12,14,12,14,13,
18644 };
18645 
18646 static float _vq_quantthresh__44c1_sm_p8_1[] = {
18647         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
18648         42.5, 59.5, 76.5, 93.5, 
18649 };
18650 
18651 static long _vq_quantmap__44c1_sm_p8_1[] = {
18652            11,    9,    7,    5,    3,    1,    0,    2,
18653             4,    6,    8,   10,   12,
18654 };
18655 
18656 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_1 = {
18657         _vq_quantthresh__44c1_sm_p8_1,
18658         _vq_quantmap__44c1_sm_p8_1,
18659         13,
18660         13
18661 };
18662 
18663 static static_codebook _44c1_sm_p8_1 = {
18664         2, 169,
18665         _vq_lengthlist__44c1_sm_p8_1,
18666         1, -522616832, 1620115456, 4, 0,
18667         _vq_quantlist__44c1_sm_p8_1,
18668         NULL,
18669         &_vq_auxt__44c1_sm_p8_1,
18670         NULL,
18671         0
18672 };
18673 
18674 static long _vq_quantlist__44c1_sm_p8_2[] = {
18675         8,
18676         7,
18677         9,
18678         6,
18679         10,
18680         5,
18681         11,
18682         4,
18683         12,
18684         3,
18685         13,
18686         2,
18687         14,
18688         1,
18689         15,
18690         0,
18691         16,
18692 };
18693 
18694 static long _vq_lengthlist__44c1_sm_p8_2[] = {
18695          2, 5, 5, 6, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
18696          8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
18697          9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
18698          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
18699          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9, 9,
18700          9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
18701          9, 9,10,10, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
18702          9, 9, 9, 9, 9,10,10,11,10,10, 8, 8, 9, 9, 9, 9,
18703          9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 8, 8, 9,
18704          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9,
18705          9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,11,11,11, 9,
18706          8, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,10,11,11,
18707          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,11,
18708         11,11,11, 9, 9,10, 9, 9, 9, 9,10, 9,10,10,11,10,
18709         11,11,11,11, 9,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
18710         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,
18711         11,10,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,10, 9,
18712         10,11,10,11,11,11,11,11,11, 9, 9,10, 9, 9, 9, 9,
18713          9,
18714 };
18715 
18716 static float _vq_quantthresh__44c1_sm_p8_2[] = {
18717         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
18718         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
18719 };
18720 
18721 static long _vq_quantmap__44c1_sm_p8_2[] = {
18722            15,   13,   11,    9,    7,    5,    3,    1,
18723             0,    2,    4,    6,    8,   10,   12,   14,
18724            16,
18725 };
18726 
18727 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_2 = {
18728         _vq_quantthresh__44c1_sm_p8_2,
18729         _vq_quantmap__44c1_sm_p8_2,
18730         17,
18731         17
18732 };
18733 
18734 static static_codebook _44c1_sm_p8_2 = {
18735         2, 289,
18736         _vq_lengthlist__44c1_sm_p8_2,
18737         1, -529530880, 1611661312, 5, 0,
18738         _vq_quantlist__44c1_sm_p8_2,
18739         NULL,
18740         &_vq_auxt__44c1_sm_p8_2,
18741         NULL,
18742         0
18743 };
18744 
18745 static long _huff_lengthlist__44c1_sm_short[] = {
18746          4, 7,13,14,14,15,16,18,18, 4, 2, 5, 8, 7, 9,12,
18747         15,15,10, 4, 5,10, 6, 8,11,15,17,12, 5, 7, 5, 6,
18748          8,11,14,17,11, 5, 6, 6, 5, 6, 9,13,17,12, 6, 7,
18749          6, 5, 6, 8,12,14,14, 7, 8, 6, 6, 7, 9,11,14,14,
18750          8, 9, 6, 5, 6, 9,11,13,16,10,10, 7, 6, 7, 8,10,
18751         11,
18752 };
18753 
18754 static static_codebook _huff_book__44c1_sm_short = {
18755         2, 81,
18756         _huff_lengthlist__44c1_sm_short,
18757         0, 0, 0, 0, 0,
18758         NULL,
18759         NULL,
18760         NULL,
18761         NULL,
18762         0
18763 };
18764 
18765 static long _huff_lengthlist__44cn1_s_long[] = {
18766          4, 4, 7, 8, 7, 8,10,12,17, 3, 1, 6, 6, 7, 8,10,
18767         12,15, 7, 6, 9, 9, 9,11,12,14,17, 8, 6, 9, 6, 7,
18768          9,11,13,17, 7, 6, 9, 7, 7, 8, 9,12,15, 8, 8,10,
18769          8, 7, 7, 7,10,14, 9,10,12,10, 8, 8, 8,10,14,11,
18770         13,15,13,12,11,11,12,16,17,18,18,19,20,18,16,16,
18771         20,
18772 };
18773 
18774 static static_codebook _huff_book__44cn1_s_long = {
18775         2, 81,
18776         _huff_lengthlist__44cn1_s_long,
18777         0, 0, 0, 0, 0,
18778         NULL,
18779         NULL,
18780         NULL,
18781         NULL,
18782         0
18783 };
18784 
18785 static long _vq_quantlist__44cn1_s_p1_0[] = {
18786         1,
18787         0,
18788         2,
18789 };
18790 
18791 static long _vq_lengthlist__44cn1_s_p1_0[] = {
18792          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
18793          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18797          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0,
18798          0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18802          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0,
18803          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18837          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
18838          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0,
18839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
18843          0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0,10,11,11, 0,
18844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
18848          0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0,10,11,11,
18849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18883          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
18884          0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18888          0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,11, 0,
18889          0, 0, 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
18890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18893          0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,11,
18894          0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
18895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19202          0,
19203 };
19204 
19205 static float _vq_quantthresh__44cn1_s_p1_0[] = {
19206         -0.5, 0.5, 
19207 };
19208 
19209 static long _vq_quantmap__44cn1_s_p1_0[] = {
19210             1,    0,    2,
19211 };
19212 
19213 static encode_aux_threshmatch _vq_auxt__44cn1_s_p1_0 = {
19214         _vq_quantthresh__44cn1_s_p1_0,
19215         _vq_quantmap__44cn1_s_p1_0,
19216         3,
19217         3
19218 };
19219 
19220 static static_codebook _44cn1_s_p1_0 = {
19221         8, 6561,
19222         _vq_lengthlist__44cn1_s_p1_0,
19223         1, -535822336, 1611661312, 2, 0,
19224         _vq_quantlist__44cn1_s_p1_0,
19225         NULL,
19226         &_vq_auxt__44cn1_s_p1_0,
19227         NULL,
19228         0
19229 };
19230 
19231 static long _vq_quantlist__44cn1_s_p2_0[] = {
19232         2,
19233         1,
19234         3,
19235         0,
19236         4,
19237 };
19238 
19239 static long _vq_lengthlist__44cn1_s_p2_0[] = {
19240          1, 4, 4, 7, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19241          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
19242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19243          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
19245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19246          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
19247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19279          0,
19280 };
19281 
19282 static float _vq_quantthresh__44cn1_s_p2_0[] = {
19283         -1.5, -0.5, 0.5, 1.5, 
19284 };
19285 
19286 static long _vq_quantmap__44cn1_s_p2_0[] = {
19287             3,    1,    0,    2,    4,
19288 };
19289 
19290 static encode_aux_threshmatch _vq_auxt__44cn1_s_p2_0 = {
19291         _vq_quantthresh__44cn1_s_p2_0,
19292         _vq_quantmap__44cn1_s_p2_0,
19293         5,
19294         5
19295 };
19296 
19297 static static_codebook _44cn1_s_p2_0 = {
19298         4, 625,
19299         _vq_lengthlist__44cn1_s_p2_0,
19300         1, -533725184, 1611661312, 3, 0,
19301         _vq_quantlist__44cn1_s_p2_0,
19302         NULL,
19303         &_vq_auxt__44cn1_s_p2_0,
19304         NULL,
19305         0
19306 };
19307 
19308 static long _vq_quantlist__44cn1_s_p3_0[] = {
19309         4,
19310         3,
19311         5,
19312         2,
19313         6,
19314         1,
19315         7,
19316         0,
19317         8,
19318 };
19319 
19320 static long _vq_lengthlist__44cn1_s_p3_0[] = {
19321          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
19322          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
19323          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
19324          9, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
19325          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19326          0,
19327 };
19328 
19329 static float _vq_quantthresh__44cn1_s_p3_0[] = {
19330         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
19331 };
19332 
19333 static long _vq_quantmap__44cn1_s_p3_0[] = {
19334             7,    5,    3,    1,    0,    2,    4,    6,
19335             8,
19336 };
19337 
19338 static encode_aux_threshmatch _vq_auxt__44cn1_s_p3_0 = {
19339         _vq_quantthresh__44cn1_s_p3_0,
19340         _vq_quantmap__44cn1_s_p3_0,
19341         9,
19342         9
19343 };
19344 
19345 static static_codebook _44cn1_s_p3_0 = {
19346         2, 81,
19347         _vq_lengthlist__44cn1_s_p3_0,
19348         1, -531628032, 1611661312, 4, 0,
19349         _vq_quantlist__44cn1_s_p3_0,
19350         NULL,
19351         &_vq_auxt__44cn1_s_p3_0,
19352         NULL,
19353         0
19354 };
19355 
19356 static long _vq_quantlist__44cn1_s_p4_0[] = {
19357         4,
19358         3,
19359         5,
19360         2,
19361         6,
19362         1,
19363         7,
19364         0,
19365         8,
19366 };
19367 
19368 static long _vq_lengthlist__44cn1_s_p4_0[] = {
19369          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 6, 6, 7, 7,
19370          9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
19371          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
19372          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
19373          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
19374         11,
19375 };
19376 
19377 static float _vq_quantthresh__44cn1_s_p4_0[] = {
19378         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
19379 };
19380 
19381 static long _vq_quantmap__44cn1_s_p4_0[] = {
19382             7,    5,    3,    1,    0,    2,    4,    6,
19383             8,
19384 };
19385 
19386 static encode_aux_threshmatch _vq_auxt__44cn1_s_p4_0 = {
19387         _vq_quantthresh__44cn1_s_p4_0,
19388         _vq_quantmap__44cn1_s_p4_0,
19389         9,
19390         9
19391 };
19392 
19393 static static_codebook _44cn1_s_p4_0 = {
19394         2, 81,
19395         _vq_lengthlist__44cn1_s_p4_0,
19396         1, -531628032, 1611661312, 4, 0,
19397         _vq_quantlist__44cn1_s_p4_0,
19398         NULL,
19399         &_vq_auxt__44cn1_s_p4_0,
19400         NULL,
19401         0
19402 };
19403 
19404 static long _vq_quantlist__44cn1_s_p5_0[] = {
19405         8,
19406         7,
19407         9,
19408         6,
19409         10,
19410         5,
19411         11,
19412         4,
19413         12,
19414         3,
19415         13,
19416         2,
19417         14,
19418         1,
19419         15,
19420         0,
19421         16,
19422 };
19423 
19424 static long _vq_lengthlist__44cn1_s_p5_0[] = {
19425          1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
19426         10, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
19427         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
19428         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
19429         11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
19430         10,11,11,11,11, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,10,
19431         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
19432         10,10,11,11,11,12,12, 0, 0, 0, 9, 9,10, 9,10,10,
19433         10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
19434         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
19435         10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
19436          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
19437         10,10,11,10,11,11,11,12,13,12,13,13, 0, 0, 0, 0,
19438          0, 0, 0,11,10,11,11,12,12,12,12,13,13, 0, 0, 0,
19439          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
19440          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
19441          0, 0, 0, 0, 0, 0,12,12,12,13,13,13,13,13,14,14,
19442          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,12,13,13,14,
19443         14,
19444 };
19445 
19446 static float _vq_quantthresh__44cn1_s_p5_0[] = {
19447         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
19448         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
19449 };
19450 
19451 static long _vq_quantmap__44cn1_s_p5_0[] = {
19452            15,   13,   11,    9,    7,    5,    3,    1,
19453             0,    2,    4,    6,    8,   10,   12,   14,
19454            16,
19455 };
19456 
19457 static encode_aux_threshmatch _vq_auxt__44cn1_s_p5_0 = {
19458         _vq_quantthresh__44cn1_s_p5_0,
19459         _vq_quantmap__44cn1_s_p5_0,
19460         17,
19461         17
19462 };
19463 
19464 static static_codebook _44cn1_s_p5_0 = {
19465         2, 289,
19466         _vq_lengthlist__44cn1_s_p5_0,
19467         1, -529530880, 1611661312, 5, 0,
19468         _vq_quantlist__44cn1_s_p5_0,
19469         NULL,
19470         &_vq_auxt__44cn1_s_p5_0,
19471         NULL,
19472         0
19473 };
19474 
19475 static long _vq_quantlist__44cn1_s_p6_0[] = {
19476         1,
19477         0,
19478         2,
19479 };
19480 
19481 static long _vq_lengthlist__44cn1_s_p6_0[] = {
19482          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 6, 6,10, 9, 9,11,
19483          9, 9, 4, 6, 6,10, 9, 9,10, 9, 9, 7,10,10,11,11,
19484         11,12,11,11, 7, 9, 9,11,11,10,11,10,10, 7, 9, 9,
19485         11,10,11,11,10,10, 7,10,10,11,11,11,12,11,11, 7,
19486          9, 9,11,10,10,11,10,10, 7, 9, 9,11,10,10,11,10,
19487         10,
19488 };
19489 
19490 static float _vq_quantthresh__44cn1_s_p6_0[] = {
19491         -5.5, 5.5, 
19492 };
19493 
19494 static long _vq_quantmap__44cn1_s_p6_0[] = {
19495             1,    0,    2,
19496 };
19497 
19498 static encode_aux_threshmatch _vq_auxt__44cn1_s_p6_0 = {
19499         _vq_quantthresh__44cn1_s_p6_0,
19500         _vq_quantmap__44cn1_s_p6_0,
19501         3,
19502         3
19503 };
19504 
19505 static static_codebook _44cn1_s_p6_0 = {
19506         4, 81,
19507         _vq_lengthlist__44cn1_s_p6_0,
19508         1, -529137664, 1618345984, 2, 0,
19509         _vq_quantlist__44cn1_s_p6_0,
19510         NULL,
19511         &_vq_auxt__44cn1_s_p6_0,
19512         NULL,
19513         0
19514 };
19515 
19516 static long _vq_quantlist__44cn1_s_p6_1[] = {
19517         5,
19518         4,
19519         6,
19520         3,
19521         7,
19522         2,
19523         8,
19524         1,
19525         9,
19526         0,
19527         10,
19528 };
19529 
19530 static long _vq_lengthlist__44cn1_s_p6_1[] = {
19531          1, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 6,
19532          8, 8, 8, 8, 8, 8,10,10,10, 7, 6, 7, 7, 8, 8, 8,
19533          8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
19534          7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 9, 9,
19535          9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,
19536          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
19537          9, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,
19538         10,10,10, 9, 9, 9, 9, 9, 9,
19539 };
19540 
19541 static float _vq_quantthresh__44cn1_s_p6_1[] = {
19542         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
19543         3.5, 4.5, 
19544 };
19545 
19546 static long _vq_quantmap__44cn1_s_p6_1[] = {
19547             9,    7,    5,    3,    1,    0,    2,    4,
19548             6,    8,   10,
19549 };
19550 
19551 static encode_aux_threshmatch _vq_auxt__44cn1_s_p6_1 = {
19552         _vq_quantthresh__44cn1_s_p6_1,
19553         _vq_quantmap__44cn1_s_p6_1,
19554         11,
19555         11
19556 };
19557 
19558 static static_codebook _44cn1_s_p6_1 = {
19559         2, 121,
19560         _vq_lengthlist__44cn1_s_p6_1,
19561         1, -531365888, 1611661312, 4, 0,
19562         _vq_quantlist__44cn1_s_p6_1,
19563         NULL,
19564         &_vq_auxt__44cn1_s_p6_1,
19565         NULL,
19566         0
19567 };
19568 
19569 static long _vq_quantlist__44cn1_s_p7_0[] = {
19570         6,
19571         5,
19572         7,
19573         4,
19574         8,
19575         3,
19576         9,
19577         2,
19578         10,
19579         1,
19580         11,
19581         0,
19582         12,
19583 };
19584 
19585 static long _vq_lengthlist__44cn1_s_p7_0[] = {
19586          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
19587          7, 7, 8, 8, 8, 8, 9, 9,11,11, 7, 5, 5, 7, 7, 8,
19588          8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
19589         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
19590         11, 0,12,12, 9, 9, 9,10,10,10,11,11,11,12, 0,13,
19591         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
19592         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
19593         11,12,12,13,12, 0, 0, 0,14,14,11,10,11,12,12,13,
19594         13,14, 0, 0, 0,15,15,11,11,12,11,12,12,14,13, 0,
19595          0, 0, 0, 0,12,12,12,12,13,13,14,14, 0, 0, 0, 0,
19596          0,13,13,12,12,13,13,13,14,
19597 };
19598 
19599 static float _vq_quantthresh__44cn1_s_p7_0[] = {
19600         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
19601         12.5, 17.5, 22.5, 27.5, 
19602 };
19603 
19604 static long _vq_quantmap__44cn1_s_p7_0[] = {
19605            11,    9,    7,    5,    3,    1,    0,    2,
19606             4,    6,    8,   10,   12,
19607 };
19608 
19609 static encode_aux_threshmatch _vq_auxt__44cn1_s_p7_0 = {
19610         _vq_quantthresh__44cn1_s_p7_0,
19611         _vq_quantmap__44cn1_s_p7_0,
19612         13,
19613         13
19614 };
19615 
19616 static static_codebook _44cn1_s_p7_0 = {
19617         2, 169,
19618         _vq_lengthlist__44cn1_s_p7_0,
19619         1, -526516224, 1616117760, 4, 0,
19620         _vq_quantlist__44cn1_s_p7_0,
19621         NULL,
19622         &_vq_auxt__44cn1_s_p7_0,
19623         NULL,
19624         0
19625 };
19626 
19627 static long _vq_quantlist__44cn1_s_p7_1[] = {
19628         2,
19629         1,
19630         3,
19631         0,
19632         4,
19633 };
19634 
19635 static long _vq_lengthlist__44cn1_s_p7_1[] = {
19636          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
19637          6, 6, 5, 5, 6, 6, 6, 5, 5,
19638 };
19639 
19640 static float _vq_quantthresh__44cn1_s_p7_1[] = {
19641         -1.5, -0.5, 0.5, 1.5, 
19642 };
19643 
19644 static long _vq_quantmap__44cn1_s_p7_1[] = {
19645             3,    1,    0,    2,    4,
19646 };
19647 
19648 static encode_aux_threshmatch _vq_auxt__44cn1_s_p7_1 = {
19649         _vq_quantthresh__44cn1_s_p7_1,
19650         _vq_quantmap__44cn1_s_p7_1,
19651         5,
19652         5
19653 };
19654 
19655 static static_codebook _44cn1_s_p7_1 = {
19656         2, 25,
19657         _vq_lengthlist__44cn1_s_p7_1,
19658         1, -533725184, 1611661312, 3, 0,
19659         _vq_quantlist__44cn1_s_p7_1,
19660         NULL,
19661         &_vq_auxt__44cn1_s_p7_1,
19662         NULL,
19663         0
19664 };
19665 
19666 static long _vq_quantlist__44cn1_s_p8_0[] = {
19667         2,
19668         1,
19669         3,
19670         0,
19671         4,
19672 };
19673 
19674 static long _vq_lengthlist__44cn1_s_p8_0[] = {
19675          1, 7, 7,11,11, 8,11,11,11,11, 4,11, 3,11,11,11,
19676         11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,
19677         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19678         11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,
19679         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19680         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19681         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19682         11,11,11,11,11,11,11,11,11,11,11,11,11, 7,11,11,
19683         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19684         11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,
19685         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
19686         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19687         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19688         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19689         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19690         11,11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,
19691         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19692         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19693         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19694         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19695         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19696         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19697         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19698         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19699         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19700         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19701         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19702         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19703         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19704         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19705         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19706         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19707         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19708         11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,
19709         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19710         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19711         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19712         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19713         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19714         12,
19715 };
19716 
19717 static float _vq_quantthresh__44cn1_s_p8_0[] = {
19718         -331.5, -110.5, 110.5, 331.5, 
19719 };
19720 
19721 static long _vq_quantmap__44cn1_s_p8_0[] = {
19722             3,    1,    0,    2,    4,
19723 };
19724 
19725 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_0 = {
19726         _vq_quantthresh__44cn1_s_p8_0,
19727         _vq_quantmap__44cn1_s_p8_0,
19728         5,
19729         5
19730 };
19731 
19732 static static_codebook _44cn1_s_p8_0 = {
19733         4, 625,
19734         _vq_lengthlist__44cn1_s_p8_0,
19735         1, -518283264, 1627103232, 3, 0,
19736         _vq_quantlist__44cn1_s_p8_0,
19737         NULL,
19738         &_vq_auxt__44cn1_s_p8_0,
19739         NULL,
19740         0
19741 };
19742 
19743 static long _vq_quantlist__44cn1_s_p8_1[] = {
19744         6,
19745         5,
19746         7,
19747         4,
19748         8,
19749         3,
19750         9,
19751         2,
19752         10,
19753         1,
19754         11,
19755         0,
19756         12,
19757 };
19758 
19759 static long _vq_lengthlist__44cn1_s_p8_1[] = {
19760          1, 4, 4, 6, 6, 8, 8, 9,10,10,11,11,11, 6, 5, 5,
19761          7, 7, 8, 8, 9,10, 9,11,11,12, 5, 5, 5, 7, 7, 8,
19762          9,10,10,12,12,14,13,15, 7, 7, 8, 8, 9,10,11,11,
19763         10,12,10,11,15, 7, 8, 8, 8, 9, 9,11,11,13,12,12,
19764         13,15,10,10, 8, 8,10,10,12,12,11,14,10,10,15,11,
19765         11, 8, 8,10,10,12,13,13,14,15,13,15,15,15,10,10,
19766         10,10,12,12,13,12,13,10,15,15,15,10,10,11,10,13,
19767         11,13,13,15,13,15,15,15,13,13,10,11,11,11,12,10,
19768         14,11,15,15,14,14,13,10,10,12,11,13,13,14,14,15,
19769         15,15,15,15,11,11,11,11,12,11,15,12,15,15,15,15,
19770         15,12,12,11,11,14,12,13,14,
19771 };
19772 
19773 static float _vq_quantthresh__44cn1_s_p8_1[] = {
19774         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
19775         42.5, 59.5, 76.5, 93.5, 
19776 };
19777 
19778 static long _vq_quantmap__44cn1_s_p8_1[] = {
19779            11,    9,    7,    5,    3,    1,    0,    2,
19780             4,    6,    8,   10,   12,
19781 };
19782 
19783 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_1 = {
19784         _vq_quantthresh__44cn1_s_p8_1,
19785         _vq_quantmap__44cn1_s_p8_1,
19786         13,
19787         13
19788 };
19789 
19790 static static_codebook _44cn1_s_p8_1 = {
19791         2, 169,
19792         _vq_lengthlist__44cn1_s_p8_1,
19793         1, -522616832, 1620115456, 4, 0,
19794         _vq_quantlist__44cn1_s_p8_1,
19795         NULL,
19796         &_vq_auxt__44cn1_s_p8_1,
19797         NULL,
19798         0
19799 };
19800 
19801 static long _vq_quantlist__44cn1_s_p8_2[] = {
19802         8,
19803         7,
19804         9,
19805         6,
19806         10,
19807         5,
19808         11,
19809         4,
19810         12,
19811         3,
19812         13,
19813         2,
19814         14,
19815         1,
19816         15,
19817         0,
19818         16,
19819 };
19820 
19821 static long _vq_lengthlist__44cn1_s_p8_2[] = {
19822          3, 4, 3, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
19823          9,10,11,11, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
19824          9, 9,10,10,10, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9,
19825          9, 9, 9,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
19826          9, 9,10, 9,10,11,10, 7, 6, 7, 7, 8, 8, 9, 9, 9,
19827          9, 9, 9, 9,10,10,10,11, 7, 7, 8, 8, 8, 8, 9, 9,
19828          9, 9, 9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9,
19829          9, 9, 9, 9, 9, 9,10,11,11,11, 8, 8, 8, 8, 8, 8,
19830          9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11, 8, 8, 8,
19831          9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,11, 9, 9,
19832          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,10,11,11, 9,
19833          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
19834          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,
19835         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11,
19836         10,11,11,11, 9,10,10, 9, 9, 9, 9, 9, 9, 9,10,11,
19837         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
19838         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
19839         11,11,11,10,11,11,11,11,11, 9, 9, 9,10, 9, 9, 9,
19840          9,
19841 };
19842 
19843 static float _vq_quantthresh__44cn1_s_p8_2[] = {
19844         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
19845         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
19846 };
19847 
19848 static long _vq_quantmap__44cn1_s_p8_2[] = {
19849            15,   13,   11,    9,    7,    5,    3,    1,
19850             0,    2,    4,    6,    8,   10,   12,   14,
19851            16,
19852 };
19853 
19854 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_2 = {
19855         _vq_quantthresh__44cn1_s_p8_2,
19856         _vq_quantmap__44cn1_s_p8_2,
19857         17,
19858         17
19859 };
19860 
19861 static static_codebook _44cn1_s_p8_2 = {
19862         2, 289,
19863         _vq_lengthlist__44cn1_s_p8_2,
19864         1, -529530880, 1611661312, 5, 0,
19865         _vq_quantlist__44cn1_s_p8_2,
19866         NULL,
19867         &_vq_auxt__44cn1_s_p8_2,
19868         NULL,
19869         0
19870 };
19871 
19872 static long _huff_lengthlist__44cn1_s_short[] = {
19873         10, 9,12,15,12,13,16,14,16, 7, 1, 5,14, 7,10,13,
19874         16,16, 9, 4, 6,16, 8,11,16,16,16,14, 4, 7,16, 9,
19875         12,14,16,16,10, 5, 7,14, 9,12,14,15,15,13, 8, 9,
19876         14,10,12,13,14,15,13, 9, 9, 7, 6, 8,11,12,12,14,
19877          8, 8, 5, 4, 5, 8,11,12,16,10,10, 6, 5, 6, 8, 9,
19878         10,
19879 };
19880 
19881 static static_codebook _huff_book__44cn1_s_short = {
19882         2, 81,
19883         _huff_lengthlist__44cn1_s_short,
19884         0, 0, 0, 0, 0,
19885         NULL,
19886         NULL,
19887         NULL,
19888         NULL,
19889         0
19890 };
19891 
19892 static long _huff_lengthlist__44cn1_sm_long[] = {
19893          3, 3, 8, 8, 8, 8,10,12,14, 3, 2, 6, 7, 7, 8,10,
19894         12,16, 7, 6, 7, 9, 8,10,12,14,16, 8, 6, 8, 4, 5,
19895          7, 9,11,13, 7, 6, 8, 5, 6, 7, 9,11,14, 8, 8,10,
19896          7, 7, 6, 8,10,13, 9,11,12, 9, 9, 7, 8,10,12,10,
19897         13,15,11,11,10, 9,10,13,13,16,17,14,15,14,13,14,
19898         17,
19899 };
19900 
19901 static static_codebook _huff_book__44cn1_sm_long = {
19902         2, 81,
19903         _huff_lengthlist__44cn1_sm_long,
19904         0, 0, 0, 0, 0,
19905         NULL,
19906         NULL,
19907         NULL,
19908         NULL,
19909         0
19910 };
19911 
19912 static long _vq_quantlist__44cn1_sm_p1_0[] = {
19913         1,
19914         0,
19915         2,
19916 };
19917 
19918 static long _vq_lengthlist__44cn1_sm_p1_0[] = {
19919          1, 4, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
19920          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19924          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0,
19925          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19929          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
19930          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19964          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
19965          0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
19966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
19970          0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
19971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
19975          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
19976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20010          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
20011          0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20015          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
20016          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
20017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20020          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10,
20021          0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
20022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20329          0,
20330 };
20331 
20332 static float _vq_quantthresh__44cn1_sm_p1_0[] = {
20333         -0.5, 0.5, 
20334 };
20335 
20336 static long _vq_quantmap__44cn1_sm_p1_0[] = {
20337             1,    0,    2,
20338 };
20339 
20340 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p1_0 = {
20341         _vq_quantthresh__44cn1_sm_p1_0,
20342         _vq_quantmap__44cn1_sm_p1_0,
20343         3,
20344         3
20345 };
20346 
20347 static static_codebook _44cn1_sm_p1_0 = {
20348         8, 6561,
20349         _vq_lengthlist__44cn1_sm_p1_0,
20350         1, -535822336, 1611661312, 2, 0,
20351         _vq_quantlist__44cn1_sm_p1_0,
20352         NULL,
20353         &_vq_auxt__44cn1_sm_p1_0,
20354         NULL,
20355         0
20356 };
20357 
20358 static long _vq_quantlist__44cn1_sm_p2_0[] = {
20359         2,
20360         1,
20361         3,
20362         0,
20363         4,
20364 };
20365 
20366 static long _vq_lengthlist__44cn1_sm_p2_0[] = {
20367          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20368          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
20369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20370          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
20372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20373          0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
20374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20406          0,
20407 };
20408 
20409 static float _vq_quantthresh__44cn1_sm_p2_0[] = {
20410         -1.5, -0.5, 0.5, 1.5, 
20411 };
20412 
20413 static long _vq_quantmap__44cn1_sm_p2_0[] = {
20414             3,    1,    0,    2,    4,
20415 };
20416 
20417 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p2_0 = {
20418         _vq_quantthresh__44cn1_sm_p2_0,
20419         _vq_quantmap__44cn1_sm_p2_0,
20420         5,
20421         5
20422 };
20423 
20424 static static_codebook _44cn1_sm_p2_0 = {
20425         4, 625,
20426         _vq_lengthlist__44cn1_sm_p2_0,
20427         1, -533725184, 1611661312, 3, 0,
20428         _vq_quantlist__44cn1_sm_p2_0,
20429         NULL,
20430         &_vq_auxt__44cn1_sm_p2_0,
20431         NULL,
20432         0
20433 };
20434 
20435 static long _vq_quantlist__44cn1_sm_p3_0[] = {
20436         4,
20437         3,
20438         5,
20439         2,
20440         6,
20441         1,
20442         7,
20443         0,
20444         8,
20445 };
20446 
20447 static long _vq_lengthlist__44cn1_sm_p3_0[] = {
20448          1, 3, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
20449          0, 0, 0, 4, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
20450          0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
20451          9, 9, 0, 0, 0, 0, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
20452          0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20453          0,
20454 };
20455 
20456 static float _vq_quantthresh__44cn1_sm_p3_0[] = {
20457         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
20458 };
20459 
20460 static long _vq_quantmap__44cn1_sm_p3_0[] = {
20461             7,    5,    3,    1,    0,    2,    4,    6,
20462             8,
20463 };
20464 
20465 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p3_0 = {
20466         _vq_quantthresh__44cn1_sm_p3_0,
20467         _vq_quantmap__44cn1_sm_p3_0,
20468         9,
20469         9
20470 };
20471 
20472 static static_codebook _44cn1_sm_p3_0 = {
20473         2, 81,
20474         _vq_lengthlist__44cn1_sm_p3_0,
20475         1, -531628032, 1611661312, 4, 0,
20476         _vq_quantlist__44cn1_sm_p3_0,
20477         NULL,
20478         &_vq_auxt__44cn1_sm_p3_0,
20479         NULL,
20480         0
20481 };
20482 
20483 static long _vq_quantlist__44cn1_sm_p4_0[] = {
20484         4,
20485         3,
20486         5,
20487         2,
20488         6,
20489         1,
20490         7,
20491         0,
20492         8,
20493 };
20494 
20495 static long _vq_lengthlist__44cn1_sm_p4_0[] = {
20496          1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
20497          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
20498          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
20499          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
20500          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
20501         11,
20502 };
20503 
20504 static float _vq_quantthresh__44cn1_sm_p4_0[] = {
20505         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
20506 };
20507 
20508 static long _vq_quantmap__44cn1_sm_p4_0[] = {
20509             7,    5,    3,    1,    0,    2,    4,    6,
20510             8,
20511 };
20512 
20513 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p4_0 = {
20514         _vq_quantthresh__44cn1_sm_p4_0,
20515         _vq_quantmap__44cn1_sm_p4_0,
20516         9,
20517         9
20518 };
20519 
20520 static static_codebook _44cn1_sm_p4_0 = {
20521         2, 81,
20522         _vq_lengthlist__44cn1_sm_p4_0,
20523         1, -531628032, 1611661312, 4, 0,
20524         _vq_quantlist__44cn1_sm_p4_0,
20525         NULL,
20526         &_vq_auxt__44cn1_sm_p4_0,
20527         NULL,
20528         0
20529 };
20530 
20531 static long _vq_quantlist__44cn1_sm_p5_0[] = {
20532         8,
20533         7,
20534         9,
20535         6,
20536         10,
20537         5,
20538         11,
20539         4,
20540         12,
20541         3,
20542         13,
20543         2,
20544         14,
20545         1,
20546         15,
20547         0,
20548         16,
20549 };
20550 
20551 static long _vq_lengthlist__44cn1_sm_p5_0[] = {
20552          1, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
20553         11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
20554         12,12, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
20555         11,12,12, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
20556         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,11,
20557         11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
20558         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
20559         10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
20560         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
20561         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
20562         10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
20563          9,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0, 0,
20564         10,10,11,11,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
20565          0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0, 0, 0,
20566          0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
20567          0, 0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0,
20568          0, 0, 0, 0, 0, 0,12,12,12,13,13,13,14,14,14,14,
20569          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,14,14,
20570         14,
20571 };
20572 
20573 static float _vq_quantthresh__44cn1_sm_p5_0[] = {
20574         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
20575         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
20576 };
20577 
20578 static long _vq_quantmap__44cn1_sm_p5_0[] = {
20579            15,   13,   11,    9,    7,    5,    3,    1,
20580             0,    2,    4,    6,    8,   10,   12,   14,
20581            16,
20582 };
20583 
20584 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p5_0 = {
20585         _vq_quantthresh__44cn1_sm_p5_0,
20586         _vq_quantmap__44cn1_sm_p5_0,
20587         17,
20588         17
20589 };
20590 
20591 static static_codebook _44cn1_sm_p5_0 = {
20592         2, 289,
20593         _vq_lengthlist__44cn1_sm_p5_0,
20594         1, -529530880, 1611661312, 5, 0,
20595         _vq_quantlist__44cn1_sm_p5_0,
20596         NULL,
20597         &_vq_auxt__44cn1_sm_p5_0,
20598         NULL,
20599         0
20600 };
20601 
20602 static long _vq_quantlist__44cn1_sm_p6_0[] = {
20603         1,
20604         0,
20605         2,
20606 };
20607 
20608 static long _vq_lengthlist__44cn1_sm_p6_0[] = {
20609          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 6,10, 9, 9,11,
20610          9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
20611         11,11,11,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
20612         11,10,11,11,10,10, 7,11,11,11,11,11,12,11,11, 7,
20613          9, 9,11,10,10,12,10,10, 7, 9, 9,11,10,10,11,10,
20614         10,
20615 };
20616 
20617 static float _vq_quantthresh__44cn1_sm_p6_0[] = {
20618         -5.5, 5.5, 
20619 };
20620 
20621 static long _vq_quantmap__44cn1_sm_p6_0[] = {
20622             1,    0,    2,
20623 };
20624 
20625 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p6_0 = {
20626         _vq_quantthresh__44cn1_sm_p6_0,
20627         _vq_quantmap__44cn1_sm_p6_0,
20628         3,
20629         3
20630 };
20631 
20632 static static_codebook _44cn1_sm_p6_0 = {
20633         4, 81,
20634         _vq_lengthlist__44cn1_sm_p6_0,
20635         1, -529137664, 1618345984, 2, 0,
20636         _vq_quantlist__44cn1_sm_p6_0,
20637         NULL,
20638         &_vq_auxt__44cn1_sm_p6_0,
20639         NULL,
20640         0
20641 };
20642 
20643 static long _vq_quantlist__44cn1_sm_p6_1[] = {
20644         5,
20645         4,
20646         6,
20647         3,
20648         7,
20649         2,
20650         8,
20651         1,
20652         9,
20653         0,
20654         10,
20655 };
20656 
20657 static long _vq_lengthlist__44cn1_sm_p6_1[] = {
20658          2, 4, 4, 5, 5, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
20659          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
20660          8,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
20661          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
20662          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
20663          8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
20664          8, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 8, 9,10,10,
20665         10,10,10, 8, 9, 8, 8, 9, 8,
20666 };
20667 
20668 static float _vq_quantthresh__44cn1_sm_p6_1[] = {
20669         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
20670         3.5, 4.5, 
20671 };
20672 
20673 static long _vq_quantmap__44cn1_sm_p6_1[] = {
20674             9,    7,    5,    3,    1,    0,    2,    4,
20675             6,    8,   10,
20676 };
20677 
20678 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p6_1 = {
20679         _vq_quantthresh__44cn1_sm_p6_1,
20680         _vq_quantmap__44cn1_sm_p6_1,
20681         11,
20682         11
20683 };
20684 
20685 static static_codebook _44cn1_sm_p6_1 = {
20686         2, 121,
20687         _vq_lengthlist__44cn1_sm_p6_1,
20688         1, -531365888, 1611661312, 4, 0,
20689         _vq_quantlist__44cn1_sm_p6_1,
20690         NULL,
20691         &_vq_auxt__44cn1_sm_p6_1,
20692         NULL,
20693         0
20694 };
20695 
20696 static long _vq_quantlist__44cn1_sm_p7_0[] = {
20697         6,
20698         5,
20699         7,
20700         4,
20701         8,
20702         3,
20703         9,
20704         2,
20705         10,
20706         1,
20707         11,
20708         0,
20709         12,
20710 };
20711 
20712 static long _vq_lengthlist__44cn1_sm_p7_0[] = {
20713          1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 9,10,10, 7, 5, 5,
20714          7, 7, 8, 8, 8, 8,10, 9,11,10, 7, 5, 5, 7, 7, 8,
20715          8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
20716         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
20717         11, 0,12,12, 9, 9, 9,10,10,10,11,11,12,12, 0,13,
20718         13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
20719         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
20720         11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,13,
20721         13,13, 0, 0, 0,14,14,11,10,11,11,12,12,13,13, 0,
20722          0, 0, 0, 0,12,12,12,12,13,13,13,14, 0, 0, 0, 0,
20723          0,13,12,12,12,13,13,13,14,
20724 };
20725 
20726 static float _vq_quantthresh__44cn1_sm_p7_0[] = {
20727         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
20728         12.5, 17.5, 22.5, 27.5, 
20729 };
20730 
20731 static long _vq_quantmap__44cn1_sm_p7_0[] = {
20732            11,    9,    7,    5,    3,    1,    0,    2,
20733             4,    6,    8,   10,   12,
20734 };
20735 
20736 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p7_0 = {
20737         _vq_quantthresh__44cn1_sm_p7_0,
20738         _vq_quantmap__44cn1_sm_p7_0,
20739         13,
20740         13
20741 };
20742 
20743 static static_codebook _44cn1_sm_p7_0 = {
20744         2, 169,
20745         _vq_lengthlist__44cn1_sm_p7_0,
20746         1, -526516224, 1616117760, 4, 0,
20747         _vq_quantlist__44cn1_sm_p7_0,
20748         NULL,
20749         &_vq_auxt__44cn1_sm_p7_0,
20750         NULL,
20751         0
20752 };
20753 
20754 static long _vq_quantlist__44cn1_sm_p7_1[] = {
20755         2,
20756         1,
20757         3,
20758         0,
20759         4,
20760 };
20761 
20762 static long _vq_lengthlist__44cn1_sm_p7_1[] = {
20763          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
20764          5, 5, 5, 5, 6, 6, 6, 5, 5,
20765 };
20766 
20767 static float _vq_quantthresh__44cn1_sm_p7_1[] = {
20768         -1.5, -0.5, 0.5, 1.5, 
20769 };
20770 
20771 static long _vq_quantmap__44cn1_sm_p7_1[] = {
20772             3,    1,    0,    2,    4,
20773 };
20774 
20775 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p7_1 = {
20776         _vq_quantthresh__44cn1_sm_p7_1,
20777         _vq_quantmap__44cn1_sm_p7_1,
20778         5,
20779         5
20780 };
20781 
20782 static static_codebook _44cn1_sm_p7_1 = {
20783         2, 25,
20784         _vq_lengthlist__44cn1_sm_p7_1,
20785         1, -533725184, 1611661312, 3, 0,
20786         _vq_quantlist__44cn1_sm_p7_1,
20787         NULL,
20788         &_vq_auxt__44cn1_sm_p7_1,
20789         NULL,
20790         0
20791 };
20792 
20793 static long _vq_quantlist__44cn1_sm_p8_0[] = {
20794         4,
20795         3,
20796         5,
20797         2,
20798         6,
20799         1,
20800         7,
20801         0,
20802         8,
20803 };
20804 
20805 static long _vq_lengthlist__44cn1_sm_p8_0[] = {
20806          1, 4, 4,12,11,13,13,14,14, 4, 7, 7,11,13,14,14,
20807         14,14, 3, 8, 3,14,14,14,14,14,14,14,10,12,14,14,
20808         14,14,14,14,14,14, 5,14, 8,14,14,14,14,14,12,14,
20809         13,14,14,14,14,14,14,14,13,14,10,14,14,14,14,14,
20810         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
20811         14,
20812 };
20813 
20814 static float _vq_quantthresh__44cn1_sm_p8_0[] = {
20815         -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5, 
20816 };
20817 
20818 static long _vq_quantmap__44cn1_sm_p8_0[] = {
20819             7,    5,    3,    1,    0,    2,    4,    6,
20820             8,
20821 };
20822 
20823 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_0 = {
20824         _vq_quantthresh__44cn1_sm_p8_0,
20825         _vq_quantmap__44cn1_sm_p8_0,
20826         9,
20827         9
20828 };
20829 
20830 static static_codebook _44cn1_sm_p8_0 = {
20831         2, 81,
20832         _vq_lengthlist__44cn1_sm_p8_0,
20833         1, -516186112, 1627103232, 4, 0,
20834         _vq_quantlist__44cn1_sm_p8_0,
20835         NULL,
20836         &_vq_auxt__44cn1_sm_p8_0,
20837         NULL,
20838         0
20839 };
20840 
20841 static long _vq_quantlist__44cn1_sm_p8_1[] = {
20842         6,
20843         5,
20844         7,
20845         4,
20846         8,
20847         3,
20848         9,
20849         2,
20850         10,
20851         1,
20852         11,
20853         0,
20854         12,
20855 };
20856 
20857 static long _vq_lengthlist__44cn1_sm_p8_1[] = {
20858          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,11,11, 6, 5, 5,
20859          7, 7, 8, 8,10,10,10,11,11,11, 6, 5, 5, 7, 7, 8,
20860          8,10,10,11,12,12,12,14, 7, 7, 7, 8, 9, 9,11,11,
20861         11,12,11,12,17, 7, 7, 8, 7, 9, 9,11,11,12,12,12,
20862         12,14,11,11, 8, 8,10,10,11,12,12,13,11,12,14,11,
20863         11, 8, 8,10,10,11,12,12,13,13,12,14,15,14,10,10,
20864         10,10,11,12,12,12,12,11,14,13,16,10,10,10, 9,12,
20865         11,12,12,13,14,14,15,14,14,13,10,10,11,11,12,11,
20866         13,11,14,12,15,13,14,11,10,12,10,12,12,13,13,13,
20867         13,14,15,15,12,12,11,11,12,11,13,12,14,14,14,14,
20868         17,12,12,11,10,13,11,13,13,
20869 };
20870 
20871 static float _vq_quantthresh__44cn1_sm_p8_1[] = {
20872         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
20873         42.5, 59.5, 76.5, 93.5, 
20874 };
20875 
20876 static long _vq_quantmap__44cn1_sm_p8_1[] = {
20877            11,    9,    7,    5,    3,    1,    0,    2,
20878             4,    6,    8,   10,   12,
20879 };
20880 
20881 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_1 = {
20882         _vq_quantthresh__44cn1_sm_p8_1,
20883         _vq_quantmap__44cn1_sm_p8_1,
20884         13,
20885         13
20886 };
20887 
20888 static static_codebook _44cn1_sm_p8_1 = {
20889         2, 169,
20890         _vq_lengthlist__44cn1_sm_p8_1,
20891         1, -522616832, 1620115456, 4, 0,
20892         _vq_quantlist__44cn1_sm_p8_1,
20893         NULL,
20894         &_vq_auxt__44cn1_sm_p8_1,
20895         NULL,
20896         0
20897 };
20898 
20899 static long _vq_quantlist__44cn1_sm_p8_2[] = {
20900         8,
20901         7,
20902         9,
20903         6,
20904         10,
20905         5,
20906         11,
20907         4,
20908         12,
20909         3,
20910         13,
20911         2,
20912         14,
20913         1,
20914         15,
20915         0,
20916         16,
20917 };
20918 
20919 static long _vq_lengthlist__44cn1_sm_p8_2[] = {
20920          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
20921          9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
20922          9, 9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,
20923          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
20924          9, 9, 9, 9,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9,
20925          9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9, 9,
20926          9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9,
20927          9, 9, 9, 9, 9, 9, 9,11,10,11, 8, 8, 8, 8, 8, 8,
20928          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11, 8, 8, 8,
20929          8, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,11, 9, 9,
20930          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,10,11,11, 9,
20931          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,10,11,11,
20932          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,
20933         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,
20934         11,11,11,11, 9,10,10,10, 9, 9, 9, 9, 9, 9,11,10,
20935         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
20936         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
20937         10,11,11,11,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,
20938          9,
20939 };
20940 
20941 static float _vq_quantthresh__44cn1_sm_p8_2[] = {
20942         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
20943         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
20944 };
20945 
20946 static long _vq_quantmap__44cn1_sm_p8_2[] = {
20947            15,   13,   11,    9,    7,    5,    3,    1,
20948             0,    2,    4,    6,    8,   10,   12,   14,
20949            16,
20950 };
20951 
20952 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_2 = {
20953         _vq_quantthresh__44cn1_sm_p8_2,
20954         _vq_quantmap__44cn1_sm_p8_2,
20955         17,
20956         17
20957 };
20958 
20959 static static_codebook _44cn1_sm_p8_2 = {
20960         2, 289,
20961         _vq_lengthlist__44cn1_sm_p8_2,
20962         1, -529530880, 1611661312, 5, 0,
20963         _vq_quantlist__44cn1_sm_p8_2,
20964         NULL,
20965         &_vq_auxt__44cn1_sm_p8_2,
20966         NULL,
20967         0
20968 };
20969 
20970 static long _huff_lengthlist__44cn1_sm_short[] = {
20971          5, 6,12,14,12,14,16,17,18, 4, 2, 5,11, 7,10,12,
20972         14,15, 9, 4, 5,11, 7,10,13,15,18,15, 6, 7, 5, 6,
20973          8,11,13,16,11, 5, 6, 5, 5, 6, 9,13,15,12, 5, 7,
20974          6, 5, 6, 9,12,14,12, 6, 7, 8, 6, 7, 9,12,13,14,
20975          8, 8, 7, 5, 5, 8,10,12,16, 9, 9, 8, 6, 6, 7, 9,
20976          9,
20977 };
20978 
20979 static static_codebook _huff_book__44cn1_sm_short = {
20980         2, 81,
20981         _huff_lengthlist__44cn1_sm_short,
20982         0, 0, 0, 0, 0,
20983         NULL,
20984         NULL,
20985         NULL,
20986         NULL,
20987         0
20988 };
20989 

Generated by  doxygen 1.6.2