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-2007             *
9  * by the Xiph.Org Foundation http://www.xiph.org/                  *
10  *                                                                  *
11  ********************************************************************
12 
13  function: static codebooks autogenerated by huff/huffbuld
14 
15  ********************************************************************/
16 
17 #include "codebook.h"
18 
19 static const long _vq_quantlist__16u0__p1_0[] = {
20         1,
21         0,
22         2,
23 };
24 
25 static const char _vq_lengthlist__16u0__p1_0[] = {
26          1, 4, 4, 5, 7, 7, 5, 7, 8, 5, 8, 8, 8,10,10, 8,
27         10,11, 5, 8, 8, 8,10,10, 8,10,10, 4, 9, 9, 9,12,
28         11, 8,11,11, 8,12,11,10,12,14,10,13,13, 7,11,11,
29         10,14,12,11,14,14, 4, 9, 9, 8,11,11, 9,11,12, 7,
30         11,11,10,13,14,10,12,14, 8,11,12,10,14,14,10,13,
31         12,
32 };
33 
34 static const static_codebook _16u0__p1_0 = {
35         4, 81,
36         (char *)_vq_lengthlist__16u0__p1_0,
37         1, -535822336, 1611661312, 2, 0,
38         (long *)_vq_quantlist__16u0__p1_0,
39         0
40 };
41 
42 static const long _vq_quantlist__16u0__p2_0[] = {
43         1,
44         0,
45         2,
46 };
47 
48 static const char _vq_lengthlist__16u0__p2_0[] = {
49          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 9, 7,
50          8, 9, 5, 7, 7, 7, 9, 8, 7, 9, 7, 4, 7, 7, 7, 9,
51          9, 7, 8, 8, 6, 9, 8, 7, 8,11, 9,11,10, 6, 8, 9,
52          8,11, 8, 9,10,11, 4, 7, 7, 7, 8, 8, 7, 9, 9, 6,
53          9, 8, 9,11,10, 8, 8,11, 6, 8, 9, 9,10,11, 8,11,
54          8,
55 };
56 
57 static const static_codebook _16u0__p2_0 = {
58         4, 81,
59         (char *)_vq_lengthlist__16u0__p2_0,
60         1, -535822336, 1611661312, 2, 0,
61         (long *)_vq_quantlist__16u0__p2_0,
62         0
63 };
64 
65 static const long _vq_quantlist__16u0__p3_0[] = {
66         2,
67         1,
68         3,
69         0,
70         4,
71 };
72 
73 static const char _vq_lengthlist__16u0__p3_0[] = {
74          1, 5, 5, 7, 7, 6, 7, 7, 8, 8, 6, 7, 8, 8, 8, 8,
75          9, 9,11,11, 8, 9, 9,11,11, 6, 9, 8,10,10, 8,10,
76         10,11,11, 8,10,10,11,11,10,11,10,13,12, 9,11,10,
77         13,13, 6, 8, 9,10,10, 8,10,10,11,11, 8,10,10,11,
78         11, 9,10,11,13,12,10,10,11,12,12, 8,11,11,14,13,
79         10,12,11,15,13, 9,12,11,15,14,12,14,13,16,14,12,
80         13,13,17,14, 8,11,11,13,14, 9,11,12,14,15,10,11,
81         12,13,15,11,13,13,14,16,12,13,14,14,16, 5, 9, 9,
82         11,11, 9,11,11,12,12, 8,11,11,12,12,11,12,12,15,
83         14,10,12,12,15,15, 8,11,11,13,12,10,12,12,13,13,
84         10,12,12,14,13,12,12,13,14,15,11,13,13,17,16, 7,
85         11,11,13,13,10,12,12,14,13,10,12,12,13,14,12,13,
86         12,15,14,11,13,13,15,14, 9,12,12,16,15,11,13,13,
87         17,16,10,13,13,16,16,13,14,15,15,16,13,15,14,19,
88         17, 9,12,12,14,16,11,13,13,15,16,10,13,13,17,16,
89         13,14,13,17,15,12,15,15,16,17, 5, 9, 9,11,11, 8,
90         11,11,13,12, 9,11,11,12,12,10,12,12,14,15,11,12,
91         12,14,14, 7,11,10,13,12,10,12,12,14,13,10,11,12,
92         13,13,11,13,13,15,16,12,12,13,15,15, 7,11,11,13,
93         13,10,13,13,14,14,10,12,12,13,13,11,13,13,16,15,
94         12,13,13,15,14, 9,12,12,15,15,10,13,13,17,16,11,
95         12,13,15,15,12,15,14,18,18,13,14,14,16,17, 9,12,
96         12,15,16,10,13,13,15,16,11,13,13,15,16,13,15,15,
97         17,17,13,15,14,16,15, 7,11,11,15,16,10,13,12,16,
98         17,10,12,13,15,17,15,16,16,18,17,13,15,15,17,18,
99          8,12,12,16,16,11,13,14,17,18,11,13,13,18,16,15,
100         17,16,17,19,14,15,15,17,16, 8,12,12,16,15,11,14,
101         13,18,17,11,13,14,18,17,15,16,16,18,17,13,16,16,
102         18,18,11,15,14,18,17,13,14,15,18, 0,12,15,15, 0,
103         17,17,16,17,17,18,14,16,18,18, 0,11,14,14,17, 0,
104         12,15,14,17,19,12,15,14,18, 0,15,18,16, 0,17,14,
105         18,16,18, 0, 7,11,11,16,15,10,12,12,18,16,10,13,
106         13,16,15,13,15,14,17,17,14,16,16,19,18, 8,12,12,
107         16,16,11,13,13,18,16,11,13,14,17,16,14,15,15,19,
108         18,15,16,16, 0,19, 8,12,12,16,17,11,13,13,17,17,
109         11,14,13,17,17,13,15,15,17,19,15,17,17,19, 0,11,
110         14,15,19,17,12,15,16,18,18,12,14,15,19,17,14,16,
111         17, 0,18,16,16,19,17, 0,11,14,14,18,19,12,15,14,
112         17,17,13,16,14,17,16,14,17,16,18,18,15,18,15, 0,
113         18,
114 };
115 
116 static const static_codebook _16u0__p3_0 = {
117         4, 625,
118         (char *)_vq_lengthlist__16u0__p3_0,
119         1, -533725184, 1611661312, 3, 0,
120         (long *)_vq_quantlist__16u0__p3_0,
121         0
122 };
123 
124 static const long _vq_quantlist__16u0__p4_0[] = {
125         2,
126         1,
127         3,
128         0,
129         4,
130 };
131 
132 static const char _vq_lengthlist__16u0__p4_0[] = {
133          3, 5, 5, 8, 8, 6, 6, 6, 9, 9, 6, 6, 6, 9, 9, 9,
134         10, 9,11,11, 9, 9, 9,11,11, 6, 7, 7,10,10, 7, 7,
135          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
136         11,12, 6, 7, 7,10,10, 7, 8, 7,10,10, 7, 8, 7,10,
137         10,10,11,10,12,11,10,10,10,13,10, 9,10,10,12,12,
138         10,11,10,14,12, 9,11,11,13,13,11,12,13,13,13,11,
139         12,12,15,13, 9,10,10,12,13, 9,11,10,12,13,10,10,
140         11,12,13,11,12,12,12,13,11,12,12,13,13, 5, 7, 7,
141         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,12,
142         13,10,10,11,12,12, 6, 8, 8,11,10, 7, 8, 9,10,12,
143          8, 9, 9,11,11,11,10,11,11,12,10,11,11,13,12, 7,
144          8, 8,10,11, 8, 9, 8,11,10, 8, 9, 9,11,11,10,12,
145         10,13,11,10,11,11,13,13,10,11,10,14,13,10,10,11,
146         13,13,10,12,11,14,13,12,11,13,12,13,13,12,13,14,
147         14,10,11,11,13,13,10,11,10,12,13,10,12,12,12,14,
148         12,12,12,14,12,12,13,12,17,15, 5, 7, 7,10,10, 7,
149          8, 8,10,10, 7, 8, 8,11,10,10,10,11,12,12,10,11,
150         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
151         10,11,11,11,11,12,12,10,10,11,12,13, 6, 8, 8,10,
152         11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,12,12,13,13,
153         11,11,10,13,11, 9,11,10,14,13,11,11,11,15,13,10,
154         10,11,13,13,12,13,13,14,14,12,11,12,12,13,10,11,
155         11,12,13,10,11,12,13,13,10,11,10,13,12,12,12,13,
156         14, 0,12,13,11,13,11, 8,10,10,13,13,10,11,11,14,
157         13,10,11,11,13,12,13,14,14,14,15,12,12,12,15,14,
158          9,11,10,13,12,10,10,11,13,14,11,11,11,15,12,13,
159         12,14,15,16,13,13,13,14,13, 9,11,11,12,12,10,12,
160         11,13,13,10,11,11,13,14,13,13,13,15,15,13,13,14,
161         17,15,11,12,12,14,14,10,11,12,13,15,12,13,13, 0,
162         15,13,11,14,12,16,14,16,14, 0,15,11,12,12,14,16,
163         11,13,12,16,15,12,13,13,14,15,12,14,12,15,13,15,
164         14,14,16,16, 8,10,10,13,13,10,11,10,13,14,10,11,
165         11,13,13,13,13,12,14,14,14,13,13,16,17, 9,10,10,
166         12,14,10,12,11,14,13,10,11,12,13,14,12,12,12,15,
167         15,13,13,13,14,14, 9,10,10,13,13,10,11,12,12,14,
168         10,11,10,13,13,13,13,13,14,16,13,13,13,14,14,11,
169         12,13,15,13,12,14,13,14,16,12,12,13,13,14,13,14,
170         14,17,15,13,12,17,13,16,11,12,13,14,15,12,13,14,
171         14,17,11,12,11,14,14,13,16,14,16, 0,14,15,11,15,
172         11,
173 };
174 
175 static const static_codebook _16u0__p4_0 = {
176         4, 625,
177         (char *)_vq_lengthlist__16u0__p4_0,
178         1, -533725184, 1611661312, 3, 0,
179         (long *)_vq_quantlist__16u0__p4_0,
180         0
181 };
182 
183 static const long _vq_quantlist__16u0__p5_0[] = {
184         4,
185         3,
186         5,
187         2,
188         6,
189         1,
190         7,
191         0,
192         8,
193 };
194 
195 static const char _vq_lengthlist__16u0__p5_0[] = {
196          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
197          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
198          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 7, 8, 8,
199          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
200          9, 9,10,10,11,11,12,12, 9, 9, 9,10,10,11,11,12,
201         12,
202 };
203 
204 static const static_codebook _16u0__p5_0 = {
205         2, 81,
206         (char *)_vq_lengthlist__16u0__p5_0,
207         1, -531628032, 1611661312, 4, 0,
208         (long *)_vq_quantlist__16u0__p5_0,
209         0
210 };
211 
212 static const long _vq_quantlist__16u0__p6_0[] = {
213         6,
214         5,
215         7,
216         4,
217         8,
218         3,
219         9,
220         2,
221         10,
222         1,
223         11,
224         0,
225         12,
226 };
227 
228 static const char _vq_lengthlist__16u0__p6_0[] = {
229          1, 4, 4, 7, 7,10,10,12,12,13,13,18,17, 3, 6, 6,
230          9, 9,11,11,13,13,14,14,18,17, 3, 6, 6, 9, 9,11,
231         11,13,13,14,14,17,18, 7, 9, 9,11,11,13,13,14,14,
232         15,15, 0, 0, 7, 9, 9,11,11,13,13,14,14,15,16,19,
233         18,10,11,11,13,13,14,14,16,15,17,18, 0, 0,10,11,
234         11,13,13,14,14,15,15,16,18, 0, 0,11,13,13,14,14,
235         15,15,17,17, 0,19, 0, 0,11,13,13,14,14,14,15,16,
236         18, 0,19, 0, 0,13,14,14,15,15,18,17,18,18, 0,19,
237          0, 0,13,14,14,15,16,16,16,18,18,19, 0, 0, 0,16,
238         17,17, 0,17,19,19, 0,19, 0, 0, 0, 0,16,19,16,17,
239         18, 0,19, 0, 0, 0, 0, 0, 0,
240 };
241 
242 static const static_codebook _16u0__p6_0 = {
243         2, 169,
244         (char *)_vq_lengthlist__16u0__p6_0,
245         1, -526516224, 1616117760, 4, 0,
246         (long *)_vq_quantlist__16u0__p6_0,
247         0
248 };
249 
250 static const long _vq_quantlist__16u0__p6_1[] = {
251         2,
252         1,
253         3,
254         0,
255         4,
256 };
257 
258 static const char _vq_lengthlist__16u0__p6_1[] = {
259          1, 4, 5, 6, 6, 4, 6, 6, 6, 6, 4, 6, 6, 6, 6, 6,
260          6, 6, 7, 7, 6, 6, 6, 7, 7,
261 };
262 
263 static const static_codebook _16u0__p6_1 = {
264         2, 25,
265         (char *)_vq_lengthlist__16u0__p6_1,
266         1, -533725184, 1611661312, 3, 0,
267         (long *)_vq_quantlist__16u0__p6_1,
268         0
269 };
270 
271 static const long _vq_quantlist__16u0__p7_0[] = {
272         1,
273         0,
274         2,
275 };
276 
277 static const char _vq_lengthlist__16u0__p7_0[] = {
278          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
279          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
280          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
281          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
282          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
283          7,
284 };
285 
286 static const static_codebook _16u0__p7_0 = {
287         4, 81,
288         (char *)_vq_lengthlist__16u0__p7_0,
289         1, -518803456, 1628680192, 2, 0,
290         (long *)_vq_quantlist__16u0__p7_0,
291         0
292 };
293 
294 static const long _vq_quantlist__16u0__p7_1[] = {
295         7,
296         6,
297         8,
298         5,
299         9,
300         4,
301         10,
302         3,
303         11,
304         2,
305         12,
306         1,
307         13,
308         0,
309         14,
310 };
311 
312 static const char _vq_lengthlist__16u0__p7_1[] = {
313          1, 5, 5, 6, 5, 9,10,11,11,10,10,10,10,10,10, 5,
314          8, 8, 8,10,10,10,10,10,10,10,10,10,10,10, 5, 8,
315          9, 9, 9,10,10,10,10,10,10,10,10,10,10, 5,10, 8,
316         10,10,10,10,10,10,10,10,10,10,10,10, 4, 8, 9,10,
317         10,10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,
318         10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
319         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
320         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
321         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
322         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
323         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
324         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
325         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
326         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
327         10,
328 };
329 
330 static const static_codebook _16u0__p7_1 = {
331         2, 225,
332         (char *)_vq_lengthlist__16u0__p7_1,
333         1, -520986624, 1620377600, 4, 0,
334         (long *)_vq_quantlist__16u0__p7_1,
335         0
336 };
337 
338 static const long _vq_quantlist__16u0__p7_2[] = {
339         10,
340         9,
341         11,
342         8,
343         12,
344         7,
345         13,
346         6,
347         14,
348         5,
349         15,
350         4,
351         16,
352         3,
353         17,
354         2,
355         18,
356         1,
357         19,
358         0,
359         20,
360 };
361 
362 static const char _vq_lengthlist__16u0__p7_2[] = {
363          1, 6, 6, 7, 8, 7, 7,10, 9,10, 9,11,10, 9,11,10,
364          9, 9, 9, 9,10, 6, 8, 7, 9, 9, 8, 8,10,10, 9,11,
365         11,12,12,10, 9,11, 9,12,10, 9, 6, 9, 8, 9,12, 8,
366          8,11, 9,11,11,12,11,12,12,10,11,11,10,10,11, 7,
367         10, 9, 9, 9, 9, 9,10, 9,10, 9,10,10,12,10,10,10,
368         11,12,10,10, 7, 9, 9, 9,10, 9, 9,10,10, 9, 9, 9,
369         11,11,10,10,10,10, 9, 9,12, 7, 9,10, 9,11, 9,10,
370          9,10,11,11,11,10,11,12, 9,12,11,10,10,10, 7, 9,
371          9, 9, 9,10,12,10, 9,11,12,10,11,12,12,11, 9,10,
372         11,10,11, 7, 9,10,10,11,10, 9,10,11,11,11,10,12,
373         12,12,11,11,10,11,11,12, 8, 9,10,12,11,10,10,12,
374         12,12,12,12,10,11,11, 9,11,10,12,11,11, 8, 9,10,
375         10,11,12,11,11,10,10,10,12,12,12, 9,10,12,12,12,
376         12,12, 8,10,11,10,10,12, 9,11,12,12,11,12,12,12,
377         12,10,12,10,10,10,10, 8,12,11,11,11,10,10,11,12,
378         12,12,12,11,12,12,12,11,11,11,12,10, 9,10,10,12,
379         10,12,10,12,12,10,10,10,11,12,12,12,11,12,12,12,
380         11,10,11,12,12,12,11,12,12,11,12,12,11,12,12,12,
381         12,11,12,12,10,10,10,10,11,11,12,11,12,12,12,12,
382         12,12,12,11,12,11,10,11,11,12,11,11, 9,10,10,10,
383         12,10,10,11, 9,11,12,11,12,11,12,12,10,11,10,12,
384          9, 9, 9,12,11,10,11,10,12,10,12,10,12,12,12,11,
385         11,11,11,11,10, 9,10,10,11,10,11,11,12,11,10,11,
386         12,12,12,11,11, 9,12,10,12, 9,10,12,10,10,11,10,
387         11,11,12,11,10,11,10,11,11,11,11,12,11,11,10, 9,
388         10,10,10, 9,11,11,10, 9,12,10,11,12,11,12,12,11,
389         12,11,12,11,10,11,10,12,11,12,11,12,11,12,10,11,
390         10,10,12,11,10,11,11,11,10,
391 };
392 
393 static const static_codebook _16u0__p7_2 = {
394         2, 441,
395         (char *)_vq_lengthlist__16u0__p7_2,
396         1, -529268736, 1611661312, 5, 0,
397         (long *)_vq_quantlist__16u0__p7_2,
398         0
399 };
400 
401 static const char _huff_lengthlist__16u0__single[] = {
402          3, 5, 8, 7,14, 8, 9,19, 5, 2, 5, 5, 9, 6, 9,19,
403          8, 4, 5, 7, 8, 9,13,19, 7, 4, 6, 5, 9, 6, 9,19,
404         12, 8, 7, 9,10,11,13,19, 8, 5, 8, 6, 9, 6, 7,19,
405          8, 8,10, 7, 7, 4, 5,19,12,17,19,15,18,13,11,18,
406 };
407 
408 static const static_codebook _huff_book__16u0__single = {
409         2, 64,
410         (char *)_huff_lengthlist__16u0__single,
411         0, 0, 0, 0, 0,
412         NULL,
413         0
414 };
415 
416 static const char _huff_lengthlist__16u1__long[] = {
417          3, 6,10, 8,12, 8,14, 8,14,19, 5, 3, 5, 5, 7, 6,
418         11, 7,16,19, 7, 5, 6, 7, 7, 9,11,12,19,19, 6, 4,
419          7, 5, 7, 6,10, 7,18,18, 8, 6, 7, 7, 7, 7, 8, 9,
420         18,18, 7, 5, 8, 5, 7, 5, 8, 6,18,18,12, 9,10, 9,
421          9, 9, 8, 9,18,18, 8, 7,10, 6, 8, 5, 6, 4,11,18,
422         11,15,16,12,11, 8, 8, 6, 9,18,14,18,18,18,16,16,
423         16,13,16,18,
424 };
425 
426 static const static_codebook _huff_book__16u1__long = {
427         2, 100,
428         (char *)_huff_lengthlist__16u1__long,
429         0, 0, 0, 0, 0,
430         NULL,
431         0
432 };
433 
434 static const long _vq_quantlist__16u1__p1_0[] = {
435         1,
436         0,
437         2,
438 };
439 
440 static const char _vq_lengthlist__16u1__p1_0[] = {
441          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 7, 7,10,10, 7,
442          9,10, 5, 7, 8, 7,10, 9, 7,10,10, 5, 8, 8, 8,10,
443         10, 8,10,10, 7,10,10,10,11,12,10,12,13, 7,10,10,
444          9,13,11,10,12,13, 5, 8, 8, 8,10,10, 8,10,10, 7,
445         10,10,10,12,12, 9,11,12, 7,10,11,10,12,12,10,13,
446         11,
447 };
448 
449 static const static_codebook _16u1__p1_0 = {
450         4, 81,
451         (char *)_vq_lengthlist__16u1__p1_0,
452         1, -535822336, 1611661312, 2, 0,
453         (long *)_vq_quantlist__16u1__p1_0,
454         0
455 };
456 
457 static const long _vq_quantlist__16u1__p2_0[] = {
458         1,
459         0,
460         2,
461 };
462 
463 static const char _vq_lengthlist__16u1__p2_0[] = {
464          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 7, 8, 6,
465          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 6, 8,
466          8, 6, 8, 8, 6, 8, 8, 7, 7,10, 8, 9, 9, 6, 8, 8,
467          7, 9, 8, 8, 9,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
468          8, 8, 8,10, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 7,10,
469          8,
470 };
471 
472 static const static_codebook _16u1__p2_0 = {
473         4, 81,
474         (char *)_vq_lengthlist__16u1__p2_0,
475         1, -535822336, 1611661312, 2, 0,
476         (long *)_vq_quantlist__16u1__p2_0,
477         0
478 };
479 
480 static const long _vq_quantlist__16u1__p3_0[] = {
481         2,
482         1,
483         3,
484         0,
485         4,
486 };
487 
488 static const char _vq_lengthlist__16u1__p3_0[] = {
489          1, 5, 5, 8, 8, 6, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
490         10, 9,11,11, 9, 9,10,11,11, 6, 8, 8,10,10, 8, 9,
491         10,11,11, 8, 9,10,11,11,10,11,11,12,13,10,11,11,
492         13,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
493         11,10,11,11,13,13,10,11,11,13,12, 9,11,11,14,13,
494         10,12,12,15,14,10,12,11,14,13,12,13,13,15,15,12,
495         13,13,16,14, 9,11,11,13,14,10,11,12,14,14,10,12,
496         12,14,15,12,13,13,14,15,12,13,14,15,16, 5, 8, 8,
497         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
498         14,11,12,12,14,14, 8,10,10,12,12, 9,11,12,12,13,
499         10,12,12,13,13,12,12,13,14,15,11,13,13,15,15, 7,
500         10,10,12,12, 9,12,11,13,12,10,11,12,13,13,12,13,
501         12,15,14,11,12,13,15,15,10,12,12,15,14,11,13,13,
502         16,15,11,13,13,16,15,14,13,14,15,16,13,15,15,17,
503         17,10,12,12,14,15,11,12,12,15,15,11,13,13,15,16,
504         13,15,13,16,15,13,15,15,16,17, 5, 8, 8,11,11, 8,
505         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
506         12,14,14, 7,10,10,12,12,10,12,12,14,13, 9,11,12,
507         12,13,12,13,13,15,15,12,12,13,13,15, 7,10,10,12,
508         13,10,11,12,13,13,10,12,11,13,13,11,13,13,15,15,
509         12,13,12,15,14, 9,12,12,15,14,11,13,13,15,15,11,
510         12,13,15,15,13,14,14,17,19,13,13,14,16,16,10,12,
511         12,14,15,11,13,13,15,16,11,13,12,16,15,13,15,15,
512         17,18,14,15,13,16,15, 8,11,11,15,14,10,12,12,16,
513         15,10,12,12,16,16,14,15,15,18,17,13,14,15,16,18,
514          9,12,12,15,15,11,12,14,16,17,11,13,13,16,15,15,
515         15,15,17,18,14,15,16,17,17, 9,12,12,15,15,11,14,
516         13,16,16,11,13,13,16,16,15,16,15,17,18,14,16,15,
517         17,16,12,14,14,17,16,12,14,15,18,17,13,15,15,17,
518         17,15,15,18,16,20,15,16,17,18,18,11,14,14,16,17,
519         13,15,14,18,17,13,15,15,17,17,15,17,15,18,17,15,
520         17,16,19,18, 8,11,11,14,15,10,12,12,15,15,10,12,
521         12,16,16,13,14,14,17,16,14,15,15,17,17, 9,12,12,
522         15,16,11,13,13,16,16,11,12,13,16,16,14,16,15,20,
523         17,14,16,16,17,17, 9,12,12,15,16,11,13,13,16,17,
524         11,13,13,17,16,14,15,15,17,18,15,15,15,18,18,11,
525         14,14,17,16,13,15,15,17,17,13,14,14,18,17,15,16,
526         16,18,19,15,15,17,17,19,11,14,14,16,17,13,15,14,
527         17,19,13,15,14,18,17,15,17,16,18,18,15,17,15,18,
528         16,
529 };
530 
531 static const static_codebook _16u1__p3_0 = {
532         4, 625,
533         (char *)_vq_lengthlist__16u1__p3_0,
534         1, -533725184, 1611661312, 3, 0,
535         (long *)_vq_quantlist__16u1__p3_0,
536         0
537 };
538 
539 static const long _vq_quantlist__16u1__p4_0[] = {
540         2,
541         1,
542         3,
543         0,
544         4,
545 };
546 
547 static const char _vq_lengthlist__16u1__p4_0[] = {
548          4, 5, 5, 8, 8, 6, 6, 7, 9, 9, 6, 6, 6, 9, 9, 9,
549         10, 9,11,11, 9, 9,10,11,11, 6, 7, 7,10, 9, 7, 7,
550          8, 9,10, 7, 7, 8,10,10,10,10,10,10,12, 9, 9,10,
551         11,12, 6, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 7,10,
552         10, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
553         10,10,10,12,12, 9,10,10,12,12,12,11,12,13,13,11,
554         11,12,12,13, 9,10,10,11,12, 9,10,10,12,12,10,10,
555         10,12,12,11,12,11,14,13,11,12,12,14,13, 5, 7, 7,
556         10,10, 7, 8, 8,10,10, 7, 8, 7,10,10,10,10,10,12,
557         12,10,10,10,12,12, 6, 8, 7,10,10, 7, 7, 9,10,11,
558          8, 9, 9,11,10,10,10,11,11,13,10,10,11,12,13, 6,
559          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,10,11,10,11,
560         10,13,11,10,11,10,12,12,10,11,10,12,11,10,10,10,
561         12,13,10,11,11,13,12,11,11,13,11,14,12,12,13,14,
562         14, 9,10,10,12,13,10,11,10,13,12,10,11,11,12,13,
563         11,12,11,14,12,12,13,13,15,14, 5, 7, 7,10,10, 7,
564          7, 8,10,10, 7, 8, 8,10,10,10,10,10,11,12,10,10,
565         10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
566         10,11,10,11,11,12,12,10,10,11,11,13, 7, 7, 8,10,
567         10, 8, 8, 9,10,11, 7, 9, 7,11,10,10,11,11,13,12,
568         11,11,10,13,11, 9,10,10,12,12,10,11,11,13,12,10,
569         10,11,12,12,12,13,13,14,14,11,11,12,12,14,10,10,
570         11,12,12,10,11,11,12,13,10,10,10,13,12,12,13,13,
571         15,14,12,13,10,14,11, 8,10,10,12,12,10,11,10,13,
572         13, 9,10,10,12,12,12,13,13,15,14,11,12,12,13,13,
573          9,10,10,13,12,10,10,11,13,13,10,11,10,13,12,12,
574         12,13,14,15,12,13,12,15,13, 9,10,10,12,13,10,11,
575         10,13,12,10,10,11,12,13,12,14,12,15,13,12,12,13,
576         14,15,11,12,11,14,13,11,11,12,14,15,12,13,12,15,
577         14,13,11,15,11,16,13,14,14,16,15,11,12,12,14,14,
578         11,12,11,14,13,12,12,13,14,15,13,14,12,16,12,14,
579         14,14,15,15, 8,10,10,12,12, 9,10,10,12,12,10,10,
580         11,13,13,11,12,12,13,13,12,13,13,14,15, 9,10,10,
581         13,12,10,11,11,13,12,10,10,11,13,13,12,13,12,15,
582         14,12,12,13,13,16, 9, 9,10,12,13,10,10,11,12,13,
583         10,11,10,13,13,12,12,13,13,15,13,13,12,15,13,11,
584         12,12,14,14,12,13,12,15,14,11,11,12,13,14,14,14,
585         14,16,15,13,12,15,12,16,11,11,12,13,14,12,13,13,
586         14,15,10,12,11,14,13,14,15,14,16,16,13,14,11,15,
587         11,
588 };
589 
590 static const static_codebook _16u1__p4_0 = {
591         4, 625,
592         (char *)_vq_lengthlist__16u1__p4_0,
593         1, -533725184, 1611661312, 3, 0,
594         (long *)_vq_quantlist__16u1__p4_0,
595         0
596 };
597 
598 static const long _vq_quantlist__16u1__p5_0[] = {
599         4,
600         3,
601         5,
602         2,
603         6,
604         1,
605         7,
606         0,
607         8,
608 };
609 
610 static const char _vq_lengthlist__16u1__p5_0[] = {
611          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
612         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
613          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
614         10, 9,11,11,12,11, 7, 8, 8, 9, 9,11,11,12,12, 9,
615         10,10,11,11,12,12,13,12, 9,10,10,11,11,12,12,12,
616         13,
617 };
618 
619 static const static_codebook _16u1__p5_0 = {
620         2, 81,
621         (char *)_vq_lengthlist__16u1__p5_0,
622         1, -531628032, 1611661312, 4, 0,
623         (long *)_vq_quantlist__16u1__p5_0,
624         0
625 };
626 
627 static const long _vq_quantlist__16u1__p6_0[] = {
628         4,
629         3,
630         5,
631         2,
632         6,
633         1,
634         7,
635         0,
636         8,
637 };
638 
639 static const char _vq_lengthlist__16u1__p6_0[] = {
640          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 4, 6, 6, 8, 8,
641          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
642          8, 8,10, 9, 6, 6, 6, 7, 7, 8, 8, 9,10, 7, 8, 7,
643          8, 8, 9, 9,10,10, 7, 8, 8, 8, 8, 9, 9,10,10, 9,
644          9, 9,10,10,10,10,11,11, 9, 9, 9,10,10,10,10,11,
645         11,
646 };
647 
648 static const static_codebook _16u1__p6_0 = {
649         2, 81,
650         (char *)_vq_lengthlist__16u1__p6_0,
651         1, -531628032, 1611661312, 4, 0,
652         (long *)_vq_quantlist__16u1__p6_0,
653         0
654 };
655 
656 static const long _vq_quantlist__16u1__p7_0[] = {
657         1,
658         0,
659         2,
660 };
661 
662 static const char _vq_lengthlist__16u1__p7_0[] = {
663          1, 4, 4, 4, 8, 8, 4, 8, 8, 5,11, 9, 8,12,11, 8,
664         12,11, 5,10,11, 8,11,12, 8,11,12, 4,11,11,11,14,
665         13,10,13,13, 8,14,13,12,14,16,12,16,15, 8,14,14,
666         13,16,14,12,15,16, 4,11,11,10,14,13,11,14,14, 8,
667         15,14,12,15,15,12,14,16, 8,14,14,11,16,15,12,15,
668         13,
669 };
670 
671 static const static_codebook _16u1__p7_0 = {
672         4, 81,
673         (char *)_vq_lengthlist__16u1__p7_0,
674         1, -529137664, 1618345984, 2, 0,
675         (long *)_vq_quantlist__16u1__p7_0,
676         0
677 };
678 
679 static const long _vq_quantlist__16u1__p7_1[] = {
680         5,
681         4,
682         6,
683         3,
684         7,
685         2,
686         8,
687         1,
688         9,
689         0,
690         10,
691 };
692 
693 static const char _vq_lengthlist__16u1__p7_1[] = {
694          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 5, 7, 7,
695          8, 8, 8, 8, 8, 8, 4, 5, 6, 7, 7, 8, 8, 8, 8, 8,
696          8, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
697          8, 8, 8, 9, 9, 9, 9, 7, 8, 8, 8, 8, 9, 9, 9,10,
698          9,10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10, 9, 8, 8, 8,
699          9, 9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9,10,
700         10,10,10, 8, 8, 8, 9, 9, 9,10,10,10,10,10, 8, 8,
701          8, 9, 9,10,10,10,10,10,10,
702 };
703 
704 static const static_codebook _16u1__p7_1 = {
705         2, 121,
706         (char *)_vq_lengthlist__16u1__p7_1,
707         1, -531365888, 1611661312, 4, 0,
708         (long *)_vq_quantlist__16u1__p7_1,
709         0
710 };
711 
712 static const long _vq_quantlist__16u1__p8_0[] = {
713         5,
714         4,
715         6,
716         3,
717         7,
718         2,
719         8,
720         1,
721         9,
722         0,
723         10,
724 };
725 
726 static const char _vq_lengthlist__16u1__p8_0[] = {
727          1, 4, 4, 5, 5, 8, 8,10,10,12,12, 4, 7, 7, 8, 8,
728          9, 9,12,11,14,13, 4, 7, 7, 7, 8, 9,10,11,11,13,
729         12, 5, 8, 8, 9, 9,11,11,12,13,15,14, 5, 7, 8, 9,
730          9,11,11,13,13,17,15, 8, 9,10,11,11,12,13,17,14,
731         17,16, 8,10, 9,11,11,12,12,13,15,15,17,10,11,11,
732         12,13,14,15,15,16,16,17, 9,11,11,12,12,14,15,17,
733         15,15,16,11,14,12,14,15,16,15,16,16,16,15,11,13,
734         13,14,14,15,15,16,16,15,16,
735 };
736 
737 static const static_codebook _16u1__p8_0 = {
738         2, 121,
739         (char *)_vq_lengthlist__16u1__p8_0,
740         1, -524582912, 1618345984, 4, 0,
741         (long *)_vq_quantlist__16u1__p8_0,
742         0
743 };
744 
745 static const long _vq_quantlist__16u1__p8_1[] = {
746         5,
747         4,
748         6,
749         3,
750         7,
751         2,
752         8,
753         1,
754         9,
755         0,
756         10,
757 };
758 
759 static const char _vq_lengthlist__16u1__p8_1[] = {
760          2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7,
761          8, 7, 8, 8, 8, 8, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8,
762          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 9, 6, 7, 7, 7,
763          7, 8, 8, 8, 8, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9,
764          9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
765          8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
766          9, 9, 9, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 8,
767          8, 9, 9, 9, 9, 9, 9, 9, 9,
768 };
769 
770 static const static_codebook _16u1__p8_1 = {
771         2, 121,
772         (char *)_vq_lengthlist__16u1__p8_1,
773         1, -531365888, 1611661312, 4, 0,
774         (long *)_vq_quantlist__16u1__p8_1,
775         0
776 };
777 
778 static const long _vq_quantlist__16u1__p9_0[] = {
779         7,
780         6,
781         8,
782         5,
783         9,
784         4,
785         10,
786         3,
787         11,
788         2,
789         12,
790         1,
791         13,
792         0,
793         14,
794 };
795 
796 static const char _vq_lengthlist__16u1__p9_0[] = {
797          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
798          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
799          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
800          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
801          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
802          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
803          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
804          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
805          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
806          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
807          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
808          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
809          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
810          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
811          8,
812 };
813 
814 static const static_codebook _16u1__p9_0 = {
815         2, 225,
816         (char *)_vq_lengthlist__16u1__p9_0,
817         1, -514071552, 1627381760, 4, 0,
818         (long *)_vq_quantlist__16u1__p9_0,
819         0
820 };
821 
822 static const long _vq_quantlist__16u1__p9_1[] = {
823         7,
824         6,
825         8,
826         5,
827         9,
828         4,
829         10,
830         3,
831         11,
832         2,
833         12,
834         1,
835         13,
836         0,
837         14,
838 };
839 
840 static const char _vq_lengthlist__16u1__p9_1[] = {
841          1, 6, 5, 9, 9,10,10, 6, 7, 9, 9,10,10,10,10, 5,
842         10, 8,10, 8,10,10, 8, 8,10, 9,10,10,10,10, 5, 8,
843          9,10,10,10,10, 8,10,10,10,10,10,10,10, 9,10,10,
844         10,10,10,10, 9, 9,10,10,10,10,10,10, 9, 9, 8, 9,
845         10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
846         10,10,10,10,10,10,10,10,10,10,10, 8,10,10,10,10,
847         10,10,10,10,10,10,10,10,10, 6, 8, 8,10,10,10, 8,
848         10,10,10,10,10,10,10,10, 5, 8, 8,10,10,10, 9, 9,
849         10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,10,
850         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
851         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
852          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
853          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
854          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
855          9,
856 };
857 
858 static const static_codebook _16u1__p9_1 = {
859         2, 225,
860         (char *)_vq_lengthlist__16u1__p9_1,
861         1, -522338304, 1620115456, 4, 0,
862         (long *)_vq_quantlist__16u1__p9_1,
863         0
864 };
865 
866 static const long _vq_quantlist__16u1__p9_2[] = {
867         8,
868         7,
869         9,
870         6,
871         10,
872         5,
873         11,
874         4,
875         12,
876         3,
877         13,
878         2,
879         14,
880         1,
881         15,
882         0,
883         16,
884 };
885 
886 static const char _vq_lengthlist__16u1__p9_2[] = {
887          1, 6, 6, 7, 8, 8,11,10, 9, 9,11, 9,10, 9,11,11,
888          9, 6, 7, 6,11, 8,11, 9,10,10,11, 9,11,10,10,10,
889         11, 9, 5, 7, 7, 8, 8,10,11, 8, 8,11, 9, 9,10,11,
890          9,10,11, 8, 9, 6, 8, 8, 9, 9,10,10,11,11,11, 9,
891         11,10, 9,11, 8, 8, 8, 9, 8, 9,10,11, 9, 9,11,11,
892         10, 9, 9,11,10, 8,11, 8, 9, 8,11, 9,10, 9,10,11,
893         11,10,10, 9,10,10, 8, 8, 9,10,10,10, 9,11, 9,10,
894         11,11,11,11,10, 9,11, 9, 9,11,11,10, 8,11,11,11,
895          9,10,10,11,10,11,11, 9,11,10, 9,11,10,10,10,10,
896          9,11,10,11,10, 9, 9,10,11, 9, 8,10,11,11,10,10,
897         11, 9,11,10,11,11,10,11, 9, 9, 8,10, 8, 9,11, 9,
898          8,10,10, 9,11,10,11,10,11, 9,11, 8,10,11,11,11,
899         11,10,10,11,11,11,11,10,11,11,10, 9, 8,10,10, 9,
900         11,10,11,11,11, 9, 9, 9,11,11,11,10,10, 9, 9,10,
901          9,11,11,11,11, 8,10,11,10,11,11,10,11,11, 9, 9,
902          9,10, 9,11, 9,11,11,11,11,11,10,11,11,10,11,10,
903         11,11, 9,11,10,11,10, 9,10, 9,10,10,11,11,11,11,
904          9,10, 9,10,11,11,10,11,11,11,11,11,11,10,11,11,
905         10,
906 };
907 
908 static const static_codebook _16u1__p9_2 = {
909         2, 289,
910         (char *)_vq_lengthlist__16u1__p9_2,
911         1, -529530880, 1611661312, 5, 0,
912         (long *)_vq_quantlist__16u1__p9_2,
913         0
914 };
915 
916 static const char _huff_lengthlist__16u1__short[] = {
917          5, 7,10, 9,11,10,15,11,13,16, 6, 4, 6, 6, 7, 7,
918         10, 9,12,16,10, 6, 5, 6, 6, 7,10,11,16,16, 9, 6,
919          7, 6, 7, 7,10, 8,14,16,11, 6, 5, 4, 5, 6, 8, 9,
920         15,16, 9, 6, 6, 5, 6, 6, 9, 8,14,16,12, 7, 6, 6,
921          5, 6, 6, 7,13,16, 8, 6, 7, 6, 5, 5, 4, 4,11,16,
922          9, 8, 9, 9, 7, 7, 6, 5,13,16,14,14,16,15,16,15,
923         16,16,16,16,
924 };
925 
926 static const static_codebook _huff_book__16u1__short = {
927         2, 100,
928         (char *)_huff_lengthlist__16u1__short,
929         0, 0, 0, 0, 0,
930         NULL,
931         0
932 };
933 
934 static const char _huff_lengthlist__16u2__long[] = {
935 	 5, 8,10,10,10,11,11,12,14,18, 7, 5, 5, 6, 8, 9,
936 	10,12,14,17, 9, 5, 4, 5, 6, 8,10,11,13,19, 9, 5,
937 	 4, 4, 5, 6, 9,10,12,17, 8, 6, 5, 4, 4, 5, 7,10,
938 	11,15, 8, 7, 7, 6, 5, 5, 6, 9,11,14, 8, 9, 8, 7,
939 	 6, 5, 6, 7,11,14, 9,11,11, 9, 7, 6, 6, 6, 9,14,
940 	11,14,15,13, 9, 8, 7, 7, 9,14,13,15,19,17,12,11,
941 	10, 9,10,14,
942 };
943 
944 static const static_codebook _huff_book__16u2__long = {
945 	2, 100,
946 	(char *)_huff_lengthlist__16u2__long,
947 	0, 0, 0, 0, 0,
948 	NULL,
949 	0
950 };
951 
952 static const long _vq_quantlist__16u2_p1_0[] = {
953 	1,
954 	0,
955 	2,
956 };
957 
958 static const char _vq_lengthlist__16u2_p1_0[] = {
959 	 1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
960 	 9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 8, 9,
961 	 9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,10,10, 7, 9, 9,
962 	 9,10, 9, 9,10,11, 5, 8, 7, 7, 9, 9, 8, 9, 9, 7,
963 	 9, 9, 9,11,10, 9, 9,10, 7, 9, 9, 9,10,10, 9,11,
964 	10,
965 };
966 
967 static const static_codebook _16u2_p1_0 = {
968 	4, 81,
969 	(char *)_vq_lengthlist__16u2_p1_0,
970 	1, -535822336, 1611661312, 2, 0,
971 	(long *)_vq_quantlist__16u2_p1_0,
972 	0
973 };
974 
975 static const long _vq_quantlist__16u2_p2_0[] = {
976 	2,
977 	1,
978 	3,
979 	0,
980 	4,
981 };
982 
983 static const char _vq_lengthlist__16u2_p2_0[] = {
984 	 3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 9,
985 	10, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
986 	 8,10,10, 7, 8, 8,10,10,10,10,10,12,12, 9,10,10,
987 	11,12, 5, 7, 7, 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,
988 	10, 9,10,10,12,11,10,10,10,12,12, 9,10,10,12,12,
989 	10,10,10,12,12, 9,10,10,12,12,12,12,12,14,14,11,
990 	12,12,13,14, 9,10,10,12,12, 9,10,10,12,12,10,10,
991 	10,12,12,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
992 	 9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
993 	12,10,10,10,12,12, 7, 8, 8,11,10, 8, 9, 9,11,11,
994 	 8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 7,
995 	 8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
996 	10,13,12,10,11,11,13,13,10,11,10,13,12,10,11,11,
997 	13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
998 	14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
999 	12,13,12,14,13,12,13,13,14,15, 5, 7, 7, 9,10, 7,
1000 	 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
1001 	11,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
1002 	10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
1003 	10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,12,
1004 	10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
1005 	10,11,12,13,12,13,13,15,14,12,12,13,12,14, 9,10,
1006 	11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
1007 	14,14,12,13,12,14,13, 8,10,10,12,12, 9,11,10,13,
1008 	12, 9,10,10,12,13,12,13,13,14,14,12,12,12,14,14,
1009 	 9,10,10,13,13,10,11,11,13,13,10,11,11,13,13,13,
1010 	13,13,14,15,12,13,13,14,15, 9,10,10,12,13,10,11,
1011 	10,13,13,10,11,11,12,13,12,13,12,15,14,12,13,13,
1012 	14,15,11,12,12,15,14,12,12,13,14,15,12,13,13,15,
1013 	14,13,13,15,14,16,14,14,14,16,15,11,12,12,14,14,
1014 	11,12,12,14,14,12,13,13,14,15,13,14,13,15,13,14,
1015 	14,14,15,16, 8, 9,10,12,12, 9,10,10,13,12, 9,10,
1016 	11,12,13,12,12,12,14,14,12,13,13,14,14, 9,10,10,
1017 	13,12,10,11,11,13,13,10,10,11,13,13,12,13,13,15,
1018 	14,12,12,13,14,15, 9,10,10,13,13,10,11,11,13,13,
1019 	10,11,11,13,13,12,13,13,14,14,13,13,13,15,15,11,
1020 	12,12,14,13,12,13,13,15,14,11,12,12,14,14,14,14,
1021 	14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
1022 	14,15,12,13,12,14,14,14,14,14,16,16,14,15,13,16,
1023 	14,
1024 };
1025 
1026 static const static_codebook _16u2_p2_0 = {
1027 	4, 625,
1028 	(char *)_vq_lengthlist__16u2_p2_0,
1029 	1, -533725184, 1611661312, 3, 0,
1030 	(long *)_vq_quantlist__16u2_p2_0,
1031 	0
1032 };
1033 
1034 static const long _vq_quantlist__16u2_p3_0[] = {
1035 	4,
1036 	3,
1037 	5,
1038 	2,
1039 	6,
1040 	1,
1041 	7,
1042 	0,
1043 	8,
1044 };
1045 
1046 static const char _vq_lengthlist__16u2_p3_0[] = {
1047 	 2, 4, 4, 6, 6, 7, 7, 9, 9, 4, 5, 5, 6, 6, 8, 7,
1048 	 9, 9, 4, 5, 5, 6, 6, 7, 8, 9, 9, 6, 6, 6, 7, 7,
1049 	 8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
1050 	 8, 8, 9, 9,11,10, 7, 7, 8, 8, 8, 9, 9,10,11, 9,
1051 	 9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,10,11,11,
1052 	11,
1053 };
1054 
1055 static const static_codebook _16u2_p3_0 = {
1056 	2, 81,
1057 	(char *)_vq_lengthlist__16u2_p3_0,
1058 	1, -531628032, 1611661312, 4, 0,
1059 	(long *)_vq_quantlist__16u2_p3_0,
1060 	0
1061 };
1062 
1063 static const long _vq_quantlist__16u2_p4_0[] = {
1064 	8,
1065 	7,
1066 	9,
1067 	6,
1068 	10,
1069 	5,
1070 	11,
1071 	4,
1072 	12,
1073 	3,
1074 	13,
1075 	2,
1076 	14,
1077 	1,
1078 	15,
1079 	0,
1080 	16,
1081 };
1082 
1083 static const char _vq_lengthlist__16u2_p4_0[] = {
1084 	 2, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,11,
1085 	11, 5, 5, 5, 7, 6, 8, 7, 9, 9, 9, 9,10,10,11,11,
1086 	12,12, 5, 5, 5, 6, 6, 7, 8, 8, 9, 9, 9,10,10,11,
1087 	11,12,12, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
1088 	11,11,12,12, 6, 6, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,
1089 	10,11,11,12,12, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
1090 	11,11,11,11,12,12, 7, 7, 8, 8, 8, 9, 9, 9, 9,10,
1091 	10,11,11,11,11,12,12, 8, 9, 9, 9, 9, 9, 9,10,10,
1092 	10,10,11,11,12,12,12,12, 8, 9, 9, 9, 9, 9, 9,10,
1093 	10,10,10,11,11,12,12,12,12, 9, 9, 9, 9, 9,10,10,
1094 	10,10,10,11,11,11,12,12,13,13, 9, 9, 9, 9, 9,10,
1095 	10,10,10,11,10,11,11,12,12,13,13,10,10,10,10,10,
1096 	11,11,11,11,11,11,11,12,12,12,13,13,10,10,10,10,
1097 	10,11,11,11,11,11,11,12,11,12,12,13,13,11,11,11,
1098 	11,11,11,11,12,12,12,12,12,12,13,13,13,13,11,11,
1099 	11,11,11,11,11,12,12,12,12,13,12,13,13,13,13,11,
1100 	12,12,12,12,12,12,12,12,13,13,13,13,13,13,14,14,
1101 	11,12,12,12,12,12,12,12,13,13,13,13,13,13,13,14,
1102 	14,
1103 };
1104 
1105 static const static_codebook _16u2_p4_0 = {
1106 	2, 289,
1107 	(char *)_vq_lengthlist__16u2_p4_0,
1108 	1, -529530880, 1611661312, 5, 0,
1109 	(long *)_vq_quantlist__16u2_p4_0,
1110 	0
1111 };
1112 
1113 static const long _vq_quantlist__16u2_p5_0[] = {
1114 	1,
1115 	0,
1116 	2,
1117 };
1118 
1119 static const char _vq_lengthlist__16u2_p5_0[] = {
1120 	 1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9, 9, 7,
1121 	 9,10, 5, 8, 8, 7,10, 9, 7,10, 9, 5, 8, 8, 8,11,
1122 	10, 8,10,10, 7,10,10, 9, 9,12,10,12,12, 7,10,10,
1123 	 9,12,10,10,11,12, 5, 8, 8, 8,10,10, 8,11,11, 7,
1124 	11,10,10,12,11, 9,10,12, 7,10,11,10,12,12, 9,12,
1125 	 9,
1126 };
1127 
1128 static const static_codebook _16u2_p5_0 = {
1129 	4, 81,
1130 	(char *)_vq_lengthlist__16u2_p5_0,
1131 	1, -529137664, 1618345984, 2, 0,
1132 	(long *)_vq_quantlist__16u2_p5_0,
1133 	0
1134 };
1135 
1136 static const long _vq_quantlist__16u2_p5_1[] = {
1137 	5,
1138 	4,
1139 	6,
1140 	3,
1141 	7,
1142 	2,
1143 	8,
1144 	1,
1145 	9,
1146 	0,
1147 	10,
1148 };
1149 
1150 static const char _vq_lengthlist__16u2_p5_1[] = {
1151 	 2, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7,
1152 	 7, 7, 8, 8, 8, 8, 5, 6, 6, 6, 7, 7, 7, 8, 8, 8,
1153 	 8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
1154 	 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
1155 	 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1156 	 8, 8, 8, 8, 8, 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 8,
1157 	 8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
1158 	 8, 8, 8, 8, 8, 9, 9, 9, 9,
1159 };
1160 
1161 static const static_codebook _16u2_p5_1 = {
1162 	2, 121,
1163 	(char *)_vq_lengthlist__16u2_p5_1,
1164 	1, -531365888, 1611661312, 4, 0,
1165 	(long *)_vq_quantlist__16u2_p5_1,
1166 	0
1167 };
1168 
1169 static const long _vq_quantlist__16u2_p6_0[] = {
1170 	6,
1171 	5,
1172 	7,
1173 	4,
1174 	8,
1175 	3,
1176 	9,
1177 	2,
1178 	10,
1179 	1,
1180 	11,
1181 	0,
1182 	12,
1183 };
1184 
1185 static const char _vq_lengthlist__16u2_p6_0[] = {
1186 	 1, 5, 4, 7, 7, 8, 8, 8, 8,10,10,11,11, 4, 6, 6,
1187 	 7, 7, 9, 9, 9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9,
1188 	 9, 9, 9,10,10,11,11, 7, 8, 8, 9, 9, 9, 9,10,10,
1189 	11,11,12,12, 7, 7, 7, 9, 8,10, 9,10,10,11,11,12,
1190 	12, 8, 9, 9, 9,10,10,10,11,11,12,12,13,13, 8, 9,
1191 	 9,10, 9,10,10,11,11,12,12,13,13, 8, 9, 9,10,10,
1192 	11,11,11,11,12,12,13,13, 8, 9, 9,10,10,11,11,12,
1193 	11,12,12,13,13,10,10,10,11,11,12,12,12,12,13,13,
1194 	14,14,10,10,10,11,11,12,12,12,12,13,13,14,14,11,
1195 	11,11,12,12,13,13,13,13,14,14,14,14,11,11,11,12,
1196 	12,13,13,13,13,14,14,14,14,
1197 };
1198 
1199 static const static_codebook _16u2_p6_0 = {
1200 	2, 169,
1201 	(char *)_vq_lengthlist__16u2_p6_0,
1202 	1, -526516224, 1616117760, 4, 0,
1203 	(long *)_vq_quantlist__16u2_p6_0,
1204 	0
1205 };
1206 
1207 static const long _vq_quantlist__16u2_p6_1[] = {
1208 	2,
1209 	1,
1210 	3,
1211 	0,
1212 	4,
1213 };
1214 
1215 static const char _vq_lengthlist__16u2_p6_1[] = {
1216 	 2, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5,
1217 	 5, 5, 5, 5, 5, 5, 5, 5, 5,
1218 };
1219 
1220 static const static_codebook _16u2_p6_1 = {
1221 	2, 25,
1222 	(char *)_vq_lengthlist__16u2_p6_1,
1223 	1, -533725184, 1611661312, 3, 0,
1224 	(long *)_vq_quantlist__16u2_p6_1,
1225 	0
1226 };
1227 
1228 static const long _vq_quantlist__16u2_p7_0[] = {
1229 	6,
1230 	5,
1231 	7,
1232 	4,
1233 	8,
1234 	3,
1235 	9,
1236 	2,
1237 	10,
1238 	1,
1239 	11,
1240 	0,
1241 	12,
1242 };
1243 
1244 static const char _vq_lengthlist__16u2_p7_0[] = {
1245 	 1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6,
1246 	 8, 8, 9, 9, 9, 9,10,10,11,10, 4, 6, 6, 8, 8, 9,
1247 	 9, 9, 9,10,10,11,11, 7, 8, 8,10, 9,10,10,10,10,
1248 	11,11,12,12, 7, 8, 8,10,10,10,10,10,10,11,11,12,
1249 	12, 8, 9, 9,10,10,11,11,11,11,12,12,13,13, 8, 9,
1250 	 9,10,10,11,11,11,11,12,12,13,13, 8, 9, 9,11,10,
1251 	11,11,12,12,13,13,14,13, 8, 9, 9,10,10,11,11,12,
1252 	12,13,13,13,13, 9,10,10,11,11,12,12,13,13,13,13,
1253 	14,14, 9,10,10,11,11,12,12,13,13,13,13,14,14,10,
1254 	11,11,12,12,13,13,14,13,14,14,15,14,10,11,11,12,
1255 	12,13,13,14,13,14,14,15,14,
1256 };
1257 
1258 static const static_codebook _16u2_p7_0 = {
1259 	2, 169,
1260 	(char *)_vq_lengthlist__16u2_p7_0,
1261 	1, -523206656, 1618345984, 4, 0,
1262 	(long *)_vq_quantlist__16u2_p7_0,
1263 	0
1264 };
1265 
1266 static const long _vq_quantlist__16u2_p7_1[] = {
1267 	5,
1268 	4,
1269 	6,
1270 	3,
1271 	7,
1272 	2,
1273 	8,
1274 	1,
1275 	9,
1276 	0,
1277 	10,
1278 };
1279 
1280 static const char _vq_lengthlist__16u2_p7_1[] = {
1281 	 2, 5, 5, 7, 7, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
1282 	 7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
1283 	 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7,
1284 	 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
1285 	 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
1286 	 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
1287 	 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1288 	 8, 8, 8, 8, 8, 8, 8, 8, 8,
1289 };
1290 
1291 static const static_codebook _16u2_p7_1 = {
1292 	2, 121,
1293 	(char *)_vq_lengthlist__16u2_p7_1,
1294 	1, -531365888, 1611661312, 4, 0,
1295 	(long *)_vq_quantlist__16u2_p7_1,
1296 	0
1297 };
1298 
1299 static const long _vq_quantlist__16u2_p8_0[] = {
1300 	7,
1301 	6,
1302 	8,
1303 	5,
1304 	9,
1305 	4,
1306 	10,
1307 	3,
1308 	11,
1309 	2,
1310 	12,
1311 	1,
1312 	13,
1313 	0,
1314 	14,
1315 };
1316 
1317 static const char _vq_lengthlist__16u2_p8_0[] = {
1318 	 1, 4, 4, 7, 7, 8, 8, 7, 7, 9, 8,10, 9,11,11, 4,
1319 	 7, 6, 9, 8, 9, 9, 9, 9,10, 9,11, 9,12, 9, 4, 6,
1320 	 7, 8, 8, 9, 9, 9, 9,10,10,10,11,11,12, 7, 9, 8,
1321 	10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
1322 	10,10,11,10,10,11,11,11,12,12,13, 8, 9, 9,11,11,
1323 	11,11,11,11,12,12,13,13,13,13, 8, 9, 9,11,11,11,
1324 	11,11,11,12,12,13,13,13,14, 8, 9, 9,10,10,11,11,
1325 	12,11,13,13,14,13,14,14, 8, 9, 9,10,10,11,11,12,
1326 	12,12,12,13,13,14,14, 9,10,10,11,11,12,12,13,12,
1327 	13,13,14,14,15,15, 9,10,10,11,11,12,12,12,13,13,
1328 	13,14,14,14,15,10,11,11,12,12,13,13,14,13,14,14,
1329 	15,14,15,15,10,11,11,12,12,13,12,13,14,14,14,14,
1330 	14,15,15,11,12,12,13,13,13,13,14,14,15,14,15,15,
1331 	16,16,11,12,12,13,13,13,13,14,14,14,15,15,15,16,
1332 	16,
1333 };
1334 
1335 static const static_codebook _16u2_p8_0 = {
1336 	2, 225,
1337 	(char *)_vq_lengthlist__16u2_p8_0,
1338 	1, -520986624, 1620377600, 4, 0,
1339 	(long *)_vq_quantlist__16u2_p8_0,
1340 	0
1341 };
1342 
1343 static const long _vq_quantlist__16u2_p8_1[] = {
1344 	10,
1345 	9,
1346 	11,
1347 	8,
1348 	12,
1349 	7,
1350 	13,
1351 	6,
1352 	14,
1353 	5,
1354 	15,
1355 	4,
1356 	16,
1357 	3,
1358 	17,
1359 	2,
1360 	18,
1361 	1,
1362 	19,
1363 	0,
1364 	20,
1365 };
1366 
1367 static const char _vq_lengthlist__16u2_p8_1[] = {
1368 	 3, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
1369 	 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,
1370 	 9, 9, 9, 9, 9, 9,10,10,10,10, 5, 6, 6, 7, 7, 8,
1371 	 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
1372 	 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,
1373 	10,10,10,10, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
1374 	 9,10, 9,10,10,10, 9,10, 9, 8, 8, 8, 9, 8, 9, 9,
1375 	 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10, 8, 8,
1376 	 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
1377 	10,10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,
1378 	10,10,10,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9, 9,
1379 	10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
1380 	 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
1381 	10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,
1382 	10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
1383 	10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
1384 	 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1385 	10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
1386 	10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,
1387 	10,10,10,10,10,10,10,10,10,10,10, 9, 9,10,10,10,
1388 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1389 	 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1390 	10,10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,
1391 	10,10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,
1392 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
1393 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1394 	10,10,10,10, 9,10,10,10,10,10,10,10,10,10,10,10,
1395 	10,10,10,10,10,10,10,10,10,
1396 };
1397 
1398 static const static_codebook _16u2_p8_1 = {
1399 	2, 441,
1400 	(char *)_vq_lengthlist__16u2_p8_1,
1401 	1, -529268736, 1611661312, 5, 0,
1402 	(long *)_vq_quantlist__16u2_p8_1,
1403 	0
1404 };
1405 
1406 static const long _vq_quantlist__16u2_p9_0[] = {
1407 	7,
1408 	6,
1409 	8,
1410 	5,
1411 	9,
1412 	4,
1413 	10,
1414 	3,
1415 	11,
1416 	2,
1417 	12,
1418 	1,
1419 	13,
1420 	0,
1421 	14,
1422 };
1423 
1424 static const char _vq_lengthlist__16u2_p9_0[] = {
1425 	 1, 5, 3, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5,
1426 	 7, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 7,
1427 	 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
1428 	 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
1429 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1430 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1431 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1432 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1433 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1434 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1435 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1436 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1437 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1438 	10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1439 	10,
1440 };
1441 
1442 static const static_codebook _16u2_p9_0 = {
1443 	2, 225,
1444 	(char *)_vq_lengthlist__16u2_p9_0,
1445 	1, -510036736, 1631393792, 4, 0,
1446 	(long *)_vq_quantlist__16u2_p9_0,
1447 	0
1448 };
1449 
1450 static const long _vq_quantlist__16u2_p9_1[] = {
1451 	9,
1452 	8,
1453 	10,
1454 	7,
1455 	11,
1456 	6,
1457 	12,
1458 	5,
1459 	13,
1460 	4,
1461 	14,
1462 	3,
1463 	15,
1464 	2,
1465 	16,
1466 	1,
1467 	17,
1468 	0,
1469 	18,
1470 };
1471 
1472 static const char _vq_lengthlist__16u2_p9_1[] = {
1473 	 1, 4, 4, 7, 7, 7, 7, 7, 6, 9, 7,10, 8,12,12,13,
1474 	13,14,14, 4, 7, 7, 9, 9, 9, 8, 9, 8,10, 9,11, 9,
1475 	14, 9,14,10,13,11, 4, 7, 7, 9, 9, 9, 9, 8, 9,10,
1476 	10,11,11,12,13,12,13,14,15, 7, 9, 9,10,11,10,10,
1477 	10,10,11,12,13,13,13,14,17,14,15,16, 7, 9, 9,10,
1478 	10,10,10,10,10,11,12,13,13,14,14,15,15,18,18, 8,
1479 	 9, 9,11,10,11,11,11,12,13,12,14,14,16,15,15,17,
1480 	18,15, 8, 9, 9,10,10,11,11,11,11,13,13,14,14,15,
1481 	15,15,16,16,18, 7, 9, 8,10,10,11,11,12,12,14,14,
1482 	15,15,16,16,15,17,16,18, 8, 9, 9,10,10,11,12,12,
1483 	12,13,13,16,15,17,16,17,18,17,18, 9,10,10,12,11,
1484 	13,13,14,13,14,14,15,17,16,18,17,18,17,18, 9,10,
1485 	10,12,11,12,13,13,14,15,16,14,15,16,18,18,18,18,
1486 	17,11,11,11,13,13,14,14,16,15,15,15,16,15,15,18,
1487 	18,18,17,16,11,11,12,13,13,15,14,15,16,16,16,17,
1488 	16,15,18,17,18,16,18,12,13,13,15,15,15,16,18,16,
1489 	17,16,17,16,17,17,17,18,18,17,13,13,13,15,13,16,
1490 	15,17,16,16,16,18,18,18,18,16,17,17,18,13,15,14,
1491 	15,15,18,17,18,18,18,16,18,17,18,17,18,16,17,17,
1492 	14,14,14,15,16,17,16,18,18,18,17,18,17,18,18,18,
1493 	16,16,16,14,17,16,17,15,16,18,18,17,18,17,18,17,
1494 	18,18,18,17,18,17,15,16,15,18,15,18,17,16,18,18,
1495 	18,18,18,18,17,18,16,18,17,
1496 };
1497 
1498 static const static_codebook _16u2_p9_1 = {
1499 	2, 361,
1500 	(char *)_vq_lengthlist__16u2_p9_1,
1501 	1, -518287360, 1622704128, 5, 0,
1502 	(long *)_vq_quantlist__16u2_p9_1,
1503 	0
1504 };
1505 
1506 static const long _vq_quantlist__16u2_p9_2[] = {
1507 	24,
1508 	23,
1509 	25,
1510 	22,
1511 	26,
1512 	21,
1513 	27,
1514 	20,
1515 	28,
1516 	19,
1517 	29,
1518 	18,
1519 	30,
1520 	17,
1521 	31,
1522 	16,
1523 	32,
1524 	15,
1525 	33,
1526 	14,
1527 	34,
1528 	13,
1529 	35,
1530 	12,
1531 	36,
1532 	11,
1533 	37,
1534 	10,
1535 	38,
1536 	9,
1537 	39,
1538 	8,
1539 	40,
1540 	7,
1541 	41,
1542 	6,
1543 	42,
1544 	5,
1545 	43,
1546 	4,
1547 	44,
1548 	3,
1549 	45,
1550 	2,
1551 	46,
1552 	1,
1553 	47,
1554 	0,
1555 	48,
1556 };
1557 
1558 static const char _vq_lengthlist__16u2_p9_2[] = {
1559 	 2, 3, 4, 4, 4, 5, 5, 6, 5, 6, 6, 6, 6, 6, 6, 7,
1560 	 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1561 	 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 7, 8, 8, 8, 8, 8,
1562 	 8,
1563 };
1564 
1565 static const static_codebook _16u2_p9_2 = {
1566 	1, 49,
1567 	(char *)_vq_lengthlist__16u2_p9_2,
1568 	1, -526909440, 1611661312, 6, 0,
1569 	(long *)_vq_quantlist__16u2_p9_2,
1570 	0
1571 };
1572 
1573 static const char _huff_lengthlist__16u2__short[] = {
1574 	 8,11,13,13,15,16,19,19,19,19,11, 8, 8, 9, 9,11,
1575 	13,15,19,20,14, 8, 7, 7, 8, 9,12,13,15,20,15, 9,
1576 	 6, 5, 5, 7,10,12,14,18,14, 9, 7, 5, 3, 4, 7,10,
1577 	12,16,13,10, 8, 6, 3, 3, 5, 8,11,14,11,10, 9, 7,
1578 	 5, 4, 4, 6,11,14,10,10,10, 8, 6, 5, 5, 6,10,14,
1579 	10,10,10, 9, 8, 7, 7, 7,10,14,11,12,12,12,11,10,
1580 	10,10,12,16,
1581 };
1582 
1583 static const static_codebook _huff_book__16u2__short = {
1584 	2, 100,
1585 	(char *)_huff_lengthlist__16u2__short,
1586 	0, 0, 0, 0, 0,
1587 	NULL,
1588 	0
1589 };
1590 
1591 static const long _vq_quantlist__8u0__p1_0[] = {
1592         1,
1593         0,
1594         2,
1595 };
1596 
1597 static const char _vq_lengthlist__8u0__p1_0[] = {
1598          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
1599         10,10, 5, 8, 8, 7,10,10, 8,10,10, 4, 9, 8, 8,11,
1600         11, 8,11,11, 7,11,11,10,11,13,10,13,13, 7,11,11,
1601         10,13,12,10,13,13, 5, 9, 8, 8,11,11, 8,11,11, 7,
1602         11,11, 9,13,13,10,12,13, 7,11,11,10,13,13,10,13,
1603         11,
1604 };
1605 
1606 static const static_codebook _8u0__p1_0 = {
1607         4, 81,
1608         (char *)_vq_lengthlist__8u0__p1_0,
1609         1, -535822336, 1611661312, 2, 0,
1610         (long *)_vq_quantlist__8u0__p1_0,
1611         0
1612 };
1613 
1614 static const long _vq_quantlist__8u0__p2_0[] = {
1615         1,
1616         0,
1617         2,
1618 };
1619 
1620 static const char _vq_lengthlist__8u0__p2_0[] = {
1621          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 6, 7, 8, 6,
1622          7, 8, 5, 7, 7, 6, 8, 8, 7, 9, 7, 5, 7, 7, 7, 9,
1623          9, 7, 8, 8, 6, 9, 8, 7, 7,10, 8,10,10, 6, 8, 8,
1624          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
1625          8, 8, 8,10,10, 8, 8,10, 6, 8, 9, 8,10,10, 7,10,
1626          8,
1627 };
1628 
1629 static const static_codebook _8u0__p2_0 = {
1630         4, 81,
1631         (char *)_vq_lengthlist__8u0__p2_0,
1632         1, -535822336, 1611661312, 2, 0,
1633         (long *)_vq_quantlist__8u0__p2_0,
1634         0
1635 };
1636 
1637 static const long _vq_quantlist__8u0__p3_0[] = {
1638         2,
1639         1,
1640         3,
1641         0,
1642         4,
1643 };
1644 
1645 static const char _vq_lengthlist__8u0__p3_0[] = {
1646          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
1647         10, 9,11,11, 8, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
1648         10,11,11, 8,10,10,11,11,10,11,11,12,12,10,11,11,
1649         12,13, 6, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
1650         11, 9,10,11,12,12,10,11,11,12,12, 8,11,11,14,13,
1651         10,12,11,15,13,10,12,11,14,14,12,13,12,16,14,12,
1652         14,12,16,15, 8,11,11,13,14,10,11,12,13,15,10,11,
1653         12,13,15,11,12,13,14,15,12,12,14,14,16, 5, 8, 8,
1654         11,11, 9,11,11,12,12, 8,10,11,12,12,11,12,12,15,
1655         14,11,12,12,14,14, 7,11,10,13,12,10,11,12,13,14,
1656         10,12,12,14,13,12,13,13,14,15,12,13,13,15,15, 7,
1657         10,11,12,13,10,12,11,14,13,10,12,13,13,15,12,13,
1658         12,14,14,11,13,13,15,16, 9,12,12,15,14,11,13,13,
1659         15,16,11,13,13,16,16,13,14,15,15,15,12,14,15,17,
1660         16, 9,12,12,14,15,11,13,13,15,16,11,13,13,16,18,
1661         13,14,14,17,16,13,15,15,17,18, 5, 8, 9,11,11, 8,
1662         11,11,12,12, 8,10,11,12,12,11,12,12,14,14,11,12,
1663         12,14,15, 7,11,10,12,13,10,12,12,14,13,10,11,12,
1664         13,14,11,13,13,15,14,12,13,13,14,15, 7,10,11,13,
1665         13,10,12,12,13,14,10,12,12,13,13,11,13,13,16,16,
1666         12,13,13,15,14, 9,12,12,16,15,10,13,13,15,15,11,
1667         13,13,17,15,12,15,15,18,17,13,14,14,15,16, 9,12,
1668         12,15,15,11,13,13,15,16,11,13,13,15,15,12,15,15,
1669         16,16,13,15,14,17,15, 7,11,11,15,15,10,13,13,16,
1670         15,10,13,13,15,16,14,15,15,17,19,13,15,14,15,18,
1671          9,12,12,16,16,11,13,14,17,16,11,13,13,17,16,15,
1672         15,16,17,19,13,15,16, 0,18, 9,12,12,16,15,11,14,
1673         13,17,17,11,13,14,16,16,15,16,16,19,18,13,15,15,
1674         17,19,11,14,14,19,16,12,14,15, 0,18,12,16,15,18,
1675         17,15,15,18,16,19,14,15,17,19,19,11,14,14,18,19,
1676         13,15,14,19,19,12,16,15,18,17,15,17,15, 0,16,14,
1677         17,16,19, 0, 7,11,11,14,14,10,12,12,15,15,10,13,
1678         13,16,15,13,15,15,17, 0,14,15,15,16,19, 9,12,12,
1679         16,16,11,14,14,16,16,11,13,13,16,16,14,17,16,19,
1680          0,14,18,17,17,19, 9,12,12,15,16,11,13,13,15,17,
1681         12,14,13,19,16,13,15,15,17,19,15,17,16,17,19,11,
1682         14,14,19,16,12,15,15,19,17,13,14,15,17,19,14,16,
1683         17,19,19,16,15,16,17,19,11,15,14,16,16,12,15,15,
1684         19, 0,12,14,15,19,19,14,16,16, 0,18,15,19,14,18,
1685         16,
1686 };
1687 
1688 static const static_codebook _8u0__p3_0 = {
1689         4, 625,
1690         (char *)_vq_lengthlist__8u0__p3_0,
1691         1, -533725184, 1611661312, 3, 0,
1692         (long *)_vq_quantlist__8u0__p3_0,
1693         0
1694 };
1695 
1696 static const long _vq_quantlist__8u0__p4_0[] = {
1697         2,
1698         1,
1699         3,
1700         0,
1701         4,
1702 };
1703 
1704 static const char _vq_lengthlist__8u0__p4_0[] = {
1705          3, 5, 5, 8, 8, 5, 6, 7, 9, 9, 6, 7, 6, 9, 9, 9,
1706          9, 9,10,11, 9, 9, 9,11,10, 6, 7, 7,10,10, 7, 7,
1707          8,10,10, 7, 8, 8,10,10,10,10,10,10,11, 9,10,10,
1708         11,12, 6, 7, 7,10,10, 7, 8, 8,10,10, 7, 8, 7,10,
1709         10, 9,10,10,12,11,10,10,10,11,10, 9,10,10,12,11,
1710         10,10,10,13,11, 9,10,10,12,12,11,11,12,12,13,11,
1711         11,11,12,13, 9,10,10,12,12,10,10,11,12,12,10,10,
1712         11,12,12,11,11,11,13,13,11,12,12,13,13, 5, 7, 7,
1713         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,11,12,
1714         12,10,11,10,12,12, 7, 8, 8,11,11, 7, 8, 9,10,11,
1715          8, 9, 9,11,11,11,10,11,10,12,10,11,11,12,13, 7,
1716          8, 8,10,11, 8, 9, 8,12,10, 8, 9, 9,11,12,10,11,
1717         10,13,11,10,11,11,13,12, 9,11,10,13,12,10,10,11,
1718         12,12,10,11,11,13,13,12,10,13,11,14,11,12,12,15,
1719         13, 9,11,11,13,13,10,11,11,13,12,10,11,11,12,14,
1720         12,13,11,14,12,12,12,12,14,14, 5, 7, 7,10,10, 7,
1721          8, 8,10,10, 7, 8, 8,11,10,10,11,11,12,12,10,11,
1722         10,12,12, 7, 8, 8,10,11, 8, 9, 9,12,11, 8, 8, 9,
1723         10,11,10,11,11,12,13,11,10,11,11,13, 6, 8, 8,10,
1724         11, 8, 9, 9,11,11, 7, 9, 7,11,10,10,11,11,12,12,
1725         10,11,10,13,10, 9,11,10,13,12,10,12,11,13,13,10,
1726         10,11,12,13,11,12,13,15,14,11,11,13,12,13, 9,10,
1727         11,12,13,10,11,11,12,13,10,11,10,13,12,12,13,13,
1728         13,14,12,12,11,14,11, 8,10,10,12,13,10,11,11,13,
1729         13,10,11,10,13,13,12,13,14,15,14,12,12,12,14,13,
1730          9,10,10,13,12,10,10,12,13,13,10,11,11,15,12,12,
1731         12,13,15,14,12,13,13,15,13, 9,10,11,12,13,10,12,
1732         10,13,12,10,11,11,12,13,12,14,12,15,13,12,12,12,
1733         15,14,11,12,11,14,13,11,11,12,14,14,12,13,13,14,
1734         13,13,11,15,11,15,14,14,14,16,15,11,12,12,13,14,
1735         11,13,11,14,14,12,12,13,14,15,12,14,12,15,12,13,
1736         15,14,16,15, 8,10,10,12,12,10,10,10,12,13,10,11,
1737         11,13,13,12,12,12,13,14,13,13,13,15,15, 9,10,10,
1738         12,12,10,11,11,13,12,10,10,11,13,13,12,12,12,14,
1739         14,12,12,13,15,14, 9,10,10,13,12,10,10,12,12,13,
1740         10,11,10,13,13,12,13,13,14,14,12,13,12,14,13,11,
1741         12,12,14,13,12,13,12,14,14,10,12,12,14,14,14,14,
1742         14,16,14,13,12,14,12,15,10,12,12,14,15,12,13,13,
1743         14,16,11,12,11,15,14,13,14,14,14,15,13,14,11,14,
1744         12,
1745 };
1746 
1747 static const static_codebook _8u0__p4_0 = {
1748         4, 625,
1749         (char *)_vq_lengthlist__8u0__p4_0,
1750         1, -533725184, 1611661312, 3, 0,
1751         (long *)_vq_quantlist__8u0__p4_0,
1752         0
1753 };
1754 
1755 static const long _vq_quantlist__8u0__p5_0[] = {
1756         4,
1757         3,
1758         5,
1759         2,
1760         6,
1761         1,
1762         7,
1763         0,
1764         8,
1765 };
1766 
1767 static const char _vq_lengthlist__8u0__p5_0[] = {
1768          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 7, 8, 8,
1769         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 6, 8, 8, 9, 9,
1770          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 7, 8, 8,
1771          9, 9,10,10,12,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
1772         10,10,11,11,11,12,12,12, 9,10,10,11,11,12,12,12,
1773         12,
1774 };
1775 
1776 static const static_codebook _8u0__p5_0 = {
1777         2, 81,
1778         (char *)_vq_lengthlist__8u0__p5_0,
1779         1, -531628032, 1611661312, 4, 0,
1780         (long *)_vq_quantlist__8u0__p5_0,
1781         0
1782 };
1783 
1784 static const long _vq_quantlist__8u0__p6_0[] = {
1785         6,
1786         5,
1787         7,
1788         4,
1789         8,
1790         3,
1791         9,
1792         2,
1793         10,
1794         1,
1795         11,
1796         0,
1797         12,
1798 };
1799 
1800 static const char _vq_lengthlist__8u0__p6_0[] = {
1801          1, 4, 4, 7, 7, 9, 9,11,11,12,12,16,16, 3, 6, 6,
1802          9, 9,11,11,12,12,13,14,18,16, 3, 6, 7, 9, 9,11,
1803         11,13,12,14,14,17,16, 7, 9, 9,11,11,12,12,14,14,
1804         14,14,17,16, 7, 9, 9,11,11,13,12,13,13,14,14,17,
1805          0, 9,11,11,12,13,14,14,14,13,15,14,17,17, 9,11,
1806         11,12,12,14,14,13,14,14,15, 0, 0,11,12,12,15,14,
1807         15,14,15,14,15,16,17, 0,11,12,13,13,13,14,14,15,
1808         14,15,15, 0, 0,12,14,14,15,15,14,16,15,15,17,16,
1809          0,18,13,14,14,15,14,15,14,15,16,17,16, 0, 0,17,
1810         17,18, 0,16,18,16, 0, 0, 0,17, 0, 0,16, 0, 0,16,
1811         16, 0,15, 0,17, 0, 0, 0, 0,
1812 };
1813 
1814 static const static_codebook _8u0__p6_0 = {
1815         2, 169,
1816         (char *)_vq_lengthlist__8u0__p6_0,
1817         1, -526516224, 1616117760, 4, 0,
1818         (long *)_vq_quantlist__8u0__p6_0,
1819         0
1820 };
1821 
1822 static const long _vq_quantlist__8u0__p6_1[] = {
1823         2,
1824         1,
1825         3,
1826         0,
1827         4,
1828 };
1829 
1830 static const char _vq_lengthlist__8u0__p6_1[] = {
1831          1, 4, 4, 6, 6, 4, 6, 5, 7, 7, 4, 5, 6, 7, 7, 6,
1832          7, 7, 7, 7, 6, 7, 7, 7, 7,
1833 };
1834 
1835 static const static_codebook _8u0__p6_1 = {
1836         2, 25,
1837         (char *)_vq_lengthlist__8u0__p6_1,
1838         1, -533725184, 1611661312, 3, 0,
1839         (long *)_vq_quantlist__8u0__p6_1,
1840         0
1841 };
1842 
1843 static const long _vq_quantlist__8u0__p7_0[] = {
1844         1,
1845         0,
1846         2,
1847 };
1848 
1849 static const char _vq_lengthlist__8u0__p7_0[] = {
1850          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1851          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
1852          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1853          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1854          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
1855          7,
1856 };
1857 
1858 static const static_codebook _8u0__p7_0 = {
1859         4, 81,
1860         (char *)_vq_lengthlist__8u0__p7_0,
1861         1, -518803456, 1628680192, 2, 0,
1862         (long *)_vq_quantlist__8u0__p7_0,
1863         0
1864 };
1865 
1866 static const long _vq_quantlist__8u0__p7_1[] = {
1867         7,
1868         6,
1869         8,
1870         5,
1871         9,
1872         4,
1873         10,
1874         3,
1875         11,
1876         2,
1877         12,
1878         1,
1879         13,
1880         0,
1881         14,
1882 };
1883 
1884 static const char _vq_lengthlist__8u0__p7_1[] = {
1885          1, 5, 5, 5, 5,10,10,11,11,11,11,11,11,11,11, 5,
1886          7, 6, 8, 8, 9,10,11,11,11,11,11,11,11,11, 6, 6,
1887          7, 9, 7,11,10,11,11,11,11,11,11,11,11, 5, 6, 6,
1888         11, 8,11,11,11,11,11,11,11,11,11,11, 5, 6, 6, 9,
1889         10,11,10,11,11,11,11,11,11,11,11, 7,10,10,11,11,
1890         11,11,11,11,11,11,11,11,11,11, 7,11, 8,11,11,11,
1891         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1892         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1893         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1894         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1895         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1896         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
1897         11,11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,
1898         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
1899         10,
1900 };
1901 
1902 static const static_codebook _8u0__p7_1 = {
1903         2, 225,
1904         (char *)_vq_lengthlist__8u0__p7_1,
1905         1, -520986624, 1620377600, 4, 0,
1906         (long *)_vq_quantlist__8u0__p7_1,
1907         0
1908 };
1909 
1910 static const long _vq_quantlist__8u0__p7_2[] = {
1911         10,
1912         9,
1913         11,
1914         8,
1915         12,
1916         7,
1917         13,
1918         6,
1919         14,
1920         5,
1921         15,
1922         4,
1923         16,
1924         3,
1925         17,
1926         2,
1927         18,
1928         1,
1929         19,
1930         0,
1931         20,
1932 };
1933 
1934 static const char _vq_lengthlist__8u0__p7_2[] = {
1935          1, 6, 5, 7, 7, 9, 9, 9, 9,10,12,12,10,11,11,10,
1936         11,11,11,10,11, 6, 8, 8, 9, 9,10,10, 9,10,11,11,
1937         10,11,11,11,11,10,11,11,11,11, 6, 7, 8, 9, 9, 9,
1938         10,11,10,11,12,11,10,11,11,11,11,11,11,12,10, 8,
1939          9, 9,10, 9,10,10, 9,10,10,10,10,10, 9,10,10,10,
1940         10, 9,10,10, 9, 9, 9, 9,10,10, 9, 9,10,10,11,10,
1941          9,12,10,11,10, 9,10,10,10, 8, 9, 9,10, 9,10, 9,
1942          9,10,10, 9,10, 9,11,10,10,10,10,10, 9,10, 8, 8,
1943          9, 9,10, 9,11, 9, 8, 9, 9,10,11,10,10,10,11,12,
1944          9, 9,11, 8, 9, 8,11,10,11,10,10, 9,11,10,10,10,
1945         10,10,10,10,11,11,11,11, 8, 9, 9, 9,10,10,10,11,
1946         11,12,11,12,11,10,10,10,12,11,11,11,10, 8,10, 9,
1947         11,10,10,11,12,10,11,12,11,11,12,11,12,12,10,11,
1948         11,10, 9, 9,10,11,12,10,10,10,11,10,11,11,10,12,
1949         12,10,11,10,11,12,10, 9,10,10,11,10,11,11,11,11,
1950         11,12,11,11,11, 9,11,10,11,10,11,10, 9, 9,10,11,
1951         11,11,10,10,11,12,12,11,12,11,11,11,12,12,12,12,
1952         11, 9,11,11,12,10,11,11,11,11,11,11,12,11,11,12,
1953         11,11,11,10,11,11, 9,11,10,11,11,11,10,10,10,11,
1954         11,11,12,10,11,10,11,11,11,11,12, 9,11,10,11,11,
1955         10,10,11,11, 9,11,11,12,10,10,10,10,10,11,11,10,
1956          9,10,11,11,12,11,10,10,12,11,11,12,11,12,11,11,
1957         10,10,11,11,10,12,11,10,11,10,11,10,10,10,11,11,
1958         10,10,11,11,11,11,10,10,10,12,11,11,11,11,10, 9,
1959         10,11,11,11,12,11,11,11,12,10,11,11,11, 9,10,11,
1960         11,11,11,11,11,10,10,11,11,12,11,10,11,12,11,10,
1961         10,11, 9,10,11,11,11,11,11,10,11,11,10,12,11,11,
1962         11,12,11,11,11,10,10,11,11,
1963 };
1964 
1965 static const static_codebook _8u0__p7_2 = {
1966         2, 441,
1967         (char *)_vq_lengthlist__8u0__p7_2,
1968         1, -529268736, 1611661312, 5, 0,
1969         (long *)_vq_quantlist__8u0__p7_2,
1970         0
1971 };
1972 
1973 static const char _huff_lengthlist__8u0__single[] = {
1974          4, 7,11, 9,12, 8, 7,10, 6, 4, 5, 5, 7, 5, 6,16,
1975          9, 5, 5, 6, 7, 7, 9,16, 7, 4, 6, 5, 7, 5, 7,17,
1976         10, 7, 7, 8, 7, 7, 8,18, 7, 5, 6, 4, 5, 4, 5,15,
1977          7, 6, 7, 5, 6, 4, 5,15,12,13,18,12,17,11, 9,17,
1978 };
1979 
1980 static const static_codebook _huff_book__8u0__single = {
1981         2, 64,
1982         (char *)_huff_lengthlist__8u0__single,
1983         0, 0, 0, 0, 0,
1984         NULL,
1985         0
1986 };
1987 
1988 static const long _vq_quantlist__8u1__p1_0[] = {
1989         1,
1990         0,
1991         2,
1992 };
1993 
1994 static const char _vq_lengthlist__8u1__p1_0[] = {
1995          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 7, 9,10, 7,
1996          9, 9, 5, 8, 8, 7,10, 9, 7, 9, 9, 5, 8, 8, 8,10,
1997         10, 8,10,10, 7,10,10, 9,10,12,10,12,12, 7,10,10,
1998          9,12,11,10,12,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
1999         10,10,10,12,12, 9,11,12, 7,10,10,10,12,12, 9,12,
2000         10,
2001 };
2002 
2003 static const static_codebook _8u1__p1_0 = {
2004         4, 81,
2005         (char *)_vq_lengthlist__8u1__p1_0,
2006         1, -535822336, 1611661312, 2, 0,
2007         (long *)_vq_quantlist__8u1__p1_0,
2008         0
2009 };
2010 
2011 static const long _vq_quantlist__8u1__p2_0[] = {
2012         1,
2013         0,
2014         2,
2015 };
2016 
2017 static const char _vq_lengthlist__8u1__p2_0[] = {
2018          3, 4, 5, 5, 6, 6, 5, 6, 6, 5, 7, 6, 6, 7, 8, 6,
2019          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 7, 5, 6, 6, 7, 8,
2020          8, 6, 7, 7, 6, 8, 7, 7, 7, 9, 8, 9, 9, 6, 7, 8,
2021          7, 9, 7, 8, 9, 9, 5, 6, 6, 6, 7, 7, 7, 8, 8, 6,
2022          8, 7, 8, 9, 9, 7, 7, 9, 6, 7, 8, 8, 9, 9, 7, 9,
2023          7,
2024 };
2025 
2026 static const static_codebook _8u1__p2_0 = {
2027         4, 81,
2028         (char *)_vq_lengthlist__8u1__p2_0,
2029         1, -535822336, 1611661312, 2, 0,
2030         (long *)_vq_quantlist__8u1__p2_0,
2031         0
2032 };
2033 
2034 static const long _vq_quantlist__8u1__p3_0[] = {
2035         2,
2036         1,
2037         3,
2038         0,
2039         4,
2040 };
2041 
2042 static const char _vq_lengthlist__8u1__p3_0[] = {
2043          1, 5, 5, 7, 7, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
2044         10, 9,11,11, 9, 9, 9,11,11, 6, 8, 8,10,10, 8,10,
2045         10,11,11, 8, 9,10,11,11,10,11,11,12,12,10,11,11,
2046         12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10, 9,11,
2047         11,10,11,11,12,12,10,11,11,12,12, 9,11,11,14,13,
2048         10,12,11,14,14,10,12,11,14,13,12,13,13,15,14,12,
2049         13,13,15,14, 8,11,11,13,14,10,11,12,13,15,10,11,
2050         12,14,14,12,13,13,14,15,12,13,13,14,15, 5, 8, 8,
2051         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
2052         13,11,12,12,13,14, 8,10,10,12,12, 9,11,12,13,14,
2053         10,12,12,13,13,12,12,13,14,14,11,13,13,15,15, 7,
2054         10,10,12,12, 9,12,11,14,12,10,11,12,13,14,12,13,
2055         12,14,14,12,13,13,15,16,10,12,12,15,14,11,12,13,
2056         15,15,11,13,13,15,16,14,14,15,15,16,13,14,15,17,
2057         15, 9,12,12,14,15,11,13,12,15,15,11,13,13,15,15,
2058         13,14,13,15,14,13,14,14,17, 0, 5, 8, 8,11,11, 8,
2059         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
2060         12,14,14, 7,10,10,12,12,10,12,12,13,13, 9,11,12,
2061         12,13,11,12,13,15,15,11,12,13,14,15, 8,10,10,12,
2062         12,10,12,11,13,13,10,12,11,13,13,11,13,13,15,14,
2063         12,13,12,15,13, 9,12,12,14,14,11,13,13,16,15,11,
2064         12,13,16,15,13,14,15,16,16,13,13,15,15,16,10,12,
2065         12,15,14,11,13,13,14,16,11,13,13,15,16,13,15,15,
2066         16,17,13,15,14,16,15, 8,11,11,14,15,10,12,12,15,
2067         15,10,12,12,15,16,14,15,15,16,17,13,14,14,16,16,
2068          9,12,12,15,15,11,13,14,15,17,11,13,13,15,16,14,
2069         15,16,19,17,13,15,15, 0,17, 9,12,12,15,15,11,14,
2070         13,16,15,11,13,13,15,16,15,15,15,18,17,13,15,15,
2071         17,17,11,15,14,18,16,12,14,15,17,17,12,15,15,18,
2072         18,15,15,16,15,19,14,16,16, 0, 0,11,14,14,16,17,
2073         12,15,14,18,17,12,15,15,18,18,15,17,15,18,16,14,
2074         16,16,18,18, 7,11,11,14,14,10,12,12,15,15,10,12,
2075         13,15,15,13,14,15,16,16,14,15,15,18,18, 9,12,12,
2076         15,15,11,13,13,16,15,11,12,13,16,16,14,15,15,17,
2077         16,15,16,16,17,17, 9,12,12,15,15,11,13,13,15,17,
2078         11,14,13,16,15,13,15,15,17,17,15,15,15,18,17,11,
2079         14,14,17,15,12,14,15,17,18,13,13,15,17,17,14,16,
2080         16,19,18,16,15,17,17, 0,11,14,14,17,17,12,15,15,
2081         18, 0,12,15,14,18,16,14,17,17,19, 0,16,18,15, 0,
2082         16,
2083 };
2084 
2085 static const static_codebook _8u1__p3_0 = {
2086         4, 625,
2087         (char *)_vq_lengthlist__8u1__p3_0,
2088         1, -533725184, 1611661312, 3, 0,
2089         (long *)_vq_quantlist__8u1__p3_0,
2090         0
2091 };
2092 
2093 static const long _vq_quantlist__8u1__p4_0[] = {
2094         2,
2095         1,
2096         3,
2097         0,
2098         4,
2099 };
2100 
2101 static const char _vq_lengthlist__8u1__p4_0[] = {
2102          4, 5, 5, 9, 9, 6, 7, 7, 9, 9, 6, 7, 7, 9, 9, 9,
2103          9, 9,11,11, 9, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 7,
2104          8, 9,10, 7, 7, 8, 9,10, 9, 9,10,10,11, 9, 9,10,
2105         10,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 7,10,
2106          9, 9,10, 9,12,11,10,10, 9,12,10, 9,10,10,12,11,
2107          9,10,10,12,11, 9,10,10,12,12,11,11,12,12,13,11,
2108         11,12,12,13, 9, 9,10,12,11, 9,10,10,12,12,10,10,
2109         10,12,12,11,12,11,13,12,11,12,11,13,12, 6, 7, 7,
2110          9, 9, 7, 8, 8,10,10, 7, 8, 7,10, 9,10,10,10,12,
2111         12,10,10,10,12,11, 7, 8, 7,10,10, 7, 7, 9,10,11,
2112          8, 9, 9,11,10,10,10,11,10,12,10,10,11,12,12, 7,
2113          8, 8,10,10, 7, 9, 8,11,10, 8, 8, 9,11,11,10,11,
2114         10,12,11,10,11,11,12,12, 9,10,10,12,12, 9,10,10,
2115         12,12,10,11,11,13,12,11,10,12,10,14,12,12,12,13,
2116         14, 9,10,10,12,12, 9,11,10,12,12,10,11,11,12,12,
2117         11,12,11,14,12,12,12,12,14,14, 5, 7, 7, 9, 9, 7,
2118          7, 7, 9,10, 7, 8, 8,10,10,10,10,10,11,11,10,10,
2119         10,12,12, 7, 8, 8,10,10, 8, 9, 8,11,10, 7, 8, 9,
2120         10,11,10,10,10,11,12,10,10,11,11,13, 6, 7, 8,10,
2121         10, 8, 9, 9,10,10, 7, 9, 7,11,10,10,11,10,12,12,
2122         10,11,10,12,10, 9,10,10,12,12,10,11,11,13,12, 9,
2123         10,10,12,12,12,12,12,14,13,11,11,12,11,14, 9,10,
2124         10,11,12,10,11,11,12,13, 9,10,10,12,12,12,12,12,
2125         14,13,11,12,10,14,11, 9, 9,10,11,12, 9,10,10,12,
2126         12, 9,10,10,12,12,12,12,12,14,14,11,12,12,13,12,
2127          9,10, 9,12,12, 9,10,11,12,13,10,11,10,13,11,12,
2128         12,13,13,14,12,12,12,13,13, 9,10,10,12,12,10,11,
2129         10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,12,
2130         13,14,11,12,11,14,13,10,10,11,13,13,12,12,12,14,
2131         13,12,10,14,10,15,13,14,14,14,14,11,11,12,13,14,
2132         10,12,11,13,13,12,12,12,13,15,12,13,11,15,12,13,
2133         13,14,14,14, 9,10, 9,12,12, 9,10,10,12,12,10,10,
2134         10,12,12,11,11,12,12,13,12,12,12,14,14, 9,10,10,
2135         12,12,10,11,10,13,12,10,10,11,12,13,12,12,12,14,
2136         13,12,12,13,13,14, 9,10,10,12,13,10,10,11,11,12,
2137          9,11,10,13,12,12,12,12,13,14,12,13,12,14,13,11,
2138         12,11,13,13,12,13,12,14,13,10,11,12,13,13,13,13,
2139         13,14,15,12,11,14,12,14,11,11,12,12,13,12,12,12,
2140         13,14,10,12,10,14,13,13,13,13,14,15,12,14,11,15,
2141         10,
2142 };
2143 
2144 static const static_codebook _8u1__p4_0 = {
2145         4, 625,
2146         (char *)_vq_lengthlist__8u1__p4_0,
2147         1, -533725184, 1611661312, 3, 0,
2148         (long *)_vq_quantlist__8u1__p4_0,
2149         0
2150 };
2151 
2152 static const long _vq_quantlist__8u1__p5_0[] = {
2153         4,
2154         3,
2155         5,
2156         2,
2157         6,
2158         1,
2159         7,
2160         0,
2161         8,
2162 };
2163 
2164 static const char _vq_lengthlist__8u1__p5_0[] = {
2165          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 5, 8, 7, 8, 8,
2166         10,10, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
2167          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
2168          9, 9,10,10,12,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
2169         10,10,11,11,11,11,13,12, 9,10,10,11,11,12,12,12,
2170         13,
2171 };
2172 
2173 static const static_codebook _8u1__p5_0 = {
2174         2, 81,
2175         (char *)_vq_lengthlist__8u1__p5_0,
2176         1, -531628032, 1611661312, 4, 0,
2177         (long *)_vq_quantlist__8u1__p5_0,
2178         0
2179 };
2180 
2181 static const long _vq_quantlist__8u1__p6_0[] = {
2182         4,
2183         3,
2184         5,
2185         2,
2186         6,
2187         1,
2188         7,
2189         0,
2190         8,
2191 };
2192 
2193 static const char _vq_lengthlist__8u1__p6_0[] = {
2194          3, 4, 4, 6, 6, 7, 7, 9, 9, 4, 4, 5, 6, 6, 7, 7,
2195          9, 9, 4, 4, 4, 6, 6, 7, 7, 9, 9, 6, 6, 6, 7, 7,
2196          8, 8, 9, 9, 6, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
2197          8, 8, 8, 9,10,10, 7, 7, 7, 8, 8, 9, 8,10,10, 9,
2198          9, 9, 9, 9,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
2199         10,
2200 };
2201 
2202 static const static_codebook _8u1__p6_0 = {
2203         2, 81,
2204         (char *)_vq_lengthlist__8u1__p6_0,
2205         1, -531628032, 1611661312, 4, 0,
2206         (long *)_vq_quantlist__8u1__p6_0,
2207         0
2208 };
2209 
2210 static const long _vq_quantlist__8u1__p7_0[] = {
2211         1,
2212         0,
2213         2,
2214 };
2215 
2216 static const char _vq_lengthlist__8u1__p7_0[] = {
2217          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,10,10, 8,
2218         10,10, 5, 9, 9, 7,10,10, 8,10,10, 4,10,10, 9,12,
2219         12, 9,11,11, 7,12,11,10,11,13,10,13,13, 7,12,12,
2220         10,13,12,10,13,13, 4,10,10, 9,12,12, 9,12,12, 7,
2221         12,12,10,13,13,10,12,13, 7,11,12,10,13,13,10,13,
2222         11,
2223 };
2224 
2225 static const static_codebook _8u1__p7_0 = {
2226         4, 81,
2227         (char *)_vq_lengthlist__8u1__p7_0,
2228         1, -529137664, 1618345984, 2, 0,
2229         (long *)_vq_quantlist__8u1__p7_0,
2230         0
2231 };
2232 
2233 static const long _vq_quantlist__8u1__p7_1[] = {
2234         5,
2235         4,
2236         6,
2237         3,
2238         7,
2239         2,
2240         8,
2241         1,
2242         9,
2243         0,
2244         10,
2245 };
2246 
2247 static const char _vq_lengthlist__8u1__p7_1[] = {
2248          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
2249          8, 8, 9, 9, 9, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 9,
2250          9, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8,
2251          8, 8, 8, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9,
2252          9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 9, 9,
2253          9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
2254         10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
2255          9, 9, 9, 9, 9,10,10,10,10,
2256 };
2257 
2258 static const static_codebook _8u1__p7_1 = {
2259         2, 121,
2260         (char *)_vq_lengthlist__8u1__p7_1,
2261         1, -531365888, 1611661312, 4, 0,
2262         (long *)_vq_quantlist__8u1__p7_1,
2263         0
2264 };
2265 
2266 static const long _vq_quantlist__8u1__p8_0[] = {
2267         5,
2268         4,
2269         6,
2270         3,
2271         7,
2272         2,
2273         8,
2274         1,
2275         9,
2276         0,
2277         10,
2278 };
2279 
2280 static const char _vq_lengthlist__8u1__p8_0[] = {
2281          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
2282          9, 9,11,11,13,12, 4, 6, 6, 7, 7, 9, 9,11,11,12,
2283         12, 6, 7, 7, 9, 9,11,11,12,12,13,13, 6, 7, 7, 9,
2284          9,11,11,12,12,13,13, 8, 9, 9,11,11,12,12,13,13,
2285         14,14, 8, 9, 9,11,11,12,12,13,13,14,14, 9,11,11,
2286         12,12,13,13,14,14,15,15, 9,11,11,12,12,13,13,14,
2287         14,15,14,11,12,12,13,13,14,14,15,15,16,16,11,12,
2288         12,13,13,14,14,15,15,15,15,
2289 };
2290 
2291 static const static_codebook _8u1__p8_0 = {
2292         2, 121,
2293         (char *)_vq_lengthlist__8u1__p8_0,
2294         1, -524582912, 1618345984, 4, 0,
2295         (long *)_vq_quantlist__8u1__p8_0,
2296         0
2297 };
2298 
2299 static const long _vq_quantlist__8u1__p8_1[] = {
2300         5,
2301         4,
2302         6,
2303         3,
2304         7,
2305         2,
2306         8,
2307         1,
2308         9,
2309         0,
2310         10,
2311 };
2312 
2313 static const char _vq_lengthlist__8u1__p8_1[] = {
2314          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 6, 6, 7, 7,
2315          7, 7, 8, 8, 8, 8, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8,
2316          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
2317          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
2318          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2319          8, 8, 8, 8, 9, 8, 9, 9, 7, 8, 8, 8, 8, 8, 8, 9,
2320          8, 9, 9, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8,
2321          8, 8, 8, 8, 8, 9, 9, 9, 9,
2322 };
2323 
2324 static const static_codebook _8u1__p8_1 = {
2325         2, 121,
2326         (char *)_vq_lengthlist__8u1__p8_1,
2327         1, -531365888, 1611661312, 4, 0,
2328         (long *)_vq_quantlist__8u1__p8_1,
2329         0
2330 };
2331 
2332 static const long _vq_quantlist__8u1__p9_0[] = {
2333         7,
2334         6,
2335         8,
2336         5,
2337         9,
2338         4,
2339         10,
2340         3,
2341         11,
2342         2,
2343         12,
2344         1,
2345         13,
2346         0,
2347         14,
2348 };
2349 
2350 static const char _vq_lengthlist__8u1__p9_0[] = {
2351          1, 4, 4,11,11,11,11,11,11,11,11,11,11,11,11, 3,
2352         11, 8,11,11,11,11,11,11,11,11,11,11,11,11, 3, 9,
2353          9,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2354         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2355         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2356         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2357         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2358         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2359         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2360         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2361         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2362         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2363         11,11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,
2364         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2365         10,
2366 };
2367 
2368 static const static_codebook _8u1__p9_0 = {
2369         2, 225,
2370         (char *)_vq_lengthlist__8u1__p9_0,
2371         1, -514071552, 1627381760, 4, 0,
2372         (long *)_vq_quantlist__8u1__p9_0,
2373         0
2374 };
2375 
2376 static const long _vq_quantlist__8u1__p9_1[] = {
2377         7,
2378         6,
2379         8,
2380         5,
2381         9,
2382         4,
2383         10,
2384         3,
2385         11,
2386         2,
2387         12,
2388         1,
2389         13,
2390         0,
2391         14,
2392 };
2393 
2394 static const char _vq_lengthlist__8u1__p9_1[] = {
2395          1, 4, 4, 7, 7, 9, 9, 7, 7, 8, 8,10,10,11,11, 4,
2396          7, 7, 9, 9,10,10, 8, 8,10,10,10,11,10,11, 4, 7,
2397          7, 9, 9,10,10, 8, 8,10, 9,11,11,11,11, 7, 9, 9,
2398         12,12,11,12,10,10,11,10,12,11,11,11, 7, 9, 9,11,
2399         11,13,12, 9, 9,11,10,11,11,12,11, 9,10,10,12,12,
2400         14,14,10,10,11,12,12,11,11,11, 9,10,11,11,13,14,
2401         13,10,11,11,11,12,11,12,12, 7, 8, 8,10, 9,11,10,
2402         11,12,12,11,12,14,12,13, 7, 8, 8, 9,10,10,11,12,
2403         12,12,11,12,12,12,13, 9, 9, 9,11,11,13,12,12,12,
2404         12,11,12,12,13,12, 8,10,10,11,10,11,12,12,12,12,
2405         12,12,14,12,12, 9,11,11,11,12,12,12,12,13,13,12,
2406         12,13,13,12,10,11,11,12,11,12,12,12,11,12,13,12,
2407         12,12,13,11,11,12,12,12,13,12,12,11,12,13,13,12,
2408         12,13,12,11,12,12,13,13,12,13,12,13,13,13,13,14,
2409         13,
2410 };
2411 
2412 static const static_codebook _8u1__p9_1 = {
2413         2, 225,
2414         (char *)_vq_lengthlist__8u1__p9_1,
2415         1, -522338304, 1620115456, 4, 0,
2416         (long *)_vq_quantlist__8u1__p9_1,
2417         0
2418 };
2419 
2420 static const long _vq_quantlist__8u1__p9_2[] = {
2421         8,
2422         7,
2423         9,
2424         6,
2425         10,
2426         5,
2427         11,
2428         4,
2429         12,
2430         3,
2431         13,
2432         2,
2433         14,
2434         1,
2435         15,
2436         0,
2437         16,
2438 };
2439 
2440 static const char _vq_lengthlist__8u1__p9_2[] = {
2441          2, 5, 4, 6, 6, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
2442          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
2443          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
2444          9, 9, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
2445          9,10,10, 9, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
2446          9, 9, 9,10,10, 8, 8, 8, 9, 9, 9, 9,10,10,10, 9,
2447         10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
2448         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,
2449         10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,10,
2450         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
2451         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
2452         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
2453         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
2454          9,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
2455         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10,
2456          9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
2457         10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2458          9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2459         10,
2460 };
2461 
2462 static const static_codebook _8u1__p9_2 = {
2463         2, 289,
2464         (char *)_vq_lengthlist__8u1__p9_2,
2465         1, -529530880, 1611661312, 5, 0,
2466         (long *)_vq_quantlist__8u1__p9_2,
2467         0
2468 };
2469 
2470 static const char _huff_lengthlist__8u1__single[] = {
2471          4, 7,13, 9,15, 9,16, 8,10,13, 7, 5, 8, 6, 9, 7,
2472         10, 7,10,11,11, 6, 7, 8, 8, 9, 9, 9,12,16, 8, 5,
2473          8, 6, 8, 6, 9, 7,10,12,11, 7, 7, 7, 6, 7, 7, 7,
2474         11,15, 7, 5, 8, 6, 7, 5, 7, 6, 9,13,13, 9, 9, 8,
2475          6, 6, 5, 5, 9,14, 8, 6, 8, 6, 6, 4, 5, 3, 5,13,
2476          9, 9,11, 8,10, 7, 8, 4, 5,12,11,16,17,15,17,12,
2477         13, 8, 8,15,
2478 };
2479 
2480 static const static_codebook _huff_book__8u1__single = {
2481         2, 100,
2482         (char *)_huff_lengthlist__8u1__single,
2483         0, 0, 0, 0, 0,
2484         NULL,
2485         0
2486 };
2487 
2488 static const char _huff_lengthlist__44u0__long[] = {
2489          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
2490         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
2491         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
2492          9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
2493 };
2494 
2495 static const static_codebook _huff_book__44u0__long = {
2496         2, 64,
2497         (char *)_huff_lengthlist__44u0__long,
2498         0, 0, 0, 0, 0,
2499         NULL,
2500         0
2501 };
2502 
2503 static const long _vq_quantlist__44u0__p1_0[] = {
2504         1,
2505         0,
2506         2,
2507 };
2508 
2509 static const char _vq_lengthlist__44u0__p1_0[] = {
2510          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
2511         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
2512         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
2513         10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
2514         11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
2515         13,
2516 };
2517 
2518 static const static_codebook _44u0__p1_0 = {
2519         4, 81,
2520         (char *)_vq_lengthlist__44u0__p1_0,
2521         1, -535822336, 1611661312, 2, 0,
2522         (long *)_vq_quantlist__44u0__p1_0,
2523         0
2524 };
2525 
2526 static const long _vq_quantlist__44u0__p2_0[] = {
2527         1,
2528         0,
2529         2,
2530 };
2531 
2532 static const char _vq_lengthlist__44u0__p2_0[] = {
2533          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
2534          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
2535          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
2536          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
2537          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
2538          9,
2539 };
2540 
2541 static const static_codebook _44u0__p2_0 = {
2542         4, 81,
2543         (char *)_vq_lengthlist__44u0__p2_0,
2544         1, -535822336, 1611661312, 2, 0,
2545         (long *)_vq_quantlist__44u0__p2_0,
2546         0
2547 };
2548 
2549 static const long _vq_quantlist__44u0__p3_0[] = {
2550         2,
2551         1,
2552         3,
2553         0,
2554         4,
2555 };
2556 
2557 static const char _vq_lengthlist__44u0__p3_0[] = {
2558          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
2559         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
2560         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
2561         13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
2562         11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
2563         10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
2564         14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
2565         12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
2566         11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
2567         14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
2568         10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
2569         10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
2570         12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
2571         16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
2572         19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
2573         14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
2574         10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
2575         12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
2576         13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
2577         13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
2578         12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
2579         12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
2580         12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
2581         17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
2582         17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
2583          9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
2584         17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
2585         13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
2586         18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
2587         17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
2588         13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
2589         17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
2590         13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
2591         16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
2592         20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
2593         11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
2594         14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
2595         17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
2596          0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
2597         19,
2598 };
2599 
2600 static const static_codebook _44u0__p3_0 = {
2601         4, 625,
2602         (char *)_vq_lengthlist__44u0__p3_0,
2603         1, -533725184, 1611661312, 3, 0,
2604         (long *)_vq_quantlist__44u0__p3_0,
2605         0
2606 };
2607 
2608 static const long _vq_quantlist__44u0__p4_0[] = {
2609         2,
2610         1,
2611         3,
2612         0,
2613         4,
2614 };
2615 
2616 static const char _vq_lengthlist__44u0__p4_0[] = {
2617          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
2618         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
2619          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
2620         12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
2621         10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
2622         10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
2623         12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
2624         10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
2625         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
2626         13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
2627          8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
2628          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
2629         10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
2630         14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
2631         15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
2632         12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
2633          8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
2634         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
2635         10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
2636         11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
2637         10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
2638         10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
2639         11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
2640         16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
2641         13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
2642          9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
2643         13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
2644         10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
2645         15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
2646         15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
2647         11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
2648         16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
2649         11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
2650         14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
2651         16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
2652         10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
2653         13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
2654         16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
2655         15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
2656         12,
2657 };
2658 
2659 static const static_codebook _44u0__p4_0 = {
2660         4, 625,
2661         (char *)_vq_lengthlist__44u0__p4_0,
2662         1, -533725184, 1611661312, 3, 0,
2663         (long *)_vq_quantlist__44u0__p4_0,
2664         0
2665 };
2666 
2667 static const long _vq_quantlist__44u0__p5_0[] = {
2668         4,
2669         3,
2670         5,
2671         2,
2672         6,
2673         1,
2674         7,
2675         0,
2676         8,
2677 };
2678 
2679 static const char _vq_lengthlist__44u0__p5_0[] = {
2680          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
2681          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
2682          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
2683          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
2684          9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
2685         12,
2686 };
2687 
2688 static const static_codebook _44u0__p5_0 = {
2689         2, 81,
2690         (char *)_vq_lengthlist__44u0__p5_0,
2691         1, -531628032, 1611661312, 4, 0,
2692         (long *)_vq_quantlist__44u0__p5_0,
2693         0
2694 };
2695 
2696 static const long _vq_quantlist__44u0__p6_0[] = {
2697         6,
2698         5,
2699         7,
2700         4,
2701         8,
2702         3,
2703         9,
2704         2,
2705         10,
2706         1,
2707         11,
2708         0,
2709         12,
2710 };
2711 
2712 static const char _vq_lengthlist__44u0__p6_0[] = {
2713          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
2714          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
2715          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
2716         12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
2717         15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
2718          9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
2719         12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
2720         12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
2721         17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
2722         15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
2723         15,17,16,17,18,17,17,18, 0,
2724 };
2725 
2726 static const static_codebook _44u0__p6_0 = {
2727         2, 169,
2728         (char *)_vq_lengthlist__44u0__p6_0,
2729         1, -526516224, 1616117760, 4, 0,
2730         (long *)_vq_quantlist__44u0__p6_0,
2731         0
2732 };
2733 
2734 static const long _vq_quantlist__44u0__p6_1[] = {
2735         2,
2736         1,
2737         3,
2738         0,
2739         4,
2740 };
2741 
2742 static const char _vq_lengthlist__44u0__p6_1[] = {
2743          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
2744          6, 6, 6, 6, 5, 6, 6, 6, 6,
2745 };
2746 
2747 static const static_codebook _44u0__p6_1 = {
2748         2, 25,
2749         (char *)_vq_lengthlist__44u0__p6_1,
2750         1, -533725184, 1611661312, 3, 0,
2751         (long *)_vq_quantlist__44u0__p6_1,
2752         0
2753 };
2754 
2755 static const long _vq_quantlist__44u0__p7_0[] = {
2756         2,
2757         1,
2758         3,
2759         0,
2760         4,
2761 };
2762 
2763 static const char _vq_lengthlist__44u0__p7_0[] = {
2764          1, 4, 4,11,11, 9,11,11,11,11,11,11,11,11,11,11,
2765         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2766         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2767         11,11, 9,11,11,11,11,11,11,11,11,11,11,11,11,11,
2768         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2769         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2770         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2771         11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
2772         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2773         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2774         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2775         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2776         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2777         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2778         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2779         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2780         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2781         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2782         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2783         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2784         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2785         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2786         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2787         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2788         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2789         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2790         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2791         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2792         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2793         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
2794         11,11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,
2795         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2796         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2797         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2798         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2799         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2800         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2801         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2802         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
2803         10,
2804 };
2805 
2806 static const static_codebook _44u0__p7_0 = {
2807         4, 625,
2808         (char *)_vq_lengthlist__44u0__p7_0,
2809         1, -518709248, 1626677248, 3, 0,
2810         (long *)_vq_quantlist__44u0__p7_0,
2811         0
2812 };
2813 
2814 static const long _vq_quantlist__44u0__p7_1[] = {
2815         6,
2816         5,
2817         7,
2818         4,
2819         8,
2820         3,
2821         9,
2822         2,
2823         10,
2824         1,
2825         11,
2826         0,
2827         12,
2828 };
2829 
2830 static const char _vq_lengthlist__44u0__p7_1[] = {
2831          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
2832          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
2833          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
2834         12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
2835         12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
2836          8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
2837         13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
2838         14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
2839         15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
2840         15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
2841         15,15,15,15,15,15,15,15,15,
2842 };
2843 
2844 static const static_codebook _44u0__p7_1 = {
2845         2, 169,
2846         (char *)_vq_lengthlist__44u0__p7_1,
2847         1, -523010048, 1618608128, 4, 0,
2848         (long *)_vq_quantlist__44u0__p7_1,
2849         0
2850 };
2851 
2852 static const long _vq_quantlist__44u0__p7_2[] = {
2853         6,
2854         5,
2855         7,
2856         4,
2857         8,
2858         3,
2859         9,
2860         2,
2861         10,
2862         1,
2863         11,
2864         0,
2865         12,
2866 };
2867 
2868 static const char _vq_lengthlist__44u0__p7_2[] = {
2869          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
2870          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
2871          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
2872          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
2873          9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
2874          8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
2875          9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
2876          9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2877          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2878          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
2879          9, 9, 9,10, 9, 9,10,10, 9,
2880 };
2881 
2882 static const static_codebook _44u0__p7_2 = {
2883         2, 169,
2884         (char *)_vq_lengthlist__44u0__p7_2,
2885         1, -531103744, 1611661312, 4, 0,
2886         (long *)_vq_quantlist__44u0__p7_2,
2887         0
2888 };
2889 
2890 static const char _huff_lengthlist__44u0__short[] = {
2891         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
2892          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
2893          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
2894         11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
2895 };
2896 
2897 static const static_codebook _huff_book__44u0__short = {
2898         2, 64,
2899         (char *)_huff_lengthlist__44u0__short,
2900         0, 0, 0, 0, 0,
2901         NULL,
2902         0
2903 };
2904 
2905 static const char _huff_lengthlist__44u1__long[] = {
2906          5, 8,13,10,17,11,11,15, 7, 2, 4, 5, 8, 7, 9,16,
2907         13, 4, 3, 5, 6, 8,11,20,10, 4, 5, 5, 7, 6, 8,18,
2908         15, 7, 6, 7, 8,10,14,20,10, 6, 7, 6, 9, 7, 8,17,
2909          9, 8,10, 8,10, 5, 4,11,12,17,19,14,16,10, 7,12,
2910 };
2911 
2912 static const static_codebook _huff_book__44u1__long = {
2913         2, 64,
2914         (char *)_huff_lengthlist__44u1__long,
2915         0, 0, 0, 0, 0,
2916         NULL,
2917         0
2918 };
2919 
2920 static const long _vq_quantlist__44u1__p1_0[] = {
2921         1,
2922         0,
2923         2,
2924 };
2925 
2926 static const char _vq_lengthlist__44u1__p1_0[] = {
2927          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
2928         10,10, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
2929         11, 8,11,11, 8,12,11,11,13,13,11,13,14, 7,11,11,
2930         10,13,12,11,13,14, 4, 8, 8, 8,11,11, 8,11,12, 8,
2931         11,11,11,13,13,10,12,13, 8,11,11,11,14,13,11,14,
2932         13,
2933 };
2934 
2935 static const static_codebook _44u1__p1_0 = {
2936         4, 81,
2937         (char *)_vq_lengthlist__44u1__p1_0,
2938         1, -535822336, 1611661312, 2, 0,
2939         (long *)_vq_quantlist__44u1__p1_0,
2940         0
2941 };
2942 
2943 static const long _vq_quantlist__44u1__p2_0[] = {
2944         1,
2945         0,
2946         2,
2947 };
2948 
2949 static const char _vq_lengthlist__44u1__p2_0[] = {
2950          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
2951          8, 8, 5, 7, 7, 6, 8, 8, 7, 8, 8, 4, 7, 7, 7, 8,
2952          8, 7, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
2953          8,10, 8, 8,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 8, 6,
2954          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
2955          9,
2956 };
2957 
2958 static const static_codebook _44u1__p2_0 = {
2959         4, 81,
2960         (char *)_vq_lengthlist__44u1__p2_0,
2961         1, -535822336, 1611661312, 2, 0,
2962         (long *)_vq_quantlist__44u1__p2_0,
2963         0
2964 };
2965 
2966 static const long _vq_quantlist__44u1__p3_0[] = {
2967         2,
2968         1,
2969         3,
2970         0,
2971         4,
2972 };
2973 
2974 static const char _vq_lengthlist__44u1__p3_0[] = {
2975          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
2976         10, 9,12,12, 9, 9,10,12,12, 6, 8, 8,11,10, 8,10,
2977         10,11,11, 8, 9,10,11,11,10,11,11,14,13,10,11,11,
2978         13,13, 5, 8, 8,10,10, 8,10,10,11,11, 8,10,10,11,
2979         11,10,11,11,13,13,10,11,11,13,13, 9,11,11,15,14,
2980         10,12,12,15,14,10,12,11,15,14,13,14,14,16,16,12,
2981         14,13,17,15, 9,11,11,14,15,10,11,12,14,16,10,11,
2982         12,14,16,12,13,14,16,16,13,13,15,15,18, 5, 8, 8,
2983         11,11, 8,10,10,12,12, 8,10,10,12,13,11,12,12,14,
2984         14,11,12,12,15,15, 8,10,10,13,13,10,12,12,13,13,
2985         10,12,12,14,14,12,13,13,15,15,12,13,13,16,16, 7,
2986         10,10,12,12,10,12,11,13,13,10,12,12,13,14,12,13,
2987         12,15,14,12,13,13,16,16,10,12,12,17,16,12,13,13,
2988         16,15,11,13,13,17,17,15,15,15,16,17,14,15,15,19,
2989         19,10,12,12,15,16,11,13,12,15,18,11,13,13,16,16,
2990         14,15,15,17,17,14,15,15,17,19, 5, 8, 8,11,11, 8,
2991         10,10,12,12, 8,10,10,12,12,11,12,12,16,15,11,12,
2992         12,14,15, 7,10,10,13,13,10,12,12,14,13,10,11,12,
2993         13,13,12,13,13,16,16,12,12,13,15,15, 8,10,10,13,
2994         13,10,12,12,14,14,10,12,12,13,13,12,13,13,16,16,
2995         12,13,13,15,15,10,12,12,16,15,11,13,13,17,16,11,
2996         12,13,16,15,13,15,15,19,17,14,15,14,17,16,10,12,
2997         12,16,16,11,13,13,16,17,12,13,13,15,17,14,15,15,
2998         17,19,14,15,15,17,17, 8,11,11,16,16,10,13,12,17,
2999         17,10,12,13,16,16,15,17,16,20,19,14,15,17,18,19,
3000          9,12,12,16,17,11,13,14,17,18,11,13,13,19,18,16,
3001         17,18,19,19,15,16,16,19,19, 9,12,12,16,17,11,14,
3002         13,18,17,11,13,13,17,17,16,17,16,20,19,14,16,16,
3003         18,18,12,15,15,19,17,14,15,16, 0,20,13,15,16,20,
3004         17,18,16,20, 0, 0,15,16,19,20, 0,12,15,14,18,19,
3005         13,16,15,20,19,13,16,15,20,18,17,18,17, 0,20,16,
3006         17,16, 0, 0, 8,11,11,16,15,10,12,12,17,17,10,13,
3007         13,17,16,14,16,15,18,20,15,16,16,19,19, 9,12,12,
3008         16,16,11,13,13,17,16,11,13,14,17,18,15,15,16,20,
3009         20,16,16,17,19,19, 9,13,12,16,17,11,14,13,17,17,
3010         11,14,14,18,17,14,16,15,18,19,16,17,18,18,19,12,
3011         14,15,19,18,13,15,16,18, 0,13,14,15, 0, 0,16,16,
3012         17,20, 0,17,17,20,20, 0,12,15,15,19,20,13,15,15,
3013          0, 0,14,16,15, 0, 0,15,18,16, 0, 0,17,18,16, 0,
3014         19,
3015 };
3016 
3017 static const static_codebook _44u1__p3_0 = {
3018         4, 625,
3019         (char *)_vq_lengthlist__44u1__p3_0,
3020         1, -533725184, 1611661312, 3, 0,
3021         (long *)_vq_quantlist__44u1__p3_0,
3022         0
3023 };
3024 
3025 static const long _vq_quantlist__44u1__p4_0[] = {
3026         2,
3027         1,
3028         3,
3029         0,
3030         4,
3031 };
3032 
3033 static const char _vq_lengthlist__44u1__p4_0[] = {
3034          4, 5, 5, 9, 9, 5, 6, 6, 9, 9, 5, 6, 6, 9, 9, 9,
3035         10, 9,12,12, 9, 9,10,12,12, 5, 7, 7,10,10, 7, 7,
3036          8,10,10, 6, 7, 8,10,10,10,10,10,11,13,10, 9,10,
3037         12,13, 5, 7, 7,10,10, 6, 8, 7,10,10, 7, 8, 7,10,
3038         10, 9,10,10,12,12,10,10,10,13,11, 9,10,10,13,13,
3039         10,11,10,13,13,10,10,10,13,13,12,12,13,14,14,12,
3040         12,13,14,14, 9,10,10,13,13,10,10,10,13,13,10,10,
3041         10,13,13,12,13,12,15,14,12,13,12,15,15, 5, 7, 6,
3042         10,10, 7, 8, 8,10,10, 7, 8, 8,10,10,10,11,10,13,
3043         13,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,10,11,
3044          8, 9, 9,11,11,11,10,11,11,14,11,11,11,13,13, 6,
3045          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3046         10,14,11,10,11,11,13,13,10,11,11,14,13,10,10,11,
3047         14,13,10,11,11,14,14,12,11,13,12,16,13,14,14,15,
3048         15,10,10,11,13,14,10,11,10,14,13,10,11,11,14,14,
3049         12,13,12,15,13,13,13,14,15,16, 5, 7, 7,10,10, 7,
3050          8, 8,10,10, 7, 8, 8,10,10,10,10,10,13,13,10,10,
3051         11,12,13, 6, 8, 8,11,10, 8, 9, 9,11,11, 7, 8, 9,
3052         10,11,10,11,11,13,13,10,10,11,11,13, 6, 8, 8,10,
3053         11, 8, 9, 9,11,11, 8, 9, 8,12,10,10,11,11,13,13,
3054         10,11,10,14,11,10,10,10,14,13,10,11,11,14,13,10,
3055         10,11,13,13,12,14,14,16,16,12,12,13,13,15,10,11,
3056         11,13,14,10,11,11,14,15,10,11,10,13,13,13,14,13,
3057         16,16,12,13,11,15,12, 9,10,10,13,13,10,11,11,14,
3058         13,10,10,11,13,14,13,14,13,16,16,13,13,13,15,16,
3059          9,10,10,13,13,10,10,11,13,14,10,11,11,15,13,13,
3060         13,14,14,18,13,13,14,16,15, 9,10,10,13,14,10,11,
3061         10,14,13,10,11,11,13,14,13,14,13,16,15,13,13,14,
3062         15,16,12,13,12,16,14,11,11,13,15,15,13,14,13,16,
3063         15,15,12,16,12,17,14,15,15,17,17,12,13,13,14,16,
3064         11,13,11,16,15,12,13,14,15,16,14,15,13, 0,14,14,
3065         16,16, 0, 0, 9,10,10,13,13,10,11,10,14,14,10,11,
3066         11,13,13,12,13,13,14,16,13,14,14,16,16, 9,10,10,
3067         14,14,11,11,11,14,13,10,10,11,14,14,13,13,13,16,
3068         16,13,13,14,14,17, 9,10,10,13,14,10,11,11,13,15,
3069         10,11,10,14,14,13,13,13,14,17,13,14,13,17,14,12,
3070         13,13,16,14,13,14,13,16,15,12,12,13,15,16,15,15,
3071         16,18,16,15,13,15,14, 0,12,12,13,14,16,13,13,14,
3072         15,16,11,12,11,16,14,15,16,16,17,17,14,15,12,17,
3073         12,
3074 };
3075 
3076 static const static_codebook _44u1__p4_0 = {
3077         4, 625,
3078         (char *)_vq_lengthlist__44u1__p4_0,
3079         1, -533725184, 1611661312, 3, 0,
3080         (long *)_vq_quantlist__44u1__p4_0,
3081         0
3082 };
3083 
3084 static const long _vq_quantlist__44u1__p5_0[] = {
3085         4,
3086         3,
3087         5,
3088         2,
3089         6,
3090         1,
3091         7,
3092         0,
3093         8,
3094 };
3095 
3096 static const char _vq_lengthlist__44u1__p5_0[] = {
3097          1, 4, 4, 7, 7, 7, 7, 9, 9, 4, 6, 6, 8, 8, 8, 8,
3098          9, 9, 4, 6, 6, 8, 8, 8, 8, 9, 9, 7, 8, 8, 9, 9,
3099          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,10, 7, 8, 8,
3100          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
3101          9, 9,10,10,11,11,12,12, 9, 9, 9,10,11,11,11,12,
3102         12,
3103 };
3104 
3105 static const static_codebook _44u1__p5_0 = {
3106         2, 81,
3107         (char *)_vq_lengthlist__44u1__p5_0,
3108         1, -531628032, 1611661312, 4, 0,
3109         (long *)_vq_quantlist__44u1__p5_0,
3110         0
3111 };
3112 
3113 static const long _vq_quantlist__44u1__p6_0[] = {
3114         6,
3115         5,
3116         7,
3117         4,
3118         8,
3119         3,
3120         9,
3121         2,
3122         10,
3123         1,
3124         11,
3125         0,
3126         12,
3127 };
3128 
3129 static const char _vq_lengthlist__44u1__p6_0[] = {
3130          1, 4, 4, 6, 6, 8, 8,10, 9,11,10,14,13, 4, 6, 5,
3131          8, 8, 9, 9,11,10,11,11,14,14, 4, 5, 6, 8, 8, 9,
3132          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
3133         12,12,16,15, 7, 8, 8, 9, 9,10,10,11,11,12,12,15,
3134         15, 9,10,10,10,10,11,11,12,12,12,12,15,15, 9,10,
3135          9,10,11,11,11,12,12,12,13,15,15,10,10,11,11,11,
3136         12,12,13,12,13,13,16,15,10,11,11,11,11,12,12,13,
3137         12,13,13,16,17,11,11,12,12,12,13,13,13,14,14,15,
3138         17,17,11,11,12,12,12,13,13,13,14,14,14,16,18,14,
3139         15,15,15,15,16,16,16,16,17,18, 0, 0,14,15,15,15,
3140         15,17,16,17,18,17,17,18, 0,
3141 };
3142 
3143 static const static_codebook _44u1__p6_0 = {
3144         2, 169,
3145         (char *)_vq_lengthlist__44u1__p6_0,
3146         1, -526516224, 1616117760, 4, 0,
3147         (long *)_vq_quantlist__44u1__p6_0,
3148         0
3149 };
3150 
3151 static const long _vq_quantlist__44u1__p6_1[] = {
3152         2,
3153         1,
3154         3,
3155         0,
3156         4,
3157 };
3158 
3159 static const char _vq_lengthlist__44u1__p6_1[] = {
3160          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
3161          6, 6, 6, 6, 5, 6, 6, 6, 6,
3162 };
3163 
3164 static const static_codebook _44u1__p6_1 = {
3165         2, 25,
3166         (char *)_vq_lengthlist__44u1__p6_1,
3167         1, -533725184, 1611661312, 3, 0,
3168         (long *)_vq_quantlist__44u1__p6_1,
3169         0
3170 };
3171 
3172 static const long _vq_quantlist__44u1__p7_0[] = {
3173         3,
3174         2,
3175         4,
3176         1,
3177         5,
3178         0,
3179         6,
3180 };
3181 
3182 static const char _vq_lengthlist__44u1__p7_0[] = {
3183          1, 3, 2, 9, 9, 7, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3184          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3185          9, 9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
3186          8,
3187 };
3188 
3189 static const static_codebook _44u1__p7_0 = {
3190         2, 49,
3191         (char *)_vq_lengthlist__44u1__p7_0,
3192         1, -518017024, 1626677248, 3, 0,
3193         (long *)_vq_quantlist__44u1__p7_0,
3194         0
3195 };
3196 
3197 static const long _vq_quantlist__44u1__p7_1[] = {
3198         6,
3199         5,
3200         7,
3201         4,
3202         8,
3203         3,
3204         9,
3205         2,
3206         10,
3207         1,
3208         11,
3209         0,
3210         12,
3211 };
3212 
3213 static const char _vq_lengthlist__44u1__p7_1[] = {
3214          1, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 9, 9, 5, 7, 7,
3215          8, 7, 7, 7, 9, 8,10, 9,10,11, 5, 7, 7, 8, 8, 7,
3216          7, 8, 9,10,10,11,11, 6, 8, 8, 9, 9, 9, 9,11,10,
3217         12,12,15,12, 6, 8, 8, 9, 9, 9, 9,11,11,12,11,14,
3218         12, 7, 8, 8,10,10,12,12,13,13,13,15,13,13, 7, 8,
3219          8,10,10,11,11,13,12,14,15,15,15, 9,10,10,11,12,
3220         13,13,14,15,14,15,14,15, 8,10,10,12,12,14,14,15,
3221         14,14,15,15,14,10,12,12,14,14,15,14,15,15,15,14,
3222         15,15,10,12,12,13,14,15,14,15,15,14,15,15,15,12,
3223         15,13,15,14,15,15,15,15,15,15,15,15,13,13,15,15,
3224         15,15,15,15,15,15,15,15,15,
3225 };
3226 
3227 static const static_codebook _44u1__p7_1 = {
3228         2, 169,
3229         (char *)_vq_lengthlist__44u1__p7_1,
3230         1, -523010048, 1618608128, 4, 0,
3231         (long *)_vq_quantlist__44u1__p7_1,
3232         0
3233 };
3234 
3235 static const long _vq_quantlist__44u1__p7_2[] = {
3236         6,
3237         5,
3238         7,
3239         4,
3240         8,
3241         3,
3242         9,
3243         2,
3244         10,
3245         1,
3246         11,
3247         0,
3248         12,
3249 };
3250 
3251 static const char _vq_lengthlist__44u1__p7_2[] = {
3252          2, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 5, 5, 6,
3253          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 5, 6, 5, 7, 7, 8,
3254          8, 8, 8, 9, 9, 9, 9, 6, 7, 7, 8, 8, 8, 8, 9, 8,
3255          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
3256          9, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 7, 8,
3257          8, 9, 8, 9, 8, 9, 9, 9, 9, 9, 9, 8, 9, 8, 9, 9,
3258          9, 9, 9, 9, 9, 9,10,10, 8, 8, 9, 9, 9, 9, 9, 9,
3259          9, 9,10, 9,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3260          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3261          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
3262          9, 9, 9,10, 9, 9,10,10, 9,
3263 };
3264 
3265 static const static_codebook _44u1__p7_2 = {
3266         2, 169,
3267         (char *)_vq_lengthlist__44u1__p7_2,
3268         1, -531103744, 1611661312, 4, 0,
3269         (long *)_vq_quantlist__44u1__p7_2,
3270         0
3271 };
3272 
3273 static const char _huff_lengthlist__44u1__short[] = {
3274         12,13,14,13,17,12,15,17, 5, 5, 6,10,10,11,15,16,
3275          4, 3, 3, 7, 5, 7,10,16, 7, 7, 7,10, 9,11,12,16,
3276          6, 5, 5, 9, 5, 6,10,16, 8, 7, 7, 9, 6, 7, 9,16,
3277         11, 7, 3, 6, 4, 5, 8,16,12, 9, 4, 8, 5, 7, 9,16,
3278 };
3279 
3280 static const static_codebook _huff_book__44u1__short = {
3281         2, 64,
3282         (char *)_huff_lengthlist__44u1__short,
3283         0, 0, 0, 0, 0,
3284         NULL,
3285         0
3286 };
3287 
3288 static const char _huff_lengthlist__44u2__long[] = {
3289          5, 9,14,12,15,13,10,13, 7, 4, 5, 6, 8, 7, 8,12,
3290         13, 4, 3, 5, 5, 6, 9,15,12, 6, 5, 6, 6, 6, 7,14,
3291         14, 7, 4, 6, 4, 6, 8,15,12, 6, 6, 5, 5, 5, 6,14,
3292          9, 7, 8, 6, 7, 5, 4,10,10,13,14,14,15,10, 6, 8,
3293 };
3294 
3295 static const static_codebook _huff_book__44u2__long = {
3296         2, 64,
3297         (char *)_huff_lengthlist__44u2__long,
3298         0, 0, 0, 0, 0,
3299         NULL,
3300         0
3301 };
3302 
3303 static const long _vq_quantlist__44u2__p1_0[] = {
3304         1,
3305         0,
3306         2,
3307 };
3308 
3309 static const char _vq_lengthlist__44u2__p1_0[] = {
3310          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,11,11, 8,
3311         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
3312         11, 8,11,11, 8,11,11,11,13,14,11,13,13, 7,11,11,
3313         10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 8,
3314         11,11,11,14,13,10,12,13, 8,11,11,11,13,13,11,13,
3315         13,
3316 };
3317 
3318 static const static_codebook _44u2__p1_0 = {
3319         4, 81,
3320         (char *)_vq_lengthlist__44u2__p1_0,
3321         1, -535822336, 1611661312, 2, 0,
3322         (long *)_vq_quantlist__44u2__p1_0,
3323         0
3324 };
3325 
3326 static const long _vq_quantlist__44u2__p2_0[] = {
3327         1,
3328         0,
3329         2,
3330 };
3331 
3332 static const char _vq_lengthlist__44u2__p2_0[] = {
3333          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
3334          8, 8, 5, 6, 6, 6, 8, 7, 7, 8, 8, 5, 6, 6, 7, 8,
3335          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
3336          7,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
3337          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
3338          9,
3339 };
3340 
3341 static const static_codebook _44u2__p2_0 = {
3342         4, 81,
3343         (char *)_vq_lengthlist__44u2__p2_0,
3344         1, -535822336, 1611661312, 2, 0,
3345         (long *)_vq_quantlist__44u2__p2_0,
3346         0
3347 };
3348 
3349 static const long _vq_quantlist__44u2__p3_0[] = {
3350         2,
3351         1,
3352         3,
3353         0,
3354         4,
3355 };
3356 
3357 static const char _vq_lengthlist__44u2__p3_0[] = {
3358          2, 4, 4, 7, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
3359          9, 9,12,11, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
3360          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
3361         12,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
3362         11, 9,11,10,13,13,10,11,11,13,13, 8,10,10,14,13,
3363         10,11,11,15,14, 9,11,11,15,14,13,14,13,16,14,12,
3364         13,13,15,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
3365         11,14,15,12,13,13,15,15,12,13,14,15,16, 5, 7, 7,
3366         10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
3367         13,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
3368          9,11,11,13,13,12,13,12,14,14,11,12,13,15,15, 7,
3369          9, 9,12,12, 8,11,10,13,12, 9,11,11,13,13,11,13,
3370         12,15,13,11,13,13,15,16, 9,12,11,15,15,11,12,12,
3371         16,15,11,12,13,16,16,13,14,15,16,15,13,15,15,17,
3372         17, 9,11,11,14,15,10,12,12,15,15,11,13,12,15,16,
3373         13,15,14,16,16,13,15,15,17,19, 5, 7, 7,10,10, 7,
3374          9, 9,12,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
3375         11,13,14, 7, 9, 9,12,12, 9,11,11,13,13, 9,10,11,
3376         12,13,11,13,12,16,15,11,12,12,14,15, 7, 9, 9,12,
3377         12, 9,11,11,13,13, 9,11,11,13,12,11,13,12,15,16,
3378         12,13,13,15,14, 9,11,11,15,14,11,13,12,16,15,10,
3379         11,12,15,15,13,14,14,18,17,13,14,14,15,17,10,11,
3380         11,14,15,11,13,12,15,17,11,13,12,15,16,13,15,14,
3381         18,17,14,15,15,16,18, 7,10,10,14,14,10,12,12,15,
3382         15,10,12,12,15,15,14,15,15,18,17,13,15,15,16,16,
3383          9,11,11,16,15,11,13,13,16,18,11,13,13,16,16,15,
3384         16,16, 0, 0,14,15,16,18,17, 9,11,11,15,15,10,13,
3385         12,17,16,11,12,13,16,17,14,15,16,19,19,14,15,15,
3386          0,20,12,14,14, 0, 0,13,14,16,19,18,13,15,16,20,
3387         17,16,18, 0, 0, 0,15,16,17,18,19,11,14,14, 0,19,
3388         12,15,14,17,17,13,15,15, 0, 0,16,17,15,20,19,15,
3389         17,16,19, 0, 8,10,10,14,15,10,12,11,15,15,10,11,
3390         12,16,15,13,14,14,19,17,14,15,15, 0, 0, 9,11,11,
3391         16,15,11,13,13,17,16,10,12,13,16,17,14,15,15,18,
3392         18,14,15,16,20,19, 9,12,12, 0,15,11,13,13,16,17,
3393         11,13,13,19,17,14,16,16,18,17,15,16,16,17,19,11,
3394         14,14,18,18,13,14,15, 0, 0,12,14,15,19,18,15,16,
3395         19, 0,19,15,16,19,19,17,12,14,14,16,19,13,15,15,
3396          0,17,13,15,14,18,18,15,16,15, 0,18,16,17,17, 0,
3397          0,
3398 };
3399 
3400 static const static_codebook _44u2__p3_0 = {
3401         4, 625,
3402         (char *)_vq_lengthlist__44u2__p3_0,
3403         1, -533725184, 1611661312, 3, 0,
3404         (long *)_vq_quantlist__44u2__p3_0,
3405         0
3406 };
3407 
3408 static const long _vq_quantlist__44u2__p4_0[] = {
3409         2,
3410         1,
3411         3,
3412         0,
3413         4,
3414 };
3415 
3416 static const char _vq_lengthlist__44u2__p4_0[] = {
3417          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
3418          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
3419          8,10,10, 7, 7, 8,10,10,10,10,10,11,12, 9,10,10,
3420         11,12, 5, 7, 7, 9, 9, 6, 8, 7,10,10, 7, 8, 8,10,
3421         10, 9,10,10,12,11, 9,10,10,12,11, 9,10,10,12,12,
3422         10,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
3423         12,12,13,14, 9,10,10,12,12, 9,10,10,12,13,10,10,
3424         10,12,13,11,12,12,14,13,12,12,12,14,13, 5, 7, 7,
3425         10, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
3426         12,10,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
3427          8, 9, 9,11,11,10,11,11,12,13,10,11,11,13,13, 6,
3428          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3429         10,13,11,10,11,11,13,13, 9,10,10,13,13,10,11,11,
3430         13,13,10,11,11,14,13,12,11,13,12,15,12,13,13,15,
3431         15, 9,10,10,12,13,10,11,10,13,13,10,11,11,13,13,
3432         12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9,10, 7,
3433          8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,12,10,10,
3434         11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
3435         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
3436         11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
3437         10,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
3438         10,11,13,13,12,13,13,15,15,12,11,13,12,14, 9,10,
3439         10,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
3440         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
3441         13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
3442          9,10,10,13,13,10,11,11,13,14,10,11,11,14,12,13,
3443         13,14,14,16,12,13,13,15,14, 9,10,10,13,13,10,11,
3444         10,14,13,10,11,11,13,14,12,14,13,16,14,13,13,13,
3445         14,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
3446         15,14,12,15,12,16,14,15,15,17,16,11,12,12,14,15,
3447         11,13,11,15,14,12,13,13,15,16,13,15,12,17,13,14,
3448         15,15,16,16, 8, 9, 9,12,12, 9,10,10,13,13, 9,10,
3449         10,13,13,12,13,12,14,14,12,13,13,15,15, 9,10,10,
3450         13,13,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
3451         14,12,12,14,14,16, 9,10,10,13,13,10,11,11,13,14,
3452         10,11,11,14,13,13,13,13,15,15,13,14,13,16,14,11,
3453         12,12,14,14,12,13,13,16,15,11,12,13,14,15,14,15,
3454         15,16,16,14,13,15,13,17,11,12,12,14,15,12,13,13,
3455         15,16,11,13,12,15,15,14,15,14,16,16,14,15,12,17,
3456         13,
3457 };
3458 
3459 static const static_codebook _44u2__p4_0 = {
3460         4, 625,
3461         (char *)_vq_lengthlist__44u2__p4_0,
3462         1, -533725184, 1611661312, 3, 0,
3463         (long *)_vq_quantlist__44u2__p4_0,
3464         0
3465 };
3466 
3467 static const long _vq_quantlist__44u2__p5_0[] = {
3468         4,
3469         3,
3470         5,
3471         2,
3472         6,
3473         1,
3474         7,
3475         0,
3476         8,
3477 };
3478 
3479 static const char _vq_lengthlist__44u2__p5_0[] = {
3480          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 8, 8, 8,
3481         10,10, 4, 5, 6, 8, 8, 8, 8,10,10, 7, 8, 8, 9, 9,
3482          9, 9,11,11, 7, 8, 8, 9, 9, 9, 9,11,11, 8, 8, 8,
3483          9, 9,10,11,12,12, 8, 8, 8, 9, 9,10,10,12,12,10,
3484         10,10,11,11,12,12,13,13,10,10,10,11,11,12,12,13,
3485         13,
3486 };
3487 
3488 static const static_codebook _44u2__p5_0 = {
3489         2, 81,
3490         (char *)_vq_lengthlist__44u2__p5_0,
3491         1, -531628032, 1611661312, 4, 0,
3492         (long *)_vq_quantlist__44u2__p5_0,
3493         0
3494 };
3495 
3496 static const long _vq_quantlist__44u2__p6_0[] = {
3497         6,
3498         5,
3499         7,
3500         4,
3501         8,
3502         3,
3503         9,
3504         2,
3505         10,
3506         1,
3507         11,
3508         0,
3509         12,
3510 };
3511 
3512 static const char _vq_lengthlist__44u2__p6_0[] = {
3513          1, 4, 4, 6, 6, 8, 8,10,10,11,11,14,13, 4, 6, 5,
3514          8, 8, 9, 9,11,10,12,11,15,14, 4, 5, 6, 8, 8, 9,
3515          9,11,11,11,11,14,14, 6, 8, 8,10, 9,11,11,11,11,
3516         12,12,15,15, 6, 8, 8, 9, 9,11,11,11,12,12,12,15,
3517         15, 8,10,10,11,11,11,11,12,12,13,13,15,16, 8,10,
3518         10,11,11,11,11,12,12,13,13,16,16,10,11,11,12,12,
3519         12,12,13,13,13,13,17,16,10,11,11,12,12,12,12,13,
3520         13,13,14,16,17,11,12,12,13,13,13,13,14,14,15,14,
3521         18,17,11,12,12,13,13,13,13,14,14,14,15,19,18,14,
3522         15,15,15,15,16,16,18,19,18,18, 0, 0,14,15,15,16,
3523         15,17,17,16,18,17,18, 0, 0,
3524 };
3525 
3526 static const static_codebook _44u2__p6_0 = {
3527         2, 169,
3528         (char *)_vq_lengthlist__44u2__p6_0,
3529         1, -526516224, 1616117760, 4, 0,
3530         (long *)_vq_quantlist__44u2__p6_0,
3531         0
3532 };
3533 
3534 static const long _vq_quantlist__44u2__p6_1[] = {
3535         2,
3536         1,
3537         3,
3538         0,
3539         4,
3540 };
3541 
3542 static const char _vq_lengthlist__44u2__p6_1[] = {
3543          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
3544          6, 5, 6, 6, 5, 5, 6, 6, 6,
3545 };
3546 
3547 static const static_codebook _44u2__p6_1 = {
3548         2, 25,
3549         (char *)_vq_lengthlist__44u2__p6_1,
3550         1, -533725184, 1611661312, 3, 0,
3551         (long *)_vq_quantlist__44u2__p6_1,
3552         0
3553 };
3554 
3555 static const long _vq_quantlist__44u2__p7_0[] = {
3556         4,
3557         3,
3558         5,
3559         2,
3560         6,
3561         1,
3562         7,
3563         0,
3564         8,
3565 };
3566 
3567 static const char _vq_lengthlist__44u2__p7_0[] = {
3568          1, 3, 2,12,12,12,12,12,12, 4,12,12,12,12,12,12,
3569         12,12, 5,12,12,12,12,12,12,12,12,12,12,11,11,11,
3570         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
3571         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
3572         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
3573         11,
3574 };
3575 
3576 static const static_codebook _44u2__p7_0 = {
3577         2, 81,
3578         (char *)_vq_lengthlist__44u2__p7_0,
3579         1, -516612096, 1626677248, 4, 0,
3580         (long *)_vq_quantlist__44u2__p7_0,
3581         0
3582 };
3583 
3584 static const long _vq_quantlist__44u2__p7_1[] = {
3585         6,
3586         5,
3587         7,
3588         4,
3589         8,
3590         3,
3591         9,
3592         2,
3593         10,
3594         1,
3595         11,
3596         0,
3597         12,
3598 };
3599 
3600 static const char _vq_lengthlist__44u2__p7_1[] = {
3601          1, 4, 4, 7, 6, 7, 6, 8, 7, 9, 7, 9, 8, 4, 7, 6,
3602          8, 8, 9, 8,10, 9,10,10,11,11, 4, 7, 7, 8, 8, 8,
3603          8, 9,10,11,11,11,11, 6, 8, 8,10,10,10,10,11,11,
3604         12,12,12,12, 7, 8, 8,10,10,10,10,11,11,12,12,13,
3605         13, 7, 9, 9,11,10,12,12,13,13,14,13,14,14, 7, 9,
3606          9,10,11,11,12,13,13,13,13,16,14, 9,10,10,12,12,
3607         13,13,14,14,15,16,15,16, 9,10,10,12,12,12,13,14,
3608         14,14,15,16,15,10,12,12,13,13,15,13,16,16,15,17,
3609         17,17,10,11,11,12,14,14,14,15,15,17,17,15,17,11,
3610         12,12,14,14,14,15,15,15,17,16,17,17,10,12,12,13,
3611         14,14,14,17,15,17,17,17,17,
3612 };
3613 
3614 static const static_codebook _44u2__p7_1 = {
3615         2, 169,
3616         (char *)_vq_lengthlist__44u2__p7_1,
3617         1, -523010048, 1618608128, 4, 0,
3618         (long *)_vq_quantlist__44u2__p7_1,
3619         0
3620 };
3621 
3622 static const long _vq_quantlist__44u2__p7_2[] = {
3623         6,
3624         5,
3625         7,
3626         4,
3627         8,
3628         3,
3629         9,
3630         2,
3631         10,
3632         1,
3633         11,
3634         0,
3635         12,
3636 };
3637 
3638 static const char _vq_lengthlist__44u2__p7_2[] = {
3639          2, 5, 5, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 5, 6, 6,
3640          7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 5, 6, 6, 7, 7, 8,
3641          7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7, 8, 8, 8, 8, 8,
3642          9, 9, 9, 9, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
3643          9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 7, 8,
3644          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 9,
3645          9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
3646          9, 9, 9, 9, 9, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3647          9, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8,
3648          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9,
3649          9, 9, 9, 9, 9, 9, 9, 9, 9,
3650 };
3651 
3652 static const static_codebook _44u2__p7_2 = {
3653         2, 169,
3654         (char *)_vq_lengthlist__44u2__p7_2,
3655         1, -531103744, 1611661312, 4, 0,
3656         (long *)_vq_quantlist__44u2__p7_2,
3657         0
3658 };
3659 
3660 static const char _huff_lengthlist__44u2__short[] = {
3661         13,15,17,17,15,15,12,17,11, 9, 7,10,10, 9,12,17,
3662         10, 6, 3, 6, 5, 7,10,17,15,10, 6, 9, 8, 9,11,17,
3663         15, 8, 4, 7, 3, 5, 9,16,16,10, 5, 8, 4, 5, 8,16,
3664         13,11, 5, 8, 3, 3, 5,14,13,12, 7,10, 5, 5, 7,14,
3665 };
3666 
3667 static const static_codebook _huff_book__44u2__short = {
3668         2, 64,
3669         (char *)_huff_lengthlist__44u2__short,
3670         0, 0, 0, 0, 0,
3671         NULL,
3672         0
3673 };
3674 
3675 static const char _huff_lengthlist__44u3__long[] = {
3676          6, 9,13,12,14,11,10,13, 8, 4, 5, 7, 8, 7, 8,12,
3677         11, 4, 3, 5, 5, 7, 9,14,11, 6, 5, 6, 6, 6, 7,13,
3678         13, 7, 5, 6, 4, 5, 7,14,11, 7, 6, 6, 5, 5, 6,13,
3679          9, 7, 8, 6, 7, 5, 3, 9, 9,12,13,12,14,10, 6, 7,
3680 };
3681 
3682 static const static_codebook _huff_book__44u3__long = {
3683         2, 64,
3684         (char *)_huff_lengthlist__44u3__long,
3685         0, 0, 0, 0, 0,
3686         NULL,
3687         0
3688 };
3689 
3690 static const long _vq_quantlist__44u3__p1_0[] = {
3691         1,
3692         0,
3693         2,
3694 };
3695 
3696 static const char _vq_lengthlist__44u3__p1_0[] = {
3697          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
3698         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
3699         11, 8,11,11, 8,11,11,11,13,14,11,14,14, 8,11,11,
3700         10,14,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
3701         11,11,11,14,14,10,12,14, 8,11,11,11,14,14,11,14,
3702         13,
3703 };
3704 
3705 static const static_codebook _44u3__p1_0 = {
3706         4, 81,
3707         (char *)_vq_lengthlist__44u3__p1_0,
3708         1, -535822336, 1611661312, 2, 0,
3709         (long *)_vq_quantlist__44u3__p1_0,
3710         0
3711 };
3712 
3713 static const long _vq_quantlist__44u3__p2_0[] = {
3714         1,
3715         0,
3716         2,
3717 };
3718 
3719 static const char _vq_lengthlist__44u3__p2_0[] = {
3720          2, 5, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
3721          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 7, 8,
3722          8, 6, 8, 8, 7, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
3723          8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 7, 8, 8, 6,
3724          8, 8, 8,10,10, 8, 8,10, 7, 8, 8, 8,10,10, 8,10,
3725          9,
3726 };
3727 
3728 static const static_codebook _44u3__p2_0 = {
3729         4, 81,
3730         (char *)_vq_lengthlist__44u3__p2_0,
3731         1, -535822336, 1611661312, 2, 0,
3732         (long *)_vq_quantlist__44u3__p2_0,
3733         0
3734 };
3735 
3736 static const long _vq_quantlist__44u3__p3_0[] = {
3737         2,
3738         1,
3739         3,
3740         0,
3741         4,
3742 };
3743 
3744 static const char _vq_lengthlist__44u3__p3_0[] = {
3745          2, 4, 4, 7, 7, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
3746          9, 9,12,12, 8, 9, 9,11,12, 5, 7, 7,10,10, 7, 9,
3747          9,11,11, 7, 9, 9,10,11,10,11,11,13,13, 9,10,11,
3748         13,13, 5, 7, 7,10,10, 7, 9, 9,11,10, 7, 9, 9,11,
3749         11, 9,11,10,13,13,10,11,11,14,13, 8,10,10,14,13,
3750         10,11,11,15,14, 9,11,11,14,14,13,14,13,16,16,12,
3751         13,13,15,15, 8,10,10,13,14, 9,11,11,14,14,10,11,
3752         11,14,15,12,13,13,15,15,13,14,14,15,16, 5, 7, 7,
3753         10,10, 7, 9, 9,11,11, 7, 9, 9,11,12,10,11,11,14,
3754         14,10,11,11,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
3755          9,11,11,13,13,12,12,13,15,15,11,12,13,15,16, 7,
3756          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
3757         12,15,13,11,13,13,15,16, 9,12,11,15,14,11,12,13,
3758         16,15,11,13,13,15,16,14,14,15,17,16,13,15,16, 0,
3759         17, 9,11,11,15,15,10,13,12,15,15,11,13,13,15,16,
3760         13,15,13,16,15,14,16,15, 0,19, 5, 7, 7,10,10, 7,
3761          9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,14,10,11,
3762         12,14,14, 7, 9, 9,12,12, 9,11,11,14,13, 9,10,11,
3763         12,13,11,13,13,16,16,11,12,13,13,16, 7, 9, 9,12,
3764         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,15,
3765         12,13,12,15,14, 9,11,11,15,14,11,13,12,16,16,10,
3766         12,12,15,15,13,15,15,17,19,13,14,15,16,17,10,12,
3767         12,15,15,11,13,13,16,16,11,13,13,15,16,13,15,15,
3768          0, 0,14,15,15,16,16, 8,10,10,14,14,10,12,12,15,
3769         15,10,12,11,15,16,14,15,15,19,20,13,14,14,18,16,
3770          9,11,11,15,15,11,13,13,17,16,11,13,13,16,16,15,
3771         17,17,20,20,14,15,16,17,20, 9,11,11,15,15,10,13,
3772         12,16,15,11,13,13,15,17,14,16,15,18, 0,14,16,15,
3773         18,20,12,14,14, 0, 0,14,14,16, 0, 0,13,16,15, 0,
3774          0,17,17,18, 0, 0,16,17,19,19, 0,12,14,14,18, 0,
3775         12,16,14, 0,17,13,15,15,18, 0,16,18,17, 0,17,16,
3776         18,17, 0, 0, 7,10,10,14,14,10,12,11,15,15,10,12,
3777         12,16,15,13,15,15,18, 0,14,15,15,17, 0, 9,11,11,
3778         15,15,11,13,13,16,16,11,12,13,16,16,14,15,16,17,
3779         17,14,16,16,16,18, 9,11,12,16,16,11,13,13,17,17,
3780         11,14,13,20,17,15,16,16,19, 0,15,16,17, 0,19,11,
3781         13,14,17,16,14,15,15,20,18,13,14,15,17,19,16,18,
3782         18, 0,20,16,16,19,17, 0,12,15,14,17, 0,14,15,15,
3783         18,19,13,16,15,19,20,15,18,18, 0,20,17, 0,16, 0,
3784          0,
3785 };
3786 
3787 static const static_codebook _44u3__p3_0 = {
3788         4, 625,
3789         (char *)_vq_lengthlist__44u3__p3_0,
3790         1, -533725184, 1611661312, 3, 0,
3791         (long *)_vq_quantlist__44u3__p3_0,
3792         0
3793 };
3794 
3795 static const long _vq_quantlist__44u3__p4_0[] = {
3796         2,
3797         1,
3798         3,
3799         0,
3800         4,
3801 };
3802 
3803 static const char _vq_lengthlist__44u3__p4_0[] = {
3804          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
3805          9, 9,11,11, 9, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
3806          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
3807         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
3808         10, 9,10, 9,12,11, 9,10,10,12,11, 9,10, 9,12,12,
3809          9,10,10,13,12, 9,10,10,12,13,12,12,12,14,14,11,
3810         12,12,13,14, 9, 9,10,12,12, 9,10,10,12,12, 9,10,
3811         10,12,13,11,12,11,14,13,12,12,12,14,13, 5, 7, 7,
3812          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
3813         12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
3814          8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
3815          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
3816         10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
3817         13,13,10,11,11,13,13,12,12,13,12,15,12,13,13,15,
3818         15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
3819         12,13,11,15,13,12,13,13,15,15, 5, 7, 7, 9, 9, 7,
3820          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
3821         11,12,12, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
3822         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
3823         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
3824         11,11,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
3825         10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
3826         11,12,13,10,11,11,13,13,10,11,11,13,13,12,13,13,
3827         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
3828         13, 9,10,10,13,13,12,13,13,15,14,12,12,12,14,13,
3829          9,10,10,13,12,10,11,11,13,13,10,11,11,14,12,13,
3830         13,14,14,16,12,13,13,15,15, 9,10,10,13,13,10,11,
3831         10,14,13,10,11,11,13,14,12,14,13,15,14,13,13,13,
3832         15,15,11,13,12,15,14,11,12,13,14,15,12,13,13,16,
3833         14,14,12,15,12,16,14,15,15,17,15,11,12,12,14,14,
3834         11,13,11,15,14,12,13,13,15,15,13,15,12,17,13,14,
3835         15,15,16,16, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
3836         10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
3837         13,12,10,11,11,14,13,10,10,11,13,14,12,13,13,15,
3838         15,12,12,13,14,16, 9,10,10,13,13,10,11,11,13,14,
3839         10,11,11,14,13,12,13,13,14,15,13,14,13,16,14,11,
3840         12,12,14,14,12,13,13,15,14,11,12,13,14,15,14,15,
3841         15,16,16,13,13,15,13,16,11,12,12,14,15,12,13,13,
3842         14,15,11,13,12,15,14,14,15,15,16,16,14,15,12,16,
3843         13,
3844 };
3845 
3846 static const static_codebook _44u3__p4_0 = {
3847         4, 625,
3848         (char *)_vq_lengthlist__44u3__p4_0,
3849         1, -533725184, 1611661312, 3, 0,
3850         (long *)_vq_quantlist__44u3__p4_0,
3851         0
3852 };
3853 
3854 static const long _vq_quantlist__44u3__p5_0[] = {
3855         4,
3856         3,
3857         5,
3858         2,
3859         6,
3860         1,
3861         7,
3862         0,
3863         8,
3864 };
3865 
3866 static const char _vq_lengthlist__44u3__p5_0[] = {
3867          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
3868         10,10, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
3869          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,10, 7, 8, 8,
3870          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
3871         10,10,11,10,11,11,12,12, 9,10,10,10,10,11,11,12,
3872         12,
3873 };
3874 
3875 static const static_codebook _44u3__p5_0 = {
3876         2, 81,
3877         (char *)_vq_lengthlist__44u3__p5_0,
3878         1, -531628032, 1611661312, 4, 0,
3879         (long *)_vq_quantlist__44u3__p5_0,
3880         0
3881 };
3882 
3883 static const long _vq_quantlist__44u3__p6_0[] = {
3884         6,
3885         5,
3886         7,
3887         4,
3888         8,
3889         3,
3890         9,
3891         2,
3892         10,
3893         1,
3894         11,
3895         0,
3896         12,
3897 };
3898 
3899 static const char _vq_lengthlist__44u3__p6_0[] = {
3900          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,13,14, 4, 6, 5,
3901          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
3902          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
3903         12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
3904         15, 8, 9, 9,11,10,11,11,12,12,13,13,15,16, 8, 9,
3905          9,10,11,11,11,12,12,13,13,16,16,10,10,11,11,11,
3906         12,12,13,13,13,14,17,16, 9,10,11,12,11,12,12,13,
3907         13,13,13,16,18,11,12,11,12,12,13,13,13,14,15,14,
3908         17,17,11,11,12,12,12,13,13,13,14,14,15,18,17,14,
3909         15,15,15,15,16,16,17,17,19,18, 0,20,14,15,14,15,
3910         15,16,16,16,17,18,16,20,18,
3911 };
3912 
3913 static const static_codebook _44u3__p6_0 = {
3914         2, 169,
3915         (char *)_vq_lengthlist__44u3__p6_0,
3916         1, -526516224, 1616117760, 4, 0,
3917         (long *)_vq_quantlist__44u3__p6_0,
3918         0
3919 };
3920 
3921 static const long _vq_quantlist__44u3__p6_1[] = {
3922         2,
3923         1,
3924         3,
3925         0,
3926         4,
3927 };
3928 
3929 static const char _vq_lengthlist__44u3__p6_1[] = {
3930          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
3931          6, 5, 6, 6, 5, 5, 6, 6, 6,
3932 };
3933 
3934 static const static_codebook _44u3__p6_1 = {
3935         2, 25,
3936         (char *)_vq_lengthlist__44u3__p6_1,
3937         1, -533725184, 1611661312, 3, 0,
3938         (long *)_vq_quantlist__44u3__p6_1,
3939         0
3940 };
3941 
3942 static const long _vq_quantlist__44u3__p7_0[] = {
3943         4,
3944         3,
3945         5,
3946         2,
3947         6,
3948         1,
3949         7,
3950         0,
3951         8,
3952 };
3953 
3954 static const char _vq_lengthlist__44u3__p7_0[] = {
3955          1, 3, 3,10,10,10,10,10,10, 4,10,10,10,10,10,10,
3956         10,10, 4,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
3957          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3958          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3959          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
3960          9,
3961 };
3962 
3963 static const static_codebook _44u3__p7_0 = {
3964         2, 81,
3965         (char *)_vq_lengthlist__44u3__p7_0,
3966         1, -515907584, 1627381760, 4, 0,
3967         (long *)_vq_quantlist__44u3__p7_0,
3968         0
3969 };
3970 
3971 static const long _vq_quantlist__44u3__p7_1[] = {
3972         7,
3973         6,
3974         8,
3975         5,
3976         9,
3977         4,
3978         10,
3979         3,
3980         11,
3981         2,
3982         12,
3983         1,
3984         13,
3985         0,
3986         14,
3987 };
3988 
3989 static const char _vq_lengthlist__44u3__p7_1[] = {
3990          1, 4, 4, 6, 6, 7, 6, 8, 7, 9, 8,10, 9,11,11, 4,
3991          7, 7, 8, 7, 9, 9,10,10,11,11,11,11,12,12, 4, 7,
3992          7, 7, 7, 9, 9,10,10,11,11,12,12,12,11, 6, 8, 8,
3993          9, 9,10,10,11,11,12,12,13,12,13,13, 6, 8, 8, 9,
3994          9,10,11,11,11,12,12,13,14,13,13, 8, 9, 9,11,11,
3995         12,12,12,13,14,13,14,14,14,15, 8, 9, 9,11,11,11,
3996         12,13,14,13,14,15,17,14,15, 9,10,10,12,12,13,13,
3997         13,14,15,15,15,16,16,16, 9,11,11,12,12,13,13,14,
3998         14,14,15,16,16,16,16,10,12,12,13,13,14,14,15,15,
3999         15,16,17,17,17,17,10,12,11,13,13,15,14,15,14,16,
4000         17,16,16,16,16,11,13,12,14,14,14,14,15,16,17,16,
4001         17,17,17,17,11,13,12,14,14,14,15,17,16,17,17,17,
4002         17,17,17,12,13,13,15,16,15,16,17,17,16,16,17,17,
4003         17,17,12,13,13,15,15,15,16,17,17,17,16,17,16,17,
4004         17,
4005 };
4006 
4007 static const static_codebook _44u3__p7_1 = {
4008         2, 225,
4009         (char *)_vq_lengthlist__44u3__p7_1,
4010         1, -522338304, 1620115456, 4, 0,
4011         (long *)_vq_quantlist__44u3__p7_1,
4012         0
4013 };
4014 
4015 static const long _vq_quantlist__44u3__p7_2[] = {
4016         8,
4017         7,
4018         9,
4019         6,
4020         10,
4021         5,
4022         11,
4023         4,
4024         12,
4025         3,
4026         13,
4027         2,
4028         14,
4029         1,
4030         15,
4031         0,
4032         16,
4033 };
4034 
4035 static const char _vq_lengthlist__44u3__p7_2[] = {
4036          2, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4037          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4038         10,10, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
4039          9,10, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4040         10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
4041          9,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4042         10,10,10,10,10,10, 7, 8, 8, 9, 8, 9, 9, 9, 9,10,
4043          9,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4044          9,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9,10,
4045          9,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,
4046          9,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
4047          9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,
4048         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10,
4049         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
4050         10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,10,
4051         10,10,10,10,10,10,10,10,10,10,10,10,10,10,11, 9,
4052         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4053          9,10,10,10,10,10,10,10,10,10,10,10,11,11,11,10,
4054         11,
4055 };
4056 
4057 static const static_codebook _44u3__p7_2 = {
4058         2, 289,
4059         (char *)_vq_lengthlist__44u3__p7_2,
4060         1, -529530880, 1611661312, 5, 0,
4061         (long *)_vq_quantlist__44u3__p7_2,
4062         0
4063 };
4064 
4065 static const char _huff_lengthlist__44u3__short[] = {
4066         14,14,14,15,13,15,12,16,10, 8, 7, 9, 9, 8,12,16,
4067         10, 5, 4, 6, 5, 6, 9,16,14, 8, 6, 8, 7, 8,10,16,
4068         14, 7, 4, 6, 3, 5, 8,16,15, 9, 5, 7, 4, 4, 7,16,
4069         13,10, 6, 7, 4, 3, 4,13,13,12, 7, 9, 5, 5, 6,12,
4070 };
4071 
4072 static const static_codebook _huff_book__44u3__short = {
4073         2, 64,
4074         (char *)_huff_lengthlist__44u3__short,
4075         0, 0, 0, 0, 0,
4076         NULL,
4077         0
4078 };
4079 
4080 static const char _huff_lengthlist__44u4__long[] = {
4081          3, 8,12,12,13,12,11,13, 5, 4, 6, 7, 8, 8, 9,13,
4082          9, 5, 4, 5, 5, 7, 9,13, 9, 6, 5, 6, 6, 7, 8,12,
4083         12, 7, 5, 6, 4, 5, 8,13,11, 7, 6, 6, 5, 5, 6,12,
4084         10, 8, 8, 7, 7, 5, 3, 8,10,12,13,12,12, 9, 6, 7,
4085 };
4086 
4087 static const static_codebook _huff_book__44u4__long = {
4088         2, 64,
4089         (char *)_huff_lengthlist__44u4__long,
4090         0, 0, 0, 0, 0,
4091         NULL,
4092         0
4093 };
4094 
4095 static const long _vq_quantlist__44u4__p1_0[] = {
4096         1,
4097         0,
4098         2,
4099 };
4100 
4101 static const char _vq_lengthlist__44u4__p1_0[] = {
4102          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
4103         10,11, 5, 8, 8, 8,11,10, 8,11,11, 4, 8, 8, 8,11,
4104         11, 8,11,11, 8,11,11,11,13,14,11,15,14, 8,11,11,
4105         10,13,12,11,14,14, 4, 8, 8, 8,11,11, 8,11,11, 7,
4106         11,11,11,15,14,10,12,14, 8,11,11,11,14,14,11,14,
4107         13,
4108 };
4109 
4110 static const static_codebook _44u4__p1_0 = {
4111         4, 81,
4112         (char *)_vq_lengthlist__44u4__p1_0,
4113         1, -535822336, 1611661312, 2, 0,
4114         (long *)_vq_quantlist__44u4__p1_0,
4115         0
4116 };
4117 
4118 static const long _vq_quantlist__44u4__p2_0[] = {
4119         1,
4120         0,
4121         2,
4122 };
4123 
4124 static const char _vq_lengthlist__44u4__p2_0[] = {
4125          2, 5, 5, 5, 6, 6, 5, 6, 6, 5, 6, 6, 7, 8, 8, 6,
4126          8, 8, 5, 6, 6, 6, 8, 8, 7, 8, 8, 5, 7, 6, 6, 8,
4127          8, 6, 8, 8, 6, 8, 8, 8, 9,10, 8,10,10, 6, 8, 8,
4128          8,10, 8, 8,10,10, 5, 6, 6, 6, 8, 8, 6, 8, 8, 6,
4129          8, 8, 8,10,10, 8, 8,10, 6, 8, 8, 8,10,10, 8,10,
4130          9,
4131 };
4132 
4133 static const static_codebook _44u4__p2_0 = {
4134         4, 81,
4135         (char *)_vq_lengthlist__44u4__p2_0,
4136         1, -535822336, 1611661312, 2, 0,
4137         (long *)_vq_quantlist__44u4__p2_0,
4138         0
4139 };
4140 
4141 static const long _vq_quantlist__44u4__p3_0[] = {
4142         2,
4143         1,
4144         3,
4145         0,
4146         4,
4147 };
4148 
4149 static const char _vq_lengthlist__44u4__p3_0[] = {
4150          2, 4, 4, 8, 8, 5, 7, 7, 9, 9, 5, 7, 7, 9, 9, 8,
4151         10, 9,12,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
4152          9,11,11, 7, 9, 9,11,11,10,12,11,14,14, 9,10,11,
4153         13,14, 5, 7, 7,10,10, 7, 9, 9,11,11, 7, 9, 9,11,
4154         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
4155         10,12,12,15,14, 9,11,11,15,14,13,14,14,17,17,12,
4156         14,14,16,16, 8,10,10,14,14, 9,11,11,14,15,10,12,
4157         12,14,15,12,14,13,16,16,13,14,15,15,18, 4, 7, 7,
4158         10,10, 7, 9, 9,12,11, 7, 9, 9,11,12,10,12,11,15,
4159         14,10,11,12,14,15, 7, 9, 9,12,12, 9,11,12,13,13,
4160          9,11,12,13,13,12,13,13,15,16,11,13,13,15,16, 7,
4161          9, 9,12,12, 9,11,10,13,12, 9,11,12,13,14,11,13,
4162         12,16,14,12,13,13,15,16,10,12,12,16,15,11,13,13,
4163         17,16,11,13,13,17,16,14,15,15,17,17,14,16,16,18,
4164         20, 9,11,11,15,16,11,13,12,16,16,11,13,13,16,17,
4165         14,15,14,18,16,14,16,16,17,20, 5, 7, 7,10,10, 7,
4166          9, 9,12,11, 7, 9,10,11,12,10,12,11,15,15,10,12,
4167         12,14,14, 7, 9, 9,12,12, 9,12,11,14,13, 9,10,11,
4168         12,13,12,13,14,16,16,11,12,13,14,16, 7, 9, 9,12,
4169         12, 9,12,11,13,13, 9,12,11,13,13,11,13,13,16,16,
4170         12,13,13,16,15, 9,11,11,16,14,11,13,13,16,16,11,
4171         12,13,16,16,14,16,16,17,17,13,14,15,16,17,10,12,
4172         12,15,15,11,13,13,16,17,11,13,13,16,16,14,16,15,
4173         19,19,14,15,15,17,18, 8,10,10,14,14,10,12,12,15,
4174         15,10,12,12,16,16,14,16,15,20,19,13,15,15,17,16,
4175          9,12,12,16,16,11,13,13,16,18,11,14,13,16,17,16,
4176         17,16,20, 0,15,16,18,18,20, 9,11,11,15,15,11,14,
4177         12,17,16,11,13,13,17,17,15,17,15,20,20,14,16,16,
4178         17, 0,13,15,14,18,16,14,15,16, 0,18,14,16,16, 0,
4179          0,18,16, 0, 0,20,16,18,18, 0, 0,12,14,14,17,18,
4180         13,15,14,20,18,14,16,15,19,19,16,20,16, 0,18,16,
4181         19,17,19, 0, 8,10,10,14,14,10,12,12,16,15,10,12,
4182         12,16,16,13,15,15,18,17,14,16,16,19, 0, 9,11,11,
4183         16,15,11,14,13,18,17,11,12,13,17,18,14,17,16,18,
4184         18,15,16,17,18,18, 9,12,12,16,16,11,13,13,16,18,
4185         11,14,13,17,17,15,16,16,18,20,16,17,17,20,20,12,
4186         14,14,18,17,14,16,16, 0,19,13,14,15,18, 0,16, 0,
4187          0, 0, 0,16,16, 0,19,20,13,15,14, 0, 0,14,16,16,
4188         18,19,14,16,15, 0,20,16,20,18, 0,20,17,20,17, 0,
4189          0,
4190 };
4191 
4192 static const static_codebook _44u4__p3_0 = {
4193         4, 625,
4194         (char *)_vq_lengthlist__44u4__p3_0,
4195         1, -533725184, 1611661312, 3, 0,
4196         (long *)_vq_quantlist__44u4__p3_0,
4197         0
4198 };
4199 
4200 static const long _vq_quantlist__44u4__p4_0[] = {
4201         2,
4202         1,
4203         3,
4204         0,
4205         4,
4206 };
4207 
4208 static const char _vq_lengthlist__44u4__p4_0[] = {
4209          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 9,
4210          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
4211          8,10,10, 7, 7, 8,10,10, 9,10,10,11,12, 9,10,10,
4212         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
4213         10, 9,10,10,12,11, 9,10,10,12,11, 9,10, 9,12,12,
4214          9,10,10,13,12, 9,10,10,12,12,12,12,12,14,14,11,
4215         12,12,13,14, 9, 9,10,12,12, 9,10,10,13,13, 9,10,
4216         10,12,13,11,12,12,14,13,11,12,12,14,14, 5, 7, 7,
4217          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10,10,10,10,12,
4218         12, 9,10,10,12,12, 7, 8, 8,11,10, 8, 8, 9,11,11,
4219          8, 9, 9,11,11,11,11,11,12,13,10,11,11,13,13, 6,
4220          8, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
4221         10,13,11,10,11,11,13,13, 9,11,10,13,12,10,11,11,
4222         13,14,10,11,11,14,13,12,12,13,12,15,12,13,13,15,
4223         15, 9,10,10,12,13,10,11,10,13,12,10,11,11,13,14,
4224         12,13,11,15,13,13,13,13,15,15, 5, 7, 7, 9, 9, 7,
4225          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12,10,10,
4226         11,12,13, 6, 8, 8,10,10, 8, 9, 9,11,11, 7, 8, 9,
4227         10,11,10,11,11,13,13,10,10,11,11,13, 7, 8, 8,10,
4228         11, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,11,13,13,
4229         11,12,11,13,12, 9,10,10,13,12,10,11,11,14,13,10,
4230         10,11,12,13,12,13,13,15,15,12,11,13,13,14, 9,10,
4231         11,12,13,10,11,11,13,14,10,11,11,13,13,12,13,13,
4232         15,15,12,13,12,15,12, 8, 9, 9,12,12, 9,11,10,13,
4233         13, 9,10,10,13,13,12,13,13,15,15,12,12,12,14,14,
4234          9,10,10,13,13,10,11,11,13,14,10,11,11,14,13,13,
4235         13,14,14,16,13,13,13,15,15, 9,10,10,13,13,10,11,
4236         10,14,13,10,11,11,13,14,12,14,13,16,14,12,13,13,
4237         14,15,11,12,12,15,14,11,12,13,14,15,12,13,13,16,
4238         15,14,12,15,12,16,14,15,15,16,16,11,12,12,14,14,
4239         11,13,12,15,14,12,13,13,15,16,13,15,13,17,13,14,
4240         15,15,16,17, 8, 9, 9,12,12, 9,10,10,12,13, 9,10,
4241         10,13,13,12,12,12,14,14,12,13,13,15,15, 9,10,10,
4242         13,12,10,11,11,14,13,10,10,11,13,14,13,13,13,15,
4243         15,12,13,14,14,16, 9,10,10,13,13,10,11,11,13,14,
4244         10,11,11,14,14,13,13,13,15,15,13,14,13,16,14,11,
4245         12,12,15,14,12,13,13,16,15,11,12,13,14,15,14,15,
4246         15,17,16,13,13,15,13,16,11,12,13,14,15,13,13,13,
4247         15,16,11,13,12,15,14,14,15,15,16,16,14,15,12,17,
4248         13,
4249 };
4250 
4251 static const static_codebook _44u4__p4_0 = {
4252         4, 625,
4253         (char *)_vq_lengthlist__44u4__p4_0,
4254         1, -533725184, 1611661312, 3, 0,
4255         (long *)_vq_quantlist__44u4__p4_0,
4256         0
4257 };
4258 
4259 static const long _vq_quantlist__44u4__p5_0[] = {
4260         4,
4261         3,
4262         5,
4263         2,
4264         6,
4265         1,
4266         7,
4267         0,
4268         8,
4269 };
4270 
4271 static const char _vq_lengthlist__44u4__p5_0[] = {
4272          2, 3, 3, 6, 6, 7, 7, 9, 9, 4, 5, 5, 7, 7, 8, 8,
4273         10, 9, 4, 5, 5, 7, 7, 8, 8,10,10, 6, 7, 7, 8, 8,
4274          9, 9,11,10, 6, 7, 7, 8, 8, 9, 9,10,11, 7, 8, 8,
4275          9, 9,10,10,11,11, 7, 8, 8, 9, 9,10,10,11,11, 9,
4276         10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
4277         12,
4278 };
4279 
4280 static const static_codebook _44u4__p5_0 = {
4281         2, 81,
4282         (char *)_vq_lengthlist__44u4__p5_0,
4283         1, -531628032, 1611661312, 4, 0,
4284         (long *)_vq_quantlist__44u4__p5_0,
4285         0
4286 };
4287 
4288 static const long _vq_quantlist__44u4__p6_0[] = {
4289         6,
4290         5,
4291         7,
4292         4,
4293         8,
4294         3,
4295         9,
4296         2,
4297         10,
4298         1,
4299         11,
4300         0,
4301         12,
4302 };
4303 
4304 static const char _vq_lengthlist__44u4__p6_0[] = {
4305          1, 4, 4, 6, 6, 8, 8, 9, 9,11,10,13,13, 4, 6, 5,
4306          8, 8, 9, 9,10,10,11,11,14,14, 4, 6, 6, 8, 8, 9,
4307          9,10,10,11,11,14,14, 6, 8, 8, 9, 9,10,10,11,11,
4308         12,12,15,15, 6, 8, 8, 9, 9,10,11,11,11,12,12,15,
4309         15, 8, 9, 9,11,10,11,11,12,12,13,13,16,16, 8, 9,
4310          9,10,10,11,11,12,12,13,13,16,16,10,10,10,12,11,
4311         12,12,13,13,14,14,16,16,10,10,10,11,12,12,12,13,
4312         13,13,14,16,17,11,12,11,12,12,13,13,14,14,15,14,
4313         18,17,11,11,12,12,12,13,13,14,14,14,15,19,18,14,
4314         15,14,15,15,17,16,17,17,17,17,21, 0,14,15,15,16,
4315         16,16,16,17,17,18,17,20,21,
4316 };
4317 
4318 static const static_codebook _44u4__p6_0 = {
4319         2, 169,
4320         (char *)_vq_lengthlist__44u4__p6_0,
4321         1, -526516224, 1616117760, 4, 0,
4322         (long *)_vq_quantlist__44u4__p6_0,
4323         0
4324 };
4325 
4326 static const long _vq_quantlist__44u4__p6_1[] = {
4327         2,
4328         1,
4329         3,
4330         0,
4331         4,
4332 };
4333 
4334 static const char _vq_lengthlist__44u4__p6_1[] = {
4335          2, 4, 4, 5, 5, 4, 5, 5, 6, 5, 4, 5, 5, 5, 6, 5,
4336          6, 5, 6, 6, 5, 5, 6, 6, 6,
4337 };
4338 
4339 static const static_codebook _44u4__p6_1 = {
4340         2, 25,
4341         (char *)_vq_lengthlist__44u4__p6_1,
4342         1, -533725184, 1611661312, 3, 0,
4343         (long *)_vq_quantlist__44u4__p6_1,
4344         0
4345 };
4346 
4347 static const long _vq_quantlist__44u4__p7_0[] = {
4348         6,
4349         5,
4350         7,
4351         4,
4352         8,
4353         3,
4354         9,
4355         2,
4356         10,
4357         1,
4358         11,
4359         0,
4360         12,
4361 };
4362 
4363 static const char _vq_lengthlist__44u4__p7_0[] = {
4364          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 3,12,11,
4365         12,12,12,12,12,12,12,12,12,12, 4,11,10,12,12,12,
4366         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4367         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4368         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4369         12,12,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4370         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4371         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4372         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4373         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4374         11,11,11,11,11,11,11,11,11,
4375 };
4376 
4377 static const static_codebook _44u4__p7_0 = {
4378         2, 169,
4379         (char *)_vq_lengthlist__44u4__p7_0,
4380         1, -514332672, 1627381760, 4, 0,
4381         (long *)_vq_quantlist__44u4__p7_0,
4382         0
4383 };
4384 
4385 static const long _vq_quantlist__44u4__p7_1[] = {
4386         7,
4387         6,
4388         8,
4389         5,
4390         9,
4391         4,
4392         10,
4393         3,
4394         11,
4395         2,
4396         12,
4397         1,
4398         13,
4399         0,
4400         14,
4401 };
4402 
4403 static const char _vq_lengthlist__44u4__p7_1[] = {
4404          1, 4, 4, 6, 6, 7, 7, 9, 8,10, 8,10, 9,11,11, 4,
4405          7, 6, 8, 7, 9, 9,10,10,11,10,11,10,12,10, 4, 6,
4406          7, 8, 8, 9, 9,10,10,11,11,11,11,12,12, 6, 8, 8,
4407         10, 9,11,10,12,11,12,12,12,12,13,13, 6, 8, 8,10,
4408         10,10,11,11,11,12,12,13,12,13,13, 8, 9, 9,11,11,
4409         12,11,12,12,13,13,13,13,13,13, 8, 9, 9,11,11,11,
4410         12,12,12,13,13,13,13,13,13, 9,10,10,12,11,13,13,
4411         13,13,14,13,13,14,14,14, 9,10,11,11,12,12,13,13,
4412         13,13,13,14,15,14,14,10,11,11,12,12,13,13,14,14,
4413         14,14,14,15,16,16,10,11,11,12,13,13,13,13,15,14,
4414         14,15,16,15,16,10,12,12,13,13,14,14,14,15,15,15,
4415         15,15,15,16,11,12,12,13,13,14,14,14,15,15,15,16,
4416         15,17,16,11,12,12,13,13,13,15,15,14,16,16,16,16,
4417         16,17,11,12,12,13,13,14,14,15,14,15,15,17,17,16,
4418         16,
4419 };
4420 
4421 static const static_codebook _44u4__p7_1 = {
4422         2, 225,
4423         (char *)_vq_lengthlist__44u4__p7_1,
4424         1, -522338304, 1620115456, 4, 0,
4425         (long *)_vq_quantlist__44u4__p7_1,
4426         0
4427 };
4428 
4429 static const long _vq_quantlist__44u4__p7_2[] = {
4430         8,
4431         7,
4432         9,
4433         6,
4434         10,
4435         5,
4436         11,
4437         4,
4438         12,
4439         3,
4440         13,
4441         2,
4442         14,
4443         1,
4444         15,
4445         0,
4446         16,
4447 };
4448 
4449 static const char _vq_lengthlist__44u4__p7_2[] = {
4450          2, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4451          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4452          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4453          9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4454         10,10,10,10, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,
4455          9,10, 9,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
4456         10,10,10,10,10,10, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4457          9,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4458         10,10,10,10,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
4459         10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,10,
4460         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
4461         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,10,
4462         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
4463         10,10,10,10,10,10,10,10,10,11,10,10,10, 9, 9, 9,
4464         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
4465          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
4466         10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
4467          9,10, 9,10,10,10,10,10,10,10,10,10,10,11,10,10,
4468         10,
4469 };
4470 
4471 static const static_codebook _44u4__p7_2 = {
4472         2, 289,
4473         (char *)_vq_lengthlist__44u4__p7_2,
4474         1, -529530880, 1611661312, 5, 0,
4475         (long *)_vq_quantlist__44u4__p7_2,
4476         0
4477 };
4478 
4479 static const char _huff_lengthlist__44u4__short[] = {
4480         14,17,15,17,16,14,13,16,10, 7, 7,10,13,10,15,16,
4481          9, 4, 4, 6, 5, 7, 9,16,12, 8, 7, 8, 8, 8,11,16,
4482         14, 7, 4, 6, 3, 5, 8,15,13, 8, 5, 7, 4, 5, 7,16,
4483         12, 9, 6, 8, 3, 3, 5,16,14,13, 7,10, 5, 5, 7,15,
4484 };
4485 
4486 static const static_codebook _huff_book__44u4__short = {
4487         2, 64,
4488         (char *)_huff_lengthlist__44u4__short,
4489         0, 0, 0, 0, 0,
4490         NULL,
4491         0
4492 };
4493 
4494 static const char _huff_lengthlist__44u5__long[] = {
4495          3, 8,13,12,14,12,16,11,13,14, 5, 4, 5, 6, 7, 8,
4496         10, 9,12,15,10, 5, 5, 5, 6, 8, 9, 9,13,15,10, 5,
4497          5, 6, 6, 7, 8, 8,11,13,12, 7, 5, 6, 4, 6, 7, 7,
4498         11,14,11, 7, 7, 6, 6, 6, 7, 6,10,14,14, 9, 8, 8,
4499          6, 7, 7, 7,11,16,11, 8, 8, 7, 6, 6, 7, 4, 7,12,
4500         10,10,12,10,10, 9,10, 5, 6, 9,10,12,15,13,14,14,
4501         14, 8, 7, 8,
4502 };
4503 
4504 static const static_codebook _huff_book__44u5__long = {
4505         2, 100,
4506         (char *)_huff_lengthlist__44u5__long,
4507         0, 0, 0, 0, 0,
4508         NULL,
4509         0
4510 };
4511 
4512 static const long _vq_quantlist__44u5__p1_0[] = {
4513         1,
4514         0,
4515         2,
4516 };
4517 
4518 static const char _vq_lengthlist__44u5__p1_0[] = {
4519          1, 4, 4, 5, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
4520          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
4521         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
4522         10,13,11,10,13,13, 4, 8, 8, 8,11,10, 8,10,10, 7,
4523         10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
4524         12,
4525 };
4526 
4527 static const static_codebook _44u5__p1_0 = {
4528         4, 81,
4529         (char *)_vq_lengthlist__44u5__p1_0,
4530         1, -535822336, 1611661312, 2, 0,
4531         (long *)_vq_quantlist__44u5__p1_0,
4532         0
4533 };
4534 
4535 static const long _vq_quantlist__44u5__p2_0[] = {
4536         1,
4537         0,
4538         2,
4539 };
4540 
4541 static const char _vq_lengthlist__44u5__p2_0[] = {
4542          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
4543          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
4544          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
4545          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
4546          8, 7, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
4547          9,
4548 };
4549 
4550 static const static_codebook _44u5__p2_0 = {
4551         4, 81,
4552         (char *)_vq_lengthlist__44u5__p2_0,
4553         1, -535822336, 1611661312, 2, 0,
4554         (long *)_vq_quantlist__44u5__p2_0,
4555         0
4556 };
4557 
4558 static const long _vq_quantlist__44u5__p3_0[] = {
4559         2,
4560         1,
4561         3,
4562         0,
4563         4,
4564 };
4565 
4566 static const char _vq_lengthlist__44u5__p3_0[] = {
4567          2, 4, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
4568         10, 9,13,12, 8, 9,10,12,12, 5, 7, 7,10,10, 7, 9,
4569          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
4570         13,14, 5, 7, 7, 9,10, 7, 9, 8,11,11, 7, 9, 9,11,
4571         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,13,13,
4572         10,11,11,15,14, 9,11,11,14,14,13,14,14,17,16,12,
4573         13,13,15,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
4574         11,14,15,12,14,13,16,16,13,15,14,15,17, 5, 7, 7,
4575         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,
4576         14,10,11,12,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
4577          9,11,11,13,13,12,13,13,15,16,11,12,13,15,16, 6,
4578          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,14,11,13,
4579         12,16,14,11,13,13,16,17,10,12,11,15,15,11,13,13,
4580         16,16,11,13,13,17,16,14,15,15,17,17,14,16,16,17,
4581         18, 9,11,11,14,15,10,12,12,15,15,11,13,13,16,17,
4582         13,15,13,17,15,14,15,16,18, 0, 5, 7, 7,10,10, 7,
4583          9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
4584         12,14,15, 6, 9, 9,12,11, 9,11,11,13,13, 8,10,11,
4585         12,13,11,13,13,16,15,11,12,13,14,15, 7, 9, 9,11,
4586         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,15,16,
4587         11,13,13,15,14, 9,11,11,15,14,11,13,13,17,15,10,
4588         12,12,15,15,14,16,16,17,17,13,13,15,15,17,10,11,
4589         12,15,15,11,13,13,16,16,11,13,13,15,15,14,15,15,
4590         18,18,14,15,15,17,17, 8,10,10,13,13,10,12,11,15,
4591         15,10,11,12,15,15,14,15,15,18,18,13,14,14,18,18,
4592          9,11,11,15,16,11,13,13,17,17,11,13,13,16,16,15,
4593         15,16,17, 0,14,15,17, 0, 0, 9,11,11,15,15,10,13,
4594         12,18,16,11,13,13,15,16,14,16,15,20,20,14,15,16,
4595         17, 0,13,14,14,20,16,14,15,16,19,18,14,15,15,19,
4596          0,18,16, 0,20,20,16,18,18, 0, 0,12,14,14,18,18,
4597         13,15,14,18,16,14,15,16,18,20,16,19,16, 0,17,17,
4598         18,18,19, 0, 8,10,10,14,14,10,11,11,14,15,10,11,
4599         12,15,15,13,15,14,19,17,13,15,15,17, 0, 9,11,11,
4600         16,15,11,13,13,16,16,10,12,13,15,17,14,16,16,18,
4601         18,14,15,15,18, 0, 9,11,11,15,15,11,13,13,16,17,
4602         11,13,13,18,17,14,18,16,18,18,15,17,17,18, 0,12,
4603         14,14,18,18,14,15,15,20, 0,13,14,15,17, 0,16,18,
4604         17, 0, 0,16,16, 0,17,20,12,14,14,18,18,14,16,15,
4605          0,18,14,16,15,18, 0,16,19,17, 0, 0,17,18,16, 0,
4606          0,
4607 };
4608 
4609 static const static_codebook _44u5__p3_0 = {
4610         4, 625,
4611         (char *)_vq_lengthlist__44u5__p3_0,
4612         1, -533725184, 1611661312, 3, 0,
4613         (long *)_vq_quantlist__44u5__p3_0,
4614         0
4615 };
4616 
4617 static const long _vq_quantlist__44u5__p4_0[] = {
4618         2,
4619         1,
4620         3,
4621         0,
4622         4,
4623 };
4624 
4625 static const char _vq_lengthlist__44u5__p4_0[] = {
4626          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
4627          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
4628          8,10,10, 6, 7, 8, 9,10, 9,10,10,11,12, 9, 9,10,
4629         11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
4630         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,12,11,
4631          9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
4632         11,12,13,14, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
4633         10,12,12,11,12,11,14,13,11,12,12,13,13, 5, 7, 7,
4634          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
4635         12, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,10,11,
4636          8, 9, 9,11,11,10,10,11,11,13,10,11,11,12,13, 6,
4637          7, 8,10,10, 7, 9, 8,11,10, 8, 9, 9,11,11,10,11,
4638         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
4639         12,13,10,11,11,13,13,12,11,13,12,15,12,13,13,14,
4640         15, 9,10,10,12,12, 9,11,10,13,12,10,11,11,13,13,
4641         11,13,11,14,12,12,13,13,14,15, 5, 7, 7, 9, 9, 7,
4642          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
4643         10,12,12, 6, 8, 7,10,10, 8, 9, 9,11,11, 7, 8, 9,
4644         10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
4645         10, 8, 9, 9,11,11, 8, 9, 8,11,10,10,11,11,13,12,
4646         10,11,10,13,11, 9,10,10,12,12,10,11,11,13,12, 9,
4647         10,10,12,13,12,13,13,14,15,11,11,13,12,14, 9,10,
4648         10,12,12,10,11,11,13,13,10,11,10,13,12,12,13,13,
4649         14,14,12,13,11,14,12, 8, 9, 9,12,12, 9,10,10,12,
4650         12, 9,10,10,12,12,12,12,12,14,14,11,12,12,14,13,
4651          9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
4652         12,13,14,15,12,13,13,15,14, 9,10,10,12,12,10,11,
4653         10,13,12,10,11,11,12,13,12,13,12,15,13,12,13,13,
4654         14,15,11,12,12,14,13,11,12,12,14,15,12,13,13,15,
4655         14,13,12,14,12,16,13,14,14,15,15,11,11,12,14,14,
4656         11,12,11,14,13,12,13,13,14,15,13,14,12,16,12,14,
4657         14,15,16,16, 8, 9, 9,11,12, 9,10,10,12,12, 9,10,
4658         10,12,13,11,12,12,13,13,12,12,13,14,14, 9,10,10,
4659         12,12,10,11,10,13,12,10,10,11,12,13,12,13,13,15,
4660         14,12,12,13,13,15, 9,10,10,12,13,10,11,11,12,13,
4661         10,11,11,13,13,12,13,13,14,15,12,13,12,15,14,11,
4662         12,11,14,13,12,13,13,15,14,11,11,12,13,14,14,15,
4663         14,16,15,13,12,14,13,16,11,12,12,13,14,12,13,13,
4664         14,15,11,12,11,14,14,14,14,14,15,16,13,15,12,16,
4665         12,
4666 };
4667 
4668 static const static_codebook _44u5__p4_0 = {
4669         4, 625,
4670         (char *)_vq_lengthlist__44u5__p4_0,
4671         1, -533725184, 1611661312, 3, 0,
4672         (long *)_vq_quantlist__44u5__p4_0,
4673         0
4674 };
4675 
4676 static const long _vq_quantlist__44u5__p5_0[] = {
4677         4,
4678         3,
4679         5,
4680         2,
4681         6,
4682         1,
4683         7,
4684         0,
4685         8,
4686 };
4687 
4688 static const char _vq_lengthlist__44u5__p5_0[] = {
4689          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
4690         11,10, 3, 5, 5, 7, 8, 8, 8,10,11, 6, 8, 7,10, 9,
4691         10,10,11,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
4692         10,10,11,11,13,12, 8, 8, 9, 9,10,11,11,12,13,10,
4693         11,10,12,11,13,12,14,14,10,10,11,11,12,12,13,14,
4694         14,
4695 };
4696 
4697 static const static_codebook _44u5__p5_0 = {
4698         2, 81,
4699         (char *)_vq_lengthlist__44u5__p5_0,
4700         1, -531628032, 1611661312, 4, 0,
4701         (long *)_vq_quantlist__44u5__p5_0,
4702         0
4703 };
4704 
4705 static const long _vq_quantlist__44u5__p6_0[] = {
4706         4,
4707         3,
4708         5,
4709         2,
4710         6,
4711         1,
4712         7,
4713         0,
4714         8,
4715 };
4716 
4717 static const char _vq_lengthlist__44u5__p6_0[] = {
4718          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
4719          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
4720          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
4721          8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
4722          9, 9,10,10,11,10,11,11, 9, 9, 9,10,10,11,10,11,
4723         11,
4724 };
4725 
4726 static const static_codebook _44u5__p6_0 = {
4727         2, 81,
4728         (char *)_vq_lengthlist__44u5__p6_0,
4729         1, -531628032, 1611661312, 4, 0,
4730         (long *)_vq_quantlist__44u5__p6_0,
4731         0
4732 };
4733 
4734 static const long _vq_quantlist__44u5__p7_0[] = {
4735         1,
4736         0,
4737         2,
4738 };
4739 
4740 static const char _vq_lengthlist__44u5__p7_0[] = {
4741          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 9, 8,11,10, 7,
4742         11,10, 5, 9, 9, 7,10,10, 8,10,11, 4, 9, 9, 9,12,
4743         12, 9,12,12, 8,12,12,11,12,12,10,12,13, 7,12,12,
4744         11,12,12,10,12,13, 4, 9, 9, 9,12,12, 9,12,12, 7,
4745         12,11,10,13,13,11,12,12, 7,12,12,10,13,13,11,12,
4746         12,
4747 };
4748 
4749 static const static_codebook _44u5__p7_0 = {
4750         4, 81,
4751         (char *)_vq_lengthlist__44u5__p7_0,
4752         1, -529137664, 1618345984, 2, 0,
4753         (long *)_vq_quantlist__44u5__p7_0,
4754         0
4755 };
4756 
4757 static const long _vq_quantlist__44u5__p7_1[] = {
4758         5,
4759         4,
4760         6,
4761         3,
4762         7,
4763         2,
4764         8,
4765         1,
4766         9,
4767         0,
4768         10,
4769 };
4770 
4771 static const char _vq_lengthlist__44u5__p7_1[] = {
4772          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 7,
4773          8, 8, 9, 8, 8, 9, 4, 5, 5, 7, 7, 8, 8, 9, 9, 8,
4774          9, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 6, 7, 7, 8,
4775          8, 9, 9, 9, 9, 9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9,
4776          9, 9, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9,
4777          9, 9, 9, 9,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
4778         10,10,10, 8, 9, 9, 9, 9, 9, 9,10,10,10,10, 8, 9,
4779          9, 9, 9, 9, 9,10,10,10,10,
4780 };
4781 
4782 static const static_codebook _44u5__p7_1 = {
4783         2, 121,
4784         (char *)_vq_lengthlist__44u5__p7_1,
4785         1, -531365888, 1611661312, 4, 0,
4786         (long *)_vq_quantlist__44u5__p7_1,
4787         0
4788 };
4789 
4790 static const long _vq_quantlist__44u5__p8_0[] = {
4791         5,
4792         4,
4793         6,
4794         3,
4795         7,
4796         2,
4797         8,
4798         1,
4799         9,
4800         0,
4801         10,
4802 };
4803 
4804 static const char _vq_lengthlist__44u5__p8_0[] = {
4805          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
4806          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
4807         11, 6, 8, 7, 9, 9,10,10,11,11,13,12, 6, 8, 8, 9,
4808          9,10,10,11,11,12,13, 8, 9, 9,10,10,12,12,13,12,
4809         14,13, 8, 9, 9,10,10,12,12,13,13,14,14, 9,11,11,
4810         12,12,13,13,14,14,15,14, 9,11,11,12,12,13,13,14,
4811         14,15,14,11,12,12,13,13,14,14,15,14,15,14,11,11,
4812         12,13,13,14,14,14,14,15,15,
4813 };
4814 
4815 static const static_codebook _44u5__p8_0 = {
4816         2, 121,
4817         (char *)_vq_lengthlist__44u5__p8_0,
4818         1, -524582912, 1618345984, 4, 0,
4819         (long *)_vq_quantlist__44u5__p8_0,
4820         0
4821 };
4822 
4823 static const long _vq_quantlist__44u5__p8_1[] = {
4824         5,
4825         4,
4826         6,
4827         3,
4828         7,
4829         2,
4830         8,
4831         1,
4832         9,
4833         0,
4834         10,
4835 };
4836 
4837 static const char _vq_lengthlist__44u5__p8_1[] = {
4838          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 6,
4839          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8,
4840          8, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 6, 6, 7, 7,
4841          7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
4842          8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8,
4843          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
4844          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
4845          8, 8, 8, 8, 8, 8, 8, 8, 8,
4846 };
4847 
4848 static const static_codebook _44u5__p8_1 = {
4849         2, 121,
4850         (char *)_vq_lengthlist__44u5__p8_1,
4851         1, -531365888, 1611661312, 4, 0,
4852         (long *)_vq_quantlist__44u5__p8_1,
4853         0
4854 };
4855 
4856 static const long _vq_quantlist__44u5__p9_0[] = {
4857         6,
4858         5,
4859         7,
4860         4,
4861         8,
4862         3,
4863         9,
4864         2,
4865         10,
4866         1,
4867         11,
4868         0,
4869         12,
4870 };
4871 
4872 static const char _vq_lengthlist__44u5__p9_0[] = {
4873          1, 3, 2,12,10,13,13,13,13,13,13,13,13, 4, 9, 9,
4874         13,13,13,13,13,13,13,13,13,13, 5,10, 9,13,13,13,
4875         13,13,13,13,13,13,13,12,13,13,13,13,13,13,13,13,
4876         13,13,13,13,11,13,13,13,13,13,13,13,13,13,13,13,
4877         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
4878         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
4879         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
4880         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
4881         13,13,13,13,13,13,13,13,13,13,13,13,13,12,12,12,
4882         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
4883         12,12,12,12,12,12,12,12,12,
4884 };
4885 
4886 static const static_codebook _44u5__p9_0 = {
4887         2, 169,
4888         (char *)_vq_lengthlist__44u5__p9_0,
4889         1, -514332672, 1627381760, 4, 0,
4890         (long *)_vq_quantlist__44u5__p9_0,
4891         0
4892 };
4893 
4894 static const long _vq_quantlist__44u5__p9_1[] = {
4895         7,
4896         6,
4897         8,
4898         5,
4899         9,
4900         4,
4901         10,
4902         3,
4903         11,
4904         2,
4905         12,
4906         1,
4907         13,
4908         0,
4909         14,
4910 };
4911 
4912 static const char _vq_lengthlist__44u5__p9_1[] = {
4913          1, 4, 4, 7, 7, 8, 8, 8, 7, 8, 7, 9, 8, 9, 9, 4,
4914          7, 6, 9, 8,10,10, 9, 8, 9, 9, 9, 9, 9, 8, 5, 6,
4915          6, 8, 9,10,10, 9, 9, 9,10,10,10,10,11, 7, 8, 8,
4916         10,10,11,11,10,10,11,11,11,12,11,11, 7, 8, 8,10,
4917         10,11,11,10,10,11,11,12,11,11,11, 8, 9, 9,11,11,
4918         12,12,11,11,12,11,12,12,12,12, 8, 9,10,11,11,12,
4919         12,11,11,12,12,12,12,12,12, 8, 9, 9,10,10,12,11,
4920         12,12,12,12,12,12,12,13, 8, 9, 9,11,11,11,11,12,
4921         12,12,12,13,12,13,13, 9,10,10,11,11,12,12,12,13,
4922         12,13,13,13,14,13, 9,10,10,11,11,12,12,12,13,13,
4923         12,13,13,14,13, 9,11,10,12,11,13,12,12,13,13,13,
4924         13,13,13,14, 9,10,10,12,12,12,12,12,13,13,13,13,
4925         13,14,14,10,11,11,12,12,12,13,13,13,14,14,13,14,
4926         14,14,10,11,11,12,12,12,12,13,12,13,14,13,14,14,
4927         14,
4928 };
4929 
4930 static const static_codebook _44u5__p9_1 = {
4931         2, 225,
4932         (char *)_vq_lengthlist__44u5__p9_1,
4933         1, -522338304, 1620115456, 4, 0,
4934         (long *)_vq_quantlist__44u5__p9_1,
4935         0
4936 };
4937 
4938 static const long _vq_quantlist__44u5__p9_2[] = {
4939         8,
4940         7,
4941         9,
4942         6,
4943         10,
4944         5,
4945         11,
4946         4,
4947         12,
4948         3,
4949         13,
4950         2,
4951         14,
4952         1,
4953         15,
4954         0,
4955         16,
4956 };
4957 
4958 static const char _vq_lengthlist__44u5__p9_2[] = {
4959          2, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
4960          9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4961          9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4962          9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,
4963          9, 9, 9, 9, 7, 7, 7, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4964          9, 9, 9, 9, 9, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
4965          9,10, 9,10,10,10, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9,
4966          9, 9,10, 9,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9, 9,
4967          9,10, 9,10,10,10,10,10, 8, 9, 9, 9, 9, 9, 9,10,
4968          9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,10, 9,
4969         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9,
4970          9,10, 9,10, 9,10,10,10,10,10,10, 9, 9, 9, 9, 9,
4971         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
4972          9, 9,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
4973          9,10,10, 9,10,10,10,10,10,10,10,10,10,10, 9, 9,
4974          9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10, 9,
4975          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
4976          9, 9, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,
4977         10,
4978 };
4979 
4980 static const static_codebook _44u5__p9_2 = {
4981         2, 289,
4982         (char *)_vq_lengthlist__44u5__p9_2,
4983         1, -529530880, 1611661312, 5, 0,
4984         (long *)_vq_quantlist__44u5__p9_2,
4985         0
4986 };
4987 
4988 static const char _huff_lengthlist__44u5__short[] = {
4989          4,10,17,13,17,13,17,17,17,17, 3, 6, 8, 9,11, 9,
4990         15,12,16,17, 6, 5, 5, 7, 7, 8,10,11,17,17, 7, 8,
4991          7, 9, 9,10,13,13,17,17, 8, 6, 5, 7, 4, 7, 5, 8,
4992         14,17, 9, 9, 8, 9, 7, 9, 8,10,16,17,12,10, 7, 8,
4993          4, 7, 4, 7,16,17,12,11, 9,10, 6, 9, 5, 7,14,17,
4994         14,13,10,15, 4, 8, 3, 5,14,17,17,14,11,15, 6,10,
4995          6, 8,15,17,
4996 };
4997 
4998 static const static_codebook _huff_book__44u5__short = {
4999         2, 100,
5000         (char *)_huff_lengthlist__44u5__short,
5001         0, 0, 0, 0, 0,
5002         NULL,
5003         0
5004 };
5005 
5006 static const char _huff_lengthlist__44u6__long[] = {
5007          3, 9,14,13,14,13,16,12,13,14, 5, 4, 6, 6, 8, 9,
5008         11,10,12,15,10, 5, 5, 6, 6, 8,10,10,13,16,10, 6,
5009          6, 6, 6, 8, 9, 9,12,14,13, 7, 6, 6, 4, 6, 6, 7,
5010         11,14,10, 7, 7, 7, 6, 6, 6, 7,10,13,15,10, 9, 8,
5011          5, 6, 5, 6,10,14,10, 9, 8, 8, 6, 6, 5, 4, 6,11,
5012         11,11,12,11,10, 9, 9, 5, 5, 9,10,12,15,13,13,13,
5013         13, 8, 7, 7,
5014 };
5015 
5016 static const static_codebook _huff_book__44u6__long = {
5017         2, 100,
5018         (char *)_huff_lengthlist__44u6__long,
5019         0, 0, 0, 0, 0,
5020         NULL,
5021         0
5022 };
5023 
5024 static const long _vq_quantlist__44u6__p1_0[] = {
5025         1,
5026         0,
5027         2,
5028 };
5029 
5030 static const char _vq_lengthlist__44u6__p1_0[] = {
5031          1, 4, 4, 4, 8, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
5032          9,10, 5, 8, 8, 7,10, 9, 8,10,10, 5, 8, 8, 8,10,
5033         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
5034         10,13,11,10,13,13, 5, 8, 8, 8,11,10, 8,10,10, 7,
5035         10,10,10,13,13,10,11,13, 8,10,11,10,13,13,10,13,
5036         12,
5037 };
5038 
5039 static const static_codebook _44u6__p1_0 = {
5040         4, 81,
5041         (char *)_vq_lengthlist__44u6__p1_0,
5042         1, -535822336, 1611661312, 2, 0,
5043         (long *)_vq_quantlist__44u6__p1_0,
5044         0
5045 };
5046 
5047 static const long _vq_quantlist__44u6__p2_0[] = {
5048         1,
5049         0,
5050         2,
5051 };
5052 
5053 static const char _vq_lengthlist__44u6__p2_0[] = {
5054          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
5055          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
5056          8, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 7, 7,
5057          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
5058          8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
5059          9,
5060 };
5061 
5062 static const static_codebook _44u6__p2_0 = {
5063         4, 81,
5064         (char *)_vq_lengthlist__44u6__p2_0,
5065         1, -535822336, 1611661312, 2, 0,
5066         (long *)_vq_quantlist__44u6__p2_0,
5067         0
5068 };
5069 
5070 static const long _vq_quantlist__44u6__p3_0[] = {
5071         2,
5072         1,
5073         3,
5074         0,
5075         4,
5076 };
5077 
5078 static const char _vq_lengthlist__44u6__p3_0[] = {
5079          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
5080          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
5081          9,11,11, 7, 8, 9,11,11,10,11,11,14,14, 9,10,11,
5082         13,14, 5, 7, 7, 9,10, 6, 9, 8,11,11, 7, 9, 9,11,
5083         11, 9,11,10,14,13,10,11,11,14,13, 8,10,10,13,13,
5084         10,11,11,15,15, 9,11,11,14,14,13,14,14,17,16,12,
5085         13,14,16,16, 8,10,10,13,14, 9,11,11,14,15,10,11,
5086         12,14,15,12,14,13,16,15,13,14,14,15,17, 5, 7, 7,
5087         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,14,
5088         14,10,11,11,14,14, 7, 9, 9,12,11, 9,11,11,13,13,
5089          9,11,11,13,13,11,13,13,14,15,11,12,13,15,16, 6,
5090          9, 9,11,12, 8,11,10,13,12, 9,11,11,13,14,11,13,
5091         12,16,14,11,13,13,15,16,10,12,11,14,15,11,13,13,
5092         15,17,11,13,13,17,16,15,15,16,17,16,14,15,16,18,
5093          0, 9,11,11,14,15,10,12,12,16,15,11,13,13,16,16,
5094         13,15,14,18,15,14,16,16, 0, 0, 5, 7, 7,10,10, 7,
5095          9, 9,11,11, 7, 9, 9,11,11,10,11,11,14,14,10,11,
5096         12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
5097         12,13,11,13,13,16,15,11,12,13,14,16, 7, 9, 9,11,
5098         12, 9,11,11,13,13, 9,11,11,13,13,11,13,13,16,15,
5099         11,13,12,15,15, 9,11,11,15,14,11,13,13,17,16,10,
5100         12,13,15,16,14,16,16, 0,18,14,14,15,15,17,10,11,
5101         12,15,15,11,13,13,16,16,11,13,13,16,16,14,16,16,
5102         19,17,14,15,15,17,17, 8,10,10,14,14,10,12,11,15,
5103         15,10,11,12,16,15,14,15,15,18,20,13,14,16,17,18,
5104          9,11,11,15,16,11,13,13,17,17,11,13,13,17,16,15,
5105         16,16, 0, 0,15,16,16, 0, 0, 9,11,11,15,15,10,13,
5106         12,17,15,11,13,13,17,16,15,17,15,20,19,15,16,16,
5107         19, 0,13,15,14, 0,17,14,15,16, 0,20,15,16,16, 0,
5108         19,17,18, 0, 0, 0,16,17,18, 0, 0,12,14,14,19,18,
5109         13,15,14, 0,17,14,15,16,19,19,16,18,16, 0,19,19,
5110         20,17,20, 0, 8,10,10,13,14,10,11,11,15,15,10,12,
5111         12,15,16,14,15,14,19,16,14,15,15, 0,18, 9,11,11,
5112         16,15,11,13,13, 0,16,11,12,13,16,17,14,16,17, 0,
5113         19,15,16,16,18, 0, 9,11,11,15,16,11,13,13,16,16,
5114         11,14,13,18,17,15,16,16,18,20,15,17,19, 0, 0,12,
5115         14,14,17,17,14,16,15, 0, 0,13,14,15,19, 0,16,18,
5116         20, 0, 0,16,16,18,18, 0,12,14,14,17,20,14,16,16,
5117         19, 0,14,16,14, 0,20,16,20,17, 0, 0,17, 0,15, 0,
5118         19,
5119 };
5120 
5121 static const static_codebook _44u6__p3_0 = {
5122         4, 625,
5123         (char *)_vq_lengthlist__44u6__p3_0,
5124         1, -533725184, 1611661312, 3, 0,
5125         (long *)_vq_quantlist__44u6__p3_0,
5126         0
5127 };
5128 
5129 static const long _vq_quantlist__44u6__p4_0[] = {
5130         2,
5131         1,
5132         3,
5133         0,
5134         4,
5135 };
5136 
5137 static const char _vq_lengthlist__44u6__p4_0[] = {
5138          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
5139          9, 9,11,11, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
5140          8,10,10, 7, 7, 8, 9,10, 9,10,10,11,11, 9, 9,10,
5141         11,12, 6, 7, 7, 9, 9, 7, 8, 7,10, 9, 7, 8, 8,10,
5142         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
5143          9,10,10,12,12, 9,10,10,12,12,11,12,12,14,13,11,
5144         11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5145         10,12,12,11,12,11,13,12,11,12,12,13,13, 5, 7, 7,
5146          9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
5147         11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
5148          8, 9, 9,11,11,10,10,11,12,13,10,10,11,12,12, 6,
5149          7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
5150         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
5151         13,13,10,11,11,12,13,12,12,12,13,14,12,12,13,14,
5152         14, 9,10,10,12,12, 9,10,10,13,12,10,11,11,13,13,
5153         11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
5154          8, 7,10,10, 7, 8, 8,10,10, 9,10,10,12,11, 9,10,
5155         10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
5156         10,11,10,11,11,12,12,10,10,11,11,13, 7, 8, 8,10,
5157         10, 8, 9, 9,11,11, 8, 9, 8,11,11,10,11,10,13,12,
5158         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,12, 9,
5159         10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
5160         10,12,12,10,11,11,13,13,10,11,10,13,12,12,12,12,
5161         14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
5162         12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,14,
5163          9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
5164         12,13,14,15,12,12,13,14,14, 9,10,10,12,12, 9,11,
5165         10,13,12,10,10,11,12,13,12,13,12,14,13,12,12,13,
5166         14,15,11,12,12,14,13,11,12,12,14,14,12,13,13,14,
5167         14,13,13,14,14,16,13,14,14,15,15,11,12,11,13,13,
5168         11,12,11,14,13,12,12,13,14,15,12,14,12,15,12,13,
5169         14,15,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5170         10,12,12,11,12,12,14,13,11,12,12,13,13, 9,10,10,
5171         12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
5172         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
5173         10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
5174         11,11,13,13,12,13,12,14,14,11,11,12,13,14,14,14,
5175         14,16,15,12,12,14,12,15,11,12,12,13,14,12,13,13,
5176         14,15,11,12,12,14,14,13,14,14,16,16,13,14,13,16,
5177         13,
5178 };
5179 
5180 static const static_codebook _44u6__p4_0 = {
5181         4, 625,
5182         (char *)_vq_lengthlist__44u6__p4_0,
5183         1, -533725184, 1611661312, 3, 0,
5184         (long *)_vq_quantlist__44u6__p4_0,
5185         0
5186 };
5187 
5188 static const long _vq_quantlist__44u6__p5_0[] = {
5189         4,
5190         3,
5191         5,
5192         2,
5193         6,
5194         1,
5195         7,
5196         0,
5197         8,
5198 };
5199 
5200 static const char _vq_lengthlist__44u6__p5_0[] = {
5201          2, 3, 3, 6, 6, 8, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
5202         11,11, 3, 5, 5, 7, 8, 8, 8,11,11, 6, 8, 7, 9, 9,
5203         10, 9,12,11, 6, 7, 8, 9, 9, 9,10,11,12, 8, 8, 8,
5204         10, 9,12,11,13,13, 8, 8, 9, 9,10,11,12,13,13,10,
5205         11,11,12,12,13,13,14,14,10,10,11,11,12,13,13,14,
5206         14,
5207 };
5208 
5209 static const static_codebook _44u6__p5_0 = {
5210         2, 81,
5211         (char *)_vq_lengthlist__44u6__p5_0,
5212         1, -531628032, 1611661312, 4, 0,
5213         (long *)_vq_quantlist__44u6__p5_0,
5214         0
5215 };
5216 
5217 static const long _vq_quantlist__44u6__p6_0[] = {
5218         4,
5219         3,
5220         5,
5221         2,
5222         6,
5223         1,
5224         7,
5225         0,
5226         8,
5227 };
5228 
5229 static const char _vq_lengthlist__44u6__p6_0[] = {
5230          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
5231          9, 9, 4, 4, 5, 6, 6, 7, 8, 9, 9, 5, 6, 6, 7, 7,
5232          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
5233          8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,10,11, 9,
5234          9, 9,10,10,11,11,12,11, 9, 9, 9,10,10,11,11,11,
5235         12,
5236 };
5237 
5238 static const static_codebook _44u6__p6_0 = {
5239         2, 81,
5240         (char *)_vq_lengthlist__44u6__p6_0,
5241         1, -531628032, 1611661312, 4, 0,
5242         (long *)_vq_quantlist__44u6__p6_0,
5243         0
5244 };
5245 
5246 static const long _vq_quantlist__44u6__p7_0[] = {
5247         1,
5248         0,
5249         2,
5250 };
5251 
5252 static const char _vq_lengthlist__44u6__p7_0[] = {
5253          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 7,10,10, 8,
5254         10,10, 5, 8, 9, 7,10,10, 7,10, 9, 4, 8, 8, 9,11,
5255         11, 8,11,11, 7,11,11,10,10,13,10,13,13, 7,11,11,
5256         10,13,12,10,13,13, 5, 9, 8, 8,11,11, 9,11,11, 7,
5257         11,11,10,13,13,10,12,13, 7,11,11,10,13,13, 9,13,
5258         10,
5259 };
5260 
5261 static const static_codebook _44u6__p7_0 = {
5262         4, 81,
5263         (char *)_vq_lengthlist__44u6__p7_0,
5264         1, -529137664, 1618345984, 2, 0,
5265         (long *)_vq_quantlist__44u6__p7_0,
5266         0
5267 };
5268 
5269 static const long _vq_quantlist__44u6__p7_1[] = {
5270         5,
5271         4,
5272         6,
5273         3,
5274         7,
5275         2,
5276         8,
5277         1,
5278         9,
5279         0,
5280         10,
5281 };
5282 
5283 static const char _vq_lengthlist__44u6__p7_1[] = {
5284          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 7, 6,
5285          8, 8, 8, 8, 8, 8, 4, 5, 5, 6, 7, 8, 8, 8, 8, 8,
5286          8, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 6, 7, 7, 7,
5287          7, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 9, 9,
5288          9, 9, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9, 8, 8, 8,
5289          8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9,
5290          9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8,
5291          8, 8, 8, 9, 9, 9, 9, 9, 9,
5292 };
5293 
5294 static const static_codebook _44u6__p7_1 = {
5295         2, 121,
5296         (char *)_vq_lengthlist__44u6__p7_1,
5297         1, -531365888, 1611661312, 4, 0,
5298         (long *)_vq_quantlist__44u6__p7_1,
5299         0
5300 };
5301 
5302 static const long _vq_quantlist__44u6__p8_0[] = {
5303         5,
5304         4,
5305         6,
5306         3,
5307         7,
5308         2,
5309         8,
5310         1,
5311         9,
5312         0,
5313         10,
5314 };
5315 
5316 static const char _vq_lengthlist__44u6__p8_0[] = {
5317          1, 4, 4, 6, 6, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7,
5318          9, 9,10,10,11,11, 4, 6, 6, 7, 7, 9, 9,10,10,11,
5319         11, 6, 8, 8, 9, 9,10,10,11,11,12,12, 6, 8, 8, 9,
5320          9,10,10,11,11,12,12, 8, 9, 9,10,10,11,11,12,12,
5321         13,13, 8, 9, 9,10,10,11,11,12,12,13,13,10,10,10,
5322         11,11,13,13,13,13,15,14, 9,10,10,12,11,12,13,13,
5323         13,14,15,11,12,12,13,13,13,13,15,14,15,15,11,11,
5324         12,13,13,14,14,14,15,15,15,
5325 };
5326 
5327 static const static_codebook _44u6__p8_0 = {
5328         2, 121,
5329         (char *)_vq_lengthlist__44u6__p8_0,
5330         1, -524582912, 1618345984, 4, 0,
5331         (long *)_vq_quantlist__44u6__p8_0,
5332         0
5333 };
5334 
5335 static const long _vq_quantlist__44u6__p8_1[] = {
5336         5,
5337         4,
5338         6,
5339         3,
5340         7,
5341         2,
5342         8,
5343         1,
5344         9,
5345         0,
5346         10,
5347 };
5348 
5349 static const char _vq_lengthlist__44u6__p8_1[] = {
5350          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 5, 7, 7,
5351          7, 7, 8, 7, 8, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7, 8,
5352          8, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 6, 6, 7, 7,
5353          7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8,
5354          8, 8, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 7, 7, 7,
5355          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
5356          8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
5357          8, 8, 8, 8, 8, 8, 8, 8, 8,
5358 };
5359 
5360 static const static_codebook _44u6__p8_1 = {
5361         2, 121,
5362         (char *)_vq_lengthlist__44u6__p8_1,
5363         1, -531365888, 1611661312, 4, 0,
5364         (long *)_vq_quantlist__44u6__p8_1,
5365         0
5366 };
5367 
5368 static const long _vq_quantlist__44u6__p9_0[] = {
5369         7,
5370         6,
5371         8,
5372         5,
5373         9,
5374         4,
5375         10,
5376         3,
5377         11,
5378         2,
5379         12,
5380         1,
5381         13,
5382         0,
5383         14,
5384 };
5385 
5386 static const char _vq_lengthlist__44u6__p9_0[] = {
5387          1, 3, 2, 9, 8,15,15,15,15,15,15,15,15,15,15, 4,
5388          8, 9,13,14,14,14,14,14,14,14,14,14,14,14, 5, 8,
5389          9,14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,
5390         14,14,14,14,14,14,14,14,14,14,14,14,11,14,14,14,
5391         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5392         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5393         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5394         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5395         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5396         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5397         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5398         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5399         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5400         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
5401         14,
5402 };
5403 
5404 static const static_codebook _44u6__p9_0 = {
5405         2, 225,
5406         (char *)_vq_lengthlist__44u6__p9_0,
5407         1, -514071552, 1627381760, 4, 0,
5408         (long *)_vq_quantlist__44u6__p9_0,
5409         0
5410 };
5411 
5412 static const long _vq_quantlist__44u6__p9_1[] = {
5413         7,
5414         6,
5415         8,
5416         5,
5417         9,
5418         4,
5419         10,
5420         3,
5421         11,
5422         2,
5423         12,
5424         1,
5425         13,
5426         0,
5427         14,
5428 };
5429 
5430 static const char _vq_lengthlist__44u6__p9_1[] = {
5431          1, 4, 4, 7, 7, 8, 9, 8, 8, 9, 8, 9, 8, 9, 9, 4,
5432          7, 6, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 4, 7,
5433          6, 9, 9,10,10, 9, 9,10,10,10,10,11,11, 7, 9, 8,
5434         10,10,11,11,10,10,11,11,11,11,11,11, 7, 8, 9,10,
5435         10,11,11,10,10,11,11,11,11,11,12, 8,10,10,11,11,
5436         12,12,11,11,12,12,12,12,13,12, 8,10,10,11,11,12,
5437         11,11,11,11,12,12,12,12,13, 8, 9, 9,11,10,11,11,
5438         12,12,12,12,13,12,13,12, 8, 9, 9,11,11,11,11,12,
5439         12,12,12,12,13,13,13, 9,10,10,11,12,12,12,12,12,
5440         13,13,13,13,13,13, 9,10,10,11,11,12,12,12,12,13,
5441         13,13,13,14,13,10,10,10,12,11,12,12,13,13,13,13,
5442         13,13,13,13,10,10,11,11,11,12,12,13,13,13,13,13,
5443         13,13,13,10,11,11,12,12,13,12,12,13,13,13,13,13,
5444         13,14,10,11,11,12,12,13,12,13,13,13,14,13,13,14,
5445         13,
5446 };
5447 
5448 static const static_codebook _44u6__p9_1 = {
5449         2, 225,
5450         (char *)_vq_lengthlist__44u6__p9_1,
5451         1, -522338304, 1620115456, 4, 0,
5452         (long *)_vq_quantlist__44u6__p9_1,
5453         0
5454 };
5455 
5456 static const long _vq_quantlist__44u6__p9_2[] = {
5457         8,
5458         7,
5459         9,
5460         6,
5461         10,
5462         5,
5463         11,
5464         4,
5465         12,
5466         3,
5467         13,
5468         2,
5469         14,
5470         1,
5471         15,
5472         0,
5473         16,
5474 };
5475 
5476 static const char _vq_lengthlist__44u6__p9_2[] = {
5477          3, 5, 5, 7, 7, 8, 8, 8, 8, 8, 8, 9, 8, 8, 9, 9,
5478          9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
5479          9, 9, 5, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
5480          9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5481          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
5482          9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5483          9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9,
5484          9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9, 9,
5485          9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
5486          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 9, 9, 9, 9, 9, 9,
5487          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 8, 9, 9, 9, 9, 9,
5488          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
5489          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9, 9, 9, 9, 9,
5490          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,
5491          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9, 9,
5492          9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10, 9, 9,10, 9,
5493          9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9,10,10,
5494          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10, 9, 9,
5495         10,
5496 };
5497 
5498 static const static_codebook _44u6__p9_2 = {
5499         2, 289,
5500         (char *)_vq_lengthlist__44u6__p9_2,
5501         1, -529530880, 1611661312, 5, 0,
5502         (long *)_vq_quantlist__44u6__p9_2,
5503         0
5504 };
5505 
5506 static const char _huff_lengthlist__44u6__short[] = {
5507          4,11,16,13,17,13,17,16,17,17, 4, 7, 9, 9,13,10,
5508         16,12,16,17, 7, 6, 5, 7, 8, 9,12,12,16,17, 6, 9,
5509          7, 9,10,10,15,15,17,17, 6, 7, 5, 7, 5, 7, 7,10,
5510         16,17, 7, 9, 8, 9, 8,10,11,11,15,17, 7, 7, 7, 8,
5511          5, 8, 8, 9,15,17, 8, 7, 9, 9, 7, 8, 7, 2, 7,15,
5512         14,13,13,15, 5,10, 4, 3, 6,17,17,15,13,17, 7,11,
5513          7, 6, 9,16,
5514 };
5515 
5516 static const static_codebook _huff_book__44u6__short = {
5517         2, 100,
5518         (char *)_huff_lengthlist__44u6__short,
5519         0, 0, 0, 0, 0,
5520         NULL,
5521         0
5522 };
5523 
5524 static const char _huff_lengthlist__44u7__long[] = {
5525          3, 9,14,13,15,14,16,13,13,14, 5, 5, 7, 7, 8, 9,
5526         11,10,12,15,10, 6, 5, 6, 6, 9,10,10,13,16,10, 6,
5527          6, 6, 6, 8, 9, 9,12,15,14, 7, 6, 6, 5, 6, 6, 8,
5528         12,15,10, 8, 7, 7, 6, 7, 7, 7,11,13,14,10, 9, 8,
5529          5, 6, 4, 5, 9,12,10, 9, 9, 8, 6, 6, 5, 3, 6,11,
5530         12,11,12,12,10, 9, 8, 5, 5, 8,10,11,15,13,13,13,
5531         12, 8, 6, 7,
5532 };
5533 
5534 static const static_codebook _huff_book__44u7__long = {
5535         2, 100,
5536         (char *)_huff_lengthlist__44u7__long,
5537         0, 0, 0, 0, 0,
5538         NULL,
5539         0
5540 };
5541 
5542 static const long _vq_quantlist__44u7__p1_0[] = {
5543         1,
5544         0,
5545         2,
5546 };
5547 
5548 static const char _vq_lengthlist__44u7__p1_0[] = {
5549          1, 4, 4, 4, 7, 7, 5, 7, 7, 5, 8, 8, 8,10,10, 7,
5550         10,10, 5, 8, 8, 7,10,10, 8,10,10, 5, 8, 8, 8,11,
5551         10, 8,10,10, 8,10,10,10,12,13,10,13,13, 7,10,10,
5552         10,13,12,10,13,13, 5, 8, 8, 8,11,10, 8,10,11, 7,
5553         10,10,10,13,13,10,12,13, 8,11,11,10,13,13,10,13,
5554         12,
5555 };
5556 
5557 static const static_codebook _44u7__p1_0 = {
5558         4, 81,
5559         (char *)_vq_lengthlist__44u7__p1_0,
5560         1, -535822336, 1611661312, 2, 0,
5561         (long *)_vq_quantlist__44u7__p1_0,
5562         0
5563 };
5564 
5565 static const long _vq_quantlist__44u7__p2_0[] = {
5566         1,
5567         0,
5568         2,
5569 };
5570 
5571 static const char _vq_lengthlist__44u7__p2_0[] = {
5572          3, 4, 4, 5, 6, 6, 5, 6, 6, 5, 6, 6, 6, 8, 8, 6,
5573          7, 8, 5, 6, 6, 6, 8, 7, 6, 8, 8, 5, 6, 6, 6, 8,
5574          7, 6, 8, 8, 6, 8, 8, 8, 9, 9, 8, 9, 9, 6, 8, 7,
5575          7, 9, 8, 8, 9, 9, 5, 6, 6, 6, 8, 7, 6, 8, 8, 6,
5576          8, 8, 8, 9, 9, 7, 8, 9, 6, 8, 8, 8, 9, 9, 8, 9,
5577          9,
5578 };
5579 
5580 static const static_codebook _44u7__p2_0 = {
5581         4, 81,
5582         (char *)_vq_lengthlist__44u7__p2_0,
5583         1, -535822336, 1611661312, 2, 0,
5584         (long *)_vq_quantlist__44u7__p2_0,
5585         0
5586 };
5587 
5588 static const long _vq_quantlist__44u7__p3_0[] = {
5589         2,
5590         1,
5591         3,
5592         0,
5593         4,
5594 };
5595 
5596 static const char _vq_lengthlist__44u7__p3_0[] = {
5597          2, 5, 4, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
5598          9, 9,13,12, 8, 9,10,12,13, 5, 7, 7,10, 9, 7, 9,
5599          9,11,11, 6, 8, 9,11,11,10,11,11,14,14, 9,10,11,
5600         13,14, 5, 7, 7, 9, 9, 7, 9, 8,11,11, 7, 9, 9,11,
5601         11, 9,11,10,14,13,10,11,11,14,14, 8,10,10,14,13,
5602         10,11,12,15,14, 9,11,11,15,14,13,14,14,16,16,12,
5603         13,14,17,16, 8,10,10,13,13, 9,11,11,14,15,10,11,
5604         12,14,15,12,14,13,16,16,13,14,15,15,17, 5, 7, 7,
5605         10,10, 7, 9, 9,11,11, 7, 9, 9,11,11,10,12,11,15,
5606         14,10,11,12,14,14, 7, 9, 9,12,12, 9,11,11,13,13,
5607          9,11,11,13,13,11,13,13,14,17,11,13,13,15,16, 6,
5608          9, 9,11,11, 8,11,10,13,12, 9,11,11,13,13,11,13,
5609         12,16,14,11,13,13,16,16,10,12,12,15,15,11,13,13,
5610         16,16,11,13,13,16,15,14,16,17,17,19,14,16,16,18,
5611          0, 9,11,11,14,15,10,13,12,16,15,11,13,13,16,16,
5612         14,15,14, 0,16,14,16,16,18, 0, 5, 7, 7,10,10, 7,
5613          9, 9,12,11, 7, 9, 9,11,12,10,11,11,15,14,10,11,
5614         12,14,14, 6, 9, 9,11,11, 9,11,11,13,13, 8,10,11,
5615         12,13,11,13,13,17,15,11,12,13,14,15, 7, 9, 9,11,
5616         12, 9,11,11,13,13, 9,11,11,13,13,11,13,12,16,16,
5617         11,13,13,15,14, 9,11,11,14,15,11,13,13,16,15,10,
5618         12,13,16,16,15,16,16, 0, 0,14,13,15,16,18,10,11,
5619         11,15,15,11,13,14,16,18,11,13,13,16,15,15,16,16,
5620         19, 0,14,15,15,16,16, 8,10,10,13,13,10,12,11,16,
5621         15,10,11,11,16,15,13,15,16,18, 0,13,14,15,17,17,
5622          9,11,11,15,15,11,13,13,16,18,11,13,13,16,17,15,
5623         16,16, 0, 0,15,18,16, 0,17, 9,11,11,15,15,11,13,
5624         12,17,15,11,13,14,16,17,15,18,15, 0,17,15,16,16,
5625         18,19,13,15,14, 0,18,14,16,16,19,18,14,16,15,19,
5626         19,16,18,19, 0, 0,16,17, 0, 0, 0,12,14,14,17,17,
5627         13,16,14, 0,18,14,16,15,18, 0,16,18,16,19,17,18,
5628         19,17, 0, 0, 8,10,10,14,14, 9,12,11,15,15,10,11,
5629         12,15,17,13,15,15,18,16,14,16,15,18,17, 9,11,11,
5630         16,15,11,13,13, 0,16,11,12,13,16,15,15,16,16, 0,
5631         17,15,15,16,18,17, 9,12,11,15,17,11,13,13,16,16,
5632         11,14,13,16,16,15,15,16,18,19,16,18,16, 0, 0,12,
5633         14,14, 0,16,14,16,16, 0,18,13,14,15,16, 0,17,16,
5634         18, 0, 0,16,16,17,19, 0,13,14,14,17, 0,14,17,16,
5635          0,19,14,15,15,18,19,17,16,18, 0, 0,15,19,16, 0,
5636          0,
5637 };
5638 
5639 static const static_codebook _44u7__p3_0 = {
5640         4, 625,
5641         (char *)_vq_lengthlist__44u7__p3_0,
5642         1, -533725184, 1611661312, 3, 0,
5643         (long *)_vq_quantlist__44u7__p3_0,
5644         0
5645 };
5646 
5647 static const long _vq_quantlist__44u7__p4_0[] = {
5648         2,
5649         1,
5650         3,
5651         0,
5652         4,
5653 };
5654 
5655 static const char _vq_lengthlist__44u7__p4_0[] = {
5656          4, 5, 5, 8, 8, 6, 7, 6, 9, 9, 6, 6, 7, 9, 9, 8,
5657          9, 9,11,11, 8, 9, 9,10,11, 6, 7, 7, 9, 9, 7, 8,
5658          8,10,10, 6, 7, 8, 9,10, 9,10,10,12,12, 9, 9,10,
5659         11,12, 6, 7, 7, 9, 9, 6, 8, 7,10, 9, 7, 8, 8,10,
5660         10, 9,10, 9,12,11, 9,10,10,12,11, 8, 9, 9,11,11,
5661          9,10,10,12,12, 9,10,10,12,12,11,12,12,13,14,11,
5662         11,12,13,13, 8, 9, 9,11,11, 9,10,10,12,11, 9,10,
5663         10,12,12,11,12,11,13,13,11,12,12,13,13, 6, 7, 7,
5664          9, 9, 7, 8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,
5665         11, 9,10,10,12,12, 7, 8, 8,10,10, 8, 8, 9,11,11,
5666          8, 9, 9,11,11,10,11,11,12,12,10,10,11,12,13, 6,
5667          7, 7,10,10, 7, 9, 8,11,10, 8, 8, 9,10,11,10,11,
5668         10,13,11,10,11,11,12,12, 9,10,10,12,12,10,10,11,
5669         13,13,10,11,11,13,12,12,12,13,13,14,12,12,13,14,
5670         14, 9,10,10,12,12, 9,10,10,12,12,10,11,11,13,13,
5671         11,12,11,14,12,12,13,13,14,14, 6, 7, 7, 9, 9, 7,
5672          8, 7,10,10, 7, 7, 8,10,10, 9,10,10,12,11, 9,10,
5673         10,11,12, 6, 7, 7,10,10, 8, 9, 8,11,10, 7, 8, 9,
5674         10,11,10,11,11,13,12,10,10,11,11,13, 7, 8, 8,10,
5675         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,10,13,12,
5676         10,11,11,12,12, 9,10,10,12,12,10,11,11,13,12, 9,
5677         10,10,12,13,12,13,12,14,14,11,11,12,12,14, 9,10,
5678         10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,12,
5679         14,14,12,13,12,14,13, 8, 9, 9,11,11, 9,10,10,12,
5680         12, 9,10,10,12,12,11,12,12,14,13,11,12,12,13,13,
5681          9,10,10,12,12,10,11,11,13,13,10,11,11,13,12,12,
5682         13,13,14,14,12,12,13,14,14, 9,10,10,12,12, 9,11,
5683         10,13,12,10,10,11,12,13,11,13,12,14,13,12,12,13,
5684         14,14,11,12,12,13,13,11,12,13,14,14,12,13,13,14,
5685         14,13,13,14,14,16,13,14,14,16,16,11,11,11,13,13,
5686         11,12,11,14,13,12,12,13,14,15,13,14,12,16,13,14,
5687         14,14,15,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
5688         10,12,12,11,12,12,14,13,11,12,12,13,14, 9,10,10,
5689         12,12,10,11,10,13,12, 9,10,11,12,13,12,13,12,14,
5690         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,12,13,
5691         10,11,11,13,13,12,13,12,14,14,12,13,13,14,14,11,
5692         12,12,13,13,12,13,12,14,14,11,11,12,13,14,13,15,
5693         14,16,15,13,12,14,13,16,11,12,12,13,13,12,13,13,
5694         14,14,12,12,12,14,14,13,14,14,15,15,13,14,13,16,
5695         14,
5696 };
5697 
5698 static const static_codebook _44u7__p4_0 = {
5699         4, 625,
5700         (char *)_vq_lengthlist__44u7__p4_0,
5701         1, -533725184, 1611661312, 3, 0,
5702         (long *)_vq_quantlist__44u7__p4_0,
5703         0
5704 };
5705 
5706 static const long _vq_quantlist__44u7__p5_0[] = {
5707         4,
5708         3,
5709         5,
5710         2,
5711         6,
5712         1,
5713         7,
5714         0,
5715         8,
5716 };
5717 
5718 static const char _vq_lengthlist__44u7__p5_0[] = {
5719          2, 3, 3, 6, 6, 7, 8,10,10, 4, 5, 5, 8, 7, 8, 8,
5720         11,11, 3, 5, 5, 7, 7, 8, 9,11,11, 6, 8, 7, 9, 9,
5721         10,10,12,12, 6, 7, 8, 9,10,10,10,12,12, 8, 8, 8,
5722         10,10,12,11,13,13, 8, 8, 9,10,10,11,11,13,13,10,
5723         11,11,12,12,13,13,14,14,10,11,11,12,12,13,13,14,
5724         14,
5725 };
5726 
5727 static const static_codebook _44u7__p5_0 = {
5728         2, 81,
5729         (char *)_vq_lengthlist__44u7__p5_0,
5730         1, -531628032, 1611661312, 4, 0,
5731         (long *)_vq_quantlist__44u7__p5_0,
5732         0
5733 };
5734 
5735 static const long _vq_quantlist__44u7__p6_0[] = {
5736         4,
5737         3,
5738         5,
5739         2,
5740         6,
5741         1,
5742         7,
5743         0,
5744         8,
5745 };
5746 
5747 static const char _vq_lengthlist__44u7__p6_0[] = {
5748          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 8, 7,
5749          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
5750          8, 8,10,10, 5, 6, 6, 7, 7, 8, 8,10,10, 7, 8, 7,
5751          8, 8,10, 9,11,11, 7, 7, 8, 8, 8, 9,10,11,11, 9,
5752          9, 9,10,10,11,10,12,11, 9, 9, 9,10,10,11,11,11,
5753         12,
5754 };
5755 
5756 static const static_codebook _44u7__p6_0 = {
5757         2, 81,
5758         (char *)_vq_lengthlist__44u7__p6_0,
5759         1, -531628032, 1611661312, 4, 0,
5760         (long *)_vq_quantlist__44u7__p6_0,
5761         0
5762 };
5763 
5764 static const long _vq_quantlist__44u7__p7_0[] = {
5765         1,
5766         0,
5767         2,
5768 };
5769 
5770 static const char _vq_lengthlist__44u7__p7_0[] = {
5771          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 9, 8, 8, 9, 9, 7,
5772         10,10, 5, 8, 9, 7, 9,10, 8, 9, 9, 4, 9, 9, 9,11,
5773         10, 8,10,10, 7,11,10,10,10,12,10,12,12, 7,10,10,
5774         10,12,11,10,12,12, 5, 9, 9, 8,10,10, 9,11,11, 7,
5775         11,10,10,12,12,10,11,12, 7,10,11,10,12,12,10,12,
5776         10,
5777 };
5778 
5779 static const static_codebook _44u7__p7_0 = {
5780         4, 81,
5781         (char *)_vq_lengthlist__44u7__p7_0,
5782         1, -529137664, 1618345984, 2, 0,
5783         (long *)_vq_quantlist__44u7__p7_0,
5784         0
5785 };
5786 
5787 static const long _vq_quantlist__44u7__p7_1[] = {
5788         5,
5789         4,
5790         6,
5791         3,
5792         7,
5793         2,
5794         8,
5795         1,
5796         9,
5797         0,
5798         10,
5799 };
5800 
5801 static const char _vq_lengthlist__44u7__p7_1[] = {
5802          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6,
5803          8, 7, 8, 8, 8, 8, 4, 5, 5, 6, 6, 7, 8, 8, 8, 8,
5804          8, 6, 7, 6, 7, 7, 8, 8, 9, 9, 9, 9, 6, 6, 7, 7,
5805          7, 8, 8, 9, 9, 9, 9, 7, 8, 7, 8, 8, 9, 9, 9, 9,
5806          9, 9, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9, 8, 8, 8,
5807          9, 9, 9, 9,10, 9, 9, 9, 8, 8, 8, 9, 9, 9, 9, 9,
5808          9, 9,10, 8, 8, 8, 9, 9, 9, 9,10, 9,10,10, 8, 8,
5809          8, 9, 9, 9, 9, 9,10,10,10,
5810 };
5811 
5812 static const static_codebook _44u7__p7_1 = {
5813         2, 121,
5814         (char *)_vq_lengthlist__44u7__p7_1,
5815         1, -531365888, 1611661312, 4, 0,
5816         (long *)_vq_quantlist__44u7__p7_1,
5817         0
5818 };
5819 
5820 static const long _vq_quantlist__44u7__p8_0[] = {
5821         5,
5822         4,
5823         6,
5824         3,
5825         7,
5826         2,
5827         8,
5828         1,
5829         9,
5830         0,
5831         10,
5832 };
5833 
5834 static const char _vq_lengthlist__44u7__p8_0[] = {
5835          1, 4, 4, 6, 6, 8, 8,10,10,11,11, 4, 6, 6, 7, 7,
5836          9, 9,11,10,12,12, 5, 6, 5, 7, 7, 9, 9,10,11,12,
5837         12, 6, 7, 7, 8, 8,10,10,11,11,13,13, 6, 7, 7, 8,
5838          8,10,10,11,12,13,13, 8, 9, 9,10,10,11,11,12,12,
5839         14,14, 8, 9, 9,10,10,11,11,12,12,14,14,10,10,10,
5840         11,11,13,12,14,14,15,15,10,10,10,12,12,13,13,14,
5841         14,15,15,11,12,12,13,13,14,14,15,14,16,15,11,12,
5842         12,13,13,14,14,15,15,15,16,
5843 };
5844 
5845 static const static_codebook _44u7__p8_0 = {
5846         2, 121,
5847         (char *)_vq_lengthlist__44u7__p8_0,
5848         1, -524582912, 1618345984, 4, 0,
5849         (long *)_vq_quantlist__44u7__p8_0,
5850         0
5851 };
5852 
5853 static const long _vq_quantlist__44u7__p8_1[] = {
5854         5,
5855         4,
5856         6,
5857         3,
5858         7,
5859         2,
5860         8,
5861         1,
5862         9,
5863         0,
5864         10,
5865 };
5866 
5867 static const char _vq_lengthlist__44u7__p8_1[] = {
5868          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
5869          7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7,
5870          7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
5871          7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8,
5872          8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
5873          7, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
5874          8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
5875          7, 8, 8, 8, 8, 8, 8, 8, 8,
5876 };
5877 
5878 static const static_codebook _44u7__p8_1 = {
5879         2, 121,
5880         (char *)_vq_lengthlist__44u7__p8_1,
5881         1, -531365888, 1611661312, 4, 0,
5882         (long *)_vq_quantlist__44u7__p8_1,
5883         0
5884 };
5885 
5886 static const long _vq_quantlist__44u7__p9_0[] = {
5887         5,
5888         4,
5889         6,
5890         3,
5891         7,
5892         2,
5893         8,
5894         1,
5895         9,
5896         0,
5897         10,
5898 };
5899 
5900 static const char _vq_lengthlist__44u7__p9_0[] = {
5901          1, 3, 3,10,10,10,10,10,10,10,10, 4,10,10,10,10,
5902         10,10,10,10,10,10, 4,10,10,10,10,10,10,10,10,10,
5903         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5904         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5905         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5906         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5907         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
5908          9, 9, 9, 9, 9, 9, 9, 9, 9,
5909 };
5910 
5911 static const static_codebook _44u7__p9_0 = {
5912         2, 121,
5913         (char *)_vq_lengthlist__44u7__p9_0,
5914         1, -512171520, 1630791680, 4, 0,
5915         (long *)_vq_quantlist__44u7__p9_0,
5916         0
5917 };
5918 
5919 static const long _vq_quantlist__44u7__p9_1[] = {
5920         6,
5921         5,
5922         7,
5923         4,
5924         8,
5925         3,
5926         9,
5927         2,
5928         10,
5929         1,
5930         11,
5931         0,
5932         12,
5933 };
5934 
5935 static const char _vq_lengthlist__44u7__p9_1[] = {
5936          1, 4, 4, 6, 5, 8, 6, 9, 8,10, 9,11,10, 4, 6, 6,
5937          8, 8, 9, 9,11,10,11,11,11,11, 4, 6, 6, 8, 8,10,
5938          9,11,11,11,11,11,12, 6, 8, 8,10,10,11,11,12,12,
5939         13,12,13,13, 6, 8, 8,10,10,11,11,12,12,12,13,14,
5940         13, 8,10,10,11,11,12,13,14,14,14,14,15,15, 8,10,
5941         10,11,12,12,13,13,14,14,14,14,15, 9,11,11,13,13,
5942         14,14,15,14,16,15,17,15, 9,11,11,12,13,14,14,15,
5943         14,15,15,15,16,10,12,12,13,14,15,15,15,15,16,17,
5944         16,17,10,13,12,13,14,14,16,16,16,16,15,16,17,11,
5945         13,13,14,15,14,17,15,16,17,17,17,17,11,13,13,14,
5946         15,15,15,15,17,17,16,17,16,
5947 };
5948 
5949 static const static_codebook _44u7__p9_1 = {
5950         2, 169,
5951         (char *)_vq_lengthlist__44u7__p9_1,
5952         1, -518889472, 1622704128, 4, 0,
5953         (long *)_vq_quantlist__44u7__p9_1,
5954         0
5955 };
5956 
5957 static const long _vq_quantlist__44u7__p9_2[] = {
5958         24,
5959         23,
5960         25,
5961         22,
5962         26,
5963         21,
5964         27,
5965         20,
5966         28,
5967         19,
5968         29,
5969         18,
5970         30,
5971         17,
5972         31,
5973         16,
5974         32,
5975         15,
5976         33,
5977         14,
5978         34,
5979         13,
5980         35,
5981         12,
5982         36,
5983         11,
5984         37,
5985         10,
5986         38,
5987         9,
5988         39,
5989         8,
5990         40,
5991         7,
5992         41,
5993         6,
5994         42,
5995         5,
5996         43,
5997         4,
5998         44,
5999         3,
6000         45,
6001         2,
6002         46,
6003         1,
6004         47,
6005         0,
6006         48,
6007 };
6008 
6009 static const char _vq_lengthlist__44u7__p9_2[] = {
6010          2, 4, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
6011          6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6012          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
6013          8,
6014 };
6015 
6016 static const static_codebook _44u7__p9_2 = {
6017         1, 49,
6018         (char *)_vq_lengthlist__44u7__p9_2,
6019         1, -526909440, 1611661312, 6, 0,
6020         (long *)_vq_quantlist__44u7__p9_2,
6021         0
6022 };
6023 
6024 static const char _huff_lengthlist__44u7__short[] = {
6025          5,12,17,16,16,17,17,17,17,17, 4, 7,11,11,12, 9,
6026         17,10,17,17, 7, 7, 8, 9, 7, 9,11,10,15,17, 7, 9,
6027         10,11,10,12,14,12,16,17, 7, 8, 5, 7, 4, 7, 7, 8,
6028         16,16, 6,10, 9,10, 7,10,11,11,16,17, 6, 8, 8, 9,
6029          5, 7, 5, 8,16,17, 5, 5, 8, 7, 6, 7, 7, 6, 6,14,
6030         12,10,12,11, 7,11, 4, 4, 2, 7,17,15,15,15, 8,15,
6031          6, 8, 5, 9,
6032 };
6033 
6034 static const static_codebook _huff_book__44u7__short = {
6035         2, 100,
6036         (char *)_huff_lengthlist__44u7__short,
6037         0, 0, 0, 0, 0,
6038         NULL,
6039         0
6040 };
6041 
6042 static const char _huff_lengthlist__44u8__long[] = {
6043          3, 9,13,14,14,15,14,14,15,15, 5, 4, 6, 8,10,12,
6044         12,14,15,15, 9, 5, 4, 5, 8,10,11,13,16,16,10, 7,
6045          4, 3, 5, 7, 9,11,13,13,10, 9, 7, 4, 4, 6, 8,10,
6046         12,14,13,11, 9, 6, 5, 5, 6, 8,12,14,13,11,10, 8,
6047          7, 6, 6, 7,10,14,13,11,12,10, 8, 7, 6, 6, 9,13,
6048         12,11,14,12,11, 9, 8, 7, 9,11,11,12,14,13,14,11,
6049         10, 8, 8, 9,
6050 };
6051 
6052 static const static_codebook _huff_book__44u8__long = {
6053         2, 100,
6054         (char *)_huff_lengthlist__44u8__long,
6055         0, 0, 0, 0, 0,
6056         NULL,
6057         0
6058 };
6059 
6060 static const char _huff_lengthlist__44u8__short[] = {
6061          6,14,18,18,17,17,17,17,17,17, 4, 7, 9, 9,10,13,
6062         15,17,17,17, 6, 7, 5, 6, 8,11,16,17,16,17, 5, 7,
6063          5, 4, 6,10,14,17,17,17, 6, 6, 6, 5, 7,10,13,16,
6064         17,17, 7, 6, 7, 7, 7, 8, 7,10,15,16,12, 9, 9, 6,
6065          6, 5, 3, 5,11,15,14,14,13, 5, 5, 7, 3, 4, 8,15,
6066         17,17,13, 7, 7,10, 6, 6,10,15,17,17,16,10,11,14,
6067         10,10,15,17,
6068 };
6069 
6070 static const static_codebook _huff_book__44u8__short = {
6071         2, 100,
6072         (char *)_huff_lengthlist__44u8__short,
6073         0, 0, 0, 0, 0,
6074         NULL,
6075         0
6076 };
6077 
6078 static const long _vq_quantlist__44u8_p1_0[] = {
6079         1,
6080         0,
6081         2,
6082 };
6083 
6084 static const char _vq_lengthlist__44u8_p1_0[] = {
6085          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 8, 9, 9, 7,
6086          9, 9, 5, 7, 7, 7, 9, 9, 8, 9, 9, 5, 7, 7, 7, 9,
6087          9, 7, 9, 9, 7, 9, 9, 9,10,11, 9,11,10, 7, 9, 9,
6088          9,11,10, 9,10,11, 5, 7, 7, 7, 9, 9, 7, 9, 9, 7,
6089          9, 9, 9,11,10, 9,10,10, 8, 9, 9, 9,11,11, 9,11,
6090         10,
6091 };
6092 
6093 static const static_codebook _44u8_p1_0 = {
6094         4, 81,
6095         (char *)_vq_lengthlist__44u8_p1_0,
6096         1, -535822336, 1611661312, 2, 0,
6097         (long *)_vq_quantlist__44u8_p1_0,
6098         0
6099 };
6100 
6101 static const long _vq_quantlist__44u8_p2_0[] = {
6102         2,
6103         1,
6104         3,
6105         0,
6106         4,
6107 };
6108 
6109 static const char _vq_lengthlist__44u8_p2_0[] = {
6110          4, 5, 5, 8, 8, 5, 7, 6, 9, 9, 5, 6, 7, 9, 9, 8,
6111          9, 9,11,11, 8, 9, 9,11,11, 5, 7, 7, 9, 9, 7, 8,
6112          8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,10,
6113         11,12, 5, 7, 7, 9, 9, 7, 8, 7,10,10, 7, 8, 8,10,
6114         10, 9,10, 9,12,11, 9,10,10,12,12, 8, 9, 9,12,11,
6115          9,10,10,12,12, 9,10,10,12,12,11,12,12,14,14,11,
6116         11,12,13,14, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
6117         10,12,12,11,12,11,13,13,11,12,12,14,14, 5, 7, 7,
6118          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
6119         12, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
6120          8, 9, 9,11,11,10,11,11,12,13,10,11,11,12,13, 6,
6121          8, 8,10,10, 8, 9, 8,11,10, 8, 9, 9,11,11,10,11,
6122         10,13,12,10,11,11,13,13, 9,10,10,12,12,10,11,11,
6123         13,13,10,11,11,13,13,12,12,13,13,14,12,13,13,14,
6124         14, 9,10,10,12,12,10,11,10,13,12,10,11,11,13,13,
6125         11,13,12,14,13,12,13,13,14,14, 5, 7, 7, 9, 9, 7,
6126          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,12, 9,10,
6127         10,12,12, 7, 8, 8,10,10, 8, 9, 9,11,11, 8, 8, 9,
6128         10,11,10,11,11,13,13,10,10,11,12,13, 7, 8, 8,10,
6129         10, 8, 9, 9,11,11, 8, 9, 9,11,11,10,11,11,13,13,
6130         10,11,11,13,12, 9,10,10,12,12,10,11,11,13,13,10,
6131         10,11,12,13,12,13,13,14,14,12,12,13,13,14, 9,10,
6132         10,12,12,10,11,11,13,13,10,11,11,13,13,12,13,13,
6133         15,14,12,13,13,14,13, 8, 9, 9,11,11, 9,10,10,12,
6134         12, 9,10,10,12,12,12,12,12,14,13,11,12,12,14,14,
6135          9,10,10,12,12,10,11,11,13,13,10,11,11,13,13,12,
6136         13,13,14,15,12,13,13,14,15, 9,10,10,12,12,10,11,
6137         10,13,12,10,11,11,13,13,12,13,12,15,14,12,13,13,
6138         14,15,11,12,12,14,14,12,13,13,14,14,12,13,13,15,
6139         14,14,14,14,14,16,14,14,15,16,16,11,12,12,14,14,
6140         11,12,12,14,14,12,13,13,14,15,13,14,13,16,14,14,
6141         14,14,16,16, 8, 9, 9,11,11, 9,10,10,12,12, 9,10,
6142         10,12,12,11,12,12,14,13,11,12,12,14,14, 9,10,10,
6143         12,12,10,11,11,13,13,10,10,11,12,13,12,13,13,15,
6144         14,12,12,13,13,14, 9,10,10,12,12,10,11,11,13,13,
6145         10,11,11,13,13,12,13,13,14,14,12,13,13,15,14,11,
6146         12,12,14,13,12,13,13,15,14,11,12,12,13,14,14,15,
6147         14,16,15,13,13,14,13,16,11,12,12,14,14,12,13,13,
6148         14,15,12,13,12,15,14,14,14,14,16,15,14,15,13,16,
6149         14,
6150 };
6151 
6152 static const static_codebook _44u8_p2_0 = {
6153         4, 625,
6154         (char *)_vq_lengthlist__44u8_p2_0,
6155         1, -533725184, 1611661312, 3, 0,
6156         (long *)_vq_quantlist__44u8_p2_0,
6157         0
6158 };
6159 
6160 static const long _vq_quantlist__44u8_p3_0[] = {
6161         4,
6162         3,
6163         5,
6164         2,
6165         6,
6166         1,
6167         7,
6168         0,
6169         8,
6170 };
6171 
6172 static const char _vq_lengthlist__44u8_p3_0[] = {
6173          3, 4, 4, 5, 5, 7, 7, 9, 9, 4, 5, 4, 6, 6, 7, 7,
6174          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
6175          8, 8,10,10, 6, 6, 6, 7, 7, 8, 8,10,10, 7, 7, 7,
6176          8, 8, 9, 9,11,10, 7, 7, 7, 8, 8, 9, 9,10,11, 9,
6177          9, 9,10,10,11,10,12,11, 9, 9, 9, 9,10,11,11,11,
6178         12,
6179 };
6180 
6181 static const static_codebook _44u8_p3_0 = {
6182         2, 81,
6183         (char *)_vq_lengthlist__44u8_p3_0,
6184         1, -531628032, 1611661312, 4, 0,
6185         (long *)_vq_quantlist__44u8_p3_0,
6186         0
6187 };
6188 
6189 static const long _vq_quantlist__44u8_p4_0[] = {
6190         8,
6191         7,
6192         9,
6193         6,
6194         10,
6195         5,
6196         11,
6197         4,
6198         12,
6199         3,
6200         13,
6201         2,
6202         14,
6203         1,
6204         15,
6205         0,
6206         16,
6207 };
6208 
6209 static const char _vq_lengthlist__44u8_p4_0[] = {
6210          4, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,11,11,11,
6211         11, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
6212         12,12, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
6213         11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
6214         11,11,12,12, 6, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,
6215         10,11,11,12,12, 7, 7, 7, 8, 8, 9, 8,10, 9,10, 9,
6216         11,10,12,11,13,12, 7, 7, 7, 8, 8, 8, 9, 9,10, 9,
6217         10,10,11,11,12,12,13, 8, 8, 8, 9, 9, 9, 9,10,10,
6218         11,10,11,11,12,12,13,13, 8, 8, 8, 9, 9, 9,10,10,
6219         10,10,11,11,11,12,12,12,13, 8, 9, 9, 9, 9,10, 9,
6220         11,10,11,11,12,11,13,12,13,13, 8, 9, 9, 9, 9, 9,
6221         10,10,11,11,11,11,12,12,13,13,13,10,10,10,10,10,
6222         11,10,11,11,12,11,13,12,13,13,14,13,10,10,10,10,
6223         10,10,11,11,11,11,12,12,13,13,13,13,14,11,11,11,
6224         11,11,12,11,12,12,13,12,13,13,14,13,14,14,11,11,
6225         11,11,11,11,12,12,12,12,13,13,13,13,14,14,14,11,
6226         12,12,12,12,13,12,13,12,13,13,14,13,14,14,14,14,
6227         11,12,12,12,12,12,12,13,13,13,13,13,14,14,14,14,
6228         14,
6229 };
6230 
6231 static const static_codebook _44u8_p4_0 = {
6232         2, 289,
6233         (char *)_vq_lengthlist__44u8_p4_0,
6234         1, -529530880, 1611661312, 5, 0,
6235         (long *)_vq_quantlist__44u8_p4_0,
6236         0
6237 };
6238 
6239 static const long _vq_quantlist__44u8_p5_0[] = {
6240         1,
6241         0,
6242         2,
6243 };
6244 
6245 static const char _vq_lengthlist__44u8_p5_0[] = {
6246          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
6247          9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
6248         10, 8,10,10, 7,10,10, 9,10,12, 9,12,11, 7,10,10,
6249          9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
6250         10,10, 9,11,11, 9,10,11, 7,10,10, 9,11,11,10,12,
6251         10,
6252 };
6253 
6254 static const static_codebook _44u8_p5_0 = {
6255         4, 81,
6256         (char *)_vq_lengthlist__44u8_p5_0,
6257         1, -529137664, 1618345984, 2, 0,
6258         (long *)_vq_quantlist__44u8_p5_0,
6259         0
6260 };
6261 
6262 static const long _vq_quantlist__44u8_p5_1[] = {
6263         5,
6264         4,
6265         6,
6266         3,
6267         7,
6268         2,
6269         8,
6270         1,
6271         9,
6272         0,
6273         10,
6274 };
6275 
6276 static const char _vq_lengthlist__44u8_p5_1[] = {
6277          4, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 5, 5, 5, 6, 6,
6278          7, 7, 8, 8, 8, 8, 5, 5, 5, 6, 6, 7, 7, 7, 8, 8,
6279          8, 6, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 6, 6, 6, 7,
6280          7, 7, 7, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8,
6281          8, 8, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 7, 8, 7,
6282          8, 8, 8, 8, 8, 8, 8, 8, 7, 8, 8, 8, 8, 8, 8, 8,
6283          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 8, 8,
6284          8, 8, 8, 8, 8, 8, 8, 9, 9,
6285 };
6286 
6287 static const static_codebook _44u8_p5_1 = {
6288         2, 121,
6289         (char *)_vq_lengthlist__44u8_p5_1,
6290         1, -531365888, 1611661312, 4, 0,
6291         (long *)_vq_quantlist__44u8_p5_1,
6292         0
6293 };
6294 
6295 static const long _vq_quantlist__44u8_p6_0[] = {
6296         6,
6297         5,
6298         7,
6299         4,
6300         8,
6301         3,
6302         9,
6303         2,
6304         10,
6305         1,
6306         11,
6307         0,
6308         12,
6309 };
6310 
6311 static const char _vq_lengthlist__44u8_p6_0[] = {
6312          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
6313          7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 6, 6, 7, 7, 8,
6314          8, 8, 8, 9, 9,10,10, 6, 7, 7, 7, 8, 8, 8, 8, 9,
6315          9,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 8,10, 9,11,
6316         10, 7, 8, 8, 8, 8, 8, 9, 9, 9,10,10,11,11, 7, 8,
6317          8, 8, 8, 9, 8, 9, 9,10,10,11,11, 8, 8, 8, 9, 9,
6318          9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10,
6319          9,10,10,11,11, 9, 9, 9, 9,10,10,10,10,10,10,11,
6320         11,12, 9, 9, 9,10, 9,10,10,10,10,11,10,12,11,10,
6321         10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10,
6322         11,11,11,11,11,12,11,12,12,
6323 };
6324 
6325 static const static_codebook _44u8_p6_0 = {
6326         2, 169,
6327         (char *)_vq_lengthlist__44u8_p6_0,
6328         1, -526516224, 1616117760, 4, 0,
6329         (long *)_vq_quantlist__44u8_p6_0,
6330         0
6331 };
6332 
6333 static const long _vq_quantlist__44u8_p6_1[] = {
6334         2,
6335         1,
6336         3,
6337         0,
6338         4,
6339 };
6340 
6341 static const char _vq_lengthlist__44u8_p6_1[] = {
6342          3, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 5, 5, 5,
6343          5, 5, 5, 5, 5, 5, 5, 5, 5,
6344 };
6345 
6346 static const static_codebook _44u8_p6_1 = {
6347         2, 25,
6348         (char *)_vq_lengthlist__44u8_p6_1,
6349         1, -533725184, 1611661312, 3, 0,
6350         (long *)_vq_quantlist__44u8_p6_1,
6351         0
6352 };
6353 
6354 static const long _vq_quantlist__44u8_p7_0[] = {
6355         6,
6356         5,
6357         7,
6358         4,
6359         8,
6360         3,
6361         9,
6362         2,
6363         10,
6364         1,
6365         11,
6366         0,
6367         12,
6368 };
6369 
6370 static const char _vq_lengthlist__44u8_p7_0[] = {
6371          1, 4, 5, 6, 6, 7, 7, 8, 8,10,10,11,11, 5, 6, 6,
6372          7, 7, 8, 8, 9, 9,11,10,12,11, 5, 6, 6, 7, 7, 8,
6373          8, 9, 9,10,11,11,12, 6, 7, 7, 8, 8, 9, 9,10,10,
6374         11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,12,13,
6375         12, 7, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8,
6376          8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
6377         11,11,12,12,13,13,14,14, 9, 9, 9,10,10,11,11,12,
6378         12,13,13,14,14,10,11,11,12,11,13,12,13,13,14,14,
6379         15,15,10,11,11,11,12,12,13,13,14,14,14,15,15,11,
6380         12,12,13,13,14,13,15,14,15,15,16,15,11,11,12,13,
6381         13,13,14,14,14,15,15,15,16,
6382 };
6383 
6384 static const static_codebook _44u8_p7_0 = {
6385         2, 169,
6386         (char *)_vq_lengthlist__44u8_p7_0,
6387         1, -523206656, 1618345984, 4, 0,
6388         (long *)_vq_quantlist__44u8_p7_0,
6389         0
6390 };
6391 
6392 static const long _vq_quantlist__44u8_p7_1[] = {
6393         5,
6394         4,
6395         6,
6396         3,
6397         7,
6398         2,
6399         8,
6400         1,
6401         9,
6402         0,
6403         10,
6404 };
6405 
6406 static const char _vq_lengthlist__44u8_p7_1[] = {
6407          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7,
6408          7, 7, 7, 7, 7, 7, 5, 6, 6, 7, 7, 7, 7, 7, 7, 7,
6409          7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 6, 7, 7, 7,
6410          7, 7, 7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8,
6411          8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 7, 7, 7,
6412          8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 8, 8, 8,
6413          8, 8, 8, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 7,
6414          7, 8, 8, 8, 8, 8, 8, 8, 8,
6415 };
6416 
6417 static const static_codebook _44u8_p7_1 = {
6418         2, 121,
6419         (char *)_vq_lengthlist__44u8_p7_1,
6420         1, -531365888, 1611661312, 4, 0,
6421         (long *)_vq_quantlist__44u8_p7_1,
6422         0
6423 };
6424 
6425 static const long _vq_quantlist__44u8_p8_0[] = {
6426         7,
6427         6,
6428         8,
6429         5,
6430         9,
6431         4,
6432         10,
6433         3,
6434         11,
6435         2,
6436         12,
6437         1,
6438         13,
6439         0,
6440         14,
6441 };
6442 
6443 static const char _vq_lengthlist__44u8_p8_0[] = {
6444          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8,10, 9,11,10, 4,
6445          6, 6, 8, 8,10, 9, 9, 9,10,10,11,10,12,10, 4, 6,
6446          6, 8, 8,10,10, 9, 9,10,10,11,11,11,12, 7, 8, 8,
6447         10,10,11,11,11,10,12,11,12,12,13,11, 7, 8, 8,10,
6448         10,11,11,10,10,11,11,12,12,13,13, 8,10,10,11,11,
6449         12,11,12,11,13,12,13,12,14,13, 8,10, 9,11,11,12,
6450         12,12,12,12,12,13,13,14,13, 8, 9, 9,11,10,12,11,
6451         13,12,13,13,14,13,14,13, 8, 9, 9,10,11,12,12,12,
6452         12,13,13,14,15,14,14, 9,10,10,12,11,13,12,13,13,
6453         14,13,14,14,14,14, 9,10,10,12,12,12,12,13,13,14,
6454         14,14,15,14,14,10,11,11,13,12,13,12,14,14,14,14,
6455         14,14,15,15,10,11,11,12,12,13,13,14,14,14,15,15,
6456         14,16,15,11,12,12,13,12,14,14,14,13,15,14,15,15,
6457         15,17,11,12,12,13,13,14,14,14,15,15,14,15,15,14,
6458         17,
6459 };
6460 
6461 static const static_codebook _44u8_p8_0 = {
6462         2, 225,
6463         (char *)_vq_lengthlist__44u8_p8_0,
6464         1, -520986624, 1620377600, 4, 0,
6465         (long *)_vq_quantlist__44u8_p8_0,
6466         0
6467 };
6468 
6469 static const long _vq_quantlist__44u8_p8_1[] = {
6470         10,
6471         9,
6472         11,
6473         8,
6474         12,
6475         7,
6476         13,
6477         6,
6478         14,
6479         5,
6480         15,
6481         4,
6482         16,
6483         3,
6484         17,
6485         2,
6486         18,
6487         1,
6488         19,
6489         0,
6490         20,
6491 };
6492 
6493 static const char _vq_lengthlist__44u8_p8_1[] = {
6494          4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
6495          9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
6496          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 5, 6, 6, 7, 7, 8,
6497          8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
6498          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6499          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
6500          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
6501          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10, 8, 8,
6502          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
6503         10, 9,10, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,
6504         10,10,10,10,10,10,10,10, 8, 9, 8, 9, 9, 9, 9, 9,
6505          9, 9, 9, 9, 9, 9,10,10,10,10, 9,10,10, 9, 9, 9,
6506          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
6507         10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,
6508         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10, 9,
6509         10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
6510          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
6511         10, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
6512         10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9,10,10,10,
6513         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
6514          9, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
6515          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
6516         10,10,10,10,10, 9, 9, 9,10, 9,10,10,10,10,10,10,
6517         10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,10,
6518          9,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
6519          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
6520         10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,10,
6521         10,10,10,10,10,10,10,10,10,
6522 };
6523 
6524 static const static_codebook _44u8_p8_1 = {
6525         2, 441,
6526         (char *)_vq_lengthlist__44u8_p8_1,
6527         1, -529268736, 1611661312, 5, 0,
6528         (long *)_vq_quantlist__44u8_p8_1,
6529         0
6530 };
6531 
6532 static const long _vq_quantlist__44u8_p9_0[] = {
6533         4,
6534         3,
6535         5,
6536         2,
6537         6,
6538         1,
6539         7,
6540         0,
6541         8,
6542 };
6543 
6544 static const char _vq_lengthlist__44u8_p9_0[] = {
6545          1, 3, 3, 9, 9, 9, 9, 9, 9, 4, 9, 9, 9, 9, 9, 9,
6546          9, 9, 5, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6547          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6548          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
6549          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8,
6550          8,
6551 };
6552 
6553 static const static_codebook _44u8_p9_0 = {
6554         2, 81,
6555         (char *)_vq_lengthlist__44u8_p9_0,
6556         1, -511895552, 1631393792, 4, 0,
6557         (long *)_vq_quantlist__44u8_p9_0,
6558         0
6559 };
6560 
6561 static const long _vq_quantlist__44u8_p9_1[] = {
6562         9,
6563         8,
6564         10,
6565         7,
6566         11,
6567         6,
6568         12,
6569         5,
6570         13,
6571         4,
6572         14,
6573         3,
6574         15,
6575         2,
6576         16,
6577         1,
6578         17,
6579         0,
6580         18,
6581 };
6582 
6583 static const char _vq_lengthlist__44u8_p9_1[] = {
6584          1, 4, 4, 7, 7, 8, 7, 8, 6, 9, 7,10, 8,11,10,11,
6585         11,11,11, 4, 7, 6, 9, 9,10, 9, 9, 9,10,10,11,10,
6586         11,10,11,11,13,11, 4, 7, 7, 9, 9, 9, 9, 9, 9,10,
6587         10,11,10,11,11,11,12,11,12, 7, 9, 8,11,11,11,11,
6588         10,10,11,11,12,12,12,12,12,12,14,13, 7, 8, 9,10,
6589         11,11,11,10,10,11,11,11,11,12,12,14,12,13,14, 8,
6590          9, 9,11,11,11,11,11,11,12,12,14,12,15,14,14,14,
6591         15,14, 8, 9, 9,11,11,11,11,12,11,12,12,13,13,13,
6592         13,13,13,14,14, 8, 9, 9,11,10,12,11,12,12,13,13,
6593         13,13,15,14,14,14,16,16, 8, 9, 9,10,11,11,12,12,
6594         12,13,13,13,14,14,14,15,16,15,15, 9,10,10,11,12,
6595         12,13,13,13,14,14,16,14,14,16,16,16,16,15, 9,10,
6596         10,11,11,12,13,13,14,15,14,16,14,15,16,16,16,16,
6597         15,10,11,11,12,13,13,14,15,15,15,15,15,16,15,16,
6598         15,16,15,15,10,11,11,13,13,14,13,13,15,14,15,15,
6599         16,15,15,15,16,15,16,10,12,12,14,14,14,14,14,16,
6600         16,15,15,15,16,16,16,16,16,16,11,12,12,14,14,14,
6601         14,15,15,16,15,16,15,16,15,16,16,16,16,12,12,13,
6602         14,14,15,16,16,16,16,16,16,15,16,16,16,16,16,16,
6603         12,13,13,14,14,14,14,15,16,15,16,16,16,16,16,16,
6604         16,16,16,12,13,14,14,14,16,15,16,15,16,16,16,16,
6605         16,16,16,16,16,16,12,14,13,14,15,15,15,16,15,16,
6606         16,15,16,16,16,16,16,16,16,
6607 };
6608 
6609 static const static_codebook _44u8_p9_1 = {
6610         2, 361,
6611         (char *)_vq_lengthlist__44u8_p9_1,
6612         1, -518287360, 1622704128, 5, 0,
6613         (long *)_vq_quantlist__44u8_p9_1,
6614         0
6615 };
6616 
6617 static const long _vq_quantlist__44u8_p9_2[] = {
6618         24,
6619         23,
6620         25,
6621         22,
6622         26,
6623         21,
6624         27,
6625         20,
6626         28,
6627         19,
6628         29,
6629         18,
6630         30,
6631         17,
6632         31,
6633         16,
6634         32,
6635         15,
6636         33,
6637         14,
6638         34,
6639         13,
6640         35,
6641         12,
6642         36,
6643         11,
6644         37,
6645         10,
6646         38,
6647         9,
6648         39,
6649         8,
6650         40,
6651         7,
6652         41,
6653         6,
6654         42,
6655         5,
6656         43,
6657         4,
6658         44,
6659         3,
6660         45,
6661         2,
6662         46,
6663         1,
6664         47,
6665         0,
6666         48,
6667 };
6668 
6669 static const char _vq_lengthlist__44u8_p9_2[] = {
6670          2, 3, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
6671          6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6672          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
6673          7,
6674 };
6675 
6676 static const static_codebook _44u8_p9_2 = {
6677         1, 49,
6678         (char *)_vq_lengthlist__44u8_p9_2,
6679         1, -526909440, 1611661312, 6, 0,
6680         (long *)_vq_quantlist__44u8_p9_2,
6681         0
6682 };
6683 
6684 static const char _huff_lengthlist__44u9__long[] = {
6685          3, 9,13,13,14,15,14,14,15,15, 5, 5, 9,10,12,12,
6686         13,14,16,15,10, 6, 6, 6, 8,11,12,13,16,15,11, 7,
6687          5, 3, 5, 8,10,12,15,15,10,10, 7, 4, 3, 5, 8,10,
6688         12,12,12,12, 9, 7, 5, 4, 6, 8,10,13,13,12,11, 9,
6689          7, 5, 5, 6, 9,12,14,12,12,10, 8, 6, 6, 6, 7,11,
6690         13,12,14,13,10, 8, 7, 7, 7,10,11,11,12,13,12,11,
6691         10, 8, 8, 9,
6692 };
6693 
6694 static const static_codebook _huff_book__44u9__long = {
6695         2, 100,
6696         (char *)_huff_lengthlist__44u9__long,
6697         0, 0, 0, 0, 0,
6698         NULL,
6699         0
6700 };
6701 
6702 static const char _huff_lengthlist__44u9__short[] = {
6703          9,16,18,18,17,17,17,17,17,17, 5, 8,11,12,11,12,
6704         17,17,16,16, 6, 6, 8, 8, 9,10,14,15,16,16, 6, 7,
6705          7, 4, 6, 9,13,16,16,16, 6, 6, 7, 4, 5, 8,11,15,
6706         17,16, 7, 6, 7, 6, 6, 8, 9,10,14,16,11, 8, 8, 7,
6707          6, 6, 3, 4,10,15,14,12,12,10, 5, 6, 3, 3, 8,13,
6708         15,17,15,11, 6, 8, 6, 6, 9,14,17,15,15,12, 8,10,
6709          9, 9,12,15,
6710 };
6711 
6712 static const static_codebook _huff_book__44u9__short = {
6713         2, 100,
6714         (char *)_huff_lengthlist__44u9__short,
6715         0, 0, 0, 0, 0,
6716         NULL,
6717         0
6718 };
6719 
6720 static const long _vq_quantlist__44u9_p1_0[] = {
6721         1,
6722         0,
6723         2,
6724 };
6725 
6726 static const char _vq_lengthlist__44u9_p1_0[] = {
6727          1, 5, 5, 5, 7, 7, 5, 7, 7, 5, 7, 7, 7, 9, 9, 7,
6728          9, 9, 5, 7, 7, 7, 9, 9, 7, 9, 9, 5, 7, 7, 7, 9,
6729          9, 7, 9, 9, 8, 9, 9, 9,10,11, 9,11,11, 7, 9, 9,
6730          9,11,10, 9,11,11, 5, 7, 7, 7, 9, 9, 8, 9,10, 7,
6731          9, 9, 9,11,11, 9,10,11, 7, 9,10, 9,11,11, 9,11,
6732         10,
6733 };
6734 
6735 static const static_codebook _44u9_p1_0 = {
6736         4, 81,
6737         (char *)_vq_lengthlist__44u9_p1_0,
6738         1, -535822336, 1611661312, 2, 0,
6739         (long *)_vq_quantlist__44u9_p1_0,
6740         0
6741 };
6742 
6743 static const long _vq_quantlist__44u9_p2_0[] = {
6744         2,
6745         1,
6746         3,
6747         0,
6748         4,
6749 };
6750 
6751 static const char _vq_lengthlist__44u9_p2_0[] = {
6752          3, 5, 5, 8, 8, 5, 7, 7, 9, 9, 6, 7, 7, 9, 9, 8,
6753          9, 9,11,10, 8, 9, 9,11,11, 6, 7, 7, 9, 9, 7, 8,
6754          8,10,10, 7, 8, 8, 9,10, 9,10,10,11,11, 9, 9,10,
6755         11,11, 6, 7, 7, 9, 9, 7, 8, 8,10, 9, 7, 8, 8,10,
6756         10, 9,10, 9,11,11, 9,10,10,11,11, 8, 9, 9,11,11,
6757          9,10,10,12,11, 9,10,10,11,12,11,11,11,13,13,11,
6758         11,11,12,13, 8, 9, 9,11,11, 9,10,10,11,11, 9,10,
6759         10,12,11,11,12,11,13,12,11,11,12,13,13, 6, 7, 7,
6760          9, 9, 7, 8, 8,10,10, 7, 8, 8,10,10, 9,10,10,12,
6761         11, 9,10,10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,11,
6762          8, 9, 9,10,10,10,11,11,12,12,10,10,11,12,12, 7,
6763          8, 8,10,10, 8, 9, 8,10,10, 8, 9, 9,10,10,10,11,
6764         10,12,11,10,10,11,12,12, 9,10,10,11,12,10,11,11,
6765         12,12,10,11,10,12,12,12,12,12,13,13,11,12,12,13,
6766         13, 9,10,10,11,11, 9,10,10,12,12,10,11,11,12,13,
6767         11,12,11,13,12,12,12,12,13,14, 6, 7, 7, 9, 9, 7,
6768          8, 8,10,10, 7, 8, 8,10,10, 9,10,10,11,11, 9,10,
6769         10,11,12, 7, 8, 8,10,10, 8, 9, 9,11,10, 8, 8, 9,
6770         10,10,10,11,10,12,12,10,10,11,11,12, 7, 8, 8,10,
6771         10, 8, 9, 9,10,10, 8, 9, 9,10,10,10,11,10,12,12,
6772         10,11,10,12,12, 9,10,10,12,11,10,11,11,12,12, 9,
6773         10,10,12,12,12,12,12,13,13,11,11,12,12,14, 9,10,
6774         10,11,12,10,11,11,12,12,10,11,11,12,12,11,12,12,
6775         14,14,12,12,12,13,13, 8, 9, 9,11,11, 9,10,10,12,
6776         11, 9,10,10,12,12,11,12,11,13,13,11,11,12,13,13,
6777          9,10,10,12,12,10,11,11,12,12,10,11,11,12,12,12,
6778         12,12,14,14,12,12,12,13,13, 9,10,10,12,11,10,11,
6779         10,12,12,10,11,11,12,12,11,12,12,14,13,12,12,12,
6780         13,14,11,12,11,13,13,11,12,12,13,13,12,12,12,14,
6781         14,13,13,13,13,15,13,13,14,15,15,11,11,11,13,13,
6782         11,12,11,13,13,11,12,12,13,13,12,13,12,15,13,13,
6783         13,14,14,15, 8, 9, 9,11,11, 9,10,10,11,12, 9,10,
6784         10,11,12,11,12,11,13,13,11,12,12,13,13, 9,10,10,
6785         11,12,10,11,10,12,12,10,10,11,12,13,12,12,12,14,
6786         13,11,12,12,13,14, 9,10,10,12,12,10,11,11,12,12,
6787         10,11,11,12,12,12,12,12,14,13,12,12,12,14,13,11,
6788         11,11,13,13,11,12,12,14,13,11,11,12,13,13,13,13,
6789         13,15,14,12,12,13,13,15,11,12,12,13,13,12,12,12,
6790         13,14,11,12,12,13,13,13,13,14,14,15,13,13,13,14,
6791         14,
6792 };
6793 
6794 static const static_codebook _44u9_p2_0 = {
6795         4, 625,
6796         (char *)_vq_lengthlist__44u9_p2_0,
6797         1, -533725184, 1611661312, 3, 0,
6798         (long *)_vq_quantlist__44u9_p2_0,
6799         0
6800 };
6801 
6802 static const long _vq_quantlist__44u9_p3_0[] = {
6803         4,
6804         3,
6805         5,
6806         2,
6807         6,
6808         1,
6809         7,
6810         0,
6811         8,
6812 };
6813 
6814 static const char _vq_lengthlist__44u9_p3_0[] = {
6815          3, 4, 4, 5, 5, 7, 7, 8, 8, 4, 5, 5, 6, 6, 7, 7,
6816          9, 9, 4, 4, 5, 6, 6, 7, 7, 9, 9, 5, 6, 6, 7, 7,
6817          8, 8, 9, 9, 5, 6, 6, 7, 7, 8, 8, 9, 9, 7, 7, 7,
6818          8, 8, 9, 9,10,10, 7, 7, 7, 8, 8, 9, 9,10,10, 8,
6819          9, 9,10, 9,10,10,11,11, 8, 9, 9, 9,10,10,10,11,
6820         11,
6821 };
6822 
6823 static const static_codebook _44u9_p3_0 = {
6824         2, 81,
6825         (char *)_vq_lengthlist__44u9_p3_0,
6826         1, -531628032, 1611661312, 4, 0,
6827         (long *)_vq_quantlist__44u9_p3_0,
6828         0
6829 };
6830 
6831 static const long _vq_quantlist__44u9_p4_0[] = {
6832         8,
6833         7,
6834         9,
6835         6,
6836         10,
6837         5,
6838         11,
6839         4,
6840         12,
6841         3,
6842         13,
6843         2,
6844         14,
6845         1,
6846         15,
6847         0,
6848         16,
6849 };
6850 
6851 static const char _vq_lengthlist__44u9_p4_0[] = {
6852          4, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
6853         11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
6854         11,11, 5, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
6855         10,11,11, 6, 6, 6, 7, 6, 7, 7, 8, 8, 9, 9,10,10,
6856         11,11,12,11, 6, 6, 6, 6, 7, 7, 7, 8, 8, 9, 9,10,
6857         10,11,11,11,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,
6858         10,10,11,11,12,12, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
6859          9,10,10,11,11,12,12, 8, 8, 8, 8, 8, 9, 8,10, 9,
6860         10,10,11,10,12,11,13,12, 8, 8, 8, 8, 8, 9, 9, 9,
6861         10,10,10,10,11,11,12,12,12, 8, 8, 8, 9, 9, 9, 9,
6862         10,10,11,10,12,11,12,12,13,12, 8, 8, 8, 9, 9, 9,
6863          9,10,10,10,11,11,11,12,12,12,13, 9, 9, 9,10,10,
6864         10,10,11,10,11,11,12,11,13,12,13,13, 9, 9,10,10,
6865         10,10,10,10,11,11,11,11,12,12,13,13,13,10,11,10,
6866         11,11,11,11,12,11,12,12,13,12,13,13,14,13,10,10,
6867         10,11,11,11,11,11,12,12,12,12,13,13,13,13,14,11,
6868         11,11,12,11,12,12,12,12,13,13,13,13,14,13,14,14,
6869         11,11,11,11,12,12,12,12,12,12,13,13,13,13,14,14,
6870         14,
6871 };
6872 
6873 static const static_codebook _44u9_p4_0 = {
6874         2, 289,
6875         (char *)_vq_lengthlist__44u9_p4_0,
6876         1, -529530880, 1611661312, 5, 0,
6877         (long *)_vq_quantlist__44u9_p4_0,
6878         0
6879 };
6880 
6881 static const long _vq_quantlist__44u9_p5_0[] = {
6882         1,
6883         0,
6884         2,
6885 };
6886 
6887 static const char _vq_lengthlist__44u9_p5_0[] = {
6888          1, 4, 4, 5, 7, 7, 5, 7, 7, 5, 8, 8, 8, 9, 9, 7,
6889          9, 9, 5, 8, 8, 7, 9, 9, 8, 9, 9, 5, 8, 8, 8,10,
6890         10, 8,10,10, 7,10,10, 9,10,12, 9,11,11, 7,10,10,
6891          9,11,10, 9,11,12, 5, 8, 8, 8,10,10, 8,10,10, 7,
6892         10,10, 9,12,11, 9,10,11, 7,10,10, 9,11,11,10,12,
6893         10,
6894 };
6895 
6896 static const static_codebook _44u9_p5_0 = {
6897         4, 81,
6898         (char *)_vq_lengthlist__44u9_p5_0,
6899         1, -529137664, 1618345984, 2, 0,
6900         (long *)_vq_quantlist__44u9_p5_0,
6901         0
6902 };
6903 
6904 static const long _vq_quantlist__44u9_p5_1[] = {
6905         5,
6906         4,
6907         6,
6908         3,
6909         7,
6910         2,
6911         8,
6912         1,
6913         9,
6914         0,
6915         10,
6916 };
6917 
6918 static const char _vq_lengthlist__44u9_p5_1[] = {
6919          5, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 5, 6, 6, 6, 6,
6920          7, 7, 7, 7, 8, 7, 5, 6, 6, 6, 6, 7, 7, 7, 7, 7,
6921          7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 6, 6, 6, 7,
6922          7, 7, 7, 7, 7, 8, 8, 7, 7, 7, 7, 7, 8, 7, 8, 8,
6923          8, 8, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
6924          8, 7, 8, 8, 8, 8, 8, 8, 7, 7, 7, 7, 8, 8, 8, 8,
6925          8, 8, 8, 7, 8, 7, 8, 8, 8, 8, 8, 8, 8, 8, 7, 8,
6926          8, 8, 8, 8, 8, 8, 8, 8, 8,
6927 };
6928 
6929 static const static_codebook _44u9_p5_1 = {
6930         2, 121,
6931         (char *)_vq_lengthlist__44u9_p5_1,
6932         1, -531365888, 1611661312, 4, 0,
6933         (long *)_vq_quantlist__44u9_p5_1,
6934         0
6935 };
6936 
6937 static const long _vq_quantlist__44u9_p6_0[] = {
6938         6,
6939         5,
6940         7,
6941         4,
6942         8,
6943         3,
6944         9,
6945         2,
6946         10,
6947         1,
6948         11,
6949         0,
6950         12,
6951 };
6952 
6953 static const char _vq_lengthlist__44u9_p6_0[] = {
6954          2, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 4, 6, 5,
6955          7, 7, 8, 8, 8, 8, 9, 9,10,10, 4, 5, 6, 7, 7, 8,
6956          8, 8, 8, 9, 9,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,
6957         10,10,10,10, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
6958         10, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11, 7, 8,
6959          8, 8, 8, 9, 9, 9, 9,10,10,11,11, 8, 8, 8, 9, 9,
6960          9, 9, 9,10,10,10,11,11, 8, 8, 8, 9, 9, 9, 9,10,
6961          9,10,10,11,11, 9, 9, 9,10,10,10,10,10,11,11,11,
6962         11,12, 9, 9, 9,10,10,10,10,10,10,11,10,12,11,10,
6963         10,10,10,10,11,11,11,11,11,12,12,12,10,10,10,10,
6964         10,11,11,11,11,12,11,12,12,
6965 };
6966 
6967 static const static_codebook _44u9_p6_0 = {
6968         2, 169,
6969         (char *)_vq_lengthlist__44u9_p6_0,
6970         1, -526516224, 1616117760, 4, 0,
6971         (long *)_vq_quantlist__44u9_p6_0,
6972         0
6973 };
6974 
6975 static const long _vq_quantlist__44u9_p6_1[] = {
6976         2,
6977         1,
6978         3,
6979         0,
6980         4,
6981 };
6982 
6983 static const char _vq_lengthlist__44u9_p6_1[] = {
6984          4, 4, 4, 5, 5, 4, 5, 4, 5, 5, 4, 4, 5, 5, 5, 5,
6985          5, 5, 5, 5, 5, 5, 5, 5, 5,
6986 };
6987 
6988 static const static_codebook _44u9_p6_1 = {
6989         2, 25,
6990         (char *)_vq_lengthlist__44u9_p6_1,
6991         1, -533725184, 1611661312, 3, 0,
6992         (long *)_vq_quantlist__44u9_p6_1,
6993         0
6994 };
6995 
6996 static const long _vq_quantlist__44u9_p7_0[] = {
6997         6,
6998         5,
6999         7,
7000         4,
7001         8,
7002         3,
7003         9,
7004         2,
7005         10,
7006         1,
7007         11,
7008         0,
7009         12,
7010 };
7011 
7012 static const char _vq_lengthlist__44u9_p7_0[] = {
7013          1, 4, 5, 6, 6, 7, 7, 8, 9,10,10,11,11, 5, 6, 6,
7014          7, 7, 8, 8, 9, 9,10,10,11,11, 5, 6, 6, 7, 7, 8,
7015          8, 9, 9,10,10,11,11, 6, 7, 7, 8, 8, 9, 9,10,10,
7016         11,11,12,12, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,12,
7017         12, 8, 8, 8, 9, 9,10,10,11,11,12,12,13,13, 8, 8,
7018          8, 9, 9,10,10,11,11,12,12,13,13, 9, 9, 9,10,10,
7019         11,11,12,12,13,13,13,13, 9, 9, 9,10,10,11,11,12,
7020         12,13,13,14,14,10,10,10,11,11,12,12,13,13,14,13,
7021         15,14,10,10,10,11,11,12,12,13,13,14,14,14,14,11,
7022         11,12,12,12,13,13,14,14,14,14,15,15,11,11,12,12,
7023         12,13,13,14,14,14,15,15,15,
7024 };
7025 
7026 static const static_codebook _44u9_p7_0 = {
7027         2, 169,
7028         (char *)_vq_lengthlist__44u9_p7_0,
7029         1, -523206656, 1618345984, 4, 0,
7030         (long *)_vq_quantlist__44u9_p7_0,
7031         0
7032 };
7033 
7034 static const long _vq_quantlist__44u9_p7_1[] = {
7035         5,
7036         4,
7037         6,
7038         3,
7039         7,
7040         2,
7041         8,
7042         1,
7043         9,
7044         0,
7045         10,
7046 };
7047 
7048 static const char _vq_lengthlist__44u9_p7_1[] = {
7049          5, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7,
7050          7, 7, 7, 7, 7, 7, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7,
7051          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 6, 7, 7, 7,
7052          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7053          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7054          7, 7, 7, 7, 8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7055          7, 8, 8, 7, 7, 7, 7, 7, 7, 7, 8, 7, 8, 8, 7, 7,
7056          7, 7, 7, 7, 7, 8, 8, 8, 8,
7057 };
7058 
7059 static const static_codebook _44u9_p7_1 = {
7060         2, 121,
7061         (char *)_vq_lengthlist__44u9_p7_1,
7062         1, -531365888, 1611661312, 4, 0,
7063         (long *)_vq_quantlist__44u9_p7_1,
7064         0
7065 };
7066 
7067 static const long _vq_quantlist__44u9_p8_0[] = {
7068         7,
7069         6,
7070         8,
7071         5,
7072         9,
7073         4,
7074         10,
7075         3,
7076         11,
7077         2,
7078         12,
7079         1,
7080         13,
7081         0,
7082         14,
7083 };
7084 
7085 static const char _vq_lengthlist__44u9_p8_0[] = {
7086          1, 4, 4, 7, 7, 8, 8, 8, 8, 9, 9,10, 9,11,10, 4,
7087          6, 6, 8, 8, 9, 9, 9, 9,10,10,11,10,12,10, 4, 6,
7088          6, 8, 8, 9,10, 9, 9,10,10,11,11,12,12, 7, 8, 8,
7089         10,10,11,11,10,10,11,11,12,12,13,12, 7, 8, 8,10,
7090         10,11,11,10,10,11,11,12,12,12,13, 8,10, 9,11,11,
7091         12,12,11,11,12,12,13,13,14,13, 8, 9, 9,11,11,12,
7092         12,11,12,12,12,13,13,14,13, 8, 9, 9,10,10,12,11,
7093         13,12,13,13,14,13,15,14, 8, 9, 9,10,10,11,12,12,
7094         12,13,13,13,14,14,14, 9,10,10,12,11,13,12,13,13,
7095         14,13,14,14,14,15, 9,10,10,11,12,12,12,13,13,14,
7096         14,14,15,15,15,10,11,11,12,12,13,13,14,14,14,14,
7097         15,14,16,15,10,11,11,12,12,13,13,13,14,14,14,14,
7098         14,15,16,11,12,12,13,13,14,13,14,14,15,14,15,16,
7099         16,16,11,12,12,13,13,14,13,14,14,15,15,15,16,15,
7100         15,
7101 };
7102 
7103 static const static_codebook _44u9_p8_0 = {
7104         2, 225,
7105         (char *)_vq_lengthlist__44u9_p8_0,
7106         1, -520986624, 1620377600, 4, 0,
7107         (long *)_vq_quantlist__44u9_p8_0,
7108         0
7109 };
7110 
7111 static const long _vq_quantlist__44u9_p8_1[] = {
7112         10,
7113         9,
7114         11,
7115         8,
7116         12,
7117         7,
7118         13,
7119         6,
7120         14,
7121         5,
7122         15,
7123         4,
7124         16,
7125         3,
7126         17,
7127         2,
7128         18,
7129         1,
7130         19,
7131         0,
7132         20,
7133 };
7134 
7135 static const char _vq_lengthlist__44u9_p8_1[] = {
7136          4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9,
7137          9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
7138          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 6, 6, 6, 7, 7, 8,
7139          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 7,
7140          7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,
7141          9, 9, 9, 9, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
7142          9, 9, 9, 9, 9, 9, 9, 9, 9, 8, 8, 8, 8, 8, 9, 9,
7143          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10, 8, 8,
7144          8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7145          9,10,10, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7146         10, 9,10, 9,10,10,10,10, 8, 8, 8, 9, 9, 9, 9, 9,
7147          9, 9, 9, 9, 9,10,10, 9,10,10,10,10,10, 9, 9, 9,
7148          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
7149         10,10, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
7150         10,10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
7151          9, 9,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9,
7152          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
7153         10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,10,10,
7154         10,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
7155         10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9, 9, 9,
7156         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7157          9, 9, 9, 9,10, 9, 9,10,10,10,10,10,10,10,10,10,
7158         10,10,10,10,10, 9, 9, 9,10, 9,10, 9,10,10,10,10,
7159         10,10,10,10,10,10,10,10,10,10, 9, 9, 9,10, 9,10,
7160         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
7161          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
7162         10,10,10,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,
7163         10,10,10,10,10,10,10,10,10,
7164 };
7165 
7166 static const static_codebook _44u9_p8_1 = {
7167         2, 441,
7168         (char *)_vq_lengthlist__44u9_p8_1,
7169         1, -529268736, 1611661312, 5, 0,
7170         (long *)_vq_quantlist__44u9_p8_1,
7171         0
7172 };
7173 
7174 static const long _vq_quantlist__44u9_p9_0[] = {
7175         7,
7176         6,
7177         8,
7178         5,
7179         9,
7180         4,
7181         10,
7182         3,
7183         11,
7184         2,
7185         12,
7186         1,
7187         13,
7188         0,
7189         14,
7190 };
7191 
7192 static const char _vq_lengthlist__44u9_p9_0[] = {
7193          1, 3, 3,11,11,11,11,11,11,11,11,11,11,11,11, 4,
7194         10,11,11,11,11,11,11,11,11,11,11,11,11,11, 4,10,
7195         10,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7196         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7197         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7198         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7199         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7200         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7201         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7202         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7203         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7204         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7205         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7206         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7207         10,
7208 };
7209 
7210 static const static_codebook _44u9_p9_0 = {
7211         2, 225,
7212         (char *)_vq_lengthlist__44u9_p9_0,
7213         1, -510036736, 1631393792, 4, 0,
7214         (long *)_vq_quantlist__44u9_p9_0,
7215         0
7216 };
7217 
7218 static const long _vq_quantlist__44u9_p9_1[] = {
7219         9,
7220         8,
7221         10,
7222         7,
7223         11,
7224         6,
7225         12,
7226         5,
7227         13,
7228         4,
7229         14,
7230         3,
7231         15,
7232         2,
7233         16,
7234         1,
7235         17,
7236         0,
7237         18,
7238 };
7239 
7240 static const char _vq_lengthlist__44u9_p9_1[] = {
7241          1, 4, 4, 7, 7, 8, 7, 8, 7, 9, 8,10, 9,10,10,11,
7242         11,12,12, 4, 7, 6, 9, 9,10, 9, 9, 8,10,10,11,10,
7243         12,10,13,12,13,12, 4, 6, 6, 9, 9, 9, 9, 9, 9,10,
7244         10,11,11,11,12,12,12,12,12, 7, 9, 8,11,10,10,10,
7245         11,10,11,11,12,12,13,12,13,13,13,13, 7, 8, 9,10,
7246         10,11,11,10,10,11,11,11,12,13,13,13,13,14,14, 8,
7247          9, 9,11,11,12,11,12,12,13,12,12,13,13,14,15,14,
7248         14,14, 8, 9, 9,10,11,11,11,12,12,13,12,13,13,14,
7249         14,14,15,14,16, 8, 9, 9,11,10,12,12,12,12,15,13,
7250         13,13,17,14,15,15,15,14, 8, 9, 9,10,11,11,12,13,
7251         12,13,13,13,14,15,14,14,14,16,15, 9,11,10,12,12,
7252         13,13,13,13,14,14,16,15,14,14,14,15,15,17, 9,10,
7253         10,11,11,13,13,13,14,14,13,15,14,15,14,15,16,15,
7254         16,10,11,11,12,12,13,14,15,14,15,14,14,15,17,16,
7255         15,15,17,17,10,12,11,13,12,14,14,13,14,15,15,15,
7256         15,16,17,17,15,17,16,11,12,12,14,13,15,14,15,16,
7257         17,15,17,15,17,15,15,16,17,15,11,11,12,14,14,14,
7258         14,14,15,15,16,15,17,17,17,16,17,16,15,12,12,13,
7259         14,14,14,15,14,15,15,16,16,17,16,17,15,17,17,16,
7260         12,14,12,14,14,15,15,15,14,14,16,16,16,15,16,16,
7261         15,17,15,12,13,13,14,15,14,15,17,15,17,16,17,17,
7262         17,16,17,16,17,17,12,13,13,14,16,15,15,15,16,15,
7263         17,17,15,17,15,17,16,16,17,
7264 };
7265 
7266 static const static_codebook _44u9_p9_1 = {
7267         2, 361,
7268         (char *)_vq_lengthlist__44u9_p9_1,
7269         1, -518287360, 1622704128, 5, 0,
7270         (long *)_vq_quantlist__44u9_p9_1,
7271         0
7272 };
7273 
7274 static const long _vq_quantlist__44u9_p9_2[] = {
7275         24,
7276         23,
7277         25,
7278         22,
7279         26,
7280         21,
7281         27,
7282         20,
7283         28,
7284         19,
7285         29,
7286         18,
7287         30,
7288         17,
7289         31,
7290         16,
7291         32,
7292         15,
7293         33,
7294         14,
7295         34,
7296         13,
7297         35,
7298         12,
7299         36,
7300         11,
7301         37,
7302         10,
7303         38,
7304         9,
7305         39,
7306         8,
7307         40,
7308         7,
7309         41,
7310         6,
7311         42,
7312         5,
7313         43,
7314         4,
7315         44,
7316         3,
7317         45,
7318         2,
7319         46,
7320         1,
7321         47,
7322         0,
7323         48,
7324 };
7325 
7326 static const char _vq_lengthlist__44u9_p9_2[] = {
7327          2, 4, 4, 5, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6,
7328          6, 6, 6, 7, 6, 7, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7329          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
7330          7,
7331 };
7332 
7333 static const static_codebook _44u9_p9_2 = {
7334         1, 49,
7335         (char *)_vq_lengthlist__44u9_p9_2,
7336         1, -526909440, 1611661312, 6, 0,
7337         (long *)_vq_quantlist__44u9_p9_2,
7338         0
7339 };
7340 
7341 static const char _huff_lengthlist__44un1__long[] = {
7342          5, 6,12, 9,14, 9, 9,19, 6, 1, 5, 5, 8, 7, 9,19,
7343         12, 4, 4, 7, 7, 9,11,18, 9, 5, 6, 6, 8, 7, 8,17,
7344         14, 8, 7, 8, 8,10,12,18, 9, 6, 8, 6, 8, 6, 8,18,
7345          9, 8,11, 8,11, 7, 5,15,16,18,18,18,17,15,11,18,
7346 };
7347 
7348 static const static_codebook _huff_book__44un1__long = {
7349         2, 64,
7350         (char *)_huff_lengthlist__44un1__long,
7351         0, 0, 0, 0, 0,
7352         NULL,
7353         0
7354 };
7355 
7356 static const long _vq_quantlist__44un1__p1_0[] = {
7357         1,
7358         0,
7359         2,
7360 };
7361 
7362 static const char _vq_lengthlist__44un1__p1_0[] = {
7363          1, 4, 4, 5, 8, 7, 5, 7, 8, 5, 8, 8, 8,10,11, 8,
7364         10,11, 5, 8, 8, 8,11,10, 8,11,10, 4, 9, 9, 8,11,
7365         11, 8,11,11, 8,12,11,10,12,14,11,13,13, 7,11,11,
7366         10,13,11,11,13,14, 4, 8, 9, 8,11,11, 8,11,12, 7,
7367         11,11,11,14,13,10,11,13, 8,11,12,11,13,13,10,14,
7368         12,
7369 };
7370 
7371 static const static_codebook _44un1__p1_0 = {
7372         4, 81,
7373         (char *)_vq_lengthlist__44un1__p1_0,
7374         1, -535822336, 1611661312, 2, 0,
7375         (long *)_vq_quantlist__44un1__p1_0,
7376         0
7377 };
7378 
7379 static const long _vq_quantlist__44un1__p2_0[] = {
7380         1,
7381         0,
7382         2,
7383 };
7384 
7385 static const char _vq_lengthlist__44un1__p2_0[] = {
7386          2, 4, 4, 5, 6, 6, 5, 6, 6, 5, 7, 7, 7, 8, 8, 6,
7387          7, 9, 5, 7, 7, 6, 8, 7, 7, 9, 8, 4, 7, 7, 7, 9,
7388          8, 7, 8, 8, 7, 9, 8, 8, 8,10, 9,10,10, 6, 8, 8,
7389          7,10, 8, 9,10,10, 5, 7, 7, 7, 8, 8, 7, 8, 9, 6,
7390          8, 8, 9,10,10, 7, 8,10, 6, 8, 9, 9,10,10, 8,10,
7391          8,
7392 };
7393 
7394 static const static_codebook _44un1__p2_0 = {
7395         4, 81,
7396         (char *)_vq_lengthlist__44un1__p2_0,
7397         1, -535822336, 1611661312, 2, 0,
7398         (long *)_vq_quantlist__44un1__p2_0,
7399         0
7400 };
7401 
7402 static const long _vq_quantlist__44un1__p3_0[] = {
7403         2,
7404         1,
7405         3,
7406         0,
7407         4,
7408 };
7409 
7410 static const char _vq_lengthlist__44un1__p3_0[] = {
7411          1, 5, 5, 8, 8, 5, 8, 7, 9, 9, 5, 7, 8, 9, 9, 9,
7412         10, 9,12,12, 9, 9,10,11,12, 6, 8, 8,10,10, 8,10,
7413         10,11,11, 8, 9,10,11,11,10,11,11,13,13,10,11,11,
7414         12,13, 6, 8, 8,10,10, 8,10, 9,11,11, 8,10,10,11,
7415         11,10,11,11,13,12,10,11,11,13,12, 9,11,11,15,13,
7416         10,12,11,15,13,10,11,11,15,14,12,14,13,16,15,12,
7417         13,13,17,16, 9,11,11,13,15,10,11,12,14,15,10,11,
7418         12,14,15,12,13,13,15,16,12,13,13,16,16, 5, 8, 8,
7419         11,11, 8,10,10,12,12, 8,10,10,12,12,11,12,12,14,
7420         14,11,12,12,14,14, 8,11,10,13,12,10,11,12,12,13,
7421         10,12,12,13,13,12,12,13,13,15,11,12,13,15,14, 7,
7422         10,10,12,12, 9,12,11,13,12,10,12,12,13,14,12,13,
7423         12,15,13,11,13,12,14,15,10,12,12,16,14,11,12,12,
7424         16,15,11,13,12,17,16,13,13,15,15,17,13,15,15,20,
7425         17,10,12,12,14,16,11,12,12,15,15,11,13,13,15,18,
7426         13,14,13,15,15,13,15,14,16,16, 5, 8, 8,11,11, 8,
7427         10,10,12,12, 8,10,10,12,12,11,12,12,14,14,11,12,
7428         12,14,15, 7,10,10,13,12,10,12,12,14,13, 9,10,12,
7429         12,13,11,13,13,15,15,11,12,13,13,15, 8,10,10,12,
7430         13,10,12,12,13,13,10,12,11,13,13,11,13,12,15,15,
7431         12,13,12,15,13,10,12,12,16,14,11,12,12,16,15,10,
7432         12,12,16,14,14,15,14,18,16,13,13,14,15,16,10,12,
7433         12,14,16,11,13,13,16,16,11,13,12,14,16,13,15,15,
7434         18,18,13,15,13,16,14, 8,11,11,16,16,10,13,13,17,
7435         16,10,12,12,16,15,14,16,15,20,17,13,14,14,17,17,
7436          9,12,12,16,16,11,13,14,16,17,11,13,13,16,16,15,
7437         15,19,18, 0,14,15,15,18,18, 9,12,12,17,16,11,13,
7438         12,17,16,11,12,13,15,17,15,16,15, 0,19,14,15,14,
7439         19,18,12,14,14, 0,16,13,14,14,19,18,13,15,16,17,
7440         16,15,15,17,18, 0,14,16,16,19, 0,12,14,14,16,18,
7441         13,15,13,17,18,13,15,14,17,18,15,18,14,18,18,16,
7442         17,16, 0,17, 8,11,11,15,15,10,12,12,16,16,10,13,
7443         13,16,16,13,15,14,17,17,14,15,17,17,18, 9,12,12,
7444         16,15,11,13,13,16,16,11,12,13,17,17,14,14,15,17,
7445         17,14,15,16, 0,18, 9,12,12,16,17,11,13,13,16,17,
7446         11,14,13,18,17,14,16,14,17,17,15,17,17,18,18,12,
7447         14,14, 0,16,13,15,15,19, 0,12,13,15, 0, 0,14,17,
7448         16,19, 0,16,15,18,18, 0,12,14,14,17, 0,13,14,14,
7449         17, 0,13,15,14, 0,18,15,16,16, 0,18,15,18,15, 0,
7450         17,
7451 };
7452 
7453 static const static_codebook _44un1__p3_0 = {
7454         4, 625,
7455         (char *)_vq_lengthlist__44un1__p3_0,
7456         1, -533725184, 1611661312, 3, 0,
7457         (long *)_vq_quantlist__44un1__p3_0,
7458         0
7459 };
7460 
7461 static const long _vq_quantlist__44un1__p4_0[] = {
7462         2,
7463         1,
7464         3,
7465         0,
7466         4,
7467 };
7468 
7469 static const char _vq_lengthlist__44un1__p4_0[] = {
7470          3, 5, 5, 9, 9, 5, 6, 6,10, 9, 5, 6, 6, 9,10,10,
7471         10,10,12,11, 9,10,10,12,12, 5, 7, 7,10,10, 7, 7,
7472          8,10,11, 7, 7, 8,10,11,10,10,11,11,13,10,10,11,
7473         11,13, 6, 7, 7,10,10, 7, 8, 7,11,10, 7, 8, 7,10,
7474         10,10,11, 9,13,11,10,11,10,13,11,10,10,10,14,13,
7475         10,11,11,14,13,10,10,11,13,14,12,12,13,15,15,12,
7476         12,13,13,14,10,10,10,12,13,10,11,10,13,13,10,11,
7477         11,13,13,12,13,12,14,13,12,13,13,14,13, 5, 7, 7,
7478         10,10, 7, 8, 8,11,10, 7, 8, 8,10,10,11,11,11,13,
7479         13,10,11,11,12,12, 7, 8, 8,11,11, 7, 8, 9,10,12,
7480          8, 9, 9,11,11,11,10,12,11,14,11,11,12,13,13, 6,
7481          8, 8,10,11, 7, 9, 7,12,10, 8, 9,10,11,12,10,12,
7482         10,14,11,11,12,11,13,13,10,11,11,14,14,10,10,11,
7483         13,14,11,12,12,15,13,12,11,14,12,16,12,13,14,15,
7484         16,10,10,11,13,14,10,11,10,14,12,11,12,12,13,14,
7485         12,13,11,15,12,14,14,14,15,15, 5, 7, 7,10,10, 7,
7486          8, 8,10,10, 7, 8, 8,10,11,10,11,10,12,12,10,11,
7487         11,12,13, 6, 8, 8,11,11, 8, 9, 9,12,11, 7, 7, 9,
7488         10,12,11,11,11,12,13,11,10,12,11,15, 7, 8, 8,11,
7489         11, 8, 9, 9,11,11, 7, 9, 8,12,10,11,12,11,13,12,
7490         11,12,10,15,11,10,11,10,14,12,11,12,11,14,13,10,
7491         10,11,13,14,13,13,13,17,15,12,11,14,12,15,10,10,
7492         11,13,14,11,12,12,14,14,10,11,10,14,13,13,14,13,
7493         16,17,12,14,11,16,12, 9,10,10,14,13,10,11,10,14,
7494         14,10,11,11,13,13,13,14,14,16,15,12,13,13,14,14,
7495          9,11,10,14,13,10,10,12,13,14,11,12,11,14,13,13,
7496         14,14,14,15,13,14,14,15,15, 9,10,11,13,14,10,11,
7497         10,15,13,11,11,12,12,15,13,14,12,15,14,13,13,14,
7498         14,15,12,13,12,16,14,11,11,12,15,14,13,15,13,16,
7499         14,13,12,15,12,17,15,16,15,16,16,12,12,13,13,15,
7500         11,13,11,15,14,13,13,14,15,17,13,14,12, 0,13,14,
7501         15,14,15, 0, 9,10,10,13,13,10,11,11,13,13,10,11,
7502         11,13,13,12,13,12,14,14,13,14,14,15,17, 9,10,10,
7503         13,13,11,12,11,15,12,10,10,11,13,16,13,14,13,15,
7504         14,13,13,14,15,16,10,10,11,13,14,11,11,12,13,14,
7505         10,12,11,14,14,13,13,13,14,15,13,15,13,16,15,12,
7506         13,12,15,13,12,15,13,15,15,11,11,13,14,15,15,15,
7507         15,15,17,13,12,14,13,17,12,12,14,14,15,13,13,14,
7508         14,16,11,13,11,16,15,14,16,16,17, 0,14,13,11,16,
7509         12,
7510 };
7511 
7512 static const static_codebook _44un1__p4_0 = {
7513         4, 625,
7514         (char *)_vq_lengthlist__44un1__p4_0,
7515         1, -533725184, 1611661312, 3, 0,
7516         (long *)_vq_quantlist__44un1__p4_0,
7517         0
7518 };
7519 
7520 static const long _vq_quantlist__44un1__p5_0[] = {
7521         4,
7522         3,
7523         5,
7524         2,
7525         6,
7526         1,
7527         7,
7528         0,
7529         8,
7530 };
7531 
7532 static const char _vq_lengthlist__44un1__p5_0[] = {
7533          1, 4, 4, 7, 7, 8, 8, 9, 9, 4, 6, 5, 8, 7, 8, 8,
7534         10, 9, 4, 6, 6, 8, 8, 8, 8,10,10, 7, 8, 7, 9, 9,
7535          9, 9,11,10, 7, 8, 8, 9, 9, 9, 9,10,11, 8, 8, 8,
7536          9, 9,10,10,11,11, 8, 8, 8, 9, 9,10,10,11,11, 9,
7537         10,10,11,10,11,11,12,12, 9,10,10,10,11,11,11,12,
7538         12,
7539 };
7540 
7541 static const static_codebook _44un1__p5_0 = {
7542         2, 81,
7543         (char *)_vq_lengthlist__44un1__p5_0,
7544         1, -531628032, 1611661312, 4, 0,
7545         (long *)_vq_quantlist__44un1__p5_0,
7546         0
7547 };
7548 
7549 static const long _vq_quantlist__44un1__p6_0[] = {
7550         6,
7551         5,
7552         7,
7553         4,
7554         8,
7555         3,
7556         9,
7557         2,
7558         10,
7559         1,
7560         11,
7561         0,
7562         12,
7563 };
7564 
7565 static const char _vq_lengthlist__44un1__p6_0[] = {
7566          1, 4, 4, 6, 6, 8, 8,10,10,11,11,15,15, 4, 5, 5,
7567          8, 8, 9, 9,11,11,12,12,16,16, 4, 5, 6, 8, 8, 9,
7568          9,11,11,12,12,14,14, 7, 8, 8, 9, 9,10,10,11,12,
7569         13,13,16,17, 7, 8, 8, 9, 9,10,10,12,12,12,13,15,
7570         15, 9,10,10,10,10,11,11,12,12,13,13,15,16, 9, 9,
7571          9,10,10,11,11,13,12,13,13,17,17,10,11,11,11,12,
7572         12,12,13,13,14,15, 0,18,10,11,11,12,12,12,13,14,
7573         13,14,14,17,16,11,12,12,13,13,14,14,14,14,15,16,
7574         17,16,11,12,12,13,13,14,14,14,14,15,15,17,17,14,
7575         15,15,16,16,16,17,17,16, 0,17, 0,18,14,15,15,16,
7576         16, 0,15,18,18, 0,16, 0, 0,
7577 };
7578 
7579 static const static_codebook _44un1__p6_0 = {
7580         2, 169,
7581         (char *)_vq_lengthlist__44un1__p6_0,
7582         1, -526516224, 1616117760, 4, 0,
7583         (long *)_vq_quantlist__44un1__p6_0,
7584         0
7585 };
7586 
7587 static const long _vq_quantlist__44un1__p6_1[] = {
7588         2,
7589         1,
7590         3,
7591         0,
7592         4,
7593 };
7594 
7595 static const char _vq_lengthlist__44un1__p6_1[] = {
7596          2, 4, 4, 5, 5, 4, 5, 5, 5, 5, 4, 5, 5, 6, 5, 5,
7597          6, 5, 6, 6, 5, 6, 6, 6, 6,
7598 };
7599 
7600 static const static_codebook _44un1__p6_1 = {
7601         2, 25,
7602         (char *)_vq_lengthlist__44un1__p6_1,
7603         1, -533725184, 1611661312, 3, 0,
7604         (long *)_vq_quantlist__44un1__p6_1,
7605         0
7606 };
7607 
7608 static const long _vq_quantlist__44un1__p7_0[] = {
7609         2,
7610         1,
7611         3,
7612         0,
7613         4,
7614 };
7615 
7616 static const char _vq_lengthlist__44un1__p7_0[] = {
7617          1, 5, 3,11,11,11,11,11,11,11, 8,11,11,11,11,11,
7618         11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,11,
7619         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7620         11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,11,
7621         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7622         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7623         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7624         11,11,11,11,11,11,11,11,11,11,11,11,11, 8,11,11,
7625         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7626         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7627         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
7628         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7629         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7630         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7631         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7632         11,11,11,11,11,11,11,11,11,11, 7,11,11,11,11,11,
7633         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7634         11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,
7635         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7636         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7637         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7638         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7639         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7640         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7641         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7642         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7643         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7644         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7645         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7646         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7647         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7648         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7649         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7650         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7651         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7652         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7653         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7654         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7655         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
7656         10,
7657 };
7658 
7659 static const static_codebook _44un1__p7_0 = {
7660         4, 625,
7661         (char *)_vq_lengthlist__44un1__p7_0,
7662         1, -518709248, 1626677248, 3, 0,
7663         (long *)_vq_quantlist__44un1__p7_0,
7664         0
7665 };
7666 
7667 static const long _vq_quantlist__44un1__p7_1[] = {
7668         6,
7669         5,
7670         7,
7671         4,
7672         8,
7673         3,
7674         9,
7675         2,
7676         10,
7677         1,
7678         11,
7679         0,
7680         12,
7681 };
7682 
7683 static const char _vq_lengthlist__44un1__p7_1[] = {
7684          1, 4, 4, 6, 6, 6, 6, 9, 8, 9, 8, 8, 8, 5, 7, 7,
7685          7, 7, 8, 8, 8,10, 8,10, 8, 9, 5, 7, 7, 8, 7, 7,
7686          8,10,10,11,10,12,11, 7, 8, 8, 9, 9, 9,10,11,11,
7687         11,11,11,11, 7, 8, 8, 8, 9, 9, 9,10,10,10,11,11,
7688         12, 7, 8, 8, 9, 9,10,11,11,12,11,12,11,11, 7, 8,
7689          8, 9, 9,10,10,11,11,11,12,12,11, 8,10,10,10,10,
7690         11,11,14,11,12,12,12,13, 9,10,10,10,10,12,11,14,
7691         11,14,11,12,13,10,11,11,11,11,13,11,14,14,13,13,
7692         13,14,11,11,11,12,11,12,12,12,13,14,14,13,14,12,
7693         11,12,12,12,12,13,13,13,14,13,14,14,11,12,12,14,
7694         12,13,13,12,13,13,14,14,14,
7695 };
7696 
7697 static const static_codebook _44un1__p7_1 = {
7698         2, 169,
7699         (char *)_vq_lengthlist__44un1__p7_1,
7700         1, -523010048, 1618608128, 4, 0,
7701         (long *)_vq_quantlist__44un1__p7_1,
7702         0
7703 };
7704 
7705 static const long _vq_quantlist__44un1__p7_2[] = {
7706         6,
7707         5,
7708         7,
7709         4,
7710         8,
7711         3,
7712         9,
7713         2,
7714         10,
7715         1,
7716         11,
7717         0,
7718         12,
7719 };
7720 
7721 static const char _vq_lengthlist__44un1__p7_2[] = {
7722          3, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9, 9, 8, 4, 5, 5,
7723          6, 6, 8, 8, 9, 8, 9, 9, 9, 9, 4, 5, 5, 7, 6, 8,
7724          8, 8, 8, 9, 8, 9, 8, 6, 7, 7, 7, 8, 8, 8, 9, 9,
7725          9, 9, 9, 9, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
7726          9, 7, 8, 8, 8, 8, 9, 8, 9, 9,10, 9, 9,10, 7, 8,
7727          8, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 8, 9, 9, 9, 9,
7728          9, 9, 9, 9,10,10, 9,10, 8, 9, 9, 9, 9, 9, 9, 9,
7729          9, 9, 9,10,10, 9, 9, 9,10, 9, 9,10, 9, 9,10,10,
7730         10,10, 9, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10, 9,
7731          9, 9,10, 9, 9,10,10, 9,10,10,10,10, 9, 9, 9,10,
7732          9, 9, 9,10,10,10,10,10,10,
7733 };
7734 
7735 static const static_codebook _44un1__p7_2 = {
7736         2, 169,
7737         (char *)_vq_lengthlist__44un1__p7_2,
7738         1, -531103744, 1611661312, 4, 0,
7739         (long *)_vq_quantlist__44un1__p7_2,
7740         0
7741 };
7742 
7743 static const char _huff_lengthlist__44un1__short[] = {
7744         12,12,14,12,14,14,14,14,12, 6, 6, 8, 9, 9,11,14,
7745         12, 4, 2, 6, 6, 7,11,14,13, 6, 5, 7, 8, 9,11,14,
7746         13, 8, 5, 8, 6, 8,12,14,12, 7, 7, 8, 8, 8,10,14,
7747         12, 6, 3, 4, 4, 4, 7,14,11, 7, 4, 6, 6, 6, 8,14,
7748 };
7749 
7750 static const static_codebook _huff_book__44un1__short = {
7751         2, 64,
7752         (char *)_huff_lengthlist__44un1__short,
7753         0, 0, 0, 0, 0,
7754         NULL,
7755         0
7756 };
7757 
7758