]> icculus.org git repositories - icculus/iodoom3.git/blob - neo/sound/OggVorbis/vorbissrc/books/coupled/res_books_stereo.h
hello world
[icculus/iodoom3.git] / neo / sound / OggVorbis / vorbissrc / books / coupled / res_books_stereo.h
1 /********************************************************************
2  *                                                                  *
3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
5  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
7  *                                                                  *
8  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2002             *
9  * by the Xiph.Org Foundation http://www.xiph.org/                  *
10  *                                                                  *
11  ********************************************************************
12
13  function: static codebooks autogenerated by huff/huffbuld
14  last modified: $Id: res_books_stereo.h,v 1.2 2002/07/11 10:27:51 xiphmont Exp $
15
16  ********************************************************************/
17
18 #include "codebook.h"
19 static long _vq_quantlist__16c0_s_p1_0[] = {
20         1,
21         0,
22         2,
23 };
24
25 static long _vq_lengthlist__16c0_s_p1_0[] = {
26          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
27          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
28          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
29          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
30          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
31          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0,
32          0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
33          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
34          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
35          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
36          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
37          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
38          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
39          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
40          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
41          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
42          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
43          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
44          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
45          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
46          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
47          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
48          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
49          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
50          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
51          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
52          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
53          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
54          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
55          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
56          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
57          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
58          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
59          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
60          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
61          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
62          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
63          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
64          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
65          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
66          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
67          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
68          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
69          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
70          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
71          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
72          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
73          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
74          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
75          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
76          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
77          0, 0, 0, 9, 9,12, 0, 0, 0, 0, 0, 0,10,12,11, 0,
78          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
79          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
80          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
81          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
82          0, 0, 0, 0, 9,12,10, 0, 0, 0, 0, 0, 0,10,11,12,
83          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
84          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
85          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
86          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
87          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
89          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
90          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
91          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
92          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
95          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
96          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
97          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
98          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
99          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
117          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
118          0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
122          0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,12,11, 0,
123          0, 0, 0, 0, 0, 9,10,12, 0, 0, 0, 0, 0, 0, 0, 0,
124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
127          0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,12,
128          0, 0, 0, 0, 0, 0, 9,12, 9, 0, 0, 0, 0, 0, 0, 0,
129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
436          0,
437 };
438
439 static float _vq_quantthresh__16c0_s_p1_0[] = {
440         -0.5, 0.5, 
441 };
442
443 static long _vq_quantmap__16c0_s_p1_0[] = {
444             1,    0,    2,
445 };
446
447 static encode_aux_threshmatch _vq_auxt__16c0_s_p1_0 = {
448         _vq_quantthresh__16c0_s_p1_0,
449         _vq_quantmap__16c0_s_p1_0,
450         3,
451         3
452 };
453
454 static static_codebook _16c0_s_p1_0 = {
455         8, 6561,
456         _vq_lengthlist__16c0_s_p1_0,
457         1, -535822336, 1611661312, 2, 0,
458         _vq_quantlist__16c0_s_p1_0,
459         NULL,
460         &_vq_auxt__16c0_s_p1_0,
461         NULL,
462         0
463 };
464
465 static long _vq_quantlist__16c0_s_p2_0[] = {
466         2,
467         1,
468         3,
469         0,
470         4,
471 };
472
473 static long _vq_lengthlist__16c0_s_p2_0[] = {
474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
513          0,
514 };
515
516 static float _vq_quantthresh__16c0_s_p2_0[] = {
517         -1.5, -0.5, 0.5, 1.5, 
518 };
519
520 static long _vq_quantmap__16c0_s_p2_0[] = {
521             3,    1,    0,    2,    4,
522 };
523
524 static encode_aux_threshmatch _vq_auxt__16c0_s_p2_0 = {
525         _vq_quantthresh__16c0_s_p2_0,
526         _vq_quantmap__16c0_s_p2_0,
527         5,
528         5
529 };
530
531 static static_codebook _16c0_s_p2_0 = {
532         4, 625,
533         _vq_lengthlist__16c0_s_p2_0,
534         1, -533725184, 1611661312, 3, 0,
535         _vq_quantlist__16c0_s_p2_0,
536         NULL,
537         &_vq_auxt__16c0_s_p2_0,
538         NULL,
539         0
540 };
541
542 static long _vq_quantlist__16c0_s_p3_0[] = {
543         2,
544         1,
545         3,
546         0,
547         4,
548 };
549
550 static long _vq_lengthlist__16c0_s_p3_0[] = {
551          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
552          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 7, 6, 0, 0,
553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
554          0, 0, 4, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
557          0, 0, 0, 0, 6, 6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 0,
558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
590          0,
591 };
592
593 static float _vq_quantthresh__16c0_s_p3_0[] = {
594         -1.5, -0.5, 0.5, 1.5, 
595 };
596
597 static long _vq_quantmap__16c0_s_p3_0[] = {
598             3,    1,    0,    2,    4,
599 };
600
601 static encode_aux_threshmatch _vq_auxt__16c0_s_p3_0 = {
602         _vq_quantthresh__16c0_s_p3_0,
603         _vq_quantmap__16c0_s_p3_0,
604         5,
605         5
606 };
607
608 static static_codebook _16c0_s_p3_0 = {
609         4, 625,
610         _vq_lengthlist__16c0_s_p3_0,
611         1, -533725184, 1611661312, 3, 0,
612         _vq_quantlist__16c0_s_p3_0,
613         NULL,
614         &_vq_auxt__16c0_s_p3_0,
615         NULL,
616         0
617 };
618
619 static long _vq_quantlist__16c0_s_p4_0[] = {
620         4,
621         3,
622         5,
623         2,
624         6,
625         1,
626         7,
627         0,
628         8,
629 };
630
631 static long _vq_lengthlist__16c0_s_p4_0[] = {
632          1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
633          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
634          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
635          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
636          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
637          0,
638 };
639
640 static float _vq_quantthresh__16c0_s_p4_0[] = {
641         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
642 };
643
644 static long _vq_quantmap__16c0_s_p4_0[] = {
645             7,    5,    3,    1,    0,    2,    4,    6,
646             8,
647 };
648
649 static encode_aux_threshmatch _vq_auxt__16c0_s_p4_0 = {
650         _vq_quantthresh__16c0_s_p4_0,
651         _vq_quantmap__16c0_s_p4_0,
652         9,
653         9
654 };
655
656 static static_codebook _16c0_s_p4_0 = {
657         2, 81,
658         _vq_lengthlist__16c0_s_p4_0,
659         1, -531628032, 1611661312, 4, 0,
660         _vq_quantlist__16c0_s_p4_0,
661         NULL,
662         &_vq_auxt__16c0_s_p4_0,
663         NULL,
664         0
665 };
666
667 static long _vq_quantlist__16c0_s_p5_0[] = {
668         4,
669         3,
670         5,
671         2,
672         6,
673         1,
674         7,
675         0,
676         8,
677 };
678
679 static long _vq_lengthlist__16c0_s_p5_0[] = {
680          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
681          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 8, 0, 0, 0, 7, 7,
682          8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0,
683          8, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
684          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
685         10,
686 };
687
688 static float _vq_quantthresh__16c0_s_p5_0[] = {
689         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
690 };
691
692 static long _vq_quantmap__16c0_s_p5_0[] = {
693             7,    5,    3,    1,    0,    2,    4,    6,
694             8,
695 };
696
697 static encode_aux_threshmatch _vq_auxt__16c0_s_p5_0 = {
698         _vq_quantthresh__16c0_s_p5_0,
699         _vq_quantmap__16c0_s_p5_0,
700         9,
701         9
702 };
703
704 static static_codebook _16c0_s_p5_0 = {
705         2, 81,
706         _vq_lengthlist__16c0_s_p5_0,
707         1, -531628032, 1611661312, 4, 0,
708         _vq_quantlist__16c0_s_p5_0,
709         NULL,
710         &_vq_auxt__16c0_s_p5_0,
711         NULL,
712         0
713 };
714
715 static long _vq_quantlist__16c0_s_p6_0[] = {
716         8,
717         7,
718         9,
719         6,
720         10,
721         5,
722         11,
723         4,
724         12,
725         3,
726         13,
727         2,
728         14,
729         1,
730         15,
731         0,
732         16,
733 };
734
735 static long _vq_lengthlist__16c0_s_p6_0[] = {
736          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
737         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
738         11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
739         11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
740         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
741         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
742         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
743         10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
744         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10,10,10,
745         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
746         10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
747          9,10,10,11,11,12,12,13,13,13,14, 0, 0, 0, 0, 0,
748         10,10,10,11,11,11,12,12,13,13,13,14, 0, 0, 0, 0,
749          0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
750          0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
751          0, 0, 0, 0, 0,11,11,12,12,12,13,13,14,15,14, 0,
752          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,14,14,15,
753          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,13,14,
754         14,
755 };
756
757 static float _vq_quantthresh__16c0_s_p6_0[] = {
758         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
759         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
760 };
761
762 static long _vq_quantmap__16c0_s_p6_0[] = {
763            15,   13,   11,    9,    7,    5,    3,    1,
764             0,    2,    4,    6,    8,   10,   12,   14,
765            16,
766 };
767
768 static encode_aux_threshmatch _vq_auxt__16c0_s_p6_0 = {
769         _vq_quantthresh__16c0_s_p6_0,
770         _vq_quantmap__16c0_s_p6_0,
771         17,
772         17
773 };
774
775 static static_codebook _16c0_s_p6_0 = {
776         2, 289,
777         _vq_lengthlist__16c0_s_p6_0,
778         1, -529530880, 1611661312, 5, 0,
779         _vq_quantlist__16c0_s_p6_0,
780         NULL,
781         &_vq_auxt__16c0_s_p6_0,
782         NULL,
783         0
784 };
785
786 static long _vq_quantlist__16c0_s_p7_0[] = {
787         1,
788         0,
789         2,
790 };
791
792 static long _vq_lengthlist__16c0_s_p7_0[] = {
793          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,11,10,10,11,
794         11,10, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
795         11,11,11,10, 6, 9, 9,11,12,12,11, 9, 9, 6, 9,10,
796         11,12,12,11, 9,10, 7,11,11,11,11,11,12,13,12, 6,
797          9,10,11,10,10,12,13,13, 6,10, 9,11,10,10,11,12,
798         13,
799 };
800
801 static float _vq_quantthresh__16c0_s_p7_0[] = {
802         -5.5, 5.5, 
803 };
804
805 static long _vq_quantmap__16c0_s_p7_0[] = {
806             1,    0,    2,
807 };
808
809 static encode_aux_threshmatch _vq_auxt__16c0_s_p7_0 = {
810         _vq_quantthresh__16c0_s_p7_0,
811         _vq_quantmap__16c0_s_p7_0,
812         3,
813         3
814 };
815
816 static static_codebook _16c0_s_p7_0 = {
817         4, 81,
818         _vq_lengthlist__16c0_s_p7_0,
819         1, -529137664, 1618345984, 2, 0,
820         _vq_quantlist__16c0_s_p7_0,
821         NULL,
822         &_vq_auxt__16c0_s_p7_0,
823         NULL,
824         0
825 };
826
827 static long _vq_quantlist__16c0_s_p7_1[] = {
828         5,
829         4,
830         6,
831         3,
832         7,
833         2,
834         8,
835         1,
836         9,
837         0,
838         10,
839 };
840
841 static long _vq_lengthlist__16c0_s_p7_1[] = {
842          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7,
843          8, 8, 8, 9, 9, 9,10,10,10, 6, 7, 8, 8, 8, 8, 9,
844          8,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10, 7,
845          7, 8, 8, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9, 9,
846          9, 9,11,11,11, 8, 8, 9, 9, 9, 9, 9,10,10,11,11,
847          9, 9, 9, 9, 9, 9, 9,10,11,11,11,10,11, 9, 9, 9,
848          9,10, 9,11,11,11,10,11,10,10, 9, 9,10,10,11,11,
849         11,11,11, 9, 9, 9, 9,10,10,
850 };
851
852 static float _vq_quantthresh__16c0_s_p7_1[] = {
853         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
854         3.5, 4.5, 
855 };
856
857 static long _vq_quantmap__16c0_s_p7_1[] = {
858             9,    7,    5,    3,    1,    0,    2,    4,
859             6,    8,   10,
860 };
861
862 static encode_aux_threshmatch _vq_auxt__16c0_s_p7_1 = {
863         _vq_quantthresh__16c0_s_p7_1,
864         _vq_quantmap__16c0_s_p7_1,
865         11,
866         11
867 };
868
869 static static_codebook _16c0_s_p7_1 = {
870         2, 121,
871         _vq_lengthlist__16c0_s_p7_1,
872         1, -531365888, 1611661312, 4, 0,
873         _vq_quantlist__16c0_s_p7_1,
874         NULL,
875         &_vq_auxt__16c0_s_p7_1,
876         NULL,
877         0
878 };
879
880 static long _vq_quantlist__16c0_s_p8_0[] = {
881         6,
882         5,
883         7,
884         4,
885         8,
886         3,
887         9,
888         2,
889         10,
890         1,
891         11,
892         0,
893         12,
894 };
895
896 static long _vq_lengthlist__16c0_s_p8_0[] = {
897          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8,10,10, 6, 5, 6,
898          8, 8, 8, 8, 8, 8, 8, 9,10,10, 7, 6, 6, 8, 8, 8,
899          8, 8, 8, 8, 8,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
900          9,10,10,10, 0, 9, 8, 8, 8, 9, 9, 8, 8, 9, 9,10,
901         10, 0,12,11, 8, 8, 9, 9, 9, 9,10,10,11,10, 0,12,
902         13, 8, 8, 9,10, 9, 9,11,11,11,12, 0, 0, 0, 8, 8,
903          8, 8,10, 9,12,13,12,14, 0, 0, 0, 8, 8, 8, 9,10,
904         10,12,12,13,14, 0, 0, 0,13,13, 9, 9,11,11, 0, 0,
905         14, 0, 0, 0, 0,14,14,10,10,12,11,12,14,14,14, 0,
906          0, 0, 0, 0,11,11,13,13,14,13,14,14, 0, 0, 0, 0,
907          0,12,13,13,12,13,14,14,14,
908 };
909
910 static float _vq_quantthresh__16c0_s_p8_0[] = {
911         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
912         12.5, 17.5, 22.5, 27.5, 
913 };
914
915 static long _vq_quantmap__16c0_s_p8_0[] = {
916            11,    9,    7,    5,    3,    1,    0,    2,
917             4,    6,    8,   10,   12,
918 };
919
920 static encode_aux_threshmatch _vq_auxt__16c0_s_p8_0 = {
921         _vq_quantthresh__16c0_s_p8_0,
922         _vq_quantmap__16c0_s_p8_0,
923         13,
924         13
925 };
926
927 static static_codebook _16c0_s_p8_0 = {
928         2, 169,
929         _vq_lengthlist__16c0_s_p8_0,
930         1, -526516224, 1616117760, 4, 0,
931         _vq_quantlist__16c0_s_p8_0,
932         NULL,
933         &_vq_auxt__16c0_s_p8_0,
934         NULL,
935         0
936 };
937
938 static long _vq_quantlist__16c0_s_p8_1[] = {
939         2,
940         1,
941         3,
942         0,
943         4,
944 };
945
946 static long _vq_lengthlist__16c0_s_p8_1[] = {
947          1, 4, 3, 5, 5, 7, 7, 7, 6, 6, 7, 7, 7, 5, 5, 7,
948          7, 7, 6, 6, 7, 7, 7, 6, 6,
949 };
950
951 static float _vq_quantthresh__16c0_s_p8_1[] = {
952         -1.5, -0.5, 0.5, 1.5, 
953 };
954
955 static long _vq_quantmap__16c0_s_p8_1[] = {
956             3,    1,    0,    2,    4,
957 };
958
959 static encode_aux_threshmatch _vq_auxt__16c0_s_p8_1 = {
960         _vq_quantthresh__16c0_s_p8_1,
961         _vq_quantmap__16c0_s_p8_1,
962         5,
963         5
964 };
965
966 static static_codebook _16c0_s_p8_1 = {
967         2, 25,
968         _vq_lengthlist__16c0_s_p8_1,
969         1, -533725184, 1611661312, 3, 0,
970         _vq_quantlist__16c0_s_p8_1,
971         NULL,
972         &_vq_auxt__16c0_s_p8_1,
973         NULL,
974         0
975 };
976
977 static long _vq_quantlist__16c0_s_p9_0[] = {
978         1,
979         0,
980         2,
981 };
982
983 static long _vq_lengthlist__16c0_s_p9_0[] = {
984          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
985          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
986          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
987          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
988          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
989          7,
990 };
991
992 static float _vq_quantthresh__16c0_s_p9_0[] = {
993         -157.5, 157.5, 
994 };
995
996 static long _vq_quantmap__16c0_s_p9_0[] = {
997             1,    0,    2,
998 };
999
1000 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_0 = {
1001         _vq_quantthresh__16c0_s_p9_0,
1002         _vq_quantmap__16c0_s_p9_0,
1003         3,
1004         3
1005 };
1006
1007 static static_codebook _16c0_s_p9_0 = {
1008         4, 81,
1009         _vq_lengthlist__16c0_s_p9_0,
1010         1, -518803456, 1628680192, 2, 0,
1011         _vq_quantlist__16c0_s_p9_0,
1012         NULL,
1013         &_vq_auxt__16c0_s_p9_0,
1014         NULL,
1015         0
1016 };
1017
1018 static long _vq_quantlist__16c0_s_p9_1[] = {
1019         7,
1020         6,
1021         8,
1022         5,
1023         9,
1024         4,
1025         10,
1026         3,
1027         11,
1028         2,
1029         12,
1030         1,
1031         13,
1032         0,
1033         14,
1034 };
1035
1036 static long _vq_lengthlist__16c0_s_p9_1[] = {
1037          1, 5, 5, 5, 5, 9,11,11,10,10,10,10,10,10,10, 7,
1038          6, 6, 6, 6,10,10,10,10,10,10,10,10,10,10, 7, 6,
1039          6, 6, 6,10, 9,10,10,10,10,10,10,10,10,10, 7, 7,
1040          8, 9,10,10,10,10,10,10,10,10,10,10,10, 8, 7,10,
1041         10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
1042         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1043         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1044         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1045         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1046         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1047         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1048         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1049         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1050         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1051         10,
1052 };
1053
1054 static float _vq_quantthresh__16c0_s_p9_1[] = {
1055         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
1056         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
1057 };
1058
1059 static long _vq_quantmap__16c0_s_p9_1[] = {
1060            13,   11,    9,    7,    5,    3,    1,    0,
1061             2,    4,    6,    8,   10,   12,   14,
1062 };
1063
1064 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_1 = {
1065         _vq_quantthresh__16c0_s_p9_1,
1066         _vq_quantmap__16c0_s_p9_1,
1067         15,
1068         15
1069 };
1070
1071 static static_codebook _16c0_s_p9_1 = {
1072         2, 225,
1073         _vq_lengthlist__16c0_s_p9_1,
1074         1, -520986624, 1620377600, 4, 0,
1075         _vq_quantlist__16c0_s_p9_1,
1076         NULL,
1077         &_vq_auxt__16c0_s_p9_1,
1078         NULL,
1079         0
1080 };
1081
1082 static long _vq_quantlist__16c0_s_p9_2[] = {
1083         10,
1084         9,
1085         11,
1086         8,
1087         12,
1088         7,
1089         13,
1090         6,
1091         14,
1092         5,
1093         15,
1094         4,
1095         16,
1096         3,
1097         17,
1098         2,
1099         18,
1100         1,
1101         19,
1102         0,
1103         20,
1104 };
1105
1106 static long _vq_lengthlist__16c0_s_p9_2[] = {
1107          1, 5, 5, 7, 8, 8, 7, 9, 9, 9,12,12,11,12,12,10,
1108         10,11,12,12,12,11,12,12, 8, 9, 8, 7, 9,10,10,11,
1109         11,10,11,12,10,12,10,12,12,12,11,12,11, 9, 8, 8,
1110          9,10, 9, 8, 9,10,12,12,11,11,12,11,10,11,12,11,
1111         12,12, 8, 9, 9, 9,10,11,12,11,12,11,11,11,11,12,
1112         12,11,11,12,12,11,11, 9, 9, 8, 9, 9,11, 9, 9,10,
1113          9,11,11,11,11,12,11,11,10,12,12,12, 9,12,11,10,
1114         11,11,11,11,12,12,12,11,11,11,12,10,12,12,12,10,
1115         10, 9,10, 9,10,10, 9, 9, 9,10,10,12,10,11,11, 9,
1116         11,11,10,11,11,11,10,10,10, 9, 9,10,10, 9, 9,10,
1117         11,11,10,11,10,11,10,11,11,10,11,11,11,10, 9,10,
1118         10, 9,10, 9, 9,11, 9, 9,11,10,10,11,11,10,10,11,
1119         10,11, 8, 9,11,11,10, 9,10,11,11,10,11,11,10,10,
1120         10,11,10, 9,10,10,11, 9,10,10, 9,11,10,10,10,10,
1121         11,10,11,11, 9,11,10,11,10,10,11,11,10,10,10, 9,
1122         10,10,11,11,11, 9,10,10,10,10,10,11,10,10,10, 9,
1123         10,10,11,10,10,10,10,10, 9,10,11,10,10,10,10,11,
1124         11,11,10,10,10,10,10,11,10,11,10,11,10,10,10, 9,
1125         11,11,10,10,10,11,11,10,10,10,10,10,10,10,10,11,
1126         11, 9,10,10,10,11,10,11,10,10,10,11, 9,10,11,10,
1127         11,10,10, 9,10,10,10,11,10,11,10,10,10,10,10,11,
1128         11,10,11,11,10,10,11,11,10, 9, 9,10,10,10,10,10,
1129          9,11, 9,10,10,10,11,11,10,10,10,10,11,11,11,10,
1130          9, 9,10,10,11,10,10,10,10,10,11,11,11,10,10,10,
1131         11,11,11, 9,10,10,10,10, 9,10, 9,10,11,10,11,10,
1132         10,11,11,10,11,11,11,11,11,10,11,10,10,10, 9,11,
1133         11,10,11,11,11,11,11,11,11,11,11,10,11,10,10,10,
1134         10,11,10,10,11, 9,10,10,10,
1135 };
1136
1137 static float _vq_quantthresh__16c0_s_p9_2[] = {
1138         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
1139         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
1140         6.5, 7.5, 8.5, 9.5, 
1141 };
1142
1143 static long _vq_quantmap__16c0_s_p9_2[] = {
1144            19,   17,   15,   13,   11,    9,    7,    5,
1145             3,    1,    0,    2,    4,    6,    8,   10,
1146            12,   14,   16,   18,   20,
1147 };
1148
1149 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_2 = {
1150         _vq_quantthresh__16c0_s_p9_2,
1151         _vq_quantmap__16c0_s_p9_2,
1152         21,
1153         21
1154 };
1155
1156 static static_codebook _16c0_s_p9_2 = {
1157         2, 441,
1158         _vq_lengthlist__16c0_s_p9_2,
1159         1, -529268736, 1611661312, 5, 0,
1160         _vq_quantlist__16c0_s_p9_2,
1161         NULL,
1162         &_vq_auxt__16c0_s_p9_2,
1163         NULL,
1164         0
1165 };
1166
1167 static long _huff_lengthlist__16c0_s_single[] = {
1168          3, 4,19, 7, 9, 7, 8,11, 9,12, 4, 1,19, 6, 7, 7,
1169          8,10,11,13,18,18,18,18,18,18,18,18,18,18, 8, 6,
1170         18, 8, 9, 9,11,12,14,18, 9, 6,18, 9, 7, 8, 9,11,
1171         12,18, 7, 6,18, 8, 7, 7, 7, 9,11,17, 8, 8,18, 9,
1172          7, 6, 6, 8,11,17,10,10,18,12, 9, 8, 7, 9,12,18,
1173         13,15,18,15,13,11,10,11,15,18,14,18,18,18,18,18,
1174         16,16,18,18,
1175 };
1176
1177 static static_codebook _huff_book__16c0_s_single = {
1178         2, 100,
1179         _huff_lengthlist__16c0_s_single,
1180         0, 0, 0, 0, 0,
1181         NULL,
1182         NULL,
1183         NULL,
1184         NULL,
1185         0
1186 };
1187
1188 static long _huff_lengthlist__16c1_s_long[] = {
1189          2, 5,20, 7,10, 7, 8,10,11,11, 4, 2,20, 5, 8, 6,
1190          7, 9,10,10,20,20,20,20,19,19,19,19,19,19, 7, 5,
1191         19, 6,10, 7, 9,11,13,17,11, 8,19,10, 7, 7, 8,10,
1192         11,15, 7, 5,19, 7, 7, 5, 6, 9,11,16, 7, 6,19, 8,
1193          7, 6, 6, 7, 9,13, 9, 9,19,11, 9, 8, 6, 7, 8,13,
1194         12,14,19,16,13,10, 9, 8, 9,13,14,17,19,18,18,17,
1195         12,11,11,13,
1196 };
1197
1198 static static_codebook _huff_book__16c1_s_long = {
1199         2, 100,
1200         _huff_lengthlist__16c1_s_long,
1201         0, 0, 0, 0, 0,
1202         NULL,
1203         NULL,
1204         NULL,
1205         NULL,
1206         0
1207 };
1208
1209 static long _vq_quantlist__16c1_s_p1_0[] = {
1210         1,
1211         0,
1212         2,
1213 };
1214
1215 static long _vq_lengthlist__16c1_s_p1_0[] = {
1216          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
1217          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1221          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
1222          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1226          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
1227          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1261          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
1262          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
1267          0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
1268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1272          0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
1273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1307          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1308          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1312          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
1313          0, 0, 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
1314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1317          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
1318          0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
1319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1626          0,
1627 };
1628
1629 static float _vq_quantthresh__16c1_s_p1_0[] = {
1630         -0.5, 0.5, 
1631 };
1632
1633 static long _vq_quantmap__16c1_s_p1_0[] = {
1634             1,    0,    2,
1635 };
1636
1637 static encode_aux_threshmatch _vq_auxt__16c1_s_p1_0 = {
1638         _vq_quantthresh__16c1_s_p1_0,
1639         _vq_quantmap__16c1_s_p1_0,
1640         3,
1641         3
1642 };
1643
1644 static static_codebook _16c1_s_p1_0 = {
1645         8, 6561,
1646         _vq_lengthlist__16c1_s_p1_0,
1647         1, -535822336, 1611661312, 2, 0,
1648         _vq_quantlist__16c1_s_p1_0,
1649         NULL,
1650         &_vq_auxt__16c1_s_p1_0,
1651         NULL,
1652         0
1653 };
1654
1655 static long _vq_quantlist__16c1_s_p2_0[] = {
1656         2,
1657         1,
1658         3,
1659         0,
1660         4,
1661 };
1662
1663 static long _vq_lengthlist__16c1_s_p2_0[] = {
1664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1703          0,
1704 };
1705
1706 static float _vq_quantthresh__16c1_s_p2_0[] = {
1707         -1.5, -0.5, 0.5, 1.5, 
1708 };
1709
1710 static long _vq_quantmap__16c1_s_p2_0[] = {
1711             3,    1,    0,    2,    4,
1712 };
1713
1714 static encode_aux_threshmatch _vq_auxt__16c1_s_p2_0 = {
1715         _vq_quantthresh__16c1_s_p2_0,
1716         _vq_quantmap__16c1_s_p2_0,
1717         5,
1718         5
1719 };
1720
1721 static static_codebook _16c1_s_p2_0 = {
1722         4, 625,
1723         _vq_lengthlist__16c1_s_p2_0,
1724         1, -533725184, 1611661312, 3, 0,
1725         _vq_quantlist__16c1_s_p2_0,
1726         NULL,
1727         &_vq_auxt__16c1_s_p2_0,
1728         NULL,
1729         0
1730 };
1731
1732 static long _vq_quantlist__16c1_s_p3_0[] = {
1733         2,
1734         1,
1735         3,
1736         0,
1737         4,
1738 };
1739
1740 static long _vq_lengthlist__16c1_s_p3_0[] = {
1741          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1742          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
1743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1744          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 9, 9,
1746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1747          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
1748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1780          0,
1781 };
1782
1783 static float _vq_quantthresh__16c1_s_p3_0[] = {
1784         -1.5, -0.5, 0.5, 1.5, 
1785 };
1786
1787 static long _vq_quantmap__16c1_s_p3_0[] = {
1788             3,    1,    0,    2,    4,
1789 };
1790
1791 static encode_aux_threshmatch _vq_auxt__16c1_s_p3_0 = {
1792         _vq_quantthresh__16c1_s_p3_0,
1793         _vq_quantmap__16c1_s_p3_0,
1794         5,
1795         5
1796 };
1797
1798 static static_codebook _16c1_s_p3_0 = {
1799         4, 625,
1800         _vq_lengthlist__16c1_s_p3_0,
1801         1, -533725184, 1611661312, 3, 0,
1802         _vq_quantlist__16c1_s_p3_0,
1803         NULL,
1804         &_vq_auxt__16c1_s_p3_0,
1805         NULL,
1806         0
1807 };
1808
1809 static long _vq_quantlist__16c1_s_p4_0[] = {
1810         4,
1811         3,
1812         5,
1813         2,
1814         6,
1815         1,
1816         7,
1817         0,
1818         8,
1819 };
1820
1821 static long _vq_lengthlist__16c1_s_p4_0[] = {
1822          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
1823          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
1824          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
1825          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
1826          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1827          0,
1828 };
1829
1830 static float _vq_quantthresh__16c1_s_p4_0[] = {
1831         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
1832 };
1833
1834 static long _vq_quantmap__16c1_s_p4_0[] = {
1835             7,    5,    3,    1,    0,    2,    4,    6,
1836             8,
1837 };
1838
1839 static encode_aux_threshmatch _vq_auxt__16c1_s_p4_0 = {
1840         _vq_quantthresh__16c1_s_p4_0,
1841         _vq_quantmap__16c1_s_p4_0,
1842         9,
1843         9
1844 };
1845
1846 static static_codebook _16c1_s_p4_0 = {
1847         2, 81,
1848         _vq_lengthlist__16c1_s_p4_0,
1849         1, -531628032, 1611661312, 4, 0,
1850         _vq_quantlist__16c1_s_p4_0,
1851         NULL,
1852         &_vq_auxt__16c1_s_p4_0,
1853         NULL,
1854         0
1855 };
1856
1857 static long _vq_quantlist__16c1_s_p5_0[] = {
1858         4,
1859         3,
1860         5,
1861         2,
1862         6,
1863         1,
1864         7,
1865         0,
1866         8,
1867 };
1868
1869 static long _vq_lengthlist__16c1_s_p5_0[] = {
1870          1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
1871          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 8, 8,
1872          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
1873          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
1874          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
1875         10,
1876 };
1877
1878 static float _vq_quantthresh__16c1_s_p5_0[] = {
1879         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
1880 };
1881
1882 static long _vq_quantmap__16c1_s_p5_0[] = {
1883             7,    5,    3,    1,    0,    2,    4,    6,
1884             8,
1885 };
1886
1887 static encode_aux_threshmatch _vq_auxt__16c1_s_p5_0 = {
1888         _vq_quantthresh__16c1_s_p5_0,
1889         _vq_quantmap__16c1_s_p5_0,
1890         9,
1891         9
1892 };
1893
1894 static static_codebook _16c1_s_p5_0 = {
1895         2, 81,
1896         _vq_lengthlist__16c1_s_p5_0,
1897         1, -531628032, 1611661312, 4, 0,
1898         _vq_quantlist__16c1_s_p5_0,
1899         NULL,
1900         &_vq_auxt__16c1_s_p5_0,
1901         NULL,
1902         0
1903 };
1904
1905 static long _vq_quantlist__16c1_s_p6_0[] = {
1906         8,
1907         7,
1908         9,
1909         6,
1910         10,
1911         5,
1912         11,
1913         4,
1914         12,
1915         3,
1916         13,
1917         2,
1918         14,
1919         1,
1920         15,
1921         0,
1922         16,
1923 };
1924
1925 static long _vq_lengthlist__16c1_s_p6_0[] = {
1926          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
1927         12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
1928         12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
1929         11,12,12, 0, 0, 0, 8, 8, 8, 9,10, 9,10,10,10,10,
1930         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
1931         11,11,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
1932         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
1933         10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,10,10,
1934         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
1935         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
1936         10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
1937          9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0,
1938         10,10,11,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0,
1939          0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
1940          0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
1941          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0,
1942          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
1943          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
1944         14,
1945 };
1946
1947 static float _vq_quantthresh__16c1_s_p6_0[] = {
1948         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
1949         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
1950 };
1951
1952 static long _vq_quantmap__16c1_s_p6_0[] = {
1953            15,   13,   11,    9,    7,    5,    3,    1,
1954             0,    2,    4,    6,    8,   10,   12,   14,
1955            16,
1956 };
1957
1958 static encode_aux_threshmatch _vq_auxt__16c1_s_p6_0 = {
1959         _vq_quantthresh__16c1_s_p6_0,
1960         _vq_quantmap__16c1_s_p6_0,
1961         17,
1962         17
1963 };
1964
1965 static static_codebook _16c1_s_p6_0 = {
1966         2, 289,
1967         _vq_lengthlist__16c1_s_p6_0,
1968         1, -529530880, 1611661312, 5, 0,
1969         _vq_quantlist__16c1_s_p6_0,
1970         NULL,
1971         &_vq_auxt__16c1_s_p6_0,
1972         NULL,
1973         0
1974 };
1975
1976 static long _vq_quantlist__16c1_s_p7_0[] = {
1977         1,
1978         0,
1979         2,
1980 };
1981
1982 static long _vq_lengthlist__16c1_s_p7_0[] = {
1983          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9,10,10,
1984         10, 9, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
1985         11,11,10,10, 6,10, 9,11,11,11,11,10,10, 6,10,10,
1986         11,11,11,11,10,10, 7,11,11,11,11,11,12,12,11, 6,
1987         10,10,11,10,10,11,11,11, 6,10,10,10,11,10,11,11,
1988         11,
1989 };
1990
1991 static float _vq_quantthresh__16c1_s_p7_0[] = {
1992         -5.5, 5.5, 
1993 };
1994
1995 static long _vq_quantmap__16c1_s_p7_0[] = {
1996             1,    0,    2,
1997 };
1998
1999 static encode_aux_threshmatch _vq_auxt__16c1_s_p7_0 = {
2000         _vq_quantthresh__16c1_s_p7_0,
2001         _vq_quantmap__16c1_s_p7_0,
2002         3,
2003         3
2004 };
2005
2006 static static_codebook _16c1_s_p7_0 = {
2007         4, 81,
2008         _vq_lengthlist__16c1_s_p7_0,
2009         1, -529137664, 1618345984, 2, 0,
2010         _vq_quantlist__16c1_s_p7_0,
2011         NULL,
2012         &_vq_auxt__16c1_s_p7_0,
2013         NULL,
2014         0
2015 };
2016
2017 static long _vq_quantlist__16c1_s_p7_1[] = {
2018         5,
2019         4,
2020         6,
2021         3,
2022         7,
2023         2,
2024         8,
2025         1,
2026         9,
2027         0,
2028         10,
2029 };
2030
2031 static long _vq_lengthlist__16c1_s_p7_1[] = {
2032          2, 3, 3, 5, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
2033          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
2034          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
2035          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
2036          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
2037          8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
2038          8, 9, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 9,10,10,
2039         10,10,10, 8, 8, 8, 8, 9, 9,
2040 };
2041
2042 static float _vq_quantthresh__16c1_s_p7_1[] = {
2043         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
2044         3.5, 4.5, 
2045 };
2046
2047 static long _vq_quantmap__16c1_s_p7_1[] = {
2048             9,    7,    5,    3,    1,    0,    2,    4,
2049             6,    8,   10,
2050 };
2051
2052 static encode_aux_threshmatch _vq_auxt__16c1_s_p7_1 = {
2053         _vq_quantthresh__16c1_s_p7_1,
2054         _vq_quantmap__16c1_s_p7_1,
2055         11,
2056         11
2057 };
2058
2059 static static_codebook _16c1_s_p7_1 = {
2060         2, 121,
2061         _vq_lengthlist__16c1_s_p7_1,
2062         1, -531365888, 1611661312, 4, 0,
2063         _vq_quantlist__16c1_s_p7_1,
2064         NULL,
2065         &_vq_auxt__16c1_s_p7_1,
2066         NULL,
2067         0
2068 };
2069
2070 static long _vq_quantlist__16c1_s_p8_0[] = {
2071         6,
2072         5,
2073         7,
2074         4,
2075         8,
2076         3,
2077         9,
2078         2,
2079         10,
2080         1,
2081         11,
2082         0,
2083         12,
2084 };
2085
2086 static long _vq_lengthlist__16c1_s_p8_0[] = {
2087          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
2088          7, 8, 8, 9, 8, 8, 9, 9,10,11, 6, 5, 5, 8, 8, 9,
2089          9, 8, 8, 9,10,10,11, 0, 8, 8, 8, 9, 9, 9, 9, 9,
2090         10,10,11,11, 0, 9, 9, 9, 8, 9, 9, 9, 9,10,10,11,
2091         11, 0,13,13, 9, 9,10,10,10,10,11,11,12,12, 0,14,
2092         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
2093          9, 9,11,11,12,12,13,12, 0, 0, 0,10,10, 9, 9,10,
2094         10,12,12,13,13, 0, 0, 0,13,14,11,10,11,11,12,12,
2095         13,14, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
2096          0, 0, 0, 0,12,12,12,12,13,13,14,15, 0, 0, 0, 0,
2097          0,12,12,12,12,13,13,14,15,
2098 };
2099
2100 static float _vq_quantthresh__16c1_s_p8_0[] = {
2101         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
2102         12.5, 17.5, 22.5, 27.5, 
2103 };
2104
2105 static long _vq_quantmap__16c1_s_p8_0[] = {
2106            11,    9,    7,    5,    3,    1,    0,    2,
2107             4,    6,    8,   10,   12,
2108 };
2109
2110 static encode_aux_threshmatch _vq_auxt__16c1_s_p8_0 = {
2111         _vq_quantthresh__16c1_s_p8_0,
2112         _vq_quantmap__16c1_s_p8_0,
2113         13,
2114         13
2115 };
2116
2117 static static_codebook _16c1_s_p8_0 = {
2118         2, 169,
2119         _vq_lengthlist__16c1_s_p8_0,
2120         1, -526516224, 1616117760, 4, 0,
2121         _vq_quantlist__16c1_s_p8_0,
2122         NULL,
2123         &_vq_auxt__16c1_s_p8_0,
2124         NULL,
2125         0
2126 };
2127
2128 static long _vq_quantlist__16c1_s_p8_1[] = {
2129         2,
2130         1,
2131         3,
2132         0,
2133         4,
2134 };
2135
2136 static long _vq_lengthlist__16c1_s_p8_1[] = {
2137          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
2138          6, 6, 5, 5, 6, 6, 6, 5, 5,
2139 };
2140
2141 static float _vq_quantthresh__16c1_s_p8_1[] = {
2142         -1.5, -0.5, 0.5, 1.5, 
2143 };
2144
2145 static long _vq_quantmap__16c1_s_p8_1[] = {
2146             3,    1,    0,    2,    4,
2147 };
2148
2149 static encode_aux_threshmatch _vq_auxt__16c1_s_p8_1 = {
2150         _vq_quantthresh__16c1_s_p8_1,
2151         _vq_quantmap__16c1_s_p8_1,
2152         5,
2153         5
2154 };
2155
2156 static static_codebook _16c1_s_p8_1 = {
2157         2, 25,
2158         _vq_lengthlist__16c1_s_p8_1,
2159         1, -533725184, 1611661312, 3, 0,
2160         _vq_quantlist__16c1_s_p8_1,
2161         NULL,
2162         &_vq_auxt__16c1_s_p8_1,
2163         NULL,
2164         0
2165 };
2166
2167 static long _vq_quantlist__16c1_s_p9_0[] = {
2168         6,
2169         5,
2170         7,
2171         4,
2172         8,
2173         3,
2174         9,
2175         2,
2176         10,
2177         1,
2178         11,
2179         0,
2180         12,
2181 };
2182
2183 static long _vq_lengthlist__16c1_s_p9_0[] = {
2184          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2185          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2186          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2187          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2188          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2189          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2190          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2191          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2192          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2193          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2194          8, 8, 8, 8, 8, 8, 8, 8, 8,
2195 };
2196
2197 static float _vq_quantthresh__16c1_s_p9_0[] = {
2198         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
2199         787.5, 1102.5, 1417.5, 1732.5, 
2200 };
2201
2202 static long _vq_quantmap__16c1_s_p9_0[] = {
2203            11,    9,    7,    5,    3,    1,    0,    2,
2204             4,    6,    8,   10,   12,
2205 };
2206
2207 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_0 = {
2208         _vq_quantthresh__16c1_s_p9_0,
2209         _vq_quantmap__16c1_s_p9_0,
2210         13,
2211         13
2212 };
2213
2214 static static_codebook _16c1_s_p9_0 = {
2215         2, 169,
2216         _vq_lengthlist__16c1_s_p9_0,
2217         1, -513964032, 1628680192, 4, 0,
2218         _vq_quantlist__16c1_s_p9_0,
2219         NULL,
2220         &_vq_auxt__16c1_s_p9_0,
2221         NULL,
2222         0
2223 };
2224
2225 static long _vq_quantlist__16c1_s_p9_1[] = {
2226         7,
2227         6,
2228         8,
2229         5,
2230         9,
2231         4,
2232         10,
2233         3,
2234         11,
2235         2,
2236         12,
2237         1,
2238         13,
2239         0,
2240         14,
2241 };
2242
2243 static long _vq_lengthlist__16c1_s_p9_1[] = {
2244          1, 4, 4, 4, 4, 8, 8,12,13,14,14,14,14,14,14, 6,
2245          6, 6, 6, 6,10, 9,14,14,14,14,14,14,14,14, 7, 6,
2246          5, 6, 6,10, 9,12,13,13,13,13,13,13,13,13, 7, 7,
2247          9, 9,11,11,12,13,13,13,13,13,13,13,13, 7, 7, 8,
2248          8,11,12,13,13,13,13,13,13,13,13,13,12,12,10,10,
2249         13,12,13,13,13,13,13,13,13,13,13,12,12,10,10,13,
2250         13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,12,
2251         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
2252         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2253         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
2254         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2255         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2256         13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,13,
2257         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2258         13,
2259 };
2260
2261 static float _vq_quantthresh__16c1_s_p9_1[] = {
2262         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
2263         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
2264 };
2265
2266 static long _vq_quantmap__16c1_s_p9_1[] = {
2267            13,   11,    9,    7,    5,    3,    1,    0,
2268             2,    4,    6,    8,   10,   12,   14,
2269 };
2270
2271 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_1 = {
2272         _vq_quantthresh__16c1_s_p9_1,
2273         _vq_quantmap__16c1_s_p9_1,
2274         15,
2275         15
2276 };
2277
2278 static static_codebook _16c1_s_p9_1 = {
2279         2, 225,
2280         _vq_lengthlist__16c1_s_p9_1,
2281         1, -520986624, 1620377600, 4, 0,
2282         _vq_quantlist__16c1_s_p9_1,
2283         NULL,
2284         &_vq_auxt__16c1_s_p9_1,
2285         NULL,
2286         0
2287 };
2288
2289 static long _vq_quantlist__16c1_s_p9_2[] = {
2290         10,
2291         9,
2292         11,
2293         8,
2294         12,
2295         7,
2296         13,
2297         6,
2298         14,
2299         5,
2300         15,
2301         4,
2302         16,
2303         3,
2304         17,
2305         2,
2306         18,
2307         1,
2308         19,
2309         0,
2310         20,
2311 };
2312
2313 static long _vq_lengthlist__16c1_s_p9_2[] = {
2314          1, 4, 4, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10,
2315         10,10, 9,10,10,11,12,12, 8, 8, 8, 8, 9, 9, 9, 9,
2316         10,10,10,10,10,11,11,10,12,11,11,13,11, 7, 7, 8,
2317          8, 8, 8, 9, 9, 9,10,10,10,10, 9,10,10,11,11,12,
2318         11,11, 8, 8, 8, 8, 9, 9,10,10,10,10,11,11,11,11,
2319         11,11,11,12,11,12,12, 8, 8, 9, 9, 9, 9, 9,10,10,
2320         10,10,10,10,11,11,11,11,11,11,12,11, 9, 9, 9, 9,
2321         10,10,10,10,11,10,11,11,11,11,11,11,12,12,12,12,
2322         11, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,11,11,
2323         11,11,12,12,12,13, 9,10,10, 9,11,10,10,10,10,11,
2324         11,11,11,11,10,11,12,11,12,12,11,12,11,10, 9,10,
2325         10,11,10,11,11,11,11,11,11,11,11,11,12,12,11,12,
2326         12,12,10,10,10,11,10,11,11,11,11,11,11,11,11,11,
2327         11,11,12,13,12,12,11, 9,10,10,11,11,10,11,11,11,
2328         12,11,11,11,11,11,12,12,13,13,12,13,10,10,12,10,
2329         11,11,11,11,11,11,11,11,11,12,12,11,13,12,12,12,
2330         12,13,12,11,11,11,11,11,11,12,11,12,11,11,11,11,
2331         12,12,13,12,11,12,12,11,11,11,11,11,12,11,11,11,
2332         11,12,11,11,12,11,12,13,13,12,12,12,12,11,11,11,
2333         11,11,12,11,11,12,11,12,11,11,11,11,13,12,12,12,
2334         12,13,11,11,11,12,12,11,11,11,12,11,12,12,12,11,
2335         12,13,12,11,11,12,12,11,12,11,11,11,12,12,11,12,
2336         11,11,11,12,12,12,12,13,12,13,12,12,12,12,11,11,
2337         12,11,11,11,11,11,11,12,12,12,13,12,11,13,13,12,
2338         12,11,12,10,11,11,11,11,12,11,12,12,11,12,12,13,
2339         12,12,13,12,12,12,12,12,11,12,12,12,11,12,11,11,
2340         11,12,13,12,13,13,13,13,13,12,13,13,12,12,13,11,
2341         11,11,11,11,12,11,11,12,11,
2342 };
2343
2344 static float _vq_quantthresh__16c1_s_p9_2[] = {
2345         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
2346         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
2347         6.5, 7.5, 8.5, 9.5, 
2348 };
2349
2350 static long _vq_quantmap__16c1_s_p9_2[] = {
2351            19,   17,   15,   13,   11,    9,    7,    5,
2352             3,    1,    0,    2,    4,    6,    8,   10,
2353            12,   14,   16,   18,   20,
2354 };
2355
2356 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_2 = {
2357         _vq_quantthresh__16c1_s_p9_2,
2358         _vq_quantmap__16c1_s_p9_2,
2359         21,
2360         21
2361 };
2362
2363 static static_codebook _16c1_s_p9_2 = {
2364         2, 441,
2365         _vq_lengthlist__16c1_s_p9_2,
2366         1, -529268736, 1611661312, 5, 0,
2367         _vq_quantlist__16c1_s_p9_2,
2368         NULL,
2369         &_vq_auxt__16c1_s_p9_2,
2370         NULL,
2371         0
2372 };
2373
2374 static long _huff_lengthlist__16c1_s_short[] = {
2375          5, 6,17, 8,12, 9,10,10,12,13, 5, 2,17, 4, 9, 5,
2376          7, 8,11,13,16,16,16,16,16,16,16,16,16,16, 6, 4,
2377         16, 5,10, 5, 7,10,14,16,13, 9,16,11, 8, 7, 8, 9,
2378         13,16, 7, 4,16, 5, 7, 4, 6, 8,11,13, 8, 6,16, 7,
2379          8, 5, 5, 7, 9,13, 9, 8,16, 9, 8, 6, 6, 7, 9,13,
2380         11,11,16,10,10, 7, 7, 7, 9,13,13,13,16,13,13, 9,
2381          9, 9,10,13,
2382 };
2383
2384 static static_codebook _huff_book__16c1_s_short = {
2385         2, 100,
2386         _huff_lengthlist__16c1_s_short,
2387         0, 0, 0, 0, 0,
2388         NULL,
2389         NULL,
2390         NULL,
2391         NULL,
2392         0
2393 };
2394
2395 static long _huff_lengthlist__16c2_s_long[] = {
2396          4, 7, 9, 9, 9, 8, 9,10,15,19, 5, 4, 5, 6, 7, 7,
2397          8, 9,14,16, 6, 5, 4, 5, 6, 7, 8,10,12,19, 7, 6,
2398          5, 4, 5, 6, 7, 9,11,18, 8, 7, 6, 5, 5, 5, 7, 9,
2399         10,17, 8, 7, 7, 5, 5, 5, 6, 7,12,18, 8, 8, 8, 7,
2400          7, 5, 5, 7,12,18, 8, 9,10, 9, 9, 7, 6, 7,12,17,
2401         14,18,16,16,15,12,11,10,12,18,15,17,18,18,18,15,
2402         14,14,16,18,
2403 };
2404
2405 static static_codebook _huff_book__16c2_s_long = {
2406         2, 100,
2407         _huff_lengthlist__16c2_s_long,
2408         0, 0, 0, 0, 0,
2409         NULL,
2410         NULL,
2411         NULL,
2412         NULL,
2413         0
2414 };
2415
2416 static long _vq_quantlist__16c2_s_p1_0[] = {
2417         1,
2418         0,
2419         2,
2420 };
2421
2422 static long _vq_lengthlist__16c2_s_p1_0[] = {
2423          1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
2424          0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2428          0,
2429 };
2430
2431 static float _vq_quantthresh__16c2_s_p1_0[] = {
2432         -0.5, 0.5, 
2433 };
2434
2435 static long _vq_quantmap__16c2_s_p1_0[] = {
2436             1,    0,    2,
2437 };
2438
2439 static encode_aux_threshmatch _vq_auxt__16c2_s_p1_0 = {
2440         _vq_quantthresh__16c2_s_p1_0,
2441         _vq_quantmap__16c2_s_p1_0,
2442         3,
2443         3
2444 };
2445
2446 static static_codebook _16c2_s_p1_0 = {
2447         4, 81,
2448         _vq_lengthlist__16c2_s_p1_0,
2449         1, -535822336, 1611661312, 2, 0,
2450         _vq_quantlist__16c2_s_p1_0,
2451         NULL,
2452         &_vq_auxt__16c2_s_p1_0,
2453         NULL,
2454         0
2455 };
2456
2457 static long _vq_quantlist__16c2_s_p2_0[] = {
2458         2,
2459         1,
2460         3,
2461         0,
2462         4,
2463 };
2464
2465 static long _vq_lengthlist__16c2_s_p2_0[] = {
2466          2, 4, 3, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 8, 8, 0,
2467          0, 0, 8, 8, 0, 0, 0, 8, 8, 4, 5, 4, 8, 8, 0, 0,
2468          0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
2469          9, 9, 4, 4, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8,
2470          8, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 7, 8, 8,10,10,
2471          0, 0, 0,12,11, 0, 0, 0,11,11, 0, 0, 0,14,13, 0,
2472          0, 0,14,13, 7, 8, 8, 9,10, 0, 0, 0,11,12, 0, 0,
2473          0,11,11, 0, 0, 0,14,14, 0, 0, 0,13,14, 0, 0, 0,
2474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2478          0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8,11,11, 0, 0, 0,
2479         11,11, 0, 0, 0,12,11, 0, 0, 0,12,12, 0, 0, 0,13,
2480         13, 8, 8, 8,11,11, 0, 0, 0,11,11, 0, 0, 0,11,12,
2481          0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
2482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2486          0, 0, 0, 0, 0, 8, 8, 8,12,11, 0, 0, 0,12,11, 0,
2487          0, 0,11,11, 0, 0, 0,13,13, 0, 0, 0,13,12, 8, 8,
2488          8,11,12, 0, 0, 0,11,12, 0, 0, 0,11,11, 0, 0, 0,
2489         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2494          0, 0, 8, 9, 9,14,13, 0, 0, 0,13,12, 0, 0, 0,13,
2495         13, 0, 0, 0,13,12, 0, 0, 0,13,13, 8, 9, 9,13,14,
2496          0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,13, 0,
2497          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
2502          9, 9,14,13, 0, 0, 0,13,13, 0, 0, 0,13,12, 0, 0,
2503          0,13,13, 0, 0, 0,13,12, 8, 9, 9,14,14, 0, 0, 0,
2504         13,13, 0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,
2505         13,
2506 };
2507
2508 static float _vq_quantthresh__16c2_s_p2_0[] = {
2509         -1.5, -0.5, 0.5, 1.5, 
2510 };
2511
2512 static long _vq_quantmap__16c2_s_p2_0[] = {
2513             3,    1,    0,    2,    4,
2514 };
2515
2516 static encode_aux_threshmatch _vq_auxt__16c2_s_p2_0 = {
2517         _vq_quantthresh__16c2_s_p2_0,
2518         _vq_quantmap__16c2_s_p2_0,
2519         5,
2520         5
2521 };
2522
2523 static static_codebook _16c2_s_p2_0 = {
2524         4, 625,
2525         _vq_lengthlist__16c2_s_p2_0,
2526         1, -533725184, 1611661312, 3, 0,
2527         _vq_quantlist__16c2_s_p2_0,
2528         NULL,
2529         &_vq_auxt__16c2_s_p2_0,
2530         NULL,
2531         0
2532 };
2533
2534 static long _vq_quantlist__16c2_s_p3_0[] = {
2535         4,
2536         3,
2537         5,
2538         2,
2539         6,
2540         1,
2541         7,
2542         0,
2543         8,
2544 };
2545
2546 static long _vq_lengthlist__16c2_s_p3_0[] = {
2547          1, 3, 3, 6, 6, 7, 7, 8, 8, 0, 0, 0, 6, 6, 7, 7,
2548          9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
2549          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
2550          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
2551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2552          0,
2553 };
2554
2555 static float _vq_quantthresh__16c2_s_p3_0[] = {
2556         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
2557 };
2558
2559 static long _vq_quantmap__16c2_s_p3_0[] = {
2560             7,    5,    3,    1,    0,    2,    4,    6,
2561             8,
2562 };
2563
2564 static encode_aux_threshmatch _vq_auxt__16c2_s_p3_0 = {
2565         _vq_quantthresh__16c2_s_p3_0,
2566         _vq_quantmap__16c2_s_p3_0,
2567         9,
2568         9
2569 };
2570
2571 static static_codebook _16c2_s_p3_0 = {
2572         2, 81,
2573         _vq_lengthlist__16c2_s_p3_0,
2574         1, -531628032, 1611661312, 4, 0,
2575         _vq_quantlist__16c2_s_p3_0,
2576         NULL,
2577         &_vq_auxt__16c2_s_p3_0,
2578         NULL,
2579         0
2580 };
2581
2582 static long _vq_quantlist__16c2_s_p4_0[] = {
2583         8,
2584         7,
2585         9,
2586         6,
2587         10,
2588         5,
2589         11,
2590         4,
2591         12,
2592         3,
2593         13,
2594         2,
2595         14,
2596         1,
2597         15,
2598         0,
2599         16,
2600 };
2601
2602 static long _vq_lengthlist__16c2_s_p4_0[] = {
2603          2, 3, 3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,
2604         10, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
2605         11,11, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
2606         10,10,11, 0, 0, 0, 6, 6, 8, 8, 8, 8, 9, 9,10,10,
2607         10,11,11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
2608         10,11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
2609         10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
2610          9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
2611         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
2612          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
2613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2621          0,
2622 };
2623
2624 static float _vq_quantthresh__16c2_s_p4_0[] = {
2625         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
2626         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
2627 };
2628
2629 static long _vq_quantmap__16c2_s_p4_0[] = {
2630            15,   13,   11,    9,    7,    5,    3,    1,
2631             0,    2,    4,    6,    8,   10,   12,   14,
2632            16,
2633 };
2634
2635 static encode_aux_threshmatch _vq_auxt__16c2_s_p4_0 = {
2636         _vq_quantthresh__16c2_s_p4_0,
2637         _vq_quantmap__16c2_s_p4_0,
2638         17,
2639         17
2640 };
2641
2642 static static_codebook _16c2_s_p4_0 = {
2643         2, 289,
2644         _vq_lengthlist__16c2_s_p4_0,
2645         1, -529530880, 1611661312, 5, 0,
2646         _vq_quantlist__16c2_s_p4_0,
2647         NULL,
2648         &_vq_auxt__16c2_s_p4_0,
2649         NULL,
2650         0
2651 };
2652
2653 static long _vq_quantlist__16c2_s_p5_0[] = {
2654         1,
2655         0,
2656         2,
2657 };
2658
2659 static long _vq_lengthlist__16c2_s_p5_0[] = {
2660          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
2661         10,10, 4, 7, 6,10,10,10,10,10,10, 5, 9, 9, 9,12,
2662         11,10,11,12, 7,10,10,12,12,12,12,12,12, 7,10,10,
2663         11,12,12,12,12,13, 6,10,10,10,12,12,10,12,12, 7,
2664         10,10,11,13,12,12,12,12, 7,10,10,11,12,12,12,12,
2665         12,
2666 };
2667
2668 static float _vq_quantthresh__16c2_s_p5_0[] = {
2669         -5.5, 5.5, 
2670 };
2671
2672 static long _vq_quantmap__16c2_s_p5_0[] = {
2673             1,    0,    2,
2674 };
2675
2676 static encode_aux_threshmatch _vq_auxt__16c2_s_p5_0 = {
2677         _vq_quantthresh__16c2_s_p5_0,
2678         _vq_quantmap__16c2_s_p5_0,
2679         3,
2680         3
2681 };
2682
2683 static static_codebook _16c2_s_p5_0 = {
2684         4, 81,
2685         _vq_lengthlist__16c2_s_p5_0,
2686         1, -529137664, 1618345984, 2, 0,
2687         _vq_quantlist__16c2_s_p5_0,
2688         NULL,
2689         &_vq_auxt__16c2_s_p5_0,
2690         NULL,
2691         0
2692 };
2693
2694 static long _vq_quantlist__16c2_s_p5_1[] = {
2695         5,
2696         4,
2697         6,
2698         3,
2699         7,
2700         2,
2701         8,
2702         1,
2703         9,
2704         0,
2705         10,
2706 };
2707
2708 static long _vq_lengthlist__16c2_s_p5_1[] = {
2709          2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11, 6, 6,
2710          7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8,
2711          8,11,11,11, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
2712          6, 8, 8, 8, 8, 9, 9,11,11,11, 7, 7, 8, 8, 8, 8,
2713          8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 9,11,11,11,
2714          8, 8, 8, 8, 8, 8, 8, 8,11,11,11,11,11, 8, 8, 8,
2715          8, 8, 8,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
2716         11,11,11, 7, 7, 8, 8, 8, 8,
2717 };
2718
2719 static float _vq_quantthresh__16c2_s_p5_1[] = {
2720         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
2721         3.5, 4.5, 
2722 };
2723
2724 static long _vq_quantmap__16c2_s_p5_1[] = {
2725             9,    7,    5,    3,    1,    0,    2,    4,
2726             6,    8,   10,
2727 };
2728
2729 static encode_aux_threshmatch _vq_auxt__16c2_s_p5_1 = {
2730         _vq_quantthresh__16c2_s_p5_1,
2731         _vq_quantmap__16c2_s_p5_1,
2732         11,
2733         11
2734 };
2735
2736 static static_codebook _16c2_s_p5_1 = {
2737         2, 121,
2738         _vq_lengthlist__16c2_s_p5_1,
2739         1, -531365888, 1611661312, 4, 0,
2740         _vq_quantlist__16c2_s_p5_1,
2741         NULL,
2742         &_vq_auxt__16c2_s_p5_1,
2743         NULL,
2744         0
2745 };
2746
2747 static long _vq_quantlist__16c2_s_p6_0[] = {
2748         6,
2749         5,
2750         7,
2751         4,
2752         8,
2753         3,
2754         9,
2755         2,
2756         10,
2757         1,
2758         11,
2759         0,
2760         12,
2761 };
2762
2763 static long _vq_lengthlist__16c2_s_p6_0[] = {
2764          1, 4, 4, 7, 6, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
2765          7, 7, 9, 9, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
2766          9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
2767         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,12,12,
2768         12, 0,11,11, 8, 8,10,10,11,11,12,12,13,13, 0,11,
2769         12, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
2770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2774          0, 0, 0, 0, 0, 0, 0, 0, 0,
2775 };
2776
2777 static float _vq_quantthresh__16c2_s_p6_0[] = {
2778         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
2779         12.5, 17.5, 22.5, 27.5, 
2780 };
2781
2782 static long _vq_quantmap__16c2_s_p6_0[] = {
2783            11,    9,    7,    5,    3,    1,    0,    2,
2784             4,    6,    8,   10,   12,
2785 };
2786
2787 static encode_aux_threshmatch _vq_auxt__16c2_s_p6_0 = {
2788         _vq_quantthresh__16c2_s_p6_0,
2789         _vq_quantmap__16c2_s_p6_0,
2790         13,
2791         13
2792 };
2793
2794 static static_codebook _16c2_s_p6_0 = {
2795         2, 169,
2796         _vq_lengthlist__16c2_s_p6_0,
2797         1, -526516224, 1616117760, 4, 0,
2798         _vq_quantlist__16c2_s_p6_0,
2799         NULL,
2800         &_vq_auxt__16c2_s_p6_0,
2801         NULL,
2802         0
2803 };
2804
2805 static long _vq_quantlist__16c2_s_p6_1[] = {
2806         2,
2807         1,
2808         3,
2809         0,
2810         4,
2811 };
2812
2813 static long _vq_lengthlist__16c2_s_p6_1[] = {
2814          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
2815          6, 6, 5, 5, 6, 6, 6, 5, 5,
2816 };
2817
2818 static float _vq_quantthresh__16c2_s_p6_1[] = {
2819         -1.5, -0.5, 0.5, 1.5, 
2820 };
2821
2822 static long _vq_quantmap__16c2_s_p6_1[] = {
2823             3,    1,    0,    2,    4,
2824 };
2825
2826 static encode_aux_threshmatch _vq_auxt__16c2_s_p6_1 = {
2827         _vq_quantthresh__16c2_s_p6_1,
2828         _vq_quantmap__16c2_s_p6_1,
2829         5,
2830         5
2831 };
2832
2833 static static_codebook _16c2_s_p6_1 = {
2834         2, 25,
2835         _vq_lengthlist__16c2_s_p6_1,
2836         1, -533725184, 1611661312, 3, 0,
2837         _vq_quantlist__16c2_s_p6_1,
2838         NULL,
2839         &_vq_auxt__16c2_s_p6_1,
2840         NULL,
2841         0
2842 };
2843
2844 static long _vq_quantlist__16c2_s_p7_0[] = {
2845         6,
2846         5,
2847         7,
2848         4,
2849         8,
2850         3,
2851         9,
2852         2,
2853         10,
2854         1,
2855         11,
2856         0,
2857         12,
2858 };
2859
2860 static long _vq_lengthlist__16c2_s_p7_0[] = {
2861          1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
2862          8, 8, 9, 9,10,10,11,11,12,12, 6, 5, 5, 8, 8, 9,
2863          9,10,10,11,11,12,13,18, 6, 6, 7, 7, 9, 9,10,10,
2864         12,12,13,13,18, 6, 6, 7, 7, 9, 9,10,10,12,12,13,
2865         13,18,11,10, 8, 8,10,10,11,11,12,12,13,13,18,11,
2866         11, 8, 8,10,10,11,11,12,13,13,13,18,18,18,10,11,
2867         11,11,12,12,13,13,14,14,18,18,18,11,11,11,11,12,
2868         12,13,13,14,14,18,18,18,14,14,12,12,12,12,14,14,
2869         15,14,18,18,18,15,15,11,12,12,12,13,13,15,15,18,
2870         18,18,18,18,13,13,13,13,13,14,17,16,18,18,18,18,
2871         18,13,14,13,13,14,13,15,14,
2872 };
2873
2874 static float _vq_quantthresh__16c2_s_p7_0[] = {
2875         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
2876         27.5, 38.5, 49.5, 60.5, 
2877 };
2878
2879 static long _vq_quantmap__16c2_s_p7_0[] = {
2880            11,    9,    7,    5,    3,    1,    0,    2,
2881             4,    6,    8,   10,   12,
2882 };
2883
2884 static encode_aux_threshmatch _vq_auxt__16c2_s_p7_0 = {
2885         _vq_quantthresh__16c2_s_p7_0,
2886         _vq_quantmap__16c2_s_p7_0,
2887         13,
2888         13
2889 };
2890
2891 static static_codebook _16c2_s_p7_0 = {
2892         2, 169,
2893         _vq_lengthlist__16c2_s_p7_0,
2894         1, -523206656, 1618345984, 4, 0,
2895         _vq_quantlist__16c2_s_p7_0,
2896         NULL,
2897         &_vq_auxt__16c2_s_p7_0,
2898         NULL,
2899         0
2900 };
2901
2902 static long _vq_quantlist__16c2_s_p7_1[] = {
2903         5,
2904         4,
2905         6,
2906         3,
2907         7,
2908         2,
2909         8,
2910         1,
2911         9,
2912         0,
2913         10,
2914 };
2915
2916 static long _vq_lengthlist__16c2_s_p7_1[] = {
2917          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 9, 9, 6, 6,
2918          7, 7, 8, 8, 8, 8, 9, 9, 9, 6, 6, 7, 7, 8, 8, 8,
2919          8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
2920          7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
2921          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
2922          7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 9, 7, 7, 7,
2923          7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
2924          9, 9, 9, 7, 7, 7, 7, 8, 8,
2925 };
2926
2927 static float _vq_quantthresh__16c2_s_p7_1[] = {
2928         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
2929         3.5, 4.5, 
2930 };
2931
2932 static long _vq_quantmap__16c2_s_p7_1[] = {
2933             9,    7,    5,    3,    1,    0,    2,    4,
2934             6,    8,   10,
2935 };
2936
2937 static encode_aux_threshmatch _vq_auxt__16c2_s_p7_1 = {
2938         _vq_quantthresh__16c2_s_p7_1,
2939         _vq_quantmap__16c2_s_p7_1,
2940         11,
2941         11
2942 };
2943
2944 static static_codebook _16c2_s_p7_1 = {
2945         2, 121,
2946         _vq_lengthlist__16c2_s_p7_1,
2947         1, -531365888, 1611661312, 4, 0,
2948         _vq_quantlist__16c2_s_p7_1,
2949         NULL,
2950         &_vq_auxt__16c2_s_p7_1,
2951         NULL,
2952         0
2953 };
2954
2955 static long _vq_quantlist__16c2_s_p8_0[] = {
2956         7,
2957         6,
2958         8,
2959         5,
2960         9,
2961         4,
2962         10,
2963         3,
2964         11,
2965         2,
2966         12,
2967         1,
2968         13,
2969         0,
2970         14,
2971 };
2972
2973 static long _vq_lengthlist__16c2_s_p8_0[] = {
2974          1, 4, 4, 7, 6, 7, 7, 6, 6, 8, 8, 9, 9,10,10, 6,
2975          6, 6, 8, 8, 9, 8, 8, 8, 9, 9,11,10,11,11, 7, 6,
2976          6, 8, 8, 9, 8, 7, 7, 9, 9,10,10,12,11,14, 8, 8,
2977          8, 9, 9, 9, 9, 9,10, 9,10,10,11,13,14, 8, 8, 8,
2978          8, 9, 9, 8, 8, 9, 9,10,10,11,12,14,13,11, 9, 9,
2979          9, 9, 9, 9, 9,10,11,10,13,12,14,11,13, 8, 9, 9,
2980          9, 9, 9,10,10,11,10,13,12,14,14,14, 8, 9, 9, 9,
2981         11,11,11,11,11,12,13,13,14,14,14, 9, 8, 9, 9,10,
2982         10,12,10,11,12,12,14,14,14,14,11,12,10,10,12,12,
2983         12,12,13,14,12,12,14,14,14,12,12, 9,10,11,11,12,
2984         14,12,14,14,14,14,14,14,14,14,11,11,12,11,12,14,
2985         14,14,14,14,14,14,14,14,14,12,11,11,11,11,14,14,
2986         14,14,14,14,14,14,14,14,14,14,13,12,14,14,14,14,
2987         14,14,14,14,14,14,14,14,14,12,12,12,13,14,14,13,
2988         13,
2989 };
2990
2991 static float _vq_quantthresh__16c2_s_p8_0[] = {
2992         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
2993         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
2994 };
2995
2996 static long _vq_quantmap__16c2_s_p8_0[] = {
2997            13,   11,    9,    7,    5,    3,    1,    0,
2998             2,    4,    6,    8,   10,   12,   14,
2999 };
3000
3001 static encode_aux_threshmatch _vq_auxt__16c2_s_p8_0 = {
3002         _vq_quantthresh__16c2_s_p8_0,
3003         _vq_quantmap__16c2_s_p8_0,
3004         15,
3005         15
3006 };
3007
3008 static static_codebook _16c2_s_p8_0 = {
3009         2, 225,
3010         _vq_lengthlist__16c2_s_p8_0,
3011         1, -520986624, 1620377600, 4, 0,
3012         _vq_quantlist__16c2_s_p8_0,
3013         NULL,
3014         &_vq_auxt__16c2_s_p8_0,
3015         NULL,
3016         0
3017 };
3018
3019 static long _vq_quantlist__16c2_s_p8_1[] = {
3020         10,
3021         9,
3022         11,
3023         8,
3024         12,
3025         7,
3026         13,
3027         6,
3028         14,
3029         5,
3030         15,
3031         4,
3032         16,
3033         3,
3034         17,
3035         2,
3036         18,
3037         1,
3038         19,
3039         0,
3040         20,
3041 };
3042
3043 static long _vq_lengthlist__16c2_s_p8_1[] = {
3044          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
3045          8, 8, 8, 8, 8,11,12,11, 7, 7, 8, 8, 8, 8, 9, 9,
3046          9, 9, 9, 9, 9, 9, 9,10, 9, 9,11,11,10, 7, 7, 8,
3047          8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
3048         11,11, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 9,10,
3049         10, 9,10,10,11,11,12, 8, 8, 8, 8, 9, 9, 9, 9, 9,
3050          9, 9, 9,10, 9,10,10,10,10,11,11,11, 8, 8, 9, 9,
3051          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
3052         11, 8, 8, 9, 8, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,
3053         10, 9,10,11,11,11, 9, 9, 9, 9,10, 9, 9, 9,10,10,
3054          9,10, 9,10,10,10,10,10,11,12,11,11,11, 9, 9, 9,
3055          9, 9,10,10, 9,10,10,10,10,10,10,10,10,12,11,13,
3056         13,11, 9, 9, 9, 9,10,10, 9,10,10,10,10,11,10,10,
3057         10,10,11,12,11,12,11, 9, 9, 9,10,10, 9,10,10,10,
3058         10,10,10,10,10,10,10,11,11,11,12,11, 9,10,10,10,
3059         10,10,10,10,10,10,10,10,10,10,10,10,11,12,12,12,
3060         11,11,11,10, 9,10,10,10,10,10,10,10,10,11,10,10,
3061         10,11,11,11,11,11,11,11,10,10,10,11,10,10,10,10,
3062         10,10,10,10,10,10,11,11,11,11,12,12,11,10,10,10,
3063         10,10,10,10,10,11,10,10,10,11,10,12,11,11,12,11,
3064         11,11,10,10,10,10,10,11,10,10,10,10,10,11,10,10,
3065         11,11,11,12,11,12,11,11,12,10,10,10,10,10,10,10,
3066         11,10,10,11,10,12,11,11,11,12,11,11,11,11,10,10,
3067         10,10,10,10,10,11,11,11,10,11,12,11,11,11,12,11,
3068         12,11,12,10,11,10,10,10,10,11,10,10,10,10,10,10,
3069         12,11,11,11,11,11,12,12,10,10,10,10,10,11,10,10,
3070         11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,
3071         10,11,10,10,10,10,10,10,10,
3072 };
3073
3074 static float _vq_quantthresh__16c2_s_p8_1[] = {
3075         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
3076         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
3077         6.5, 7.5, 8.5, 9.5, 
3078 };
3079
3080 static long _vq_quantmap__16c2_s_p8_1[] = {
3081            19,   17,   15,   13,   11,    9,    7,    5,
3082             3,    1,    0,    2,    4,    6,    8,   10,
3083            12,   14,   16,   18,   20,
3084 };
3085
3086 static encode_aux_threshmatch _vq_auxt__16c2_s_p8_1 = {
3087         _vq_quantthresh__16c2_s_p8_1,
3088         _vq_quantmap__16c2_s_p8_1,
3089         21,
3090         21
3091 };
3092
3093 static static_codebook _16c2_s_p8_1 = {
3094         2, 441,
3095         _vq_lengthlist__16c2_s_p8_1,
3096         1, -529268736, 1611661312, 5, 0,
3097         _vq_quantlist__16c2_s_p8_1,
3098         NULL,
3099         &_vq_auxt__16c2_s_p8_1,
3100         NULL,
3101         0
3102 };
3103
3104 static long _vq_quantlist__16c2_s_p9_0[] = {
3105         6,
3106         5,
3107         7,
3108         4,
3109         8,
3110         3,
3111         9,
3112         2,
3113         10,
3114         1,
3115         11,
3116         0,
3117         12,
3118 };
3119
3120 static long _vq_lengthlist__16c2_s_p9_0[] = {
3121          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3122          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3123          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3124          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3125          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3126          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3127          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3128          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3129          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3130          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3131          8, 8, 8, 8, 8, 8, 8, 8, 8,
3132 };
3133
3134 static float _vq_quantthresh__16c2_s_p9_0[] = {
3135         -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 
3136         2327.5, 3258.5, 4189.5, 5120.5, 
3137 };
3138
3139 static long _vq_quantmap__16c2_s_p9_0[] = {
3140            11,    9,    7,    5,    3,    1,    0,    2,
3141             4,    6,    8,   10,   12,
3142 };
3143
3144 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_0 = {
3145         _vq_quantthresh__16c2_s_p9_0,
3146         _vq_quantmap__16c2_s_p9_0,
3147         13,
3148         13
3149 };
3150
3151 static static_codebook _16c2_s_p9_0 = {
3152         2, 169,
3153         _vq_lengthlist__16c2_s_p9_0,
3154         1, -510275072, 1631393792, 4, 0,
3155         _vq_quantlist__16c2_s_p9_0,
3156         NULL,
3157         &_vq_auxt__16c2_s_p9_0,
3158         NULL,
3159         0
3160 };
3161
3162 static long _vq_quantlist__16c2_s_p9_1[] = {
3163         8,
3164         7,
3165         9,
3166         6,
3167         10,
3168         5,
3169         11,
3170         4,
3171         12,
3172         3,
3173         13,
3174         2,
3175         14,
3176         1,
3177         15,
3178         0,
3179         16,
3180 };
3181
3182 static long _vq_lengthlist__16c2_s_p9_1[] = {
3183          1, 5, 5, 9, 8, 7, 7, 7, 6,10,11,11,11,11,11,11,
3184         11, 8, 7, 6, 8, 8,10, 9,10,10,10, 9,11,10,10,10,
3185         10,10, 8, 6, 6, 8, 8, 9, 8, 9, 8, 9,10,10,10,10,
3186         10,10,10,10, 8,10, 9, 9, 9, 9,10,10,10,10,10,10,
3187         10,10,10,10,10, 8, 9, 9, 9,10,10, 9,10,10,10,10,
3188         10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,10,10,10,
3189         10,10,10,10,10,10,10,10, 9, 8, 8, 9, 9,10,10,10,
3190         10,10,10,10,10,10,10,10,10,10, 9,10, 9, 9,10,10,
3191         10,10,10,10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,
3192         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
3193         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3194          8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3195         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3196         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3197         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3198         10,10,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,
3199         10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,
3200         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3201         10,
3202 };
3203
3204 static float _vq_quantthresh__16c2_s_p9_1[] = {
3205         -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 
3206         24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 367.5, 
3207 };
3208
3209 static long _vq_quantmap__16c2_s_p9_1[] = {
3210            15,   13,   11,    9,    7,    5,    3,    1,
3211             0,    2,    4,    6,    8,   10,   12,   14,
3212            16,
3213 };
3214
3215 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_1 = {
3216         _vq_quantthresh__16c2_s_p9_1,
3217         _vq_quantmap__16c2_s_p9_1,
3218         17,
3219         17
3220 };
3221
3222 static static_codebook _16c2_s_p9_1 = {
3223         2, 289,
3224         _vq_lengthlist__16c2_s_p9_1,
3225         1, -518488064, 1622704128, 5, 0,
3226         _vq_quantlist__16c2_s_p9_1,
3227         NULL,
3228         &_vq_auxt__16c2_s_p9_1,
3229         NULL,
3230         0
3231 };
3232
3233 static long _vq_quantlist__16c2_s_p9_2[] = {
3234         13,
3235         12,
3236         14,
3237         11,
3238         15,
3239         10,
3240         16,
3241         9,
3242         17,
3243         8,
3244         18,
3245         7,
3246         19,
3247         6,
3248         20,
3249         5,
3250         21,
3251         4,
3252         22,
3253         3,
3254         23,
3255         2,
3256         24,
3257         1,
3258         25,
3259         0,
3260         26,
3261 };
3262
3263 static long _vq_lengthlist__16c2_s_p9_2[] = {
3264          1, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
3265          7, 7, 7, 7, 8, 7, 8, 7, 7, 4, 4,
3266 };
3267
3268 static float _vq_quantthresh__16c2_s_p9_2[] = {
3269         -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, 
3270         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
3271         3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 
3272         11.5, 12.5, 
3273 };
3274
3275 static long _vq_quantmap__16c2_s_p9_2[] = {
3276            25,   23,   21,   19,   17,   15,   13,   11,
3277             9,    7,    5,    3,    1,    0,    2,    4,
3278             6,    8,   10,   12,   14,   16,   18,   20,
3279            22,   24,   26,
3280 };
3281
3282 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_2 = {
3283         _vq_quantthresh__16c2_s_p9_2,
3284         _vq_quantmap__16c2_s_p9_2,
3285         27,
3286         27
3287 };
3288
3289 static static_codebook _16c2_s_p9_2 = {
3290         1, 27,
3291         _vq_lengthlist__16c2_s_p9_2,
3292         1, -528875520, 1611661312, 5, 0,
3293         _vq_quantlist__16c2_s_p9_2,
3294         NULL,
3295         &_vq_auxt__16c2_s_p9_2,
3296         NULL,
3297         0
3298 };
3299
3300 static long _huff_lengthlist__16c2_s_short[] = {
3301          7,10,11,11,11,14,15,15,17,14, 8, 6, 7, 7, 8, 9,
3302         11,11,14,17, 9, 6, 6, 6, 7, 7,10,11,15,16, 9, 6,
3303          6, 4, 4, 5, 8, 9,12,16,10, 6, 6, 4, 4, 4, 6, 9,
3304         13,16,10, 7, 6, 5, 4, 3, 5, 7,13,16,11, 9, 8, 7,
3305          6, 5, 5, 6,12,15,10,10,10, 9, 7, 6, 6, 7,11,15,
3306         13,13,13,13,11,10,10, 9,12,16,16,16,16,14,16,15,
3307         15,12,14,14,
3308 };
3309
3310 static static_codebook _huff_book__16c2_s_short = {
3311         2, 100,
3312         _huff_lengthlist__16c2_s_short,
3313         0, 0, 0, 0, 0,
3314         NULL,
3315         NULL,
3316         NULL,
3317         NULL,
3318         0
3319 };
3320
3321 static long _huff_lengthlist__44c0_s_long[] = {
3322          3, 4,18, 8, 8, 8, 9,10,11,13, 3, 2,18, 5, 5, 6,
3323          8,11,12,12,18,18,18,18,18,18,18,18,18,18, 8, 5,
3324         18, 7, 8, 8,10,14,14,16, 8, 5,18, 7, 5, 6, 7,11,
3325         12,13, 8, 6,18, 7, 5, 6, 7,10,12,14, 8, 7,18,10,
3326          7, 6, 6, 8,11,14, 9,10,18,13, 9, 7, 6, 8,10,13,
3327         11,13,18,16,13,10, 9, 8, 8,11,12,17,18,17,18,14,
3328         11, 9,10,14,
3329 };
3330
3331 static static_codebook _huff_book__44c0_s_long = {
3332         2, 100,
3333         _huff_lengthlist__44c0_s_long,
3334         0, 0, 0, 0, 0,
3335         NULL,
3336         NULL,
3337         NULL,
3338         NULL,
3339         0
3340 };
3341
3342 static long _vq_quantlist__44c0_s_p1_0[] = {
3343         1,
3344         0,
3345         2,
3346 };
3347
3348 static long _vq_lengthlist__44c0_s_p1_0[] = {
3349          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
3350          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3354          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
3355          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3359          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
3360          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3394          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
3395          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
3396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
3400          0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
3401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
3405          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
3406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3440          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
3441          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3445          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
3446          0, 0, 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
3447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3450          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
3451          0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
3452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3759          0,
3760 };
3761
3762 static float _vq_quantthresh__44c0_s_p1_0[] = {
3763         -0.5, 0.5, 
3764 };
3765
3766 static long _vq_quantmap__44c0_s_p1_0[] = {
3767             1,    0,    2,
3768 };
3769
3770 static encode_aux_threshmatch _vq_auxt__44c0_s_p1_0 = {
3771         _vq_quantthresh__44c0_s_p1_0,
3772         _vq_quantmap__44c0_s_p1_0,
3773         3,
3774         3
3775 };
3776
3777 static static_codebook _44c0_s_p1_0 = {
3778         8, 6561,
3779         _vq_lengthlist__44c0_s_p1_0,
3780         1, -535822336, 1611661312, 2, 0,
3781         _vq_quantlist__44c0_s_p1_0,
3782         NULL,
3783         &_vq_auxt__44c0_s_p1_0,
3784         NULL,
3785         0
3786 };
3787
3788 static long _vq_quantlist__44c0_s_p2_0[] = {
3789         2,
3790         1,
3791         3,
3792         0,
3793         4,
3794 };
3795
3796 static long _vq_lengthlist__44c0_s_p2_0[] = {
3797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3836          0,
3837 };
3838
3839 static float _vq_quantthresh__44c0_s_p2_0[] = {
3840         -1.5, -0.5, 0.5, 1.5, 
3841 };
3842
3843 static long _vq_quantmap__44c0_s_p2_0[] = {
3844             3,    1,    0,    2,    4,
3845 };
3846
3847 static encode_aux_threshmatch _vq_auxt__44c0_s_p2_0 = {
3848         _vq_quantthresh__44c0_s_p2_0,
3849         _vq_quantmap__44c0_s_p2_0,
3850         5,
3851         5
3852 };
3853
3854 static static_codebook _44c0_s_p2_0 = {
3855         4, 625,
3856         _vq_lengthlist__44c0_s_p2_0,
3857         1, -533725184, 1611661312, 3, 0,
3858         _vq_quantlist__44c0_s_p2_0,
3859         NULL,
3860         &_vq_auxt__44c0_s_p2_0,
3861         NULL,
3862         0
3863 };
3864
3865 static long _vq_quantlist__44c0_s_p3_0[] = {
3866         2,
3867         1,
3868         3,
3869         0,
3870         4,
3871 };
3872
3873 static long _vq_lengthlist__44c0_s_p3_0[] = {
3874          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3875          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
3876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3877          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
3879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3880          0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
3881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3913          0,
3914 };
3915
3916 static float _vq_quantthresh__44c0_s_p3_0[] = {
3917         -1.5, -0.5, 0.5, 1.5, 
3918 };
3919
3920 static long _vq_quantmap__44c0_s_p3_0[] = {
3921             3,    1,    0,    2,    4,
3922 };
3923
3924 static encode_aux_threshmatch _vq_auxt__44c0_s_p3_0 = {
3925         _vq_quantthresh__44c0_s_p3_0,
3926         _vq_quantmap__44c0_s_p3_0,
3927         5,
3928         5
3929 };
3930
3931 static static_codebook _44c0_s_p3_0 = {
3932         4, 625,
3933         _vq_lengthlist__44c0_s_p3_0,
3934         1, -533725184, 1611661312, 3, 0,
3935         _vq_quantlist__44c0_s_p3_0,
3936         NULL,
3937         &_vq_auxt__44c0_s_p3_0,
3938         NULL,
3939         0
3940 };
3941
3942 static long _vq_quantlist__44c0_s_p4_0[] = {
3943         4,
3944         3,
3945         5,
3946         2,
3947         6,
3948         1,
3949         7,
3950         0,
3951         8,
3952 };
3953
3954 static long _vq_lengthlist__44c0_s_p4_0[] = {
3955          1, 3, 2, 8, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
3956          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
3957          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
3958          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
3959          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3960          0,
3961 };
3962
3963 static float _vq_quantthresh__44c0_s_p4_0[] = {
3964         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
3965 };
3966
3967 static long _vq_quantmap__44c0_s_p4_0[] = {
3968             7,    5,    3,    1,    0,    2,    4,    6,
3969             8,
3970 };
3971
3972 static encode_aux_threshmatch _vq_auxt__44c0_s_p4_0 = {
3973         _vq_quantthresh__44c0_s_p4_0,
3974         _vq_quantmap__44c0_s_p4_0,
3975         9,
3976         9
3977 };
3978
3979 static static_codebook _44c0_s_p4_0 = {
3980         2, 81,
3981         _vq_lengthlist__44c0_s_p4_0,
3982         1, -531628032, 1611661312, 4, 0,
3983         _vq_quantlist__44c0_s_p4_0,
3984         NULL,
3985         &_vq_auxt__44c0_s_p4_0,
3986         NULL,
3987         0
3988 };
3989
3990 static long _vq_quantlist__44c0_s_p5_0[] = {
3991         4,
3992         3,
3993         5,
3994         2,
3995         6,
3996         1,
3997         7,
3998         0,
3999         8,
4000 };
4001
4002 static long _vq_lengthlist__44c0_s_p5_0[] = {
4003          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 6, 7, 7, 7,
4004          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
4005          8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8,10, 9, 0, 0, 0,
4006          8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
4007          0, 0,10, 9, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
4008         11,
4009 };
4010
4011 static float _vq_quantthresh__44c0_s_p5_0[] = {
4012         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
4013 };
4014
4015 static long _vq_quantmap__44c0_s_p5_0[] = {
4016             7,    5,    3,    1,    0,    2,    4,    6,
4017             8,
4018 };
4019
4020 static encode_aux_threshmatch _vq_auxt__44c0_s_p5_0 = {
4021         _vq_quantthresh__44c0_s_p5_0,
4022         _vq_quantmap__44c0_s_p5_0,
4023         9,
4024         9
4025 };
4026
4027 static static_codebook _44c0_s_p5_0 = {
4028         2, 81,
4029         _vq_lengthlist__44c0_s_p5_0,
4030         1, -531628032, 1611661312, 4, 0,
4031         _vq_quantlist__44c0_s_p5_0,
4032         NULL,
4033         &_vq_auxt__44c0_s_p5_0,
4034         NULL,
4035         0
4036 };
4037
4038 static long _vq_quantlist__44c0_s_p6_0[] = {
4039         8,
4040         7,
4041         9,
4042         6,
4043         10,
4044         5,
4045         11,
4046         4,
4047         12,
4048         3,
4049         13,
4050         2,
4051         14,
4052         1,
4053         15,
4054         0,
4055         16,
4056 };
4057
4058 static long _vq_lengthlist__44c0_s_p6_0[] = {
4059          1, 3, 4, 6, 6, 7, 8, 8, 8, 8, 8, 9, 9,10,10,11,
4060         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
4061         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
4062         11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
4063         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
4064         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9,10,10,10,
4065         10,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
4066         10,11,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
4067         10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 9, 9,10,
4068         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
4069          9,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
4070          9, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
4071         10, 9,10,10,11,11,11,12,12,13,13,13, 0, 0, 0, 0,
4072          0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
4073          0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0, 0,
4074          0, 0, 0, 0, 0,11,11,11,11,12,12,13,12,13,13, 0,
4075          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14,
4076          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
4077         14,
4078 };
4079
4080 static float _vq_quantthresh__44c0_s_p6_0[] = {
4081         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
4082         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
4083 };
4084
4085 static long _vq_quantmap__44c0_s_p6_0[] = {
4086            15,   13,   11,    9,    7,    5,    3,    1,
4087             0,    2,    4,    6,    8,   10,   12,   14,
4088            16,
4089 };
4090
4091 static encode_aux_threshmatch _vq_auxt__44c0_s_p6_0 = {
4092         _vq_quantthresh__44c0_s_p6_0,
4093         _vq_quantmap__44c0_s_p6_0,
4094         17,
4095         17
4096 };
4097
4098 static static_codebook _44c0_s_p6_0 = {
4099         2, 289,
4100         _vq_lengthlist__44c0_s_p6_0,
4101         1, -529530880, 1611661312, 5, 0,
4102         _vq_quantlist__44c0_s_p6_0,
4103         NULL,
4104         &_vq_auxt__44c0_s_p6_0,
4105         NULL,
4106         0
4107 };
4108
4109 static long _vq_quantlist__44c0_s_p7_0[] = {
4110         1,
4111         0,
4112         2,
4113 };
4114
4115 static long _vq_lengthlist__44c0_s_p7_0[] = {
4116          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
4117          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
4118         10,11,10,10, 6, 9, 9,11,10,10,11, 9,10, 6, 9, 9,
4119         11,10,10,11, 9, 9, 7,10,10,11,11,11,12,11,11, 7,
4120          9, 9,10, 9, 9,11,11,10, 7, 9, 9,10,10,10,12,10,
4121         11,
4122 };
4123
4124 static float _vq_quantthresh__44c0_s_p7_0[] = {
4125         -5.5, 5.5, 
4126 };
4127
4128 static long _vq_quantmap__44c0_s_p7_0[] = {
4129             1,    0,    2,
4130 };
4131
4132 static encode_aux_threshmatch _vq_auxt__44c0_s_p7_0 = {
4133         _vq_quantthresh__44c0_s_p7_0,
4134         _vq_quantmap__44c0_s_p7_0,
4135         3,
4136         3
4137 };
4138
4139 static static_codebook _44c0_s_p7_0 = {
4140         4, 81,
4141         _vq_lengthlist__44c0_s_p7_0,
4142         1, -529137664, 1618345984, 2, 0,
4143         _vq_quantlist__44c0_s_p7_0,
4144         NULL,
4145         &_vq_auxt__44c0_s_p7_0,
4146         NULL,
4147         0
4148 };
4149
4150 static long _vq_quantlist__44c0_s_p7_1[] = {
4151         5,
4152         4,
4153         6,
4154         3,
4155         7,
4156         2,
4157         8,
4158         1,
4159         9,
4160         0,
4161         10,
4162 };
4163
4164 static long _vq_lengthlist__44c0_s_p7_1[] = {
4165          2, 3, 3, 6, 6, 7, 7, 7, 7, 7, 7,10, 9, 9, 6, 6,
4166          7, 7, 8, 8, 8, 8, 9, 9, 9, 6, 6, 7, 7, 8, 8, 8,
4167          8,10, 9,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
4168          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
4169          8, 8,10,10,10, 8, 7, 8, 8, 8, 8, 8, 8,10,10,10,
4170          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
4171          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
4172         10,10,10, 8, 8, 8, 8, 8, 8,
4173 };
4174
4175 static float _vq_quantthresh__44c0_s_p7_1[] = {
4176         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
4177         3.5, 4.5, 
4178 };
4179
4180 static long _vq_quantmap__44c0_s_p7_1[] = {
4181             9,    7,    5,    3,    1,    0,    2,    4,
4182             6,    8,   10,
4183 };
4184
4185 static encode_aux_threshmatch _vq_auxt__44c0_s_p7_1 = {
4186         _vq_quantthresh__44c0_s_p7_1,
4187         _vq_quantmap__44c0_s_p7_1,
4188         11,
4189         11
4190 };
4191
4192 static static_codebook _44c0_s_p7_1 = {
4193         2, 121,
4194         _vq_lengthlist__44c0_s_p7_1,
4195         1, -531365888, 1611661312, 4, 0,
4196         _vq_quantlist__44c0_s_p7_1,
4197         NULL,
4198         &_vq_auxt__44c0_s_p7_1,
4199         NULL,
4200         0
4201 };
4202
4203 static long _vq_quantlist__44c0_s_p8_0[] = {
4204         6,
4205         5,
4206         7,
4207         4,
4208         8,
4209         3,
4210         9,
4211         2,
4212         10,
4213         1,
4214         11,
4215         0,
4216         12,
4217 };
4218
4219 static long _vq_lengthlist__44c0_s_p8_0[] = {
4220          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 9, 7, 5, 5,
4221          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 6, 7, 7, 8,
4222          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
4223         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
4224         11, 0,12,12, 9, 8, 9, 9,10,10,10,11,12,11, 0,13,
4225         13, 9, 8, 9, 9,10,10,10,11,11,11, 0, 0, 0,10,10,
4226          9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 8,10,
4227         10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
4228         12,12, 0, 0, 0,15,15,10,10,11, 9,12,12,13,13, 0,
4229          0, 0, 0, 0,12,11,11,11,12,12,13,13, 0, 0, 0, 0,
4230          0,12,12,11,11,12,11,14,13,
4231 };
4232
4233 static float _vq_quantthresh__44c0_s_p8_0[] = {
4234         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
4235         12.5, 17.5, 22.5, 27.5, 
4236 };
4237
4238 static long _vq_quantmap__44c0_s_p8_0[] = {
4239            11,    9,    7,    5,    3,    1,    0,    2,
4240             4,    6,    8,   10,   12,
4241 };
4242
4243 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_0 = {
4244         _vq_quantthresh__44c0_s_p8_0,
4245         _vq_quantmap__44c0_s_p8_0,
4246         13,
4247         13
4248 };
4249
4250 static static_codebook _44c0_s_p8_0 = {
4251         2, 169,
4252         _vq_lengthlist__44c0_s_p8_0,
4253         1, -526516224, 1616117760, 4, 0,
4254         _vq_quantlist__44c0_s_p8_0,
4255         NULL,
4256         &_vq_auxt__44c0_s_p8_0,
4257         NULL,
4258         0
4259 };
4260
4261 static long _vq_quantlist__44c0_s_p8_1[] = {
4262         2,
4263         1,
4264         3,
4265         0,
4266         4,
4267 };
4268
4269 static long _vq_lengthlist__44c0_s_p8_1[] = {
4270          2, 3, 4, 4, 4, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
4271          6, 6, 5, 5, 6, 6, 6, 5, 5,
4272 };
4273
4274 static float _vq_quantthresh__44c0_s_p8_1[] = {
4275         -1.5, -0.5, 0.5, 1.5, 
4276 };
4277
4278 static long _vq_quantmap__44c0_s_p8_1[] = {
4279             3,    1,    0,    2,    4,
4280 };
4281
4282 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_1 = {
4283         _vq_quantthresh__44c0_s_p8_1,
4284         _vq_quantmap__44c0_s_p8_1,
4285         5,
4286         5
4287 };
4288
4289 static static_codebook _44c0_s_p8_1 = {
4290         2, 25,
4291         _vq_lengthlist__44c0_s_p8_1,
4292         1, -533725184, 1611661312, 3, 0,
4293         _vq_quantlist__44c0_s_p8_1,
4294         NULL,
4295         &_vq_auxt__44c0_s_p8_1,
4296         NULL,
4297         0
4298 };
4299
4300 static long _vq_quantlist__44c0_s_p9_0[] = {
4301         2,
4302         1,
4303         3,
4304         0,
4305         4,
4306 };
4307
4308 static long _vq_lengthlist__44c0_s_p9_0[] = {
4309          1, 7, 7,11,11,10,11,11,11,11, 9,11,11,11,11,11,
4310         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4311         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4312         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4313         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4314         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4315         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4316         11,11,11,11,11,11,11,11,11,11,11,11,11, 8,11,11,
4317         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4318         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4319         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4320         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4321         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4322         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4323         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4324         11,11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,
4325         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4326         11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4327         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4328         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4329         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4330         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4331         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4332         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4333         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4334         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4335         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4336         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4337         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4338         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4339         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4340         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4341         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4342         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4343         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4344         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4345         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4346         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4347         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4348         10,
4349 };
4350
4351 static float _vq_quantthresh__44c0_s_p9_0[] = {
4352         -331.5, -110.5, 110.5, 331.5, 
4353 };
4354
4355 static long _vq_quantmap__44c0_s_p9_0[] = {
4356             3,    1,    0,    2,    4,
4357 };
4358
4359 static encode_aux_threshmatch _vq_auxt__44c0_s_p9_0 = {
4360         _vq_quantthresh__44c0_s_p9_0,
4361         _vq_quantmap__44c0_s_p9_0,
4362         5,
4363         5
4364 };
4365
4366 static static_codebook _44c0_s_p9_0 = {
4367         4, 625,
4368         _vq_lengthlist__44c0_s_p9_0,
4369         1, -518283264, 1627103232, 3, 0,
4370         _vq_quantlist__44c0_s_p9_0,
4371         NULL,
4372         &_vq_auxt__44c0_s_p9_0,
4373         NULL,
4374         0
4375 };
4376
4377 static long _vq_quantlist__44c0_s_p9_1[] = {
4378         6,
4379         5,
4380         7,
4381         4,
4382         8,
4383         3,
4384         9,
4385         2,
4386         10,
4387         1,
4388         11,
4389         0,
4390         12,
4391 };
4392
4393 static long _vq_lengthlist__44c0_s_p9_1[] = {
4394          1, 4, 4, 6, 6, 7, 7, 9, 9,12,12,13,12, 6, 5, 5,
4395          7, 7, 8, 8,10,10,12,11,14,13, 6, 5, 5, 7, 7, 7,
4396          8, 9, 9,11,12,13,12,15, 7, 7, 7, 7, 9, 9,11,11,
4397         14,13,14,13,15, 7, 7, 8, 8, 8, 9,10,10,11,11,12,
4398         11,15,10,10, 8, 8,10,10,12,11,13,15,14,14,15,11,
4399         10, 8, 8,11,11,11,11,13,13,12,13,15,15,15,10,10,
4400         10,10,12,13,13,13,15,14,15,15,15,10,10,10,11,13,
4401         14,13,14,14,14,15,15,15,15,15,11,12,11,13,14,14,
4402         15,15,15,15,15,14,15,11,11,13,12,14,13,15,15,15,
4403         15,15,15,15,13,12,13,12,15,15,15,15,15,15,15,15,
4404         15,12,13,12,12,15,14,15,15,
4405 };
4406
4407 static float _vq_quantthresh__44c0_s_p9_1[] = {
4408         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
4409         42.5, 59.5, 76.5, 93.5, 
4410 };
4411
4412 static long _vq_quantmap__44c0_s_p9_1[] = {
4413            11,    9,    7,    5,    3,    1,    0,    2,
4414             4,    6,    8,   10,   12,
4415 };
4416
4417 static encode_aux_threshmatch _vq_auxt__44c0_s_p9_1 = {
4418         _vq_quantthresh__44c0_s_p9_1,
4419         _vq_quantmap__44c0_s_p9_1,
4420         13,
4421         13
4422 };
4423
4424 static static_codebook _44c0_s_p9_1 = {
4425         2, 169,
4426         _vq_lengthlist__44c0_s_p9_1,
4427         1, -522616832, 1620115456, 4, 0,
4428         _vq_quantlist__44c0_s_p9_1,
4429         NULL,
4430         &_vq_auxt__44c0_s_p9_1,
4431         NULL,
4432         0
4433 };
4434
4435 static long _vq_quantlist__44c0_s_p9_2[] = {
4436         8,
4437         7,
4438         9,
4439         6,
4440         10,
4441         5,
4442         11,
4443         4,
4444         12,
4445         3,
4446         13,
4447         2,
4448         14,
4449         1,
4450         15,
4451         0,
4452         16,
4453 };
4454
4455 static long _vq_lengthlist__44c0_s_p9_2[] = {
4456          2, 4, 4, 6, 6, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 8,
4457          9,10,10,10, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,
4458          9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
4459          9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
4460          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9,
4461          9, 9, 9, 9, 9,11,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
4462          9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 9, 9,
4463          9, 9, 9, 9,10, 9, 9,10,10,11, 9, 8, 9, 9, 9, 9,
4464          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11, 9, 8, 9,
4465          9, 9, 9, 9, 9, 9, 9,10,10,11,11,10,11,11, 9, 9,
4466          9, 9, 9, 9,10, 9, 9, 9,10, 9,10,10,10,11,11, 9,
4467          9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,11,10,10,10,11,
4468          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
4469         11,11,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
4470         11,11,10,10, 9,10,10,10, 9,10, 9, 9, 9, 9,10,10,
4471         11,10,11,11,11, 9,10, 9, 9, 9, 9, 9, 9, 9,10,10,
4472         11,10,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
4473         10,10,10,10,11,11,10,11,11, 9, 9, 9, 9, 9, 9, 9,
4474          9,
4475 };
4476
4477 static float _vq_quantthresh__44c0_s_p9_2[] = {
4478         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
4479         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
4480 };
4481
4482 static long _vq_quantmap__44c0_s_p9_2[] = {
4483            15,   13,   11,    9,    7,    5,    3,    1,
4484             0,    2,    4,    6,    8,   10,   12,   14,
4485            16,
4486 };
4487
4488 static encode_aux_threshmatch _vq_auxt__44c0_s_p9_2 = {
4489         _vq_quantthresh__44c0_s_p9_2,
4490         _vq_quantmap__44c0_s_p9_2,
4491         17,
4492         17
4493 };
4494
4495 static static_codebook _44c0_s_p9_2 = {
4496         2, 289,
4497         _vq_lengthlist__44c0_s_p9_2,
4498         1, -529530880, 1611661312, 5, 0,
4499         _vq_quantlist__44c0_s_p9_2,
4500         NULL,
4501         &_vq_auxt__44c0_s_p9_2,
4502         NULL,
4503         0
4504 };
4505
4506 static long _huff_lengthlist__44c0_s_short[] = {
4507          6, 8,17,12,12,12,14,15,17,16, 5, 1,16, 5, 6, 6,
4508          9,12,14,13,16,16,16,16,16,16,16,16,16,16, 9, 4,
4509         16, 6, 9, 7,10,14,14,14, 8, 5,16, 8, 6, 7,10,13,
4510         15,16, 9, 6,16, 7, 7, 7,10,12,15,14,10, 8,16, 9,
4511          9, 9,10,12,15,14,13, 7,16, 8, 7, 7,10,12,14,13,
4512         15, 6,16, 7, 5, 5, 7, 9,13,16,14, 7,16, 8, 6, 6,
4513          8, 9,11,14,
4514 };
4515
4516 static static_codebook _huff_book__44c0_s_short = {
4517         2, 100,
4518         _huff_lengthlist__44c0_s_short,
4519         0, 0, 0, 0, 0,
4520         NULL,
4521         NULL,
4522         NULL,
4523         NULL,
4524         0
4525 };
4526
4527 static long _huff_lengthlist__44c0_sm_long[] = {
4528          3, 4,10, 8,11, 9,10,10,11,13, 3, 2,10, 5, 8, 6,
4529          8,11,12,13,10, 8, 7,10, 7, 8, 9,11,12,13, 8, 5,
4530         12, 6, 9, 7,10,13,14,16,11, 7, 7, 9, 5, 6, 7,10,
4531         13,13, 8, 6, 7, 7, 5, 5, 6, 9,12,13, 9, 8, 8, 8,
4532          7, 6, 6, 8,11,14,10,10,10,11, 9, 8, 7, 8,10,13,
4533         11,14,12,15,13,11, 9, 8, 9,12,12,18,15,18,17,15,
4534         12,10,10,14,
4535 };
4536
4537 static static_codebook _huff_book__44c0_sm_long = {
4538         2, 100,
4539         _huff_lengthlist__44c0_sm_long,
4540         0, 0, 0, 0, 0,
4541         NULL,
4542         NULL,
4543         NULL,
4544         NULL,
4545         0
4546 };
4547
4548 static long _vq_quantlist__44c0_sm_p1_0[] = {
4549         1,
4550         0,
4551         2,
4552 };
4553
4554 static long _vq_lengthlist__44c0_sm_p1_0[] = {
4555          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
4556          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4560          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
4561          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4565          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
4566          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4600          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
4601          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
4602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
4606          0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
4607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
4611          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
4612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4646          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
4647          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4651          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
4652          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
4653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4656          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
4657          0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
4658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4965          0,
4966 };
4967
4968 static float _vq_quantthresh__44c0_sm_p1_0[] = {
4969         -0.5, 0.5, 
4970 };
4971
4972 static long _vq_quantmap__44c0_sm_p1_0[] = {
4973             1,    0,    2,
4974 };
4975
4976 static encode_aux_threshmatch _vq_auxt__44c0_sm_p1_0 = {
4977         _vq_quantthresh__44c0_sm_p1_0,
4978         _vq_quantmap__44c0_sm_p1_0,
4979         3,
4980         3
4981 };
4982
4983 static static_codebook _44c0_sm_p1_0 = {
4984         8, 6561,
4985         _vq_lengthlist__44c0_sm_p1_0,
4986         1, -535822336, 1611661312, 2, 0,
4987         _vq_quantlist__44c0_sm_p1_0,
4988         NULL,
4989         &_vq_auxt__44c0_sm_p1_0,
4990         NULL,
4991         0
4992 };
4993
4994 static long _vq_quantlist__44c0_sm_p2_0[] = {
4995         2,
4996         1,
4997         3,
4998         0,
4999         4,
5000 };
5001
5002 static long _vq_lengthlist__44c0_sm_p2_0[] = {
5003          1, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 6, 6, 0, 0, 0,
5004          8, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 8,
5005          8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
5006          0, 0, 5, 6, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
5007          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5012          0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0,
5013          0, 8, 8, 0, 0, 0,10, 9, 0, 0, 0, 0, 0, 0, 0, 6,
5014          8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9,
5015         10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5020          0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
5021          0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
5022          0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
5023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5028          8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
5029         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
5030         10, 0, 0, 0,10, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
5031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5042          0,
5043 };
5044
5045 static float _vq_quantthresh__44c0_sm_p2_0[] = {
5046         -1.5, -0.5, 0.5, 1.5, 
5047 };
5048
5049 static long _vq_quantmap__44c0_sm_p2_0[] = {
5050             3,    1,    0,    2,    4,
5051 };
5052
5053 static encode_aux_threshmatch _vq_auxt__44c0_sm_p2_0 = {
5054         _vq_quantthresh__44c0_sm_p2_0,
5055         _vq_quantmap__44c0_sm_p2_0,
5056         5,
5057         5
5058 };
5059
5060 static static_codebook _44c0_sm_p2_0 = {
5061         4, 625,
5062         _vq_lengthlist__44c0_sm_p2_0,
5063         1, -533725184, 1611661312, 3, 0,
5064         _vq_quantlist__44c0_sm_p2_0,
5065         NULL,
5066         &_vq_auxt__44c0_sm_p2_0,
5067         NULL,
5068         0
5069 };
5070
5071 static long _vq_quantlist__44c0_sm_p3_0[] = {
5072         2,
5073         1,
5074         3,
5075         0,
5076         4,
5077 };
5078
5079 static long _vq_lengthlist__44c0_sm_p3_0[] = {
5080          2, 3, 4, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5081          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
5082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5083          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
5085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5086          0, 0, 0, 0, 6, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
5087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5119          0,
5120 };
5121
5122 static float _vq_quantthresh__44c0_sm_p3_0[] = {
5123         -1.5, -0.5, 0.5, 1.5, 
5124 };
5125
5126 static long _vq_quantmap__44c0_sm_p3_0[] = {
5127             3,    1,    0,    2,    4,
5128 };
5129
5130 static encode_aux_threshmatch _vq_auxt__44c0_sm_p3_0 = {
5131         _vq_quantthresh__44c0_sm_p3_0,
5132         _vq_quantmap__44c0_sm_p3_0,
5133         5,
5134         5
5135 };
5136
5137 static static_codebook _44c0_sm_p3_0 = {
5138         4, 625,
5139         _vq_lengthlist__44c0_sm_p3_0,
5140         1, -533725184, 1611661312, 3, 0,
5141         _vq_quantlist__44c0_sm_p3_0,
5142         NULL,
5143         &_vq_auxt__44c0_sm_p3_0,
5144         NULL,
5145         0
5146 };
5147
5148 static long _vq_quantlist__44c0_sm_p4_0[] = {
5149         4,
5150         3,
5151         5,
5152         2,
5153         6,
5154         1,
5155         7,
5156         0,
5157         8,
5158 };
5159
5160 static long _vq_lengthlist__44c0_sm_p4_0[] = {
5161          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
5162          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
5163          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
5164          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
5165          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5166          0,
5167 };
5168
5169 static float _vq_quantthresh__44c0_sm_p4_0[] = {
5170         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
5171 };
5172
5173 static long _vq_quantmap__44c0_sm_p4_0[] = {
5174             7,    5,    3,    1,    0,    2,    4,    6,
5175             8,
5176 };
5177
5178 static encode_aux_threshmatch _vq_auxt__44c0_sm_p4_0 = {
5179         _vq_quantthresh__44c0_sm_p4_0,
5180         _vq_quantmap__44c0_sm_p4_0,
5181         9,
5182         9
5183 };
5184
5185 static static_codebook _44c0_sm_p4_0 = {
5186         2, 81,
5187         _vq_lengthlist__44c0_sm_p4_0,
5188         1, -531628032, 1611661312, 4, 0,
5189         _vq_quantlist__44c0_sm_p4_0,
5190         NULL,
5191         &_vq_auxt__44c0_sm_p4_0,
5192         NULL,
5193         0
5194 };
5195
5196 static long _vq_quantlist__44c0_sm_p5_0[] = {
5197         4,
5198         3,
5199         5,
5200         2,
5201         6,
5202         1,
5203         7,
5204         0,
5205         8,
5206 };
5207
5208 static long _vq_lengthlist__44c0_sm_p5_0[] = {
5209          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7, 8, 8,
5210          9, 9, 0, 6, 6, 7, 7, 8, 8,10,10, 0, 7, 7, 8, 8,
5211          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
5212          8, 8, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
5213          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
5214         11,
5215 };
5216
5217 static float _vq_quantthresh__44c0_sm_p5_0[] = {
5218         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
5219 };
5220
5221 static long _vq_quantmap__44c0_sm_p5_0[] = {
5222             7,    5,    3,    1,    0,    2,    4,    6,
5223             8,
5224 };
5225
5226 static encode_aux_threshmatch _vq_auxt__44c0_sm_p5_0 = {
5227         _vq_quantthresh__44c0_sm_p5_0,
5228         _vq_quantmap__44c0_sm_p5_0,
5229         9,
5230         9
5231 };
5232
5233 static static_codebook _44c0_sm_p5_0 = {
5234         2, 81,
5235         _vq_lengthlist__44c0_sm_p5_0,
5236         1, -531628032, 1611661312, 4, 0,
5237         _vq_quantlist__44c0_sm_p5_0,
5238         NULL,
5239         &_vq_auxt__44c0_sm_p5_0,
5240         NULL,
5241         0
5242 };
5243
5244 static long _vq_quantlist__44c0_sm_p6_0[] = {
5245         8,
5246         7,
5247         9,
5248         6,
5249         10,
5250         5,
5251         11,
5252         4,
5253         12,
5254         3,
5255         13,
5256         2,
5257         14,
5258         1,
5259         15,
5260         0,
5261         16,
5262 };
5263
5264 static long _vq_lengthlist__44c0_sm_p6_0[] = {
5265          1, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8,10,10,10,10,11,
5266         11, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
5267         12,12, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
5268         11,12,12, 0, 7, 7, 8, 8, 8, 8,10,10,10,10,11,11,
5269         11,11,12,12, 0, 0, 0, 8, 7, 8, 8,10,10,10,10,11,
5270         11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
5271         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
5272         10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
5273         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
5274         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
5275         10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0, 0, 9,
5276          9,10, 9,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0,
5277         10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
5278          0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
5279          0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0, 0,
5280          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0,
5281          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
5282          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
5283         14,
5284 };
5285
5286 static float _vq_quantthresh__44c0_sm_p6_0[] = {
5287         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
5288         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
5289 };
5290
5291 static long _vq_quantmap__44c0_sm_p6_0[] = {
5292            15,   13,   11,    9,    7,    5,    3,    1,
5293             0,    2,    4,    6,    8,   10,   12,   14,
5294            16,
5295 };
5296
5297 static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_0 = {
5298         _vq_quantthresh__44c0_sm_p6_0,
5299         _vq_quantmap__44c0_sm_p6_0,
5300         17,
5301         17
5302 };
5303
5304 static static_codebook _44c0_sm_p6_0 = {
5305         2, 289,
5306         _vq_lengthlist__44c0_sm_p6_0,
5307         1, -529530880, 1611661312, 5, 0,
5308         _vq_quantlist__44c0_sm_p6_0,
5309         NULL,
5310         &_vq_auxt__44c0_sm_p6_0,
5311         NULL,
5312         0
5313 };
5314
5315 static long _vq_quantlist__44c0_sm_p7_0[] = {
5316         1,
5317         0,
5318         2,
5319 };
5320
5321 static long _vq_lengthlist__44c0_sm_p7_0[] = {
5322          1, 4, 4, 6, 6, 6, 7, 6, 6, 5, 7, 6,10, 9, 9,10,
5323          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 6,10,10,10,10,
5324         10,11,10,10, 6, 9, 9,10,10,10,11, 9,10, 6, 9, 9,
5325         10,10,10,11,10, 9, 7,10,10,11,11,11,11,11,11, 6,
5326          9, 9,10, 9,10,11,11,10, 6, 9, 9,10,10,10,11,10,
5327         11,
5328 };
5329
5330 static float _vq_quantthresh__44c0_sm_p7_0[] = {
5331         -5.5, 5.5, 
5332 };
5333
5334 static long _vq_quantmap__44c0_sm_p7_0[] = {
5335             1,    0,    2,
5336 };
5337
5338 static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_0 = {
5339         _vq_quantthresh__44c0_sm_p7_0,
5340         _vq_quantmap__44c0_sm_p7_0,
5341         3,
5342         3
5343 };
5344
5345 static static_codebook _44c0_sm_p7_0 = {
5346         4, 81,
5347         _vq_lengthlist__44c0_sm_p7_0,
5348         1, -529137664, 1618345984, 2, 0,
5349         _vq_quantlist__44c0_sm_p7_0,
5350         NULL,
5351         &_vq_auxt__44c0_sm_p7_0,
5352         NULL,
5353         0
5354 };
5355
5356 static long _vq_quantlist__44c0_sm_p7_1[] = {
5357         5,
5358         4,
5359         6,
5360         3,
5361         7,
5362         2,
5363         8,
5364         1,
5365         9,
5366         0,
5367         10,
5368 };
5369
5370 static long _vq_lengthlist__44c0_sm_p7_1[] = {
5371          2, 4, 4, 5, 5, 7, 7, 7, 7, 7, 7, 9, 5, 5, 7, 7,
5372          7, 7, 8, 8, 8, 8, 9, 5, 5, 7, 7, 7, 7, 8, 8, 8,
5373          8,10, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,10,10,10, 7,
5374          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
5375          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
5376          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
5377          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
5378         10,10,10, 8, 8, 8, 8, 8, 8,
5379 };
5380
5381 static float _vq_quantthresh__44c0_sm_p7_1[] = {
5382         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
5383         3.5, 4.5, 
5384 };
5385
5386 static long _vq_quantmap__44c0_sm_p7_1[] = {
5387             9,    7,    5,    3,    1,    0,    2,    4,
5388             6,    8,   10,
5389 };
5390
5391 static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_1 = {
5392         _vq_quantthresh__44c0_sm_p7_1,
5393         _vq_quantmap__44c0_sm_p7_1,
5394         11,
5395         11
5396 };
5397
5398 static static_codebook _44c0_sm_p7_1 = {
5399         2, 121,
5400         _vq_lengthlist__44c0_sm_p7_1,
5401         1, -531365888, 1611661312, 4, 0,
5402         _vq_quantlist__44c0_sm_p7_1,
5403         NULL,
5404         &_vq_auxt__44c0_sm_p7_1,
5405         NULL,
5406         0
5407 };
5408
5409 static long _vq_quantlist__44c0_sm_p8_0[] = {
5410         6,
5411         5,
5412         7,
5413         4,
5414         8,
5415         3,
5416         9,
5417         2,
5418         10,
5419         1,
5420         11,
5421         0,
5422         12,
5423 };
5424
5425 static long _vq_lengthlist__44c0_sm_p8_0[] = {
5426          1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 9,10,10, 7, 5, 5,
5427          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
5428          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
5429         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
5430         11, 0,12,12, 9, 9, 9, 9,10,10,11,11,12,11, 0,12,
5431         12, 9, 9, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
5432          9,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
5433         11,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
5434         13,13, 0, 0, 0,14,14,10,10,11,10,12,12,13,13, 0,
5435          0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
5436          0,12,12,11,10,12,11,14,14,
5437 };
5438
5439 static float _vq_quantthresh__44c0_sm_p8_0[] = {
5440         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
5441         12.5, 17.5, 22.5, 27.5, 
5442 };
5443
5444 static long _vq_quantmap__44c0_sm_p8_0[] = {
5445            11,    9,    7,    5,    3,    1,    0,    2,
5446             4,    6,    8,   10,   12,
5447 };
5448
5449 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_0 = {
5450         _vq_quantthresh__44c0_sm_p8_0,
5451         _vq_quantmap__44c0_sm_p8_0,
5452         13,
5453         13
5454 };
5455
5456 static static_codebook _44c0_sm_p8_0 = {
5457         2, 169,
5458         _vq_lengthlist__44c0_sm_p8_0,
5459         1, -526516224, 1616117760, 4, 0,
5460         _vq_quantlist__44c0_sm_p8_0,
5461         NULL,
5462         &_vq_auxt__44c0_sm_p8_0,
5463         NULL,
5464         0
5465 };
5466
5467 static long _vq_quantlist__44c0_sm_p8_1[] = {
5468         2,
5469         1,
5470         3,
5471         0,
5472         4,
5473 };
5474
5475 static long _vq_lengthlist__44c0_sm_p8_1[] = {
5476          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
5477          5, 5, 5, 5, 6, 6, 6, 5, 5,
5478 };
5479
5480 static float _vq_quantthresh__44c0_sm_p8_1[] = {
5481         -1.5, -0.5, 0.5, 1.5, 
5482 };
5483
5484 static long _vq_quantmap__44c0_sm_p8_1[] = {
5485             3,    1,    0,    2,    4,
5486 };
5487
5488 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_1 = {
5489         _vq_quantthresh__44c0_sm_p8_1,
5490         _vq_quantmap__44c0_sm_p8_1,
5491         5,
5492         5
5493 };
5494
5495 static static_codebook _44c0_sm_p8_1 = {
5496         2, 25,
5497         _vq_lengthlist__44c0_sm_p8_1,
5498         1, -533725184, 1611661312, 3, 0,
5499         _vq_quantlist__44c0_sm_p8_1,
5500         NULL,
5501         &_vq_auxt__44c0_sm_p8_1,
5502         NULL,
5503         0
5504 };
5505
5506 static long _vq_quantlist__44c0_sm_p9_0[] = {
5507         4,
5508         3,
5509         5,
5510         2,
5511         6,
5512         1,
5513         7,
5514         0,
5515         8,
5516 };
5517
5518 static long _vq_lengthlist__44c0_sm_p9_0[] = {
5519          1, 3, 4,11,11,11,11,11,11, 4, 6, 6,10,10,10,10,
5520         10,10, 4, 6, 5,10,10,10,10,10,10,10, 6, 7,10, 9,
5521         10,10,10,10,10, 7, 9,10, 9,10,10,10,10,10, 9,10,
5522          7, 9,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,
5523         10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
5524         10,
5525 };
5526
5527 static float _vq_quantthresh__44c0_sm_p9_0[] = {
5528         -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5, 
5529 };
5530
5531 static long _vq_quantmap__44c0_sm_p9_0[] = {
5532             7,    5,    3,    1,    0,    2,    4,    6,
5533             8,
5534 };
5535
5536 static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_0 = {
5537         _vq_quantthresh__44c0_sm_p9_0,
5538         _vq_quantmap__44c0_sm_p9_0,
5539         9,
5540         9
5541 };
5542
5543 static static_codebook _44c0_sm_p9_0 = {
5544         2, 81,
5545         _vq_lengthlist__44c0_sm_p9_0,
5546         1, -516186112, 1627103232, 4, 0,
5547         _vq_quantlist__44c0_sm_p9_0,
5548         NULL,
5549         &_vq_auxt__44c0_sm_p9_0,
5550         NULL,
5551         0
5552 };
5553
5554 static long _vq_quantlist__44c0_sm_p9_1[] = {
5555         6,
5556         5,
5557         7,
5558         4,
5559         8,
5560         3,
5561         9,
5562         2,
5563         10,
5564         1,
5565         11,
5566         0,
5567         12,
5568 };
5569
5570 static long _vq_lengthlist__44c0_sm_p9_1[] = {
5571          1, 4, 4, 6, 6, 7, 7, 9, 9,12,12,13,13, 6, 5, 5,
5572          7, 7, 8, 8,10,10,12,12,14,13, 6, 5, 5, 6, 7, 8,
5573          8,10, 9,11,12,13,12,18, 7, 7, 7, 7, 9, 9,11,11,
5574         14,14,14,13,17, 7, 7, 8, 7, 9, 9,10,10,12,11,13,
5575         12,18,10,10, 8, 8,10,10,12,11,13,14,16,15,17,11,
5576         11, 8, 8,11,11,11,12,13,13,13,15,18,18,18,10,11,
5577         10,10,12,13,14,13,17,14,17,17,17,10,10,11,11,14,
5578         14,14,13,14,14,18,18,18,17,15,11,12,12,13,15,15,
5579         16,17,18,16,18,14,15,11,11,14,13,14,14,16,17,18,
5580         17,17,17,18,14,13,13,12,17,15,17,16,18,17,18,18,
5581         18,12,13,12,13,16,14,18,18,
5582 };
5583
5584 static float _vq_quantthresh__44c0_sm_p9_1[] = {
5585         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
5586         42.5, 59.5, 76.5, 93.5, 
5587 };
5588
5589 static long _vq_quantmap__44c0_sm_p9_1[] = {
5590            11,    9,    7,    5,    3,    1,    0,    2,
5591             4,    6,    8,   10,   12,
5592 };
5593
5594 static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_1 = {
5595         _vq_quantthresh__44c0_sm_p9_1,
5596         _vq_quantmap__44c0_sm_p9_1,
5597         13,
5598         13
5599 };
5600
5601 static static_codebook _44c0_sm_p9_1 = {
5602         2, 169,
5603         _vq_lengthlist__44c0_sm_p9_1,
5604         1, -522616832, 1620115456, 4, 0,
5605         _vq_quantlist__44c0_sm_p9_1,
5606         NULL,
5607         &_vq_auxt__44c0_sm_p9_1,
5608         NULL,
5609         0
5610 };
5611
5612 static long _vq_quantlist__44c0_sm_p9_2[] = {
5613         8,
5614         7,
5615         9,
5616         6,
5617         10,
5618         5,
5619         11,
5620         4,
5621         12,
5622         3,
5623         13,
5624         2,
5625         14,
5626         1,
5627         15,
5628         0,
5629         16,
5630 };
5631
5632 static long _vq_lengthlist__44c0_sm_p9_2[] = {
5633          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
5634          9,10, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,
5635          9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9,
5636          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
5637          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9,
5638          9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
5639          9, 9, 9, 9, 9, 9,11,10,10, 8, 8, 8, 8, 9, 9, 9,
5640          9, 9, 9, 9, 9,10, 9,10,11,10, 9, 8, 9, 9, 9, 9,
5641          9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11, 9, 8, 9,
5642          9, 9, 9, 9, 9, 9, 9,10,10,10,11,10,11,11, 9, 9,
5643          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 9,
5644          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11,
5645          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,
5646         11,11,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,11,10,
5647         11,11,10,10, 9,10,10,10, 9, 9, 9, 9, 9, 9,10,10,
5648         10,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
5649         11,10,11,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
5650         10,10,10,11,11,11,10,11,11, 9, 9, 9, 9, 9, 9, 9,
5651          9,
5652 };
5653
5654 static float _vq_quantthresh__44c0_sm_p9_2[] = {
5655         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
5656         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
5657 };
5658
5659 static long _vq_quantmap__44c0_sm_p9_2[] = {
5660            15,   13,   11,    9,    7,    5,    3,    1,
5661             0,    2,    4,    6,    8,   10,   12,   14,
5662            16,
5663 };
5664
5665 static encode_aux_threshmatch _vq_auxt__44c0_sm_p9_2 = {
5666         _vq_quantthresh__44c0_sm_p9_2,
5667         _vq_quantmap__44c0_sm_p9_2,
5668         17,
5669         17
5670 };
5671
5672 static static_codebook _44c0_sm_p9_2 = {
5673         2, 289,
5674         _vq_lengthlist__44c0_sm_p9_2,
5675         1, -529530880, 1611661312, 5, 0,
5676         _vq_quantlist__44c0_sm_p9_2,
5677         NULL,
5678         &_vq_auxt__44c0_sm_p9_2,
5679         NULL,
5680         0
5681 };
5682
5683 static long _huff_lengthlist__44c0_sm_short[] = {
5684          5, 7,12,12,13,13,13,15,16,18, 4, 2,11, 5, 9, 7,
5685          9,12,13,14,13, 7, 8, 9, 8, 9,11,13,19,19, 9, 4,
5686         12, 5,10, 7, 9,12,15,14,11, 6, 7, 7, 5, 6, 8,11,
5687         15,17,10, 5, 8, 6, 6, 5, 6, 9,14,14,10, 5, 9, 7,
5688          7, 6, 6, 9,12,14,12, 6,10, 7, 7, 7, 8, 9,13,14,
5689         14, 7, 9, 7, 5, 5, 6, 9,11,13,14, 9,10, 9, 6, 6,
5690          7, 8,10,13,
5691 };
5692
5693 static static_codebook _huff_book__44c0_sm_short = {
5694         2, 100,
5695         _huff_lengthlist__44c0_sm_short,
5696         0, 0, 0, 0, 0,
5697         NULL,
5698         NULL,
5699         NULL,
5700         NULL,
5701         0
5702 };
5703
5704 static long _huff_lengthlist__44c1_s_long[] = {
5705          3, 4,19, 9,10, 9, 9,10,11,12, 4, 2,19, 5, 6, 6,
5706          8,10,12,11,19,19,19,19,19,19,19,19,18,18, 8, 4,
5707         18, 6, 8, 7,10,13,14,13,10, 5,18, 7, 4, 6, 7,10,
5708         12,13, 9, 6,18, 7, 5, 6, 7,10,12,13, 9, 7,18, 9,
5709          7, 6, 6, 7,10,13, 9, 9,18,12, 9, 8, 6, 6, 9,12,
5710         10,12,18,15,12,11, 9, 8, 8,11,11,14,18,17,15,13,
5711         12, 9,10,12,
5712 };
5713
5714 static static_codebook _huff_book__44c1_s_long = {
5715         2, 100,
5716         _huff_lengthlist__44c1_s_long,
5717         0, 0, 0, 0, 0,
5718         NULL,
5719         NULL,
5720         NULL,
5721         NULL,
5722         0
5723 };
5724
5725 static long _vq_quantlist__44c1_s_p1_0[] = {
5726         1,
5727         0,
5728         2,
5729 };
5730
5731 static long _vq_lengthlist__44c1_s_p1_0[] = {
5732          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
5733          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5737          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
5738          0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5742          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
5743          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5777          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
5778          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
5779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
5783          0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
5784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
5788          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
5789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5823          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
5824          0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5828          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
5829          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
5830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5833          0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9,
5834          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
5835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6142          0,
6143 };
6144
6145 static float _vq_quantthresh__44c1_s_p1_0[] = {
6146         -0.5, 0.5, 
6147 };
6148
6149 static long _vq_quantmap__44c1_s_p1_0[] = {
6150             1,    0,    2,
6151 };
6152
6153 static encode_aux_threshmatch _vq_auxt__44c1_s_p1_0 = {
6154         _vq_quantthresh__44c1_s_p1_0,
6155         _vq_quantmap__44c1_s_p1_0,
6156         3,
6157         3
6158 };
6159
6160 static static_codebook _44c1_s_p1_0 = {
6161         8, 6561,
6162         _vq_lengthlist__44c1_s_p1_0,
6163         1, -535822336, 1611661312, 2, 0,
6164         _vq_quantlist__44c1_s_p1_0,
6165         NULL,
6166         &_vq_auxt__44c1_s_p1_0,
6167         NULL,
6168         0
6169 };
6170
6171 static long _vq_quantlist__44c1_s_p2_0[] = {
6172         2,
6173         1,
6174         3,
6175         0,
6176         4,
6177 };
6178
6179 static long _vq_lengthlist__44c1_s_p2_0[] = {
6180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6219          0,
6220 };
6221
6222 static float _vq_quantthresh__44c1_s_p2_0[] = {
6223         -1.5, -0.5, 0.5, 1.5, 
6224 };
6225
6226 static long _vq_quantmap__44c1_s_p2_0[] = {
6227             3,    1,    0,    2,    4,
6228 };
6229
6230 static encode_aux_threshmatch _vq_auxt__44c1_s_p2_0 = {
6231         _vq_quantthresh__44c1_s_p2_0,
6232         _vq_quantmap__44c1_s_p2_0,
6233         5,
6234         5
6235 };
6236
6237 static static_codebook _44c1_s_p2_0 = {
6238         4, 625,
6239         _vq_lengthlist__44c1_s_p2_0,
6240         1, -533725184, 1611661312, 3, 0,
6241         _vq_quantlist__44c1_s_p2_0,
6242         NULL,
6243         &_vq_auxt__44c1_s_p2_0,
6244         NULL,
6245         0
6246 };
6247
6248 static long _vq_quantlist__44c1_s_p3_0[] = {
6249         2,
6250         1,
6251         3,
6252         0,
6253         4,
6254 };
6255
6256 static long _vq_lengthlist__44c1_s_p3_0[] = {
6257          2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6258          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
6259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6260          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
6262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6263          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
6264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6296          0,
6297 };
6298
6299 static float _vq_quantthresh__44c1_s_p3_0[] = {
6300         -1.5, -0.5, 0.5, 1.5, 
6301 };
6302
6303 static long _vq_quantmap__44c1_s_p3_0[] = {
6304             3,    1,    0,    2,    4,
6305 };
6306
6307 static encode_aux_threshmatch _vq_auxt__44c1_s_p3_0 = {
6308         _vq_quantthresh__44c1_s_p3_0,
6309         _vq_quantmap__44c1_s_p3_0,
6310         5,
6311         5
6312 };
6313
6314 static static_codebook _44c1_s_p3_0 = {
6315         4, 625,
6316         _vq_lengthlist__44c1_s_p3_0,
6317         1, -533725184, 1611661312, 3, 0,
6318         _vq_quantlist__44c1_s_p3_0,
6319         NULL,
6320         &_vq_auxt__44c1_s_p3_0,
6321         NULL,
6322         0
6323 };
6324
6325 static long _vq_quantlist__44c1_s_p4_0[] = {
6326         4,
6327         3,
6328         5,
6329         2,
6330         6,
6331         1,
6332         7,
6333         0,
6334         8,
6335 };
6336
6337 static long _vq_lengthlist__44c1_s_p4_0[] = {
6338          1, 3, 2, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
6339          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
6340          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
6341          8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
6342          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6343          0,
6344 };
6345
6346 static float _vq_quantthresh__44c1_s_p4_0[] = {
6347         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
6348 };
6349
6350 static long _vq_quantmap__44c1_s_p4_0[] = {
6351             7,    5,    3,    1,    0,    2,    4,    6,
6352             8,
6353 };
6354
6355 static encode_aux_threshmatch _vq_auxt__44c1_s_p4_0 = {
6356         _vq_quantthresh__44c1_s_p4_0,
6357         _vq_quantmap__44c1_s_p4_0,
6358         9,
6359         9
6360 };
6361
6362 static static_codebook _44c1_s_p4_0 = {
6363         2, 81,
6364         _vq_lengthlist__44c1_s_p4_0,
6365         1, -531628032, 1611661312, 4, 0,
6366         _vq_quantlist__44c1_s_p4_0,
6367         NULL,
6368         &_vq_auxt__44c1_s_p4_0,
6369         NULL,
6370         0
6371 };
6372
6373 static long _vq_quantlist__44c1_s_p5_0[] = {
6374         4,
6375         3,
6376         5,
6377         2,
6378         6,
6379         1,
6380         7,
6381         0,
6382         8,
6383 };
6384
6385 static long _vq_lengthlist__44c1_s_p5_0[] = {
6386          1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 8, 7,
6387          9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7,
6388          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
6389          8, 8, 9, 9,10,10, 0, 0, 0, 8, 8, 9, 9,10,10, 0,
6390          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
6391         11,
6392 };
6393
6394 static float _vq_quantthresh__44c1_s_p5_0[] = {
6395         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
6396 };
6397
6398 static long _vq_quantmap__44c1_s_p5_0[] = {
6399             7,    5,    3,    1,    0,    2,    4,    6,
6400             8,
6401 };
6402
6403 static encode_aux_threshmatch _vq_auxt__44c1_s_p5_0 = {
6404         _vq_quantthresh__44c1_s_p5_0,
6405         _vq_quantmap__44c1_s_p5_0,
6406         9,
6407         9
6408 };
6409
6410 static static_codebook _44c1_s_p5_0 = {
6411         2, 81,
6412         _vq_lengthlist__44c1_s_p5_0,
6413         1, -531628032, 1611661312, 4, 0,
6414         _vq_quantlist__44c1_s_p5_0,
6415         NULL,
6416         &_vq_auxt__44c1_s_p5_0,
6417         NULL,
6418         0
6419 };
6420
6421 static long _vq_quantlist__44c1_s_p6_0[] = {
6422         8,
6423         7,
6424         9,
6425         6,
6426         10,
6427         5,
6428         11,
6429         4,
6430         12,
6431         3,
6432         13,
6433         2,
6434         14,
6435         1,
6436         15,
6437         0,
6438         16,
6439 };
6440
6441 static long _vq_lengthlist__44c1_s_p6_0[] = {
6442          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
6443         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
6444         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
6445         11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
6446         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
6447         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
6448         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9,10,10,
6449         10,11,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
6450         10,10,11,11,12,12,13,12, 0, 0, 0, 0, 0, 9, 9,10,
6451         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
6452         10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
6453          9,10, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
6454         10,10,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0,
6455          0, 0, 0,10,10,11,11,11,11,12,12,13,13, 0, 0, 0,
6456          0, 0, 0, 0,11,11,11,11,12,12,13,12,13,13, 0, 0,
6457          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
6458          0, 0, 0, 0, 0, 0,11,11,11,12,12,12,13,13,14,14,
6459          0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,
6460         14,
6461 };
6462
6463 static float _vq_quantthresh__44c1_s_p6_0[] = {
6464         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
6465         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
6466 };
6467
6468 static long _vq_quantmap__44c1_s_p6_0[] = {
6469            15,   13,   11,    9,    7,    5,    3,    1,
6470             0,    2,    4,    6,    8,   10,   12,   14,
6471            16,
6472 };
6473
6474 static encode_aux_threshmatch _vq_auxt__44c1_s_p6_0 = {
6475         _vq_quantthresh__44c1_s_p6_0,
6476         _vq_quantmap__44c1_s_p6_0,
6477         17,
6478         17
6479 };
6480
6481 static static_codebook _44c1_s_p6_0 = {
6482         2, 289,
6483         _vq_lengthlist__44c1_s_p6_0,
6484         1, -529530880, 1611661312, 5, 0,
6485         _vq_quantlist__44c1_s_p6_0,
6486         NULL,
6487         &_vq_auxt__44c1_s_p6_0,
6488         NULL,
6489         0
6490 };
6491
6492 static long _vq_quantlist__44c1_s_p7_0[] = {
6493         1,
6494         0,
6495         2,
6496 };
6497
6498 static long _vq_lengthlist__44c1_s_p7_0[] = {
6499          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
6500          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
6501         10,11,10,10, 6, 9, 9,10,11,10,10, 9, 9, 6, 9, 9,
6502         10,10,10,10, 9, 9, 7,10,10,11,10,10,11,11,11, 6,
6503          9, 9,10, 9, 9,11,10,10, 6, 9, 9,10, 9, 9,11,10,
6504         10,
6505 };
6506
6507 static float _vq_quantthresh__44c1_s_p7_0[] = {
6508         -5.5, 5.5, 
6509 };
6510
6511 static long _vq_quantmap__44c1_s_p7_0[] = {
6512             1,    0,    2,
6513 };
6514
6515 static encode_aux_threshmatch _vq_auxt__44c1_s_p7_0 = {
6516         _vq_quantthresh__44c1_s_p7_0,
6517         _vq_quantmap__44c1_s_p7_0,
6518         3,
6519         3
6520 };
6521
6522 static static_codebook _44c1_s_p7_0 = {
6523         4, 81,
6524         _vq_lengthlist__44c1_s_p7_0,
6525         1, -529137664, 1618345984, 2, 0,
6526         _vq_quantlist__44c1_s_p7_0,
6527         NULL,
6528         &_vq_auxt__44c1_s_p7_0,
6529         NULL,
6530         0
6531 };
6532
6533 static long _vq_quantlist__44c1_s_p7_1[] = {
6534         5,
6535         4,
6536         6,
6537         3,
6538         7,
6539         2,
6540         8,
6541         1,
6542         9,
6543         0,
6544         10,
6545 };
6546
6547 static long _vq_lengthlist__44c1_s_p7_1[] = {
6548          2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
6549          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
6550          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
6551          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
6552          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
6553          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
6554          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
6555         10,10,10, 8, 8, 8, 8, 8, 8,
6556 };
6557
6558 static float _vq_quantthresh__44c1_s_p7_1[] = {
6559         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
6560         3.5, 4.5, 
6561 };
6562
6563 static long _vq_quantmap__44c1_s_p7_1[] = {
6564             9,    7,    5,    3,    1,    0,    2,    4,
6565             6,    8,   10,
6566 };
6567
6568 static encode_aux_threshmatch _vq_auxt__44c1_s_p7_1 = {
6569         _vq_quantthresh__44c1_s_p7_1,
6570         _vq_quantmap__44c1_s_p7_1,
6571         11,
6572         11
6573 };
6574
6575 static static_codebook _44c1_s_p7_1 = {
6576         2, 121,
6577         _vq_lengthlist__44c1_s_p7_1,
6578         1, -531365888, 1611661312, 4, 0,
6579         _vq_quantlist__44c1_s_p7_1,
6580         NULL,
6581         &_vq_auxt__44c1_s_p7_1,
6582         NULL,
6583         0
6584 };
6585
6586 static long _vq_quantlist__44c1_s_p8_0[] = {
6587         6,
6588         5,
6589         7,
6590         4,
6591         8,
6592         3,
6593         9,
6594         2,
6595         10,
6596         1,
6597         11,
6598         0,
6599         12,
6600 };
6601
6602 static long _vq_lengthlist__44c1_s_p8_0[] = {
6603          1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 8,10,10, 6, 5, 5,
6604          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 6, 7, 7, 8,
6605          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
6606         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
6607         11, 0,12,12, 9, 9, 9, 9,10,10,10,11,12,11, 0,12,
6608         13, 9, 8, 9, 9,10,10,11,11,11,11, 0, 0, 0, 9, 9,
6609          9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
6610         10,11,11,12,12, 0, 0, 0,13,14,10,10,11,11,12,12,
6611         12,13, 0, 0, 0,14,14,10,10,11,10,12,12,13,13, 0,
6612          0, 0, 0, 0,12,11,11,11,12,12,13,13, 0, 0, 0, 0,
6613          0,12,12,11,10,12,11,14,13,
6614 };
6615
6616 static float _vq_quantthresh__44c1_s_p8_0[] = {
6617         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
6618         12.5, 17.5, 22.5, 27.5, 
6619 };
6620
6621 static long _vq_quantmap__44c1_s_p8_0[] = {
6622            11,    9,    7,    5,    3,    1,    0,    2,
6623             4,    6,    8,   10,   12,
6624 };
6625
6626 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_0 = {
6627         _vq_quantthresh__44c1_s_p8_0,
6628         _vq_quantmap__44c1_s_p8_0,
6629         13,
6630         13
6631 };
6632
6633 static static_codebook _44c1_s_p8_0 = {
6634         2, 169,
6635         _vq_lengthlist__44c1_s_p8_0,
6636         1, -526516224, 1616117760, 4, 0,
6637         _vq_quantlist__44c1_s_p8_0,
6638         NULL,
6639         &_vq_auxt__44c1_s_p8_0,
6640         NULL,
6641         0
6642 };
6643
6644 static long _vq_quantlist__44c1_s_p8_1[] = {
6645         2,
6646         1,
6647         3,
6648         0,
6649         4,
6650 };
6651
6652 static long _vq_lengthlist__44c1_s_p8_1[] = {
6653          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
6654          6, 6, 5, 5, 6, 6, 6, 5, 5,
6655 };
6656
6657 static float _vq_quantthresh__44c1_s_p8_1[] = {
6658         -1.5, -0.5, 0.5, 1.5, 
6659 };
6660
6661 static long _vq_quantmap__44c1_s_p8_1[] = {
6662             3,    1,    0,    2,    4,
6663 };
6664
6665 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_1 = {
6666         _vq_quantthresh__44c1_s_p8_1,
6667         _vq_quantmap__44c1_s_p8_1,
6668         5,
6669         5
6670 };
6671
6672 static static_codebook _44c1_s_p8_1 = {
6673         2, 25,
6674         _vq_lengthlist__44c1_s_p8_1,
6675         1, -533725184, 1611661312, 3, 0,
6676         _vq_quantlist__44c1_s_p8_1,
6677         NULL,
6678         &_vq_auxt__44c1_s_p8_1,
6679         NULL,
6680         0
6681 };
6682
6683 static long _vq_quantlist__44c1_s_p9_0[] = {
6684         6,
6685         5,
6686         7,
6687         4,
6688         8,
6689         3,
6690         9,
6691         2,
6692         10,
6693         1,
6694         11,
6695         0,
6696         12,
6697 };
6698
6699 static long _vq_lengthlist__44c1_s_p9_0[] = {
6700          1, 6, 6, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7, 6,
6701          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 6, 6, 9, 9, 9,
6702          9, 9, 9, 9, 9, 9, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9,
6703          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6704          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6705          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6706          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6707          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6708          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6709          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6710          9, 9, 9, 9, 9, 9, 9, 9, 8,
6711 };
6712
6713 static float _vq_quantthresh__44c1_s_p9_0[] = {
6714         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
6715         552.5, 773.5, 994.5, 1215.5, 
6716 };
6717
6718 static long _vq_quantmap__44c1_s_p9_0[] = {
6719            11,    9,    7,    5,    3,    1,    0,    2,
6720             4,    6,    8,   10,   12,
6721 };
6722
6723 static encode_aux_threshmatch _vq_auxt__44c1_s_p9_0 = {
6724         _vq_quantthresh__44c1_s_p9_0,
6725         _vq_quantmap__44c1_s_p9_0,
6726         13,
6727         13
6728 };
6729
6730 static static_codebook _44c1_s_p9_0 = {
6731         2, 169,
6732         _vq_lengthlist__44c1_s_p9_0,
6733         1, -514541568, 1627103232, 4, 0,
6734         _vq_quantlist__44c1_s_p9_0,
6735         NULL,
6736         &_vq_auxt__44c1_s_p9_0,
6737         NULL,
6738         0
6739 };
6740
6741 static long _vq_quantlist__44c1_s_p9_1[] = {
6742         6,
6743         5,
6744         7,
6745         4,
6746         8,
6747         3,
6748         9,
6749         2,
6750         10,
6751         1,
6752         11,
6753         0,
6754         12,
6755 };
6756
6757 static long _vq_lengthlist__44c1_s_p9_1[] = {
6758          1, 4, 4, 6, 6, 7, 7, 9, 9,12,12,13,12, 6, 5, 5,
6759          7, 7, 8, 8,10,10,11,12,13,13, 6, 5, 5, 7, 7, 8,
6760          8, 9, 9,11,11,12,12,15, 7, 7, 7, 7, 9, 9,11,11,
6761         13,13,14,13,15, 7, 7, 8, 7, 9, 9,10,10,12,11,14,
6762         12,15,10,10, 8, 8,10,10,12,11,12,13,14,13,15,10,
6763         10, 8, 8,11,10,11,11,13,12,13,15,14,15,15,10,10,
6764         10,10,12,13,13,12,15,14,15,15,13,10,10,11,11,13,
6765         13,13,12,13,13,15,15,15,14,15,11,11,13,13,13,13,
6766         14,15,15,15,15,13,13,11,11,12,13,13,14,13,15,15,
6767         15,14,15,15,13,12,12,11,13,13,15,15,15,15,15,15,
6768         14,13,12,13,12,15,13,15,15,
6769 };
6770
6771 static float _vq_quantthresh__44c1_s_p9_1[] = {
6772         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
6773         42.5, 59.5, 76.5, 93.5, 
6774 };
6775
6776 static long _vq_quantmap__44c1_s_p9_1[] = {
6777            11,    9,    7,    5,    3,    1,    0,    2,
6778             4,    6,    8,   10,   12,
6779 };
6780
6781 static encode_aux_threshmatch _vq_auxt__44c1_s_p9_1 = {
6782         _vq_quantthresh__44c1_s_p9_1,
6783         _vq_quantmap__44c1_s_p9_1,
6784         13,
6785         13
6786 };
6787
6788 static static_codebook _44c1_s_p9_1 = {
6789         2, 169,
6790         _vq_lengthlist__44c1_s_p9_1,
6791         1, -522616832, 1620115456, 4, 0,
6792         _vq_quantlist__44c1_s_p9_1,
6793         NULL,
6794         &_vq_auxt__44c1_s_p9_1,
6795         NULL,
6796         0
6797 };
6798
6799 static long _vq_quantlist__44c1_s_p9_2[] = {
6800         8,
6801         7,
6802         9,
6803         6,
6804         10,
6805         5,
6806         11,
6807         4,
6808         12,
6809         3,
6810         13,
6811         2,
6812         14,
6813         1,
6814         15,
6815         0,
6816         16,
6817 };
6818
6819 static long _vq_lengthlist__44c1_s_p9_2[] = {
6820          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 8, 9, 9,
6821          9,10,10,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
6822          9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
6823          9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
6824          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9,
6825          9, 9, 9, 9,10,10,11,10, 8, 8, 8, 8, 9, 9, 9, 9,
6826          9, 9,10, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9,
6827          9, 9, 9, 9, 9, 9, 9,10,10,11, 8, 8, 9, 9, 9, 9,
6828          9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 9, 8, 9,
6829          9, 9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,11, 9, 9,
6830          9, 9, 9, 9,10, 9,10, 9, 9, 9,10,10,10,11,10, 9,
6831          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,
6832          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,
6833         11,11,10, 9, 9,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,
6834         11,11,11,10, 9,10,10,10, 9, 9, 9, 9,10, 9,10,10,
6835         10,10,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
6836         11,10,10,10,10,10,10, 9, 9, 9, 9,10, 9, 9, 9, 9,
6837         10,10,10,11,11,10,10,11,11, 9, 9,10, 9, 9, 9, 9,
6838          9,
6839 };
6840
6841 static float _vq_quantthresh__44c1_s_p9_2[] = {
6842         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
6843         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
6844 };
6845
6846 static long _vq_quantmap__44c1_s_p9_2[] = {
6847            15,   13,   11,    9,    7,    5,    3,    1,
6848             0,    2,    4,    6,    8,   10,   12,   14,
6849            16,
6850 };
6851
6852 static encode_aux_threshmatch _vq_auxt__44c1_s_p9_2 = {
6853         _vq_quantthresh__44c1_s_p9_2,
6854         _vq_quantmap__44c1_s_p9_2,
6855         17,
6856         17
6857 };
6858
6859 static static_codebook _44c1_s_p9_2 = {
6860         2, 289,
6861         _vq_lengthlist__44c1_s_p9_2,
6862         1, -529530880, 1611661312, 5, 0,
6863         _vq_quantlist__44c1_s_p9_2,
6864         NULL,
6865         &_vq_auxt__44c1_s_p9_2,
6866         NULL,
6867         0
6868 };
6869
6870 static long _huff_lengthlist__44c1_s_short[] = {
6871          5, 7,17,13,12,12,14,16,15,16, 4, 2,17, 5, 7, 6,
6872          8,11,14,13,16,16,16,16,16,16,16,16,16,16,10, 4,
6873         16, 4, 8, 6, 7,11,14,14,10, 5,16, 6, 5, 6, 8,12,
6874         15,15,10, 5,16, 5, 6, 5, 7,10,14,15,11, 6,16, 7,
6875          8, 7, 7,10,14,14,13, 8,16, 8, 7, 7, 8,10,12,13,
6876         12, 8,16, 7, 5, 5, 6, 8,11,13,13, 9,16, 9, 6, 6,
6877          7, 8,10,13,
6878 };
6879
6880 static static_codebook _huff_book__44c1_s_short = {
6881         2, 100,
6882         _huff_lengthlist__44c1_s_short,
6883         0, 0, 0, 0, 0,
6884         NULL,
6885         NULL,
6886         NULL,
6887         NULL,
6888         0
6889 };
6890
6891 static long _huff_lengthlist__44c1_sm_long[] = {
6892          3, 4,10, 9,11, 9,10,11,11,13, 4, 2,11, 5, 7, 7,
6893          8,10,12,13,10,10, 7,12, 8, 9, 9,10,12,13, 8, 5,
6894         13, 6, 9, 7,10,12,15,15,10, 6, 7, 8, 5, 5, 7,10,
6895         12,13, 9, 6, 8, 7, 5, 5, 6, 9,11,12, 9, 8, 9, 9,
6896          6, 5, 5, 7,10,13,10,10,10,12, 9, 7, 6, 7, 9,13,
6897         10,13,11,17,11,11, 9, 8, 9,12,12,16,14,17,15,14,
6898         12,10,10,12,
6899 };
6900
6901 static static_codebook _huff_book__44c1_sm_long = {
6902         2, 100,
6903         _huff_lengthlist__44c1_sm_long,
6904         0, 0, 0, 0, 0,
6905         NULL,
6906         NULL,
6907         NULL,
6908         NULL,
6909         0
6910 };
6911
6912 static long _vq_quantlist__44c1_sm_p1_0[] = {
6913         1,
6914         0,
6915         2,
6916 };
6917
6918 static long _vq_lengthlist__44c1_sm_p1_0[] = {
6919          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
6920          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6924          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
6925          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6929          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
6930          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6964          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
6965          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
6966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
6970          0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
6971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
6975          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
6976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7010          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
7011          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7015          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
7016          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
7017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7020          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
7021          0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
7022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7329          0,
7330 };
7331
7332 static float _vq_quantthresh__44c1_sm_p1_0[] = {
7333         -0.5, 0.5, 
7334 };
7335
7336 static long _vq_quantmap__44c1_sm_p1_0[] = {
7337             1,    0,    2,
7338 };
7339
7340 static encode_aux_threshmatch _vq_auxt__44c1_sm_p1_0 = {
7341         _vq_quantthresh__44c1_sm_p1_0,
7342         _vq_quantmap__44c1_sm_p1_0,
7343         3,
7344         3
7345 };
7346
7347 static static_codebook _44c1_sm_p1_0 = {
7348         8, 6561,
7349         _vq_lengthlist__44c1_sm_p1_0,
7350         1, -535822336, 1611661312, 2, 0,
7351         _vq_quantlist__44c1_sm_p1_0,
7352         NULL,
7353         &_vq_auxt__44c1_sm_p1_0,
7354         NULL,
7355         0
7356 };
7357
7358 static long _vq_quantlist__44c1_sm_p2_0[] = {
7359         2,
7360         1,
7361         3,
7362         0,
7363         4,
7364 };
7365
7366 static long _vq_lengthlist__44c1_sm_p2_0[] = {
7367          1, 5, 5, 0, 0, 0, 5, 6, 0, 0, 0, 5, 6, 0, 0, 0,
7368          8, 8, 0, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 8,
7369          8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
7370          0, 0, 5, 6, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
7371          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7376          0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0,
7377          0, 8, 8, 0, 0, 0,10, 9, 0, 0, 0, 0, 0, 0, 0, 6,
7378          8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9,
7379         10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7384          0, 0, 0, 6, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
7385          0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
7386          0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
7387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7392          8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
7393         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
7394         10, 0, 0, 0,10, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
7395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7406          0,
7407 };
7408
7409 static float _vq_quantthresh__44c1_sm_p2_0[] = {
7410         -1.5, -0.5, 0.5, 1.5, 
7411 };
7412
7413 static long _vq_quantmap__44c1_sm_p2_0[] = {
7414             3,    1,    0,    2,    4,
7415 };
7416
7417 static encode_aux_threshmatch _vq_auxt__44c1_sm_p2_0 = {
7418         _vq_quantthresh__44c1_sm_p2_0,
7419         _vq_quantmap__44c1_sm_p2_0,
7420         5,
7421         5
7422 };
7423
7424 static static_codebook _44c1_sm_p2_0 = {
7425         4, 625,
7426         _vq_lengthlist__44c1_sm_p2_0,
7427         1, -533725184, 1611661312, 3, 0,
7428         _vq_quantlist__44c1_sm_p2_0,
7429         NULL,
7430         &_vq_auxt__44c1_sm_p2_0,
7431         NULL,
7432         0
7433 };
7434
7435 static long _vq_quantlist__44c1_sm_p3_0[] = {
7436         2,
7437         1,
7438         3,
7439         0,
7440         4,
7441 };
7442
7443 static long _vq_lengthlist__44c1_sm_p3_0[] = {
7444          2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7445          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 7, 6, 0, 0,
7446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7447          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
7449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7450          0, 0, 0, 0, 6, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
7451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7483          0,
7484 };
7485
7486 static float _vq_quantthresh__44c1_sm_p3_0[] = {
7487         -1.5, -0.5, 0.5, 1.5, 
7488 };
7489
7490 static long _vq_quantmap__44c1_sm_p3_0[] = {
7491             3,    1,    0,    2,    4,
7492 };
7493
7494 static encode_aux_threshmatch _vq_auxt__44c1_sm_p3_0 = {
7495         _vq_quantthresh__44c1_sm_p3_0,
7496         _vq_quantmap__44c1_sm_p3_0,
7497         5,
7498         5
7499 };
7500
7501 static static_codebook _44c1_sm_p3_0 = {
7502         4, 625,
7503         _vq_lengthlist__44c1_sm_p3_0,
7504         1, -533725184, 1611661312, 3, 0,
7505         _vq_quantlist__44c1_sm_p3_0,
7506         NULL,
7507         &_vq_auxt__44c1_sm_p3_0,
7508         NULL,
7509         0
7510 };
7511
7512 static long _vq_quantlist__44c1_sm_p4_0[] = {
7513         4,
7514         3,
7515         5,
7516         2,
7517         6,
7518         1,
7519         7,
7520         0,
7521         8,
7522 };
7523
7524 static long _vq_lengthlist__44c1_sm_p4_0[] = {
7525          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 5, 6, 6, 0, 0,
7526          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 7, 7, 7, 7,
7527          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
7528          8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
7529          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7530          0,
7531 };
7532
7533 static float _vq_quantthresh__44c1_sm_p4_0[] = {
7534         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
7535 };
7536
7537 static long _vq_quantmap__44c1_sm_p4_0[] = {
7538             7,    5,    3,    1,    0,    2,    4,    6,
7539             8,
7540 };
7541
7542 static encode_aux_threshmatch _vq_auxt__44c1_sm_p4_0 = {
7543         _vq_quantthresh__44c1_sm_p4_0,
7544         _vq_quantmap__44c1_sm_p4_0,
7545         9,
7546         9
7547 };
7548
7549 static static_codebook _44c1_sm_p4_0 = {
7550         2, 81,
7551         _vq_lengthlist__44c1_sm_p4_0,
7552         1, -531628032, 1611661312, 4, 0,
7553         _vq_quantlist__44c1_sm_p4_0,
7554         NULL,
7555         &_vq_auxt__44c1_sm_p4_0,
7556         NULL,
7557         0
7558 };
7559
7560 static long _vq_quantlist__44c1_sm_p5_0[] = {
7561         4,
7562         3,
7563         5,
7564         2,
7565         6,
7566         1,
7567         7,
7568         0,
7569         8,
7570 };
7571
7572 static long _vq_lengthlist__44c1_sm_p5_0[] = {
7573          2, 3, 3, 5, 5, 6, 6, 8, 8, 0, 5, 5, 6, 6, 7, 7,
7574          9, 9, 0, 5, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
7575          7, 7, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
7576          7, 7, 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
7577          0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 8, 8,10,
7578         10,
7579 };
7580
7581 static float _vq_quantthresh__44c1_sm_p5_0[] = {
7582         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
7583 };
7584
7585 static long _vq_quantmap__44c1_sm_p5_0[] = {
7586             7,    5,    3,    1,    0,    2,    4,    6,
7587             8,
7588 };
7589
7590 static encode_aux_threshmatch _vq_auxt__44c1_sm_p5_0 = {
7591         _vq_quantthresh__44c1_sm_p5_0,
7592         _vq_quantmap__44c1_sm_p5_0,
7593         9,
7594         9
7595 };
7596
7597 static static_codebook _44c1_sm_p5_0 = {
7598         2, 81,
7599         _vq_lengthlist__44c1_sm_p5_0,
7600         1, -531628032, 1611661312, 4, 0,
7601         _vq_quantlist__44c1_sm_p5_0,
7602         NULL,
7603         &_vq_auxt__44c1_sm_p5_0,
7604         NULL,
7605         0
7606 };
7607
7608 static long _vq_quantlist__44c1_sm_p6_0[] = {
7609         8,
7610         7,
7611         9,
7612         6,
7613         10,
7614         5,
7615         11,
7616         4,
7617         12,
7618         3,
7619         13,
7620         2,
7621         14,
7622         1,
7623         15,
7624         0,
7625         16,
7626 };
7627
7628 static long _vq_lengthlist__44c1_sm_p6_0[] = {
7629          2, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
7630         11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
7631         11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
7632         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
7633         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
7634         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
7635         10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
7636          9,10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8,10,10,
7637         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8,10,
7638         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8,
7639          9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8,
7640          8, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
7641          9, 9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0,
7642          0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
7643          0, 0, 0, 0,10,10,11,11,11,11,13,12,13,13, 0, 0,
7644          0, 0, 0, 0, 0,10,10,11,11,11,11,13,13,13,13, 0,
7645          0, 0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,14,
7646          0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,13,12,14,
7647         14,
7648 };
7649
7650 static float _vq_quantthresh__44c1_sm_p6_0[] = {
7651         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
7652         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
7653 };
7654
7655 static long _vq_quantmap__44c1_sm_p6_0[] = {
7656            15,   13,   11,    9,    7,    5,    3,    1,
7657             0,    2,    4,    6,    8,   10,   12,   14,
7658            16,
7659 };
7660
7661 static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_0 = {
7662         _vq_quantthresh__44c1_sm_p6_0,
7663         _vq_quantmap__44c1_sm_p6_0,
7664         17,
7665         17
7666 };
7667
7668 static static_codebook _44c1_sm_p6_0 = {
7669         2, 289,
7670         _vq_lengthlist__44c1_sm_p6_0,
7671         1, -529530880, 1611661312, 5, 0,
7672         _vq_quantlist__44c1_sm_p6_0,
7673         NULL,
7674         &_vq_auxt__44c1_sm_p6_0,
7675         NULL,
7676         0
7677 };
7678
7679 static long _vq_quantlist__44c1_sm_p7_0[] = {
7680         1,
7681         0,
7682         2,
7683 };
7684
7685 static long _vq_lengthlist__44c1_sm_p7_0[] = {
7686          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
7687          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
7688         10,10,10,10, 6, 9, 9,10,10,10,10, 9, 9, 6, 9, 9,
7689         10,10,10,10,10, 9, 7,10,10,11,10,10,11,11,11, 6,
7690          9, 9,10, 9, 9,11,10,10, 6, 9, 9,10, 9, 9,11,10,
7691         10,
7692 };
7693
7694 static float _vq_quantthresh__44c1_sm_p7_0[] = {
7695         -5.5, 5.5, 
7696 };
7697
7698 static long _vq_quantmap__44c1_sm_p7_0[] = {
7699             1,    0,    2,
7700 };
7701
7702 static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_0 = {
7703         _vq_quantthresh__44c1_sm_p7_0,
7704         _vq_quantmap__44c1_sm_p7_0,
7705         3,
7706         3
7707 };
7708
7709 static static_codebook _44c1_sm_p7_0 = {
7710         4, 81,
7711         _vq_lengthlist__44c1_sm_p7_0,
7712         1, -529137664, 1618345984, 2, 0,
7713         _vq_quantlist__44c1_sm_p7_0,
7714         NULL,
7715         &_vq_auxt__44c1_sm_p7_0,
7716         NULL,
7717         0
7718 };
7719
7720 static long _vq_quantlist__44c1_sm_p7_1[] = {
7721         5,
7722         4,
7723         6,
7724         3,
7725         7,
7726         2,
7727         8,
7728         1,
7729         9,
7730         0,
7731         10,
7732 };
7733
7734 static long _vq_lengthlist__44c1_sm_p7_1[] = {
7735          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
7736          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
7737          8,10, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
7738          7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
7739          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 9, 8,10,10,10,
7740          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
7741          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
7742         10,10,10, 8, 8, 8, 8, 8, 8,
7743 };
7744
7745 static float _vq_quantthresh__44c1_sm_p7_1[] = {
7746         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
7747         3.5, 4.5, 
7748 };
7749
7750 static long _vq_quantmap__44c1_sm_p7_1[] = {
7751             9,    7,    5,    3,    1,    0,    2,    4,
7752             6,    8,   10,
7753 };
7754
7755 static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_1 = {
7756         _vq_quantthresh__44c1_sm_p7_1,
7757         _vq_quantmap__44c1_sm_p7_1,
7758         11,
7759         11
7760 };
7761
7762 static static_codebook _44c1_sm_p7_1 = {
7763         2, 121,
7764         _vq_lengthlist__44c1_sm_p7_1,
7765         1, -531365888, 1611661312, 4, 0,
7766         _vq_quantlist__44c1_sm_p7_1,
7767         NULL,
7768         &_vq_auxt__44c1_sm_p7_1,
7769         NULL,
7770         0
7771 };
7772
7773 static long _vq_quantlist__44c1_sm_p8_0[] = {
7774         6,
7775         5,
7776         7,
7777         4,
7778         8,
7779         3,
7780         9,
7781         2,
7782         10,
7783         1,
7784         11,
7785         0,
7786         12,
7787 };
7788
7789 static long _vq_lengthlist__44c1_sm_p8_0[] = {
7790          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
7791          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
7792          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
7793         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
7794         11, 0,12,12, 9, 9, 9, 9,10,10,11,11,12,11, 0,13,
7795         13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0, 9, 9,
7796          9, 9,10,10,11,12,12,12, 0, 0, 0,10,10, 9, 9,11,
7797         11,12,12,13,13, 0, 0, 0,13,13,10,10,11,11,12,12,
7798         13,13, 0, 0, 0,14,14,10,10,11,10,12,12,13,13, 0,
7799          0, 0, 0, 0,12,11,11,11,12,12,14,13, 0, 0, 0, 0,
7800          0,12,12,11,10,12,12,14,13,
7801 };
7802
7803 static float _vq_quantthresh__44c1_sm_p8_0[] = {
7804         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
7805         12.5, 17.5, 22.5, 27.5, 
7806 };
7807
7808 static long _vq_quantmap__44c1_sm_p8_0[] = {
7809            11,    9,    7,    5,    3,    1,    0,    2,
7810             4,    6,    8,   10,   12,
7811 };
7812
7813 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_0 = {
7814         _vq_quantthresh__44c1_sm_p8_0,
7815         _vq_quantmap__44c1_sm_p8_0,
7816         13,
7817         13
7818 };
7819
7820 static static_codebook _44c1_sm_p8_0 = {
7821         2, 169,
7822         _vq_lengthlist__44c1_sm_p8_0,
7823         1, -526516224, 1616117760, 4, 0,
7824         _vq_quantlist__44c1_sm_p8_0,
7825         NULL,
7826         &_vq_auxt__44c1_sm_p8_0,
7827         NULL,
7828         0
7829 };
7830
7831 static long _vq_quantlist__44c1_sm_p8_1[] = {
7832         2,
7833         1,
7834         3,
7835         0,
7836         4,
7837 };
7838
7839 static long _vq_lengthlist__44c1_sm_p8_1[] = {
7840          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
7841          5, 5, 5, 5, 6, 6, 6, 5, 5,
7842 };
7843
7844 static float _vq_quantthresh__44c1_sm_p8_1[] = {
7845         -1.5, -0.5, 0.5, 1.5, 
7846 };
7847
7848 static long _vq_quantmap__44c1_sm_p8_1[] = {
7849             3,    1,    0,    2,    4,
7850 };
7851
7852 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_1 = {
7853         _vq_quantthresh__44c1_sm_p8_1,
7854         _vq_quantmap__44c1_sm_p8_1,
7855         5,
7856         5
7857 };
7858
7859 static static_codebook _44c1_sm_p8_1 = {
7860         2, 25,
7861         _vq_lengthlist__44c1_sm_p8_1,
7862         1, -533725184, 1611661312, 3, 0,
7863         _vq_quantlist__44c1_sm_p8_1,
7864         NULL,
7865         &_vq_auxt__44c1_sm_p8_1,
7866         NULL,
7867         0
7868 };
7869
7870 static long _vq_quantlist__44c1_sm_p9_0[] = {
7871         6,
7872         5,
7873         7,
7874         4,
7875         8,
7876         3,
7877         9,
7878         2,
7879         10,
7880         1,
7881         11,
7882         0,
7883         12,
7884 };
7885
7886 static long _vq_lengthlist__44c1_sm_p9_0[] = {
7887          1, 5, 5,11,11,11,11,11,11,11,11,11,11, 4, 5, 5,
7888         11,10,11,11,11,11,11,11,11,11, 4, 5, 4,11,11,11,
7889         11,11,11,11,11,11,11,11, 6, 7,11, 9,11,11,11,11,
7890         11,11,11,11,11, 6, 7, 9, 8,11,11,11,11,11,11,11,
7891         11,11, 9, 9, 7, 8,11,11,11,11,11,11,11,11,11,10,
7892         10, 9,10,11,11,11,11,11,11,11,11,11,11,11, 8,11,
7893         10,10,11,11,11,11,11,11,11,11,11, 9,11,11,11,11,
7894         11,11,11,11,11,11,11,11,11,11, 9,11,11,11,11,11,
7895         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7896         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7897         11,11,11,11,10,10,10,10,10,
7898 };
7899
7900 static float _vq_quantthresh__44c1_sm_p9_0[] = {
7901         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
7902         552.5, 773.5, 994.5, 1215.5, 
7903 };
7904
7905 static long _vq_quantmap__44c1_sm_p9_0[] = {
7906            11,    9,    7,    5,    3,    1,    0,    2,
7907             4,    6,    8,   10,   12,
7908 };
7909
7910 static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_0 = {
7911         _vq_quantthresh__44c1_sm_p9_0,
7912         _vq_quantmap__44c1_sm_p9_0,
7913         13,
7914         13
7915 };
7916
7917 static static_codebook _44c1_sm_p9_0 = {
7918         2, 169,
7919         _vq_lengthlist__44c1_sm_p9_0,
7920         1, -514541568, 1627103232, 4, 0,
7921         _vq_quantlist__44c1_sm_p9_0,
7922         NULL,
7923         &_vq_auxt__44c1_sm_p9_0,
7924         NULL,
7925         0
7926 };
7927
7928 static long _vq_quantlist__44c1_sm_p9_1[] = {
7929         6,
7930         5,
7931         7,
7932         4,
7933         8,
7934         3,
7935         9,
7936         2,
7937         10,
7938         1,
7939         11,
7940         0,
7941         12,
7942 };
7943
7944 static long _vq_lengthlist__44c1_sm_p9_1[] = {
7945          1, 4, 4, 6, 6, 7, 7,10,10,12,12,13,13, 6, 5, 5,
7946          7, 7, 8, 8,10,10,12,12,14,13, 6, 5, 5, 7, 7, 8,
7947          8,10,10,12,12,13,13,16, 7, 7, 7, 7, 9, 9,11,11,
7948         13,14,13,15,18, 7, 6, 8, 7, 9, 9,11,10,12,12,14,
7949         12,19,10,10, 8, 8,10,10,12,11,13,15,15,15,17,11,
7950         11, 8, 7,11,10,12,12,13,13,14,15,16,17,17,10,11,
7951         10,10,13,13,14,13,16,15,17,17,16,10,10,11,11,14,
7952         14,16,13,14,14,17,19,17,15,14,11,11,13,13,15,14,
7953         16,15,17,16,17,14,14,11,11,14,13,14,14,14,15,17,
7954         16,16,16,17,13,13,13,13,16,14,17,15,16,17,18,18,
7955         17,13,13,13,13,15,15,16,16,
7956 };
7957
7958 static float _vq_quantthresh__44c1_sm_p9_1[] = {
7959         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
7960         42.5, 59.5, 76.5, 93.5, 
7961 };
7962
7963 static long _vq_quantmap__44c1_sm_p9_1[] = {
7964            11,    9,    7,    5,    3,    1,    0,    2,
7965             4,    6,    8,   10,   12,
7966 };
7967
7968 static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_1 = {
7969         _vq_quantthresh__44c1_sm_p9_1,
7970         _vq_quantmap__44c1_sm_p9_1,
7971         13,
7972         13
7973 };
7974
7975 static static_codebook _44c1_sm_p9_1 = {
7976         2, 169,
7977         _vq_lengthlist__44c1_sm_p9_1,
7978         1, -522616832, 1620115456, 4, 0,
7979         _vq_quantlist__44c1_sm_p9_1,
7980         NULL,
7981         &_vq_auxt__44c1_sm_p9_1,
7982         NULL,
7983         0
7984 };
7985
7986 static long _vq_quantlist__44c1_sm_p9_2[] = {
7987         8,
7988         7,
7989         9,
7990         6,
7991         10,
7992         5,
7993         11,
7994         4,
7995         12,
7996         3,
7997         13,
7998         2,
7999         14,
8000         1,
8001         15,
8002         0,
8003         16,
8004 };
8005
8006 static long _vq_lengthlist__44c1_sm_p9_2[] = {
8007          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
8008          9,10, 6, 6, 7, 7, 8, 7, 8, 8, 8, 9, 9, 9, 9, 9,
8009          9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
8010          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
8011          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
8012          9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
8013          9, 9, 9, 9, 9, 9,10,10,10, 7, 8, 8, 8, 9, 9, 9,
8014          9, 9, 9, 9, 9,10, 9,10,10,10, 8, 8, 9, 9, 9, 9,
8015          9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11, 8, 8, 9,
8016          9, 9, 9, 9, 9, 9, 9,10, 9,10,11,10,11,11, 9, 9,
8017          9, 9, 9, 9, 9,10,10, 9, 9, 9,10,11,10,11,11, 9,
8018          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11,
8019          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,11,10,11,
8020         11,10,11, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
8021         11,11,11,11, 9,10,10,10, 9, 9, 9, 9,10, 9,10,10,
8022         10,11,11,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
8023         11,10,11,10,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
8024         10,10,10,11,11,10,10,10,11, 9, 9, 9, 9, 9, 9, 9,
8025          9,
8026 };
8027
8028 static float _vq_quantthresh__44c1_sm_p9_2[] = {
8029         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
8030         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
8031 };
8032
8033 static long _vq_quantmap__44c1_sm_p9_2[] = {
8034            15,   13,   11,    9,    7,    5,    3,    1,
8035             0,    2,    4,    6,    8,   10,   12,   14,
8036            16,
8037 };
8038
8039 static encode_aux_threshmatch _vq_auxt__44c1_sm_p9_2 = {
8040         _vq_quantthresh__44c1_sm_p9_2,
8041         _vq_quantmap__44c1_sm_p9_2,
8042         17,
8043         17
8044 };
8045
8046 static static_codebook _44c1_sm_p9_2 = {
8047         2, 289,
8048         _vq_lengthlist__44c1_sm_p9_2,
8049         1, -529530880, 1611661312, 5, 0,
8050         _vq_quantlist__44c1_sm_p9_2,
8051         NULL,
8052         &_vq_auxt__44c1_sm_p9_2,
8053         NULL,
8054         0
8055 };
8056
8057 static long _huff_lengthlist__44c1_sm_short[] = {
8058          4, 7,13,13,13,13,14,16,16,19, 4, 2,13, 5, 8, 7,
8059          9,12,14,13,16, 9,10,10, 9,10,11,13,17,19, 9, 4,
8060         13, 5,10, 6, 8,11,15,15,11, 6, 9, 7, 6, 6, 8,11,
8061         14,18,11, 5, 9, 6, 6, 5, 6, 9,13,15,12, 6, 9, 7,
8062          6, 5, 5, 8,12,15,13, 7,10, 8, 6, 6, 7, 9,12,13,
8063         13, 9,11, 9, 6, 5, 6, 8,11,13,13,11,13,11, 7, 6,
8064          7, 8,10,12,
8065 };
8066
8067 static static_codebook _huff_book__44c1_sm_short = {
8068         2, 100,
8069         _huff_lengthlist__44c1_sm_short,
8070         0, 0, 0, 0, 0,
8071         NULL,
8072         NULL,
8073         NULL,
8074         NULL,
8075         0
8076 };
8077
8078 static long _huff_lengthlist__44c2_s_long[] = {
8079          5, 5,12,10,11,10,10,10,11,13, 5, 1, 9, 5, 8, 7,
8080          8,10,13,13,12, 9, 8,11, 7, 8, 9,11,13,15, 9, 5,
8081         12, 6, 9, 8,10,12,15,14,12, 7, 6, 8, 5, 6, 7,10,
8082         12,13,10, 7, 8, 7, 6, 6, 7, 9,12,12,10, 8, 9, 9,
8083          7, 6, 6, 7,10,11,10, 9,10,11, 9, 8, 6, 6, 8,11,
8084         10,12,13,15,11,10, 8, 7, 8,11,11,13,16,16,14,13,
8085         11, 9, 9,10,
8086 };
8087
8088 static static_codebook _huff_book__44c2_s_long = {
8089         2, 100,
8090         _huff_lengthlist__44c2_s_long,
8091         0, 0, 0, 0, 0,
8092         NULL,
8093         NULL,
8094         NULL,
8095         NULL,
8096         0
8097 };
8098
8099 static long _vq_quantlist__44c2_s_p1_0[] = {
8100         1,
8101         0,
8102         2,
8103 };
8104
8105 static long _vq_lengthlist__44c2_s_p1_0[] = {
8106          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
8107          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8111          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
8112          0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8116          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
8117          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8151          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
8152          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
8153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
8157          0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
8158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
8162          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9,10,
8163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8197          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
8198          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8202          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
8203          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
8204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8207          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
8208          0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0,
8209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8516          0,
8517 };
8518
8519 static float _vq_quantthresh__44c2_s_p1_0[] = {
8520         -0.5, 0.5, 
8521 };
8522
8523 static long _vq_quantmap__44c2_s_p1_0[] = {
8524             1,    0,    2,
8525 };
8526
8527 static encode_aux_threshmatch _vq_auxt__44c2_s_p1_0 = {
8528         _vq_quantthresh__44c2_s_p1_0,
8529         _vq_quantmap__44c2_s_p1_0,
8530         3,
8531         3
8532 };
8533
8534 static static_codebook _44c2_s_p1_0 = {
8535         8, 6561,
8536         _vq_lengthlist__44c2_s_p1_0,
8537         1, -535822336, 1611661312, 2, 0,
8538         _vq_quantlist__44c2_s_p1_0,
8539         NULL,
8540         &_vq_auxt__44c2_s_p1_0,
8541         NULL,
8542         0
8543 };
8544
8545 static long _vq_quantlist__44c2_s_p2_0[] = {
8546         2,
8547         1,
8548         3,
8549         0,
8550         4,
8551 };
8552
8553 static long _vq_lengthlist__44c2_s_p2_0[] = {
8554          1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
8555          7, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
8556          8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
8557          0, 0, 4, 6, 6, 0, 0, 0, 8, 9, 0, 0, 0, 8, 8, 0,
8558          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8563          0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,11,10, 0, 0,
8564          0,11,11, 0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 7,
8565          8, 8, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0, 0,11,
8566         11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8571          0, 0, 0, 7, 8, 8, 0, 0, 0,11,11, 0, 0, 0,11,11,
8572          0, 0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0,
8573          0, 0,11,11, 0, 0, 0,11,11, 0, 0, 0,11,11, 0, 0,
8574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8579          7, 9, 9, 0, 0, 0,11,12, 0, 0, 0,11,12, 0, 0, 0,
8580         12,11, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,12,
8581         11, 0, 0, 0,11,11, 0, 0, 0,11,11, 0, 0, 0, 0, 0,
8582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8593          0,
8594 };
8595
8596 static float _vq_quantthresh__44c2_s_p2_0[] = {
8597         -1.5, -0.5, 0.5, 1.5, 
8598 };
8599
8600 static long _vq_quantmap__44c2_s_p2_0[] = {
8601             3,    1,    0,    2,    4,
8602 };
8603
8604 static encode_aux_threshmatch _vq_auxt__44c2_s_p2_0 = {
8605         _vq_quantthresh__44c2_s_p2_0,
8606         _vq_quantmap__44c2_s_p2_0,
8607         5,
8608         5
8609 };
8610
8611 static static_codebook _44c2_s_p2_0 = {
8612         4, 625,
8613         _vq_lengthlist__44c2_s_p2_0,
8614         1, -533725184, 1611661312, 3, 0,
8615         _vq_quantlist__44c2_s_p2_0,
8616         NULL,
8617         &_vq_auxt__44c2_s_p2_0,
8618         NULL,
8619         0
8620 };
8621
8622 static long _vq_quantlist__44c2_s_p3_0[] = {
8623         2,
8624         1,
8625         3,
8626         0,
8627         4,
8628 };
8629
8630 static long _vq_lengthlist__44c2_s_p3_0[] = {
8631          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8632          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
8633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8634          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
8636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8637          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
8638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8670          0,
8671 };
8672
8673 static float _vq_quantthresh__44c2_s_p3_0[] = {
8674         -1.5, -0.5, 0.5, 1.5, 
8675 };
8676
8677 static long _vq_quantmap__44c2_s_p3_0[] = {
8678             3,    1,    0,    2,    4,
8679 };
8680
8681 static encode_aux_threshmatch _vq_auxt__44c2_s_p3_0 = {
8682         _vq_quantthresh__44c2_s_p3_0,
8683         _vq_quantmap__44c2_s_p3_0,
8684         5,
8685         5
8686 };
8687
8688 static static_codebook _44c2_s_p3_0 = {
8689         4, 625,
8690         _vq_lengthlist__44c2_s_p3_0,
8691         1, -533725184, 1611661312, 3, 0,
8692         _vq_quantlist__44c2_s_p3_0,
8693         NULL,
8694         &_vq_auxt__44c2_s_p3_0,
8695         NULL,
8696         0
8697 };
8698
8699 static long _vq_quantlist__44c2_s_p4_0[] = {
8700         4,
8701         3,
8702         5,
8703         2,
8704         6,
8705         1,
8706         7,
8707         0,
8708         8,
8709 };
8710
8711 static long _vq_lengthlist__44c2_s_p4_0[] = {
8712          1, 3, 3, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
8713          0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 6, 6, 7, 7,
8714          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
8715          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
8716          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8717          0,
8718 };
8719
8720 static float _vq_quantthresh__44c2_s_p4_0[] = {
8721         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
8722 };
8723
8724 static long _vq_quantmap__44c2_s_p4_0[] = {
8725             7,    5,    3,    1,    0,    2,    4,    6,
8726             8,
8727 };
8728
8729 static encode_aux_threshmatch _vq_auxt__44c2_s_p4_0 = {
8730         _vq_quantthresh__44c2_s_p4_0,
8731         _vq_quantmap__44c2_s_p4_0,
8732         9,
8733         9
8734 };
8735
8736 static static_codebook _44c2_s_p4_0 = {
8737         2, 81,
8738         _vq_lengthlist__44c2_s_p4_0,
8739         1, -531628032, 1611661312, 4, 0,
8740         _vq_quantlist__44c2_s_p4_0,
8741         NULL,
8742         &_vq_auxt__44c2_s_p4_0,
8743         NULL,
8744         0
8745 };
8746
8747 static long _vq_quantlist__44c2_s_p5_0[] = {
8748         4,
8749         3,
8750         5,
8751         2,
8752         6,
8753         1,
8754         7,
8755         0,
8756         8,
8757 };
8758
8759 static long _vq_lengthlist__44c2_s_p5_0[] = {
8760          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 7, 7, 7, 7, 8, 8,
8761          9, 9, 0, 7, 7, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 7,
8762          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
8763          8, 8, 9, 9,10,10, 0, 0, 0, 8, 8, 9, 9,10,10, 0,
8764          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
8765         11,
8766 };
8767
8768 static float _vq_quantthresh__44c2_s_p5_0[] = {
8769         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
8770 };
8771
8772 static long _vq_quantmap__44c2_s_p5_0[] = {
8773             7,    5,    3,    1,    0,    2,    4,    6,
8774             8,
8775 };
8776
8777 static encode_aux_threshmatch _vq_auxt__44c2_s_p5_0 = {
8778         _vq_quantthresh__44c2_s_p5_0,
8779         _vq_quantmap__44c2_s_p5_0,
8780         9,
8781         9
8782 };
8783
8784 static static_codebook _44c2_s_p5_0 = {
8785         2, 81,
8786         _vq_lengthlist__44c2_s_p5_0,
8787         1, -531628032, 1611661312, 4, 0,
8788         _vq_quantlist__44c2_s_p5_0,
8789         NULL,
8790         &_vq_auxt__44c2_s_p5_0,
8791         NULL,
8792         0
8793 };
8794
8795 static long _vq_quantlist__44c2_s_p6_0[] = {
8796         8,
8797         7,
8798         9,
8799         6,
8800         10,
8801         5,
8802         11,
8803         4,
8804         12,
8805         3,
8806         13,
8807         2,
8808         14,
8809         1,
8810         15,
8811         0,
8812         16,
8813 };
8814
8815 static long _vq_lengthlist__44c2_s_p6_0[] = {
8816          1, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
8817         11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
8818         11,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
8819         10,11,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
8820         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
8821         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9, 9, 9,
8822         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9, 9,
8823          9,10,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
8824         10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
8825         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
8826          9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9,
8827          9, 9, 9,10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0,
8828         10,10,10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0,
8829          0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
8830          0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
8831          0, 0, 0, 0, 0,11,11,11,11,12,11,12,12,13,13, 0,
8832          0, 0, 0, 0, 0, 0,11,11,11,11,12,12,13,12,14,13,
8833          0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,12,13,13,
8834         14,
8835 };
8836
8837 static float _vq_quantthresh__44c2_s_p6_0[] = {
8838         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
8839         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
8840 };
8841
8842 static long _vq_quantmap__44c2_s_p6_0[] = {
8843            15,   13,   11,    9,    7,    5,    3,    1,
8844             0,    2,    4,    6,    8,   10,   12,   14,
8845            16,
8846 };
8847
8848 static encode_aux_threshmatch _vq_auxt__44c2_s_p6_0 = {
8849         _vq_quantthresh__44c2_s_p6_0,
8850         _vq_quantmap__44c2_s_p6_0,
8851         17,
8852         17
8853 };
8854
8855 static static_codebook _44c2_s_p6_0 = {
8856         2, 289,
8857         _vq_lengthlist__44c2_s_p6_0,
8858         1, -529530880, 1611661312, 5, 0,
8859         _vq_quantlist__44c2_s_p6_0,
8860         NULL,
8861         &_vq_auxt__44c2_s_p6_0,
8862         NULL,
8863         0
8864 };
8865
8866 static long _vq_quantlist__44c2_s_p7_0[] = {
8867         1,
8868         0,
8869         2,
8870 };
8871
8872 static long _vq_lengthlist__44c2_s_p7_0[] = {
8873          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
8874          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10, 9,10,10,
8875         10,11,10,10, 6, 9, 9,10,10,10,11, 9, 9, 6, 9, 9,
8876         10,10,10,11, 9, 9, 7,10,10,11,10,10,11,11,10, 6,
8877          9, 9,10, 9, 9,11,10,10, 6, 9, 9,10, 9,10,11,10,
8878         10,
8879 };
8880
8881 static float _vq_quantthresh__44c2_s_p7_0[] = {
8882         -5.5, 5.5, 
8883 };
8884
8885 static long _vq_quantmap__44c2_s_p7_0[] = {
8886             1,    0,    2,
8887 };
8888
8889 static encode_aux_threshmatch _vq_auxt__44c2_s_p7_0 = {
8890         _vq_quantthresh__44c2_s_p7_0,
8891         _vq_quantmap__44c2_s_p7_0,
8892         3,
8893         3
8894 };
8895
8896 static static_codebook _44c2_s_p7_0 = {
8897         4, 81,
8898         _vq_lengthlist__44c2_s_p7_0,
8899         1, -529137664, 1618345984, 2, 0,
8900         _vq_quantlist__44c2_s_p7_0,
8901         NULL,
8902         &_vq_auxt__44c2_s_p7_0,
8903         NULL,
8904         0
8905 };
8906
8907 static long _vq_quantlist__44c2_s_p7_1[] = {
8908         5,
8909         4,
8910         6,
8911         3,
8912         7,
8913         2,
8914         8,
8915         1,
8916         9,
8917         0,
8918         10,
8919 };
8920
8921 static long _vq_lengthlist__44c2_s_p7_1[] = {
8922          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7,10, 6, 6, 6, 6,
8923          7, 7, 8, 7, 8, 8, 9, 6, 6, 6, 6, 7, 7, 7, 7, 7,
8924          7,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10, 9, 9, 6,
8925          6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
8926          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
8927          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10, 9, 8, 8, 8,
8928          8, 8, 8,10,10,10, 9,10, 8, 8, 8, 8, 8, 8,10,10,
8929         10,10, 9, 8, 8, 8, 8, 8, 8,
8930 };
8931
8932 static float _vq_quantthresh__44c2_s_p7_1[] = {
8933         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
8934         3.5, 4.5, 
8935 };
8936
8937 static long _vq_quantmap__44c2_s_p7_1[] = {
8938             9,    7,    5,    3,    1,    0,    2,    4,
8939             6,    8,   10,
8940 };
8941
8942 static encode_aux_threshmatch _vq_auxt__44c2_s_p7_1 = {
8943         _vq_quantthresh__44c2_s_p7_1,
8944         _vq_quantmap__44c2_s_p7_1,
8945         11,
8946         11
8947 };
8948
8949 static static_codebook _44c2_s_p7_1 = {
8950         2, 121,
8951         _vq_lengthlist__44c2_s_p7_1,
8952         1, -531365888, 1611661312, 4, 0,
8953         _vq_quantlist__44c2_s_p7_1,
8954         NULL,
8955         &_vq_auxt__44c2_s_p7_1,
8956         NULL,
8957         0
8958 };
8959
8960 static long _vq_quantlist__44c2_s_p8_0[] = {
8961         6,
8962         5,
8963         7,
8964         4,
8965         8,
8966         3,
8967         9,
8968         2,
8969         10,
8970         1,
8971         11,
8972         0,
8973         12,
8974 };
8975
8976 static long _vq_lengthlist__44c2_s_p8_0[] = {
8977          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
8978          7, 7, 8, 8, 9, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
8979          8, 8, 9,10, 9,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
8980         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9,10,10,10,11,
8981         11, 0,12,12, 9, 9,10,10,10,10,11,11,12,12, 0,13,
8982         12, 9, 9,10, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
8983         10,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
8984         11,12,12,12,13, 0, 0, 0,13,13,10,10,11,11,12,12,
8985         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
8986          0, 0, 0, 0,12,12,11,12,12,12,14,13, 0, 0, 0, 0,
8987          0,12,12,12,12,12,12,14,13,
8988 };
8989
8990 static float _vq_quantthresh__44c2_s_p8_0[] = {
8991         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
8992         12.5, 17.5, 22.5, 27.5, 
8993 };
8994
8995 static long _vq_quantmap__44c2_s_p8_0[] = {
8996            11,    9,    7,    5,    3,    1,    0,    2,
8997             4,    6,    8,   10,   12,
8998 };
8999
9000 static encode_aux_threshmatch _vq_auxt__44c2_s_p8_0 = {
9001         _vq_quantthresh__44c2_s_p8_0,
9002         _vq_quantmap__44c2_s_p8_0,
9003         13,
9004         13
9005 };
9006
9007 static static_codebook _44c2_s_p8_0 = {
9008         2, 169,
9009         _vq_lengthlist__44c2_s_p8_0,
9010         1, -526516224, 1616117760, 4, 0,
9011         _vq_quantlist__44c2_s_p8_0,
9012         NULL,
9013         &_vq_auxt__44c2_s_p8_0,
9014         NULL,
9015         0
9016 };
9017
9018 static long _vq_quantlist__44c2_s_p8_1[] = {
9019         2,
9020         1,
9021         3,
9022         0,
9023         4,
9024 };
9025
9026 static long _vq_lengthlist__44c2_s_p8_1[] = {
9027          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
9028          5, 5, 5, 5, 6, 6, 6, 5, 5,
9029 };
9030
9031 static float _vq_quantthresh__44c2_s_p8_1[] = {
9032         -1.5, -0.5, 0.5, 1.5, 
9033 };
9034
9035 static long _vq_quantmap__44c2_s_p8_1[] = {
9036             3,    1,    0,    2,    4,
9037 };
9038
9039 static encode_aux_threshmatch _vq_auxt__44c2_s_p8_1 = {
9040         _vq_quantthresh__44c2_s_p8_1,
9041         _vq_quantmap__44c2_s_p8_1,
9042         5,
9043         5
9044 };
9045
9046 static static_codebook _44c2_s_p8_1 = {
9047         2, 25,
9048         _vq_lengthlist__44c2_s_p8_1,
9049         1, -533725184, 1611661312, 3, 0,
9050         _vq_quantlist__44c2_s_p8_1,
9051         NULL,
9052         &_vq_auxt__44c2_s_p8_1,
9053         NULL,
9054         0
9055 };
9056
9057 static long _vq_quantlist__44c2_s_p9_0[] = {
9058         6,
9059         5,
9060         7,
9061         4,
9062         8,
9063         3,
9064         9,
9065         2,
9066         10,
9067         1,
9068         11,
9069         0,
9070         12,
9071 };
9072
9073 static long _vq_lengthlist__44c2_s_p9_0[] = {
9074          1, 5, 4,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7, 7,
9075          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 6, 9, 9, 9,
9076          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9077          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9078          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9079          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9080          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9081          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9082          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9083          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
9084          9, 9, 9, 9, 9, 9, 9, 9, 9,
9085 };
9086
9087 static float _vq_quantthresh__44c2_s_p9_0[] = {
9088         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
9089         552.5, 773.5, 994.5, 1215.5, 
9090 };
9091
9092 static long _vq_quantmap__44c2_s_p9_0[] = {
9093            11,    9,    7,    5,    3,    1,    0,    2,
9094             4,    6,    8,   10,   12,
9095 };
9096
9097 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_0 = {
9098         _vq_quantthresh__44c2_s_p9_0,
9099         _vq_quantmap__44c2_s_p9_0,
9100         13,
9101         13
9102 };
9103
9104 static static_codebook _44c2_s_p9_0 = {
9105         2, 169,
9106         _vq_lengthlist__44c2_s_p9_0,
9107         1, -514541568, 1627103232, 4, 0,
9108         _vq_quantlist__44c2_s_p9_0,
9109         NULL,
9110         &_vq_auxt__44c2_s_p9_0,
9111         NULL,
9112         0
9113 };
9114
9115 static long _vq_quantlist__44c2_s_p9_1[] = {
9116         6,
9117         5,
9118         7,
9119         4,
9120         8,
9121         3,
9122         9,
9123         2,
9124         10,
9125         1,
9126         11,
9127         0,
9128         12,
9129 };
9130
9131 static long _vq_lengthlist__44c2_s_p9_1[] = {
9132          1, 4, 4, 6, 6, 7, 7, 9, 9,11,11,12,12, 6, 5, 5,
9133          7, 7, 8, 8,10,10,12,11,13,13, 6, 5, 5, 7, 7, 8,
9134          8, 9, 9,11,11,12,13,16, 7, 7, 8, 8, 9, 9,10,10,
9135         13,13,16,14,16, 7, 7, 8, 8, 9, 9,10,10,13,13,15,
9136         13,16,10,10, 8, 8,10,10,11,11,12,12,15,14,16,11,
9137         11, 8, 8,10,10,11,11,12,12,14,13,16,16,16,10,11,
9138         10,10,12,12,14,13,13,13,16,16,16,10, 9,10, 7,13,
9139         12,13,13,13,13,16,16,16,14,15,11,11,12,12,13,13,
9140         15,14,16,16,16,16,14,11, 9,12, 9,15,13,13,14,16,
9141         16,16,16,16,13,13,12,12,14,15,16,15,16,16,15,16,
9142         16,13,12,12,11,15,13,14,15,
9143 };
9144
9145 static float _vq_quantthresh__44c2_s_p9_1[] = {
9146         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
9147         42.5, 59.5, 76.5, 93.5, 
9148 };
9149
9150 static long _vq_quantmap__44c2_s_p9_1[] = {
9151            11,    9,    7,    5,    3,    1,    0,    2,
9152             4,    6,    8,   10,   12,
9153 };
9154
9155 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_1 = {
9156         _vq_quantthresh__44c2_s_p9_1,
9157         _vq_quantmap__44c2_s_p9_1,
9158         13,
9159         13
9160 };
9161
9162 static static_codebook _44c2_s_p9_1 = {
9163         2, 169,
9164         _vq_lengthlist__44c2_s_p9_1,
9165         1, -522616832, 1620115456, 4, 0,
9166         _vq_quantlist__44c2_s_p9_1,
9167         NULL,
9168         &_vq_auxt__44c2_s_p9_1,
9169         NULL,
9170         0
9171 };
9172
9173 static long _vq_quantlist__44c2_s_p9_2[] = {
9174         8,
9175         7,
9176         9,
9177         6,
9178         10,
9179         5,
9180         11,
9181         4,
9182         12,
9183         3,
9184         13,
9185         2,
9186         14,
9187         1,
9188         15,
9189         0,
9190         16,
9191 };
9192
9193 static long _vq_lengthlist__44c2_s_p9_2[] = {
9194          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9,
9195          9,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
9196          9, 9,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
9197          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
9198          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
9199          9, 9, 9, 9, 9,10,11,10, 8, 8, 8, 8, 9, 9, 9, 9,
9200          9, 9, 9, 9, 9, 9,10,10,10, 7, 8, 8, 8, 9, 9, 9,
9201          9, 9, 9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 9, 9, 9,
9202          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 8, 8, 9,
9203          9, 9, 9, 9, 9, 9, 9, 9,10,11,11,10,11,10, 9, 9,
9204          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,10, 9,
9205          9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,11,11,
9206          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,11,10,10,11,
9207         10,10,11, 9, 9,10,10, 9, 9,10,10, 9, 9,10,10,10,
9208         11,10,11,10,10, 9, 9,10, 9, 9, 9, 9, 9, 9,10,10,
9209         10,10,11,10,10, 9,10, 9, 9, 9, 9,10, 9, 9, 9,10,
9210         10,10,11,11,10,10,10,10, 9, 9,10, 9, 9, 9,10, 9,
9211         10,10,10,10,11,10,11,11,10, 9, 9, 9, 9, 9, 9, 9,
9212         10,
9213 };
9214
9215 static float _vq_quantthresh__44c2_s_p9_2[] = {
9216         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
9217         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
9218 };
9219
9220 static long _vq_quantmap__44c2_s_p9_2[] = {
9221            15,   13,   11,    9,    7,    5,    3,    1,
9222             0,    2,    4,    6,    8,   10,   12,   14,
9223            16,
9224 };
9225
9226 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_2 = {
9227         _vq_quantthresh__44c2_s_p9_2,
9228         _vq_quantmap__44c2_s_p9_2,
9229         17,
9230         17
9231 };
9232
9233 static static_codebook _44c2_s_p9_2 = {
9234         2, 289,
9235         _vq_lengthlist__44c2_s_p9_2,
9236         1, -529530880, 1611661312, 5, 0,
9237         _vq_quantlist__44c2_s_p9_2,
9238         NULL,
9239         &_vq_auxt__44c2_s_p9_2,
9240         NULL,
9241         0
9242 };
9243
9244 static long _huff_lengthlist__44c2_s_short[] = {
9245          9, 9,12,11,11,11,12,12,12,13, 6, 2, 9, 4, 7, 6,
9246          8,11,15,17,12, 7, 8, 9, 7, 9,10,13,15,17,11, 4,
9247         12, 4, 9, 5, 8,11,16,17,12, 6, 7, 6, 6, 6, 8,11,
9248         15,17,11, 5, 9, 5, 6, 5, 6,10,15,15,12, 7,11, 7,
9249          7, 6, 7,10,13,16,13, 8,11, 9, 8, 6, 7,10,12,16,
9250         13, 9, 9, 8, 5, 5, 6, 9,12,14,16,10, 9, 9, 6, 5,
9251          6, 8,11,14,
9252 };
9253
9254 static static_codebook _huff_book__44c2_s_short = {
9255         2, 100,
9256         _huff_lengthlist__44c2_s_short,
9257         0, 0, 0, 0, 0,
9258         NULL,
9259         NULL,
9260         NULL,
9261         NULL,
9262         0
9263 };
9264
9265 static long _huff_lengthlist__44c3_s_long[] = {
9266          4, 5,11,10,12,10,10,10,11,12, 4, 2,11, 5,11, 6,
9267          7, 9,13,16,11,11, 7,11, 6, 8, 8, 9,11,12,10, 5,
9268         11, 6,10, 7, 9,11,16,16,14, 9, 6, 9, 4, 5, 7, 8,
9269         11,13,10, 6, 7, 7, 5, 5, 6, 8,10,11,10, 7, 8, 8,
9270          6, 6, 5, 7, 9,10,10, 9, 8,11, 8, 7, 6, 6, 7,10,
9271         10,12,10,14, 9, 9, 7, 7, 7, 9,10,14,11,16,12,12,
9272          9, 8, 8, 9,
9273 };
9274
9275 static static_codebook _huff_book__44c3_s_long = {
9276         2, 100,
9277         _huff_lengthlist__44c3_s_long,
9278         0, 0, 0, 0, 0,
9279         NULL,
9280         NULL,
9281         NULL,
9282         NULL,
9283         0
9284 };
9285
9286 static long _vq_quantlist__44c3_s_p1_0[] = {
9287         1,
9288         0,
9289         2,
9290 };
9291
9292 static long _vq_lengthlist__44c3_s_p1_0[] = {
9293          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
9294          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9298          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
9299          0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9303          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
9304          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9338          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
9339          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
9340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
9344          0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
9345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
9349          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9,10,
9350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9384          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
9385          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9389          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
9390          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
9391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9394          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
9395          0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0,
9396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9703          0,
9704 };
9705
9706 static float _vq_quantthresh__44c3_s_p1_0[] = {
9707         -0.5, 0.5, 
9708 };
9709
9710 static long _vq_quantmap__44c3_s_p1_0[] = {
9711             1,    0,    2,
9712 };
9713
9714 static encode_aux_threshmatch _vq_auxt__44c3_s_p1_0 = {
9715         _vq_quantthresh__44c3_s_p1_0,
9716         _vq_quantmap__44c3_s_p1_0,
9717         3,
9718         3
9719 };
9720
9721 static static_codebook _44c3_s_p1_0 = {
9722         8, 6561,
9723         _vq_lengthlist__44c3_s_p1_0,
9724         1, -535822336, 1611661312, 2, 0,
9725         _vq_quantlist__44c3_s_p1_0,
9726         NULL,
9727         &_vq_auxt__44c3_s_p1_0,
9728         NULL,
9729         0
9730 };
9731
9732 static long _vq_quantlist__44c3_s_p2_0[] = {
9733         2,
9734         1,
9735         3,
9736         0,
9737         4,
9738 };
9739
9740 static long _vq_lengthlist__44c3_s_p2_0[] = {
9741          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
9742          8, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
9743          7, 0, 0, 0, 7, 7, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
9744          0, 0, 5, 5, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 7, 0,
9745          0, 0, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9750          0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
9751          0, 7, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
9752          7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
9753          9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9758          0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
9759          0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
9760          0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
9761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9766          8, 9,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
9767         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 9,
9768          9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
9769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9780          0,
9781 };
9782
9783 static float _vq_quantthresh__44c3_s_p2_0[] = {
9784         -1.5, -0.5, 0.5, 1.5, 
9785 };
9786
9787 static long _vq_quantmap__44c3_s_p2_0[] = {
9788             3,    1,    0,    2,    4,
9789 };
9790
9791 static encode_aux_threshmatch _vq_auxt__44c3_s_p2_0 = {
9792         _vq_quantthresh__44c3_s_p2_0,
9793         _vq_quantmap__44c3_s_p2_0,
9794         5,
9795         5
9796 };
9797
9798 static static_codebook _44c3_s_p2_0 = {
9799         4, 625,
9800         _vq_lengthlist__44c3_s_p2_0,
9801         1, -533725184, 1611661312, 3, 0,
9802         _vq_quantlist__44c3_s_p2_0,
9803         NULL,
9804         &_vq_auxt__44c3_s_p2_0,
9805         NULL,
9806         0
9807 };
9808
9809 static long _vq_quantlist__44c3_s_p3_0[] = {
9810         2,
9811         1,
9812         3,
9813         0,
9814         4,
9815 };
9816
9817 static long _vq_lengthlist__44c3_s_p3_0[] = {
9818          2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9819          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
9820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9821          0, 0, 4, 4, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
9823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9824          0, 0, 0, 0, 6, 6, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
9825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9857          0,
9858 };
9859
9860 static float _vq_quantthresh__44c3_s_p3_0[] = {
9861         -1.5, -0.5, 0.5, 1.5, 
9862 };
9863
9864 static long _vq_quantmap__44c3_s_p3_0[] = {
9865             3,    1,    0,    2,    4,
9866 };
9867
9868 static encode_aux_threshmatch _vq_auxt__44c3_s_p3_0 = {
9869         _vq_quantthresh__44c3_s_p3_0,
9870         _vq_quantmap__44c3_s_p3_0,
9871         5,
9872         5
9873 };
9874
9875 static static_codebook _44c3_s_p3_0 = {
9876         4, 625,
9877         _vq_lengthlist__44c3_s_p3_0,
9878         1, -533725184, 1611661312, 3, 0,
9879         _vq_quantlist__44c3_s_p3_0,
9880         NULL,
9881         &_vq_auxt__44c3_s_p3_0,
9882         NULL,
9883         0
9884 };
9885
9886 static long _vq_quantlist__44c3_s_p4_0[] = {
9887         4,
9888         3,
9889         5,
9890         2,
9891         6,
9892         1,
9893         7,
9894         0,
9895         8,
9896 };
9897
9898 static long _vq_lengthlist__44c3_s_p4_0[] = {
9899          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
9900          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
9901          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
9902          7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
9903          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9904          0,
9905 };
9906
9907 static float _vq_quantthresh__44c3_s_p4_0[] = {
9908         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
9909 };
9910
9911 static long _vq_quantmap__44c3_s_p4_0[] = {
9912             7,    5,    3,    1,    0,    2,    4,    6,
9913             8,
9914 };
9915
9916 static encode_aux_threshmatch _vq_auxt__44c3_s_p4_0 = {
9917         _vq_quantthresh__44c3_s_p4_0,
9918         _vq_quantmap__44c3_s_p4_0,
9919         9,
9920         9
9921 };
9922
9923 static static_codebook _44c3_s_p4_0 = {
9924         2, 81,
9925         _vq_lengthlist__44c3_s_p4_0,
9926         1, -531628032, 1611661312, 4, 0,
9927         _vq_quantlist__44c3_s_p4_0,
9928         NULL,
9929         &_vq_auxt__44c3_s_p4_0,
9930         NULL,
9931         0
9932 };
9933
9934 static long _vq_quantlist__44c3_s_p5_0[] = {
9935         4,
9936         3,
9937         5,
9938         2,
9939         6,
9940         1,
9941         7,
9942         0,
9943         8,
9944 };
9945
9946 static long _vq_lengthlist__44c3_s_p5_0[] = {
9947          2, 3, 3, 5, 5, 7, 7, 9, 8, 0, 4, 4, 7, 7, 7, 7,
9948          9, 9, 0, 5, 5, 6, 7, 7, 7, 9, 9, 0, 6, 6, 7, 7,
9949          7, 7, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
9950          8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
9951          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
9952         10,
9953 };
9954
9955 static float _vq_quantthresh__44c3_s_p5_0[] = {
9956         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
9957 };
9958
9959 static long _vq_quantmap__44c3_s_p5_0[] = {
9960             7,    5,    3,    1,    0,    2,    4,    6,
9961             8,
9962 };
9963
9964 static encode_aux_threshmatch _vq_auxt__44c3_s_p5_0 = {
9965         _vq_quantthresh__44c3_s_p5_0,
9966         _vq_quantmap__44c3_s_p5_0,
9967         9,
9968         9
9969 };
9970
9971 static static_codebook _44c3_s_p5_0 = {
9972         2, 81,
9973         _vq_lengthlist__44c3_s_p5_0,
9974         1, -531628032, 1611661312, 4, 0,
9975         _vq_quantlist__44c3_s_p5_0,
9976         NULL,
9977         &_vq_auxt__44c3_s_p5_0,
9978         NULL,
9979         0
9980 };
9981
9982 static long _vq_quantlist__44c3_s_p6_0[] = {
9983         8,
9984         7,
9985         9,
9986         6,
9987         10,
9988         5,
9989         11,
9990         4,
9991         12,
9992         3,
9993         13,
9994         2,
9995         14,
9996         1,
9997         15,
9998         0,
9999         16,
10000 };
10001
10002 static long _vq_lengthlist__44c3_s_p6_0[] = {
10003          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
10004         11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
10005         11,11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
10006         11,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
10007         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
10008         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10, 9,
10009         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,
10010          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
10011         10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
10012         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8,
10013          9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8,
10014          8, 9, 9,10,10,11,11,12,12,13,12, 0, 0, 0, 0, 0,
10015          9, 9,10,10,11,10,11,11,12,12,13,13, 0, 0, 0, 0,
10016          0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
10017          0, 0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0,
10018          0, 0, 0, 0, 0,10,10,11,11,11,11,12,12,13,13, 0,
10019          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,12,13,13,13,
10020          0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,
10021         13,
10022 };
10023
10024 static float _vq_quantthresh__44c3_s_p6_0[] = {
10025         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
10026         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
10027 };
10028
10029 static long _vq_quantmap__44c3_s_p6_0[] = {
10030            15,   13,   11,    9,    7,    5,    3,    1,
10031             0,    2,    4,    6,    8,   10,   12,   14,
10032            16,
10033 };
10034
10035 static encode_aux_threshmatch _vq_auxt__44c3_s_p6_0 = {
10036         _vq_quantthresh__44c3_s_p6_0,
10037         _vq_quantmap__44c3_s_p6_0,
10038         17,
10039         17
10040 };
10041
10042 static static_codebook _44c3_s_p6_0 = {
10043         2, 289,
10044         _vq_lengthlist__44c3_s_p6_0,
10045         1, -529530880, 1611661312, 5, 0,
10046         _vq_quantlist__44c3_s_p6_0,
10047         NULL,
10048         &_vq_auxt__44c3_s_p6_0,
10049         NULL,
10050         0
10051 };
10052
10053 static long _vq_quantlist__44c3_s_p7_0[] = {
10054         1,
10055         0,
10056         2,
10057 };
10058
10059 static long _vq_lengthlist__44c3_s_p7_0[] = {
10060          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
10061          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
10062         10,11,10,10, 6, 9, 9,10,10,10,10, 9, 9, 6, 9, 9,
10063         10,10,10,10, 9, 9, 7,10,10,10,11,11,11,10,11, 6,
10064          9, 9,10,10, 9,11,10,10, 6, 9, 9,10, 9, 9,10,10,
10065         10,
10066 };
10067
10068 static float _vq_quantthresh__44c3_s_p7_0[] = {
10069         -5.5, 5.5, 
10070 };
10071
10072 static long _vq_quantmap__44c3_s_p7_0[] = {
10073             1,    0,    2,
10074 };
10075
10076 static encode_aux_threshmatch _vq_auxt__44c3_s_p7_0 = {
10077         _vq_quantthresh__44c3_s_p7_0,
10078         _vq_quantmap__44c3_s_p7_0,
10079         3,
10080         3
10081 };
10082
10083 static static_codebook _44c3_s_p7_0 = {
10084         4, 81,
10085         _vq_lengthlist__44c3_s_p7_0,
10086         1, -529137664, 1618345984, 2, 0,
10087         _vq_quantlist__44c3_s_p7_0,
10088         NULL,
10089         &_vq_auxt__44c3_s_p7_0,
10090         NULL,
10091         0
10092 };
10093
10094 static long _vq_quantlist__44c3_s_p7_1[] = {
10095         5,
10096         4,
10097         6,
10098         3,
10099         7,
10100         2,
10101         8,
10102         1,
10103         9,
10104         0,
10105         10,
10106 };
10107
10108 static long _vq_lengthlist__44c3_s_p7_1[] = {
10109          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
10110          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
10111          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
10112          7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
10113          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
10114          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
10115          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
10116         10,10,10, 8, 8, 8, 8, 8, 9,
10117 };
10118
10119 static float _vq_quantthresh__44c3_s_p7_1[] = {
10120         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
10121         3.5, 4.5, 
10122 };
10123
10124 static long _vq_quantmap__44c3_s_p7_1[] = {
10125             9,    7,    5,    3,    1,    0,    2,    4,
10126             6,    8,   10,
10127 };
10128
10129 static encode_aux_threshmatch _vq_auxt__44c3_s_p7_1 = {
10130         _vq_quantthresh__44c3_s_p7_1,
10131         _vq_quantmap__44c3_s_p7_1,
10132         11,
10133         11
10134 };
10135
10136 static static_codebook _44c3_s_p7_1 = {
10137         2, 121,
10138         _vq_lengthlist__44c3_s_p7_1,
10139         1, -531365888, 1611661312, 4, 0,
10140         _vq_quantlist__44c3_s_p7_1,
10141         NULL,
10142         &_vq_auxt__44c3_s_p7_1,
10143         NULL,
10144         0
10145 };
10146
10147 static long _vq_quantlist__44c3_s_p8_0[] = {
10148         6,
10149         5,
10150         7,
10151         4,
10152         8,
10153         3,
10154         9,
10155         2,
10156         10,
10157         1,
10158         11,
10159         0,
10160         12,
10161 };
10162
10163 static long _vq_lengthlist__44c3_s_p8_0[] = {
10164          1, 4, 4, 6, 6, 7, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
10165          7, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
10166          8, 9, 9, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
10167         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
10168         11, 0,11,12, 9, 9, 9,10,10,10,11,11,11,12, 0,13,
10169         13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0,10, 9,
10170          9, 9,10,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
10171         11,11,11,12,13, 0, 0, 0,13,13,10,10,11,11,12,12,
10172         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
10173          0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
10174          0,12,12,11,11,12,12,13,13,
10175 };
10176
10177 static float _vq_quantthresh__44c3_s_p8_0[] = {
10178         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
10179         12.5, 17.5, 22.5, 27.5, 
10180 };
10181
10182 static long _vq_quantmap__44c3_s_p8_0[] = {
10183            11,    9,    7,    5,    3,    1,    0,    2,
10184             4,    6,    8,   10,   12,
10185 };
10186
10187 static encode_aux_threshmatch _vq_auxt__44c3_s_p8_0 = {
10188         _vq_quantthresh__44c3_s_p8_0,
10189         _vq_quantmap__44c3_s_p8_0,
10190         13,
10191         13
10192 };
10193
10194 static static_codebook _44c3_s_p8_0 = {
10195         2, 169,
10196         _vq_lengthlist__44c3_s_p8_0,
10197         1, -526516224, 1616117760, 4, 0,
10198         _vq_quantlist__44c3_s_p8_0,
10199         NULL,
10200         &_vq_auxt__44c3_s_p8_0,
10201         NULL,
10202         0
10203 };
10204
10205 static long _vq_quantlist__44c3_s_p8_1[] = {
10206         2,
10207         1,
10208         3,
10209         0,
10210         4,
10211 };
10212
10213 static long _vq_lengthlist__44c3_s_p8_1[] = {
10214          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
10215          5, 5, 5, 5, 6, 6, 6, 5, 5,
10216 };
10217
10218 static float _vq_quantthresh__44c3_s_p8_1[] = {
10219         -1.5, -0.5, 0.5, 1.5, 
10220 };
10221
10222 static long _vq_quantmap__44c3_s_p8_1[] = {
10223             3,    1,    0,    2,    4,
10224 };
10225
10226 static encode_aux_threshmatch _vq_auxt__44c3_s_p8_1 = {
10227         _vq_quantthresh__44c3_s_p8_1,
10228         _vq_quantmap__44c3_s_p8_1,
10229         5,
10230         5
10231 };
10232
10233 static static_codebook _44c3_s_p8_1 = {
10234         2, 25,
10235         _vq_lengthlist__44c3_s_p8_1,
10236         1, -533725184, 1611661312, 3, 0,
10237         _vq_quantlist__44c3_s_p8_1,
10238         NULL,
10239         &_vq_auxt__44c3_s_p8_1,
10240         NULL,
10241         0
10242 };
10243
10244 static long _vq_quantlist__44c3_s_p9_0[] = {
10245         6,
10246         5,
10247         7,
10248         4,
10249         8,
10250         3,
10251         9,
10252         2,
10253         10,
10254         1,
10255         11,
10256         0,
10257         12,
10258 };
10259
10260 static long _vq_lengthlist__44c3_s_p9_0[] = {
10261          1, 4, 4,10,10,10,10,10,10,10,10,10,10, 5,10, 7,
10262         10,10,10,10,10,10,10,10,10,10, 5, 8, 6,10,10,10,
10263         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
10264          9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10265          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10266          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10267          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10268          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10269          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10270          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10271          9, 9, 9, 9, 9, 9, 9, 9, 9,
10272 };
10273
10274 static float _vq_quantthresh__44c3_s_p9_0[] = {
10275         -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
10276         637.5, 892.5, 1147.5, 1402.5, 
10277 };
10278
10279 static long _vq_quantmap__44c3_s_p9_0[] = {
10280            11,    9,    7,    5,    3,    1,    0,    2,
10281             4,    6,    8,   10,   12,
10282 };
10283
10284 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_0 = {
10285         _vq_quantthresh__44c3_s_p9_0,
10286         _vq_quantmap__44c3_s_p9_0,
10287         13,
10288         13
10289 };
10290
10291 static static_codebook _44c3_s_p9_0 = {
10292         2, 169,
10293         _vq_lengthlist__44c3_s_p9_0,
10294         1, -514332672, 1627381760, 4, 0,
10295         _vq_quantlist__44c3_s_p9_0,
10296         NULL,
10297         &_vq_auxt__44c3_s_p9_0,
10298         NULL,
10299         0
10300 };
10301
10302 static long _vq_quantlist__44c3_s_p9_1[] = {
10303         7,
10304         6,
10305         8,
10306         5,
10307         9,
10308         4,
10309         10,
10310         3,
10311         11,
10312         2,
10313         12,
10314         1,
10315         13,
10316         0,
10317         14,
10318 };
10319
10320 static long _vq_lengthlist__44c3_s_p9_1[] = {
10321          1, 4, 4, 6, 6, 7, 7, 9, 9,11,11,11,12,12,12, 6,
10322          5, 5, 7, 7, 8, 8,10, 9,11,11,13,12,13,14, 6, 5,
10323          5, 7, 7, 8, 8,10,10,11,11,12,12,13,13,17, 7, 7,
10324          8, 8, 9, 9,10,10,12,12,14,13,14,14,17, 8, 7, 8,
10325          7, 9, 9,10,10,12,12,13,13,13,14,17,11,11, 8, 8,
10326         10,10,11,11,12,12,13,13,15,14,17,11,11, 8, 7,10,
10327         10,11,11,12,12,13,14,14,13,17,17,17,10,11,10,10,
10328         12,12,13,12,13,13,14,14,17,16,16,10,10,11, 9,13,
10329         12,13,13,13,13,14,14,16,16,15,13,15,11,12,12,12,
10330         14,14,14,14,14,15,16,16,16,14,14,11, 9,12,10,13,
10331         13,14,14,14,14,16,16,16,16,16,12,13,12,12,13,14,
10332         14,14,15,15,15,16,16,15,16,13,11,13,10,14,12,15,
10333         14,16,14,15,16,16,16,16,15,15,13,13,13,13,14,14,
10334         16,16,16,16,16,15,16,16,14,13,12,13,13,14,16,16,
10335         16,
10336 };
10337
10338 static float _vq_quantthresh__44c3_s_p9_1[] = {
10339         -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
10340         25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
10341 };
10342
10343 static long _vq_quantmap__44c3_s_p9_1[] = {
10344            13,   11,    9,    7,    5,    3,    1,    0,
10345             2,    4,    6,    8,   10,   12,   14,
10346 };
10347
10348 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_1 = {
10349         _vq_quantthresh__44c3_s_p9_1,
10350         _vq_quantmap__44c3_s_p9_1,
10351         15,
10352         15
10353 };
10354
10355 static static_codebook _44c3_s_p9_1 = {
10356         2, 225,
10357         _vq_lengthlist__44c3_s_p9_1,
10358         1, -522338304, 1620115456, 4, 0,
10359         _vq_quantlist__44c3_s_p9_1,
10360         NULL,
10361         &_vq_auxt__44c3_s_p9_1,
10362         NULL,
10363         0
10364 };
10365
10366 static long _vq_quantlist__44c3_s_p9_2[] = {
10367         8,
10368         7,
10369         9,
10370         6,
10371         10,
10372         5,
10373         11,
10374         4,
10375         12,
10376         3,
10377         13,
10378         2,
10379         14,
10380         1,
10381         15,
10382         0,
10383         16,
10384 };
10385
10386 static long _vq_lengthlist__44c3_s_p9_2[] = {
10387          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9,
10388          8,10, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
10389          9, 9,10, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9,
10390          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
10391          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9,
10392          9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,
10393          9, 9, 9, 9, 9, 9,10,10,10, 8, 7, 8, 8, 9, 8, 9,
10394          9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9,
10395          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,10, 8, 8, 9,
10396          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9,
10397          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11, 8,
10398          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,10,
10399          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
10400         10,10,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
10401         11,10,11,10, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,10,10,
10402         10,10,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
10403         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9,
10404         10,10,10,10,11,10,11,10,10, 9, 9, 9, 9, 9, 9, 9,
10405          9,
10406 };
10407
10408 static float _vq_quantthresh__44c3_s_p9_2[] = {
10409         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
10410         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
10411 };
10412
10413 static long _vq_quantmap__44c3_s_p9_2[] = {
10414            15,   13,   11,    9,    7,    5,    3,    1,
10415             0,    2,    4,    6,    8,   10,   12,   14,
10416            16,
10417 };
10418
10419 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_2 = {
10420         _vq_quantthresh__44c3_s_p9_2,
10421         _vq_quantmap__44c3_s_p9_2,
10422         17,
10423         17
10424 };
10425
10426 static static_codebook _44c3_s_p9_2 = {
10427         2, 289,
10428         _vq_lengthlist__44c3_s_p9_2,
10429         1, -529530880, 1611661312, 5, 0,
10430         _vq_quantlist__44c3_s_p9_2,
10431         NULL,
10432         &_vq_auxt__44c3_s_p9_2,
10433         NULL,
10434         0
10435 };
10436
10437 static long _huff_lengthlist__44c3_s_short[] = {
10438         10,10,13,12,13,12,12,12,12,13, 8, 3,11, 5,10, 5,
10439          7,11,14,16,11, 6, 9, 8, 7, 7, 9,12,15,16,12, 4,
10440         12, 4,10, 5, 8,12,15,16,12, 6, 8, 7, 5, 5, 7,11,
10441         14,15,11, 4, 9, 4, 6, 4, 6, 9,13,15,10, 6,10, 7,
10442          7, 5, 6, 9,13,15,12, 9,11, 9, 8, 6, 7, 9,12,15,
10443         13,11,10, 9, 6, 5, 5, 8,11,14,16,12,11,10, 6, 5,
10444          6, 8,10,14,
10445 };
10446
10447 static static_codebook _huff_book__44c3_s_short = {
10448         2, 100,
10449         _huff_lengthlist__44c3_s_short,
10450         0, 0, 0, 0, 0,
10451         NULL,
10452         NULL,
10453         NULL,
10454         NULL,
10455         0
10456 };
10457
10458 static long _huff_lengthlist__44c4_s_long[] = {
10459          3, 5,11,11,13,11,11,11,12,12, 5, 2,11, 6,10, 7,
10460          8,10,13,16,10, 9, 6,10, 6, 7, 8, 9,11,12,11, 5,
10461         11, 7,10, 8,10,12,15,17,12, 8, 5, 9, 4, 5, 7, 8,
10462         10,12,10, 6, 7, 8, 5, 5, 6, 8,10,11,10, 8, 8, 9,
10463          6, 6, 6, 7, 9,10,11,10, 9,11, 8, 7, 6, 6, 7, 9,
10464         11,13,10,15, 9, 9, 7, 7, 7, 8,10,15,11,17,11,11,
10465          9, 8, 7, 8,
10466 };
10467
10468 static static_codebook _huff_book__44c4_s_long = {
10469         2, 100,
10470         _huff_lengthlist__44c4_s_long,
10471         0, 0, 0, 0, 0,
10472         NULL,
10473         NULL,
10474         NULL,
10475         NULL,
10476         0
10477 };
10478
10479 static long _vq_quantlist__44c4_s_p1_0[] = {
10480         1,
10481         0,
10482         2,
10483 };
10484
10485 static long _vq_lengthlist__44c4_s_p1_0[] = {
10486          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
10487          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10491          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
10492          0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10496          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
10497          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10531          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
10532          0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
10533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0, 0,
10537          0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
10538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
10542          0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 8, 9,10,
10543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10577          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
10578          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10582          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
10583          0, 0, 0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 0, 0,
10584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10585          0, 0, 0, 0, 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, 7, 8, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9,
10588          0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0,
10589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10700          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0,
10863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10896          0,
10897 };
10898
10899 static float _vq_quantthresh__44c4_s_p1_0[] = {
10900         -0.5, 0.5, 
10901 };
10902
10903 static long _vq_quantmap__44c4_s_p1_0[] = {
10904             1,    0,    2,
10905 };
10906
10907 static encode_aux_threshmatch _vq_auxt__44c4_s_p1_0 = {
10908         _vq_quantthresh__44c4_s_p1_0,
10909         _vq_quantmap__44c4_s_p1_0,
10910         3,
10911         3
10912 };
10913
10914 static static_codebook _44c4_s_p1_0 = {
10915         8, 6561,
10916         _vq_lengthlist__44c4_s_p1_0,
10917         1, -535822336, 1611661312, 2, 0,
10918         _vq_quantlist__44c4_s_p1_0,
10919         NULL,
10920         &_vq_auxt__44c4_s_p1_0,
10921         NULL,
10922         0
10923 };
10924
10925 static long _vq_quantlist__44c4_s_p2_0[] = {
10926         2,
10927         1,
10928         3,
10929         0,
10930         4,
10931 };
10932
10933 static long _vq_lengthlist__44c4_s_p2_0[] = {
10934          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
10935          7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 8,
10936          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
10937          0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
10938          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10943          0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
10944          0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
10945          7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
10946          9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10951          0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
10952          0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 8, 0,
10953          0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
10954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10959          7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
10960         10,10, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0, 9,
10961          9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
10962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10973          0,
10974 };
10975
10976 static float _vq_quantthresh__44c4_s_p2_0[] = {
10977         -1.5, -0.5, 0.5, 1.5, 
10978 };
10979
10980 static long _vq_quantmap__44c4_s_p2_0[] = {
10981             3,    1,    0,    2,    4,
10982 };
10983
10984 static encode_aux_threshmatch _vq_auxt__44c4_s_p2_0 = {
10985         _vq_quantthresh__44c4_s_p2_0,
10986         _vq_quantmap__44c4_s_p2_0,
10987         5,
10988         5
10989 };
10990
10991 static static_codebook _44c4_s_p2_0 = {
10992         4, 625,
10993         _vq_lengthlist__44c4_s_p2_0,
10994         1, -533725184, 1611661312, 3, 0,
10995         _vq_quantlist__44c4_s_p2_0,
10996         NULL,
10997         &_vq_auxt__44c4_s_p2_0,
10998         NULL,
10999         0
11000 };
11001
11002 static long _vq_quantlist__44c4_s_p3_0[] = {
11003         2,
11004         1,
11005         3,
11006         0,
11007         4,
11008 };
11009
11010 static long _vq_lengthlist__44c4_s_p3_0[] = {
11011          2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11012          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
11013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11014          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
11016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11017          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
11018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11050          0,
11051 };
11052
11053 static float _vq_quantthresh__44c4_s_p3_0[] = {
11054         -1.5, -0.5, 0.5, 1.5, 
11055 };
11056
11057 static long _vq_quantmap__44c4_s_p3_0[] = {
11058             3,    1,    0,    2,    4,
11059 };
11060
11061 static encode_aux_threshmatch _vq_auxt__44c4_s_p3_0 = {
11062         _vq_quantthresh__44c4_s_p3_0,
11063         _vq_quantmap__44c4_s_p3_0,
11064         5,
11065         5
11066 };
11067
11068 static static_codebook _44c4_s_p3_0 = {
11069         4, 625,
11070         _vq_lengthlist__44c4_s_p3_0,
11071         1, -533725184, 1611661312, 3, 0,
11072         _vq_quantlist__44c4_s_p3_0,
11073         NULL,
11074         &_vq_auxt__44c4_s_p3_0,
11075         NULL,
11076         0
11077 };
11078
11079 static long _vq_quantlist__44c4_s_p4_0[] = {
11080         4,
11081         3,
11082         5,
11083         2,
11084         6,
11085         1,
11086         7,
11087         0,
11088         8,
11089 };
11090
11091 static long _vq_lengthlist__44c4_s_p4_0[] = {
11092          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
11093          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
11094          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
11095          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
11096          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11097          0,
11098 };
11099
11100 static float _vq_quantthresh__44c4_s_p4_0[] = {
11101         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
11102 };
11103
11104 static long _vq_quantmap__44c4_s_p4_0[] = {
11105             7,    5,    3,    1,    0,    2,    4,    6,
11106             8,
11107 };
11108
11109 static encode_aux_threshmatch _vq_auxt__44c4_s_p4_0 = {
11110         _vq_quantthresh__44c4_s_p4_0,
11111         _vq_quantmap__44c4_s_p4_0,
11112         9,
11113         9
11114 };
11115
11116 static static_codebook _44c4_s_p4_0 = {
11117         2, 81,
11118         _vq_lengthlist__44c4_s_p4_0,
11119         1, -531628032, 1611661312, 4, 0,
11120         _vq_quantlist__44c4_s_p4_0,
11121         NULL,
11122         &_vq_auxt__44c4_s_p4_0,
11123         NULL,
11124         0
11125 };
11126
11127 static long _vq_quantlist__44c4_s_p5_0[] = {
11128         4,
11129         3,
11130         5,
11131         2,
11132         6,
11133         1,
11134         7,
11135         0,
11136         8,
11137 };
11138
11139 static long _vq_lengthlist__44c4_s_p5_0[] = {
11140          2, 3, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 7, 7, 7, 7,
11141          9, 9, 0, 4, 4, 7, 7, 7, 7, 9, 9, 0, 6, 6, 7, 7,
11142          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
11143          8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
11144          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
11145         11,
11146 };
11147
11148 static float _vq_quantthresh__44c4_s_p5_0[] = {
11149         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
11150 };
11151
11152 static long _vq_quantmap__44c4_s_p5_0[] = {
11153             7,    5,    3,    1,    0,    2,    4,    6,
11154             8,
11155 };
11156
11157 static encode_aux_threshmatch _vq_auxt__44c4_s_p5_0 = {
11158         _vq_quantthresh__44c4_s_p5_0,
11159         _vq_quantmap__44c4_s_p5_0,
11160         9,
11161         9
11162 };
11163
11164 static static_codebook _44c4_s_p5_0 = {
11165         2, 81,
11166         _vq_lengthlist__44c4_s_p5_0,
11167         1, -531628032, 1611661312, 4, 0,
11168         _vq_quantlist__44c4_s_p5_0,
11169         NULL,
11170         &_vq_auxt__44c4_s_p5_0,
11171         NULL,
11172         0
11173 };
11174
11175 static long _vq_quantlist__44c4_s_p6_0[] = {
11176         8,
11177         7,
11178         9,
11179         6,
11180         10,
11181         5,
11182         11,
11183         4,
11184         12,
11185         3,
11186         13,
11187         2,
11188         14,
11189         1,
11190         15,
11191         0,
11192         16,
11193 };
11194
11195 static long _vq_lengthlist__44c4_s_p6_0[] = {
11196          2, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10, 9,10,10,11,
11197         11, 0, 4, 4, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
11198         11,11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
11199         11,12,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
11200         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
11201         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10, 9,
11202         10,11,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,
11203         10,11,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
11204         10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
11205         10,10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0, 8, 8,
11206          9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8,
11207          8, 9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
11208          9, 9,10,10,11,10,11,11,12,12,12,12, 0, 0, 0, 0,
11209          0, 0, 0,10,10,10,10,11,11,12,12,13,12, 0, 0, 0,
11210          0, 0, 0, 0,11,11,11,11,11,12,12,12,13,12, 0, 0,
11211          0, 0, 0, 0, 0,11,11,11,11,11,11,12,12,13,13, 0,
11212          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,12,12,13,13,
11213          0, 0, 0, 0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,
11214         13,
11215 };
11216
11217 static float _vq_quantthresh__44c4_s_p6_0[] = {
11218         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
11219         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
11220 };
11221
11222 static long _vq_quantmap__44c4_s_p6_0[] = {
11223            15,   13,   11,    9,    7,    5,    3,    1,
11224             0,    2,    4,    6,    8,   10,   12,   14,
11225            16,
11226 };
11227
11228 static encode_aux_threshmatch _vq_auxt__44c4_s_p6_0 = {
11229         _vq_quantthresh__44c4_s_p6_0,
11230         _vq_quantmap__44c4_s_p6_0,
11231         17,
11232         17
11233 };
11234
11235 static static_codebook _44c4_s_p6_0 = {
11236         2, 289,
11237         _vq_lengthlist__44c4_s_p6_0,
11238         1, -529530880, 1611661312, 5, 0,
11239         _vq_quantlist__44c4_s_p6_0,
11240         NULL,
11241         &_vq_auxt__44c4_s_p6_0,
11242         NULL,
11243         0
11244 };
11245
11246 static long _vq_quantlist__44c4_s_p7_0[] = {
11247         1,
11248         0,
11249         2,
11250 };
11251
11252 static long _vq_lengthlist__44c4_s_p7_0[] = {
11253          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
11254          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
11255         10,11,10,10, 6, 9, 9,10,10,10,10,10, 9, 6, 9, 9,
11256         10, 9,10,11, 9, 9, 7,10,10,11,11,11,11,10,10, 6,
11257          9, 9,10, 9, 9,10,10, 9, 6, 9, 9,10,10,10,10,10,
11258         10,
11259 };
11260
11261 static float _vq_quantthresh__44c4_s_p7_0[] = {
11262         -5.5, 5.5, 
11263 };
11264
11265 static long _vq_quantmap__44c4_s_p7_0[] = {
11266             1,    0,    2,
11267 };
11268
11269 static encode_aux_threshmatch _vq_auxt__44c4_s_p7_0 = {
11270         _vq_quantthresh__44c4_s_p7_0,
11271         _vq_quantmap__44c4_s_p7_0,
11272         3,
11273         3
11274 };
11275
11276 static static_codebook _44c4_s_p7_0 = {
11277         4, 81,
11278         _vq_lengthlist__44c4_s_p7_0,
11279         1, -529137664, 1618345984, 2, 0,
11280         _vq_quantlist__44c4_s_p7_0,
11281         NULL,
11282         &_vq_auxt__44c4_s_p7_0,
11283         NULL,
11284         0
11285 };
11286
11287 static long _vq_quantlist__44c4_s_p7_1[] = {
11288         5,
11289         4,
11290         6,
11291         3,
11292         7,
11293         2,
11294         8,
11295         1,
11296         9,
11297         0,
11298         10,
11299 };
11300
11301 static long _vq_lengthlist__44c4_s_p7_1[] = {
11302          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
11303          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
11304          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
11305          7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
11306          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
11307          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
11308          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 9,10,10,
11309         10,10,10, 8, 8, 8, 8, 8, 8,
11310 };
11311
11312 static float _vq_quantthresh__44c4_s_p7_1[] = {
11313         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11314         3.5, 4.5, 
11315 };
11316
11317 static long _vq_quantmap__44c4_s_p7_1[] = {
11318             9,    7,    5,    3,    1,    0,    2,    4,
11319             6,    8,   10,
11320 };
11321
11322 static encode_aux_threshmatch _vq_auxt__44c4_s_p7_1 = {
11323         _vq_quantthresh__44c4_s_p7_1,
11324         _vq_quantmap__44c4_s_p7_1,
11325         11,
11326         11
11327 };
11328
11329 static static_codebook _44c4_s_p7_1 = {
11330         2, 121,
11331         _vq_lengthlist__44c4_s_p7_1,
11332         1, -531365888, 1611661312, 4, 0,
11333         _vq_quantlist__44c4_s_p7_1,
11334         NULL,
11335         &_vq_auxt__44c4_s_p7_1,
11336         NULL,
11337         0
11338 };
11339
11340 static long _vq_quantlist__44c4_s_p8_0[] = {
11341         6,
11342         5,
11343         7,
11344         4,
11345         8,
11346         3,
11347         9,
11348         2,
11349         10,
11350         1,
11351         11,
11352         0,
11353         12,
11354 };
11355
11356 static long _vq_lengthlist__44c4_s_p8_0[] = {
11357          1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
11358          7, 7, 8, 8, 9, 9,10,10,11,11, 7, 5, 5, 7, 7, 8,
11359          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
11360         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
11361         11, 0,12,12, 9, 9, 9, 9,10,10,10,10,11,11, 0,12,
11362         12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9,10,
11363          9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
11364         10,11,11,12,12, 0, 0, 0,13,13,10,10,10,11,12,12,
11365         12,12, 0, 0, 0,14,14,10,10,11,11,11,11,12,12, 0,
11366          0, 0, 0, 0,11,12,11,11,12,12,12,13, 0, 0, 0, 0,
11367          0,12,12,11,11,12,12,13,13,
11368 };
11369
11370 static float _vq_quantthresh__44c4_s_p8_0[] = {
11371         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
11372         12.5, 17.5, 22.5, 27.5, 
11373 };
11374
11375 static long _vq_quantmap__44c4_s_p8_0[] = {
11376            11,    9,    7,    5,    3,    1,    0,    2,
11377             4,    6,    8,   10,   12,
11378 };
11379
11380 static encode_aux_threshmatch _vq_auxt__44c4_s_p8_0 = {
11381         _vq_quantthresh__44c4_s_p8_0,
11382         _vq_quantmap__44c4_s_p8_0,
11383         13,
11384         13
11385 };
11386
11387 static static_codebook _44c4_s_p8_0 = {
11388         2, 169,
11389         _vq_lengthlist__44c4_s_p8_0,
11390         1, -526516224, 1616117760, 4, 0,
11391         _vq_quantlist__44c4_s_p8_0,
11392         NULL,
11393         &_vq_auxt__44c4_s_p8_0,
11394         NULL,
11395         0
11396 };
11397
11398 static long _vq_quantlist__44c4_s_p8_1[] = {
11399         2,
11400         1,
11401         3,
11402         0,
11403         4,
11404 };
11405
11406 static long _vq_lengthlist__44c4_s_p8_1[] = {
11407          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
11408          5, 5, 5, 5, 6, 6, 6, 5, 5,
11409 };
11410
11411 static float _vq_quantthresh__44c4_s_p8_1[] = {
11412         -1.5, -0.5, 0.5, 1.5, 
11413 };
11414
11415 static long _vq_quantmap__44c4_s_p8_1[] = {
11416             3,    1,    0,    2,    4,
11417 };
11418
11419 static encode_aux_threshmatch _vq_auxt__44c4_s_p8_1 = {
11420         _vq_quantthresh__44c4_s_p8_1,
11421         _vq_quantmap__44c4_s_p8_1,
11422         5,
11423         5
11424 };
11425
11426 static static_codebook _44c4_s_p8_1 = {
11427         2, 25,
11428         _vq_lengthlist__44c4_s_p8_1,
11429         1, -533725184, 1611661312, 3, 0,
11430         _vq_quantlist__44c4_s_p8_1,
11431         NULL,
11432         &_vq_auxt__44c4_s_p8_1,
11433         NULL,
11434         0
11435 };
11436
11437 static long _vq_quantlist__44c4_s_p9_0[] = {
11438         6,
11439         5,
11440         7,
11441         4,
11442         8,
11443         3,
11444         9,
11445         2,
11446         10,
11447         1,
11448         11,
11449         0,
11450         12,
11451 };
11452
11453 static long _vq_lengthlist__44c4_s_p9_0[] = {
11454          1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 7, 7,
11455         10,10,10,10,10,10,10,10,10,10, 5, 7, 8,10,10,10,
11456         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11457         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11458         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11459         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11460         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11461         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11462         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11463         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11464         10,10,10,10,10, 9, 9, 9, 9,
11465 };
11466
11467 static float _vq_quantthresh__44c4_s_p9_0[] = {
11468         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
11469         787.5, 1102.5, 1417.5, 1732.5, 
11470 };
11471
11472 static long _vq_quantmap__44c4_s_p9_0[] = {
11473            11,    9,    7,    5,    3,    1,    0,    2,
11474             4,    6,    8,   10,   12,
11475 };
11476
11477 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_0 = {
11478         _vq_quantthresh__44c4_s_p9_0,
11479         _vq_quantmap__44c4_s_p9_0,
11480         13,
11481         13
11482 };
11483
11484 static static_codebook _44c4_s_p9_0 = {
11485         2, 169,
11486         _vq_lengthlist__44c4_s_p9_0,
11487         1, -513964032, 1628680192, 4, 0,
11488         _vq_quantlist__44c4_s_p9_0,
11489         NULL,
11490         &_vq_auxt__44c4_s_p9_0,
11491         NULL,
11492         0
11493 };
11494
11495 static long _vq_quantlist__44c4_s_p9_1[] = {
11496         7,
11497         6,
11498         8,
11499         5,
11500         9,
11501         4,
11502         10,
11503         3,
11504         11,
11505         2,
11506         12,
11507         1,
11508         13,
11509         0,
11510         14,
11511 };
11512
11513 static long _vq_lengthlist__44c4_s_p9_1[] = {
11514          1, 4, 4, 5, 6, 7, 7, 9, 9,11,11,12,12,12,13, 6,
11515          5, 5, 6, 7, 8, 8,10,10,11,11,13,13,13,13, 6, 5,
11516          5, 7, 7, 8, 8,11,10,11,11,12,13,12,13,17, 7, 7,
11517          8, 8, 9, 9,11,11,12,12,12,13,15,14,17, 7, 7, 8,
11518          8, 9, 9,11,10,12,12,13,13,14,13,17,11,12, 9, 9,
11519         10,10,12,12,13,13,14,14,14,14,17,12,11, 9, 8,11,
11520         10,11,12,13,13,13,14,14,14,17,17,17,11,11,11,11,
11521         13,13,13,13,14,13,15,14,17,17,17,11,10,11, 9,13,
11522         12,13,14,15,14,15,14,17,17,17,14,14,11,12,12,13,
11523         14,14,16,15,15,15,17,17,17,15,15,12,11,13,11,13,
11524         13,13,15,16,14,17,17,17,17,17,13,13,14,13,14,14,
11525         15,15,16,15,17,17,17,17,17,14,14,14,12,14,12,16,
11526         14,15,14,17,17,17,17,17,16,17,13,14,14,15,15,15,
11527         17,15,17,17,17,17,17,16,17,13,14,14,14,15,17,15,
11528         15,
11529 };
11530
11531 static float _vq_quantthresh__44c4_s_p9_1[] = {
11532         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
11533         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
11534 };
11535
11536 static long _vq_quantmap__44c4_s_p9_1[] = {
11537            13,   11,    9,    7,    5,    3,    1,    0,
11538             2,    4,    6,    8,   10,   12,   14,
11539 };
11540
11541 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_1 = {
11542         _vq_quantthresh__44c4_s_p9_1,
11543         _vq_quantmap__44c4_s_p9_1,
11544         15,
11545         15
11546 };
11547
11548 static static_codebook _44c4_s_p9_1 = {
11549         2, 225,
11550         _vq_lengthlist__44c4_s_p9_1,
11551         1, -520986624, 1620377600, 4, 0,
11552         _vq_quantlist__44c4_s_p9_1,
11553         NULL,
11554         &_vq_auxt__44c4_s_p9_1,
11555         NULL,
11556         0
11557 };
11558
11559 static long _vq_quantlist__44c4_s_p9_2[] = {
11560         10,
11561         9,
11562         11,
11563         8,
11564         12,
11565         7,
11566         13,
11567         6,
11568         14,
11569         5,
11570         15,
11571         4,
11572         16,
11573         3,
11574         17,
11575         2,
11576         18,
11577         1,
11578         19,
11579         0,
11580         20,
11581 };
11582
11583 static long _vq_lengthlist__44c4_s_p9_2[] = {
11584          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9,
11585          9, 9, 9, 9, 9,11, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8,
11586          9, 9, 9, 9, 9, 9, 9, 9,10,10,11, 5, 5, 7, 7, 7,
11587          7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
11588          7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,
11589         10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
11590          9, 9, 9,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
11591          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
11592         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,
11593         10,10,10,11,11,11, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
11594         10,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
11595          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,11,
11596         11,11, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
11597         10,10,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,10,10,
11598         10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9, 9,
11599         10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
11600         11,11,11, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
11601         10,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
11602         10,10,10,10,10,10,11,11,11,11,11,11,11,10,10, 9,
11603         10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
11604         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
11605         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
11606         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
11607         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
11608         12,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
11609         11,12,12,11,11,11,11,11,10,10,10,10,10,10,10,10,
11610         10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
11611         10,10,10,10,10,10,10,10,10,
11612 };
11613
11614 static float _vq_quantthresh__44c4_s_p9_2[] = {
11615         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
11616         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
11617         6.5, 7.5, 8.5, 9.5, 
11618 };
11619
11620 static long _vq_quantmap__44c4_s_p9_2[] = {
11621            19,   17,   15,   13,   11,    9,    7,    5,
11622             3,    1,    0,    2,    4,    6,    8,   10,
11623            12,   14,   16,   18,   20,
11624 };
11625
11626 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_2 = {
11627         _vq_quantthresh__44c4_s_p9_2,
11628         _vq_quantmap__44c4_s_p9_2,
11629         21,
11630         21
11631 };
11632
11633 static static_codebook _44c4_s_p9_2 = {
11634         2, 441,
11635         _vq_lengthlist__44c4_s_p9_2,
11636         1, -529268736, 1611661312, 5, 0,
11637         _vq_quantlist__44c4_s_p9_2,
11638         NULL,
11639         &_vq_auxt__44c4_s_p9_2,
11640         NULL,
11641         0
11642 };
11643
11644 static long _huff_lengthlist__44c4_s_short[] = {
11645          4, 9,13,12,16,11,12,15,15,16, 4, 2,11, 5,10, 6,
11646          8,11,14,14,13,11, 8,11, 7, 8,10,13,17,17,10, 4,
11647         11, 5, 9, 6, 9,13,17,17,13, 9, 6, 9, 5, 5, 7,11,
11648         15,17,10, 5, 7, 6, 5, 4, 7,10,15,15,10, 7, 9, 8,
11649          7, 6, 7,10,14,13,13,10,11,10, 8, 7, 8,10,14,14,
11650         12,11,10, 9, 6, 5, 6, 9,13,17,14,13,11,10, 6, 6,
11651          6, 8,11,16,
11652 };
11653
11654 static static_codebook _huff_book__44c4_s_short = {
11655         2, 100,
11656         _huff_lengthlist__44c4_s_short,
11657         0, 0, 0, 0, 0,
11658         NULL,
11659         NULL,
11660         NULL,
11661         NULL,
11662         0
11663 };
11664
11665 static long _huff_lengthlist__44c5_s_long[] = {
11666          3, 6, 9,14,11,13,12,12,12,12, 6, 3, 5, 8, 6, 8,
11667         10,11,12,14, 9, 5, 4,10, 5, 7, 8, 9,11,12,13, 8,
11668         10, 9, 9, 9,12,15,16,17,10, 6, 5, 9, 3, 5, 6, 8,
11669         10,12,10, 8, 7, 9, 5, 5, 6, 8,10,11,10, 9, 8,11,
11670          6, 6, 6, 7, 8,10,12,11, 9,13, 8, 7, 6, 6, 7, 9,
11671         11,13,10,15, 9, 9, 7, 7, 7, 8,10,15,10,17,11,10,
11672          9, 8, 7, 7,
11673 };
11674
11675 static static_codebook _huff_book__44c5_s_long = {
11676         2, 100,
11677         _huff_lengthlist__44c5_s_long,
11678         0, 0, 0, 0, 0,
11679         NULL,
11680         NULL,
11681         NULL,
11682         NULL,
11683         0
11684 };
11685
11686 static long _vq_quantlist__44c5_s_p1_0[] = {
11687         1,
11688         0,
11689         2,
11690 };
11691
11692 static long _vq_lengthlist__44c5_s_p1_0[] = {
11693          2, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 6, 0, 0, 0, 0,
11694          0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11698          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
11699          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11703          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
11704          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11738          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
11739          0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
11740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
11744          0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
11745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 9, 8, 0, 0,
11749          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
11750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11784          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
11785          0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11789          0, 0, 0, 6, 9, 8, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
11790          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
11791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11794          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
11795          0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
11796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0,
11805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12103          0,
12104 };
12105
12106 static float _vq_quantthresh__44c5_s_p1_0[] = {
12107         -0.5, 0.5, 
12108 };
12109
12110 static long _vq_quantmap__44c5_s_p1_0[] = {
12111             1,    0,    2,
12112 };
12113
12114 static encode_aux_threshmatch _vq_auxt__44c5_s_p1_0 = {
12115         _vq_quantthresh__44c5_s_p1_0,
12116         _vq_quantmap__44c5_s_p1_0,
12117         3,
12118         3
12119 };
12120
12121 static static_codebook _44c5_s_p1_0 = {
12122         8, 6561,
12123         _vq_lengthlist__44c5_s_p1_0,
12124         1, -535822336, 1611661312, 2, 0,
12125         _vq_quantlist__44c5_s_p1_0,
12126         NULL,
12127         &_vq_auxt__44c5_s_p1_0,
12128         NULL,
12129         0
12130 };
12131
12132 static long _vq_quantlist__44c5_s_p2_0[] = {
12133         2,
12134         1,
12135         3,
12136         0,
12137         4,
12138 };
12139
12140 static long _vq_lengthlist__44c5_s_p2_0[] = {
12141          2, 4, 4, 0, 0, 0, 6, 5, 0, 0, 0, 5, 5, 0, 0, 0,
12142          7, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 5, 0, 0, 0, 8,
12143          7, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
12144          0, 0, 4, 5, 6, 0, 0, 0, 7, 8, 0, 0, 0, 7, 8, 0,
12145          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12150          0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8, 8, 0, 0,
12151          0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6,
12152          7, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
12153         10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12158          0, 0, 0, 6, 8, 7, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
12159          0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 6, 7, 8, 0,
12160          0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
12161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12166          7, 9, 9, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0,
12167         10,10, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,10,
12168         10, 0, 0, 0,10,10, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
12169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12180          0,
12181 };
12182
12183 static float _vq_quantthresh__44c5_s_p2_0[] = {
12184         -1.5, -0.5, 0.5, 1.5, 
12185 };
12186
12187 static long _vq_quantmap__44c5_s_p2_0[] = {
12188             3,    1,    0,    2,    4,
12189 };
12190
12191 static encode_aux_threshmatch _vq_auxt__44c5_s_p2_0 = {
12192         _vq_quantthresh__44c5_s_p2_0,
12193         _vq_quantmap__44c5_s_p2_0,
12194         5,
12195         5
12196 };
12197
12198 static static_codebook _44c5_s_p2_0 = {
12199         4, 625,
12200         _vq_lengthlist__44c5_s_p2_0,
12201         1, -533725184, 1611661312, 3, 0,
12202         _vq_quantlist__44c5_s_p2_0,
12203         NULL,
12204         &_vq_auxt__44c5_s_p2_0,
12205         NULL,
12206         0
12207 };
12208
12209 static long _vq_quantlist__44c5_s_p3_0[] = {
12210         2,
12211         1,
12212         3,
12213         0,
12214         4,
12215 };
12216
12217 static long _vq_lengthlist__44c5_s_p3_0[] = {
12218          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12219          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
12220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12221          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
12223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12224          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
12225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12257          0,
12258 };
12259
12260 static float _vq_quantthresh__44c5_s_p3_0[] = {
12261         -1.5, -0.5, 0.5, 1.5, 
12262 };
12263
12264 static long _vq_quantmap__44c5_s_p3_0[] = {
12265             3,    1,    0,    2,    4,
12266 };
12267
12268 static encode_aux_threshmatch _vq_auxt__44c5_s_p3_0 = {
12269         _vq_quantthresh__44c5_s_p3_0,
12270         _vq_quantmap__44c5_s_p3_0,
12271         5,
12272         5
12273 };
12274
12275 static static_codebook _44c5_s_p3_0 = {
12276         4, 625,
12277         _vq_lengthlist__44c5_s_p3_0,
12278         1, -533725184, 1611661312, 3, 0,
12279         _vq_quantlist__44c5_s_p3_0,
12280         NULL,
12281         &_vq_auxt__44c5_s_p3_0,
12282         NULL,
12283         0
12284 };
12285
12286 static long _vq_quantlist__44c5_s_p4_0[] = {
12287         4,
12288         3,
12289         5,
12290         2,
12291         6,
12292         1,
12293         7,
12294         0,
12295         8,
12296 };
12297
12298 static long _vq_lengthlist__44c5_s_p4_0[] = {
12299          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
12300          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
12301          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
12302          8, 7, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
12303          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12304          0,
12305 };
12306
12307 static float _vq_quantthresh__44c5_s_p4_0[] = {
12308         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
12309 };
12310
12311 static long _vq_quantmap__44c5_s_p4_0[] = {
12312             7,    5,    3,    1,    0,    2,    4,    6,
12313             8,
12314 };
12315
12316 static encode_aux_threshmatch _vq_auxt__44c5_s_p4_0 = {
12317         _vq_quantthresh__44c5_s_p4_0,
12318         _vq_quantmap__44c5_s_p4_0,
12319         9,
12320         9
12321 };
12322
12323 static static_codebook _44c5_s_p4_0 = {
12324         2, 81,
12325         _vq_lengthlist__44c5_s_p4_0,
12326         1, -531628032, 1611661312, 4, 0,
12327         _vq_quantlist__44c5_s_p4_0,
12328         NULL,
12329         &_vq_auxt__44c5_s_p4_0,
12330         NULL,
12331         0
12332 };
12333
12334 static long _vq_quantlist__44c5_s_p5_0[] = {
12335         4,
12336         3,
12337         5,
12338         2,
12339         6,
12340         1,
12341         7,
12342         0,
12343         8,
12344 };
12345
12346 static long _vq_lengthlist__44c5_s_p5_0[] = {
12347          2, 3, 4, 5, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
12348          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
12349          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
12350          7, 7, 8, 8,10,10, 0, 0, 0, 7, 8, 8, 8,10,10, 0,
12351          0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
12352         10,
12353 };
12354
12355 static float _vq_quantthresh__44c5_s_p5_0[] = {
12356         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
12357 };
12358
12359 static long _vq_quantmap__44c5_s_p5_0[] = {
12360             7,    5,    3,    1,    0,    2,    4,    6,
12361             8,
12362 };
12363
12364 static encode_aux_threshmatch _vq_auxt__44c5_s_p5_0 = {
12365         _vq_quantthresh__44c5_s_p5_0,
12366         _vq_quantmap__44c5_s_p5_0,
12367         9,
12368         9
12369 };
12370
12371 static static_codebook _44c5_s_p5_0 = {
12372         2, 81,
12373         _vq_lengthlist__44c5_s_p5_0,
12374         1, -531628032, 1611661312, 4, 0,
12375         _vq_quantlist__44c5_s_p5_0,
12376         NULL,
12377         &_vq_auxt__44c5_s_p5_0,
12378         NULL,
12379         0
12380 };
12381
12382 static long _vq_quantlist__44c5_s_p6_0[] = {
12383         8,
12384         7,
12385         9,
12386         6,
12387         10,
12388         5,
12389         11,
12390         4,
12391         12,
12392         3,
12393         13,
12394         2,
12395         14,
12396         1,
12397         15,
12398         0,
12399         16,
12400 };
12401
12402 static long _vq_lengthlist__44c5_s_p6_0[] = {
12403          2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
12404         12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
12405         12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
12406         11,12,12, 0, 6, 6, 7, 7, 8, 8, 9,10,10,10,11,11,
12407         11,12,12,12, 0, 0, 0, 7, 7, 8, 8,10,10,10,10,11,
12408         11,12,12,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
12409         11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 9,10,10,10,
12410         10,11,11,12,12,12,13, 0, 0, 0, 8, 8, 9, 9,10,10,
12411         10,10,11,11,12,12,13,12, 0, 0, 0, 0, 0, 9, 9,10,
12412         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8,
12413          9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8,
12414          8, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
12415          9, 9,10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
12416          0, 0, 0,10,10,11,11,11,12,12,12,13,13, 0, 0, 0,
12417          0, 0, 0, 0,11,11,11,11,12,12,12,13,13,13, 0, 0,
12418          0, 0, 0, 0, 0,11,11,11,11,12,12,13,12,13,13, 0,
12419          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13,
12420          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
12421         13,
12422 };
12423
12424 static float _vq_quantthresh__44c5_s_p6_0[] = {
12425         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
12426         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
12427 };
12428
12429 static long _vq_quantmap__44c5_s_p6_0[] = {
12430            15,   13,   11,    9,    7,    5,    3,    1,
12431             0,    2,    4,    6,    8,   10,   12,   14,
12432            16,
12433 };
12434
12435 static encode_aux_threshmatch _vq_auxt__44c5_s_p6_0 = {
12436         _vq_quantthresh__44c5_s_p6_0,
12437         _vq_quantmap__44c5_s_p6_0,
12438         17,
12439         17
12440 };
12441
12442 static static_codebook _44c5_s_p6_0 = {
12443         2, 289,
12444         _vq_lengthlist__44c5_s_p6_0,
12445         1, -529530880, 1611661312, 5, 0,
12446         _vq_quantlist__44c5_s_p6_0,
12447         NULL,
12448         &_vq_auxt__44c5_s_p6_0,
12449         NULL,
12450         0
12451 };
12452
12453 static long _vq_quantlist__44c5_s_p7_0[] = {
12454         1,
12455         0,
12456         2,
12457 };
12458
12459 static long _vq_lengthlist__44c5_s_p7_0[] = {
12460          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
12461          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
12462         10,11,10,10, 6, 9, 9,10,10, 9,11,10,10, 6, 9, 9,
12463         10, 9,10,11,10, 9, 7,10,10,11,11,11,11,10,10, 6,
12464          9, 9,10,10, 9,10, 9, 9, 6, 9, 9,10,10,10,11, 9,
12465          9,
12466 };
12467
12468 static float _vq_quantthresh__44c5_s_p7_0[] = {
12469         -5.5, 5.5, 
12470 };
12471
12472 static long _vq_quantmap__44c5_s_p7_0[] = {
12473             1,    0,    2,
12474 };
12475
12476 static encode_aux_threshmatch _vq_auxt__44c5_s_p7_0 = {
12477         _vq_quantthresh__44c5_s_p7_0,
12478         _vq_quantmap__44c5_s_p7_0,
12479         3,
12480         3
12481 };
12482
12483 static static_codebook _44c5_s_p7_0 = {
12484         4, 81,
12485         _vq_lengthlist__44c5_s_p7_0,
12486         1, -529137664, 1618345984, 2, 0,
12487         _vq_quantlist__44c5_s_p7_0,
12488         NULL,
12489         &_vq_auxt__44c5_s_p7_0,
12490         NULL,
12491         0
12492 };
12493
12494 static long _vq_quantlist__44c5_s_p7_1[] = {
12495         5,
12496         4,
12497         6,
12498         3,
12499         7,
12500         2,
12501         8,
12502         1,
12503         9,
12504         0,
12505         10,
12506 };
12507
12508 static long _vq_lengthlist__44c5_s_p7_1[] = {
12509          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
12510          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
12511          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
12512          7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
12513          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
12514          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
12515          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
12516         10,10,10, 8, 8, 8, 8, 8, 8,
12517 };
12518
12519 static float _vq_quantthresh__44c5_s_p7_1[] = {
12520         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
12521         3.5, 4.5, 
12522 };
12523
12524 static long _vq_quantmap__44c5_s_p7_1[] = {
12525             9,    7,    5,    3,    1,    0,    2,    4,
12526             6,    8,   10,
12527 };
12528
12529 static encode_aux_threshmatch _vq_auxt__44c5_s_p7_1 = {
12530         _vq_quantthresh__44c5_s_p7_1,
12531         _vq_quantmap__44c5_s_p7_1,
12532         11,
12533         11
12534 };
12535
12536 static static_codebook _44c5_s_p7_1 = {
12537         2, 121,
12538         _vq_lengthlist__44c5_s_p7_1,
12539         1, -531365888, 1611661312, 4, 0,
12540         _vq_quantlist__44c5_s_p7_1,
12541         NULL,
12542         &_vq_auxt__44c5_s_p7_1,
12543         NULL,
12544         0
12545 };
12546
12547 static long _vq_quantlist__44c5_s_p8_0[] = {
12548         6,
12549         5,
12550         7,
12551         4,
12552         8,
12553         3,
12554         9,
12555         2,
12556         10,
12557         1,
12558         11,
12559         0,
12560         12,
12561 };
12562
12563 static long _vq_lengthlist__44c5_s_p8_0[] = {
12564          1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 6, 5, 5,
12565          7, 7, 8, 8, 9, 9,10,10,10,10, 7, 5, 5, 7, 7, 8,
12566          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
12567         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
12568         11, 0,11,12, 9, 9, 9, 9, 9,10,10,10,11,11, 0,13,
12569         12, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0, 9,10,
12570          9, 9,10,10,11,11,12,11, 0, 0, 0,10,10, 9, 9,10,
12571         10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,11,12,
12572         12,12, 0, 0, 0,14,14,10,10,11,11,11,11,12,12, 0,
12573          0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
12574          0,12,12,11,11,12,12,13,13,
12575 };
12576
12577 static float _vq_quantthresh__44c5_s_p8_0[] = {
12578         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
12579         12.5, 17.5, 22.5, 27.5, 
12580 };
12581
12582 static long _vq_quantmap__44c5_s_p8_0[] = {
12583            11,    9,    7,    5,    3,    1,    0,    2,
12584             4,    6,    8,   10,   12,
12585 };
12586
12587 static encode_aux_threshmatch _vq_auxt__44c5_s_p8_0 = {
12588         _vq_quantthresh__44c5_s_p8_0,
12589         _vq_quantmap__44c5_s_p8_0,
12590         13,
12591         13
12592 };
12593
12594 static static_codebook _44c5_s_p8_0 = {
12595         2, 169,
12596         _vq_lengthlist__44c5_s_p8_0,
12597         1, -526516224, 1616117760, 4, 0,
12598         _vq_quantlist__44c5_s_p8_0,
12599         NULL,
12600         &_vq_auxt__44c5_s_p8_0,
12601         NULL,
12602         0
12603 };
12604
12605 static long _vq_quantlist__44c5_s_p8_1[] = {
12606         2,
12607         1,
12608         3,
12609         0,
12610         4,
12611 };
12612
12613 static long _vq_lengthlist__44c5_s_p8_1[] = {
12614          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
12615          5, 5, 5, 5, 6, 6, 6, 5, 5,
12616 };
12617
12618 static float _vq_quantthresh__44c5_s_p8_1[] = {
12619         -1.5, -0.5, 0.5, 1.5, 
12620 };
12621
12622 static long _vq_quantmap__44c5_s_p8_1[] = {
12623             3,    1,    0,    2,    4,
12624 };
12625
12626 static encode_aux_threshmatch _vq_auxt__44c5_s_p8_1 = {
12627         _vq_quantthresh__44c5_s_p8_1,
12628         _vq_quantmap__44c5_s_p8_1,
12629         5,
12630         5
12631 };
12632
12633 static static_codebook _44c5_s_p8_1 = {
12634         2, 25,
12635         _vq_lengthlist__44c5_s_p8_1,
12636         1, -533725184, 1611661312, 3, 0,
12637         _vq_quantlist__44c5_s_p8_1,
12638         NULL,
12639         &_vq_auxt__44c5_s_p8_1,
12640         NULL,
12641         0
12642 };
12643
12644 static long _vq_quantlist__44c5_s_p9_0[] = {
12645         7,
12646         6,
12647         8,
12648         5,
12649         9,
12650         4,
12651         10,
12652         3,
12653         11,
12654         2,
12655         12,
12656         1,
12657         13,
12658         0,
12659         14,
12660 };
12661
12662 static long _vq_lengthlist__44c5_s_p9_0[] = {
12663          1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11, 5,
12664          7, 7,11,11,11,11,11,11,11,11,11,11,11,11, 5, 9,
12665          7,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12666         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12667         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12668         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12669         11,11,11,11,11,11,11,11,11,11,11,11,11,10,10,10,
12670         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12671         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12672         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12673         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12674         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12675         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12676         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12677         10,
12678 };
12679
12680 static float _vq_quantthresh__44c5_s_p9_0[] = {
12681         -2320.5, -1963.5, -1606.5, -1249.5, -892.5, -535.5, -178.5, 178.5, 
12682         535.5, 892.5, 1249.5, 1606.5, 1963.5, 2320.5, 
12683 };
12684
12685 static long _vq_quantmap__44c5_s_p9_0[] = {
12686            13,   11,    9,    7,    5,    3,    1,    0,
12687             2,    4,    6,    8,   10,   12,   14,
12688 };
12689
12690 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_0 = {
12691         _vq_quantthresh__44c5_s_p9_0,
12692         _vq_quantmap__44c5_s_p9_0,
12693         15,
12694         15
12695 };
12696
12697 static static_codebook _44c5_s_p9_0 = {
12698         2, 225,
12699         _vq_lengthlist__44c5_s_p9_0,
12700         1, -512522752, 1628852224, 4, 0,
12701         _vq_quantlist__44c5_s_p9_0,
12702         NULL,
12703         &_vq_auxt__44c5_s_p9_0,
12704         NULL,
12705         0
12706 };
12707
12708 static long _vq_quantlist__44c5_s_p9_1[] = {
12709         8,
12710         7,
12711         9,
12712         6,
12713         10,
12714         5,
12715         11,
12716         4,
12717         12,
12718         3,
12719         13,
12720         2,
12721         14,
12722         1,
12723         15,
12724         0,
12725         16,
12726 };
12727
12728 static long _vq_lengthlist__44c5_s_p9_1[] = {
12729          1, 4, 4, 6, 6, 8, 7, 9, 9,10,10,11,11,12,12,13,
12730         13, 6, 5, 5, 6, 6, 8, 8,10,10,11,11,12,12,13,13,
12731         13,13, 6, 5, 5, 7, 7, 8, 8,10,10,11,11,12,12,13,
12732         13,13,13,18, 7, 7, 8, 8, 9, 9,10,11,11,11,12,12,
12733         13,13,13,14,18, 7, 7, 8, 8, 9, 9,11,10,12,12,13,
12734         13,13,13,14,15,18,12,12, 9, 9,10,10,11,11,12,12,
12735         13,13,13,14,14,14,18,12,12, 9, 8,10,10,11,11,12,
12736         12,14,13,13,14,15,15,18,16,18,11,11,11,11,12,12,
12737         13,13,13,14,14,14,14,15,17,18,17,11,10,11, 9,12,
12738         13,13,13,14,14,13,14,14,14,18,18,18,13,14,11,12,
12739         12,12,13,14,13,13,14,15,16,15,18,18,18,15,13,12,
12740          9,12,11,13,14,14,15,14,14,16,14,18,18,18,18,18,
12741         12,13,13,13,13,14,15,14,15,15,15,15,18,18,18,18,
12742         17,14,12,13,11,14,12,15,14,14,15,16,15,18,18,18,
12743         17,18,15,18,13,13,14,13,15,14,16,15,17,16,18,18,
12744         17,18,18,15,17,14,13,14,12,14,14,15,15,15,15,18,
12745         18,18,17,17,18,18,14,15,14,14,14,14,15,14,16,16,
12746         17,18,18,18,18,17,17,15,15,13,13,15,13,15,13,15,
12747         15,
12748 };
12749
12750 static float _vq_quantthresh__44c5_s_p9_1[] = {
12751         -157.5, -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 
12752         10.5, 31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 157.5, 
12753 };
12754
12755 static long _vq_quantmap__44c5_s_p9_1[] = {
12756            15,   13,   11,    9,    7,    5,    3,    1,
12757             0,    2,    4,    6,    8,   10,   12,   14,
12758            16,
12759 };
12760
12761 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_1 = {
12762         _vq_quantthresh__44c5_s_p9_1,
12763         _vq_quantmap__44c5_s_p9_1,
12764         17,
12765         17
12766 };
12767
12768 static static_codebook _44c5_s_p9_1 = {
12769         2, 289,
12770         _vq_lengthlist__44c5_s_p9_1,
12771         1, -520814592, 1620377600, 5, 0,
12772         _vq_quantlist__44c5_s_p9_1,
12773         NULL,
12774         &_vq_auxt__44c5_s_p9_1,
12775         NULL,
12776         0
12777 };
12778
12779 static long _vq_quantlist__44c5_s_p9_2[] = {
12780         10,
12781         9,
12782         11,
12783         8,
12784         12,
12785         7,
12786         13,
12787         6,
12788         14,
12789         5,
12790         15,
12791         4,
12792         16,
12793         3,
12794         17,
12795         2,
12796         18,
12797         1,
12798         19,
12799         0,
12800         20,
12801 };
12802
12803 static long _vq_lengthlist__44c5_s_p9_2[] = {
12804          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
12805          9, 9, 9, 9, 9,11, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8,
12806          9, 9, 9, 9, 9, 9, 9, 9, 9,10,11, 5, 5, 7, 7, 7,
12807          7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
12808          7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
12809         10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
12810          9, 9, 9, 9, 9, 9, 9,10,10,11,11,11, 8, 8, 8, 8,
12811          8, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,11,11,
12812         11, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,
12813         10,10,10,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
12814          9,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
12815          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,11,
12816         11,11, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
12817         10,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,10,10,
12818         10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9, 9,
12819          9, 9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
12820         11,11,11, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
12821         10,11,11,11,11,11,11,11,10, 9,10,10,10,10,10,10,
12822         10,10,10, 9,10,10,11,11,11,11,11,11,11, 9, 9,10,
12823         10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
12824         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12825         11,11,11,11,11,11,11,11,11,10,10,10,10,10, 9,10,
12826         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
12827         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
12828         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,
12829         11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
12830         10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
12831         10,10,10,10,10,10,10,10,10,
12832 };
12833
12834 static float _vq_quantthresh__44c5_s_p9_2[] = {
12835         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
12836         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
12837         6.5, 7.5, 8.5, 9.5, 
12838 };
12839
12840 static long _vq_quantmap__44c5_s_p9_2[] = {
12841            19,   17,   15,   13,   11,    9,    7,    5,
12842             3,    1,    0,    2,    4,    6,    8,   10,
12843            12,   14,   16,   18,   20,
12844 };
12845
12846 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_2 = {
12847         _vq_quantthresh__44c5_s_p9_2,
12848         _vq_quantmap__44c5_s_p9_2,
12849         21,
12850         21
12851 };
12852
12853 static static_codebook _44c5_s_p9_2 = {
12854         2, 441,
12855         _vq_lengthlist__44c5_s_p9_2,
12856         1, -529268736, 1611661312, 5, 0,
12857         _vq_quantlist__44c5_s_p9_2,
12858         NULL,
12859         &_vq_auxt__44c5_s_p9_2,
12860         NULL,
12861         0
12862 };
12863
12864 static long _huff_lengthlist__44c5_s_short[] = {
12865          3, 9,10,15,10,10,11,15,15,17, 4, 5, 7, 8, 7, 7,
12866          9,13,15,16, 7, 6, 6,10, 6, 8, 9,12,12,16,10, 8,
12867         11, 8, 8, 7,11,15,17,17, 8, 5, 5, 8, 3, 4, 6,10,
12868         15,17,10, 7, 7, 7, 4, 4, 5,10,14,17,10, 9, 8, 9,
12869          6, 5, 6,10,14,17,12,12,11,12, 9, 8, 8,11,14,17,
12870         13,14,13,10, 7, 5, 6, 9,13,17,14,14,14,10, 7, 5,
12871          6, 7,10,15,
12872 };
12873
12874 static static_codebook _huff_book__44c5_s_short = {
12875         2, 100,
12876         _huff_lengthlist__44c5_s_short,
12877         0, 0, 0, 0, 0,
12878         NULL,
12879         NULL,
12880         NULL,
12881         NULL,
12882         0
12883 };
12884
12885 static long _huff_lengthlist__44c6_s_long[] = {
12886          3, 8,11,13,13,13,12,12,13,18, 6, 3, 4, 7, 9, 9,
12887         11,11,13,16, 9, 4, 3, 5, 7, 7, 9,10,14,18,11, 7,
12888          4, 4, 6, 6, 8,10,14,15,11, 9, 6, 6, 6, 6, 8,10,
12889         13,15,10, 9, 7, 6, 6, 6, 7, 8,12,12,12,10, 9, 8,
12890          7, 6, 6, 7,11,12,11,10,10, 9, 9, 7, 7, 6, 9,12,
12891         12,12,13,13,13,10, 9, 8,10,12,13,14,16,16,17,14,
12892         12,11,11,13,
12893 };
12894
12895 static static_codebook _huff_book__44c6_s_long = {
12896         2, 100,
12897         _huff_lengthlist__44c6_s_long,
12898         0, 0, 0, 0, 0,
12899         NULL,
12900         NULL,
12901         NULL,
12902         NULL,
12903         0
12904 };
12905
12906 static long _vq_quantlist__44c6_s_p1_0[] = {
12907         1,
12908         0,
12909         2,
12910 };
12911
12912 static long _vq_lengthlist__44c6_s_p1_0[] = {
12913          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 8, 0,
12914          8, 8, 6, 7, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
12915          0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
12916          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
12917          9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
12918          8,
12919 };
12920
12921 static float _vq_quantthresh__44c6_s_p1_0[] = {
12922         -0.5, 0.5, 
12923 };
12924
12925 static long _vq_quantmap__44c6_s_p1_0[] = {
12926             1,    0,    2,
12927 };
12928
12929 static encode_aux_threshmatch _vq_auxt__44c6_s_p1_0 = {
12930         _vq_quantthresh__44c6_s_p1_0,
12931         _vq_quantmap__44c6_s_p1_0,
12932         3,
12933         3
12934 };
12935
12936 static static_codebook _44c6_s_p1_0 = {
12937         4, 81,
12938         _vq_lengthlist__44c6_s_p1_0,
12939         1, -535822336, 1611661312, 2, 0,
12940         _vq_quantlist__44c6_s_p1_0,
12941         NULL,
12942         &_vq_auxt__44c6_s_p1_0,
12943         NULL,
12944         0
12945 };
12946
12947 static long _vq_quantlist__44c6_s_p2_0[] = {
12948         2,
12949         1,
12950         3,
12951         0,
12952         4,
12953 };
12954
12955 static long _vq_lengthlist__44c6_s_p2_0[] = {
12956          3, 5, 5, 8, 8, 0, 5, 5, 9, 9, 0, 5, 5, 9, 9, 0,
12957          7, 7,10,10, 0, 0, 0,10,10, 5, 7, 7, 9, 9, 0, 8,
12958          7,10, 9, 0, 8, 8,10,10, 0,10,10,11,11, 0, 0, 0,
12959         11,11, 5, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8,10,
12960         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
12961          0,11,10,12,12, 0,11,11,12,12, 0,13,13,14,14, 0,
12962          0, 0,14,14, 8, 9, 9,10,11, 0,10,11,12,12, 0,11,
12963         11,12,12, 0,13,13,14,14, 0, 0, 0,14,14, 0, 0, 0,
12964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12965          0, 0, 0, 0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10,
12966          0, 7, 7,10,10, 0, 9, 8,11,10, 0, 0, 0,11,11, 5,
12967          7, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
12968          9,10,11, 0, 0, 0,11,11, 9,10,10,12,12, 0,10,10,
12969         12,11, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
12970         13, 9,10,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
12971          0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
12972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12973          0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
12974         10,10, 0, 8, 9,11,11, 0, 0, 0,11,10, 5, 7, 8,10,
12975         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 8,11,11,
12976          0, 0, 0,11,11, 9,10,10,12,12, 0,10,10,12,12, 0,
12977         10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,13, 9, 9,
12978         10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,12,12,
12979         13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12981          7,10,10,13,13, 0, 9, 8,12,12, 0, 8, 9,12,12, 0,
12982         10, 9,12,12, 0, 0, 0,12,12, 7,10,10,13,13, 0, 9,
12983          9,12,12, 0, 9, 8,12,12, 0, 9,10,12,12, 0, 0, 0,
12984         12,12,10,11,11,14,14, 0,11,10,13,13, 0,11,11,13,
12985         13, 0,12,12,13,13, 0, 0, 0,13,13,10,11,11,14,14,
12986          0,10,11,13,13, 0,11,11,13,13, 0,12,12,13,13, 0,
12987          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
12992         11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
12993         12,13,13, 0, 0, 0,13,13,10,11,11,14,14, 0,11,11,
12994         13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,13,
12995         13,
12996 };
12997
12998 static float _vq_quantthresh__44c6_s_p2_0[] = {
12999         -1.5, -0.5, 0.5, 1.5, 
13000 };
13001
13002 static long _vq_quantmap__44c6_s_p2_0[] = {
13003             3,    1,    0,    2,    4,
13004 };
13005
13006 static encode_aux_threshmatch _vq_auxt__44c6_s_p2_0 = {
13007         _vq_quantthresh__44c6_s_p2_0,
13008         _vq_quantmap__44c6_s_p2_0,
13009         5,
13010         5
13011 };
13012
13013 static static_codebook _44c6_s_p2_0 = {
13014         4, 625,
13015         _vq_lengthlist__44c6_s_p2_0,
13016         1, -533725184, 1611661312, 3, 0,
13017         _vq_quantlist__44c6_s_p2_0,
13018         NULL,
13019         &_vq_auxt__44c6_s_p2_0,
13020         NULL,
13021         0
13022 };
13023
13024 static long _vq_quantlist__44c6_s_p3_0[] = {
13025         4,
13026         3,
13027         5,
13028         2,
13029         6,
13030         1,
13031         7,
13032         0,
13033         8,
13034 };
13035
13036 static long _vq_lengthlist__44c6_s_p3_0[] = {
13037          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
13038          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
13039          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
13040          7, 7, 8, 8,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
13041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13042          0,
13043 };
13044
13045 static float _vq_quantthresh__44c6_s_p3_0[] = {
13046         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
13047 };
13048
13049 static long _vq_quantmap__44c6_s_p3_0[] = {
13050             7,    5,    3,    1,    0,    2,    4,    6,
13051             8,
13052 };
13053
13054 static encode_aux_threshmatch _vq_auxt__44c6_s_p3_0 = {
13055         _vq_quantthresh__44c6_s_p3_0,
13056         _vq_quantmap__44c6_s_p3_0,
13057         9,
13058         9
13059 };
13060
13061 static static_codebook _44c6_s_p3_0 = {
13062         2, 81,
13063         _vq_lengthlist__44c6_s_p3_0,
13064         1, -531628032, 1611661312, 4, 0,
13065         _vq_quantlist__44c6_s_p3_0,
13066         NULL,
13067         &_vq_auxt__44c6_s_p3_0,
13068         NULL,
13069         0
13070 };
13071
13072 static long _vq_quantlist__44c6_s_p4_0[] = {
13073         8,
13074         7,
13075         9,
13076         6,
13077         10,
13078         5,
13079         11,
13080         4,
13081         12,
13082         3,
13083         13,
13084         2,
13085         14,
13086         1,
13087         15,
13088         0,
13089         16,
13090 };
13091
13092 static long _vq_lengthlist__44c6_s_p4_0[] = {
13093          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
13094         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 8, 9,10,10,11,11,
13095         11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
13096         11,11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
13097         11,11,12,12, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
13098         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
13099         11,11,12,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
13100         10,11,11,12,12,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9,
13101         10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 7, 7, 9,
13102          9,10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 0, 0,
13103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13111          0,
13112 };
13113
13114 static float _vq_quantthresh__44c6_s_p4_0[] = {
13115         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
13116         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
13117 };
13118
13119 static long _vq_quantmap__44c6_s_p4_0[] = {
13120            15,   13,   11,    9,    7,    5,    3,    1,
13121             0,    2,    4,    6,    8,   10,   12,   14,
13122            16,
13123 };
13124
13125 static encode_aux_threshmatch _vq_auxt__44c6_s_p4_0 = {
13126         _vq_quantthresh__44c6_s_p4_0,
13127         _vq_quantmap__44c6_s_p4_0,
13128         17,
13129         17
13130 };
13131
13132 static static_codebook _44c6_s_p4_0 = {
13133         2, 289,
13134         _vq_lengthlist__44c6_s_p4_0,
13135         1, -529530880, 1611661312, 5, 0,
13136         _vq_quantlist__44c6_s_p4_0,
13137         NULL,
13138         &_vq_auxt__44c6_s_p4_0,
13139         NULL,
13140         0
13141 };
13142
13143 static long _vq_quantlist__44c6_s_p5_0[] = {
13144         1,
13145         0,
13146         2,
13147 };
13148
13149 static long _vq_lengthlist__44c6_s_p5_0[] = {
13150          1, 4, 4, 5, 7, 7, 5, 7, 7, 4, 7, 7, 9,10,10,10,
13151         10,10, 4, 7, 7, 9,10,10,10,10,10, 5, 9, 9, 9,11,
13152         11, 9,11,11, 7,10,10,11,12,11,12,12,12, 7,10,10,
13153         11,12,12,12,12,12, 6,10,10, 9,11,11,10,11,11, 7,
13154         10, 9,11,12,12,11,12,11, 7,10,10,11,12,12,11,12,
13155         12,
13156 };
13157
13158 static float _vq_quantthresh__44c6_s_p5_0[] = {
13159         -5.5, 5.5, 
13160 };
13161
13162 static long _vq_quantmap__44c6_s_p5_0[] = {
13163             1,    0,    2,
13164 };
13165
13166 static encode_aux_threshmatch _vq_auxt__44c6_s_p5_0 = {
13167         _vq_quantthresh__44c6_s_p5_0,
13168         _vq_quantmap__44c6_s_p5_0,
13169         3,
13170         3
13171 };
13172
13173 static static_codebook _44c6_s_p5_0 = {
13174         4, 81,
13175         _vq_lengthlist__44c6_s_p5_0,
13176         1, -529137664, 1618345984, 2, 0,
13177         _vq_quantlist__44c6_s_p5_0,
13178         NULL,
13179         &_vq_auxt__44c6_s_p5_0,
13180         NULL,
13181         0
13182 };
13183
13184 static long _vq_quantlist__44c6_s_p5_1[] = {
13185         5,
13186         4,
13187         6,
13188         3,
13189         7,
13190         2,
13191         8,
13192         1,
13193         9,
13194         0,
13195         10,
13196 };
13197
13198 static long _vq_lengthlist__44c6_s_p5_1[] = {
13199          3, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,11, 4, 4, 6, 6,
13200          8, 8, 9, 9, 9, 9,11, 4, 4, 6, 6, 8, 8, 9, 8, 9,
13201          9,12, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,12,12,12, 6,
13202          6, 8, 8, 9, 9, 9, 9,11,11,11, 7, 7, 8, 8, 9, 9,
13203          9, 9,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9,11,11,11,
13204          7, 7, 8, 8, 8, 8, 9, 9,11,11,11,11,11, 8, 8, 8,
13205          8, 9, 9,11,11,11,11,11, 7, 7, 8, 8, 8, 8,11,11,
13206         11,11,11, 7, 7, 8, 8, 8, 8,
13207 };
13208
13209 static float _vq_quantthresh__44c6_s_p5_1[] = {
13210         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
13211         3.5, 4.5, 
13212 };
13213
13214 static long _vq_quantmap__44c6_s_p5_1[] = {
13215             9,    7,    5,    3,    1,    0,    2,    4,
13216             6,    8,   10,
13217 };
13218
13219 static encode_aux_threshmatch _vq_auxt__44c6_s_p5_1 = {
13220         _vq_quantthresh__44c6_s_p5_1,
13221         _vq_quantmap__44c6_s_p5_1,
13222         11,
13223         11
13224 };
13225
13226 static static_codebook _44c6_s_p5_1 = {
13227         2, 121,
13228         _vq_lengthlist__44c6_s_p5_1,
13229         1, -531365888, 1611661312, 4, 0,
13230         _vq_quantlist__44c6_s_p5_1,
13231         NULL,
13232         &_vq_auxt__44c6_s_p5_1,
13233         NULL,
13234         0
13235 };
13236
13237 static long _vq_quantlist__44c6_s_p6_0[] = {
13238         6,
13239         5,
13240         7,
13241         4,
13242         8,
13243         3,
13244         9,
13245         2,
13246         10,
13247         1,
13248         11,
13249         0,
13250         12,
13251 };
13252
13253 static long _vq_lengthlist__44c6_s_p6_0[] = {
13254          1, 4, 4, 6, 7, 8, 8, 8, 8, 9, 9,10,10, 5, 5, 5,
13255          7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
13256          9, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
13257         11,11,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
13258         12, 0,11,11, 8, 8,10, 9,10,11,11,11,12,12, 0,12,
13259         12, 8, 8,10, 9,11,11,12,11,13,13, 0, 0, 0, 0, 0,
13260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13264          0, 0, 0, 0, 0, 0, 0, 0, 0,
13265 };
13266
13267 static float _vq_quantthresh__44c6_s_p6_0[] = {
13268         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
13269         12.5, 17.5, 22.5, 27.5, 
13270 };
13271
13272 static long _vq_quantmap__44c6_s_p6_0[] = {
13273            11,    9,    7,    5,    3,    1,    0,    2,
13274             4,    6,    8,   10,   12,
13275 };
13276
13277 static encode_aux_threshmatch _vq_auxt__44c6_s_p6_0 = {
13278         _vq_quantthresh__44c6_s_p6_0,
13279         _vq_quantmap__44c6_s_p6_0,
13280         13,
13281         13
13282 };
13283
13284 static static_codebook _44c6_s_p6_0 = {
13285         2, 169,
13286         _vq_lengthlist__44c6_s_p6_0,
13287         1, -526516224, 1616117760, 4, 0,
13288         _vq_quantlist__44c6_s_p6_0,
13289         NULL,
13290         &_vq_auxt__44c6_s_p6_0,
13291         NULL,
13292         0
13293 };
13294
13295 static long _vq_quantlist__44c6_s_p6_1[] = {
13296         2,
13297         1,
13298         3,
13299         0,
13300         4,
13301 };
13302
13303 static long _vq_lengthlist__44c6_s_p6_1[] = {
13304          3, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6, 4, 4, 5, 4, 6,
13305          5, 5, 5, 5, 6, 6, 6, 5, 5,
13306 };
13307
13308 static float _vq_quantthresh__44c6_s_p6_1[] = {
13309         -1.5, -0.5, 0.5, 1.5, 
13310 };
13311
13312 static long _vq_quantmap__44c6_s_p6_1[] = {
13313             3,    1,    0,    2,    4,
13314 };
13315
13316 static encode_aux_threshmatch _vq_auxt__44c6_s_p6_1 = {
13317         _vq_quantthresh__44c6_s_p6_1,
13318         _vq_quantmap__44c6_s_p6_1,
13319         5,
13320         5
13321 };
13322
13323 static static_codebook _44c6_s_p6_1 = {
13324         2, 25,
13325         _vq_lengthlist__44c6_s_p6_1,
13326         1, -533725184, 1611661312, 3, 0,
13327         _vq_quantlist__44c6_s_p6_1,
13328         NULL,
13329         &_vq_auxt__44c6_s_p6_1,
13330         NULL,
13331         0
13332 };
13333
13334 static long _vq_quantlist__44c6_s_p7_0[] = {
13335         6,
13336         5,
13337         7,
13338         4,
13339         8,
13340         3,
13341         9,
13342         2,
13343         10,
13344         1,
13345         11,
13346         0,
13347         12,
13348 };
13349
13350 static long _vq_lengthlist__44c6_s_p7_0[] = {
13351          1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
13352          7, 7, 8, 8, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
13353          9, 9, 9,11,11,12,12,19, 7, 7, 7, 7, 9, 9,10,10,
13354         11,11,12,12,19, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
13355         12,19,11,11, 8, 8,10,10,11,11,11,12,12,12,19,12,
13356         12, 8, 8,10, 9,11,11,12,12,13,12,19,19,19,11,11,
13357         10,10,11,11,12,12,13,13,19,19,19,11,11,10,10,11,
13358         11,12,12,13,13,19,19,19,14,14,11,11,11,12,13,13,
13359         13,13,19,19,19,15,15,11,11,12,12,13,12,14,14,19,
13360         19,19,19,18,13,13,12,12,13,13,14,14,18,18,18,18,
13361         18,13,12,12,12,13,13,14,14,
13362 };
13363
13364 static float _vq_quantthresh__44c6_s_p7_0[] = {
13365         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
13366         27.5, 38.5, 49.5, 60.5, 
13367 };
13368
13369 static long _vq_quantmap__44c6_s_p7_0[] = {
13370            11,    9,    7,    5,    3,    1,    0,    2,
13371             4,    6,    8,   10,   12,
13372 };
13373
13374 static encode_aux_threshmatch _vq_auxt__44c6_s_p7_0 = {
13375         _vq_quantthresh__44c6_s_p7_0,
13376         _vq_quantmap__44c6_s_p7_0,
13377         13,
13378         13
13379 };
13380
13381 static static_codebook _44c6_s_p7_0 = {
13382         2, 169,
13383         _vq_lengthlist__44c6_s_p7_0,
13384         1, -523206656, 1618345984, 4, 0,
13385         _vq_quantlist__44c6_s_p7_0,
13386         NULL,
13387         &_vq_auxt__44c6_s_p7_0,
13388         NULL,
13389         0
13390 };
13391
13392 static long _vq_quantlist__44c6_s_p7_1[] = {
13393         5,
13394         4,
13395         6,
13396         3,
13397         7,
13398         2,
13399         8,
13400         1,
13401         9,
13402         0,
13403         10,
13404 };
13405
13406 static long _vq_lengthlist__44c6_s_p7_1[] = {
13407          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 7, 7,
13408          7, 7, 7, 7, 8, 8, 9, 5, 5, 6, 6, 7, 7, 7, 7, 7,
13409          7, 9, 6, 6, 7, 7, 7, 7, 7, 7, 7, 8, 9, 9, 9, 7,
13410          7, 7, 7, 7, 8, 7, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
13411          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 7, 7, 9, 9, 9,
13412          7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 8, 9, 8, 8, 7,
13413          7, 7, 7, 9, 9, 8, 8, 9, 8, 8, 7, 7, 8, 8, 9, 9,
13414          9, 9, 8, 7, 7, 7, 7, 8, 8,
13415 };
13416
13417 static float _vq_quantthresh__44c6_s_p7_1[] = {
13418         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
13419         3.5, 4.5, 
13420 };
13421
13422 static long _vq_quantmap__44c6_s_p7_1[] = {
13423             9,    7,    5,    3,    1,    0,    2,    4,
13424             6,    8,   10,
13425 };
13426
13427 static encode_aux_threshmatch _vq_auxt__44c6_s_p7_1 = {
13428         _vq_quantthresh__44c6_s_p7_1,
13429         _vq_quantmap__44c6_s_p7_1,
13430         11,
13431         11
13432 };
13433
13434 static static_codebook _44c6_s_p7_1 = {
13435         2, 121,
13436         _vq_lengthlist__44c6_s_p7_1,
13437         1, -531365888, 1611661312, 4, 0,
13438         _vq_quantlist__44c6_s_p7_1,
13439         NULL,
13440         &_vq_auxt__44c6_s_p7_1,
13441         NULL,
13442         0
13443 };
13444
13445 static long _vq_quantlist__44c6_s_p8_0[] = {
13446         7,
13447         6,
13448         8,
13449         5,
13450         9,
13451         4,
13452         10,
13453         3,
13454         11,
13455         2,
13456         12,
13457         1,
13458         13,
13459         0,
13460         14,
13461 };
13462
13463 static long _vq_lengthlist__44c6_s_p8_0[] = {
13464          1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 9, 9,10,11,11, 6,
13465          5, 5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11, 6, 5,
13466          5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,17, 8, 8,
13467          8, 8,10,10, 8, 9,10,10,11,11,12,11,17, 8, 8, 9,
13468          9,10,10, 9, 9,10,10,11,12,12,12,17,12,13, 9, 9,
13469         10,10, 9,10,10,10,11,11,13,12,17,13,13,10, 9,10,
13470         10,10,10,10,11,12,11,12,12,17,17,17, 9, 9, 9, 9,
13471         10,10,11,11,11,12,12,13,17,17,17, 9, 9, 9, 9,11,
13472         10,11,11,12,12,12,13,17,17,17,13,13,10,10,11,11,
13473         12,11,12,13,13,13,17,17,17,14,13,10, 9,11, 9,12,
13474         12,12,13,13,14,17,17,17,17,17,11,12,11,11,12,12,
13475         13,14,13,14,17,17,17,17,17,12,10,11, 8,12,11,13,
13476         14,14,14,17,17,16,16,16,13,15,11,12,12,13,13,13,
13477         14,14,16,16,16,16,16,14,13,12, 9,13,10,14,13,14,
13478         13,
13479 };
13480
13481 static float _vq_quantthresh__44c6_s_p8_0[] = {
13482         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
13483         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
13484 };
13485
13486 static long _vq_quantmap__44c6_s_p8_0[] = {
13487            13,   11,    9,    7,    5,    3,    1,    0,
13488             2,    4,    6,    8,   10,   12,   14,
13489 };
13490
13491 static encode_aux_threshmatch _vq_auxt__44c6_s_p8_0 = {
13492         _vq_quantthresh__44c6_s_p8_0,
13493         _vq_quantmap__44c6_s_p8_0,
13494         15,
13495         15
13496 };
13497
13498 static static_codebook _44c6_s_p8_0 = {
13499         2, 225,
13500         _vq_lengthlist__44c6_s_p8_0,
13501         1, -520986624, 1620377600, 4, 0,
13502         _vq_quantlist__44c6_s_p8_0,
13503         NULL,
13504         &_vq_auxt__44c6_s_p8_0,
13505         NULL,
13506         0
13507 };
13508
13509 static long _vq_quantlist__44c6_s_p8_1[] = {
13510         10,
13511         9,
13512         11,
13513         8,
13514         12,
13515         7,
13516         13,
13517         6,
13518         14,
13519         5,
13520         15,
13521         4,
13522         16,
13523         3,
13524         17,
13525         2,
13526         18,
13527         1,
13528         19,
13529         0,
13530         20,
13531 };
13532
13533 static long _vq_lengthlist__44c6_s_p8_1[] = {
13534          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9,
13535          9, 8, 9, 9, 9,11, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
13536          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
13537          7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
13538          7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
13539          9, 9, 9, 9,11,10,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
13540          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
13541          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9,11,11,
13542         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 9,10, 9,
13543         10,10, 9,11,11,11, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13544         10,10, 9,10, 9, 9, 9, 9,11,11,11,11,11, 8, 8, 9,
13545          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,11,
13546         11,11, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,10, 9, 9,
13547          9, 9,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,10,10,
13548          9,10, 9,10,10,10,10,11,11,11,11,11, 9, 9, 9, 9,
13549          9, 9,10,10,10,10, 9,10,10, 9,10, 9,11,11,11,11,
13550         11,11,11, 9, 9, 9, 9,10, 9,10, 9, 9,10,10,10,10,
13551         10,10,11,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,
13552          9,10, 9,10,10, 9,11,11,11,11,11,11,10, 9, 9, 9,
13553          9, 9,10, 9,10,10,10,10,10,10,10,11,11,11,11,11,
13554         11,11, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
13555         11,11,11,11,11,11,11,11,11, 9,10, 9,10, 9,10,10,
13556         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
13557         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
13558         11,11,11,10,10, 9,10,10,10,10, 9,10, 9,10,10,11,
13559         11,11,11,11,11,11,11,11,10,10,10, 9,10,10,10,10,
13560         10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
13561         10, 9,10,10,10,10,10,10,10,
13562 };
13563
13564 static float _vq_quantthresh__44c6_s_p8_1[] = {
13565         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
13566         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
13567         6.5, 7.5, 8.5, 9.5, 
13568 };
13569
13570 static long _vq_quantmap__44c6_s_p8_1[] = {
13571            19,   17,   15,   13,   11,    9,    7,    5,
13572             3,    1,    0,    2,    4,    6,    8,   10,
13573            12,   14,   16,   18,   20,
13574 };
13575
13576 static encode_aux_threshmatch _vq_auxt__44c6_s_p8_1 = {
13577         _vq_quantthresh__44c6_s_p8_1,
13578         _vq_quantmap__44c6_s_p8_1,
13579         21,
13580         21
13581 };
13582
13583 static static_codebook _44c6_s_p8_1 = {
13584         2, 441,
13585         _vq_lengthlist__44c6_s_p8_1,
13586         1, -529268736, 1611661312, 5, 0,
13587         _vq_quantlist__44c6_s_p8_1,
13588         NULL,
13589         &_vq_auxt__44c6_s_p8_1,
13590         NULL,
13591         0
13592 };
13593
13594 static long _vq_quantlist__44c6_s_p9_0[] = {
13595         6,
13596         5,
13597         7,
13598         4,
13599         8,
13600         3,
13601         9,
13602         2,
13603         10,
13604         1,
13605         11,
13606         0,
13607         12,
13608 };
13609
13610 static long _vq_lengthlist__44c6_s_p9_0[] = {
13611          1, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 9, 8,
13612          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 9, 9, 9, 9, 9,
13613          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13614          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13615          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13616          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13617          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13618          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13619          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13620          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8,
13621          8, 8, 8, 8, 8, 8, 8, 8, 8,
13622 };
13623
13624 static float _vq_quantthresh__44c6_s_p9_0[] = {
13625         -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
13626         1592.5, 2229.5, 2866.5, 3503.5, 
13627 };
13628
13629 static long _vq_quantmap__44c6_s_p9_0[] = {
13630            11,    9,    7,    5,    3,    1,    0,    2,
13631             4,    6,    8,   10,   12,
13632 };
13633
13634 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_0 = {
13635         _vq_quantthresh__44c6_s_p9_0,
13636         _vq_quantmap__44c6_s_p9_0,
13637         13,
13638         13
13639 };
13640
13641 static static_codebook _44c6_s_p9_0 = {
13642         2, 169,
13643         _vq_lengthlist__44c6_s_p9_0,
13644         1, -511845376, 1630791680, 4, 0,
13645         _vq_quantlist__44c6_s_p9_0,
13646         NULL,
13647         &_vq_auxt__44c6_s_p9_0,
13648         NULL,
13649         0
13650 };
13651
13652 static long _vq_quantlist__44c6_s_p9_1[] = {
13653         6,
13654         5,
13655         7,
13656         4,
13657         8,
13658         3,
13659         9,
13660         2,
13661         10,
13662         1,
13663         11,
13664         0,
13665         12,
13666 };
13667
13668 static long _vq_lengthlist__44c6_s_p9_1[] = {
13669          1, 4, 4, 7, 7, 7, 7, 7, 7, 8, 9,10,11, 6, 6, 6,
13670          7, 8, 8, 8, 7, 8, 9,10,11,10, 6, 5, 6, 7, 8, 8,
13671          8, 8, 8, 9,10,10,11,14, 9, 8, 8, 8, 9, 8, 8, 9,
13672         10,10,12,11,14, 8, 8, 9, 8, 9, 8, 8, 8,11,10,11,
13673         11,14,14,13, 8, 9, 9, 9, 9,10,11,11,12,12,13,12,
13674         12, 8, 7,10, 9, 9, 9,11,11,11,10,13,13,13, 8, 9,
13675          9, 8,12,11,11,11,13,11,13,13,13, 9, 8, 9, 8,10,
13676         10,11,10,11,10,13,13,13,12,12, 9,10,11,11,11,12,
13677         13,12,13,13,13,13,12,10,10,10, 9,13,12,12,13,13,
13678         13,13,13,13,12,12,10,10,12,12,13,13,13,13,13,13,
13679         13,12,12,11,12,12,12,12,13,
13680 };
13681
13682 static float _vq_quantthresh__44c6_s_p9_1[] = {
13683         -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
13684         122.5, 171.5, 220.5, 269.5, 
13685 };
13686
13687 static long _vq_quantmap__44c6_s_p9_1[] = {
13688            11,    9,    7,    5,    3,    1,    0,    2,
13689             4,    6,    8,   10,   12,
13690 };
13691
13692 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_1 = {
13693         _vq_quantthresh__44c6_s_p9_1,
13694         _vq_quantmap__44c6_s_p9_1,
13695         13,
13696         13
13697 };
13698
13699 static static_codebook _44c6_s_p9_1 = {
13700         2, 169,
13701         _vq_lengthlist__44c6_s_p9_1,
13702         1, -518889472, 1622704128, 4, 0,
13703         _vq_quantlist__44c6_s_p9_1,
13704         NULL,
13705         &_vq_auxt__44c6_s_p9_1,
13706         NULL,
13707         0
13708 };
13709
13710 static long _vq_quantlist__44c6_s_p9_2[] = {
13711         24,
13712         23,
13713         25,
13714         22,
13715         26,
13716         21,
13717         27,
13718         20,
13719         28,
13720         19,
13721         29,
13722         18,
13723         30,
13724         17,
13725         31,
13726         16,
13727         32,
13728         15,
13729         33,
13730         14,
13731         34,
13732         13,
13733         35,
13734         12,
13735         36,
13736         11,
13737         37,
13738         10,
13739         38,
13740         9,
13741         39,
13742         8,
13743         40,
13744         7,
13745         41,
13746         6,
13747         42,
13748         5,
13749         43,
13750         4,
13751         44,
13752         3,
13753         45,
13754         2,
13755         46,
13756         1,
13757         47,
13758         0,
13759         48,
13760 };
13761
13762 static long _vq_lengthlist__44c6_s_p9_2[] = {
13763          2, 4, 3, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
13764          6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
13765          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
13766          7,
13767 };
13768
13769 static float _vq_quantthresh__44c6_s_p9_2[] = {
13770         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
13771         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
13772         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
13773         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
13774         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
13775         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
13776 };
13777
13778 static long _vq_quantmap__44c6_s_p9_2[] = {
13779            47,   45,   43,   41,   39,   37,   35,   33,
13780            31,   29,   27,   25,   23,   21,   19,   17,
13781            15,   13,   11,    9,    7,    5,    3,    1,
13782             0,    2,    4,    6,    8,   10,   12,   14,
13783            16,   18,   20,   22,   24,   26,   28,   30,
13784            32,   34,   36,   38,   40,   42,   44,   46,
13785            48,
13786 };
13787
13788 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_2 = {
13789         _vq_quantthresh__44c6_s_p9_2,
13790         _vq_quantmap__44c6_s_p9_2,
13791         49,
13792         49
13793 };
13794
13795 static static_codebook _44c6_s_p9_2 = {
13796         1, 49,
13797         _vq_lengthlist__44c6_s_p9_2,
13798         1, -526909440, 1611661312, 6, 0,
13799         _vq_quantlist__44c6_s_p9_2,
13800         NULL,
13801         &_vq_auxt__44c6_s_p9_2,
13802         NULL,
13803         0
13804 };
13805
13806 static long _huff_lengthlist__44c6_s_short[] = {
13807          4, 9,11,11,13,13,17,16,17,17, 4, 4, 6, 7, 9, 9,
13808         12,15,17,17, 7, 5, 4, 5, 7, 8,11,12,17,17, 9, 6,
13809          4, 3, 5, 6,10,14,17,17,11, 8, 6, 4, 5, 6, 9,13,
13810         17,17,11,10, 7, 5, 5, 5, 8,12,17,17,13,12, 9, 8,
13811          7, 6, 8,11,17,17,13,13, 9, 6, 6, 5, 6, 9,17,17,
13812         17,16,10, 8, 7, 7, 8, 9,17,17,17,17,14,12,11,11,
13813         11,13,17,17,
13814 };
13815
13816 static static_codebook _huff_book__44c6_s_short = {
13817         2, 100,
13818         _huff_lengthlist__44c6_s_short,
13819         0, 0, 0, 0, 0,
13820         NULL,
13821         NULL,
13822         NULL,
13823         NULL,
13824         0
13825 };
13826
13827 static long _huff_lengthlist__44c7_s_long[] = {
13828          3, 8,11,13,14,13,13,12,14,16, 6, 4, 5, 7, 9,10,
13829         11,11,13,15,10, 4, 3, 5, 7, 7,10,10,14,16,11, 7,
13830          4, 4, 5, 6, 8,10,13,15,12, 9, 6, 5, 5, 6, 8, 9,
13831         13,15,11, 9, 7, 6, 5, 5, 6, 8,11,13,11,10, 9, 8,
13832          7, 6, 6, 7,11,12,12,11,10, 9, 8, 7, 6, 6, 9,11,
13833         12,12,12,12,12,10, 9, 8,10,12,12,14,15,16,16,14,
13834         12,10,11,13,
13835 };
13836
13837 static static_codebook _huff_book__44c7_s_long = {
13838         2, 100,
13839         _huff_lengthlist__44c7_s_long,
13840         0, 0, 0, 0, 0,
13841         NULL,
13842         NULL,
13843         NULL,
13844         NULL,
13845         0
13846 };
13847
13848 static long _vq_quantlist__44c7_s_p1_0[] = {
13849         1,
13850         0,
13851         2,
13852 };
13853
13854 static long _vq_lengthlist__44c7_s_p1_0[] = {
13855          1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 7, 0, 9, 8, 0,
13856          8, 8, 5, 7, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
13857          0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
13858          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
13859          9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
13860          8,
13861 };
13862
13863 static float _vq_quantthresh__44c7_s_p1_0[] = {
13864         -0.5, 0.5, 
13865 };
13866
13867 static long _vq_quantmap__44c7_s_p1_0[] = {
13868             1,    0,    2,
13869 };
13870
13871 static encode_aux_threshmatch _vq_auxt__44c7_s_p1_0 = {
13872         _vq_quantthresh__44c7_s_p1_0,
13873         _vq_quantmap__44c7_s_p1_0,
13874         3,
13875         3
13876 };
13877
13878 static static_codebook _44c7_s_p1_0 = {
13879         4, 81,
13880         _vq_lengthlist__44c7_s_p1_0,
13881         1, -535822336, 1611661312, 2, 0,
13882         _vq_quantlist__44c7_s_p1_0,
13883         NULL,
13884         &_vq_auxt__44c7_s_p1_0,
13885         NULL,
13886         0
13887 };
13888
13889 static long _vq_quantlist__44c7_s_p2_0[] = {
13890         2,
13891         1,
13892         3,
13893         0,
13894         4,
13895 };
13896
13897 static long _vq_lengthlist__44c7_s_p2_0[] = {
13898          3, 5, 5, 8, 8, 0, 5, 5, 9, 9, 0, 5, 5, 9, 9, 0,
13899          7, 7,10, 9, 0, 0, 0, 9,10, 5, 7, 7, 9, 9, 0, 8,
13900          7,10, 9, 0, 8, 7,10, 9, 0,10, 9,11,11, 0, 0, 0,
13901         11,11, 6, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8,10,
13902         10, 0, 9, 9,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
13903          0,11,10,12,12, 0,11,11,12,12, 0,13,13,14,14, 0,
13904          0, 0,14,14, 8, 9, 9,10,11, 0,10,11,11,12, 0,11,
13905         11,12,12, 0,13,13,14,14, 0, 0, 0,14,14, 0, 0, 0,
13906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13907          0, 0, 0, 0, 0, 0, 5, 8, 7,11,11, 0, 7, 7,10,10,
13908          0, 7, 7,10,10, 0, 9, 8,11,10, 0, 0, 0,11,11, 5,
13909          7, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
13910          9,10,11, 0, 0, 0,11,11, 9,10,10,12,12, 0,10,10,
13911         12,11, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
13912         13, 9,10,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
13913          0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
13914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13915          0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
13916         10,10, 0, 9, 9,11,11, 0, 0, 0,11,10, 5, 7, 8,10,
13917         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,11,
13918          0, 0, 0,10,11, 9,10, 9,12,11, 0,10,10,12,12, 0,
13919         10,10,12,11, 0,12,12,13,13, 0, 0, 0,13,13, 9, 9,
13920         10,11,12, 0,10,10,12,12, 0,10,10,11,12, 0,12,12,
13921         13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13923          7, 9, 9,13,13, 0, 9, 8,12,12, 0, 8, 9,12,12, 0,
13924         10, 9,12,12, 0, 0, 0,12,12, 7,10, 9,13,13, 0, 9,
13925          9,12,12, 0, 9, 8,12,12, 0, 9,10,12,12, 0, 0, 0,
13926         12,12,10,11,11,14,14, 0,11,10,13,12, 0,11,11,13,
13927         13, 0,12,12,13,13, 0, 0, 0,13,13,10,11,11,14,14,
13928          0,10,11,12,13, 0,11,11,13,13, 0,12,12,13,13, 0,
13929          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,10,
13934         11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
13935         12,13,13, 0, 0, 0,13,13,10,11,11,14,14, 0,11,11,
13936         13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,13,
13937         13,
13938 };
13939
13940 static float _vq_quantthresh__44c7_s_p2_0[] = {
13941         -1.5, -0.5, 0.5, 1.5, 
13942 };
13943
13944 static long _vq_quantmap__44c7_s_p2_0[] = {
13945             3,    1,    0,    2,    4,
13946 };
13947
13948 static encode_aux_threshmatch _vq_auxt__44c7_s_p2_0 = {
13949         _vq_quantthresh__44c7_s_p2_0,
13950         _vq_quantmap__44c7_s_p2_0,
13951         5,
13952         5
13953 };
13954
13955 static static_codebook _44c7_s_p2_0 = {
13956         4, 625,
13957         _vq_lengthlist__44c7_s_p2_0,
13958         1, -533725184, 1611661312, 3, 0,
13959         _vq_quantlist__44c7_s_p2_0,
13960         NULL,
13961         &_vq_auxt__44c7_s_p2_0,
13962         NULL,
13963         0
13964 };
13965
13966 static long _vq_quantlist__44c7_s_p3_0[] = {
13967         4,
13968         3,
13969         5,
13970         2,
13971         6,
13972         1,
13973         7,
13974         0,
13975         8,
13976 };
13977
13978 static long _vq_lengthlist__44c7_s_p3_0[] = {
13979          2, 4, 4, 5, 5, 7, 7, 8, 8, 0, 4, 4, 6, 6, 7, 7,
13980          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
13981          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
13982          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
13983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13984          0,
13985 };
13986
13987 static float _vq_quantthresh__44c7_s_p3_0[] = {
13988         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
13989 };
13990
13991 static long _vq_quantmap__44c7_s_p3_0[] = {
13992             7,    5,    3,    1,    0,    2,    4,    6,
13993             8,
13994 };
13995
13996 static encode_aux_threshmatch _vq_auxt__44c7_s_p3_0 = {
13997         _vq_quantthresh__44c7_s_p3_0,
13998         _vq_quantmap__44c7_s_p3_0,
13999         9,
14000         9
14001 };
14002
14003 static static_codebook _44c7_s_p3_0 = {
14004         2, 81,
14005         _vq_lengthlist__44c7_s_p3_0,
14006         1, -531628032, 1611661312, 4, 0,
14007         _vq_quantlist__44c7_s_p3_0,
14008         NULL,
14009         &_vq_auxt__44c7_s_p3_0,
14010         NULL,
14011         0
14012 };
14013
14014 static long _vq_quantlist__44c7_s_p4_0[] = {
14015         8,
14016         7,
14017         9,
14018         6,
14019         10,
14020         5,
14021         11,
14022         4,
14023         12,
14024         3,
14025         13,
14026         2,
14027         14,
14028         1,
14029         15,
14030         0,
14031         16,
14032 };
14033
14034 static long _vq_lengthlist__44c7_s_p4_0[] = {
14035          3, 4, 4, 6, 5, 7, 7, 7, 7, 8, 8, 9, 9,10,10,11,
14036         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9,10,10,10,
14037         11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10,
14038         11,11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
14039         11,11,12,12, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
14040         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
14041         11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
14042         10,11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
14043         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
14044          9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
14045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14053          0,
14054 };
14055
14056 static float _vq_quantthresh__44c7_s_p4_0[] = {
14057         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
14058         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
14059 };
14060
14061 static long _vq_quantmap__44c7_s_p4_0[] = {
14062            15,   13,   11,    9,    7,    5,    3,    1,
14063             0,    2,    4,    6,    8,   10,   12,   14,
14064            16,
14065 };
14066
14067 static encode_aux_threshmatch _vq_auxt__44c7_s_p4_0 = {
14068         _vq_quantthresh__44c7_s_p4_0,
14069         _vq_quantmap__44c7_s_p4_0,
14070         17,
14071         17
14072 };
14073
14074 static static_codebook _44c7_s_p4_0 = {
14075         2, 289,
14076         _vq_lengthlist__44c7_s_p4_0,
14077         1, -529530880, 1611661312, 5, 0,
14078         _vq_quantlist__44c7_s_p4_0,
14079         NULL,
14080         &_vq_auxt__44c7_s_p4_0,
14081         NULL,
14082         0
14083 };
14084
14085 static long _vq_quantlist__44c7_s_p5_0[] = {
14086         1,
14087         0,
14088         2,
14089 };
14090
14091 static long _vq_lengthlist__44c7_s_p5_0[] = {
14092          1, 4, 4, 5, 7, 7, 5, 7, 7, 4, 7, 7,10,11,10,10,
14093         11,11, 4, 7, 7,10,10,11,10,10,11, 5,10,10, 9,12,
14094         11,10,12,12, 7,11,10,12,12,12,12,13,13, 7,10,11,
14095         11,12,12,12,13,13, 5,10,10,10,12,12,10,12,12, 7,
14096         11,10,12,13,13,12,12,12, 7,10,11,12,13,13,12,12,
14097         12,
14098 };
14099
14100 static float _vq_quantthresh__44c7_s_p5_0[] = {
14101         -5.5, 5.5, 
14102 };
14103
14104 static long _vq_quantmap__44c7_s_p5_0[] = {
14105             1,    0,    2,
14106 };
14107
14108 static encode_aux_threshmatch _vq_auxt__44c7_s_p5_0 = {
14109         _vq_quantthresh__44c7_s_p5_0,
14110         _vq_quantmap__44c7_s_p5_0,
14111         3,
14112         3
14113 };
14114
14115 static static_codebook _44c7_s_p5_0 = {
14116         4, 81,
14117         _vq_lengthlist__44c7_s_p5_0,
14118         1, -529137664, 1618345984, 2, 0,
14119         _vq_quantlist__44c7_s_p5_0,
14120         NULL,
14121         &_vq_auxt__44c7_s_p5_0,
14122         NULL,
14123         0
14124 };
14125
14126 static long _vq_quantlist__44c7_s_p5_1[] = {
14127         5,
14128         4,
14129         6,
14130         3,
14131         7,
14132         2,
14133         8,
14134         1,
14135         9,
14136         0,
14137         10,
14138 };
14139
14140 static long _vq_lengthlist__44c7_s_p5_1[] = {
14141          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 9,12, 4, 4, 6, 6,
14142          7, 7, 8, 8, 9, 9,11, 5, 5, 6, 6, 7, 7, 8, 8, 9,
14143          9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
14144          6, 7, 7, 8, 8, 9, 9,12,12,12, 6, 6, 7, 7, 8, 8,
14145          9, 9,12,11,11, 6, 6, 7, 7, 8, 8, 9, 9,12,12,11,
14146          7, 7, 8, 8, 8, 8, 8, 8,12,12,12,11,11, 8, 8, 8,
14147          8, 8, 8,12,12,12,11,11, 7, 7, 7, 7, 8, 8,12,12,
14148         12,11,11, 7, 7, 7, 7, 8, 8,
14149 };
14150
14151 static float _vq_quantthresh__44c7_s_p5_1[] = {
14152         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
14153         3.5, 4.5, 
14154 };
14155
14156 static long _vq_quantmap__44c7_s_p5_1[] = {
14157             9,    7,    5,    3,    1,    0,    2,    4,
14158             6,    8,   10,
14159 };
14160
14161 static encode_aux_threshmatch _vq_auxt__44c7_s_p5_1 = {
14162         _vq_quantthresh__44c7_s_p5_1,
14163         _vq_quantmap__44c7_s_p5_1,
14164         11,
14165         11
14166 };
14167
14168 static static_codebook _44c7_s_p5_1 = {
14169         2, 121,
14170         _vq_lengthlist__44c7_s_p5_1,
14171         1, -531365888, 1611661312, 4, 0,
14172         _vq_quantlist__44c7_s_p5_1,
14173         NULL,
14174         &_vq_auxt__44c7_s_p5_1,
14175         NULL,
14176         0
14177 };
14178
14179 static long _vq_quantlist__44c7_s_p6_0[] = {
14180         6,
14181         5,
14182         7,
14183         4,
14184         8,
14185         3,
14186         9,
14187         2,
14188         10,
14189         1,
14190         11,
14191         0,
14192         12,
14193 };
14194
14195 static long _vq_lengthlist__44c7_s_p6_0[] = {
14196          1, 4, 4, 7, 7, 8, 8, 9, 9,10, 9,10,10, 5, 5, 5,
14197          7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
14198          9, 9, 9,11,10,11,11, 0, 6, 6, 7, 7, 9, 9,10,10,
14199         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
14200         12, 0,11,10, 8, 8,10,10,11,11,11,12,12,12, 0,11,
14201         11, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
14202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14206          0, 0, 0, 0, 0, 0, 0, 0, 0,
14207 };
14208
14209 static float _vq_quantthresh__44c7_s_p6_0[] = {
14210         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
14211         12.5, 17.5, 22.5, 27.5, 
14212 };
14213
14214 static long _vq_quantmap__44c7_s_p6_0[] = {
14215            11,    9,    7,    5,    3,    1,    0,    2,
14216             4,    6,    8,   10,   12,
14217 };
14218
14219 static encode_aux_threshmatch _vq_auxt__44c7_s_p6_0 = {
14220         _vq_quantthresh__44c7_s_p6_0,
14221         _vq_quantmap__44c7_s_p6_0,
14222         13,
14223         13
14224 };
14225
14226 static static_codebook _44c7_s_p6_0 = {
14227         2, 169,
14228         _vq_lengthlist__44c7_s_p6_0,
14229         1, -526516224, 1616117760, 4, 0,
14230         _vq_quantlist__44c7_s_p6_0,
14231         NULL,
14232         &_vq_auxt__44c7_s_p6_0,
14233         NULL,
14234         0
14235 };
14236
14237 static long _vq_quantlist__44c7_s_p6_1[] = {
14238         2,
14239         1,
14240         3,
14241         0,
14242         4,
14243 };
14244
14245 static long _vq_lengthlist__44c7_s_p6_1[] = {
14246          3, 4, 4, 5, 5, 6, 4, 4, 5, 5, 6, 4, 4, 4, 5, 6,
14247          5, 5, 5, 5, 6, 6, 6, 5, 5,
14248 };
14249
14250 static float _vq_quantthresh__44c7_s_p6_1[] = {
14251         -1.5, -0.5, 0.5, 1.5, 
14252 };
14253
14254 static long _vq_quantmap__44c7_s_p6_1[] = {
14255             3,    1,    0,    2,    4,
14256 };
14257
14258 static encode_aux_threshmatch _vq_auxt__44c7_s_p6_1 = {
14259         _vq_quantthresh__44c7_s_p6_1,
14260         _vq_quantmap__44c7_s_p6_1,
14261         5,
14262         5
14263 };
14264
14265 static static_codebook _44c7_s_p6_1 = {
14266         2, 25,
14267         _vq_lengthlist__44c7_s_p6_1,
14268         1, -533725184, 1611661312, 3, 0,
14269         _vq_quantlist__44c7_s_p6_1,
14270         NULL,
14271         &_vq_auxt__44c7_s_p6_1,
14272         NULL,
14273         0
14274 };
14275
14276 static long _vq_quantlist__44c7_s_p7_0[] = {
14277         6,
14278         5,
14279         7,
14280         4,
14281         8,
14282         3,
14283         9,
14284         2,
14285         10,
14286         1,
14287         11,
14288         0,
14289         12,
14290 };
14291
14292 static long _vq_lengthlist__44c7_s_p7_0[] = {
14293          1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
14294          7, 7, 9, 8, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
14295          9, 9,10,11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,
14296         11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
14297         12,20,11,11, 8, 8,10, 9,11,11,11,11,12,12,20,12,
14298         12, 8, 8, 9, 9,11,11,12,12,12,12,20,20,20,11,11,
14299         10,10,11,11,12,12,13,13,20,20,20,11,11,10,10,11,
14300         11,12,12,13,13,20,20,20,14,14,11,11,11,12,13,13,
14301         13,13,20,20,20,15,14,11,11,11,11,13,13,14,14,20,
14302         20,20,20,19,12,12,12,12,13,13,14,14,19,19,19,19,
14303         19,13,12,12,12,13,13,14,14,
14304 };
14305
14306 static float _vq_quantthresh__44c7_s_p7_0[] = {
14307         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
14308         27.5, 38.5, 49.5, 60.5, 
14309 };
14310
14311 static long _vq_quantmap__44c7_s_p7_0[] = {
14312            11,    9,    7,    5,    3,    1,    0,    2,
14313             4,    6,    8,   10,   12,
14314 };
14315
14316 static encode_aux_threshmatch _vq_auxt__44c7_s_p7_0 = {
14317         _vq_quantthresh__44c7_s_p7_0,
14318         _vq_quantmap__44c7_s_p7_0,
14319         13,
14320         13
14321 };
14322
14323 static static_codebook _44c7_s_p7_0 = {
14324         2, 169,
14325         _vq_lengthlist__44c7_s_p7_0,
14326         1, -523206656, 1618345984, 4, 0,
14327         _vq_quantlist__44c7_s_p7_0,
14328         NULL,
14329         &_vq_auxt__44c7_s_p7_0,
14330         NULL,
14331         0
14332 };
14333
14334 static long _vq_quantlist__44c7_s_p7_1[] = {
14335         5,
14336         4,
14337         6,
14338         3,
14339         7,
14340         2,
14341         8,
14342         1,
14343         9,
14344         0,
14345         10,
14346 };
14347
14348 static long _vq_lengthlist__44c7_s_p7_1[] = {
14349          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 6, 6,
14350          7, 7, 7, 7, 8, 8, 9, 5, 5, 6, 6, 7, 7, 7, 7, 7,
14351          7, 9, 6, 6, 7, 7, 7, 7, 8, 8, 7, 8, 9, 9, 9, 7,
14352          7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
14353          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
14354          7, 7, 8, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 7, 7, 7,
14355          7, 8, 7, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
14356          9, 9, 9, 7, 7, 7, 7, 8, 8,
14357 };
14358
14359 static float _vq_quantthresh__44c7_s_p7_1[] = {
14360         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
14361         3.5, 4.5, 
14362 };
14363
14364 static long _vq_quantmap__44c7_s_p7_1[] = {
14365             9,    7,    5,    3,    1,    0,    2,    4,
14366             6,    8,   10,
14367 };
14368
14369 static encode_aux_threshmatch _vq_auxt__44c7_s_p7_1 = {
14370         _vq_quantthresh__44c7_s_p7_1,
14371         _vq_quantmap__44c7_s_p7_1,
14372         11,
14373         11
14374 };
14375
14376 static static_codebook _44c7_s_p7_1 = {
14377         2, 121,
14378         _vq_lengthlist__44c7_s_p7_1,
14379         1, -531365888, 1611661312, 4, 0,
14380         _vq_quantlist__44c7_s_p7_1,
14381         NULL,
14382         &_vq_auxt__44c7_s_p7_1,
14383         NULL,
14384         0
14385 };
14386
14387 static long _vq_quantlist__44c7_s_p8_0[] = {
14388         7,
14389         6,
14390         8,
14391         5,
14392         9,
14393         4,
14394         10,
14395         3,
14396         11,
14397         2,
14398         12,
14399         1,
14400         13,
14401         0,
14402         14,
14403 };
14404
14405 static long _vq_lengthlist__44c7_s_p8_0[] = {
14406          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,11,11, 6,
14407          5, 5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11, 6, 5,
14408          5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,17, 8, 8,
14409          8, 8,10, 9, 8, 9,10,10,11,11,11,11,17, 8, 8, 8,
14410          8,10,10, 9, 9,10,10,11,11,12,12,17,12,13, 9, 9,
14411         10,10, 9, 9,10,11,11,11,12,12,17,13,13, 9, 9,10,
14412         10,10,10,10,10,11,11,12,12,17,17,17, 9, 9, 9, 9,
14413         10,10,11,11,11,12,12,12,17,17,17, 9, 9, 9, 9,11,
14414         10,11,12,11,12,13,12,17,17,17,13,14,10,10,10,11,
14415         12,11,12,12,12,13,17,17,17,14,14,10, 9,10, 9,12,
14416         12,12,12,13,13,17,17,17,17,17,11,11,11,11,11,12,
14417         13,13,13,14,17,17,17,17,17,12,10,11, 9,12,11,13,
14418         15,14,14,17,17,17,17,17,14,15,11,12,12,13,13,12,
14419         14,14,17,16,16,16,16,15,13,12, 9,12,10,14,12,15,
14420         14,
14421 };
14422
14423 static float _vq_quantthresh__44c7_s_p8_0[] = {
14424         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
14425         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
14426 };
14427
14428 static long _vq_quantmap__44c7_s_p8_0[] = {
14429            13,   11,    9,    7,    5,    3,    1,    0,
14430             2,    4,    6,    8,   10,   12,   14,
14431 };
14432
14433 static encode_aux_threshmatch _vq_auxt__44c7_s_p8_0 = {
14434         _vq_quantthresh__44c7_s_p8_0,
14435         _vq_quantmap__44c7_s_p8_0,
14436         15,
14437         15
14438 };
14439
14440 static static_codebook _44c7_s_p8_0 = {
14441         2, 225,
14442         _vq_lengthlist__44c7_s_p8_0,
14443         1, -520986624, 1620377600, 4, 0,
14444         _vq_quantlist__44c7_s_p8_0,
14445         NULL,
14446         &_vq_auxt__44c7_s_p8_0,
14447         NULL,
14448         0
14449 };
14450
14451 static long _vq_quantlist__44c7_s_p8_1[] = {
14452         10,
14453         9,
14454         11,
14455         8,
14456         12,
14457         7,
14458         13,
14459         6,
14460         14,
14461         5,
14462         15,
14463         4,
14464         16,
14465         3,
14466         17,
14467         2,
14468         18,
14469         1,
14470         19,
14471         0,
14472         20,
14473 };
14474
14475 static long _vq_lengthlist__44c7_s_p8_1[] = {
14476          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9,
14477          9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
14478          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
14479          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
14480          7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
14481          9, 9, 9, 9,11,11,11, 7, 7, 8, 8, 8, 9, 9, 9, 9,
14482          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
14483          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,
14484         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9,
14485         10,10, 9,11,11,11, 8, 9, 9, 8, 9, 9, 9, 9, 9, 9,
14486          9, 9,10,10, 9, 9,10, 9,11,11,11,11,11, 9, 9, 9,
14487          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,11,10,11,
14488         11,11, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10, 9,
14489          9,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10,
14490         10, 9, 9,10,10,10,10,11,11,11,11,11, 9, 9, 9, 9,
14491          9, 9, 9,10,10,10, 9,10,10,10,10, 9,11,11,10,11,
14492         11,11,11, 9, 9, 9, 9,10,10,10,10,10,10,10, 9,10,
14493         10,10,11,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,10,
14494         10,10, 9, 9,10, 9,11,10,11,11,11,11,11, 9, 9, 9,
14495          9, 9,10,10, 9,10,10,10,10,10,10,11,11,11,11,11,
14496         11,11,10, 9,10, 9,10,10,10,10,10,10,10,10,10, 9,
14497         10,11,10,11,11,11,11,11,10, 9, 9,10,10,10,10,10,
14498         10,10,10,10,10,11,11,11,11,11,11,11,10,11,10,10,
14499         10,10,10,10,10,10, 9,10,10, 9,11,11,11,11,11,10,
14500         11,11,11,10,10, 9, 9,10,10,10,10,10, 9,10,10,11,
14501         11,11,11,11,10,11,11,11,10,10, 9, 9,10,10,10,10,
14502         10,10,10,10,11,11,11,11,11,11,11,11,11,11,11, 9,
14503          9, 9, 9,10,10,10,10,10,10,
14504 };
14505
14506 static float _vq_quantthresh__44c7_s_p8_1[] = {
14507         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
14508         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
14509         6.5, 7.5, 8.5, 9.5, 
14510 };
14511
14512 static long _vq_quantmap__44c7_s_p8_1[] = {
14513            19,   17,   15,   13,   11,    9,    7,    5,
14514             3,    1,    0,    2,    4,    6,    8,   10,
14515            12,   14,   16,   18,   20,
14516 };
14517
14518 static encode_aux_threshmatch _vq_auxt__44c7_s_p8_1 = {
14519         _vq_quantthresh__44c7_s_p8_1,
14520         _vq_quantmap__44c7_s_p8_1,
14521         21,
14522         21
14523 };
14524
14525 static static_codebook _44c7_s_p8_1 = {
14526         2, 441,
14527         _vq_lengthlist__44c7_s_p8_1,
14528         1, -529268736, 1611661312, 5, 0,
14529         _vq_quantlist__44c7_s_p8_1,
14530         NULL,
14531         &_vq_auxt__44c7_s_p8_1,
14532         NULL,
14533         0
14534 };
14535
14536 static long _vq_quantlist__44c7_s_p9_0[] = {
14537         6,
14538         5,
14539         7,
14540         4,
14541         8,
14542         3,
14543         9,
14544         2,
14545         10,
14546         1,
14547         11,
14548         0,
14549         12,
14550 };
14551
14552 static long _vq_lengthlist__44c7_s_p9_0[] = {
14553          1, 4, 4, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 9, 8,
14554          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 9, 9, 9, 9, 9,
14555          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14556          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14557          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14558          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14559          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14560          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14561          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14562          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
14563          9, 9, 9, 9, 9, 9, 8, 8, 8,
14564 };
14565
14566 static float _vq_quantthresh__44c7_s_p9_0[] = {
14567         -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
14568         1592.5, 2229.5, 2866.5, 3503.5, 
14569 };
14570
14571 static long _vq_quantmap__44c7_s_p9_0[] = {
14572            11,    9,    7,    5,    3,    1,    0,    2,
14573             4,    6,    8,   10,   12,
14574 };
14575
14576 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_0 = {
14577         _vq_quantthresh__44c7_s_p9_0,
14578         _vq_quantmap__44c7_s_p9_0,
14579         13,
14580         13
14581 };
14582
14583 static static_codebook _44c7_s_p9_0 = {
14584         2, 169,
14585         _vq_lengthlist__44c7_s_p9_0,
14586         1, -511845376, 1630791680, 4, 0,
14587         _vq_quantlist__44c7_s_p9_0,
14588         NULL,
14589         &_vq_auxt__44c7_s_p9_0,
14590         NULL,
14591         0
14592 };
14593
14594 static long _vq_quantlist__44c7_s_p9_1[] = {
14595         6,
14596         5,
14597         7,
14598         4,
14599         8,
14600         3,
14601         9,
14602         2,
14603         10,
14604         1,
14605         11,
14606         0,
14607         12,
14608 };
14609
14610 static long _vq_lengthlist__44c7_s_p9_1[] = {
14611          1, 4, 4, 7, 7, 7, 7, 7, 7, 9, 8,10,10, 6, 6, 6,
14612          7, 8, 8, 8, 8, 8, 9, 9,10,11, 6, 5, 6, 8, 7, 8,
14613          8, 8, 8, 9, 9,10,11,14, 9, 8, 9, 8, 9, 8, 8, 9,
14614         10,10,11,11,14, 8, 9, 8, 8, 8, 9, 9, 8,12,10,11,
14615         11,14,13,13, 8, 9, 9, 9, 9,10,10,12,12,12,14,14,
14616         13, 8, 7,10, 9, 9,10,10,11,11,10,14,14,14, 8, 9,
14617          9, 8,11,10,12,11,11,11,14,14,14, 9, 7, 9, 8,10,
14618         10,11,11,11,10,14,14,14,12,12,10, 9,11,11,11,13,
14619         12,13,14,14,14,12,12,10,10,11, 8,11,11,14,13,14,
14620         14,14,14,14,12,13,11,12,12,11,14,13,13,13,13,13,
14621         13,12,11,11, 9,12,12,12,13,
14622 };
14623
14624 static float _vq_quantthresh__44c7_s_p9_1[] = {
14625         -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
14626         122.5, 171.5, 220.5, 269.5, 
14627 };
14628
14629 static long _vq_quantmap__44c7_s_p9_1[] = {
14630            11,    9,    7,    5,    3,    1,    0,    2,
14631             4,    6,    8,   10,   12,
14632 };
14633
14634 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_1 = {
14635         _vq_quantthresh__44c7_s_p9_1,
14636         _vq_quantmap__44c7_s_p9_1,
14637         13,
14638         13
14639 };
14640
14641 static static_codebook _44c7_s_p9_1 = {
14642         2, 169,
14643         _vq_lengthlist__44c7_s_p9_1,
14644         1, -518889472, 1622704128, 4, 0,
14645         _vq_quantlist__44c7_s_p9_1,
14646         NULL,
14647         &_vq_auxt__44c7_s_p9_1,
14648         NULL,
14649         0
14650 };
14651
14652 static long _vq_quantlist__44c7_s_p9_2[] = {
14653         24,
14654         23,
14655         25,
14656         22,
14657         26,
14658         21,
14659         27,
14660         20,
14661         28,
14662         19,
14663         29,
14664         18,
14665         30,
14666         17,
14667         31,
14668         16,
14669         32,
14670         15,
14671         33,
14672         14,
14673         34,
14674         13,
14675         35,
14676         12,
14677         36,
14678         11,
14679         37,
14680         10,
14681         38,
14682         9,
14683         39,
14684         8,
14685         40,
14686         7,
14687         41,
14688         6,
14689         42,
14690         5,
14691         43,
14692         4,
14693         44,
14694         3,
14695         45,
14696         2,
14697         46,
14698         1,
14699         47,
14700         0,
14701         48,
14702 };
14703
14704 static long _vq_lengthlist__44c7_s_p9_2[] = {
14705          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
14706          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
14707          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
14708          7,
14709 };
14710
14711 static float _vq_quantthresh__44c7_s_p9_2[] = {
14712         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
14713         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
14714         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
14715         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
14716         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
14717         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
14718 };
14719
14720 static long _vq_quantmap__44c7_s_p9_2[] = {
14721            47,   45,   43,   41,   39,   37,   35,   33,
14722            31,   29,   27,   25,   23,   21,   19,   17,
14723            15,   13,   11,    9,    7,    5,    3,    1,
14724             0,    2,    4,    6,    8,   10,   12,   14,
14725            16,   18,   20,   22,   24,   26,   28,   30,
14726            32,   34,   36,   38,   40,   42,   44,   46,
14727            48,
14728 };
14729
14730 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_2 = {
14731         _vq_quantthresh__44c7_s_p9_2,
14732         _vq_quantmap__44c7_s_p9_2,
14733         49,
14734         49
14735 };
14736
14737 static static_codebook _44c7_s_p9_2 = {
14738         1, 49,
14739         _vq_lengthlist__44c7_s_p9_2,
14740         1, -526909440, 1611661312, 6, 0,
14741         _vq_quantlist__44c7_s_p9_2,
14742         NULL,
14743         &_vq_auxt__44c7_s_p9_2,
14744         NULL,
14745         0
14746 };
14747
14748 static long _huff_lengthlist__44c7_s_short[] = {
14749          4,10,12,13,15,15,16,16,17,17, 5, 5, 7, 8, 9, 9,
14750         12,17,18,18, 7, 5, 4, 5, 7, 8,10,13,18,18, 8, 6,
14751          5, 4, 5, 6, 9,12,17,18,10, 9, 6, 4, 4, 5, 8,12,
14752         18,17,11, 9, 7, 5, 4, 4, 6,10,17,17,13,12,10, 8,
14753          6, 5, 6, 9,17,17,14,13,12, 7, 6, 5, 5, 8,16,17,
14754         16,15,14, 8, 8, 7, 7, 9,14,17,17,17,17,12,11,11,
14755         11,12,16,17,
14756 };
14757
14758 static static_codebook _huff_book__44c7_s_short = {
14759         2, 100,
14760         _huff_lengthlist__44c7_s_short,
14761         0, 0, 0, 0, 0,
14762         NULL,
14763         NULL,
14764         NULL,
14765         NULL,
14766         0
14767 };
14768
14769 static long _huff_lengthlist__44c8_s_long[] = {
14770          3, 8,12,14,14,13,13,12,13,15, 6, 4, 6, 8,10,10,
14771         11,11,13,15, 9, 5, 4, 5, 7, 8, 9,10,13,15,11, 7,
14772          4, 4, 5, 6, 8, 9,13,14,12, 9, 6, 5, 5, 5, 7, 9,
14773         12,14,11,10, 7, 6, 5, 4, 6, 7,11,12,11,10, 9, 8,
14774          7, 5, 6, 6,10,11,12,11,10, 9, 8, 6, 6, 5, 8,10,
14775         12,12,12,11,11,10, 9, 7, 8,11,12,13,14,14,15,13,
14776         10, 9, 9,11,
14777 };
14778
14779 static static_codebook _huff_book__44c8_s_long = {
14780         2, 100,
14781         _huff_lengthlist__44c8_s_long,
14782         0, 0, 0, 0, 0,
14783         NULL,
14784         NULL,
14785         NULL,
14786         NULL,
14787         0
14788 };
14789
14790 static long _vq_quantlist__44c8_s_p1_0[] = {
14791         1,
14792         0,
14793         2,
14794 };
14795
14796 static long _vq_lengthlist__44c8_s_p1_0[] = {
14797          1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 7, 7, 0, 9, 8, 0,
14798          8, 8, 6, 7, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
14799          0, 0, 0, 0, 5, 8, 8, 0, 8, 8, 0, 8, 8, 5, 8, 8,
14800          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
14801          8, 8, 0, 8, 8, 0, 8, 7, 5, 8, 8, 0, 8, 8, 0, 7,
14802          8,
14803 };
14804
14805 static float _vq_quantthresh__44c8_s_p1_0[] = {
14806         -0.5, 0.5, 
14807 };
14808
14809 static long _vq_quantmap__44c8_s_p1_0[] = {
14810             1,    0,    2,
14811 };
14812
14813 static encode_aux_threshmatch _vq_auxt__44c8_s_p1_0 = {
14814         _vq_quantthresh__44c8_s_p1_0,
14815         _vq_quantmap__44c8_s_p1_0,
14816         3,
14817         3
14818 };
14819
14820 static static_codebook _44c8_s_p1_0 = {
14821         4, 81,
14822         _vq_lengthlist__44c8_s_p1_0,
14823         1, -535822336, 1611661312, 2, 0,
14824         _vq_quantlist__44c8_s_p1_0,
14825         NULL,
14826         &_vq_auxt__44c8_s_p1_0,
14827         NULL,
14828         0
14829 };
14830
14831 static long _vq_quantlist__44c8_s_p2_0[] = {
14832         2,
14833         1,
14834         3,
14835         0,
14836         4,
14837 };
14838
14839 static long _vq_lengthlist__44c8_s_p2_0[] = {
14840          3, 5, 5, 8, 8, 0, 6, 6, 8, 8, 0, 5, 6, 8, 8, 0,
14841          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 6, 9, 9, 0, 7,
14842          7,10, 9, 0, 7, 7,10, 9, 0, 9, 9,11,11, 0, 0, 0,
14843         11,11, 5, 6, 7, 9, 9, 0, 7, 7, 9,10, 0, 7, 7, 9,
14844         10, 0, 9, 9,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
14845          0,11,10,12,11, 0,10,10,12,11, 0,13,13,14,13, 0,
14846          0, 0,14,13, 8, 9, 9,10,11, 0,10,11,11,12, 0,10,
14847         10,12,12, 0,13,13,13,14, 0, 0, 0,13,14, 0, 0, 0,
14848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14849          0, 0, 0, 0, 0, 0, 6, 7, 7,10,10, 0, 7, 7,10,10,
14850          0, 7, 7,10,10, 0, 9, 8,10,10, 0, 0, 0,10,10, 6,
14851          7, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 8,
14852          9,10,10, 0, 0, 0,10,10, 8,10, 9,12,12, 0,10, 9,
14853         12,11, 0,10,10,11,12, 0,12,11,13,12, 0, 0, 0,13,
14854         13, 8, 9,10,11,12, 0, 9,10,11,12, 0,10,10,11,12,
14855          0,11,12,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
14856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14857          0, 0, 0, 6, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
14858         10, 9, 0, 8, 9,10,10, 0, 0, 0,10,10, 6, 7, 8,10,
14859         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 8,10,10,
14860          0, 0, 0,10,10, 8,10, 9,12,11, 0,10,10,12,11, 0,
14861         10,10,12,11, 0,11,12,13,12, 0, 0, 0,13,12, 9, 9,
14862         10,11,12, 0,10,10,11,12, 0,10,10,11,12, 0,12,11,
14863         12,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14865          7, 9, 9,12,13, 0, 9, 8,12,11, 0, 8, 9,11,12, 0,
14866         10, 9,12,11, 0, 0, 0,11,12, 7, 9, 9,13,13, 0, 9,
14867          9,11,12, 0, 9, 8,12,11, 0, 9,10,11,12, 0, 0, 0,
14868         12,11, 9,11,11,14,13, 0,10,10,13,12, 0,10,10,13,
14869         13, 0,12,11,13,12, 0, 0, 0,13,13, 9,11,11,13,14,
14870          0,10,10,12,13, 0,10,10,13,13, 0,11,12,12,13, 0,
14871          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
14876         11,11,14,13, 0,10,10,13,12, 0,10,10,13,12, 0,11,
14877         12,13,13, 0, 0, 0,13,12, 9,11,11,13,14, 0,10,10,
14878         13,13, 0,10,10,12,13, 0,12,11,13,13, 0, 0, 0,12,
14879         13,
14880 };
14881
14882 static float _vq_quantthresh__44c8_s_p2_0[] = {
14883         -1.5, -0.5, 0.5, 1.5, 
14884 };
14885
14886 static long _vq_quantmap__44c8_s_p2_0[] = {
14887             3,    1,    0,    2,    4,
14888 };
14889
14890 static encode_aux_threshmatch _vq_auxt__44c8_s_p2_0 = {
14891         _vq_quantthresh__44c8_s_p2_0,
14892         _vq_quantmap__44c8_s_p2_0,
14893         5,
14894         5
14895 };
14896
14897 static static_codebook _44c8_s_p2_0 = {
14898         4, 625,
14899         _vq_lengthlist__44c8_s_p2_0,
14900         1, -533725184, 1611661312, 3, 0,
14901         _vq_quantlist__44c8_s_p2_0,
14902         NULL,
14903         &_vq_auxt__44c8_s_p2_0,
14904         NULL,
14905         0
14906 };
14907
14908 static long _vq_quantlist__44c8_s_p3_0[] = {
14909         4,
14910         3,
14911         5,
14912         2,
14913         6,
14914         1,
14915         7,
14916         0,
14917         8,
14918 };
14919
14920 static long _vq_lengthlist__44c8_s_p3_0[] = {
14921          3, 3, 4, 5, 5, 7, 6, 8, 8, 0, 4, 4, 5, 5, 7, 7,
14922          9, 9, 0, 4, 4, 5, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
14923          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
14924          7, 7, 8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
14925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14926          0,
14927 };
14928
14929 static float _vq_quantthresh__44c8_s_p3_0[] = {
14930         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
14931 };
14932
14933 static long _vq_quantmap__44c8_s_p3_0[] = {
14934             7,    5,    3,    1,    0,    2,    4,    6,
14935             8,
14936 };
14937
14938 static encode_aux_threshmatch _vq_auxt__44c8_s_p3_0 = {
14939         _vq_quantthresh__44c8_s_p3_0,
14940         _vq_quantmap__44c8_s_p3_0,
14941         9,
14942         9
14943 };
14944
14945 static static_codebook _44c8_s_p3_0 = {
14946         2, 81,
14947         _vq_lengthlist__44c8_s_p3_0,
14948         1, -531628032, 1611661312, 4, 0,
14949         _vq_quantlist__44c8_s_p3_0,
14950         NULL,
14951         &_vq_auxt__44c8_s_p3_0,
14952         NULL,
14953         0
14954 };
14955
14956 static long _vq_quantlist__44c8_s_p4_0[] = {
14957         8,
14958         7,
14959         9,
14960         6,
14961         10,
14962         5,
14963         11,
14964         4,
14965         12,
14966         3,
14967         13,
14968         2,
14969         14,
14970         1,
14971         15,
14972         0,
14973         16,
14974 };
14975
14976 static long _vq_lengthlist__44c8_s_p4_0[] = {
14977          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
14978         10, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,10,
14979         11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
14980         10,11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
14981         11,11,12,12, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
14982         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
14983         11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
14984         10,11,11,12,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
14985         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
14986          9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
14987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14995          0,
14996 };
14997
14998 static float _vq_quantthresh__44c8_s_p4_0[] = {
14999         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15000         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15001 };
15002
15003 static long _vq_quantmap__44c8_s_p4_0[] = {
15004            15,   13,   11,    9,    7,    5,    3,    1,
15005             0,    2,    4,    6,    8,   10,   12,   14,
15006            16,
15007 };
15008
15009 static encode_aux_threshmatch _vq_auxt__44c8_s_p4_0 = {
15010         _vq_quantthresh__44c8_s_p4_0,
15011         _vq_quantmap__44c8_s_p4_0,
15012         17,
15013         17
15014 };
15015
15016 static static_codebook _44c8_s_p4_0 = {
15017         2, 289,
15018         _vq_lengthlist__44c8_s_p4_0,
15019         1, -529530880, 1611661312, 5, 0,
15020         _vq_quantlist__44c8_s_p4_0,
15021         NULL,
15022         &_vq_auxt__44c8_s_p4_0,
15023         NULL,
15024         0
15025 };
15026
15027 static long _vq_quantlist__44c8_s_p5_0[] = {
15028         1,
15029         0,
15030         2,
15031 };
15032
15033 static long _vq_lengthlist__44c8_s_p5_0[] = {
15034          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
15035         10,10, 4, 6, 6,10,10,10,10,10,10, 5,10,10, 9,12,
15036         12,10,12,12, 7,10,10,12,12,12,12,12,12, 7,10,10,
15037         12,12,12,12,12,13, 6,10,10,10,12,12,11,12,12, 8,
15038         10,10,12,13,12,12,12,12, 7,10,10,12,12,13,12,13,
15039         12,
15040 };
15041
15042 static float _vq_quantthresh__44c8_s_p5_0[] = {
15043         -5.5, 5.5, 
15044 };
15045
15046 static long _vq_quantmap__44c8_s_p5_0[] = {
15047             1,    0,    2,
15048 };
15049
15050 static encode_aux_threshmatch _vq_auxt__44c8_s_p5_0 = {
15051         _vq_quantthresh__44c8_s_p5_0,
15052         _vq_quantmap__44c8_s_p5_0,
15053         3,
15054         3
15055 };
15056
15057 static static_codebook _44c8_s_p5_0 = {
15058         4, 81,
15059         _vq_lengthlist__44c8_s_p5_0,
15060         1, -529137664, 1618345984, 2, 0,
15061         _vq_quantlist__44c8_s_p5_0,
15062         NULL,
15063         &_vq_auxt__44c8_s_p5_0,
15064         NULL,
15065         0
15066 };
15067
15068 static long _vq_quantlist__44c8_s_p5_1[] = {
15069         5,
15070         4,
15071         6,
15072         3,
15073         7,
15074         2,
15075         8,
15076         1,
15077         9,
15078         0,
15079         10,
15080 };
15081
15082 static long _vq_lengthlist__44c8_s_p5_1[] = {
15083          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,10, 4, 4, 6, 6,
15084          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
15085          8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
15086          6, 7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8,
15087          8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11,
15088          7, 7, 7, 7, 8, 8, 8, 8,11,11,11,11,11, 7, 7, 8,
15089          8, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 8, 8,11,11,
15090         11,11,11, 7, 7, 7, 7, 8, 8,
15091 };
15092
15093 static float _vq_quantthresh__44c8_s_p5_1[] = {
15094         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
15095         3.5, 4.5, 
15096 };
15097
15098 static long _vq_quantmap__44c8_s_p5_1[] = {
15099             9,    7,    5,    3,    1,    0,    2,    4,
15100             6,    8,   10,
15101 };
15102
15103 static encode_aux_threshmatch _vq_auxt__44c8_s_p5_1 = {
15104         _vq_quantthresh__44c8_s_p5_1,
15105         _vq_quantmap__44c8_s_p5_1,
15106         11,
15107         11
15108 };
15109
15110 static static_codebook _44c8_s_p5_1 = {
15111         2, 121,
15112         _vq_lengthlist__44c8_s_p5_1,
15113         1, -531365888, 1611661312, 4, 0,
15114         _vq_quantlist__44c8_s_p5_1,
15115         NULL,
15116         &_vq_auxt__44c8_s_p5_1,
15117         NULL,
15118         0
15119 };
15120
15121 static long _vq_quantlist__44c8_s_p6_0[] = {
15122         6,
15123         5,
15124         7,
15125         4,
15126         8,
15127         3,
15128         9,
15129         2,
15130         10,
15131         1,
15132         11,
15133         0,
15134         12,
15135 };
15136
15137 static long _vq_lengthlist__44c8_s_p6_0[] = {
15138          1, 4, 4, 7, 6, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
15139          7, 7, 9, 9,10, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
15140          9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
15141         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,12,12,12,
15142         12, 0,10,10, 8, 8,10,10,11,11,12,12,13,13, 0,11,
15143         11, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
15144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15148          0, 0, 0, 0, 0, 0, 0, 0, 0,
15149 };
15150
15151 static float _vq_quantthresh__44c8_s_p6_0[] = {
15152         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
15153         12.5, 17.5, 22.5, 27.5, 
15154 };
15155
15156 static long _vq_quantmap__44c8_s_p6_0[] = {
15157            11,    9,    7,    5,    3,    1,    0,    2,
15158             4,    6,    8,   10,   12,
15159 };
15160
15161 static encode_aux_threshmatch _vq_auxt__44c8_s_p6_0 = {
15162         _vq_quantthresh__44c8_s_p6_0,
15163         _vq_quantmap__44c8_s_p6_0,
15164         13,
15165         13
15166 };
15167
15168 static static_codebook _44c8_s_p6_0 = {
15169         2, 169,
15170         _vq_lengthlist__44c8_s_p6_0,
15171         1, -526516224, 1616117760, 4, 0,
15172         _vq_quantlist__44c8_s_p6_0,
15173         NULL,
15174         &_vq_auxt__44c8_s_p6_0,
15175         NULL,
15176         0
15177 };
15178
15179 static long _vq_quantlist__44c8_s_p6_1[] = {
15180         2,
15181         1,
15182         3,
15183         0,
15184         4,
15185 };
15186
15187 static long _vq_lengthlist__44c8_s_p6_1[] = {
15188          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
15189          5, 5, 5, 5, 6, 6, 6, 5, 5,
15190 };
15191
15192 static float _vq_quantthresh__44c8_s_p6_1[] = {
15193         -1.5, -0.5, 0.5, 1.5, 
15194 };
15195
15196 static long _vq_quantmap__44c8_s_p6_1[] = {
15197             3,    1,    0,    2,    4,
15198 };
15199
15200 static encode_aux_threshmatch _vq_auxt__44c8_s_p6_1 = {
15201         _vq_quantthresh__44c8_s_p6_1,
15202         _vq_quantmap__44c8_s_p6_1,
15203         5,
15204         5
15205 };
15206
15207 static static_codebook _44c8_s_p6_1 = {
15208         2, 25,
15209         _vq_lengthlist__44c8_s_p6_1,
15210         1, -533725184, 1611661312, 3, 0,
15211         _vq_quantlist__44c8_s_p6_1,
15212         NULL,
15213         &_vq_auxt__44c8_s_p6_1,
15214         NULL,
15215         0
15216 };
15217
15218 static long _vq_quantlist__44c8_s_p7_0[] = {
15219         6,
15220         5,
15221         7,
15222         4,
15223         8,
15224         3,
15225         9,
15226         2,
15227         10,
15228         1,
15229         11,
15230         0,
15231         12,
15232 };
15233
15234 static long _vq_lengthlist__44c8_s_p7_0[] = {
15235          1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
15236          7, 7, 9, 9,10,10,11,11,12,12, 6, 5, 5, 7, 7, 9,
15237          9,10,10,11,11,12,12,20, 6, 7, 7, 7, 9, 9,10,10,
15238         11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
15239         12,20,11,11, 8, 8,10,10,11,11,12,12,12,12,20,12,
15240         12, 8, 8,10, 9,11,11,12,12,13,13,20,20,20,11,10,
15241         10,10,11,11,12,12,13,13,20,20,20,10,11,10,10,11,
15242         11,12,12,13,13,20,20,20,14,15,11,11,12,12,13,13,
15243         14,13,20,20,20,15,15,11,11,12,12,13,13,14,14,20,
15244         20,20,20,19,13,13,12,12,13,13,14,14,19,19,19,19,
15245         19,13,13,12,12,13,13,14,14,
15246 };
15247
15248 static float _vq_quantthresh__44c8_s_p7_0[] = {
15249         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
15250         27.5, 38.5, 49.5, 60.5, 
15251 };
15252
15253 static long _vq_quantmap__44c8_s_p7_0[] = {
15254            11,    9,    7,    5,    3,    1,    0,    2,
15255             4,    6,    8,   10,   12,
15256 };
15257
15258 static encode_aux_threshmatch _vq_auxt__44c8_s_p7_0 = {
15259         _vq_quantthresh__44c8_s_p7_0,
15260         _vq_quantmap__44c8_s_p7_0,
15261         13,
15262         13
15263 };
15264
15265 static static_codebook _44c8_s_p7_0 = {
15266         2, 169,
15267         _vq_lengthlist__44c8_s_p7_0,
15268         1, -523206656, 1618345984, 4, 0,
15269         _vq_quantlist__44c8_s_p7_0,
15270         NULL,
15271         &_vq_auxt__44c8_s_p7_0,
15272         NULL,
15273         0
15274 };
15275
15276 static long _vq_quantlist__44c8_s_p7_1[] = {
15277         5,
15278         4,
15279         6,
15280         3,
15281         7,
15282         2,
15283         8,
15284         1,
15285         9,
15286         0,
15287         10,
15288 };
15289
15290 static long _vq_lengthlist__44c8_s_p7_1[] = {
15291          4, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 5, 5, 7, 7,
15292          7, 7, 7, 7, 7, 7, 8, 5, 5, 7, 7, 7, 7, 7, 7, 7,
15293          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
15294          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
15295          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
15296          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
15297          7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8,
15298          8, 8, 8, 7, 7, 7, 7, 7, 7,
15299 };
15300
15301 static float _vq_quantthresh__44c8_s_p7_1[] = {
15302         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
15303         3.5, 4.5, 
15304 };
15305
15306 static long _vq_quantmap__44c8_s_p7_1[] = {
15307             9,    7,    5,    3,    1,    0,    2,    4,
15308             6,    8,   10,
15309 };
15310
15311 static encode_aux_threshmatch _vq_auxt__44c8_s_p7_1 = {
15312         _vq_quantthresh__44c8_s_p7_1,
15313         _vq_quantmap__44c8_s_p7_1,
15314         11,
15315         11
15316 };
15317
15318 static static_codebook _44c8_s_p7_1 = {
15319         2, 121,
15320         _vq_lengthlist__44c8_s_p7_1,
15321         1, -531365888, 1611661312, 4, 0,
15322         _vq_quantlist__44c8_s_p7_1,
15323         NULL,
15324         &_vq_auxt__44c8_s_p7_1,
15325         NULL,
15326         0
15327 };
15328
15329 static long _vq_quantlist__44c8_s_p8_0[] = {
15330         7,
15331         6,
15332         8,
15333         5,
15334         9,
15335         4,
15336         10,
15337         3,
15338         11,
15339         2,
15340         12,
15341         1,
15342         13,
15343         0,
15344         14,
15345 };
15346
15347 static long _vq_lengthlist__44c8_s_p8_0[] = {
15348          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11, 6,
15349          5, 5, 7, 7, 9, 9, 8, 8,10,10,11,11,11,12, 6, 5,
15350          5, 7, 7, 9, 9, 9, 8,10,10,11,10,11,12,18, 8, 8,
15351          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,18, 8, 8, 8,
15352          8, 9, 9, 9, 9,10,10,11,11,12,13,18,12,12, 9, 9,
15353         10,10, 9, 9,10,11,11,12,13,12,18,12,12, 9, 9,10,
15354         10,10,10,10,11,11,12,13,13,18,18,18, 9, 9, 9, 9,
15355         10,10,11,11,12,12,12,12,18,18,18, 9, 9, 9, 9,10,
15356         10,11,11,12,12,13,13,18,18,18,13,13,10,10,11,11,
15357         12,11,12,12,13,13,18,18,18,14,14,10, 9,11,10,12,
15358         12,12,12,13,13,18,18,18,18,18,11,12,11,11,12,12,
15359         13,13,14,13,18,18,18,18,18,12,11,11,10,12,11,13,
15360         13,13,14,18,18,18,18,18,15,16,12,12,12,13,13,13,
15361         14,14,18,17,17,17,17,16,14,12,11,12,11,13,12,15,
15362         14,
15363 };
15364
15365 static float _vq_quantthresh__44c8_s_p8_0[] = {
15366         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
15367         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
15368 };
15369
15370 static long _vq_quantmap__44c8_s_p8_0[] = {
15371            13,   11,    9,    7,    5,    3,    1,    0,
15372             2,    4,    6,    8,   10,   12,   14,
15373 };
15374
15375 static encode_aux_threshmatch _vq_auxt__44c8_s_p8_0 = {
15376         _vq_quantthresh__44c8_s_p8_0,
15377         _vq_quantmap__44c8_s_p8_0,
15378         15,
15379         15
15380 };
15381
15382 static static_codebook _44c8_s_p8_0 = {
15383         2, 225,
15384         _vq_lengthlist__44c8_s_p8_0,
15385         1, -520986624, 1620377600, 4, 0,
15386         _vq_quantlist__44c8_s_p8_0,
15387         NULL,
15388         &_vq_auxt__44c8_s_p8_0,
15389         NULL,
15390         0
15391 };
15392
15393 static long _vq_quantlist__44c8_s_p8_1[] = {
15394         10,
15395         9,
15396         11,
15397         8,
15398         12,
15399         7,
15400         13,
15401         6,
15402         14,
15403         5,
15404         15,
15405         4,
15406         16,
15407         3,
15408         17,
15409         2,
15410         18,
15411         1,
15412         19,
15413         0,
15414         20,
15415 };
15416
15417 static long _vq_lengthlist__44c8_s_p8_1[] = {
15418          4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
15419          8, 9, 9, 9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8,
15420          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
15421          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
15422          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15423          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
15424          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
15425          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
15426         10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15427          9, 9, 9,10,10,11, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15428          9, 9, 9, 9, 9, 9, 9, 9,11,11,10,11,10, 9, 9, 9,
15429          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
15430         10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
15431          9, 9,10,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15432          9, 9, 9, 9, 9, 9, 9,10,10,11,10,10, 9, 9, 9, 9,
15433          9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9,11,10,11,10,
15434         10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,
15435          9,11,11,11,10,10,11,10, 9, 9, 9, 9, 9, 9,10,10,
15436          9, 9, 9, 9, 9, 9,10,11,10,10,10,11,10, 9, 9, 9,
15437          9, 9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,10,10,10,
15438         10,10, 9, 9, 9,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15439         10,10,11,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
15440          9, 9, 9,10,10,11,11,10,11,10,10,10,10,10,10, 9,
15441         10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
15442         10,10,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
15443         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
15444          9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
15445          9, 9, 9,10, 9, 9,10, 9, 9,
15446 };
15447
15448 static float _vq_quantthresh__44c8_s_p8_1[] = {
15449         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
15450         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
15451         6.5, 7.5, 8.5, 9.5, 
15452 };
15453
15454 static long _vq_quantmap__44c8_s_p8_1[] = {
15455            19,   17,   15,   13,   11,    9,    7,    5,
15456             3,    1,    0,    2,    4,    6,    8,   10,
15457            12,   14,   16,   18,   20,
15458 };
15459
15460 static encode_aux_threshmatch _vq_auxt__44c8_s_p8_1 = {
15461         _vq_quantthresh__44c8_s_p8_1,
15462         _vq_quantmap__44c8_s_p8_1,
15463         21,
15464         21
15465 };
15466
15467 static static_codebook _44c8_s_p8_1 = {
15468         2, 441,
15469         _vq_lengthlist__44c8_s_p8_1,
15470         1, -529268736, 1611661312, 5, 0,
15471         _vq_quantlist__44c8_s_p8_1,
15472         NULL,
15473         &_vq_auxt__44c8_s_p8_1,
15474         NULL,
15475         0
15476 };
15477
15478 static long _vq_quantlist__44c8_s_p9_0[] = {
15479         8,
15480         7,
15481         9,
15482         6,
15483         10,
15484         5,
15485         11,
15486         4,
15487         12,
15488         3,
15489         13,
15490         2,
15491         14,
15492         1,
15493         15,
15494         0,
15495         16,
15496 };
15497
15498 static long _vq_lengthlist__44c8_s_p9_0[] = {
15499          1, 5, 5,10,10,10,10,10,10,10,10,10,10,10,10,10,
15500         10, 7,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15501         10,10, 6, 8,10,10,10,10,10,10,10,10,10,10,10,10,
15502         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15503         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15504         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15505         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15506         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15507         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
15508         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
15509          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15510          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15511          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15512          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15513          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15514          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15515          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15516          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
15517          9,
15518 };
15519
15520 static float _vq_quantthresh__44c8_s_p9_0[] = {
15521         -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 
15522         465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 6982.5, 
15523 };
15524
15525 static long _vq_quantmap__44c8_s_p9_0[] = {
15526            15,   13,   11,    9,    7,    5,    3,    1,
15527             0,    2,    4,    6,    8,   10,   12,   14,
15528            16,
15529 };
15530
15531 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_0 = {
15532         _vq_quantthresh__44c8_s_p9_0,
15533         _vq_quantmap__44c8_s_p9_0,
15534         17,
15535         17
15536 };
15537
15538 static static_codebook _44c8_s_p9_0 = {
15539         2, 289,
15540         _vq_lengthlist__44c8_s_p9_0,
15541         1, -509798400, 1631393792, 5, 0,
15542         _vq_quantlist__44c8_s_p9_0,
15543         NULL,
15544         &_vq_auxt__44c8_s_p9_0,
15545         NULL,
15546         0
15547 };
15548
15549 static long _vq_quantlist__44c8_s_p9_1[] = {
15550         9,
15551         8,
15552         10,
15553         7,
15554         11,
15555         6,
15556         12,
15557         5,
15558         13,
15559         4,
15560         14,
15561         3,
15562         15,
15563         2,
15564         16,
15565         1,
15566         17,
15567         0,
15568         18,
15569 };
15570
15571 static long _vq_lengthlist__44c8_s_p9_1[] = {
15572          1, 4, 4, 7, 7, 7, 7, 7, 7, 9, 9,10,10,11,10,13,
15573         12,11,12, 6, 6, 6, 8, 8, 8, 8, 8, 8, 9,10,10,10,
15574         12,12,12,12,13,15, 5, 5, 5, 8, 8, 8, 8, 8, 8,10,
15575          9,10,11,12,13,12,13,13,12,15, 9, 8, 9, 9, 9, 9,
15576          9, 9,10,10,10,11,14,12,13,15,12,14,15, 8, 9, 9,
15577          9, 9, 9, 9, 9,10,10,12,11,12,11,12,13,13,13,15,
15578         13,13, 9, 9,10, 9,10,10,11,10,11,12,12,12,14,13,
15579         14,15,15,13,13, 9, 8,10, 9,10,10,11,10,12,12,13,
15580         13,14,13,14,15,15,15,15, 9, 9, 9, 9,10,11,12,12,
15581         12,13,13,13,14,15,15,14,15,15,15, 9, 7, 9, 8,12,
15582         11,11,13,12,12,13,12,14,13,13,14,15,15,15,13,13,
15583         10,10,12,11,13,13,12,12,13,13,14,13,13,15,15,15,
15584         15,12,13,11, 9,11,10,12,12,15,13,13,13,14,13,14,
15585         13,15,15,15,15,15,12,12,11,11,12,13,15,13,13,14,
15586         14,14,15,14,15,15,15,15,15,13,11,12,11,12,11,13,
15587         14,13,13,14,14,13,14,15,15,15,15,15,15,15,12,12,
15588         12,13,15,13,15,14,15,14,13,15,15,15,15,15,15,14,
15589         15,13,13,12,11,14,12,15,13,14,14,14,13,15,15,15,
15590         15,15,15,15,14,13,14,13,15,13,15,15,15,14,15,14,
15591         15,15,15,15,15,15,15,14,14,14,13,13,13,15,15,15,
15592         15,14,15,15,15,15,15,15,15,15,15,15,12,13,13,13,
15593         14,15,15,13,15,15,15,15,15,15,15,15,15,15,15,15,
15594         15,14,14,15,15,15,14,14,15,
15595 };
15596
15597 static float _vq_quantthresh__44c8_s_p9_1[] = {
15598         -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
15599         -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
15600         367.5, 416.5, 
15601 };
15602
15603 static long _vq_quantmap__44c8_s_p9_1[] = {
15604            17,   15,   13,   11,    9,    7,    5,    3,
15605             1,    0,    2,    4,    6,    8,   10,   12,
15606            14,   16,   18,
15607 };
15608
15609 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_1 = {
15610         _vq_quantthresh__44c8_s_p9_1,
15611         _vq_quantmap__44c8_s_p9_1,
15612         19,
15613         19
15614 };
15615
15616 static static_codebook _44c8_s_p9_1 = {
15617         2, 361,
15618         _vq_lengthlist__44c8_s_p9_1,
15619         1, -518287360, 1622704128, 5, 0,
15620         _vq_quantlist__44c8_s_p9_1,
15621         NULL,
15622         &_vq_auxt__44c8_s_p9_1,
15623         NULL,
15624         0
15625 };
15626
15627 static long _vq_quantlist__44c8_s_p9_2[] = {
15628         24,
15629         23,
15630         25,
15631         22,
15632         26,
15633         21,
15634         27,
15635         20,
15636         28,
15637         19,
15638         29,
15639         18,
15640         30,
15641         17,
15642         31,
15643         16,
15644         32,
15645         15,
15646         33,
15647         14,
15648         34,
15649         13,
15650         35,
15651         12,
15652         36,
15653         11,
15654         37,
15655         10,
15656         38,
15657         9,
15658         39,
15659         8,
15660         40,
15661         7,
15662         41,
15663         6,
15664         42,
15665         5,
15666         43,
15667         4,
15668         44,
15669         3,
15670         45,
15671         2,
15672         46,
15673         1,
15674         47,
15675         0,
15676         48,
15677 };
15678
15679 static long _vq_lengthlist__44c8_s_p9_2[] = {
15680          3, 4, 3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
15681          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 6, 7, 6, 7,
15682          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
15683          7,
15684 };
15685
15686 static float _vq_quantthresh__44c8_s_p9_2[] = {
15687         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
15688         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
15689         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15690         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15691         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
15692         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
15693 };
15694
15695 static long _vq_quantmap__44c8_s_p9_2[] = {
15696            47,   45,   43,   41,   39,   37,   35,   33,
15697            31,   29,   27,   25,   23,   21,   19,   17,
15698            15,   13,   11,    9,    7,    5,    3,    1,
15699             0,    2,    4,    6,    8,   10,   12,   14,
15700            16,   18,   20,   22,   24,   26,   28,   30,
15701            32,   34,   36,   38,   40,   42,   44,   46,
15702            48,
15703 };
15704
15705 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_2 = {
15706         _vq_quantthresh__44c8_s_p9_2,
15707         _vq_quantmap__44c8_s_p9_2,
15708         49,
15709         49
15710 };
15711
15712 static static_codebook _44c8_s_p9_2 = {
15713         1, 49,
15714         _vq_lengthlist__44c8_s_p9_2,
15715         1, -526909440, 1611661312, 6, 0,
15716         _vq_quantlist__44c8_s_p9_2,
15717         NULL,
15718         &_vq_auxt__44c8_s_p9_2,
15719         NULL,
15720         0
15721 };
15722
15723 static long _huff_lengthlist__44c8_s_short[] = {
15724          4,11,13,14,16,15,16,16,17,16, 5, 6, 8, 9,10, 9,
15725         11,17,16,17, 6, 6, 6, 6, 7, 8, 9,14,16,17, 8, 6,
15726          5, 4, 6, 7, 9,12,14,17, 9, 7, 6, 5, 5, 5, 8,11,
15727         14,17,10, 9, 7, 6, 5, 3, 5, 8,13,17,12,11, 9, 8,
15728          7, 4, 4, 6,14,17,13,13,12, 8, 7, 5, 4, 5,12,17,
15729         17,14,15,10, 8, 7, 7, 7,11,17,17,16,17,14,12,10,
15730         11,11,15,17,
15731 };
15732
15733 static static_codebook _huff_book__44c8_s_short = {
15734         2, 100,
15735         _huff_lengthlist__44c8_s_short,
15736         0, 0, 0, 0, 0,
15737         NULL,
15738         NULL,
15739         NULL,
15740         NULL,
15741         0
15742 };
15743
15744 static long _huff_lengthlist__44c9_s_long[] = {
15745          3, 8,13,14,15,15,13,13,14,14, 6, 5, 8,10,12,12,
15746         13,12,13,14,10, 6, 5, 6, 8, 9,11,11,13,14,13, 8,
15747          5, 4, 5, 6, 9,10,13,14,14,11, 7, 5, 4, 5, 8, 9,
15748         12,14,12,11, 8, 6, 5, 3, 5, 7,10,13,12,10,10, 8,
15749          7, 5, 4, 6, 9,12,13,12,11,10, 9, 6, 5, 5, 7,10,
15750         13,12,12,11,11, 9, 8, 7, 8,10,12,12,13,13,14,12,
15751         10, 9, 9,10,
15752 };
15753
15754 static static_codebook _huff_book__44c9_s_long = {
15755         2, 100,
15756         _huff_lengthlist__44c9_s_long,
15757         0, 0, 0, 0, 0,
15758         NULL,
15759         NULL,
15760         NULL,
15761         NULL,
15762         0
15763 };
15764
15765 static long _vq_quantlist__44c9_s_p1_0[] = {
15766         1,
15767         0,
15768         2,
15769 };
15770
15771 static long _vq_lengthlist__44c9_s_p1_0[] = {
15772          1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 8, 0, 9, 8, 0,
15773          8, 8, 6, 8, 8, 0, 8, 9, 0, 8, 8, 0, 0, 0, 0, 0,
15774          0, 0, 0, 0, 5, 8, 8, 0, 8, 7, 0, 8, 8, 5, 8, 8,
15775          0, 7, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
15776          9, 8, 0, 8, 8, 0, 7, 7, 5, 8, 9, 0, 8, 8, 0, 7,
15777          7,
15778 };
15779
15780 static float _vq_quantthresh__44c9_s_p1_0[] = {
15781         -0.5, 0.5, 
15782 };
15783
15784 static long _vq_quantmap__44c9_s_p1_0[] = {
15785             1,    0,    2,
15786 };
15787
15788 static encode_aux_threshmatch _vq_auxt__44c9_s_p1_0 = {
15789         _vq_quantthresh__44c9_s_p1_0,
15790         _vq_quantmap__44c9_s_p1_0,
15791         3,
15792         3
15793 };
15794
15795 static static_codebook _44c9_s_p1_0 = {
15796         4, 81,
15797         _vq_lengthlist__44c9_s_p1_0,
15798         1, -535822336, 1611661312, 2, 0,
15799         _vq_quantlist__44c9_s_p1_0,
15800         NULL,
15801         &_vq_auxt__44c9_s_p1_0,
15802         NULL,
15803         0
15804 };
15805
15806 static long _vq_quantlist__44c9_s_p2_0[] = {
15807         2,
15808         1,
15809         3,
15810         0,
15811         4,
15812 };
15813
15814 static long _vq_lengthlist__44c9_s_p2_0[] = {
15815          3, 6, 6, 8, 8, 0, 6, 6, 8, 8, 0, 5, 5, 8, 8, 0,
15816          7, 7, 9, 9, 0, 0, 0, 9, 9, 6, 7, 7, 9, 8, 0, 8,
15817          7, 9, 9, 0, 7, 7, 9, 9, 0, 9, 9,11,10, 0, 0, 0,
15818         10,10, 6, 7, 7, 8, 9, 0, 7, 8, 9, 9, 0, 7, 7, 9,
15819          9, 0, 9, 9,10,11, 0, 0, 0,10,10, 8, 9, 9,10,10,
15820          0,10,10,11,11, 0,10,10,11,11, 0,12,12,13,12, 0,
15821          0, 0,13,13, 8, 8, 9,10,10, 0,10,10,11,12, 0,10,
15822         10,11,11, 0,12,12,13,13, 0, 0, 0,13,13, 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, 6, 8, 7,10,10, 0, 7, 7,10, 9,
15825          0, 7, 7,10,10, 0, 9, 8,10,10, 0, 0, 0,10,10, 6,
15826          7, 7,10,10, 0, 7, 7, 9,10, 0, 7, 7,10,10, 0, 8,
15827          9,10,10, 0, 0, 0,10,10, 8, 9, 9,11,11, 0,10, 9,
15828         11,11, 0,10,10,11,11, 0,11,11,12,12, 0, 0, 0,12,
15829         12, 8, 9, 9,11,11, 0, 9,10,11,11, 0,10,10,11,11,
15830          0,11,11,12,12, 0, 0, 0,12,12, 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, 5, 8, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,
15833         10, 9, 0, 8, 9,10,10, 0, 0, 0,10, 9, 5, 7, 8,10,
15834         10, 0, 7, 7,10,10, 0, 7, 7, 9,10, 0, 9, 8,10,10,
15835          0, 0, 0,10,10, 8, 9, 9,12,11, 0,10,10,11,11, 0,
15836         10, 9,11,11, 0,11,11,12,12, 0, 0, 0,12,12, 8, 9,
15837          9,11,11, 0,10,10,11,11, 0, 9,10,11,11, 0,11,11,
15838         12,12, 0, 0, 0,12,12, 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          7, 9, 9,12,12, 0, 9, 9,11,11, 0, 8, 9,11,11, 0,
15841         10, 9,12,11, 0, 0, 0,11,11, 7, 9, 9,12,12, 0, 8,
15842          9,11,11, 0, 9, 8,11,11, 0, 9,10,11,11, 0, 0, 0,
15843         11,11, 9,11,11,13,13, 0,10,10,12,12, 0,10,10,12,
15844         12, 0,12,11,12,12, 0, 0, 0,13,13, 9,10,11,13,13,
15845          0,10,10,12,12, 0,10,10,12,12, 0,11,11,12,12, 0,
15846          0, 0,12,12, 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, 9,
15851         11,10,13,13, 0,10,10,12,12, 0,10, 9,12,12, 0,11,
15852         11,12,13, 0, 0, 0,12,11, 9,10,10,12,13, 0,10,10,
15853         12,12, 0,10,10,12,12, 0,11,11,13,12, 0, 0, 0,12,
15854         12,
15855 };
15856
15857 static float _vq_quantthresh__44c9_s_p2_0[] = {
15858         -1.5, -0.5, 0.5, 1.5, 
15859 };
15860
15861 static long _vq_quantmap__44c9_s_p2_0[] = {
15862             3,    1,    0,    2,    4,
15863 };
15864
15865 static encode_aux_threshmatch _vq_auxt__44c9_s_p2_0 = {
15866         _vq_quantthresh__44c9_s_p2_0,
15867         _vq_quantmap__44c9_s_p2_0,
15868         5,
15869         5
15870 };
15871
15872 static static_codebook _44c9_s_p2_0 = {
15873         4, 625,
15874         _vq_lengthlist__44c9_s_p2_0,
15875         1, -533725184, 1611661312, 3, 0,
15876         _vq_quantlist__44c9_s_p2_0,
15877         NULL,
15878         &_vq_auxt__44c9_s_p2_0,
15879         NULL,
15880         0
15881 };
15882
15883 static long _vq_quantlist__44c9_s_p3_0[] = {
15884         4,
15885         3,
15886         5,
15887         2,
15888         6,
15889         1,
15890         7,
15891         0,
15892         8,
15893 };
15894
15895 static long _vq_lengthlist__44c9_s_p3_0[] = {
15896          3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 7, 6,
15897          8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
15898          7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
15899          7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0,
15900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15901          0,
15902 };
15903
15904 static float _vq_quantthresh__44c9_s_p3_0[] = {
15905         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
15906 };
15907
15908 static long _vq_quantmap__44c9_s_p3_0[] = {
15909             7,    5,    3,    1,    0,    2,    4,    6,
15910             8,
15911 };
15912
15913 static encode_aux_threshmatch _vq_auxt__44c9_s_p3_0 = {
15914         _vq_quantthresh__44c9_s_p3_0,
15915         _vq_quantmap__44c9_s_p3_0,
15916         9,
15917         9
15918 };
15919
15920 static static_codebook _44c9_s_p3_0 = {
15921         2, 81,
15922         _vq_lengthlist__44c9_s_p3_0,
15923         1, -531628032, 1611661312, 4, 0,
15924         _vq_quantlist__44c9_s_p3_0,
15925         NULL,
15926         &_vq_auxt__44c9_s_p3_0,
15927         NULL,
15928         0
15929 };
15930
15931 static long _vq_quantlist__44c9_s_p4_0[] = {
15932         8,
15933         7,
15934         9,
15935         6,
15936         10,
15937         5,
15938         11,
15939         4,
15940         12,
15941         3,
15942         13,
15943         2,
15944         14,
15945         1,
15946         15,
15947         0,
15948         16,
15949 };
15950
15951 static long _vq_lengthlist__44c9_s_p4_0[] = {
15952          4, 4, 4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,
15953         10, 0, 5, 5, 5, 5, 6, 6, 8, 7, 8, 8, 9, 9,10,10,
15954         11,11, 0, 5, 5, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,
15955         10,11,11, 0, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
15956         11,11,12,12, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
15957         10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9, 9, 9,
15958         11,11,11,11,12,12, 0, 0, 0, 7, 7, 7, 8, 9, 9, 9,
15959          9,11,10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9,
15960         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 7, 7, 9,
15961          9,10,10,11,11,12,12,13,13, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15970          0,
15971 };
15972
15973 static float _vq_quantthresh__44c9_s_p4_0[] = {
15974         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15975         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15976 };
15977
15978 static long _vq_quantmap__44c9_s_p4_0[] = {
15979            15,   13,   11,    9,    7,    5,    3,    1,
15980             0,    2,    4,    6,    8,   10,   12,   14,
15981            16,
15982 };
15983
15984 static encode_aux_threshmatch _vq_auxt__44c9_s_p4_0 = {
15985         _vq_quantthresh__44c9_s_p4_0,
15986         _vq_quantmap__44c9_s_p4_0,
15987         17,
15988         17
15989 };
15990
15991 static static_codebook _44c9_s_p4_0 = {
15992         2, 289,
15993         _vq_lengthlist__44c9_s_p4_0,
15994         1, -529530880, 1611661312, 5, 0,
15995         _vq_quantlist__44c9_s_p4_0,
15996         NULL,
15997         &_vq_auxt__44c9_s_p4_0,
15998         NULL,
15999         0
16000 };
16001
16002 static long _vq_quantlist__44c9_s_p5_0[] = {
16003         1,
16004         0,
16005         2,
16006 };
16007
16008 static long _vq_lengthlist__44c9_s_p5_0[] = {
16009          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
16010         10,10, 4, 6, 6,10,10,10,10,10,10, 5,10,10, 9,12,
16011         12,10,12,12, 7,10,10,12,12,12,12,12,13, 7,10,10,
16012         12,12,12,12,13,13, 6,10,10,10,12,12,11,12,12, 8,
16013         10,10,12,12,12,12,12,12, 7,10,10,12,12,13,12,12,
16014         12,
16015 };
16016
16017 static float _vq_quantthresh__44c9_s_p5_0[] = {
16018         -5.5, 5.5, 
16019 };
16020
16021 static long _vq_quantmap__44c9_s_p5_0[] = {
16022             1,    0,    2,
16023 };
16024
16025 static encode_aux_threshmatch _vq_auxt__44c9_s_p5_0 = {
16026         _vq_quantthresh__44c9_s_p5_0,
16027         _vq_quantmap__44c9_s_p5_0,
16028         3,
16029         3
16030 };
16031
16032 static static_codebook _44c9_s_p5_0 = {
16033         4, 81,
16034         _vq_lengthlist__44c9_s_p5_0,
16035         1, -529137664, 1618345984, 2, 0,
16036         _vq_quantlist__44c9_s_p5_0,
16037         NULL,
16038         &_vq_auxt__44c9_s_p5_0,
16039         NULL,
16040         0
16041 };
16042
16043 static long _vq_quantlist__44c9_s_p5_1[] = {
16044         5,
16045         4,
16046         6,
16047         3,
16048         7,
16049         2,
16050         8,
16051         1,
16052         9,
16053         0,
16054         10,
16055 };
16056
16057 static long _vq_lengthlist__44c9_s_p5_1[] = {
16058          4, 5, 5, 6, 6, 6, 7, 7, 7, 7, 7,10, 5, 5, 6, 6,
16059          7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6, 7, 7, 7, 7, 8,
16060          8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
16061          6, 7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8,
16062          8, 8,11,11,11, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11,
16063          7, 7, 7, 7, 7, 7, 8, 8,11,11,11,11,11, 7, 7, 7,
16064          7, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 7, 7,11,11,
16065         11,11,11, 7, 7, 7, 7, 7, 7,
16066 };
16067
16068 static float _vq_quantthresh__44c9_s_p5_1[] = {
16069         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
16070         3.5, 4.5, 
16071 };
16072
16073 static long _vq_quantmap__44c9_s_p5_1[] = {
16074             9,    7,    5,    3,    1,    0,    2,    4,
16075             6,    8,   10,
16076 };
16077
16078 static encode_aux_threshmatch _vq_auxt__44c9_s_p5_1 = {
16079         _vq_quantthresh__44c9_s_p5_1,
16080         _vq_quantmap__44c9_s_p5_1,
16081         11,
16082         11
16083 };
16084
16085 static static_codebook _44c9_s_p5_1 = {
16086         2, 121,
16087         _vq_lengthlist__44c9_s_p5_1,
16088         1, -531365888, 1611661312, 4, 0,
16089         _vq_quantlist__44c9_s_p5_1,
16090         NULL,
16091         &_vq_auxt__44c9_s_p5_1,
16092         NULL,
16093         0
16094 };
16095
16096 static long _vq_quantlist__44c9_s_p6_0[] = {
16097         6,
16098         5,
16099         7,
16100         4,
16101         8,
16102         3,
16103         9,
16104         2,
16105         10,
16106         1,
16107         11,
16108         0,
16109         12,
16110 };
16111
16112 static long _vq_lengthlist__44c9_s_p6_0[] = {
16113          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 5, 4, 4,
16114          6, 6, 8, 8, 9, 9,10,10,11,11, 6, 4, 4, 6, 6, 8,
16115          8, 9, 9,10,10,12,12, 0, 6, 6, 6, 6, 8, 8,10,10,
16116         11,11,12,12, 0, 6, 6, 6, 6, 8, 8,10,10,11,11,12,
16117         12, 0,10,10, 8, 8, 9, 9,11,11,12,12,13,13, 0,11,
16118         11, 8, 8, 9,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
16119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16123          0, 0, 0, 0, 0, 0, 0, 0, 0,
16124 };
16125
16126 static float _vq_quantthresh__44c9_s_p6_0[] = {
16127         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
16128         12.5, 17.5, 22.5, 27.5, 
16129 };
16130
16131 static long _vq_quantmap__44c9_s_p6_0[] = {
16132            11,    9,    7,    5,    3,    1,    0,    2,
16133             4,    6,    8,   10,   12,
16134 };
16135
16136 static encode_aux_threshmatch _vq_auxt__44c9_s_p6_0 = {
16137         _vq_quantthresh__44c9_s_p6_0,
16138         _vq_quantmap__44c9_s_p6_0,
16139         13,
16140         13
16141 };
16142
16143 static static_codebook _44c9_s_p6_0 = {
16144         2, 169,
16145         _vq_lengthlist__44c9_s_p6_0,
16146         1, -526516224, 1616117760, 4, 0,
16147         _vq_quantlist__44c9_s_p6_0,
16148         NULL,
16149         &_vq_auxt__44c9_s_p6_0,
16150         NULL,
16151         0
16152 };
16153
16154 static long _vq_quantlist__44c9_s_p6_1[] = {
16155         2,
16156         1,
16157         3,
16158         0,
16159         4,
16160 };
16161
16162 static long _vq_lengthlist__44c9_s_p6_1[] = {
16163          4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5,
16164          5, 5, 5, 5, 5, 5, 5, 5, 5,
16165 };
16166
16167 static float _vq_quantthresh__44c9_s_p6_1[] = {
16168         -1.5, -0.5, 0.5, 1.5, 
16169 };
16170
16171 static long _vq_quantmap__44c9_s_p6_1[] = {
16172             3,    1,    0,    2,    4,
16173 };
16174
16175 static encode_aux_threshmatch _vq_auxt__44c9_s_p6_1 = {
16176         _vq_quantthresh__44c9_s_p6_1,
16177         _vq_quantmap__44c9_s_p6_1,
16178         5,
16179         5
16180 };
16181
16182 static static_codebook _44c9_s_p6_1 = {
16183         2, 25,
16184         _vq_lengthlist__44c9_s_p6_1,
16185         1, -533725184, 1611661312, 3, 0,
16186         _vq_quantlist__44c9_s_p6_1,
16187         NULL,
16188         &_vq_auxt__44c9_s_p6_1,
16189         NULL,
16190         0
16191 };
16192
16193 static long _vq_quantlist__44c9_s_p7_0[] = {
16194         6,
16195         5,
16196         7,
16197         4,
16198         8,
16199         3,
16200         9,
16201         2,
16202         10,
16203         1,
16204         11,
16205         0,
16206         12,
16207 };
16208
16209 static long _vq_lengthlist__44c9_s_p7_0[] = {
16210          1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5,
16211          7, 7, 9, 8,10,10,11,11,12,12, 6, 5, 5, 7, 7, 9,
16212          9,10,10,11,11,12,12,20, 6, 6, 7, 7, 9, 9,10,10,
16213         11,11,12,12,20, 7, 7, 7, 7, 9, 9,10,10,11,11,13,
16214         12,20,10,10, 8, 8, 9, 9,11,11,12,12,13,13,20,11,
16215         11, 8, 8, 9, 9,11,11,12,12,13,13,20,20,20,10,10,
16216         10,10,11,11,12,12,13,13,20,20,20,10,10,10,10,11,
16217         11,12,12,13,13,20,20,20,14,14,11,11,12,12,13,13,
16218         14,13,20,20,20,14,15,11,11,11,11,13,13,14,13,20,
16219         20,20,20,19,12,12,12,12,13,13,14,14,19,19,19,19,
16220         19,13,13,12,12,13,13,14,14,
16221 };
16222
16223 static float _vq_quantthresh__44c9_s_p7_0[] = {
16224         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
16225         27.5, 38.5, 49.5, 60.5, 
16226 };
16227
16228 static long _vq_quantmap__44c9_s_p7_0[] = {
16229            11,    9,    7,    5,    3,    1,    0,    2,
16230             4,    6,    8,   10,   12,
16231 };
16232
16233 static encode_aux_threshmatch _vq_auxt__44c9_s_p7_0 = {
16234         _vq_quantthresh__44c9_s_p7_0,
16235         _vq_quantmap__44c9_s_p7_0,
16236         13,
16237         13
16238 };
16239
16240 static static_codebook _44c9_s_p7_0 = {
16241         2, 169,
16242         _vq_lengthlist__44c9_s_p7_0,
16243         1, -523206656, 1618345984, 4, 0,
16244         _vq_quantlist__44c9_s_p7_0,
16245         NULL,
16246         &_vq_auxt__44c9_s_p7_0,
16247         NULL,
16248         0
16249 };
16250
16251 static long _vq_quantlist__44c9_s_p7_1[] = {
16252         5,
16253         4,
16254         6,
16255         3,
16256         7,
16257         2,
16258         8,
16259         1,
16260         9,
16261         0,
16262         10,
16263 };
16264
16265 static long _vq_lengthlist__44c9_s_p7_1[] = {
16266          5, 6, 6, 6, 6, 7, 6, 7, 7, 7, 7, 8, 6, 6, 6, 6,
16267          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7,
16268          7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6,
16269          6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
16270          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
16271          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
16272          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
16273          8, 8, 8, 7, 7, 7, 7, 7, 7,
16274 };
16275
16276 static float _vq_quantthresh__44c9_s_p7_1[] = {
16277         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
16278         3.5, 4.5, 
16279 };
16280
16281 static long _vq_quantmap__44c9_s_p7_1[] = {
16282             9,    7,    5,    3,    1,    0,    2,    4,
16283             6,    8,   10,
16284 };
16285
16286 static encode_aux_threshmatch _vq_auxt__44c9_s_p7_1 = {
16287         _vq_quantthresh__44c9_s_p7_1,
16288         _vq_quantmap__44c9_s_p7_1,
16289         11,
16290         11
16291 };
16292
16293 static static_codebook _44c9_s_p7_1 = {
16294         2, 121,
16295         _vq_lengthlist__44c9_s_p7_1,
16296         1, -531365888, 1611661312, 4, 0,
16297         _vq_quantlist__44c9_s_p7_1,
16298         NULL,
16299         &_vq_auxt__44c9_s_p7_1,
16300         NULL,
16301         0
16302 };
16303
16304 static long _vq_quantlist__44c9_s_p8_0[] = {
16305         7,
16306         6,
16307         8,
16308         5,
16309         9,
16310         4,
16311         10,
16312         3,
16313         11,
16314         2,
16315         12,
16316         1,
16317         13,
16318         0,
16319         14,
16320 };
16321
16322 static long _vq_lengthlist__44c9_s_p8_0[] = {
16323          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,11, 6,
16324          5, 5, 7, 7, 9, 9, 8, 9,10,10,11,11,12,12, 6, 5,
16325          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,19, 7, 8,
16326          8, 8, 9, 9, 9, 9,10,10,11,11,12,13,19, 8, 8, 8,
16327          8, 9, 9, 9, 9,10,10,11,12,12,12,19,12,12, 9, 9,
16328          9,10, 9,10,10,10,12,12,12,12,19,12,12, 9, 9,10,
16329          9,10,10,11,11,12,11,13,13,19,19,19, 9, 9, 9, 9,
16330         10,10,11,11,12,12,12,12,19,19,19, 9, 9, 9, 9,10,
16331         10,11,11,12,12,13,13,19,19,19,13,13,10,10,10,10,
16332         12,12,12,12,13,13,19,19,19,13,13,10,10,10,10,12,
16333         12,12,12,13,13,19,19,19,19,19,11,12,11,11,12,12,
16334         13,12,13,13,19,19,19,18,18,12,11,11,10,12,11,13,
16335         13,13,14,18,18,18,18,18,15,16,12,12,13,12,13,13,
16336         14,14,18,18,18,18,18,16,15,12,11,12,11,13,13,14,
16337         14,
16338 };
16339
16340 static float _vq_quantthresh__44c9_s_p8_0[] = {
16341         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
16342         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
16343 };
16344
16345 static long _vq_quantmap__44c9_s_p8_0[] = {
16346            13,   11,    9,    7,    5,    3,    1,    0,
16347             2,    4,    6,    8,   10,   12,   14,
16348 };
16349
16350 static encode_aux_threshmatch _vq_auxt__44c9_s_p8_0 = {
16351         _vq_quantthresh__44c9_s_p8_0,
16352         _vq_quantmap__44c9_s_p8_0,
16353         15,
16354         15
16355 };
16356
16357 static static_codebook _44c9_s_p8_0 = {
16358         2, 225,
16359         _vq_lengthlist__44c9_s_p8_0,
16360         1, -520986624, 1620377600, 4, 0,
16361         _vq_quantlist__44c9_s_p8_0,
16362         NULL,
16363         &_vq_auxt__44c9_s_p8_0,
16364         NULL,
16365         0
16366 };
16367
16368 static long _vq_quantlist__44c9_s_p8_1[] = {
16369         10,
16370         9,
16371         11,
16372         8,
16373         12,
16374         7,
16375         13,
16376         6,
16377         14,
16378         5,
16379         15,
16380         4,
16381         16,
16382         3,
16383         17,
16384         2,
16385         18,
16386         1,
16387         19,
16388         0,
16389         20,
16390 };
16391
16392 static long _vq_lengthlist__44c9_s_p8_1[] = {
16393          4, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9,
16394          9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
16395          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
16396          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
16397          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
16398          9, 9, 9, 9,10,10,10, 7, 8, 8, 8, 9, 9, 9, 9, 9,
16399          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
16400          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
16401         10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
16402          9, 9, 9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
16403          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
16404          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
16405         10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
16406          9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
16407          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
16408          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
16409         10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
16410          9,10,10,10,10,10,10,10, 9, 9, 9, 9,10,10,10,10,
16411          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9, 9,
16412          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
16413         10,10, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,
16414         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,
16415          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
16416         10,10, 9, 9, 9,10, 9, 9, 9, 9,10,10,10,10,10,10,
16417         10,10,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
16418         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
16419          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
16420          9, 9, 9, 9, 9, 9, 9, 9, 9,
16421 };
16422
16423 static float _vq_quantthresh__44c9_s_p8_1[] = {
16424         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
16425         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
16426         6.5, 7.5, 8.5, 9.5, 
16427 };
16428
16429 static long _vq_quantmap__44c9_s_p8_1[] = {
16430            19,   17,   15,   13,   11,    9,    7,    5,
16431             3,    1,    0,    2,    4,    6,    8,   10,
16432            12,   14,   16,   18,   20,
16433 };
16434
16435 static encode_aux_threshmatch _vq_auxt__44c9_s_p8_1 = {
16436         _vq_quantthresh__44c9_s_p8_1,
16437         _vq_quantmap__44c9_s_p8_1,
16438         21,
16439         21
16440 };
16441
16442 static static_codebook _44c9_s_p8_1 = {
16443         2, 441,
16444         _vq_lengthlist__44c9_s_p8_1,
16445         1, -529268736, 1611661312, 5, 0,
16446         _vq_quantlist__44c9_s_p8_1,
16447         NULL,
16448         &_vq_auxt__44c9_s_p8_1,
16449         NULL,
16450         0
16451 };
16452
16453 static long _vq_quantlist__44c9_s_p9_0[] = {
16454         9,
16455         8,
16456         10,
16457         7,
16458         11,
16459         6,
16460         12,
16461         5,
16462         13,
16463         4,
16464         14,
16465         3,
16466         15,
16467         2,
16468         16,
16469         1,
16470         17,
16471         0,
16472         18,
16473 };
16474
16475 static long _vq_lengthlist__44c9_s_p9_0[] = {
16476          1, 4, 4,10,10,10,10,10,10,10,10,10,10,10,10,10,
16477         10,10,10, 7, 9,10,10,10,10,10,10,10,10,10,10,10,
16478         10,10,10,10,10,10, 7, 9,10,10,10,10,10,10,10,10,
16479         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16480         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16481         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16482         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16483         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16484         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16485         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16486         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16487         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16488         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16489         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16490         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16491         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16492         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16493         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16494         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16495         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16496         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
16497         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
16498          9, 9, 9, 9, 9, 9, 9, 9, 9,
16499 };
16500
16501 static float _vq_quantthresh__44c9_s_p9_0[] = {
16502         -7913.5, -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, 
16503         -465.5, 465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
16504         6982.5, 7913.5, 
16505 };
16506
16507 static long _vq_quantmap__44c9_s_p9_0[] = {
16508            17,   15,   13,   11,    9,    7,    5,    3,
16509             1,    0,    2,    4,    6,    8,   10,   12,
16510            14,   16,   18,
16511 };
16512
16513 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_0 = {
16514         _vq_quantthresh__44c9_s_p9_0,
16515         _vq_quantmap__44c9_s_p9_0,
16516         19,
16517         19
16518 };
16519
16520 static static_codebook _44c9_s_p9_0 = {
16521         2, 361,
16522         _vq_lengthlist__44c9_s_p9_0,
16523         1, -508535424, 1631393792, 5, 0,
16524         _vq_quantlist__44c9_s_p9_0,
16525         NULL,
16526         &_vq_auxt__44c9_s_p9_0,
16527         NULL,
16528         0
16529 };
16530
16531 static long _vq_quantlist__44c9_s_p9_1[] = {
16532         9,
16533         8,
16534         10,
16535         7,
16536         11,
16537         6,
16538         12,
16539         5,
16540         13,
16541         4,
16542         14,
16543         3,
16544         15,
16545         2,
16546         16,
16547         1,
16548         17,
16549         0,
16550         18,
16551 };
16552
16553 static long _vq_lengthlist__44c9_s_p9_1[] = {
16554          1, 4, 4, 7, 7, 8, 8, 8, 8, 9,10,10,10,12,11,12,
16555         13,13,12, 6, 5, 5, 8, 8, 8, 9, 8, 9,10,10,11,11,
16556         12,12,14,13,13,12, 5, 5, 5, 8, 8, 9, 8, 8, 9,10,
16557         10,11,11,12,12,14,12,13,13,16, 8, 8, 9, 9, 9, 9,
16558          9, 9,10,10,11,12,13,13,13,13,14,14,16, 8, 8, 9,
16559          9, 9, 9, 9, 9,11,11,12,11,13,13,14,13,13,13,16,
16560         14,13, 9, 9, 9, 9,10,10,11,12,12,13,13,13,14,13,
16561         15,14,16,13,13, 9, 8, 9, 9,10,10,12,11,13,13,14,
16562         14,14,14,15,14,16,16,16, 9, 9, 9, 9,10,10,12,12,
16563         12,13,13,13,15,13,15,15,16,16,16, 9, 7, 9, 8,10,
16564         11,11,12,12,13,13,16,15,14,14,14,16,16,16,13,13,
16565         10,10,11,11,13,15,13,14,13,14,14,13,14,14,16,16,
16566         16,13,12,10, 9,11,11,12,12,14,14,13,14,14,14,14,
16567         14,16,16,16,16,16,12,13,11,11,12,13,13,13,14,15,
16568         14,14,16,15,16,16,16,16,16,12,11,12,12,15,13,13,
16569         13,14,13,15,14,15,14,16,16,16,16,16,14,15,12,13,
16570         13,12,14,15,15,14,15,14,15,13,16,16,16,16,16,16,
16571         16,13,13,14,12,16,12,16,15,14,15,14,14,16,16,16,
16572         16,16,16,16,15,14,14,14,15,16,16,16,16,14,16,16,
16573         16,16,16,16,16,16,16,14,14,14,12,15,11,15,13,16,
16574         15,16,15,16,16,16,16,16,16,16,15,16,14,14,15,13,
16575         15,16,16,16,16,15,16,16,16,16,16,16,16,16,16,15,
16576         15,14,13,14,16,16,14,15,16,
16577 };
16578
16579 static float _vq_quantthresh__44c9_s_p9_1[] = {
16580         -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
16581         -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
16582         367.5, 416.5, 
16583 };
16584
16585 static long _vq_quantmap__44c9_s_p9_1[] = {
16586            17,   15,   13,   11,    9,    7,    5,    3,
16587             1,    0,    2,    4,    6,    8,   10,   12,
16588            14,   16,   18,
16589 };
16590
16591 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_1 = {
16592         _vq_quantthresh__44c9_s_p9_1,
16593         _vq_quantmap__44c9_s_p9_1,
16594         19,
16595         19
16596 };
16597
16598 static static_codebook _44c9_s_p9_1 = {
16599         2, 361,
16600         _vq_lengthlist__44c9_s_p9_1,
16601         1, -518287360, 1622704128, 5, 0,
16602         _vq_quantlist__44c9_s_p9_1,
16603         NULL,
16604         &_vq_auxt__44c9_s_p9_1,
16605         NULL,
16606         0
16607 };
16608
16609 static long _vq_quantlist__44c9_s_p9_2[] = {
16610         24,
16611         23,
16612         25,
16613         22,
16614         26,
16615         21,
16616         27,
16617         20,
16618         28,
16619         19,
16620         29,
16621         18,
16622         30,
16623         17,
16624         31,
16625         16,
16626         32,
16627         15,
16628         33,
16629         14,
16630         34,
16631         13,
16632         35,
16633         12,
16634         36,
16635         11,
16636         37,
16637         10,
16638         38,
16639         9,
16640         39,
16641         8,
16642         40,
16643         7,
16644         41,
16645         6,
16646         42,
16647         5,
16648         43,
16649         4,
16650         44,
16651         3,
16652         45,
16653         2,
16654         46,
16655         1,
16656         47,
16657         0,
16658         48,
16659 };
16660
16661 static long _vq_lengthlist__44c9_s_p9_2[] = {
16662          3, 4, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
16663          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6,
16664          6, 7, 6, 6, 7, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7,
16665          7,
16666 };
16667
16668 static float _vq_quantthresh__44c9_s_p9_2[] = {
16669         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
16670         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
16671         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
16672         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
16673         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
16674         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
16675 };
16676
16677 static long _vq_quantmap__44c9_s_p9_2[] = {
16678            47,   45,   43,   41,   39,   37,   35,   33,
16679            31,   29,   27,   25,   23,   21,   19,   17,
16680            15,   13,   11,    9,    7,    5,    3,    1,
16681             0,    2,    4,    6,    8,   10,   12,   14,
16682            16,   18,   20,   22,   24,   26,   28,   30,
16683            32,   34,   36,   38,   40,   42,   44,   46,
16684            48,
16685 };
16686
16687 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_2 = {
16688         _vq_quantthresh__44c9_s_p9_2,
16689         _vq_quantmap__44c9_s_p9_2,
16690         49,
16691         49
16692 };
16693
16694 static static_codebook _44c9_s_p9_2 = {
16695         1, 49,
16696         _vq_lengthlist__44c9_s_p9_2,
16697         1, -526909440, 1611661312, 6, 0,
16698         _vq_quantlist__44c9_s_p9_2,
16699         NULL,
16700         &_vq_auxt__44c9_s_p9_2,
16701         NULL,
16702         0
16703 };
16704
16705 static long _huff_lengthlist__44c9_s_short[] = {
16706          5,13,17,15,16,16,18,17,18,18, 5, 7,10,12,12,12,
16707         12,17,18,17, 7, 6, 7, 8, 9, 9, 9,13,17,17, 8, 6,
16708          6, 5, 6, 7, 8,11,16,18, 9, 7, 7, 5, 5, 6, 7,10,
16709         15,18, 9, 8, 7, 6, 5, 4, 5, 7,13,17,11,11, 9, 8,
16710          7, 4, 3, 5,12,18,13,13,12,10, 7, 5, 4, 3, 8,13,
16711         16,16,16,13, 8, 8, 7, 5, 8,12,15,18,17,15,11,10,
16712          9, 8,10,14,
16713 };
16714
16715 static static_codebook _huff_book__44c9_s_short = {
16716         2, 100,
16717         _huff_lengthlist__44c9_s_short,
16718         0, 0, 0, 0, 0,
16719         NULL,
16720         NULL,
16721         NULL,
16722         NULL,
16723         0
16724 };
16725
16726 static long _vq_quantlist__8c0_s_p1_0[] = {
16727         1,
16728         0,
16729         2,
16730 };
16731
16732 static long _vq_lengthlist__8c0_s_p1_0[] = {
16733          1, 5, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
16734          0, 0, 5, 7, 7, 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, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
16739          0, 0, 0, 7, 8, 9, 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, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
16744          0, 0, 0, 0, 7, 9, 8, 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, 5, 8, 8, 0, 0, 0, 0,
16779          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 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, 7,10, 9, 0, 0, 0,
16784          0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 9,11,11, 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, 7, 9,10, 0, 0,
16789          0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 9,11,11,
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, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
16825          0, 0, 0, 0, 8, 9,10, 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, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
16830          0, 0, 0, 0, 0, 9,10,11, 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, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,11,11,
16835          0, 0, 0, 0, 0, 0, 8,11, 9, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17030          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17143          0,
17144 };
17145
17146 static float _vq_quantthresh__8c0_s_p1_0[] = {
17147         -0.5, 0.5, 
17148 };
17149
17150 static long _vq_quantmap__8c0_s_p1_0[] = {
17151             1,    0,    2,
17152 };
17153
17154 static encode_aux_threshmatch _vq_auxt__8c0_s_p1_0 = {
17155         _vq_quantthresh__8c0_s_p1_0,
17156         _vq_quantmap__8c0_s_p1_0,
17157         3,
17158         3
17159 };
17160
17161 static static_codebook _8c0_s_p1_0 = {
17162         8, 6561,
17163         _vq_lengthlist__8c0_s_p1_0,
17164         1, -535822336, 1611661312, 2, 0,
17165         _vq_quantlist__8c0_s_p1_0,
17166         NULL,
17167         &_vq_auxt__8c0_s_p1_0,
17168         NULL,
17169         0
17170 };
17171
17172 static long _vq_quantlist__8c0_s_p2_0[] = {
17173         2,
17174         1,
17175         3,
17176         0,
17177         4,
17178 };
17179
17180 static long _vq_lengthlist__8c0_s_p2_0[] = {
17181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17220          0,
17221 };
17222
17223 static float _vq_quantthresh__8c0_s_p2_0[] = {
17224         -1.5, -0.5, 0.5, 1.5, 
17225 };
17226
17227 static long _vq_quantmap__8c0_s_p2_0[] = {
17228             3,    1,    0,    2,    4,
17229 };
17230
17231 static encode_aux_threshmatch _vq_auxt__8c0_s_p2_0 = {
17232         _vq_quantthresh__8c0_s_p2_0,
17233         _vq_quantmap__8c0_s_p2_0,
17234         5,
17235         5
17236 };
17237
17238 static static_codebook _8c0_s_p2_0 = {
17239         4, 625,
17240         _vq_lengthlist__8c0_s_p2_0,
17241         1, -533725184, 1611661312, 3, 0,
17242         _vq_quantlist__8c0_s_p2_0,
17243         NULL,
17244         &_vq_auxt__8c0_s_p2_0,
17245         NULL,
17246         0
17247 };
17248
17249 static long _vq_quantlist__8c0_s_p3_0[] = {
17250         2,
17251         1,
17252         3,
17253         0,
17254         4,
17255 };
17256
17257 static long _vq_lengthlist__8c0_s_p3_0[] = {
17258          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17259          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 7, 7, 0, 0,
17260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17261          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 8, 8,
17263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17264          0, 0, 0, 0, 6, 7, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
17265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17297          0,
17298 };
17299
17300 static float _vq_quantthresh__8c0_s_p3_0[] = {
17301         -1.5, -0.5, 0.5, 1.5, 
17302 };
17303
17304 static long _vq_quantmap__8c0_s_p3_0[] = {
17305             3,    1,    0,    2,    4,
17306 };
17307
17308 static encode_aux_threshmatch _vq_auxt__8c0_s_p3_0 = {
17309         _vq_quantthresh__8c0_s_p3_0,
17310         _vq_quantmap__8c0_s_p3_0,
17311         5,
17312         5
17313 };
17314
17315 static static_codebook _8c0_s_p3_0 = {
17316         4, 625,
17317         _vq_lengthlist__8c0_s_p3_0,
17318         1, -533725184, 1611661312, 3, 0,
17319         _vq_quantlist__8c0_s_p3_0,
17320         NULL,
17321         &_vq_auxt__8c0_s_p3_0,
17322         NULL,
17323         0
17324 };
17325
17326 static long _vq_quantlist__8c0_s_p4_0[] = {
17327         4,
17328         3,
17329         5,
17330         2,
17331         6,
17332         1,
17333         7,
17334         0,
17335         8,
17336 };
17337
17338 static long _vq_lengthlist__8c0_s_p4_0[] = {
17339          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
17340          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
17341          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
17342          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
17343          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17344          0,
17345 };
17346
17347 static float _vq_quantthresh__8c0_s_p4_0[] = {
17348         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
17349 };
17350
17351 static long _vq_quantmap__8c0_s_p4_0[] = {
17352             7,    5,    3,    1,    0,    2,    4,    6,
17353             8,
17354 };
17355
17356 static encode_aux_threshmatch _vq_auxt__8c0_s_p4_0 = {
17357         _vq_quantthresh__8c0_s_p4_0,
17358         _vq_quantmap__8c0_s_p4_0,
17359         9,
17360         9
17361 };
17362
17363 static static_codebook _8c0_s_p4_0 = {
17364         2, 81,
17365         _vq_lengthlist__8c0_s_p4_0,
17366         1, -531628032, 1611661312, 4, 0,
17367         _vq_quantlist__8c0_s_p4_0,
17368         NULL,
17369         &_vq_auxt__8c0_s_p4_0,
17370         NULL,
17371         0
17372 };
17373
17374 static long _vq_quantlist__8c0_s_p5_0[] = {
17375         4,
17376         3,
17377         5,
17378         2,
17379         6,
17380         1,
17381         7,
17382         0,
17383         8,
17384 };
17385
17386 static long _vq_lengthlist__8c0_s_p5_0[] = {
17387          1, 3, 3, 5, 5, 7, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
17388          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 9, 0, 0, 0, 8, 8,
17389          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0, 0,
17390          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
17391          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
17392         10,
17393 };
17394
17395 static float _vq_quantthresh__8c0_s_p5_0[] = {
17396         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
17397 };
17398
17399 static long _vq_quantmap__8c0_s_p5_0[] = {
17400             7,    5,    3,    1,    0,    2,    4,    6,
17401             8,
17402 };
17403
17404 static encode_aux_threshmatch _vq_auxt__8c0_s_p5_0 = {
17405         _vq_quantthresh__8c0_s_p5_0,
17406         _vq_quantmap__8c0_s_p5_0,
17407         9,
17408         9
17409 };
17410
17411 static static_codebook _8c0_s_p5_0 = {
17412         2, 81,
17413         _vq_lengthlist__8c0_s_p5_0,
17414         1, -531628032, 1611661312, 4, 0,
17415         _vq_quantlist__8c0_s_p5_0,
17416         NULL,
17417         &_vq_auxt__8c0_s_p5_0,
17418         NULL,
17419         0
17420 };
17421
17422 static long _vq_quantlist__8c0_s_p6_0[] = {
17423         8,
17424         7,
17425         9,
17426         6,
17427         10,
17428         5,
17429         11,
17430         4,
17431         12,
17432         3,
17433         13,
17434         2,
17435         14,
17436         1,
17437         15,
17438         0,
17439         16,
17440 };
17441
17442 static long _vq_lengthlist__8c0_s_p6_0[] = {
17443          1, 3, 3, 6, 6, 8, 8, 9, 9, 8, 8,10, 9,10,10,11,
17444         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
17445         11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
17446         11,12,11, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,10,10,
17447         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,11,
17448         10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,10,
17449         11,11,11,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,
17450         10,11,11,12,12,13,13, 0, 0, 0,10,10,10,10,11,11,
17451         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10, 9,10,
17452         11,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
17453         10, 9,10,11,12,12,13,13,14,13, 0, 0, 0, 0, 0, 9,
17454          9, 9,10,10,10,11,11,13,12,13,13, 0, 0, 0, 0, 0,
17455         10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
17456          0, 0, 0,10,10,11,11,12,12,13,13,13,14, 0, 0, 0,
17457          0, 0, 0, 0,11,11,11,11,12,12,13,14,14,14, 0, 0,
17458          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,13, 0,
17459          0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,14,14,14,
17460          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
17461         14,
17462 };
17463
17464 static float _vq_quantthresh__8c0_s_p6_0[] = {
17465         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
17466         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
17467 };
17468
17469 static long _vq_quantmap__8c0_s_p6_0[] = {
17470            15,   13,   11,    9,    7,    5,    3,    1,
17471             0,    2,    4,    6,    8,   10,   12,   14,
17472            16,
17473 };
17474
17475 static encode_aux_threshmatch _vq_auxt__8c0_s_p6_0 = {
17476         _vq_quantthresh__8c0_s_p6_0,
17477         _vq_quantmap__8c0_s_p6_0,
17478         17,
17479         17
17480 };
17481
17482 static static_codebook _8c0_s_p6_0 = {
17483         2, 289,
17484         _vq_lengthlist__8c0_s_p6_0,
17485         1, -529530880, 1611661312, 5, 0,
17486         _vq_quantlist__8c0_s_p6_0,
17487         NULL,
17488         &_vq_auxt__8c0_s_p6_0,
17489         NULL,
17490         0
17491 };
17492
17493 static long _vq_quantlist__8c0_s_p7_0[] = {
17494         1,
17495         0,
17496         2,
17497 };
17498
17499 static long _vq_lengthlist__8c0_s_p7_0[] = {
17500          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,11, 9,10,12,
17501          9,10, 4, 7, 7,10,10,10,11, 9, 9, 6,11,10,11,11,
17502         12,11,11,11, 6,10,10,11,11,12,11,10,10, 6, 9,10,
17503         11,11,11,11,10,10, 7,10,11,12,11,11,12,11,12, 6,
17504          9, 9,10, 9, 9,11,10,10, 6, 9, 9,10,10,10,11,10,
17505         10,
17506 };
17507
17508 static float _vq_quantthresh__8c0_s_p7_0[] = {
17509         -5.5, 5.5, 
17510 };
17511
17512 static long _vq_quantmap__8c0_s_p7_0[] = {
17513             1,    0,    2,
17514 };
17515
17516 static encode_aux_threshmatch _vq_auxt__8c0_s_p7_0 = {
17517         _vq_quantthresh__8c0_s_p7_0,
17518         _vq_quantmap__8c0_s_p7_0,
17519         3,
17520         3
17521 };
17522
17523 static static_codebook _8c0_s_p7_0 = {
17524         4, 81,
17525         _vq_lengthlist__8c0_s_p7_0,
17526         1, -529137664, 1618345984, 2, 0,
17527         _vq_quantlist__8c0_s_p7_0,
17528         NULL,
17529         &_vq_auxt__8c0_s_p7_0,
17530         NULL,
17531         0
17532 };
17533
17534 static long _vq_quantlist__8c0_s_p7_1[] = {
17535         5,
17536         4,
17537         6,
17538         3,
17539         7,
17540         2,
17541         8,
17542         1,
17543         9,
17544         0,
17545         10,
17546 };
17547
17548 static long _vq_lengthlist__8c0_s_p7_1[] = {
17549          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
17550          8, 8, 9, 9, 9, 9,10,10, 9, 7, 7, 8, 8, 9, 9, 9,
17551          9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10, 8,
17552          8, 9, 9, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9,10,
17553         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,11,10,11,
17554          9, 9, 9, 9,10,10,10,10,11,11,11,10,10, 9, 9,10,
17555         10,10, 9,11,10,10,10,10,10,10, 9, 9,10,10,11,11,
17556         10,10,10, 9, 9, 9,10,10,10,
17557 };
17558
17559 static float _vq_quantthresh__8c0_s_p7_1[] = {
17560         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
17561         3.5, 4.5, 
17562 };
17563
17564 static long _vq_quantmap__8c0_s_p7_1[] = {
17565             9,    7,    5,    3,    1,    0,    2,    4,
17566             6,    8,   10,
17567 };
17568
17569 static encode_aux_threshmatch _vq_auxt__8c0_s_p7_1 = {
17570         _vq_quantthresh__8c0_s_p7_1,
17571         _vq_quantmap__8c0_s_p7_1,
17572         11,
17573         11
17574 };
17575
17576 static static_codebook _8c0_s_p7_1 = {
17577         2, 121,
17578         _vq_lengthlist__8c0_s_p7_1,
17579         1, -531365888, 1611661312, 4, 0,
17580         _vq_quantlist__8c0_s_p7_1,
17581         NULL,
17582         &_vq_auxt__8c0_s_p7_1,
17583         NULL,
17584         0
17585 };
17586
17587 static long _vq_quantlist__8c0_s_p8_0[] = {
17588         6,
17589         5,
17590         7,
17591         4,
17592         8,
17593         3,
17594         9,
17595         2,
17596         10,
17597         1,
17598         11,
17599         0,
17600         12,
17601 };
17602
17603 static long _vq_lengthlist__8c0_s_p8_0[] = {
17604          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 6, 6,
17605          7, 7, 8, 8, 7, 7, 8, 9,10,10, 7, 6, 6, 7, 7, 8,
17606          7, 7, 7, 9, 9,10,12, 0, 8, 8, 8, 8, 8, 9, 8, 8,
17607          9, 9,10,10, 0, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9,11,
17608         10, 0, 0,13, 9, 8, 9, 9, 9, 9,10,10,11,11, 0,13,
17609          0, 9, 9, 9, 9, 9, 9,11,10,11,11, 0, 0, 0, 8, 9,
17610         10, 9,10,10,13,11,12,12, 0, 0, 0, 8, 9, 9, 9,10,
17611         10,13,12,12,13, 0, 0, 0,12, 0,10,10,12,11,10,11,
17612         12,12, 0, 0, 0,13,13,10,10,10,11,12, 0,13, 0, 0,
17613          0, 0, 0, 0,13,11, 0,12,12,12,13,12, 0, 0, 0, 0,
17614          0, 0,13,13,11,13,13,11,12,
17615 };
17616
17617 static float _vq_quantthresh__8c0_s_p8_0[] = {
17618         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
17619         12.5, 17.5, 22.5, 27.5, 
17620 };
17621
17622 static long _vq_quantmap__8c0_s_p8_0[] = {
17623            11,    9,    7,    5,    3,    1,    0,    2,
17624             4,    6,    8,   10,   12,
17625 };
17626
17627 static encode_aux_threshmatch _vq_auxt__8c0_s_p8_0 = {
17628         _vq_quantthresh__8c0_s_p8_0,
17629         _vq_quantmap__8c0_s_p8_0,
17630         13,
17631         13
17632 };
17633
17634 static static_codebook _8c0_s_p8_0 = {
17635         2, 169,
17636         _vq_lengthlist__8c0_s_p8_0,
17637         1, -526516224, 1616117760, 4, 0,
17638         _vq_quantlist__8c0_s_p8_0,
17639         NULL,
17640         &_vq_auxt__8c0_s_p8_0,
17641         NULL,
17642         0
17643 };
17644
17645 static long _vq_quantlist__8c0_s_p8_1[] = {
17646         2,
17647         1,
17648         3,
17649         0,
17650         4,
17651 };
17652
17653 static long _vq_lengthlist__8c0_s_p8_1[] = {
17654          1, 3, 4, 5, 5, 7, 6, 6, 6, 5, 7, 7, 7, 6, 6, 7,
17655          7, 7, 6, 6, 7, 7, 7, 6, 6,
17656 };
17657
17658 static float _vq_quantthresh__8c0_s_p8_1[] = {
17659         -1.5, -0.5, 0.5, 1.5, 
17660 };
17661
17662 static long _vq_quantmap__8c0_s_p8_1[] = {
17663             3,    1,    0,    2,    4,
17664 };
17665
17666 static encode_aux_threshmatch _vq_auxt__8c0_s_p8_1 = {
17667         _vq_quantthresh__8c0_s_p8_1,
17668         _vq_quantmap__8c0_s_p8_1,
17669         5,
17670         5
17671 };
17672
17673 static static_codebook _8c0_s_p8_1 = {
17674         2, 25,
17675         _vq_lengthlist__8c0_s_p8_1,
17676         1, -533725184, 1611661312, 3, 0,
17677         _vq_quantlist__8c0_s_p8_1,
17678         NULL,
17679         &_vq_auxt__8c0_s_p8_1,
17680         NULL,
17681         0
17682 };
17683
17684 static long _vq_quantlist__8c0_s_p9_0[] = {
17685         1,
17686         0,
17687         2,
17688 };
17689
17690 static long _vq_lengthlist__8c0_s_p9_0[] = {
17691          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
17692          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
17693          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
17694          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
17695          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
17696          7,
17697 };
17698
17699 static float _vq_quantthresh__8c0_s_p9_0[] = {
17700         -157.5, 157.5, 
17701 };
17702
17703 static long _vq_quantmap__8c0_s_p9_0[] = {
17704             1,    0,    2,
17705 };
17706
17707 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_0 = {
17708         _vq_quantthresh__8c0_s_p9_0,
17709         _vq_quantmap__8c0_s_p9_0,
17710         3,
17711         3
17712 };
17713
17714 static static_codebook _8c0_s_p9_0 = {
17715         4, 81,
17716         _vq_lengthlist__8c0_s_p9_0,
17717         1, -518803456, 1628680192, 2, 0,
17718         _vq_quantlist__8c0_s_p9_0,
17719         NULL,
17720         &_vq_auxt__8c0_s_p9_0,
17721         NULL,
17722         0
17723 };
17724
17725 static long _vq_quantlist__8c0_s_p9_1[] = {
17726         7,
17727         6,
17728         8,
17729         5,
17730         9,
17731         4,
17732         10,
17733         3,
17734         11,
17735         2,
17736         12,
17737         1,
17738         13,
17739         0,
17740         14,
17741 };
17742
17743 static long _vq_lengthlist__8c0_s_p9_1[] = {
17744          1, 4, 4, 5, 5,10, 8,11,11,11,11,11,11,11,11, 6,
17745          6, 6, 7, 6,11,10,11,11,11,11,11,11,11,11, 7, 5,
17746          6, 6, 6, 8, 7,11,11,11,11,11,11,11,11,11, 7, 8,
17747          8, 8, 9, 9,11,11,11,11,11,11,11,11,11, 9, 8, 7,
17748          8, 9,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
17749         11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
17750         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
17751         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
17752         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
17753         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
17754         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
17755         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
17756         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
17757         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
17758         11,
17759 };
17760
17761 static float _vq_quantthresh__8c0_s_p9_1[] = {
17762         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
17763         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
17764 };
17765
17766 static long _vq_quantmap__8c0_s_p9_1[] = {
17767            13,   11,    9,    7,    5,    3,    1,    0,
17768             2,    4,    6,    8,   10,   12,   14,
17769 };
17770
17771 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_1 = {
17772         _vq_quantthresh__8c0_s_p9_1,
17773         _vq_quantmap__8c0_s_p9_1,
17774         15,
17775         15
17776 };
17777
17778 static static_codebook _8c0_s_p9_1 = {
17779         2, 225,
17780         _vq_lengthlist__8c0_s_p9_1,
17781         1, -520986624, 1620377600, 4, 0,
17782         _vq_quantlist__8c0_s_p9_1,
17783         NULL,
17784         &_vq_auxt__8c0_s_p9_1,
17785         NULL,
17786         0
17787 };
17788
17789 static long _vq_quantlist__8c0_s_p9_2[] = {
17790         10,
17791         9,
17792         11,
17793         8,
17794         12,
17795         7,
17796         13,
17797         6,
17798         14,
17799         5,
17800         15,
17801         4,
17802         16,
17803         3,
17804         17,
17805         2,
17806         18,
17807         1,
17808         19,
17809         0,
17810         20,
17811 };
17812
17813 static long _vq_lengthlist__8c0_s_p9_2[] = {
17814          1, 5, 5, 7, 7, 8, 7, 8, 8,10,10, 9, 9,10,10,10,
17815         11,11,10,12,11,12,12,12, 9, 8, 8, 8, 8, 8, 9,10,
17816         10,10,10,11,11,11,10,11,11,12,12,11,12, 8, 8, 7,
17817          7, 8, 9,10,10,10, 9,10,10, 9,10,10,11,11,11,11,
17818         11,11, 9, 9, 9, 9, 8, 9,10,10,11,10,10,11,11,12,
17819         10,10,12,12,11,11,10, 9, 9,10, 8, 9,10,10,10, 9,
17820         10,10,11,11,10,11,10,10,10,12,12,12, 9,10, 9,10,
17821          9, 9,10,10,11,11,11,11,10,10,10,11,12,11,12,11,
17822         12,10,11,10,11, 9,10, 9,10, 9,10,10, 9,10,10,11,
17823         10,11,11,11,11,12,11, 9,10,10,10,10,11,11,11,11,
17824         11,10,11,11,11,11,10,12,10,12,12,11,12,10,10,11,
17825         10, 9,11,10,11, 9,10,11,10,10,10,11,11,11,11,12,
17826         12,10, 9, 9,11,10, 9,12,11,10,12,12,11,11,11,11,
17827         10,11,11,12,11,10,12, 9,11,10,11,10,10,11,10,11,
17828          9,10,10,10,11,12,11,11,12,11,10,10,11,11, 9,10,
17829         10,12,10,11,10,10,10, 9,10,10,10,10, 9,10,10,11,
17830         11,11,11,12,11,10,10,10,10,11,11,10,11,11, 9,11,
17831         10,12,10,12,11,10,11,10,10,10,11,10,10,11,11,10,
17832         11,10,10,10,10,11,11,12,10,10,10,11,10,11,12,11,
17833         10,11,10,10,11,11,10,12,10, 9,10,10,11,11,11,10,
17834         12,10,10,11,11,11,10,10,11,10,10,10,11,10,11,10,
17835         12,11,11,10,10,10,12,10,10,11, 9,10,11,11,11,10,
17836         10,11,10,10, 9,11,11,12,12,11,12,11,11,11,11,11,
17837         11, 9,10,11,10,12,10,10,10,10,11,10,10,11,10,10,
17838         12,10,10,10,10,10, 9,12,10,10,10,10,12, 9,11,10,
17839         10,11,10,12,12,10,12,12,12,10,10,10,10, 9,10,11,
17840         10,10,12,10,10,12,11,10,11,10,10,12,11,10,12,10,
17841         10,11, 9,11,10, 9,10, 9,10,
17842 };
17843
17844 static float _vq_quantthresh__8c0_s_p9_2[] = {
17845         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
17846         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
17847         6.5, 7.5, 8.5, 9.5, 
17848 };
17849
17850 static long _vq_quantmap__8c0_s_p9_2[] = {
17851            19,   17,   15,   13,   11,    9,    7,    5,
17852             3,    1,    0,    2,    4,    6,    8,   10,
17853            12,   14,   16,   18,   20,
17854 };
17855
17856 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_2 = {
17857         _vq_quantthresh__8c0_s_p9_2,
17858         _vq_quantmap__8c0_s_p9_2,
17859         21,
17860         21
17861 };
17862
17863 static static_codebook _8c0_s_p9_2 = {
17864         2, 441,
17865         _vq_lengthlist__8c0_s_p9_2,
17866         1, -529268736, 1611661312, 5, 0,
17867         _vq_quantlist__8c0_s_p9_2,
17868         NULL,
17869         &_vq_auxt__8c0_s_p9_2,
17870         NULL,
17871         0
17872 };
17873
17874 static long _huff_lengthlist__8c0_s_single[] = {
17875          4, 5,18, 7,10, 6, 7, 8, 9,10, 5, 2,18, 5, 7, 5,
17876          6, 7, 8,11,17,17,17,17,17,17,17,17,17,17, 7, 4,
17877         17, 6, 9, 6, 8,10,12,15,11, 7,17, 9, 6, 6, 7, 9,
17878         11,15, 6, 4,17, 6, 6, 4, 5, 8,11,16, 6, 6,17, 8,
17879          6, 5, 6, 9,13,16, 8, 9,17,11, 9, 8, 8,11,13,17,
17880          9,12,17,15,14,13,12,13,14,17,12,15,17,17,17,17,
17881         17,16,17,17,
17882 };
17883
17884 static static_codebook _huff_book__8c0_s_single = {
17885         2, 100,
17886         _huff_lengthlist__8c0_s_single,
17887         0, 0, 0, 0, 0,
17888         NULL,
17889         NULL,
17890         NULL,
17891         NULL,
17892         0
17893 };
17894
17895 static long _vq_quantlist__8c1_s_p1_0[] = {
17896         1,
17897         0,
17898         2,
17899 };
17900
17901 static long _vq_lengthlist__8c1_s_p1_0[] = {
17902          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
17903          0, 0, 5, 7, 7, 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, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
17908          0, 0, 0, 7, 8, 9, 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, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
17913          0, 0, 0, 0, 7, 9, 8, 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, 5, 8, 8, 0, 0, 0, 0,
17948          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 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, 7, 9, 9, 0, 0, 0,
17953          0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 9,10,10, 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, 7, 9, 9, 0, 0,
17958          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
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, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
17994          0, 0, 0, 0, 8, 9, 9, 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, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
17999          0, 0, 0, 0, 0, 8, 9,10, 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, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
18004          0, 0, 0, 0, 0, 0, 8,10, 8, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18138          0, 0, 0, 0, 0, 0, 0, 0, 0, 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, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18312          0,
18313 };
18314
18315 static float _vq_quantthresh__8c1_s_p1_0[] = {
18316         -0.5, 0.5, 
18317 };
18318
18319 static long _vq_quantmap__8c1_s_p1_0[] = {
18320             1,    0,    2,
18321 };
18322
18323 static encode_aux_threshmatch _vq_auxt__8c1_s_p1_0 = {
18324         _vq_quantthresh__8c1_s_p1_0,
18325         _vq_quantmap__8c1_s_p1_0,
18326         3,
18327         3
18328 };
18329
18330 static static_codebook _8c1_s_p1_0 = {
18331         8, 6561,
18332         _vq_lengthlist__8c1_s_p1_0,
18333         1, -535822336, 1611661312, 2, 0,
18334         _vq_quantlist__8c1_s_p1_0,
18335         NULL,
18336         &_vq_auxt__8c1_s_p1_0,
18337         NULL,
18338         0
18339 };
18340
18341 static long _vq_quantlist__8c1_s_p2_0[] = {
18342         2,
18343         1,
18344         3,
18345         0,
18346         4,
18347 };
18348
18349 static long _vq_lengthlist__8c1_s_p2_0[] = {
18350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18389          0,
18390 };
18391
18392 static float _vq_quantthresh__8c1_s_p2_0[] = {
18393         -1.5, -0.5, 0.5, 1.5, 
18394 };
18395
18396 static long _vq_quantmap__8c1_s_p2_0[] = {
18397             3,    1,    0,    2,    4,
18398 };
18399
18400 static encode_aux_threshmatch _vq_auxt__8c1_s_p2_0 = {
18401         _vq_quantthresh__8c1_s_p2_0,
18402         _vq_quantmap__8c1_s_p2_0,
18403         5,
18404         5
18405 };
18406
18407 static static_codebook _8c1_s_p2_0 = {
18408         4, 625,
18409         _vq_lengthlist__8c1_s_p2_0,
18410         1, -533725184, 1611661312, 3, 0,
18411         _vq_quantlist__8c1_s_p2_0,
18412         NULL,
18413         &_vq_auxt__8c1_s_p2_0,
18414         NULL,
18415         0
18416 };
18417
18418 static long _vq_quantlist__8c1_s_p3_0[] = {
18419         2,
18420         1,
18421         3,
18422         0,
18423         4,
18424 };
18425
18426 static long _vq_lengthlist__8c1_s_p3_0[] = {
18427          2, 4, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18428          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
18429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18430          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
18432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18433          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
18434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18466          0,
18467 };
18468
18469 static float _vq_quantthresh__8c1_s_p3_0[] = {
18470         -1.5, -0.5, 0.5, 1.5, 
18471 };
18472
18473 static long _vq_quantmap__8c1_s_p3_0[] = {
18474             3,    1,    0,    2,    4,
18475 };
18476
18477 static encode_aux_threshmatch _vq_auxt__8c1_s_p3_0 = {
18478         _vq_quantthresh__8c1_s_p3_0,
18479         _vq_quantmap__8c1_s_p3_0,
18480         5,
18481         5
18482 };
18483
18484 static static_codebook _8c1_s_p3_0 = {
18485         4, 625,
18486         _vq_lengthlist__8c1_s_p3_0,
18487         1, -533725184, 1611661312, 3, 0,
18488         _vq_quantlist__8c1_s_p3_0,
18489         NULL,
18490         &_vq_auxt__8c1_s_p3_0,
18491         NULL,
18492         0
18493 };
18494
18495 static long _vq_quantlist__8c1_s_p4_0[] = {
18496         4,
18497         3,
18498         5,
18499         2,
18500         6,
18501         1,
18502         7,
18503         0,
18504         8,
18505 };
18506
18507 static long _vq_lengthlist__8c1_s_p4_0[] = {
18508          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
18509          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
18510          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
18511          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
18512          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18513          0,
18514 };
18515
18516 static float _vq_quantthresh__8c1_s_p4_0[] = {
18517         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
18518 };
18519
18520 static long _vq_quantmap__8c1_s_p4_0[] = {
18521             7,    5,    3,    1,    0,    2,    4,    6,
18522             8,
18523 };
18524
18525 static encode_aux_threshmatch _vq_auxt__8c1_s_p4_0 = {
18526         _vq_quantthresh__8c1_s_p4_0,
18527         _vq_quantmap__8c1_s_p4_0,
18528         9,
18529         9
18530 };
18531
18532 static static_codebook _8c1_s_p4_0 = {
18533         2, 81,
18534         _vq_lengthlist__8c1_s_p4_0,
18535         1, -531628032, 1611661312, 4, 0,
18536         _vq_quantlist__8c1_s_p4_0,
18537         NULL,
18538         &_vq_auxt__8c1_s_p4_0,
18539         NULL,
18540         0
18541 };
18542
18543 static long _vq_quantlist__8c1_s_p5_0[] = {
18544         4,
18545         3,
18546         5,
18547         2,
18548         6,
18549         1,
18550         7,
18551         0,
18552         8,
18553 };
18554
18555 static long _vq_lengthlist__8c1_s_p5_0[] = {
18556          1, 3, 3, 4, 5, 6, 6, 8, 8, 0, 0, 0, 8, 8, 7, 7,
18557          9, 9, 0, 0, 0, 8, 8, 7, 7, 9, 9, 0, 0, 0, 9,10,
18558          8, 8, 9, 9, 0, 0, 0,10,10, 8, 8, 9, 9, 0, 0, 0,
18559         11,10, 8, 8,10,10, 0, 0, 0,11,11, 8, 8,10,10, 0,
18560          0, 0,12,12, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
18561         10,
18562 };
18563
18564 static float _vq_quantthresh__8c1_s_p5_0[] = {
18565         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
18566 };
18567
18568 static long _vq_quantmap__8c1_s_p5_0[] = {
18569             7,    5,    3,    1,    0,    2,    4,    6,
18570             8,
18571 };
18572
18573 static encode_aux_threshmatch _vq_auxt__8c1_s_p5_0 = {
18574         _vq_quantthresh__8c1_s_p5_0,
18575         _vq_quantmap__8c1_s_p5_0,
18576         9,
18577         9
18578 };
18579
18580 static static_codebook _8c1_s_p5_0 = {
18581         2, 81,
18582         _vq_lengthlist__8c1_s_p5_0,
18583         1, -531628032, 1611661312, 4, 0,
18584         _vq_quantlist__8c1_s_p5_0,
18585         NULL,
18586         &_vq_auxt__8c1_s_p5_0,
18587         NULL,
18588         0
18589 };
18590
18591 static long _vq_quantlist__8c1_s_p6_0[] = {
18592         8,
18593         7,
18594         9,
18595         6,
18596         10,
18597         5,
18598         11,
18599         4,
18600         12,
18601         3,
18602         13,
18603         2,
18604         14,
18605         1,
18606         15,
18607         0,
18608         16,
18609 };
18610
18611 static long _vq_lengthlist__8c1_s_p6_0[] = {
18612          1, 3, 3, 5, 5, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
18613         11, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
18614         12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
18615         11,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,11,
18616         12,12,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,
18617         11,12,12,12,12, 0, 0, 0,10,10, 9, 9,10,10,10,10,
18618         11,11,12,12,13,13, 0, 0, 0,10,10, 9, 9,10,10,10,
18619         10,11,11,12,12,13,13, 0, 0, 0,11,11, 9, 9,10,10,
18620         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
18621         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
18622         10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
18623          9,10,10,11,11,12,11,12,12,13,13, 0, 0, 0, 0, 0,
18624         10,10,11,11,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
18625          0, 0, 0,11,10,11,11,12,12,13,13,13,13, 0, 0, 0,
18626          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
18627          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,13, 0,
18628          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
18629          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
18630         14,
18631 };
18632
18633 static float _vq_quantthresh__8c1_s_p6_0[] = {
18634         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
18635         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
18636 };
18637
18638 static long _vq_quantmap__8c1_s_p6_0[] = {
18639            15,   13,   11,    9,    7,    5,    3,    1,
18640             0,    2,    4,    6,    8,   10,   12,   14,
18641            16,
18642 };
18643
18644 static encode_aux_threshmatch _vq_auxt__8c1_s_p6_0 = {
18645         _vq_quantthresh__8c1_s_p6_0,
18646         _vq_quantmap__8c1_s_p6_0,
18647         17,
18648         17
18649 };
18650
18651 static static_codebook _8c1_s_p6_0 = {
18652         2, 289,
18653         _vq_lengthlist__8c1_s_p6_0,
18654         1, -529530880, 1611661312, 5, 0,
18655         _vq_quantlist__8c1_s_p6_0,
18656         NULL,
18657         &_vq_auxt__8c1_s_p6_0,
18658         NULL,
18659         0
18660 };
18661
18662 static long _vq_quantlist__8c1_s_p7_0[] = {
18663         1,
18664         0,
18665         2,
18666 };
18667
18668 static long _vq_lengthlist__8c1_s_p7_0[] = {
18669          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
18670          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
18671         10,11,10,10, 6, 9, 9,10, 9,10,11,10,10, 6, 9, 9,
18672         10, 9, 9,11, 9,10, 7,10,10,11,11,11,11,10,10, 6,
18673          9, 9,10,10,10,11, 9, 9, 6, 9, 9,10,10,10,10, 9,
18674          9,
18675 };
18676
18677 static float _vq_quantthresh__8c1_s_p7_0[] = {
18678         -5.5, 5.5, 
18679 };
18680
18681 static long _vq_quantmap__8c1_s_p7_0[] = {
18682             1,    0,    2,
18683 };
18684
18685 static encode_aux_threshmatch _vq_auxt__8c1_s_p7_0 = {
18686         _vq_quantthresh__8c1_s_p7_0,
18687         _vq_quantmap__8c1_s_p7_0,
18688         3,
18689         3
18690 };
18691
18692 static static_codebook _8c1_s_p7_0 = {
18693         4, 81,
18694         _vq_lengthlist__8c1_s_p7_0,
18695         1, -529137664, 1618345984, 2, 0,
18696         _vq_quantlist__8c1_s_p7_0,
18697         NULL,
18698         &_vq_auxt__8c1_s_p7_0,
18699         NULL,
18700         0
18701 };
18702
18703 static long _vq_quantlist__8c1_s_p7_1[] = {
18704         5,
18705         4,
18706         6,
18707         3,
18708         7,
18709         2,
18710         8,
18711         1,
18712         9,
18713         0,
18714         10,
18715 };
18716
18717 static long _vq_lengthlist__8c1_s_p7_1[] = {
18718          2, 3, 3, 5, 5, 7, 7, 7, 7, 7, 7,10,10, 9, 7, 7,
18719          7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8,
18720          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
18721          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
18722          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
18723          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
18724          8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,10,10,
18725         10,10,10, 8, 8, 8, 8, 8, 8,
18726 };
18727
18728 static float _vq_quantthresh__8c1_s_p7_1[] = {
18729         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
18730         3.5, 4.5, 
18731 };
18732
18733 static long _vq_quantmap__8c1_s_p7_1[] = {
18734             9,    7,    5,    3,    1,    0,    2,    4,
18735             6,    8,   10,
18736 };
18737
18738 static encode_aux_threshmatch _vq_auxt__8c1_s_p7_1 = {
18739         _vq_quantthresh__8c1_s_p7_1,
18740         _vq_quantmap__8c1_s_p7_1,
18741         11,
18742         11
18743 };
18744
18745 static static_codebook _8c1_s_p7_1 = {
18746         2, 121,
18747         _vq_lengthlist__8c1_s_p7_1,
18748         1, -531365888, 1611661312, 4, 0,
18749         _vq_quantlist__8c1_s_p7_1,
18750         NULL,
18751         &_vq_auxt__8c1_s_p7_1,
18752         NULL,
18753         0
18754 };
18755
18756 static long _vq_quantlist__8c1_s_p8_0[] = {
18757         6,
18758         5,
18759         7,
18760         4,
18761         8,
18762         3,
18763         9,
18764         2,
18765         10,
18766         1,
18767         11,
18768         0,
18769         12,
18770 };
18771
18772 static long _vq_lengthlist__8c1_s_p8_0[] = {
18773          1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5,
18774          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
18775          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
18776          9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
18777         11, 0,12,12, 9, 9, 9, 9,10, 9,10,11,11,11, 0,13,
18778         12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
18779          9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
18780         10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,11,
18781         13,12, 0, 0, 0,14,14,10,10,11,10,11,11,12,12, 0,
18782          0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
18783          0,12,12,11,10,12,11,13,12,
18784 };
18785
18786 static float _vq_quantthresh__8c1_s_p8_0[] = {
18787         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
18788         12.5, 17.5, 22.5, 27.5, 
18789 };
18790
18791 static long _vq_quantmap__8c1_s_p8_0[] = {
18792            11,    9,    7,    5,    3,    1,    0,    2,
18793             4,    6,    8,   10,   12,
18794 };
18795
18796 static encode_aux_threshmatch _vq_auxt__8c1_s_p8_0 = {
18797         _vq_quantthresh__8c1_s_p8_0,
18798         _vq_quantmap__8c1_s_p8_0,
18799         13,
18800         13
18801 };
18802
18803 static static_codebook _8c1_s_p8_0 = {
18804         2, 169,
18805         _vq_lengthlist__8c1_s_p8_0,
18806         1, -526516224, 1616117760, 4, 0,
18807         _vq_quantlist__8c1_s_p8_0,
18808         NULL,
18809         &_vq_auxt__8c1_s_p8_0,
18810         NULL,
18811         0
18812 };
18813
18814 static long _vq_quantlist__8c1_s_p8_1[] = {
18815         2,
18816         1,
18817         3,
18818         0,
18819         4,
18820 };
18821
18822 static long _vq_lengthlist__8c1_s_p8_1[] = {
18823          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
18824          6, 6, 5, 5, 6, 6, 6, 5, 5,
18825 };
18826
18827 static float _vq_quantthresh__8c1_s_p8_1[] = {
18828         -1.5, -0.5, 0.5, 1.5, 
18829 };
18830
18831 static long _vq_quantmap__8c1_s_p8_1[] = {
18832             3,    1,    0,    2,    4,
18833 };
18834
18835 static encode_aux_threshmatch _vq_auxt__8c1_s_p8_1 = {
18836         _vq_quantthresh__8c1_s_p8_1,
18837         _vq_quantmap__8c1_s_p8_1,
18838         5,
18839         5
18840 };
18841
18842 static static_codebook _8c1_s_p8_1 = {
18843         2, 25,
18844         _vq_lengthlist__8c1_s_p8_1,
18845         1, -533725184, 1611661312, 3, 0,
18846         _vq_quantlist__8c1_s_p8_1,
18847         NULL,
18848         &_vq_auxt__8c1_s_p8_1,
18849         NULL,
18850         0
18851 };
18852
18853 static long _vq_quantlist__8c1_s_p9_0[] = {
18854         6,
18855         5,
18856         7,
18857         4,
18858         8,
18859         3,
18860         9,
18861         2,
18862         10,
18863         1,
18864         11,
18865         0,
18866         12,
18867 };
18868
18869 static long _vq_lengthlist__8c1_s_p9_0[] = {
18870          1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 6, 6,
18871         10,10,10,10,10,10,10,10,10,10, 6, 7, 8,10,10,10,
18872         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
18873         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
18874         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
18875         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
18876         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
18877         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
18878         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
18879         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
18880         10,10,10,10,10, 9, 9, 9, 9,
18881 };
18882
18883 static float _vq_quantthresh__8c1_s_p9_0[] = {
18884         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
18885         787.5, 1102.5, 1417.5, 1732.5, 
18886 };
18887
18888 static long _vq_quantmap__8c1_s_p9_0[] = {
18889            11,    9,    7,    5,    3,    1,    0,    2,
18890             4,    6,    8,   10,   12,
18891 };
18892
18893 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_0 = {
18894         _vq_quantthresh__8c1_s_p9_0,
18895         _vq_quantmap__8c1_s_p9_0,
18896         13,
18897         13
18898 };
18899
18900 static static_codebook _8c1_s_p9_0 = {
18901         2, 169,
18902         _vq_lengthlist__8c1_s_p9_0,
18903         1, -513964032, 1628680192, 4, 0,
18904         _vq_quantlist__8c1_s_p9_0,
18905         NULL,
18906         &_vq_auxt__8c1_s_p9_0,
18907         NULL,
18908         0
18909 };
18910
18911 static long _vq_quantlist__8c1_s_p9_1[] = {
18912         7,
18913         6,
18914         8,
18915         5,
18916         9,
18917         4,
18918         10,
18919         3,
18920         11,
18921         2,
18922         12,
18923         1,
18924         13,
18925         0,
18926         14,
18927 };
18928
18929 static long _vq_lengthlist__8c1_s_p9_1[] = {
18930          1, 4, 4, 5, 5, 7, 7, 9, 9,11,11,12,12,13,13, 6,
18931          5, 5, 6, 6, 9, 9,10,10,12,12,12,13,15,14, 6, 5,
18932          5, 7, 7, 9, 9,10,10,12,12,12,13,14,13,17, 7, 7,
18933          8, 8,10,10,11,11,12,13,13,13,13,13,17, 7, 7, 8,
18934          8,10,10,11,11,13,13,13,13,14,14,17,11,11, 9, 9,
18935         11,11,12,12,12,13,13,14,15,13,17,12,12, 9, 9,11,
18936         11,12,12,13,13,13,13,14,16,17,17,17,11,12,12,12,
18937         13,13,13,14,15,14,15,15,17,17,17,12,12,11,11,13,
18938         13,14,14,15,14,15,15,17,17,17,15,15,13,13,14,14,
18939         15,14,15,15,16,15,17,17,17,15,15,13,13,13,14,14,
18940         15,15,15,15,16,17,17,17,17,16,14,15,14,14,15,14,
18941         14,15,15,15,17,17,17,17,17,14,14,16,14,15,15,15,
18942         15,15,15,17,17,17,17,17,17,16,16,15,17,15,15,14,
18943         17,15,17,16,17,17,17,17,16,15,14,15,15,15,15,15,
18944         15,
18945 };
18946
18947 static float _vq_quantthresh__8c1_s_p9_1[] = {
18948         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
18949         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
18950 };
18951
18952 static long _vq_quantmap__8c1_s_p9_1[] = {
18953            13,   11,    9,    7,    5,    3,    1,    0,
18954             2,    4,    6,    8,   10,   12,   14,
18955 };
18956
18957 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_1 = {
18958         _vq_quantthresh__8c1_s_p9_1,
18959         _vq_quantmap__8c1_s_p9_1,
18960         15,
18961         15
18962 };
18963
18964 static static_codebook _8c1_s_p9_1 = {
18965         2, 225,
18966         _vq_lengthlist__8c1_s_p9_1,
18967         1, -520986624, 1620377600, 4, 0,
18968         _vq_quantlist__8c1_s_p9_1,
18969         NULL,
18970         &_vq_auxt__8c1_s_p9_1,
18971         NULL,
18972         0
18973 };
18974
18975 static long _vq_quantlist__8c1_s_p9_2[] = {
18976         10,
18977         9,
18978         11,
18979         8,
18980         12,
18981         7,
18982         13,
18983         6,
18984         14,
18985         5,
18986         15,
18987         4,
18988         16,
18989         3,
18990         17,
18991         2,
18992         18,
18993         1,
18994         19,
18995         0,
18996         20,
18997 };
18998
18999 static long _vq_lengthlist__8c1_s_p9_2[] = {
19000          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
19001          9, 9, 9, 9, 9,11,11,12, 7, 7, 7, 7, 8, 8, 9, 9,
19002          9, 9,10,10,10,10,10,10,10,10,11,11,11, 7, 7, 7,
19003          7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,
19004         11,12, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,
19005         10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
19006          9,10,10,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
19007          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
19008         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
19009         10,10,10,11,12,11, 9, 9, 8, 9, 9, 9, 9, 9,10,10,
19010         10,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
19011          9, 9, 9,10,10,10,10,10,10,10,10,10,10,11,12,11,
19012         12,11, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
19013         10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
19014         10,10,10,10,10,10,10,12,11,12,11,11, 9, 9, 9,10,
19015         10,10,10,10,10,10,10,10,10,10,10,10,12,11,11,11,
19016         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
19017         11,11,11,12,11,11,12,11,10,10,10,10,10,10,10,10,
19018         10,10,10,10,11,10,11,11,11,11,11,11,11,10,10,10,
19019         10,10,10,10,10,10,10,10,10,10,10,11,11,12,11,12,
19020         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
19021         11,11,12,11,12,11,11,11,11,10,10,10,10,10,10,10,
19022         10,10,10,10,10,11,11,12,11,11,12,11,11,12,10,10,
19023         11,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
19024         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
19025         12,11,12,11,11,12,12,12,11,11,10,10,10,10,10,10,
19026         10,10,10,11,12,12,11,12,12,11,12,11,11,11,11,10,
19027         10,10,10,10,10,10,10,10,10,
19028 };
19029
19030 static float _vq_quantthresh__8c1_s_p9_2[] = {
19031         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
19032         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
19033         6.5, 7.5, 8.5, 9.5, 
19034 };
19035
19036 static long _vq_quantmap__8c1_s_p9_2[] = {
19037            19,   17,   15,   13,   11,    9,    7,    5,
19038             3,    1,    0,    2,    4,    6,    8,   10,
19039            12,   14,   16,   18,   20,
19040 };
19041
19042 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_2 = {
19043         _vq_quantthresh__8c1_s_p9_2,
19044         _vq_quantmap__8c1_s_p9_2,
19045         21,
19046         21
19047 };
19048
19049 static static_codebook _8c1_s_p9_2 = {
19050         2, 441,
19051         _vq_lengthlist__8c1_s_p9_2,
19052         1, -529268736, 1611661312, 5, 0,
19053         _vq_quantlist__8c1_s_p9_2,
19054         NULL,
19055         &_vq_auxt__8c1_s_p9_2,
19056         NULL,
19057         0
19058 };
19059
19060 static long _huff_lengthlist__8c1_s_single[] = {
19061          4, 6,18, 8,11, 8, 8, 9, 9,10, 4, 4,18, 5, 9, 5,
19062          6, 7, 8,10,18,18,18,18,17,17,17,17,17,17, 7, 5,
19063         17, 6,11, 6, 7, 8, 9,12,12, 9,17,12, 8, 8, 9,10,
19064         10,13, 7, 5,17, 6, 8, 4, 5, 6, 8,10, 6, 5,17, 6,
19065          8, 5, 4, 5, 7, 9, 7, 7,17, 8, 9, 6, 5, 5, 6, 8,
19066          8, 8,17, 9,11, 8, 6, 6, 6, 7, 9,10,17,12,12,10,
19067          9, 7, 7, 8,
19068 };
19069
19070 static static_codebook _huff_book__8c1_s_single = {
19071         2, 100,
19072         _huff_lengthlist__8c1_s_single,
19073         0, 0, 0, 0, 0,
19074         NULL,
19075         NULL,
19076         NULL,
19077         NULL,
19078         0
19079 };
19080