Update documentation, version numbers, copyright dates
[platform/upstream/libvorbis.git] / lib / books / coupled / res_books_stereo.h
1 /********************************************************************
2  *                                                                  *
3  * THIS FILE IS PART OF THE OggVorbis SOFTWARE CODEC SOURCE CODE.   *
4  * USE, DISTRIBUTION AND REPRODUCTION OF THIS LIBRARY SOURCE IS     *
5  * GOVERNED BY A BSD-STYLE SOURCE LICENSE INCLUDED WITH THIS SOURCE *
6  * IN 'COPYING'. PLEASE READ THESE TERMS BEFORE DISTRIBUTING.       *
7  *                                                                  *
8  * THE OggVorbis SOURCE CODE IS (C) COPYRIGHT 1994-2007             *
9  * by the Xiph.Org Foundation http://www.xiph.org/                  *
10  *                                                                  *
11  ********************************************************************
12
13  function: static codebooks autogenerated by huff/huffbuld
14  last modified: $Id$
15
16  ********************************************************************/
17
18 #include "codebook.h"
19 static long _vq_quantlist__16c0_s_p1_0[] = {
20         1,
21         0,
22         2,
23 };
24
25 static long _vq_lengthlist__16c0_s_p1_0[] = {
26          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
27          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
28          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
29          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
30          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
31          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0,
32          0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
33          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
34          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
35          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
36          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
37          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
38          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
39          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
40          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
41          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
42          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
43          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
44          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
45          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
46          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
47          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
48          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
49          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
50          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
51          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
52          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
53          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
54          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
55          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
56          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
57          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
58          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
59          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
60          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
61          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
62          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
63          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
64          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
65          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
66          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
67          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
68          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
69          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
70          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
71          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
72          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
73          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
74          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
75          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
76          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
77          0, 0, 0, 9, 9,12, 0, 0, 0, 0, 0, 0,10,12,11, 0,
78          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
79          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
80          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
81          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
82          0, 0, 0, 0, 9,12,10, 0, 0, 0, 0, 0, 0,10,11,12,
83          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
84          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
85          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
86          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
87          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
88          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
89          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
90          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
91          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
92          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
93          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
94          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
95          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
96          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
97          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
98          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
99          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
117          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
118          0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
122          0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,12,11, 0,
123          0, 0, 0, 0, 0, 9,10,12, 0, 0, 0, 0, 0, 0, 0, 0,
124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
127          0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,12,
128          0, 0, 0, 0, 0, 0, 9,12, 9, 0, 0, 0, 0, 0, 0, 0,
129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
436          0,
437 };
438
439 static float _vq_quantthresh__16c0_s_p1_0[] = {
440         -0.5, 0.5, 
441 };
442
443 static long _vq_quantmap__16c0_s_p1_0[] = {
444             1,    0,    2,
445 };
446
447 static encode_aux_threshmatch _vq_auxt__16c0_s_p1_0 = {
448         _vq_quantthresh__16c0_s_p1_0,
449         _vq_quantmap__16c0_s_p1_0,
450         3,
451         3
452 };
453
454 static static_codebook _16c0_s_p1_0 = {
455         8, 6561,
456         _vq_lengthlist__16c0_s_p1_0,
457         1, -535822336, 1611661312, 2, 0,
458         _vq_quantlist__16c0_s_p1_0,
459         NULL,
460         &_vq_auxt__16c0_s_p1_0,
461         NULL,
462         0
463 };
464
465 static long _vq_quantlist__16c0_s_p3_0[] = {
466         2,
467         1,
468         3,
469         0,
470         4,
471 };
472
473 static long _vq_lengthlist__16c0_s_p3_0[] = {
474          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
475          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 7, 6, 0, 0,
476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
477          0, 0, 4, 6, 6, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
480          0, 0, 0, 0, 6, 6, 6, 9, 9, 0, 0, 0, 0, 0, 0, 0,
481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
513          0,
514 };
515
516 static float _vq_quantthresh__16c0_s_p3_0[] = {
517         -1.5, -0.5, 0.5, 1.5, 
518 };
519
520 static long _vq_quantmap__16c0_s_p3_0[] = {
521             3,    1,    0,    2,    4,
522 };
523
524 static encode_aux_threshmatch _vq_auxt__16c0_s_p3_0 = {
525         _vq_quantthresh__16c0_s_p3_0,
526         _vq_quantmap__16c0_s_p3_0,
527         5,
528         5
529 };
530
531 static static_codebook _16c0_s_p3_0 = {
532         4, 625,
533         _vq_lengthlist__16c0_s_p3_0,
534         1, -533725184, 1611661312, 3, 0,
535         _vq_quantlist__16c0_s_p3_0,
536         NULL,
537         &_vq_auxt__16c0_s_p3_0,
538         NULL,
539         0
540 };
541
542 static long _vq_quantlist__16c0_s_p4_0[] = {
543         4,
544         3,
545         5,
546         2,
547         6,
548         1,
549         7,
550         0,
551         8,
552 };
553
554 static long _vq_lengthlist__16c0_s_p4_0[] = {
555          1, 3, 2, 7, 8, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
556          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
557          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
558          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
559          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
560          0,
561 };
562
563 static float _vq_quantthresh__16c0_s_p4_0[] = {
564         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
565 };
566
567 static long _vq_quantmap__16c0_s_p4_0[] = {
568             7,    5,    3,    1,    0,    2,    4,    6,
569             8,
570 };
571
572 static encode_aux_threshmatch _vq_auxt__16c0_s_p4_0 = {
573         _vq_quantthresh__16c0_s_p4_0,
574         _vq_quantmap__16c0_s_p4_0,
575         9,
576         9
577 };
578
579 static static_codebook _16c0_s_p4_0 = {
580         2, 81,
581         _vq_lengthlist__16c0_s_p4_0,
582         1, -531628032, 1611661312, 4, 0,
583         _vq_quantlist__16c0_s_p4_0,
584         NULL,
585         &_vq_auxt__16c0_s_p4_0,
586         NULL,
587         0
588 };
589
590 static long _vq_quantlist__16c0_s_p5_0[] = {
591         4,
592         3,
593         5,
594         2,
595         6,
596         1,
597         7,
598         0,
599         8,
600 };
601
602 static long _vq_lengthlist__16c0_s_p5_0[] = {
603          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
604          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 8, 0, 0, 0, 7, 7,
605          8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0, 0, 0,
606          8, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
607          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
608         10,
609 };
610
611 static float _vq_quantthresh__16c0_s_p5_0[] = {
612         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
613 };
614
615 static long _vq_quantmap__16c0_s_p5_0[] = {
616             7,    5,    3,    1,    0,    2,    4,    6,
617             8,
618 };
619
620 static encode_aux_threshmatch _vq_auxt__16c0_s_p5_0 = {
621         _vq_quantthresh__16c0_s_p5_0,
622         _vq_quantmap__16c0_s_p5_0,
623         9,
624         9
625 };
626
627 static static_codebook _16c0_s_p5_0 = {
628         2, 81,
629         _vq_lengthlist__16c0_s_p5_0,
630         1, -531628032, 1611661312, 4, 0,
631         _vq_quantlist__16c0_s_p5_0,
632         NULL,
633         &_vq_auxt__16c0_s_p5_0,
634         NULL,
635         0
636 };
637
638 static long _vq_quantlist__16c0_s_p6_0[] = {
639         8,
640         7,
641         9,
642         6,
643         10,
644         5,
645         11,
646         4,
647         12,
648         3,
649         13,
650         2,
651         14,
652         1,
653         15,
654         0,
655         16,
656 };
657
658 static long _vq_lengthlist__16c0_s_p6_0[] = {
659          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
660         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
661         11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
662         11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
663         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
664         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
665         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
666         10,11,11,12,12,12,13, 0, 0, 0, 9, 9, 9, 9,10,10,
667         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10,10,10,
668         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
669         10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
670          9,10,10,11,11,12,12,13,13,13,14, 0, 0, 0, 0, 0,
671         10,10,10,11,11,11,12,12,13,13,13,14, 0, 0, 0, 0,
672          0, 0, 0,10,10,11,11,12,12,13,13,14,14, 0, 0, 0,
673          0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
674          0, 0, 0, 0, 0,11,11,12,12,12,13,13,14,15,14, 0,
675          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,14,14,15,
676          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,13,14,
677         14,
678 };
679
680 static float _vq_quantthresh__16c0_s_p6_0[] = {
681         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
682         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
683 };
684
685 static long _vq_quantmap__16c0_s_p6_0[] = {
686            15,   13,   11,    9,    7,    5,    3,    1,
687             0,    2,    4,    6,    8,   10,   12,   14,
688            16,
689 };
690
691 static encode_aux_threshmatch _vq_auxt__16c0_s_p6_0 = {
692         _vq_quantthresh__16c0_s_p6_0,
693         _vq_quantmap__16c0_s_p6_0,
694         17,
695         17
696 };
697
698 static static_codebook _16c0_s_p6_0 = {
699         2, 289,
700         _vq_lengthlist__16c0_s_p6_0,
701         1, -529530880, 1611661312, 5, 0,
702         _vq_quantlist__16c0_s_p6_0,
703         NULL,
704         &_vq_auxt__16c0_s_p6_0,
705         NULL,
706         0
707 };
708
709 static long _vq_quantlist__16c0_s_p7_0[] = {
710         1,
711         0,
712         2,
713 };
714
715 static long _vq_lengthlist__16c0_s_p7_0[] = {
716          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,11,10,10,11,
717         11,10, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
718         11,11,11,10, 6, 9, 9,11,12,12,11, 9, 9, 6, 9,10,
719         11,12,12,11, 9,10, 7,11,11,11,11,11,12,13,12, 6,
720          9,10,11,10,10,12,13,13, 6,10, 9,11,10,10,11,12,
721         13,
722 };
723
724 static float _vq_quantthresh__16c0_s_p7_0[] = {
725         -5.5, 5.5, 
726 };
727
728 static long _vq_quantmap__16c0_s_p7_0[] = {
729             1,    0,    2,
730 };
731
732 static encode_aux_threshmatch _vq_auxt__16c0_s_p7_0 = {
733         _vq_quantthresh__16c0_s_p7_0,
734         _vq_quantmap__16c0_s_p7_0,
735         3,
736         3
737 };
738
739 static static_codebook _16c0_s_p7_0 = {
740         4, 81,
741         _vq_lengthlist__16c0_s_p7_0,
742         1, -529137664, 1618345984, 2, 0,
743         _vq_quantlist__16c0_s_p7_0,
744         NULL,
745         &_vq_auxt__16c0_s_p7_0,
746         NULL,
747         0
748 };
749
750 static long _vq_quantlist__16c0_s_p7_1[] = {
751         5,
752         4,
753         6,
754         3,
755         7,
756         2,
757         8,
758         1,
759         9,
760         0,
761         10,
762 };
763
764 static long _vq_lengthlist__16c0_s_p7_1[] = {
765          1, 3, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7,
766          8, 8, 8, 9, 9, 9,10,10,10, 6, 7, 8, 8, 8, 8, 9,
767          8,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10, 7,
768          7, 8, 8, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9, 9,
769          9, 9,11,11,11, 8, 8, 9, 9, 9, 9, 9,10,10,11,11,
770          9, 9, 9, 9, 9, 9, 9,10,11,11,11,10,11, 9, 9, 9,
771          9,10, 9,11,11,11,10,11,10,10, 9, 9,10,10,11,11,
772         11,11,11, 9, 9, 9, 9,10,10,
773 };
774
775 static float _vq_quantthresh__16c0_s_p7_1[] = {
776         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
777         3.5, 4.5, 
778 };
779
780 static long _vq_quantmap__16c0_s_p7_1[] = {
781             9,    7,    5,    3,    1,    0,    2,    4,
782             6,    8,   10,
783 };
784
785 static encode_aux_threshmatch _vq_auxt__16c0_s_p7_1 = {
786         _vq_quantthresh__16c0_s_p7_1,
787         _vq_quantmap__16c0_s_p7_1,
788         11,
789         11
790 };
791
792 static static_codebook _16c0_s_p7_1 = {
793         2, 121,
794         _vq_lengthlist__16c0_s_p7_1,
795         1, -531365888, 1611661312, 4, 0,
796         _vq_quantlist__16c0_s_p7_1,
797         NULL,
798         &_vq_auxt__16c0_s_p7_1,
799         NULL,
800         0
801 };
802
803 static long _vq_quantlist__16c0_s_p8_0[] = {
804         6,
805         5,
806         7,
807         4,
808         8,
809         3,
810         9,
811         2,
812         10,
813         1,
814         11,
815         0,
816         12,
817 };
818
819 static long _vq_lengthlist__16c0_s_p8_0[] = {
820          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8,10,10, 6, 5, 6,
821          8, 8, 8, 8, 8, 8, 8, 9,10,10, 7, 6, 6, 8, 8, 8,
822          8, 8, 8, 8, 8,10,10, 0, 8, 8, 8, 8, 9, 8, 9, 9,
823          9,10,10,10, 0, 9, 8, 8, 8, 9, 9, 8, 8, 9, 9,10,
824         10, 0,12,11, 8, 8, 9, 9, 9, 9,10,10,11,10, 0,12,
825         13, 8, 8, 9,10, 9, 9,11,11,11,12, 0, 0, 0, 8, 8,
826          8, 8,10, 9,12,13,12,14, 0, 0, 0, 8, 8, 8, 9,10,
827         10,12,12,13,14, 0, 0, 0,13,13, 9, 9,11,11, 0, 0,
828         14, 0, 0, 0, 0,14,14,10,10,12,11,12,14,14,14, 0,
829          0, 0, 0, 0,11,11,13,13,14,13,14,14, 0, 0, 0, 0,
830          0,12,13,13,12,13,14,14,14,
831 };
832
833 static float _vq_quantthresh__16c0_s_p8_0[] = {
834         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
835         12.5, 17.5, 22.5, 27.5, 
836 };
837
838 static long _vq_quantmap__16c0_s_p8_0[] = {
839            11,    9,    7,    5,    3,    1,    0,    2,
840             4,    6,    8,   10,   12,
841 };
842
843 static encode_aux_threshmatch _vq_auxt__16c0_s_p8_0 = {
844         _vq_quantthresh__16c0_s_p8_0,
845         _vq_quantmap__16c0_s_p8_0,
846         13,
847         13
848 };
849
850 static static_codebook _16c0_s_p8_0 = {
851         2, 169,
852         _vq_lengthlist__16c0_s_p8_0,
853         1, -526516224, 1616117760, 4, 0,
854         _vq_quantlist__16c0_s_p8_0,
855         NULL,
856         &_vq_auxt__16c0_s_p8_0,
857         NULL,
858         0
859 };
860
861 static long _vq_quantlist__16c0_s_p8_1[] = {
862         2,
863         1,
864         3,
865         0,
866         4,
867 };
868
869 static long _vq_lengthlist__16c0_s_p8_1[] = {
870          1, 4, 3, 5, 5, 7, 7, 7, 6, 6, 7, 7, 7, 5, 5, 7,
871          7, 7, 6, 6, 7, 7, 7, 6, 6,
872 };
873
874 static float _vq_quantthresh__16c0_s_p8_1[] = {
875         -1.5, -0.5, 0.5, 1.5, 
876 };
877
878 static long _vq_quantmap__16c0_s_p8_1[] = {
879             3,    1,    0,    2,    4,
880 };
881
882 static encode_aux_threshmatch _vq_auxt__16c0_s_p8_1 = {
883         _vq_quantthresh__16c0_s_p8_1,
884         _vq_quantmap__16c0_s_p8_1,
885         5,
886         5
887 };
888
889 static static_codebook _16c0_s_p8_1 = {
890         2, 25,
891         _vq_lengthlist__16c0_s_p8_1,
892         1, -533725184, 1611661312, 3, 0,
893         _vq_quantlist__16c0_s_p8_1,
894         NULL,
895         &_vq_auxt__16c0_s_p8_1,
896         NULL,
897         0
898 };
899
900 static long _vq_quantlist__16c0_s_p9_0[] = {
901         1,
902         0,
903         2,
904 };
905
906 static long _vq_lengthlist__16c0_s_p9_0[] = {
907          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
908          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
909          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
910          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
911          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
912          7,
913 };
914
915 static float _vq_quantthresh__16c0_s_p9_0[] = {
916         -157.5, 157.5, 
917 };
918
919 static long _vq_quantmap__16c0_s_p9_0[] = {
920             1,    0,    2,
921 };
922
923 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_0 = {
924         _vq_quantthresh__16c0_s_p9_0,
925         _vq_quantmap__16c0_s_p9_0,
926         3,
927         3
928 };
929
930 static static_codebook _16c0_s_p9_0 = {
931         4, 81,
932         _vq_lengthlist__16c0_s_p9_0,
933         1, -518803456, 1628680192, 2, 0,
934         _vq_quantlist__16c0_s_p9_0,
935         NULL,
936         &_vq_auxt__16c0_s_p9_0,
937         NULL,
938         0
939 };
940
941 static long _vq_quantlist__16c0_s_p9_1[] = {
942         7,
943         6,
944         8,
945         5,
946         9,
947         4,
948         10,
949         3,
950         11,
951         2,
952         12,
953         1,
954         13,
955         0,
956         14,
957 };
958
959 static long _vq_lengthlist__16c0_s_p9_1[] = {
960          1, 5, 5, 5, 5, 9,11,11,10,10,10,10,10,10,10, 7,
961          6, 6, 6, 6,10,10,10,10,10,10,10,10,10,10, 7, 6,
962          6, 6, 6,10, 9,10,10,10,10,10,10,10,10,10, 7, 7,
963          8, 9,10,10,10,10,10,10,10,10,10,10,10, 8, 7,10,
964         10,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,10,
965         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
966         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
967         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
968         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
969         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
970         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
971         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
972         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
973         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
974         10,
975 };
976
977 static float _vq_quantthresh__16c0_s_p9_1[] = {
978         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
979         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
980 };
981
982 static long _vq_quantmap__16c0_s_p9_1[] = {
983            13,   11,    9,    7,    5,    3,    1,    0,
984             2,    4,    6,    8,   10,   12,   14,
985 };
986
987 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_1 = {
988         _vq_quantthresh__16c0_s_p9_1,
989         _vq_quantmap__16c0_s_p9_1,
990         15,
991         15
992 };
993
994 static static_codebook _16c0_s_p9_1 = {
995         2, 225,
996         _vq_lengthlist__16c0_s_p9_1,
997         1, -520986624, 1620377600, 4, 0,
998         _vq_quantlist__16c0_s_p9_1,
999         NULL,
1000         &_vq_auxt__16c0_s_p9_1,
1001         NULL,
1002         0
1003 };
1004
1005 static long _vq_quantlist__16c0_s_p9_2[] = {
1006         10,
1007         9,
1008         11,
1009         8,
1010         12,
1011         7,
1012         13,
1013         6,
1014         14,
1015         5,
1016         15,
1017         4,
1018         16,
1019         3,
1020         17,
1021         2,
1022         18,
1023         1,
1024         19,
1025         0,
1026         20,
1027 };
1028
1029 static long _vq_lengthlist__16c0_s_p9_2[] = {
1030          1, 5, 5, 7, 8, 8, 7, 9, 9, 9,12,12,11,12,12,10,
1031         10,11,12,12,12,11,12,12, 8, 9, 8, 7, 9,10,10,11,
1032         11,10,11,12,10,12,10,12,12,12,11,12,11, 9, 8, 8,
1033          9,10, 9, 8, 9,10,12,12,11,11,12,11,10,11,12,11,
1034         12,12, 8, 9, 9, 9,10,11,12,11,12,11,11,11,11,12,
1035         12,11,11,12,12,11,11, 9, 9, 8, 9, 9,11, 9, 9,10,
1036          9,11,11,11,11,12,11,11,10,12,12,12, 9,12,11,10,
1037         11,11,11,11,12,12,12,11,11,11,12,10,12,12,12,10,
1038         10, 9,10, 9,10,10, 9, 9, 9,10,10,12,10,11,11, 9,
1039         11,11,10,11,11,11,10,10,10, 9, 9,10,10, 9, 9,10,
1040         11,11,10,11,10,11,10,11,11,10,11,11,11,10, 9,10,
1041         10, 9,10, 9, 9,11, 9, 9,11,10,10,11,11,10,10,11,
1042         10,11, 8, 9,11,11,10, 9,10,11,11,10,11,11,10,10,
1043         10,11,10, 9,10,10,11, 9,10,10, 9,11,10,10,10,10,
1044         11,10,11,11, 9,11,10,11,10,10,11,11,10,10,10, 9,
1045         10,10,11,11,11, 9,10,10,10,10,10,11,10,10,10, 9,
1046         10,10,11,10,10,10,10,10, 9,10,11,10,10,10,10,11,
1047         11,11,10,10,10,10,10,11,10,11,10,11,10,10,10, 9,
1048         11,11,10,10,10,11,11,10,10,10,10,10,10,10,10,11,
1049         11, 9,10,10,10,11,10,11,10,10,10,11, 9,10,11,10,
1050         11,10,10, 9,10,10,10,11,10,11,10,10,10,10,10,11,
1051         11,10,11,11,10,10,11,11,10, 9, 9,10,10,10,10,10,
1052          9,11, 9,10,10,10,11,11,10,10,10,10,11,11,11,10,
1053          9, 9,10,10,11,10,10,10,10,10,11,11,11,10,10,10,
1054         11,11,11, 9,10,10,10,10, 9,10, 9,10,11,10,11,10,
1055         10,11,11,10,11,11,11,11,11,10,11,10,10,10, 9,11,
1056         11,10,11,11,11,11,11,11,11,11,11,10,11,10,10,10,
1057         10,11,10,10,11, 9,10,10,10,
1058 };
1059
1060 static float _vq_quantthresh__16c0_s_p9_2[] = {
1061         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
1062         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
1063         6.5, 7.5, 8.5, 9.5, 
1064 };
1065
1066 static long _vq_quantmap__16c0_s_p9_2[] = {
1067            19,   17,   15,   13,   11,    9,    7,    5,
1068             3,    1,    0,    2,    4,    6,    8,   10,
1069            12,   14,   16,   18,   20,
1070 };
1071
1072 static encode_aux_threshmatch _vq_auxt__16c0_s_p9_2 = {
1073         _vq_quantthresh__16c0_s_p9_2,
1074         _vq_quantmap__16c0_s_p9_2,
1075         21,
1076         21
1077 };
1078
1079 static static_codebook _16c0_s_p9_2 = {
1080         2, 441,
1081         _vq_lengthlist__16c0_s_p9_2,
1082         1, -529268736, 1611661312, 5, 0,
1083         _vq_quantlist__16c0_s_p9_2,
1084         NULL,
1085         &_vq_auxt__16c0_s_p9_2,
1086         NULL,
1087         0
1088 };
1089
1090 static long _huff_lengthlist__16c0_s_single[] = {
1091          3, 4,19, 7, 9, 7, 8,11, 9,12, 4, 1,19, 6, 7, 7,
1092          8,10,11,13,18,18,18,18,18,18,18,18,18,18, 8, 6,
1093         18, 8, 9, 9,11,12,14,18, 9, 6,18, 9, 7, 8, 9,11,
1094         12,18, 7, 6,18, 8, 7, 7, 7, 9,11,17, 8, 8,18, 9,
1095          7, 6, 6, 8,11,17,10,10,18,12, 9, 8, 7, 9,12,18,
1096         13,15,18,15,13,11,10,11,15,18,14,18,18,18,18,18,
1097         16,16,18,18,
1098 };
1099
1100 static static_codebook _huff_book__16c0_s_single = {
1101         2, 100,
1102         _huff_lengthlist__16c0_s_single,
1103         0, 0, 0, 0, 0,
1104         NULL,
1105         NULL,
1106         NULL,
1107         NULL,
1108         0
1109 };
1110
1111 static long _huff_lengthlist__16c1_s_long[] = {
1112          2, 5,20, 7,10, 7, 8,10,11,11, 4, 2,20, 5, 8, 6,
1113          7, 9,10,10,20,20,20,20,19,19,19,19,19,19, 7, 5,
1114         19, 6,10, 7, 9,11,13,17,11, 8,19,10, 7, 7, 8,10,
1115         11,15, 7, 5,19, 7, 7, 5, 6, 9,11,16, 7, 6,19, 8,
1116          7, 6, 6, 7, 9,13, 9, 9,19,11, 9, 8, 6, 7, 8,13,
1117         12,14,19,16,13,10, 9, 8, 9,13,14,17,19,18,18,17,
1118         12,11,11,13,
1119 };
1120
1121 static static_codebook _huff_book__16c1_s_long = {
1122         2, 100,
1123         _huff_lengthlist__16c1_s_long,
1124         0, 0, 0, 0, 0,
1125         NULL,
1126         NULL,
1127         NULL,
1128         NULL,
1129         0
1130 };
1131
1132 static long _vq_quantlist__16c1_s_p1_0[] = {
1133         1,
1134         0,
1135         2,
1136 };
1137
1138 static long _vq_lengthlist__16c1_s_p1_0[] = {
1139          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
1140          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1144          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
1145          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1149          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
1150          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1184          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
1185          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
1190          0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
1191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1195          0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
1196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1230          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
1231          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1235          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
1236          0, 0, 0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
1237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1240          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
1241          0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
1242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1549          0,
1550 };
1551
1552 static float _vq_quantthresh__16c1_s_p1_0[] = {
1553         -0.5, 0.5, 
1554 };
1555
1556 static long _vq_quantmap__16c1_s_p1_0[] = {
1557             1,    0,    2,
1558 };
1559
1560 static encode_aux_threshmatch _vq_auxt__16c1_s_p1_0 = {
1561         _vq_quantthresh__16c1_s_p1_0,
1562         _vq_quantmap__16c1_s_p1_0,
1563         3,
1564         3
1565 };
1566
1567 static static_codebook _16c1_s_p1_0 = {
1568         8, 6561,
1569         _vq_lengthlist__16c1_s_p1_0,
1570         1, -535822336, 1611661312, 2, 0,
1571         _vq_quantlist__16c1_s_p1_0,
1572         NULL,
1573         &_vq_auxt__16c1_s_p1_0,
1574         NULL,
1575         0
1576 };
1577
1578 static long _vq_quantlist__16c1_s_p3_0[] = {
1579         2,
1580         1,
1581         3,
1582         0,
1583         4,
1584 };
1585
1586 static long _vq_lengthlist__16c1_s_p3_0[] = {
1587          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1588          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
1589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1590          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 7, 7, 9, 9,
1592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1593          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
1594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1626          0,
1627 };
1628
1629 static float _vq_quantthresh__16c1_s_p3_0[] = {
1630         -1.5, -0.5, 0.5, 1.5, 
1631 };
1632
1633 static long _vq_quantmap__16c1_s_p3_0[] = {
1634             3,    1,    0,    2,    4,
1635 };
1636
1637 static encode_aux_threshmatch _vq_auxt__16c1_s_p3_0 = {
1638         _vq_quantthresh__16c1_s_p3_0,
1639         _vq_quantmap__16c1_s_p3_0,
1640         5,
1641         5
1642 };
1643
1644 static static_codebook _16c1_s_p3_0 = {
1645         4, 625,
1646         _vq_lengthlist__16c1_s_p3_0,
1647         1, -533725184, 1611661312, 3, 0,
1648         _vq_quantlist__16c1_s_p3_0,
1649         NULL,
1650         &_vq_auxt__16c1_s_p3_0,
1651         NULL,
1652         0
1653 };
1654
1655 static long _vq_quantlist__16c1_s_p4_0[] = {
1656         4,
1657         3,
1658         5,
1659         2,
1660         6,
1661         1,
1662         7,
1663         0,
1664         8,
1665 };
1666
1667 static long _vq_lengthlist__16c1_s_p4_0[] = {
1668          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
1669          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
1670          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
1671          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 9, 0, 0, 0, 0, 0,
1672          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1673          0,
1674 };
1675
1676 static float _vq_quantthresh__16c1_s_p4_0[] = {
1677         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
1678 };
1679
1680 static long _vq_quantmap__16c1_s_p4_0[] = {
1681             7,    5,    3,    1,    0,    2,    4,    6,
1682             8,
1683 };
1684
1685 static encode_aux_threshmatch _vq_auxt__16c1_s_p4_0 = {
1686         _vq_quantthresh__16c1_s_p4_0,
1687         _vq_quantmap__16c1_s_p4_0,
1688         9,
1689         9
1690 };
1691
1692 static static_codebook _16c1_s_p4_0 = {
1693         2, 81,
1694         _vq_lengthlist__16c1_s_p4_0,
1695         1, -531628032, 1611661312, 4, 0,
1696         _vq_quantlist__16c1_s_p4_0,
1697         NULL,
1698         &_vq_auxt__16c1_s_p4_0,
1699         NULL,
1700         0
1701 };
1702
1703 static long _vq_quantlist__16c1_s_p5_0[] = {
1704         4,
1705         3,
1706         5,
1707         2,
1708         6,
1709         1,
1710         7,
1711         0,
1712         8,
1713 };
1714
1715 static long _vq_lengthlist__16c1_s_p5_0[] = {
1716          1, 3, 3, 5, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
1717          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 8, 8,
1718          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
1719          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
1720          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
1721         10,
1722 };
1723
1724 static float _vq_quantthresh__16c1_s_p5_0[] = {
1725         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
1726 };
1727
1728 static long _vq_quantmap__16c1_s_p5_0[] = {
1729             7,    5,    3,    1,    0,    2,    4,    6,
1730             8,
1731 };
1732
1733 static encode_aux_threshmatch _vq_auxt__16c1_s_p5_0 = {
1734         _vq_quantthresh__16c1_s_p5_0,
1735         _vq_quantmap__16c1_s_p5_0,
1736         9,
1737         9
1738 };
1739
1740 static static_codebook _16c1_s_p5_0 = {
1741         2, 81,
1742         _vq_lengthlist__16c1_s_p5_0,
1743         1, -531628032, 1611661312, 4, 0,
1744         _vq_quantlist__16c1_s_p5_0,
1745         NULL,
1746         &_vq_auxt__16c1_s_p5_0,
1747         NULL,
1748         0
1749 };
1750
1751 static long _vq_quantlist__16c1_s_p6_0[] = {
1752         8,
1753         7,
1754         9,
1755         6,
1756         10,
1757         5,
1758         11,
1759         4,
1760         12,
1761         3,
1762         13,
1763         2,
1764         14,
1765         1,
1766         15,
1767         0,
1768         16,
1769 };
1770
1771 static long _vq_lengthlist__16c1_s_p6_0[] = {
1772          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,12,
1773         12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
1774         12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
1775         11,12,12, 0, 0, 0, 8, 8, 8, 9,10, 9,10,10,10,10,
1776         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,11,
1777         11,11,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
1778         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
1779         10,11,11,12,12,13,13, 0, 0, 0, 9, 9, 9, 9,10,10,
1780         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
1781         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
1782         10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
1783          9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0,
1784         10,10,11,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0,
1785          0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
1786          0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
1787          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0,
1788          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
1789          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
1790         14,
1791 };
1792
1793 static float _vq_quantthresh__16c1_s_p6_0[] = {
1794         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
1795         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
1796 };
1797
1798 static long _vq_quantmap__16c1_s_p6_0[] = {
1799            15,   13,   11,    9,    7,    5,    3,    1,
1800             0,    2,    4,    6,    8,   10,   12,   14,
1801            16,
1802 };
1803
1804 static encode_aux_threshmatch _vq_auxt__16c1_s_p6_0 = {
1805         _vq_quantthresh__16c1_s_p6_0,
1806         _vq_quantmap__16c1_s_p6_0,
1807         17,
1808         17
1809 };
1810
1811 static static_codebook _16c1_s_p6_0 = {
1812         2, 289,
1813         _vq_lengthlist__16c1_s_p6_0,
1814         1, -529530880, 1611661312, 5, 0,
1815         _vq_quantlist__16c1_s_p6_0,
1816         NULL,
1817         &_vq_auxt__16c1_s_p6_0,
1818         NULL,
1819         0
1820 };
1821
1822 static long _vq_quantlist__16c1_s_p7_0[] = {
1823         1,
1824         0,
1825         2,
1826 };
1827
1828 static long _vq_lengthlist__16c1_s_p7_0[] = {
1829          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9,10,10,
1830         10, 9, 4, 7, 7,10,10,10,11,10,10, 6,10,10,11,11,
1831         11,11,10,10, 6,10, 9,11,11,11,11,10,10, 6,10,10,
1832         11,11,11,11,10,10, 7,11,11,11,11,11,12,12,11, 6,
1833         10,10,11,10,10,11,11,11, 6,10,10,10,11,10,11,11,
1834         11,
1835 };
1836
1837 static float _vq_quantthresh__16c1_s_p7_0[] = {
1838         -5.5, 5.5, 
1839 };
1840
1841 static long _vq_quantmap__16c1_s_p7_0[] = {
1842             1,    0,    2,
1843 };
1844
1845 static encode_aux_threshmatch _vq_auxt__16c1_s_p7_0 = {
1846         _vq_quantthresh__16c1_s_p7_0,
1847         _vq_quantmap__16c1_s_p7_0,
1848         3,
1849         3
1850 };
1851
1852 static static_codebook _16c1_s_p7_0 = {
1853         4, 81,
1854         _vq_lengthlist__16c1_s_p7_0,
1855         1, -529137664, 1618345984, 2, 0,
1856         _vq_quantlist__16c1_s_p7_0,
1857         NULL,
1858         &_vq_auxt__16c1_s_p7_0,
1859         NULL,
1860         0
1861 };
1862
1863 static long _vq_quantlist__16c1_s_p7_1[] = {
1864         5,
1865         4,
1866         6,
1867         3,
1868         7,
1869         2,
1870         8,
1871         1,
1872         9,
1873         0,
1874         10,
1875 };
1876
1877 static long _vq_lengthlist__16c1_s_p7_1[] = {
1878          2, 3, 3, 5, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
1879          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
1880          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
1881          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
1882          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
1883          8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
1884          8, 9, 9,10,10,10,10,10, 9, 9, 8, 8, 9, 9,10,10,
1885         10,10,10, 8, 8, 8, 8, 9, 9,
1886 };
1887
1888 static float _vq_quantthresh__16c1_s_p7_1[] = {
1889         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
1890         3.5, 4.5, 
1891 };
1892
1893 static long _vq_quantmap__16c1_s_p7_1[] = {
1894             9,    7,    5,    3,    1,    0,    2,    4,
1895             6,    8,   10,
1896 };
1897
1898 static encode_aux_threshmatch _vq_auxt__16c1_s_p7_1 = {
1899         _vq_quantthresh__16c1_s_p7_1,
1900         _vq_quantmap__16c1_s_p7_1,
1901         11,
1902         11
1903 };
1904
1905 static static_codebook _16c1_s_p7_1 = {
1906         2, 121,
1907         _vq_lengthlist__16c1_s_p7_1,
1908         1, -531365888, 1611661312, 4, 0,
1909         _vq_quantlist__16c1_s_p7_1,
1910         NULL,
1911         &_vq_auxt__16c1_s_p7_1,
1912         NULL,
1913         0
1914 };
1915
1916 static long _vq_quantlist__16c1_s_p8_0[] = {
1917         6,
1918         5,
1919         7,
1920         4,
1921         8,
1922         3,
1923         9,
1924         2,
1925         10,
1926         1,
1927         11,
1928         0,
1929         12,
1930 };
1931
1932 static long _vq_lengthlist__16c1_s_p8_0[] = {
1933          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
1934          7, 8, 8, 9, 8, 8, 9, 9,10,11, 6, 5, 5, 8, 8, 9,
1935          9, 8, 8, 9,10,10,11, 0, 8, 8, 8, 9, 9, 9, 9, 9,
1936         10,10,11,11, 0, 9, 9, 9, 8, 9, 9, 9, 9,10,10,11,
1937         11, 0,13,13, 9, 9,10,10,10,10,11,11,12,12, 0,14,
1938         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
1939          9, 9,11,11,12,12,13,12, 0, 0, 0,10,10, 9, 9,10,
1940         10,12,12,13,13, 0, 0, 0,13,14,11,10,11,11,12,12,
1941         13,14, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
1942          0, 0, 0, 0,12,12,12,12,13,13,14,15, 0, 0, 0, 0,
1943          0,12,12,12,12,13,13,14,15,
1944 };
1945
1946 static float _vq_quantthresh__16c1_s_p8_0[] = {
1947         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
1948         12.5, 17.5, 22.5, 27.5, 
1949 };
1950
1951 static long _vq_quantmap__16c1_s_p8_0[] = {
1952            11,    9,    7,    5,    3,    1,    0,    2,
1953             4,    6,    8,   10,   12,
1954 };
1955
1956 static encode_aux_threshmatch _vq_auxt__16c1_s_p8_0 = {
1957         _vq_quantthresh__16c1_s_p8_0,
1958         _vq_quantmap__16c1_s_p8_0,
1959         13,
1960         13
1961 };
1962
1963 static static_codebook _16c1_s_p8_0 = {
1964         2, 169,
1965         _vq_lengthlist__16c1_s_p8_0,
1966         1, -526516224, 1616117760, 4, 0,
1967         _vq_quantlist__16c1_s_p8_0,
1968         NULL,
1969         &_vq_auxt__16c1_s_p8_0,
1970         NULL,
1971         0
1972 };
1973
1974 static long _vq_quantlist__16c1_s_p8_1[] = {
1975         2,
1976         1,
1977         3,
1978         0,
1979         4,
1980 };
1981
1982 static long _vq_lengthlist__16c1_s_p8_1[] = {
1983          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
1984          6, 6, 5, 5, 6, 6, 6, 5, 5,
1985 };
1986
1987 static float _vq_quantthresh__16c1_s_p8_1[] = {
1988         -1.5, -0.5, 0.5, 1.5, 
1989 };
1990
1991 static long _vq_quantmap__16c1_s_p8_1[] = {
1992             3,    1,    0,    2,    4,
1993 };
1994
1995 static encode_aux_threshmatch _vq_auxt__16c1_s_p8_1 = {
1996         _vq_quantthresh__16c1_s_p8_1,
1997         _vq_quantmap__16c1_s_p8_1,
1998         5,
1999         5
2000 };
2001
2002 static static_codebook _16c1_s_p8_1 = {
2003         2, 25,
2004         _vq_lengthlist__16c1_s_p8_1,
2005         1, -533725184, 1611661312, 3, 0,
2006         _vq_quantlist__16c1_s_p8_1,
2007         NULL,
2008         &_vq_auxt__16c1_s_p8_1,
2009         NULL,
2010         0
2011 };
2012
2013 static long _vq_quantlist__16c1_s_p9_0[] = {
2014         6,
2015         5,
2016         7,
2017         4,
2018         8,
2019         3,
2020         9,
2021         2,
2022         10,
2023         1,
2024         11,
2025         0,
2026         12,
2027 };
2028
2029 static long _vq_lengthlist__16c1_s_p9_0[] = {
2030          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2031          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2032          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2033          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2034          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2035          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2036          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2037          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2038          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2039          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2040          8, 8, 8, 8, 8, 8, 8, 8, 8,
2041 };
2042
2043 static float _vq_quantthresh__16c1_s_p9_0[] = {
2044         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
2045         787.5, 1102.5, 1417.5, 1732.5, 
2046 };
2047
2048 static long _vq_quantmap__16c1_s_p9_0[] = {
2049            11,    9,    7,    5,    3,    1,    0,    2,
2050             4,    6,    8,   10,   12,
2051 };
2052
2053 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_0 = {
2054         _vq_quantthresh__16c1_s_p9_0,
2055         _vq_quantmap__16c1_s_p9_0,
2056         13,
2057         13
2058 };
2059
2060 static static_codebook _16c1_s_p9_0 = {
2061         2, 169,
2062         _vq_lengthlist__16c1_s_p9_0,
2063         1, -513964032, 1628680192, 4, 0,
2064         _vq_quantlist__16c1_s_p9_0,
2065         NULL,
2066         &_vq_auxt__16c1_s_p9_0,
2067         NULL,
2068         0
2069 };
2070
2071 static long _vq_quantlist__16c1_s_p9_1[] = {
2072         7,
2073         6,
2074         8,
2075         5,
2076         9,
2077         4,
2078         10,
2079         3,
2080         11,
2081         2,
2082         12,
2083         1,
2084         13,
2085         0,
2086         14,
2087 };
2088
2089 static long _vq_lengthlist__16c1_s_p9_1[] = {
2090          1, 4, 4, 4, 4, 8, 8,12,13,14,14,14,14,14,14, 6,
2091          6, 6, 6, 6,10, 9,14,14,14,14,14,14,14,14, 7, 6,
2092          5, 6, 6,10, 9,12,13,13,13,13,13,13,13,13, 7, 7,
2093          9, 9,11,11,12,13,13,13,13,13,13,13,13, 7, 7, 8,
2094          8,11,12,13,13,13,13,13,13,13,13,13,12,12,10,10,
2095         13,12,13,13,13,13,13,13,13,13,13,12,12,10,10,13,
2096         13,13,13,13,13,13,13,13,13,13,13,13,13,12,13,12,
2097         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
2098         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2099         13,13,13,13,13,13,13,13,13,13,13,13,12,13,13,13,
2100         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2101         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2102         13,13,13,13,13,13,13,13,13,12,13,13,13,13,13,13,
2103         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
2104         13,
2105 };
2106
2107 static float _vq_quantthresh__16c1_s_p9_1[] = {
2108         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
2109         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
2110 };
2111
2112 static long _vq_quantmap__16c1_s_p9_1[] = {
2113            13,   11,    9,    7,    5,    3,    1,    0,
2114             2,    4,    6,    8,   10,   12,   14,
2115 };
2116
2117 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_1 = {
2118         _vq_quantthresh__16c1_s_p9_1,
2119         _vq_quantmap__16c1_s_p9_1,
2120         15,
2121         15
2122 };
2123
2124 static static_codebook _16c1_s_p9_1 = {
2125         2, 225,
2126         _vq_lengthlist__16c1_s_p9_1,
2127         1, -520986624, 1620377600, 4, 0,
2128         _vq_quantlist__16c1_s_p9_1,
2129         NULL,
2130         &_vq_auxt__16c1_s_p9_1,
2131         NULL,
2132         0
2133 };
2134
2135 static long _vq_quantlist__16c1_s_p9_2[] = {
2136         10,
2137         9,
2138         11,
2139         8,
2140         12,
2141         7,
2142         13,
2143         6,
2144         14,
2145         5,
2146         15,
2147         4,
2148         16,
2149         3,
2150         17,
2151         2,
2152         18,
2153         1,
2154         19,
2155         0,
2156         20,
2157 };
2158
2159 static long _vq_lengthlist__16c1_s_p9_2[] = {
2160          1, 4, 4, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9,10,
2161         10,10, 9,10,10,11,12,12, 8, 8, 8, 8, 9, 9, 9, 9,
2162         10,10,10,10,10,11,11,10,12,11,11,13,11, 7, 7, 8,
2163          8, 8, 8, 9, 9, 9,10,10,10,10, 9,10,10,11,11,12,
2164         11,11, 8, 8, 8, 8, 9, 9,10,10,10,10,11,11,11,11,
2165         11,11,11,12,11,12,12, 8, 8, 9, 9, 9, 9, 9,10,10,
2166         10,10,10,10,11,11,11,11,11,11,12,11, 9, 9, 9, 9,
2167         10,10,10,10,11,10,11,11,11,11,11,11,12,12,12,12,
2168         11, 9, 9, 9, 9,10,10,10,10,11,11,11,11,11,11,11,
2169         11,11,12,12,12,13, 9,10,10, 9,11,10,10,10,10,11,
2170         11,11,11,11,10,11,12,11,12,12,11,12,11,10, 9,10,
2171         10,11,10,11,11,11,11,11,11,11,11,11,12,12,11,12,
2172         12,12,10,10,10,11,10,11,11,11,11,11,11,11,11,11,
2173         11,11,12,13,12,12,11, 9,10,10,11,11,10,11,11,11,
2174         12,11,11,11,11,11,12,12,13,13,12,13,10,10,12,10,
2175         11,11,11,11,11,11,11,11,11,12,12,11,13,12,12,12,
2176         12,13,12,11,11,11,11,11,11,12,11,12,11,11,11,11,
2177         12,12,13,12,11,12,12,11,11,11,11,11,12,11,11,11,
2178         11,12,11,11,12,11,12,13,13,12,12,12,12,11,11,11,
2179         11,11,12,11,11,12,11,12,11,11,11,11,13,12,12,12,
2180         12,13,11,11,11,12,12,11,11,11,12,11,12,12,12,11,
2181         12,13,12,11,11,12,12,11,12,11,11,11,12,12,11,12,
2182         11,11,11,12,12,12,12,13,12,13,12,12,12,12,11,11,
2183         12,11,11,11,11,11,11,12,12,12,13,12,11,13,13,12,
2184         12,11,12,10,11,11,11,11,12,11,12,12,11,12,12,13,
2185         12,12,13,12,12,12,12,12,11,12,12,12,11,12,11,11,
2186         11,12,13,12,13,13,13,13,13,12,13,13,12,12,13,11,
2187         11,11,11,11,12,11,11,12,11,
2188 };
2189
2190 static float _vq_quantthresh__16c1_s_p9_2[] = {
2191         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
2192         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
2193         6.5, 7.5, 8.5, 9.5, 
2194 };
2195
2196 static long _vq_quantmap__16c1_s_p9_2[] = {
2197            19,   17,   15,   13,   11,    9,    7,    5,
2198             3,    1,    0,    2,    4,    6,    8,   10,
2199            12,   14,   16,   18,   20,
2200 };
2201
2202 static encode_aux_threshmatch _vq_auxt__16c1_s_p9_2 = {
2203         _vq_quantthresh__16c1_s_p9_2,
2204         _vq_quantmap__16c1_s_p9_2,
2205         21,
2206         21
2207 };
2208
2209 static static_codebook _16c1_s_p9_2 = {
2210         2, 441,
2211         _vq_lengthlist__16c1_s_p9_2,
2212         1, -529268736, 1611661312, 5, 0,
2213         _vq_quantlist__16c1_s_p9_2,
2214         NULL,
2215         &_vq_auxt__16c1_s_p9_2,
2216         NULL,
2217         0
2218 };
2219
2220 static long _huff_lengthlist__16c1_s_short[] = {
2221          5, 6,17, 8,12, 9,10,10,12,13, 5, 2,17, 4, 9, 5,
2222          7, 8,11,13,16,16,16,16,16,16,16,16,16,16, 6, 4,
2223         16, 5,10, 5, 7,10,14,16,13, 9,16,11, 8, 7, 8, 9,
2224         13,16, 7, 4,16, 5, 7, 4, 6, 8,11,13, 8, 6,16, 7,
2225          8, 5, 5, 7, 9,13, 9, 8,16, 9, 8, 6, 6, 7, 9,13,
2226         11,11,16,10,10, 7, 7, 7, 9,13,13,13,16,13,13, 9,
2227          9, 9,10,13,
2228 };
2229
2230 static static_codebook _huff_book__16c1_s_short = {
2231         2, 100,
2232         _huff_lengthlist__16c1_s_short,
2233         0, 0, 0, 0, 0,
2234         NULL,
2235         NULL,
2236         NULL,
2237         NULL,
2238         0
2239 };
2240
2241 static long _huff_lengthlist__16c2_s_long[] = {
2242          4, 7, 9, 9, 9, 8, 9,10,15,19, 5, 4, 5, 6, 7, 7,
2243          8, 9,14,16, 6, 5, 4, 5, 6, 7, 8,10,12,19, 7, 6,
2244          5, 4, 5, 6, 7, 9,11,18, 8, 7, 6, 5, 5, 5, 7, 9,
2245         10,17, 8, 7, 7, 5, 5, 5, 6, 7,12,18, 8, 8, 8, 7,
2246          7, 5, 5, 7,12,18, 8, 9,10, 9, 9, 7, 6, 7,12,17,
2247         14,18,16,16,15,12,11,10,12,18,15,17,18,18,18,15,
2248         14,14,16,18,
2249 };
2250
2251 static static_codebook _huff_book__16c2_s_long = {
2252         2, 100,
2253         _huff_lengthlist__16c2_s_long,
2254         0, 0, 0, 0, 0,
2255         NULL,
2256         NULL,
2257         NULL,
2258         NULL,
2259         0
2260 };
2261
2262 static long _vq_quantlist__16c2_s_p1_0[] = {
2263         1,
2264         0,
2265         2,
2266 };
2267
2268 static long _vq_lengthlist__16c2_s_p1_0[] = {
2269          1, 3, 3, 0, 0, 0, 0, 0, 0, 4, 5, 5, 0, 0, 0, 0,
2270          0, 0, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2274          0,
2275 };
2276
2277 static float _vq_quantthresh__16c2_s_p1_0[] = {
2278         -0.5, 0.5, 
2279 };
2280
2281 static long _vq_quantmap__16c2_s_p1_0[] = {
2282             1,    0,    2,
2283 };
2284
2285 static encode_aux_threshmatch _vq_auxt__16c2_s_p1_0 = {
2286         _vq_quantthresh__16c2_s_p1_0,
2287         _vq_quantmap__16c2_s_p1_0,
2288         3,
2289         3
2290 };
2291
2292 static static_codebook _16c2_s_p1_0 = {
2293         4, 81,
2294         _vq_lengthlist__16c2_s_p1_0,
2295         1, -535822336, 1611661312, 2, 0,
2296         _vq_quantlist__16c2_s_p1_0,
2297         NULL,
2298         &_vq_auxt__16c2_s_p1_0,
2299         NULL,
2300         0
2301 };
2302
2303 static long _vq_quantlist__16c2_s_p2_0[] = {
2304         2,
2305         1,
2306         3,
2307         0,
2308         4,
2309 };
2310
2311 static long _vq_lengthlist__16c2_s_p2_0[] = {
2312          2, 4, 3, 7, 7, 0, 0, 0, 7, 8, 0, 0, 0, 8, 8, 0,
2313          0, 0, 8, 8, 0, 0, 0, 8, 8, 4, 5, 4, 8, 8, 0, 0,
2314          0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0,
2315          9, 9, 4, 4, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8,
2316          8, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 7, 8, 8,10,10,
2317          0, 0, 0,12,11, 0, 0, 0,11,11, 0, 0, 0,14,13, 0,
2318          0, 0,14,13, 7, 8, 8, 9,10, 0, 0, 0,11,12, 0, 0,
2319          0,11,11, 0, 0, 0,14,14, 0, 0, 0,13,14, 0, 0, 0,
2320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2324          0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 8,11,11, 0, 0, 0,
2325         11,11, 0, 0, 0,12,11, 0, 0, 0,12,12, 0, 0, 0,13,
2326         13, 8, 8, 8,11,11, 0, 0, 0,11,11, 0, 0, 0,11,12,
2327          0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
2328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2332          0, 0, 0, 0, 0, 8, 8, 8,12,11, 0, 0, 0,12,11, 0,
2333          0, 0,11,11, 0, 0, 0,13,13, 0, 0, 0,13,12, 8, 8,
2334          8,11,12, 0, 0, 0,11,12, 0, 0, 0,11,11, 0, 0, 0,
2335         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2340          0, 0, 8, 9, 9,14,13, 0, 0, 0,13,12, 0, 0, 0,13,
2341         13, 0, 0, 0,13,12, 0, 0, 0,13,13, 8, 9, 9,13,14,
2342          0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,13, 0,
2343          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 8,
2348          9, 9,14,13, 0, 0, 0,13,13, 0, 0, 0,13,12, 0, 0,
2349          0,13,13, 0, 0, 0,13,12, 8, 9, 9,14,14, 0, 0, 0,
2350         13,13, 0, 0, 0,12,13, 0, 0, 0,13,13, 0, 0, 0,12,
2351         13,
2352 };
2353
2354 static float _vq_quantthresh__16c2_s_p2_0[] = {
2355         -1.5, -0.5, 0.5, 1.5, 
2356 };
2357
2358 static long _vq_quantmap__16c2_s_p2_0[] = {
2359             3,    1,    0,    2,    4,
2360 };
2361
2362 static encode_aux_threshmatch _vq_auxt__16c2_s_p2_0 = {
2363         _vq_quantthresh__16c2_s_p2_0,
2364         _vq_quantmap__16c2_s_p2_0,
2365         5,
2366         5
2367 };
2368
2369 static static_codebook _16c2_s_p2_0 = {
2370         4, 625,
2371         _vq_lengthlist__16c2_s_p2_0,
2372         1, -533725184, 1611661312, 3, 0,
2373         _vq_quantlist__16c2_s_p2_0,
2374         NULL,
2375         &_vq_auxt__16c2_s_p2_0,
2376         NULL,
2377         0
2378 };
2379
2380 static long _vq_quantlist__16c2_s_p3_0[] = {
2381         4,
2382         3,
2383         5,
2384         2,
2385         6,
2386         1,
2387         7,
2388         0,
2389         8,
2390 };
2391
2392 static long _vq_lengthlist__16c2_s_p3_0[] = {
2393          1, 3, 3, 6, 6, 7, 7, 8, 8, 0, 0, 0, 6, 6, 7, 7,
2394          9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
2395          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
2396          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 9, 9,10,10, 0,
2397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2398          0,
2399 };
2400
2401 static float _vq_quantthresh__16c2_s_p3_0[] = {
2402         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
2403 };
2404
2405 static long _vq_quantmap__16c2_s_p3_0[] = {
2406             7,    5,    3,    1,    0,    2,    4,    6,
2407             8,
2408 };
2409
2410 static encode_aux_threshmatch _vq_auxt__16c2_s_p3_0 = {
2411         _vq_quantthresh__16c2_s_p3_0,
2412         _vq_quantmap__16c2_s_p3_0,
2413         9,
2414         9
2415 };
2416
2417 static static_codebook _16c2_s_p3_0 = {
2418         2, 81,
2419         _vq_lengthlist__16c2_s_p3_0,
2420         1, -531628032, 1611661312, 4, 0,
2421         _vq_quantlist__16c2_s_p3_0,
2422         NULL,
2423         &_vq_auxt__16c2_s_p3_0,
2424         NULL,
2425         0
2426 };
2427
2428 static long _vq_quantlist__16c2_s_p4_0[] = {
2429         8,
2430         7,
2431         9,
2432         6,
2433         10,
2434         5,
2435         11,
2436         4,
2437         12,
2438         3,
2439         13,
2440         2,
2441         14,
2442         1,
2443         15,
2444         0,
2445         16,
2446 };
2447
2448 static long _vq_lengthlist__16c2_s_p4_0[] = {
2449          2, 3, 3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,
2450         10, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
2451         11,11, 0, 0, 0, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
2452         10,10,11, 0, 0, 0, 6, 6, 8, 8, 8, 8, 9, 9,10,10,
2453         10,11,11,11, 0, 0, 0, 6, 6, 8, 8, 9, 9, 9, 9,10,
2454         10,11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,
2455         10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9,
2456          9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
2457         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
2458          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
2459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2467          0,
2468 };
2469
2470 static float _vq_quantthresh__16c2_s_p4_0[] = {
2471         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
2472         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
2473 };
2474
2475 static long _vq_quantmap__16c2_s_p4_0[] = {
2476            15,   13,   11,    9,    7,    5,    3,    1,
2477             0,    2,    4,    6,    8,   10,   12,   14,
2478            16,
2479 };
2480
2481 static encode_aux_threshmatch _vq_auxt__16c2_s_p4_0 = {
2482         _vq_quantthresh__16c2_s_p4_0,
2483         _vq_quantmap__16c2_s_p4_0,
2484         17,
2485         17
2486 };
2487
2488 static static_codebook _16c2_s_p4_0 = {
2489         2, 289,
2490         _vq_lengthlist__16c2_s_p4_0,
2491         1, -529530880, 1611661312, 5, 0,
2492         _vq_quantlist__16c2_s_p4_0,
2493         NULL,
2494         &_vq_auxt__16c2_s_p4_0,
2495         NULL,
2496         0
2497 };
2498
2499 static long _vq_quantlist__16c2_s_p5_0[] = {
2500         1,
2501         0,
2502         2,
2503 };
2504
2505 static long _vq_lengthlist__16c2_s_p5_0[] = {
2506          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6,10,10,10,10,
2507         10,10, 4, 7, 6,10,10,10,10,10,10, 5, 9, 9, 9,12,
2508         11,10,11,12, 7,10,10,12,12,12,12,12,12, 7,10,10,
2509         11,12,12,12,12,13, 6,10,10,10,12,12,10,12,12, 7,
2510         10,10,11,13,12,12,12,12, 7,10,10,11,12,12,12,12,
2511         12,
2512 };
2513
2514 static float _vq_quantthresh__16c2_s_p5_0[] = {
2515         -5.5, 5.5, 
2516 };
2517
2518 static long _vq_quantmap__16c2_s_p5_0[] = {
2519             1,    0,    2,
2520 };
2521
2522 static encode_aux_threshmatch _vq_auxt__16c2_s_p5_0 = {
2523         _vq_quantthresh__16c2_s_p5_0,
2524         _vq_quantmap__16c2_s_p5_0,
2525         3,
2526         3
2527 };
2528
2529 static static_codebook _16c2_s_p5_0 = {
2530         4, 81,
2531         _vq_lengthlist__16c2_s_p5_0,
2532         1, -529137664, 1618345984, 2, 0,
2533         _vq_quantlist__16c2_s_p5_0,
2534         NULL,
2535         &_vq_auxt__16c2_s_p5_0,
2536         NULL,
2537         0
2538 };
2539
2540 static long _vq_quantlist__16c2_s_p5_1[] = {
2541         5,
2542         4,
2543         6,
2544         3,
2545         7,
2546         2,
2547         8,
2548         1,
2549         9,
2550         0,
2551         10,
2552 };
2553
2554 static long _vq_lengthlist__16c2_s_p5_1[] = {
2555          2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11, 6, 6,
2556          7, 7, 8, 8, 8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8,
2557          8,11,11,11, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
2558          6, 8, 8, 8, 8, 9, 9,11,11,11, 7, 7, 8, 8, 8, 8,
2559          8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 9,11,11,11,
2560          8, 8, 8, 8, 8, 8, 8, 8,11,11,11,11,11, 8, 8, 8,
2561          8, 8, 8,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
2562         11,11,11, 7, 7, 8, 8, 8, 8,
2563 };
2564
2565 static float _vq_quantthresh__16c2_s_p5_1[] = {
2566         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
2567         3.5, 4.5, 
2568 };
2569
2570 static long _vq_quantmap__16c2_s_p5_1[] = {
2571             9,    7,    5,    3,    1,    0,    2,    4,
2572             6,    8,   10,
2573 };
2574
2575 static encode_aux_threshmatch _vq_auxt__16c2_s_p5_1 = {
2576         _vq_quantthresh__16c2_s_p5_1,
2577         _vq_quantmap__16c2_s_p5_1,
2578         11,
2579         11
2580 };
2581
2582 static static_codebook _16c2_s_p5_1 = {
2583         2, 121,
2584         _vq_lengthlist__16c2_s_p5_1,
2585         1, -531365888, 1611661312, 4, 0,
2586         _vq_quantlist__16c2_s_p5_1,
2587         NULL,
2588         &_vq_auxt__16c2_s_p5_1,
2589         NULL,
2590         0
2591 };
2592
2593 static long _vq_quantlist__16c2_s_p6_0[] = {
2594         6,
2595         5,
2596         7,
2597         4,
2598         8,
2599         3,
2600         9,
2601         2,
2602         10,
2603         1,
2604         11,
2605         0,
2606         12,
2607 };
2608
2609 static long _vq_lengthlist__16c2_s_p6_0[] = {
2610          1, 4, 4, 7, 6, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
2611          7, 7, 9, 9, 9, 9,11,11,12,12, 6, 5, 5, 7, 7, 9,
2612          9,10,10,11,11,12,12, 0, 6, 6, 7, 7, 9, 9,10,10,
2613         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,12,12,
2614         12, 0,11,11, 8, 8,10,10,11,11,12,12,13,13, 0,11,
2615         12, 8, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
2616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
2620          0, 0, 0, 0, 0, 0, 0, 0, 0,
2621 };
2622
2623 static float _vq_quantthresh__16c2_s_p6_0[] = {
2624         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
2625         12.5, 17.5, 22.5, 27.5, 
2626 };
2627
2628 static long _vq_quantmap__16c2_s_p6_0[] = {
2629            11,    9,    7,    5,    3,    1,    0,    2,
2630             4,    6,    8,   10,   12,
2631 };
2632
2633 static encode_aux_threshmatch _vq_auxt__16c2_s_p6_0 = {
2634         _vq_quantthresh__16c2_s_p6_0,
2635         _vq_quantmap__16c2_s_p6_0,
2636         13,
2637         13
2638 };
2639
2640 static static_codebook _16c2_s_p6_0 = {
2641         2, 169,
2642         _vq_lengthlist__16c2_s_p6_0,
2643         1, -526516224, 1616117760, 4, 0,
2644         _vq_quantlist__16c2_s_p6_0,
2645         NULL,
2646         &_vq_auxt__16c2_s_p6_0,
2647         NULL,
2648         0
2649 };
2650
2651 static long _vq_quantlist__16c2_s_p6_1[] = {
2652         2,
2653         1,
2654         3,
2655         0,
2656         4,
2657 };
2658
2659 static long _vq_lengthlist__16c2_s_p6_1[] = {
2660          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
2661          6, 6, 5, 5, 6, 6, 6, 5, 5,
2662 };
2663
2664 static float _vq_quantthresh__16c2_s_p6_1[] = {
2665         -1.5, -0.5, 0.5, 1.5, 
2666 };
2667
2668 static long _vq_quantmap__16c2_s_p6_1[] = {
2669             3,    1,    0,    2,    4,
2670 };
2671
2672 static encode_aux_threshmatch _vq_auxt__16c2_s_p6_1 = {
2673         _vq_quantthresh__16c2_s_p6_1,
2674         _vq_quantmap__16c2_s_p6_1,
2675         5,
2676         5
2677 };
2678
2679 static static_codebook _16c2_s_p6_1 = {
2680         2, 25,
2681         _vq_lengthlist__16c2_s_p6_1,
2682         1, -533725184, 1611661312, 3, 0,
2683         _vq_quantlist__16c2_s_p6_1,
2684         NULL,
2685         &_vq_auxt__16c2_s_p6_1,
2686         NULL,
2687         0
2688 };
2689
2690 static long _vq_quantlist__16c2_s_p7_0[] = {
2691         6,
2692         5,
2693         7,
2694         4,
2695         8,
2696         3,
2697         9,
2698         2,
2699         10,
2700         1,
2701         11,
2702         0,
2703         12,
2704 };
2705
2706 static long _vq_lengthlist__16c2_s_p7_0[] = {
2707          1, 4, 4, 7, 7, 8, 8, 9, 9,10,10,11,11, 5, 5, 5,
2708          8, 8, 9, 9,10,10,11,11,12,12, 6, 5, 5, 8, 8, 9,
2709          9,10,10,11,11,12,13,18, 6, 6, 7, 7, 9, 9,10,10,
2710         12,12,13,13,18, 6, 6, 7, 7, 9, 9,10,10,12,12,13,
2711         13,18,11,10, 8, 8,10,10,11,11,12,12,13,13,18,11,
2712         11, 8, 8,10,10,11,11,12,13,13,13,18,18,18,10,11,
2713         11,11,12,12,13,13,14,14,18,18,18,11,11,11,11,12,
2714         12,13,13,14,14,18,18,18,14,14,12,12,12,12,14,14,
2715         15,14,18,18,18,15,15,11,12,12,12,13,13,15,15,18,
2716         18,18,18,18,13,13,13,13,13,14,17,16,18,18,18,18,
2717         18,13,14,13,13,14,13,15,14,
2718 };
2719
2720 static float _vq_quantthresh__16c2_s_p7_0[] = {
2721         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
2722         27.5, 38.5, 49.5, 60.5, 
2723 };
2724
2725 static long _vq_quantmap__16c2_s_p7_0[] = {
2726            11,    9,    7,    5,    3,    1,    0,    2,
2727             4,    6,    8,   10,   12,
2728 };
2729
2730 static encode_aux_threshmatch _vq_auxt__16c2_s_p7_0 = {
2731         _vq_quantthresh__16c2_s_p7_0,
2732         _vq_quantmap__16c2_s_p7_0,
2733         13,
2734         13
2735 };
2736
2737 static static_codebook _16c2_s_p7_0 = {
2738         2, 169,
2739         _vq_lengthlist__16c2_s_p7_0,
2740         1, -523206656, 1618345984, 4, 0,
2741         _vq_quantlist__16c2_s_p7_0,
2742         NULL,
2743         &_vq_auxt__16c2_s_p7_0,
2744         NULL,
2745         0
2746 };
2747
2748 static long _vq_quantlist__16c2_s_p7_1[] = {
2749         5,
2750         4,
2751         6,
2752         3,
2753         7,
2754         2,
2755         8,
2756         1,
2757         9,
2758         0,
2759         10,
2760 };
2761
2762 static long _vq_lengthlist__16c2_s_p7_1[] = {
2763          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 9, 9, 6, 6,
2764          7, 7, 8, 8, 8, 8, 9, 9, 9, 6, 6, 7, 7, 8, 8, 8,
2765          8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7,
2766          7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
2767          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
2768          7, 7, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 9, 7, 7, 7,
2769          7, 8, 8, 9, 9, 9, 9, 9, 8, 8, 7, 7, 8, 8, 9, 9,
2770          9, 9, 9, 7, 7, 7, 7, 8, 8,
2771 };
2772
2773 static float _vq_quantthresh__16c2_s_p7_1[] = {
2774         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
2775         3.5, 4.5, 
2776 };
2777
2778 static long _vq_quantmap__16c2_s_p7_1[] = {
2779             9,    7,    5,    3,    1,    0,    2,    4,
2780             6,    8,   10,
2781 };
2782
2783 static encode_aux_threshmatch _vq_auxt__16c2_s_p7_1 = {
2784         _vq_quantthresh__16c2_s_p7_1,
2785         _vq_quantmap__16c2_s_p7_1,
2786         11,
2787         11
2788 };
2789
2790 static static_codebook _16c2_s_p7_1 = {
2791         2, 121,
2792         _vq_lengthlist__16c2_s_p7_1,
2793         1, -531365888, 1611661312, 4, 0,
2794         _vq_quantlist__16c2_s_p7_1,
2795         NULL,
2796         &_vq_auxt__16c2_s_p7_1,
2797         NULL,
2798         0
2799 };
2800
2801 static long _vq_quantlist__16c2_s_p8_0[] = {
2802         7,
2803         6,
2804         8,
2805         5,
2806         9,
2807         4,
2808         10,
2809         3,
2810         11,
2811         2,
2812         12,
2813         1,
2814         13,
2815         0,
2816         14,
2817 };
2818
2819 static long _vq_lengthlist__16c2_s_p8_0[] = {
2820          1, 4, 4, 7, 6, 7, 7, 6, 6, 8, 8, 9, 9,10,10, 6,
2821          6, 6, 8, 8, 9, 8, 8, 8, 9, 9,11,10,11,11, 7, 6,
2822          6, 8, 8, 9, 8, 7, 7, 9, 9,10,10,12,11,14, 8, 8,
2823          8, 9, 9, 9, 9, 9,10, 9,10,10,11,13,14, 8, 8, 8,
2824          8, 9, 9, 8, 8, 9, 9,10,10,11,12,14,13,11, 9, 9,
2825          9, 9, 9, 9, 9,10,11,10,13,12,14,11,13, 8, 9, 9,
2826          9, 9, 9,10,10,11,10,13,12,14,14,14, 8, 9, 9, 9,
2827         11,11,11,11,11,12,13,13,14,14,14, 9, 8, 9, 9,10,
2828         10,12,10,11,12,12,14,14,14,14,11,12,10,10,12,12,
2829         12,12,13,14,12,12,14,14,14,12,12, 9,10,11,11,12,
2830         14,12,14,14,14,14,14,14,14,14,11,11,12,11,12,14,
2831         14,14,14,14,14,14,14,14,14,12,11,11,11,11,14,14,
2832         14,14,14,14,14,14,14,14,14,14,13,12,14,14,14,14,
2833         14,14,14,14,14,14,14,14,14,12,12,12,13,14,14,13,
2834         13,
2835 };
2836
2837 static float _vq_quantthresh__16c2_s_p8_0[] = {
2838         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
2839         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
2840 };
2841
2842 static long _vq_quantmap__16c2_s_p8_0[] = {
2843            13,   11,    9,    7,    5,    3,    1,    0,
2844             2,    4,    6,    8,   10,   12,   14,
2845 };
2846
2847 static encode_aux_threshmatch _vq_auxt__16c2_s_p8_0 = {
2848         _vq_quantthresh__16c2_s_p8_0,
2849         _vq_quantmap__16c2_s_p8_0,
2850         15,
2851         15
2852 };
2853
2854 static static_codebook _16c2_s_p8_0 = {
2855         2, 225,
2856         _vq_lengthlist__16c2_s_p8_0,
2857         1, -520986624, 1620377600, 4, 0,
2858         _vq_quantlist__16c2_s_p8_0,
2859         NULL,
2860         &_vq_auxt__16c2_s_p8_0,
2861         NULL,
2862         0
2863 };
2864
2865 static long _vq_quantlist__16c2_s_p8_1[] = {
2866         10,
2867         9,
2868         11,
2869         8,
2870         12,
2871         7,
2872         13,
2873         6,
2874         14,
2875         5,
2876         15,
2877         4,
2878         16,
2879         3,
2880         17,
2881         2,
2882         18,
2883         1,
2884         19,
2885         0,
2886         20,
2887 };
2888
2889 static long _vq_lengthlist__16c2_s_p8_1[] = {
2890          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
2891          8, 8, 8, 8, 8,11,12,11, 7, 7, 8, 8, 8, 8, 9, 9,
2892          9, 9, 9, 9, 9, 9, 9,10, 9, 9,11,11,10, 7, 7, 8,
2893          8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
2894         11,11, 8, 7, 8, 8, 9, 9, 9, 9, 9, 9,10,10, 9,10,
2895         10, 9,10,10,11,11,12, 8, 8, 8, 8, 9, 9, 9, 9, 9,
2896          9, 9, 9,10, 9,10,10,10,10,11,11,11, 8, 8, 9, 9,
2897          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
2898         11, 8, 8, 9, 8, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,
2899         10, 9,10,11,11,11, 9, 9, 9, 9,10, 9, 9, 9,10,10,
2900          9,10, 9,10,10,10,10,10,11,12,11,11,11, 9, 9, 9,
2901          9, 9,10,10, 9,10,10,10,10,10,10,10,10,12,11,13,
2902         13,11, 9, 9, 9, 9,10,10, 9,10,10,10,10,11,10,10,
2903         10,10,11,12,11,12,11, 9, 9, 9,10,10, 9,10,10,10,
2904         10,10,10,10,10,10,10,11,11,11,12,11, 9,10,10,10,
2905         10,10,10,10,10,10,10,10,10,10,10,10,11,12,12,12,
2906         11,11,11,10, 9,10,10,10,10,10,10,10,10,11,10,10,
2907         10,11,11,11,11,11,11,11,10,10,10,11,10,10,10,10,
2908         10,10,10,10,10,10,11,11,11,11,12,12,11,10,10,10,
2909         10,10,10,10,10,11,10,10,10,11,10,12,11,11,12,11,
2910         11,11,10,10,10,10,10,11,10,10,10,10,10,11,10,10,
2911         11,11,11,12,11,12,11,11,12,10,10,10,10,10,10,10,
2912         11,10,10,11,10,12,11,11,11,12,11,11,11,11,10,10,
2913         10,10,10,10,10,11,11,11,10,11,12,11,11,11,12,11,
2914         12,11,12,10,11,10,10,10,10,11,10,10,10,10,10,10,
2915         12,11,11,11,11,11,12,12,10,10,10,10,10,11,10,10,
2916         11,10,11,11,11,11,11,11,11,11,11,11,11,11,12,11,
2917         10,11,10,10,10,10,10,10,10,
2918 };
2919
2920 static float _vq_quantthresh__16c2_s_p8_1[] = {
2921         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
2922         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
2923         6.5, 7.5, 8.5, 9.5, 
2924 };
2925
2926 static long _vq_quantmap__16c2_s_p8_1[] = {
2927            19,   17,   15,   13,   11,    9,    7,    5,
2928             3,    1,    0,    2,    4,    6,    8,   10,
2929            12,   14,   16,   18,   20,
2930 };
2931
2932 static encode_aux_threshmatch _vq_auxt__16c2_s_p8_1 = {
2933         _vq_quantthresh__16c2_s_p8_1,
2934         _vq_quantmap__16c2_s_p8_1,
2935         21,
2936         21
2937 };
2938
2939 static static_codebook _16c2_s_p8_1 = {
2940         2, 441,
2941         _vq_lengthlist__16c2_s_p8_1,
2942         1, -529268736, 1611661312, 5, 0,
2943         _vq_quantlist__16c2_s_p8_1,
2944         NULL,
2945         &_vq_auxt__16c2_s_p8_1,
2946         NULL,
2947         0
2948 };
2949
2950 static long _vq_quantlist__16c2_s_p9_0[] = {
2951         6,
2952         5,
2953         7,
2954         4,
2955         8,
2956         3,
2957         9,
2958         2,
2959         10,
2960         1,
2961         11,
2962         0,
2963         12,
2964 };
2965
2966 static long _vq_lengthlist__16c2_s_p9_0[] = {
2967          1, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2968          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2969          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2970          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2971          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
2972          9, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2973          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2974          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2975          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2976          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
2977          8, 8, 8, 8, 8, 8, 8, 8, 8,
2978 };
2979
2980 static float _vq_quantthresh__16c2_s_p9_0[] = {
2981         -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 465.5, 1396.5, 
2982         2327.5, 3258.5, 4189.5, 5120.5, 
2983 };
2984
2985 static long _vq_quantmap__16c2_s_p9_0[] = {
2986            11,    9,    7,    5,    3,    1,    0,    2,
2987             4,    6,    8,   10,   12,
2988 };
2989
2990 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_0 = {
2991         _vq_quantthresh__16c2_s_p9_0,
2992         _vq_quantmap__16c2_s_p9_0,
2993         13,
2994         13
2995 };
2996
2997 static static_codebook _16c2_s_p9_0 = {
2998         2, 169,
2999         _vq_lengthlist__16c2_s_p9_0,
3000         1, -510275072, 1631393792, 4, 0,
3001         _vq_quantlist__16c2_s_p9_0,
3002         NULL,
3003         &_vq_auxt__16c2_s_p9_0,
3004         NULL,
3005         0
3006 };
3007
3008 static long _vq_quantlist__16c2_s_p9_1[] = {
3009         8,
3010         7,
3011         9,
3012         6,
3013         10,
3014         5,
3015         11,
3016         4,
3017         12,
3018         3,
3019         13,
3020         2,
3021         14,
3022         1,
3023         15,
3024         0,
3025         16,
3026 };
3027
3028 static long _vq_lengthlist__16c2_s_p9_1[] = {
3029          1, 5, 5, 9, 8, 7, 7, 7, 6,10,11,11,11,11,11,11,
3030         11, 8, 7, 6, 8, 8,10, 9,10,10,10, 9,11,10,10,10,
3031         10,10, 8, 6, 6, 8, 8, 9, 8, 9, 8, 9,10,10,10,10,
3032         10,10,10,10, 8,10, 9, 9, 9, 9,10,10,10,10,10,10,
3033         10,10,10,10,10, 8, 9, 9, 9,10,10, 9,10,10,10,10,
3034         10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,10,10,10,
3035         10,10,10,10,10,10,10,10, 9, 8, 8, 9, 9,10,10,10,
3036         10,10,10,10,10,10,10,10,10,10, 9,10, 9, 9,10,10,
3037         10,10,10,10,10,10,10,10,10,10,10, 9, 8, 9, 9,10,
3038         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9,
3039         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3040          8,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3041         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3042         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3043         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3044         10,10,10,10, 9,10, 9,10,10,10,10,10,10,10,10,10,
3045         10,10,10,10,10,10,10,10,10, 9,10,10,10,10,10,10,
3046         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
3047         10,
3048 };
3049
3050 static float _vq_quantthresh__16c2_s_p9_1[] = {
3051         -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 
3052         24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 367.5, 
3053 };
3054
3055 static long _vq_quantmap__16c2_s_p9_1[] = {
3056            15,   13,   11,    9,    7,    5,    3,    1,
3057             0,    2,    4,    6,    8,   10,   12,   14,
3058            16,
3059 };
3060
3061 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_1 = {
3062         _vq_quantthresh__16c2_s_p9_1,
3063         _vq_quantmap__16c2_s_p9_1,
3064         17,
3065         17
3066 };
3067
3068 static static_codebook _16c2_s_p9_1 = {
3069         2, 289,
3070         _vq_lengthlist__16c2_s_p9_1,
3071         1, -518488064, 1622704128, 5, 0,
3072         _vq_quantlist__16c2_s_p9_1,
3073         NULL,
3074         &_vq_auxt__16c2_s_p9_1,
3075         NULL,
3076         0
3077 };
3078
3079 static long _vq_quantlist__16c2_s_p9_2[] = {
3080         13,
3081         12,
3082         14,
3083         11,
3084         15,
3085         10,
3086         16,
3087         9,
3088         17,
3089         8,
3090         18,
3091         7,
3092         19,
3093         6,
3094         20,
3095         5,
3096         21,
3097         4,
3098         22,
3099         3,
3100         23,
3101         2,
3102         24,
3103         1,
3104         25,
3105         0,
3106         26,
3107 };
3108
3109 static long _vq_lengthlist__16c2_s_p9_2[] = {
3110          1, 4, 4, 5, 5, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7,
3111          7, 7, 7, 7, 8, 7, 8, 7, 7, 4, 4,
3112 };
3113
3114 static float _vq_quantthresh__16c2_s_p9_2[] = {
3115         -12.5, -11.5, -10.5, -9.5, -8.5, -7.5, -6.5, -5.5, 
3116         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
3117         3.5, 4.5, 5.5, 6.5, 7.5, 8.5, 9.5, 10.5, 
3118         11.5, 12.5, 
3119 };
3120
3121 static long _vq_quantmap__16c2_s_p9_2[] = {
3122            25,   23,   21,   19,   17,   15,   13,   11,
3123             9,    7,    5,    3,    1,    0,    2,    4,
3124             6,    8,   10,   12,   14,   16,   18,   20,
3125            22,   24,   26,
3126 };
3127
3128 static encode_aux_threshmatch _vq_auxt__16c2_s_p9_2 = {
3129         _vq_quantthresh__16c2_s_p9_2,
3130         _vq_quantmap__16c2_s_p9_2,
3131         27,
3132         27
3133 };
3134
3135 static static_codebook _16c2_s_p9_2 = {
3136         1, 27,
3137         _vq_lengthlist__16c2_s_p9_2,
3138         1, -528875520, 1611661312, 5, 0,
3139         _vq_quantlist__16c2_s_p9_2,
3140         NULL,
3141         &_vq_auxt__16c2_s_p9_2,
3142         NULL,
3143         0
3144 };
3145
3146 static long _huff_lengthlist__16c2_s_short[] = {
3147          7,10,11,11,11,14,15,15,17,14, 8, 6, 7, 7, 8, 9,
3148         11,11,14,17, 9, 6, 6, 6, 7, 7,10,11,15,16, 9, 6,
3149          6, 4, 4, 5, 8, 9,12,16,10, 6, 6, 4, 4, 4, 6, 9,
3150         13,16,10, 7, 6, 5, 4, 3, 5, 7,13,16,11, 9, 8, 7,
3151          6, 5, 5, 6,12,15,10,10,10, 9, 7, 6, 6, 7,11,15,
3152         13,13,13,13,11,10,10, 9,12,16,16,16,16,14,16,15,
3153         15,12,14,14,
3154 };
3155
3156 static static_codebook _huff_book__16c2_s_short = {
3157         2, 100,
3158         _huff_lengthlist__16c2_s_short,
3159         0, 0, 0, 0, 0,
3160         NULL,
3161         NULL,
3162         NULL,
3163         NULL,
3164         0
3165 };
3166
3167 static long _vq_quantlist__8c0_s_p1_0[] = {
3168         1,
3169         0,
3170         2,
3171 };
3172
3173 static long _vq_lengthlist__8c0_s_p1_0[] = {
3174          1, 5, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
3175          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3179          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
3180          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3184          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
3185          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3219          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
3220          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
3221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
3225          0, 0, 0, 8, 9,11, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
3226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9,10, 0, 0,
3230          0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 9,11,11,
3231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3265          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
3266          0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3270          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,11, 0,
3271          0, 0, 0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 0, 0,
3272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3275          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,11,11,
3276          0, 0, 0, 0, 0, 0, 8,11, 9, 0, 0, 0, 0, 0, 0, 0,
3277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3584          0,
3585 };
3586
3587 static float _vq_quantthresh__8c0_s_p1_0[] = {
3588         -0.5, 0.5, 
3589 };
3590
3591 static long _vq_quantmap__8c0_s_p1_0[] = {
3592             1,    0,    2,
3593 };
3594
3595 static encode_aux_threshmatch _vq_auxt__8c0_s_p1_0 = {
3596         _vq_quantthresh__8c0_s_p1_0,
3597         _vq_quantmap__8c0_s_p1_0,
3598         3,
3599         3
3600 };
3601
3602 static static_codebook _8c0_s_p1_0 = {
3603         8, 6561,
3604         _vq_lengthlist__8c0_s_p1_0,
3605         1, -535822336, 1611661312, 2, 0,
3606         _vq_quantlist__8c0_s_p1_0,
3607         NULL,
3608         &_vq_auxt__8c0_s_p1_0,
3609         NULL,
3610         0
3611 };
3612
3613 static long _vq_quantlist__8c0_s_p3_0[] = {
3614         2,
3615         1,
3616         3,
3617         0,
3618         4,
3619 };
3620
3621 static long _vq_lengthlist__8c0_s_p3_0[] = {
3622          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3623          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 6, 7, 7, 0, 0,
3624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3625          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 8, 8,
3627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3628          0, 0, 0, 0, 6, 7, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0,
3629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3661          0,
3662 };
3663
3664 static float _vq_quantthresh__8c0_s_p3_0[] = {
3665         -1.5, -0.5, 0.5, 1.5, 
3666 };
3667
3668 static long _vq_quantmap__8c0_s_p3_0[] = {
3669             3,    1,    0,    2,    4,
3670 };
3671
3672 static encode_aux_threshmatch _vq_auxt__8c0_s_p3_0 = {
3673         _vq_quantthresh__8c0_s_p3_0,
3674         _vq_quantmap__8c0_s_p3_0,
3675         5,
3676         5
3677 };
3678
3679 static static_codebook _8c0_s_p3_0 = {
3680         4, 625,
3681         _vq_lengthlist__8c0_s_p3_0,
3682         1, -533725184, 1611661312, 3, 0,
3683         _vq_quantlist__8c0_s_p3_0,
3684         NULL,
3685         &_vq_auxt__8c0_s_p3_0,
3686         NULL,
3687         0
3688 };
3689
3690 static long _vq_quantlist__8c0_s_p4_0[] = {
3691         4,
3692         3,
3693         5,
3694         2,
3695         6,
3696         1,
3697         7,
3698         0,
3699         8,
3700 };
3701
3702 static long _vq_lengthlist__8c0_s_p4_0[] = {
3703          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
3704          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
3705          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
3706          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
3707          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
3708          0,
3709 };
3710
3711 static float _vq_quantthresh__8c0_s_p4_0[] = {
3712         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
3713 };
3714
3715 static long _vq_quantmap__8c0_s_p4_0[] = {
3716             7,    5,    3,    1,    0,    2,    4,    6,
3717             8,
3718 };
3719
3720 static encode_aux_threshmatch _vq_auxt__8c0_s_p4_0 = {
3721         _vq_quantthresh__8c0_s_p4_0,
3722         _vq_quantmap__8c0_s_p4_0,
3723         9,
3724         9
3725 };
3726
3727 static static_codebook _8c0_s_p4_0 = {
3728         2, 81,
3729         _vq_lengthlist__8c0_s_p4_0,
3730         1, -531628032, 1611661312, 4, 0,
3731         _vq_quantlist__8c0_s_p4_0,
3732         NULL,
3733         &_vq_auxt__8c0_s_p4_0,
3734         NULL,
3735         0
3736 };
3737
3738 static long _vq_quantlist__8c0_s_p5_0[] = {
3739         4,
3740         3,
3741         5,
3742         2,
3743         6,
3744         1,
3745         7,
3746         0,
3747         8,
3748 };
3749
3750 static long _vq_lengthlist__8c0_s_p5_0[] = {
3751          1, 3, 3, 5, 5, 7, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
3752          8, 8, 0, 0, 0, 7, 7, 7, 7, 8, 9, 0, 0, 0, 8, 8,
3753          8, 8, 9, 9, 0, 0, 0, 8, 8, 8, 8, 9, 9, 0, 0, 0,
3754          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
3755          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
3756         10,
3757 };
3758
3759 static float _vq_quantthresh__8c0_s_p5_0[] = {
3760         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
3761 };
3762
3763 static long _vq_quantmap__8c0_s_p5_0[] = {
3764             7,    5,    3,    1,    0,    2,    4,    6,
3765             8,
3766 };
3767
3768 static encode_aux_threshmatch _vq_auxt__8c0_s_p5_0 = {
3769         _vq_quantthresh__8c0_s_p5_0,
3770         _vq_quantmap__8c0_s_p5_0,
3771         9,
3772         9
3773 };
3774
3775 static static_codebook _8c0_s_p5_0 = {
3776         2, 81,
3777         _vq_lengthlist__8c0_s_p5_0,
3778         1, -531628032, 1611661312, 4, 0,
3779         _vq_quantlist__8c0_s_p5_0,
3780         NULL,
3781         &_vq_auxt__8c0_s_p5_0,
3782         NULL,
3783         0
3784 };
3785
3786 static long _vq_quantlist__8c0_s_p6_0[] = {
3787         8,
3788         7,
3789         9,
3790         6,
3791         10,
3792         5,
3793         11,
3794         4,
3795         12,
3796         3,
3797         13,
3798         2,
3799         14,
3800         1,
3801         15,
3802         0,
3803         16,
3804 };
3805
3806 static long _vq_lengthlist__8c0_s_p6_0[] = {
3807          1, 3, 3, 6, 6, 8, 8, 9, 9, 8, 8,10, 9,10,10,11,
3808         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
3809         11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
3810         11,12,11, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,10,10,
3811         11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10, 9, 9,11,
3812         10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,10,
3813         11,11,11,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,10,
3814         10,11,11,12,12,13,13, 0, 0, 0,10,10,10,10,11,11,
3815         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,10, 9,10,
3816         11,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
3817         10, 9,10,11,12,12,13,13,14,13, 0, 0, 0, 0, 0, 9,
3818          9, 9,10,10,10,11,11,13,12,13,13, 0, 0, 0, 0, 0,
3819         10,10,10,10,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
3820          0, 0, 0,10,10,11,11,12,12,13,13,13,14, 0, 0, 0,
3821          0, 0, 0, 0,11,11,11,11,12,12,13,14,14,14, 0, 0,
3822          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,14,13, 0,
3823          0, 0, 0, 0, 0, 0,11,11,12,12,13,13,14,14,14,14,
3824          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
3825         14,
3826 };
3827
3828 static float _vq_quantthresh__8c0_s_p6_0[] = {
3829         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
3830         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
3831 };
3832
3833 static long _vq_quantmap__8c0_s_p6_0[] = {
3834            15,   13,   11,    9,    7,    5,    3,    1,
3835             0,    2,    4,    6,    8,   10,   12,   14,
3836            16,
3837 };
3838
3839 static encode_aux_threshmatch _vq_auxt__8c0_s_p6_0 = {
3840         _vq_quantthresh__8c0_s_p6_0,
3841         _vq_quantmap__8c0_s_p6_0,
3842         17,
3843         17
3844 };
3845
3846 static static_codebook _8c0_s_p6_0 = {
3847         2, 289,
3848         _vq_lengthlist__8c0_s_p6_0,
3849         1, -529530880, 1611661312, 5, 0,
3850         _vq_quantlist__8c0_s_p6_0,
3851         NULL,
3852         &_vq_auxt__8c0_s_p6_0,
3853         NULL,
3854         0
3855 };
3856
3857 static long _vq_quantlist__8c0_s_p7_0[] = {
3858         1,
3859         0,
3860         2,
3861 };
3862
3863 static long _vq_lengthlist__8c0_s_p7_0[] = {
3864          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,11, 9,10,12,
3865          9,10, 4, 7, 7,10,10,10,11, 9, 9, 6,11,10,11,11,
3866         12,11,11,11, 6,10,10,11,11,12,11,10,10, 6, 9,10,
3867         11,11,11,11,10,10, 7,10,11,12,11,11,12,11,12, 6,
3868          9, 9,10, 9, 9,11,10,10, 6, 9, 9,10,10,10,11,10,
3869         10,
3870 };
3871
3872 static float _vq_quantthresh__8c0_s_p7_0[] = {
3873         -5.5, 5.5, 
3874 };
3875
3876 static long _vq_quantmap__8c0_s_p7_0[] = {
3877             1,    0,    2,
3878 };
3879
3880 static encode_aux_threshmatch _vq_auxt__8c0_s_p7_0 = {
3881         _vq_quantthresh__8c0_s_p7_0,
3882         _vq_quantmap__8c0_s_p7_0,
3883         3,
3884         3
3885 };
3886
3887 static static_codebook _8c0_s_p7_0 = {
3888         4, 81,
3889         _vq_lengthlist__8c0_s_p7_0,
3890         1, -529137664, 1618345984, 2, 0,
3891         _vq_quantlist__8c0_s_p7_0,
3892         NULL,
3893         &_vq_auxt__8c0_s_p7_0,
3894         NULL,
3895         0
3896 };
3897
3898 static long _vq_quantlist__8c0_s_p7_1[] = {
3899         5,
3900         4,
3901         6,
3902         3,
3903         7,
3904         2,
3905         8,
3906         1,
3907         9,
3908         0,
3909         10,
3910 };
3911
3912 static long _vq_lengthlist__8c0_s_p7_1[] = {
3913          1, 3, 3, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10, 7, 7,
3914          8, 8, 9, 9, 9, 9,10,10, 9, 7, 7, 8, 8, 9, 9, 9,
3915          9,10,10,10, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10, 8,
3916          8, 9, 9, 9, 9, 8, 9,10,10,10, 8, 8, 9, 9, 9,10,
3917         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,11,10,11,
3918          9, 9, 9, 9,10,10,10,10,11,11,11,10,10, 9, 9,10,
3919         10,10, 9,11,10,10,10,10,10,10, 9, 9,10,10,11,11,
3920         10,10,10, 9, 9, 9,10,10,10,
3921 };
3922
3923 static float _vq_quantthresh__8c0_s_p7_1[] = {
3924         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
3925         3.5, 4.5, 
3926 };
3927
3928 static long _vq_quantmap__8c0_s_p7_1[] = {
3929             9,    7,    5,    3,    1,    0,    2,    4,
3930             6,    8,   10,
3931 };
3932
3933 static encode_aux_threshmatch _vq_auxt__8c0_s_p7_1 = {
3934         _vq_quantthresh__8c0_s_p7_1,
3935         _vq_quantmap__8c0_s_p7_1,
3936         11,
3937         11
3938 };
3939
3940 static static_codebook _8c0_s_p7_1 = {
3941         2, 121,
3942         _vq_lengthlist__8c0_s_p7_1,
3943         1, -531365888, 1611661312, 4, 0,
3944         _vq_quantlist__8c0_s_p7_1,
3945         NULL,
3946         &_vq_auxt__8c0_s_p7_1,
3947         NULL,
3948         0
3949 };
3950
3951 static long _vq_quantlist__8c0_s_p8_0[] = {
3952         6,
3953         5,
3954         7,
3955         4,
3956         8,
3957         3,
3958         9,
3959         2,
3960         10,
3961         1,
3962         11,
3963         0,
3964         12,
3965 };
3966
3967 static long _vq_lengthlist__8c0_s_p8_0[] = {
3968          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 6, 6,
3969          7, 7, 8, 8, 7, 7, 8, 9,10,10, 7, 6, 6, 7, 7, 8,
3970          7, 7, 7, 9, 9,10,12, 0, 8, 8, 8, 8, 8, 9, 8, 8,
3971          9, 9,10,10, 0, 8, 8, 8, 8, 8, 9, 8, 9, 9, 9,11,
3972         10, 0, 0,13, 9, 8, 9, 9, 9, 9,10,10,11,11, 0,13,
3973          0, 9, 9, 9, 9, 9, 9,11,10,11,11, 0, 0, 0, 8, 9,
3974         10, 9,10,10,13,11,12,12, 0, 0, 0, 8, 9, 9, 9,10,
3975         10,13,12,12,13, 0, 0, 0,12, 0,10,10,12,11,10,11,
3976         12,12, 0, 0, 0,13,13,10,10,10,11,12, 0,13, 0, 0,
3977          0, 0, 0, 0,13,11, 0,12,12,12,13,12, 0, 0, 0, 0,
3978          0, 0,13,13,11,13,13,11,12,
3979 };
3980
3981 static float _vq_quantthresh__8c0_s_p8_0[] = {
3982         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
3983         12.5, 17.5, 22.5, 27.5, 
3984 };
3985
3986 static long _vq_quantmap__8c0_s_p8_0[] = {
3987            11,    9,    7,    5,    3,    1,    0,    2,
3988             4,    6,    8,   10,   12,
3989 };
3990
3991 static encode_aux_threshmatch _vq_auxt__8c0_s_p8_0 = {
3992         _vq_quantthresh__8c0_s_p8_0,
3993         _vq_quantmap__8c0_s_p8_0,
3994         13,
3995         13
3996 };
3997
3998 static static_codebook _8c0_s_p8_0 = {
3999         2, 169,
4000         _vq_lengthlist__8c0_s_p8_0,
4001         1, -526516224, 1616117760, 4, 0,
4002         _vq_quantlist__8c0_s_p8_0,
4003         NULL,
4004         &_vq_auxt__8c0_s_p8_0,
4005         NULL,
4006         0
4007 };
4008
4009 static long _vq_quantlist__8c0_s_p8_1[] = {
4010         2,
4011         1,
4012         3,
4013         0,
4014         4,
4015 };
4016
4017 static long _vq_lengthlist__8c0_s_p8_1[] = {
4018          1, 3, 4, 5, 5, 7, 6, 6, 6, 5, 7, 7, 7, 6, 6, 7,
4019          7, 7, 6, 6, 7, 7, 7, 6, 6,
4020 };
4021
4022 static float _vq_quantthresh__8c0_s_p8_1[] = {
4023         -1.5, -0.5, 0.5, 1.5, 
4024 };
4025
4026 static long _vq_quantmap__8c0_s_p8_1[] = {
4027             3,    1,    0,    2,    4,
4028 };
4029
4030 static encode_aux_threshmatch _vq_auxt__8c0_s_p8_1 = {
4031         _vq_quantthresh__8c0_s_p8_1,
4032         _vq_quantmap__8c0_s_p8_1,
4033         5,
4034         5
4035 };
4036
4037 static static_codebook _8c0_s_p8_1 = {
4038         2, 25,
4039         _vq_lengthlist__8c0_s_p8_1,
4040         1, -533725184, 1611661312, 3, 0,
4041         _vq_quantlist__8c0_s_p8_1,
4042         NULL,
4043         &_vq_auxt__8c0_s_p8_1,
4044         NULL,
4045         0
4046 };
4047
4048 static long _vq_quantlist__8c0_s_p9_0[] = {
4049         1,
4050         0,
4051         2,
4052 };
4053
4054 static long _vq_lengthlist__8c0_s_p9_0[] = {
4055          1, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
4056          8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8,
4057          8, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
4058          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
4059          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
4060          7,
4061 };
4062
4063 static float _vq_quantthresh__8c0_s_p9_0[] = {
4064         -157.5, 157.5, 
4065 };
4066
4067 static long _vq_quantmap__8c0_s_p9_0[] = {
4068             1,    0,    2,
4069 };
4070
4071 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_0 = {
4072         _vq_quantthresh__8c0_s_p9_0,
4073         _vq_quantmap__8c0_s_p9_0,
4074         3,
4075         3
4076 };
4077
4078 static static_codebook _8c0_s_p9_0 = {
4079         4, 81,
4080         _vq_lengthlist__8c0_s_p9_0,
4081         1, -518803456, 1628680192, 2, 0,
4082         _vq_quantlist__8c0_s_p9_0,
4083         NULL,
4084         &_vq_auxt__8c0_s_p9_0,
4085         NULL,
4086         0
4087 };
4088
4089 static long _vq_quantlist__8c0_s_p9_1[] = {
4090         7,
4091         6,
4092         8,
4093         5,
4094         9,
4095         4,
4096         10,
4097         3,
4098         11,
4099         2,
4100         12,
4101         1,
4102         13,
4103         0,
4104         14,
4105 };
4106
4107 static long _vq_lengthlist__8c0_s_p9_1[] = {
4108          1, 4, 4, 5, 5,10, 8,11,11,11,11,11,11,11,11, 6,
4109          6, 6, 7, 6,11,10,11,11,11,11,11,11,11,11, 7, 5,
4110          6, 6, 6, 8, 7,11,11,11,11,11,11,11,11,11, 7, 8,
4111          8, 8, 9, 9,11,11,11,11,11,11,11,11,11, 9, 8, 7,
4112          8, 9,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
4113         11,11,11,11,11,11,11,11,11,11,11,11,11,10,11,11,
4114         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4115         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4116         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4117         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4118         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4119         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4120         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4121         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
4122         11,
4123 };
4124
4125 static float _vq_quantthresh__8c0_s_p9_1[] = {
4126         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
4127         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
4128 };
4129
4130 static long _vq_quantmap__8c0_s_p9_1[] = {
4131            13,   11,    9,    7,    5,    3,    1,    0,
4132             2,    4,    6,    8,   10,   12,   14,
4133 };
4134
4135 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_1 = {
4136         _vq_quantthresh__8c0_s_p9_1,
4137         _vq_quantmap__8c0_s_p9_1,
4138         15,
4139         15
4140 };
4141
4142 static static_codebook _8c0_s_p9_1 = {
4143         2, 225,
4144         _vq_lengthlist__8c0_s_p9_1,
4145         1, -520986624, 1620377600, 4, 0,
4146         _vq_quantlist__8c0_s_p9_1,
4147         NULL,
4148         &_vq_auxt__8c0_s_p9_1,
4149         NULL,
4150         0
4151 };
4152
4153 static long _vq_quantlist__8c0_s_p9_2[] = {
4154         10,
4155         9,
4156         11,
4157         8,
4158         12,
4159         7,
4160         13,
4161         6,
4162         14,
4163         5,
4164         15,
4165         4,
4166         16,
4167         3,
4168         17,
4169         2,
4170         18,
4171         1,
4172         19,
4173         0,
4174         20,
4175 };
4176
4177 static long _vq_lengthlist__8c0_s_p9_2[] = {
4178          1, 5, 5, 7, 7, 8, 7, 8, 8,10,10, 9, 9,10,10,10,
4179         11,11,10,12,11,12,12,12, 9, 8, 8, 8, 8, 8, 9,10,
4180         10,10,10,11,11,11,10,11,11,12,12,11,12, 8, 8, 7,
4181          7, 8, 9,10,10,10, 9,10,10, 9,10,10,11,11,11,11,
4182         11,11, 9, 9, 9, 9, 8, 9,10,10,11,10,10,11,11,12,
4183         10,10,12,12,11,11,10, 9, 9,10, 8, 9,10,10,10, 9,
4184         10,10,11,11,10,11,10,10,10,12,12,12, 9,10, 9,10,
4185          9, 9,10,10,11,11,11,11,10,10,10,11,12,11,12,11,
4186         12,10,11,10,11, 9,10, 9,10, 9,10,10, 9,10,10,11,
4187         10,11,11,11,11,12,11, 9,10,10,10,10,11,11,11,11,
4188         11,10,11,11,11,11,10,12,10,12,12,11,12,10,10,11,
4189         10, 9,11,10,11, 9,10,11,10,10,10,11,11,11,11,12,
4190         12,10, 9, 9,11,10, 9,12,11,10,12,12,11,11,11,11,
4191         10,11,11,12,11,10,12, 9,11,10,11,10,10,11,10,11,
4192          9,10,10,10,11,12,11,11,12,11,10,10,11,11, 9,10,
4193         10,12,10,11,10,10,10, 9,10,10,10,10, 9,10,10,11,
4194         11,11,11,12,11,10,10,10,10,11,11,10,11,11, 9,11,
4195         10,12,10,12,11,10,11,10,10,10,11,10,10,11,11,10,
4196         11,10,10,10,10,11,11,12,10,10,10,11,10,11,12,11,
4197         10,11,10,10,11,11,10,12,10, 9,10,10,11,11,11,10,
4198         12,10,10,11,11,11,10,10,11,10,10,10,11,10,11,10,
4199         12,11,11,10,10,10,12,10,10,11, 9,10,11,11,11,10,
4200         10,11,10,10, 9,11,11,12,12,11,12,11,11,11,11,11,
4201         11, 9,10,11,10,12,10,10,10,10,11,10,10,11,10,10,
4202         12,10,10,10,10,10, 9,12,10,10,10,10,12, 9,11,10,
4203         10,11,10,12,12,10,12,12,12,10,10,10,10, 9,10,11,
4204         10,10,12,10,10,12,11,10,11,10,10,12,11,10,12,10,
4205         10,11, 9,11,10, 9,10, 9,10,
4206 };
4207
4208 static float _vq_quantthresh__8c0_s_p9_2[] = {
4209         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
4210         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
4211         6.5, 7.5, 8.5, 9.5, 
4212 };
4213
4214 static long _vq_quantmap__8c0_s_p9_2[] = {
4215            19,   17,   15,   13,   11,    9,    7,    5,
4216             3,    1,    0,    2,    4,    6,    8,   10,
4217            12,   14,   16,   18,   20,
4218 };
4219
4220 static encode_aux_threshmatch _vq_auxt__8c0_s_p9_2 = {
4221         _vq_quantthresh__8c0_s_p9_2,
4222         _vq_quantmap__8c0_s_p9_2,
4223         21,
4224         21
4225 };
4226
4227 static static_codebook _8c0_s_p9_2 = {
4228         2, 441,
4229         _vq_lengthlist__8c0_s_p9_2,
4230         1, -529268736, 1611661312, 5, 0,
4231         _vq_quantlist__8c0_s_p9_2,
4232         NULL,
4233         &_vq_auxt__8c0_s_p9_2,
4234         NULL,
4235         0
4236 };
4237
4238 static long _huff_lengthlist__8c0_s_single[] = {
4239          4, 5,18, 7,10, 6, 7, 8, 9,10, 5, 2,18, 5, 7, 5,
4240          6, 7, 8,11,17,17,17,17,17,17,17,17,17,17, 7, 4,
4241         17, 6, 9, 6, 8,10,12,15,11, 7,17, 9, 6, 6, 7, 9,
4242         11,15, 6, 4,17, 6, 6, 4, 5, 8,11,16, 6, 6,17, 8,
4243          6, 5, 6, 9,13,16, 8, 9,17,11, 9, 8, 8,11,13,17,
4244          9,12,17,15,14,13,12,13,14,17,12,15,17,17,17,17,
4245         17,16,17,17,
4246 };
4247
4248 static static_codebook _huff_book__8c0_s_single = {
4249         2, 100,
4250         _huff_lengthlist__8c0_s_single,
4251         0, 0, 0, 0, 0,
4252         NULL,
4253         NULL,
4254         NULL,
4255         NULL,
4256         0
4257 };
4258
4259 static long _vq_quantlist__8c1_s_p1_0[] = {
4260         1,
4261         0,
4262         2,
4263 };
4264
4265 static long _vq_lengthlist__8c1_s_p1_0[] = {
4266          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
4267          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4271          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0,
4272          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4276          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
4277          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4311          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
4312          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
4313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
4317          0, 0, 0, 8, 8,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
4318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
4322          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
4323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4357          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
4358          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4362          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
4363          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
4364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4367          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
4368          0, 0, 0, 0, 0, 0, 8,10, 8, 0, 0, 0, 0, 0, 0, 0,
4369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4676          0,
4677 };
4678
4679 static float _vq_quantthresh__8c1_s_p1_0[] = {
4680         -0.5, 0.5, 
4681 };
4682
4683 static long _vq_quantmap__8c1_s_p1_0[] = {
4684             1,    0,    2,
4685 };
4686
4687 static encode_aux_threshmatch _vq_auxt__8c1_s_p1_0 = {
4688         _vq_quantthresh__8c1_s_p1_0,
4689         _vq_quantmap__8c1_s_p1_0,
4690         3,
4691         3
4692 };
4693
4694 static static_codebook _8c1_s_p1_0 = {
4695         8, 6561,
4696         _vq_lengthlist__8c1_s_p1_0,
4697         1, -535822336, 1611661312, 2, 0,
4698         _vq_quantlist__8c1_s_p1_0,
4699         NULL,
4700         &_vq_auxt__8c1_s_p1_0,
4701         NULL,
4702         0
4703 };
4704
4705 static long _vq_quantlist__8c1_s_p3_0[] = {
4706         2,
4707         1,
4708         3,
4709         0,
4710         4,
4711 };
4712
4713 static long _vq_lengthlist__8c1_s_p3_0[] = {
4714          2, 4, 4, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4715          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
4716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4717          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 7, 7,
4719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4720          0, 0, 0, 0, 6, 6, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0,
4721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4753          0,
4754 };
4755
4756 static float _vq_quantthresh__8c1_s_p3_0[] = {
4757         -1.5, -0.5, 0.5, 1.5, 
4758 };
4759
4760 static long _vq_quantmap__8c1_s_p3_0[] = {
4761             3,    1,    0,    2,    4,
4762 };
4763
4764 static encode_aux_threshmatch _vq_auxt__8c1_s_p3_0 = {
4765         _vq_quantthresh__8c1_s_p3_0,
4766         _vq_quantmap__8c1_s_p3_0,
4767         5,
4768         5
4769 };
4770
4771 static static_codebook _8c1_s_p3_0 = {
4772         4, 625,
4773         _vq_lengthlist__8c1_s_p3_0,
4774         1, -533725184, 1611661312, 3, 0,
4775         _vq_quantlist__8c1_s_p3_0,
4776         NULL,
4777         &_vq_auxt__8c1_s_p3_0,
4778         NULL,
4779         0
4780 };
4781
4782 static long _vq_quantlist__8c1_s_p4_0[] = {
4783         4,
4784         3,
4785         5,
4786         2,
4787         6,
4788         1,
4789         7,
4790         0,
4791         8,
4792 };
4793
4794 static long _vq_lengthlist__8c1_s_p4_0[] = {
4795          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
4796          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
4797          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
4798          8, 8, 0, 0, 0, 0, 0, 0, 0, 9, 8, 0, 0, 0, 0, 0,
4799          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
4800          0,
4801 };
4802
4803 static float _vq_quantthresh__8c1_s_p4_0[] = {
4804         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
4805 };
4806
4807 static long _vq_quantmap__8c1_s_p4_0[] = {
4808             7,    5,    3,    1,    0,    2,    4,    6,
4809             8,
4810 };
4811
4812 static encode_aux_threshmatch _vq_auxt__8c1_s_p4_0 = {
4813         _vq_quantthresh__8c1_s_p4_0,
4814         _vq_quantmap__8c1_s_p4_0,
4815         9,
4816         9
4817 };
4818
4819 static static_codebook _8c1_s_p4_0 = {
4820         2, 81,
4821         _vq_lengthlist__8c1_s_p4_0,
4822         1, -531628032, 1611661312, 4, 0,
4823         _vq_quantlist__8c1_s_p4_0,
4824         NULL,
4825         &_vq_auxt__8c1_s_p4_0,
4826         NULL,
4827         0
4828 };
4829
4830 static long _vq_quantlist__8c1_s_p5_0[] = {
4831         4,
4832         3,
4833         5,
4834         2,
4835         6,
4836         1,
4837         7,
4838         0,
4839         8,
4840 };
4841
4842 static long _vq_lengthlist__8c1_s_p5_0[] = {
4843          1, 3, 3, 4, 5, 6, 6, 8, 8, 0, 0, 0, 8, 8, 7, 7,
4844          9, 9, 0, 0, 0, 8, 8, 7, 7, 9, 9, 0, 0, 0, 9,10,
4845          8, 8, 9, 9, 0, 0, 0,10,10, 8, 8, 9, 9, 0, 0, 0,
4846         11,10, 8, 8,10,10, 0, 0, 0,11,11, 8, 8,10,10, 0,
4847          0, 0,12,12, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
4848         10,
4849 };
4850
4851 static float _vq_quantthresh__8c1_s_p5_0[] = {
4852         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
4853 };
4854
4855 static long _vq_quantmap__8c1_s_p5_0[] = {
4856             7,    5,    3,    1,    0,    2,    4,    6,
4857             8,
4858 };
4859
4860 static encode_aux_threshmatch _vq_auxt__8c1_s_p5_0 = {
4861         _vq_quantthresh__8c1_s_p5_0,
4862         _vq_quantmap__8c1_s_p5_0,
4863         9,
4864         9
4865 };
4866
4867 static static_codebook _8c1_s_p5_0 = {
4868         2, 81,
4869         _vq_lengthlist__8c1_s_p5_0,
4870         1, -531628032, 1611661312, 4, 0,
4871         _vq_quantlist__8c1_s_p5_0,
4872         NULL,
4873         &_vq_auxt__8c1_s_p5_0,
4874         NULL,
4875         0
4876 };
4877
4878 static long _vq_quantlist__8c1_s_p6_0[] = {
4879         8,
4880         7,
4881         9,
4882         6,
4883         10,
4884         5,
4885         11,
4886         4,
4887         12,
4888         3,
4889         13,
4890         2,
4891         14,
4892         1,
4893         15,
4894         0,
4895         16,
4896 };
4897
4898 static long _vq_lengthlist__8c1_s_p6_0[] = {
4899          1, 3, 3, 5, 5, 8, 8, 8, 8, 9, 9,10,10,11,11,11,
4900         11, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,11,
4901         12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
4902         11,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,11,
4903         12,12,12,12, 0, 0, 0, 9, 9, 8, 8,10,10,10,10,11,
4904         11,12,12,12,12, 0, 0, 0,10,10, 9, 9,10,10,10,10,
4905         11,11,12,12,13,13, 0, 0, 0,10,10, 9, 9,10,10,10,
4906         10,11,11,12,12,13,13, 0, 0, 0,11,11, 9, 9,10,10,
4907         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
4908         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
4909         10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0, 0, 9,
4910          9,10,10,11,11,12,11,12,12,13,13, 0, 0, 0, 0, 0,
4911         10,10,11,11,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
4912          0, 0, 0,11,10,11,11,12,12,13,13,13,13, 0, 0, 0,
4913          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
4914          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,13, 0,
4915          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
4916          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
4917         14,
4918 };
4919
4920 static float _vq_quantthresh__8c1_s_p6_0[] = {
4921         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
4922         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
4923 };
4924
4925 static long _vq_quantmap__8c1_s_p6_0[] = {
4926            15,   13,   11,    9,    7,    5,    3,    1,
4927             0,    2,    4,    6,    8,   10,   12,   14,
4928            16,
4929 };
4930
4931 static encode_aux_threshmatch _vq_auxt__8c1_s_p6_0 = {
4932         _vq_quantthresh__8c1_s_p6_0,
4933         _vq_quantmap__8c1_s_p6_0,
4934         17,
4935         17
4936 };
4937
4938 static static_codebook _8c1_s_p6_0 = {
4939         2, 289,
4940         _vq_lengthlist__8c1_s_p6_0,
4941         1, -529530880, 1611661312, 5, 0,
4942         _vq_quantlist__8c1_s_p6_0,
4943         NULL,
4944         &_vq_auxt__8c1_s_p6_0,
4945         NULL,
4946         0
4947 };
4948
4949 static long _vq_quantlist__8c1_s_p7_0[] = {
4950         1,
4951         0,
4952         2,
4953 };
4954
4955 static long _vq_lengthlist__8c1_s_p7_0[] = {
4956          1, 4, 4, 6, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
4957          9, 9, 5, 7, 7,10, 9, 9,10, 9, 9, 6,10,10,10,10,
4958         10,11,10,10, 6, 9, 9,10, 9,10,11,10,10, 6, 9, 9,
4959         10, 9, 9,11, 9,10, 7,10,10,11,11,11,11,10,10, 6,
4960          9, 9,10,10,10,11, 9, 9, 6, 9, 9,10,10,10,10, 9,
4961          9,
4962 };
4963
4964 static float _vq_quantthresh__8c1_s_p7_0[] = {
4965         -5.5, 5.5, 
4966 };
4967
4968 static long _vq_quantmap__8c1_s_p7_0[] = {
4969             1,    0,    2,
4970 };
4971
4972 static encode_aux_threshmatch _vq_auxt__8c1_s_p7_0 = {
4973         _vq_quantthresh__8c1_s_p7_0,
4974         _vq_quantmap__8c1_s_p7_0,
4975         3,
4976         3
4977 };
4978
4979 static static_codebook _8c1_s_p7_0 = {
4980         4, 81,
4981         _vq_lengthlist__8c1_s_p7_0,
4982         1, -529137664, 1618345984, 2, 0,
4983         _vq_quantlist__8c1_s_p7_0,
4984         NULL,
4985         &_vq_auxt__8c1_s_p7_0,
4986         NULL,
4987         0
4988 };
4989
4990 static long _vq_quantlist__8c1_s_p7_1[] = {
4991         5,
4992         4,
4993         6,
4994         3,
4995         7,
4996         2,
4997         8,
4998         1,
4999         9,
5000         0,
5001         10,
5002 };
5003
5004 static long _vq_lengthlist__8c1_s_p7_1[] = {
5005          2, 3, 3, 5, 5, 7, 7, 7, 7, 7, 7,10,10, 9, 7, 7,
5006          7, 7, 8, 8, 8, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8, 8,
5007          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
5008          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
5009          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
5010          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
5011          8, 8, 8,10,10,10,10,10, 8, 8, 8, 8, 8, 8,10,10,
5012         10,10,10, 8, 8, 8, 8, 8, 8,
5013 };
5014
5015 static float _vq_quantthresh__8c1_s_p7_1[] = {
5016         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
5017         3.5, 4.5, 
5018 };
5019
5020 static long _vq_quantmap__8c1_s_p7_1[] = {
5021             9,    7,    5,    3,    1,    0,    2,    4,
5022             6,    8,   10,
5023 };
5024
5025 static encode_aux_threshmatch _vq_auxt__8c1_s_p7_1 = {
5026         _vq_quantthresh__8c1_s_p7_1,
5027         _vq_quantmap__8c1_s_p7_1,
5028         11,
5029         11
5030 };
5031
5032 static static_codebook _8c1_s_p7_1 = {
5033         2, 121,
5034         _vq_lengthlist__8c1_s_p7_1,
5035         1, -531365888, 1611661312, 4, 0,
5036         _vq_quantlist__8c1_s_p7_1,
5037         NULL,
5038         &_vq_auxt__8c1_s_p7_1,
5039         NULL,
5040         0
5041 };
5042
5043 static long _vq_quantlist__8c1_s_p8_0[] = {
5044         6,
5045         5,
5046         7,
5047         4,
5048         8,
5049         3,
5050         9,
5051         2,
5052         10,
5053         1,
5054         11,
5055         0,
5056         12,
5057 };
5058
5059 static long _vq_lengthlist__8c1_s_p8_0[] = {
5060          1, 4, 4, 6, 6, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5,
5061          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
5062          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
5063          9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
5064         11, 0,12,12, 9, 9, 9, 9,10, 9,10,11,11,11, 0,13,
5065         12, 9, 8, 9, 9,10,10,11,11,12,11, 0, 0, 0, 9, 9,
5066          9, 9,10,10,11,11,12,12, 0, 0, 0,10,10, 9, 9,10,
5067         10,11,11,12,12, 0, 0, 0,13,13,10,10,11,11,12,11,
5068         13,12, 0, 0, 0,14,14,10,10,11,10,11,11,12,12, 0,
5069          0, 0, 0, 0,12,12,11,11,12,12,13,13, 0, 0, 0, 0,
5070          0,12,12,11,10,12,11,13,12,
5071 };
5072
5073 static float _vq_quantthresh__8c1_s_p8_0[] = {
5074         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
5075         12.5, 17.5, 22.5, 27.5, 
5076 };
5077
5078 static long _vq_quantmap__8c1_s_p8_0[] = {
5079            11,    9,    7,    5,    3,    1,    0,    2,
5080             4,    6,    8,   10,   12,
5081 };
5082
5083 static encode_aux_threshmatch _vq_auxt__8c1_s_p8_0 = {
5084         _vq_quantthresh__8c1_s_p8_0,
5085         _vq_quantmap__8c1_s_p8_0,
5086         13,
5087         13
5088 };
5089
5090 static static_codebook _8c1_s_p8_0 = {
5091         2, 169,
5092         _vq_lengthlist__8c1_s_p8_0,
5093         1, -526516224, 1616117760, 4, 0,
5094         _vq_quantlist__8c1_s_p8_0,
5095         NULL,
5096         &_vq_auxt__8c1_s_p8_0,
5097         NULL,
5098         0
5099 };
5100
5101 static long _vq_quantlist__8c1_s_p8_1[] = {
5102         2,
5103         1,
5104         3,
5105         0,
5106         4,
5107 };
5108
5109 static long _vq_lengthlist__8c1_s_p8_1[] = {
5110          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
5111          6, 6, 5, 5, 6, 6, 6, 5, 5,
5112 };
5113
5114 static float _vq_quantthresh__8c1_s_p8_1[] = {
5115         -1.5, -0.5, 0.5, 1.5, 
5116 };
5117
5118 static long _vq_quantmap__8c1_s_p8_1[] = {
5119             3,    1,    0,    2,    4,
5120 };
5121
5122 static encode_aux_threshmatch _vq_auxt__8c1_s_p8_1 = {
5123         _vq_quantthresh__8c1_s_p8_1,
5124         _vq_quantmap__8c1_s_p8_1,
5125         5,
5126         5
5127 };
5128
5129 static static_codebook _8c1_s_p8_1 = {
5130         2, 25,
5131         _vq_lengthlist__8c1_s_p8_1,
5132         1, -533725184, 1611661312, 3, 0,
5133         _vq_quantlist__8c1_s_p8_1,
5134         NULL,
5135         &_vq_auxt__8c1_s_p8_1,
5136         NULL,
5137         0
5138 };
5139
5140 static long _vq_quantlist__8c1_s_p9_0[] = {
5141         6,
5142         5,
5143         7,
5144         4,
5145         8,
5146         3,
5147         9,
5148         2,
5149         10,
5150         1,
5151         11,
5152         0,
5153         12,
5154 };
5155
5156 static long _vq_lengthlist__8c1_s_p9_0[] = {
5157          1, 3, 3,10,10,10,10,10,10,10,10,10,10, 5, 6, 6,
5158         10,10,10,10,10,10,10,10,10,10, 6, 7, 8,10,10,10,
5159         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5160         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5161         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5162         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5163         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5164         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5165         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5166         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5167         10,10,10,10,10, 9, 9, 9, 9,
5168 };
5169
5170 static float _vq_quantthresh__8c1_s_p9_0[] = {
5171         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
5172         787.5, 1102.5, 1417.5, 1732.5, 
5173 };
5174
5175 static long _vq_quantmap__8c1_s_p9_0[] = {
5176            11,    9,    7,    5,    3,    1,    0,    2,
5177             4,    6,    8,   10,   12,
5178 };
5179
5180 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_0 = {
5181         _vq_quantthresh__8c1_s_p9_0,
5182         _vq_quantmap__8c1_s_p9_0,
5183         13,
5184         13
5185 };
5186
5187 static static_codebook _8c1_s_p9_0 = {
5188         2, 169,
5189         _vq_lengthlist__8c1_s_p9_0,
5190         1, -513964032, 1628680192, 4, 0,
5191         _vq_quantlist__8c1_s_p9_0,
5192         NULL,
5193         &_vq_auxt__8c1_s_p9_0,
5194         NULL,
5195         0
5196 };
5197
5198 static long _vq_quantlist__8c1_s_p9_1[] = {
5199         7,
5200         6,
5201         8,
5202         5,
5203         9,
5204         4,
5205         10,
5206         3,
5207         11,
5208         2,
5209         12,
5210         1,
5211         13,
5212         0,
5213         14,
5214 };
5215
5216 static long _vq_lengthlist__8c1_s_p9_1[] = {
5217          1, 4, 4, 5, 5, 7, 7, 9, 9,11,11,12,12,13,13, 6,
5218          5, 5, 6, 6, 9, 9,10,10,12,12,12,13,15,14, 6, 5,
5219          5, 7, 7, 9, 9,10,10,12,12,12,13,14,13,17, 7, 7,
5220          8, 8,10,10,11,11,12,13,13,13,13,13,17, 7, 7, 8,
5221          8,10,10,11,11,13,13,13,13,14,14,17,11,11, 9, 9,
5222         11,11,12,12,12,13,13,14,15,13,17,12,12, 9, 9,11,
5223         11,12,12,13,13,13,13,14,16,17,17,17,11,12,12,12,
5224         13,13,13,14,15,14,15,15,17,17,17,12,12,11,11,13,
5225         13,14,14,15,14,15,15,17,17,17,15,15,13,13,14,14,
5226         15,14,15,15,16,15,17,17,17,15,15,13,13,13,14,14,
5227         15,15,15,15,16,17,17,17,17,16,14,15,14,14,15,14,
5228         14,15,15,15,17,17,17,17,17,14,14,16,14,15,15,15,
5229         15,15,15,17,17,17,17,17,17,16,16,15,17,15,15,14,
5230         17,15,17,16,17,17,17,17,16,15,14,15,15,15,15,15,
5231         15,
5232 };
5233
5234 static float _vq_quantthresh__8c1_s_p9_1[] = {
5235         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
5236         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
5237 };
5238
5239 static long _vq_quantmap__8c1_s_p9_1[] = {
5240            13,   11,    9,    7,    5,    3,    1,    0,
5241             2,    4,    6,    8,   10,   12,   14,
5242 };
5243
5244 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_1 = {
5245         _vq_quantthresh__8c1_s_p9_1,
5246         _vq_quantmap__8c1_s_p9_1,
5247         15,
5248         15
5249 };
5250
5251 static static_codebook _8c1_s_p9_1 = {
5252         2, 225,
5253         _vq_lengthlist__8c1_s_p9_1,
5254         1, -520986624, 1620377600, 4, 0,
5255         _vq_quantlist__8c1_s_p9_1,
5256         NULL,
5257         &_vq_auxt__8c1_s_p9_1,
5258         NULL,
5259         0
5260 };
5261
5262 static long _vq_quantlist__8c1_s_p9_2[] = {
5263         10,
5264         9,
5265         11,
5266         8,
5267         12,
5268         7,
5269         13,
5270         6,
5271         14,
5272         5,
5273         15,
5274         4,
5275         16,
5276         3,
5277         17,
5278         2,
5279         18,
5280         1,
5281         19,
5282         0,
5283         20,
5284 };
5285
5286 static long _vq_lengthlist__8c1_s_p9_2[] = {
5287          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 8, 9, 9, 9,
5288          9, 9, 9, 9, 9,11,11,12, 7, 7, 7, 7, 8, 8, 9, 9,
5289          9, 9,10,10,10,10,10,10,10,10,11,11,11, 7, 7, 7,
5290          7, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,11,
5291         11,12, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,
5292         10,10,10,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
5293          9,10,10,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
5294          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,11,11,
5295         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
5296         10,10,10,11,12,11, 9, 9, 8, 9, 9, 9, 9, 9,10,10,
5297         10,10,10,10,10,10,10,10,11,11,11,11,11, 8, 8, 9,
5298          9, 9, 9,10,10,10,10,10,10,10,10,10,10,11,12,11,
5299         12,11, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,
5300         10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
5301         10,10,10,10,10,10,10,12,11,12,11,11, 9, 9, 9,10,
5302         10,10,10,10,10,10,10,10,10,10,10,10,12,11,11,11,
5303         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,
5304         11,11,11,12,11,11,12,11,10,10,10,10,10,10,10,10,
5305         10,10,10,10,11,10,11,11,11,11,11,11,11,10,10,10,
5306         10,10,10,10,10,10,10,10,10,10,10,11,11,12,11,12,
5307         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
5308         11,11,12,11,12,11,11,11,11,10,10,10,10,10,10,10,
5309         10,10,10,10,10,11,11,12,11,11,12,11,11,12,10,10,
5310         11,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
5311         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,12,
5312         12,11,12,11,11,12,12,12,11,11,10,10,10,10,10,10,
5313         10,10,10,11,12,12,11,12,12,11,12,11,11,11,11,10,
5314         10,10,10,10,10,10,10,10,10,
5315 };
5316
5317 static float _vq_quantthresh__8c1_s_p9_2[] = {
5318         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
5319         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
5320         6.5, 7.5, 8.5, 9.5, 
5321 };
5322
5323 static long _vq_quantmap__8c1_s_p9_2[] = {
5324            19,   17,   15,   13,   11,    9,    7,    5,
5325             3,    1,    0,    2,    4,    6,    8,   10,
5326            12,   14,   16,   18,   20,
5327 };
5328
5329 static encode_aux_threshmatch _vq_auxt__8c1_s_p9_2 = {
5330         _vq_quantthresh__8c1_s_p9_2,
5331         _vq_quantmap__8c1_s_p9_2,
5332         21,
5333         21
5334 };
5335
5336 static static_codebook _8c1_s_p9_2 = {
5337         2, 441,
5338         _vq_lengthlist__8c1_s_p9_2,
5339         1, -529268736, 1611661312, 5, 0,
5340         _vq_quantlist__8c1_s_p9_2,
5341         NULL,
5342         &_vq_auxt__8c1_s_p9_2,
5343         NULL,
5344         0
5345 };
5346
5347 static long _huff_lengthlist__8c1_s_single[] = {
5348          4, 6,18, 8,11, 8, 8, 9, 9,10, 4, 4,18, 5, 9, 5,
5349          6, 7, 8,10,18,18,18,18,17,17,17,17,17,17, 7, 5,
5350         17, 6,11, 6, 7, 8, 9,12,12, 9,17,12, 8, 8, 9,10,
5351         10,13, 7, 5,17, 6, 8, 4, 5, 6, 8,10, 6, 5,17, 6,
5352          8, 5, 4, 5, 7, 9, 7, 7,17, 8, 9, 6, 5, 5, 6, 8,
5353          8, 8,17, 9,11, 8, 6, 6, 6, 7, 9,10,17,12,12,10,
5354          9, 7, 7, 8,
5355 };
5356
5357 static static_codebook _huff_book__8c1_s_single = {
5358         2, 100,
5359         _huff_lengthlist__8c1_s_single,
5360         0, 0, 0, 0, 0,
5361         NULL,
5362         NULL,
5363         NULL,
5364         NULL,
5365         0
5366 };
5367
5368 static long _huff_lengthlist__44c2_s_long[] = {
5369          6, 6,12,10,10,10, 9,10,12,12, 6, 1,10, 5, 6, 6,
5370          7, 9,11,14,12, 9, 8,11, 7, 8, 9,11,13,15,10, 5,
5371         12, 7, 8, 7, 9,12,14,15,10, 6, 7, 8, 5, 6, 7, 9,
5372         12,14, 9, 6, 8, 7, 6, 6, 7, 9,12,12, 9, 7, 9, 9,
5373          7, 6, 6, 7,10,10,10, 9,10,11, 8, 7, 6, 6, 8,10,
5374         12,11,13,13,11,10, 8, 8, 8,10,11,13,15,15,14,13,
5375         10, 8, 8, 9,
5376 };
5377
5378 static static_codebook _huff_book__44c2_s_long = {
5379         2, 100,
5380         _huff_lengthlist__44c2_s_long,
5381         0, 0, 0, 0, 0,
5382         NULL,
5383         NULL,
5384         NULL,
5385         NULL,
5386         0
5387 };
5388
5389 static long _vq_quantlist__44c2_s_p1_0[] = {
5390         1,
5391         0,
5392         2,
5393 };
5394
5395 static long _vq_lengthlist__44c2_s_p1_0[] = {
5396          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
5397          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5401          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
5402          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5406          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
5407          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5441          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
5442          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
5443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
5447          0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
5448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
5452          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
5453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5487          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
5488          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5492          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
5493          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
5494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5497          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
5498          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
5499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5806          0,
5807 };
5808
5809 static float _vq_quantthresh__44c2_s_p1_0[] = {
5810         -0.5, 0.5, 
5811 };
5812
5813 static long _vq_quantmap__44c2_s_p1_0[] = {
5814             1,    0,    2,
5815 };
5816
5817 static encode_aux_threshmatch _vq_auxt__44c2_s_p1_0 = {
5818         _vq_quantthresh__44c2_s_p1_0,
5819         _vq_quantmap__44c2_s_p1_0,
5820         3,
5821         3
5822 };
5823
5824 static static_codebook _44c2_s_p1_0 = {
5825         8, 6561,
5826         _vq_lengthlist__44c2_s_p1_0,
5827         1, -535822336, 1611661312, 2, 0,
5828         _vq_quantlist__44c2_s_p1_0,
5829         NULL,
5830         &_vq_auxt__44c2_s_p1_0,
5831         NULL,
5832         0
5833 };
5834
5835 static long _vq_quantlist__44c2_s_p2_0[] = {
5836         2,
5837         1,
5838         3,
5839         0,
5840         4,
5841 };
5842
5843 static long _vq_lengthlist__44c2_s_p2_0[] = {
5844          1, 4, 4, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0,
5845          8, 8, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
5846          8, 0, 0, 0, 8, 8, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
5847          0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0,
5848          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5853          0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,11,11, 0, 0,
5854          0,11,11, 0, 0, 0,12,11, 0, 0, 0, 0, 0, 0, 0, 7,
5855          8, 8, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0, 0,11,
5856         12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5861          0, 0, 0, 6, 8, 8, 0, 0, 0,11,11, 0, 0, 0,11,11,
5862          0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0,
5863          0, 0,10,11, 0, 0, 0,10,11, 0, 0, 0,11,11, 0, 0,
5864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5869          8, 9, 9, 0, 0, 0,11,12, 0, 0, 0,11,12, 0, 0, 0,
5870         12,11, 0, 0, 0, 0, 0, 0, 0, 8,10, 9, 0, 0, 0,12,
5871         11, 0, 0, 0,12,11, 0, 0, 0,11,12, 0, 0, 0, 0, 0,
5872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5883          0,
5884 };
5885
5886 static float _vq_quantthresh__44c2_s_p2_0[] = {
5887         -1.5, -0.5, 0.5, 1.5, 
5888 };
5889
5890 static long _vq_quantmap__44c2_s_p2_0[] = {
5891             3,    1,    0,    2,    4,
5892 };
5893
5894 static encode_aux_threshmatch _vq_auxt__44c2_s_p2_0 = {
5895         _vq_quantthresh__44c2_s_p2_0,
5896         _vq_quantmap__44c2_s_p2_0,
5897         5,
5898         5
5899 };
5900
5901 static static_codebook _44c2_s_p2_0 = {
5902         4, 625,
5903         _vq_lengthlist__44c2_s_p2_0,
5904         1, -533725184, 1611661312, 3, 0,
5905         _vq_quantlist__44c2_s_p2_0,
5906         NULL,
5907         &_vq_auxt__44c2_s_p2_0,
5908         NULL,
5909         0
5910 };
5911
5912 static long _vq_quantlist__44c2_s_p3_0[] = {
5913         2,
5914         1,
5915         3,
5916         0,
5917         4,
5918 };
5919
5920 static long _vq_lengthlist__44c2_s_p3_0[] = {
5921          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5922          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
5923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5924          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
5926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5927          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
5928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
5960          0,
5961 };
5962
5963 static float _vq_quantthresh__44c2_s_p3_0[] = {
5964         -1.5, -0.5, 0.5, 1.5, 
5965 };
5966
5967 static long _vq_quantmap__44c2_s_p3_0[] = {
5968             3,    1,    0,    2,    4,
5969 };
5970
5971 static encode_aux_threshmatch _vq_auxt__44c2_s_p3_0 = {
5972         _vq_quantthresh__44c2_s_p3_0,
5973         _vq_quantmap__44c2_s_p3_0,
5974         5,
5975         5
5976 };
5977
5978 static static_codebook _44c2_s_p3_0 = {
5979         4, 625,
5980         _vq_lengthlist__44c2_s_p3_0,
5981         1, -533725184, 1611661312, 3, 0,
5982         _vq_quantlist__44c2_s_p3_0,
5983         NULL,
5984         &_vq_auxt__44c2_s_p3_0,
5985         NULL,
5986         0
5987 };
5988
5989 static long _vq_quantlist__44c2_s_p4_0[] = {
5990         4,
5991         3,
5992         5,
5993         2,
5994         6,
5995         1,
5996         7,
5997         0,
5998         8,
5999 };
6000
6001 static long _vq_lengthlist__44c2_s_p4_0[] = {
6002          1, 3, 3, 6, 6, 0, 0, 0, 0, 0, 6, 6, 6, 6, 0, 0,
6003          0, 0, 0, 6, 6, 6, 6, 0, 0, 0, 0, 0, 7, 7, 6, 6,
6004          0, 0, 0, 0, 0, 0, 0, 6, 7, 0, 0, 0, 0, 0, 0, 0,
6005          7, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
6006          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6007          0,
6008 };
6009
6010 static float _vq_quantthresh__44c2_s_p4_0[] = {
6011         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
6012 };
6013
6014 static long _vq_quantmap__44c2_s_p4_0[] = {
6015             7,    5,    3,    1,    0,    2,    4,    6,
6016             8,
6017 };
6018
6019 static encode_aux_threshmatch _vq_auxt__44c2_s_p4_0 = {
6020         _vq_quantthresh__44c2_s_p4_0,
6021         _vq_quantmap__44c2_s_p4_0,
6022         9,
6023         9
6024 };
6025
6026 static static_codebook _44c2_s_p4_0 = {
6027         2, 81,
6028         _vq_lengthlist__44c2_s_p4_0,
6029         1, -531628032, 1611661312, 4, 0,
6030         _vq_quantlist__44c2_s_p4_0,
6031         NULL,
6032         &_vq_auxt__44c2_s_p4_0,
6033         NULL,
6034         0
6035 };
6036
6037 static long _vq_quantlist__44c2_s_p5_0[] = {
6038         4,
6039         3,
6040         5,
6041         2,
6042         6,
6043         1,
6044         7,
6045         0,
6046         8,
6047 };
6048
6049 static long _vq_lengthlist__44c2_s_p5_0[] = {
6050          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 7, 7, 7, 7, 7, 7,
6051          9, 9, 0, 7, 7, 7, 7, 7, 7, 9, 9, 0, 8, 8, 7, 7,
6052          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
6053          9, 9, 8, 8,10,10, 0, 0, 0, 9, 9, 8, 8,10,10, 0,
6054          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
6055         11,
6056 };
6057
6058 static float _vq_quantthresh__44c2_s_p5_0[] = {
6059         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
6060 };
6061
6062 static long _vq_quantmap__44c2_s_p5_0[] = {
6063             7,    5,    3,    1,    0,    2,    4,    6,
6064             8,
6065 };
6066
6067 static encode_aux_threshmatch _vq_auxt__44c2_s_p5_0 = {
6068         _vq_quantthresh__44c2_s_p5_0,
6069         _vq_quantmap__44c2_s_p5_0,
6070         9,
6071         9
6072 };
6073
6074 static static_codebook _44c2_s_p5_0 = {
6075         2, 81,
6076         _vq_lengthlist__44c2_s_p5_0,
6077         1, -531628032, 1611661312, 4, 0,
6078         _vq_quantlist__44c2_s_p5_0,
6079         NULL,
6080         &_vq_auxt__44c2_s_p5_0,
6081         NULL,
6082         0
6083 };
6084
6085 static long _vq_quantlist__44c2_s_p6_0[] = {
6086         8,
6087         7,
6088         9,
6089         6,
6090         10,
6091         5,
6092         11,
6093         4,
6094         12,
6095         3,
6096         13,
6097         2,
6098         14,
6099         1,
6100         15,
6101         0,
6102         16,
6103 };
6104
6105 static long _vq_lengthlist__44c2_s_p6_0[] = {
6106          1, 4, 3, 6, 6, 8, 8, 9, 9, 9, 9, 9, 9,10,10,11,
6107         11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
6108         12,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
6109         11,11,12, 0, 8, 8, 7, 7, 9, 9,10,10, 9, 9,10,10,
6110         11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10, 9,10,
6111         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
6112         11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
6113         10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
6114         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
6115         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
6116         10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
6117          9,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0,
6118         10,10,10,10,11,11,12,12,13,12,13,13, 0, 0, 0, 0,
6119          0, 0, 0,10,10,11,11,12,12,13,13,13,13, 0, 0, 0,
6120          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
6121          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
6122          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
6123          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,13,13,14,
6124         14,
6125 };
6126
6127 static float _vq_quantthresh__44c2_s_p6_0[] = {
6128         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
6129         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
6130 };
6131
6132 static long _vq_quantmap__44c2_s_p6_0[] = {
6133            15,   13,   11,    9,    7,    5,    3,    1,
6134             0,    2,    4,    6,    8,   10,   12,   14,
6135            16,
6136 };
6137
6138 static encode_aux_threshmatch _vq_auxt__44c2_s_p6_0 = {
6139         _vq_quantthresh__44c2_s_p6_0,
6140         _vq_quantmap__44c2_s_p6_0,
6141         17,
6142         17
6143 };
6144
6145 static static_codebook _44c2_s_p6_0 = {
6146         2, 289,
6147         _vq_lengthlist__44c2_s_p6_0,
6148         1, -529530880, 1611661312, 5, 0,
6149         _vq_quantlist__44c2_s_p6_0,
6150         NULL,
6151         &_vq_auxt__44c2_s_p6_0,
6152         NULL,
6153         0
6154 };
6155
6156 static long _vq_quantlist__44c2_s_p7_0[] = {
6157         1,
6158         0,
6159         2,
6160 };
6161
6162 static long _vq_lengthlist__44c2_s_p7_0[] = {
6163          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
6164          9, 9, 4, 7, 7,10, 9, 9,10, 9, 9, 7,10,10,11,10,
6165         11,11,10,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
6166         11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 6,
6167          9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,12,10,
6168         11,
6169 };
6170
6171 static float _vq_quantthresh__44c2_s_p7_0[] = {
6172         -5.5, 5.5, 
6173 };
6174
6175 static long _vq_quantmap__44c2_s_p7_0[] = {
6176             1,    0,    2,
6177 };
6178
6179 static encode_aux_threshmatch _vq_auxt__44c2_s_p7_0 = {
6180         _vq_quantthresh__44c2_s_p7_0,
6181         _vq_quantmap__44c2_s_p7_0,
6182         3,
6183         3
6184 };
6185
6186 static static_codebook _44c2_s_p7_0 = {
6187         4, 81,
6188         _vq_lengthlist__44c2_s_p7_0,
6189         1, -529137664, 1618345984, 2, 0,
6190         _vq_quantlist__44c2_s_p7_0,
6191         NULL,
6192         &_vq_auxt__44c2_s_p7_0,
6193         NULL,
6194         0
6195 };
6196
6197 static long _vq_quantlist__44c2_s_p7_1[] = {
6198         5,
6199         4,
6200         6,
6201         3,
6202         7,
6203         2,
6204         8,
6205         1,
6206         9,
6207         0,
6208         10,
6209 };
6210
6211 static long _vq_lengthlist__44c2_s_p7_1[] = {
6212          2, 3, 4, 6, 6, 7, 7, 7, 7, 7, 7, 9, 7, 7, 6, 6,
6213          7, 7, 8, 8, 8, 8, 9, 6, 6, 6, 6, 7, 7, 8, 8, 8,
6214          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
6215          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
6216          8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
6217          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
6218          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
6219         10,10,10, 8, 8, 8, 8, 8, 8,
6220 };
6221
6222 static float _vq_quantthresh__44c2_s_p7_1[] = {
6223         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
6224         3.5, 4.5, 
6225 };
6226
6227 static long _vq_quantmap__44c2_s_p7_1[] = {
6228             9,    7,    5,    3,    1,    0,    2,    4,
6229             6,    8,   10,
6230 };
6231
6232 static encode_aux_threshmatch _vq_auxt__44c2_s_p7_1 = {
6233         _vq_quantthresh__44c2_s_p7_1,
6234         _vq_quantmap__44c2_s_p7_1,
6235         11,
6236         11
6237 };
6238
6239 static static_codebook _44c2_s_p7_1 = {
6240         2, 121,
6241         _vq_lengthlist__44c2_s_p7_1,
6242         1, -531365888, 1611661312, 4, 0,
6243         _vq_quantlist__44c2_s_p7_1,
6244         NULL,
6245         &_vq_auxt__44c2_s_p7_1,
6246         NULL,
6247         0
6248 };
6249
6250 static long _vq_quantlist__44c2_s_p8_0[] = {
6251         6,
6252         5,
6253         7,
6254         4,
6255         8,
6256         3,
6257         9,
6258         2,
6259         10,
6260         1,
6261         11,
6262         0,
6263         12,
6264 };
6265
6266 static long _vq_lengthlist__44c2_s_p8_0[] = {
6267          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 6, 5, 5,
6268          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
6269          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
6270         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
6271         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
6272         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
6273         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
6274         11,12,12,12,12, 0, 0, 0,14,14,10,11,11,11,12,12,
6275         13,13, 0, 0, 0,14,14,11,10,11,11,13,12,13,13, 0,
6276          0, 0, 0, 0,12,12,11,12,13,12,14,14, 0, 0, 0, 0,
6277          0,12,12,12,12,13,12,14,14,
6278 };
6279
6280 static float _vq_quantthresh__44c2_s_p8_0[] = {
6281         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
6282         12.5, 17.5, 22.5, 27.5, 
6283 };
6284
6285 static long _vq_quantmap__44c2_s_p8_0[] = {
6286            11,    9,    7,    5,    3,    1,    0,    2,
6287             4,    6,    8,   10,   12,
6288 };
6289
6290 static encode_aux_threshmatch _vq_auxt__44c2_s_p8_0 = {
6291         _vq_quantthresh__44c2_s_p8_0,
6292         _vq_quantmap__44c2_s_p8_0,
6293         13,
6294         13
6295 };
6296
6297 static static_codebook _44c2_s_p8_0 = {
6298         2, 169,
6299         _vq_lengthlist__44c2_s_p8_0,
6300         1, -526516224, 1616117760, 4, 0,
6301         _vq_quantlist__44c2_s_p8_0,
6302         NULL,
6303         &_vq_auxt__44c2_s_p8_0,
6304         NULL,
6305         0
6306 };
6307
6308 static long _vq_quantlist__44c2_s_p8_1[] = {
6309         2,
6310         1,
6311         3,
6312         0,
6313         4,
6314 };
6315
6316 static long _vq_lengthlist__44c2_s_p8_1[] = {
6317          2, 4, 4, 5, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
6318          5, 5, 5, 5, 6, 6, 6, 5, 5,
6319 };
6320
6321 static float _vq_quantthresh__44c2_s_p8_1[] = {
6322         -1.5, -0.5, 0.5, 1.5, 
6323 };
6324
6325 static long _vq_quantmap__44c2_s_p8_1[] = {
6326             3,    1,    0,    2,    4,
6327 };
6328
6329 static encode_aux_threshmatch _vq_auxt__44c2_s_p8_1 = {
6330         _vq_quantthresh__44c2_s_p8_1,
6331         _vq_quantmap__44c2_s_p8_1,
6332         5,
6333         5
6334 };
6335
6336 static static_codebook _44c2_s_p8_1 = {
6337         2, 25,
6338         _vq_lengthlist__44c2_s_p8_1,
6339         1, -533725184, 1611661312, 3, 0,
6340         _vq_quantlist__44c2_s_p8_1,
6341         NULL,
6342         &_vq_auxt__44c2_s_p8_1,
6343         NULL,
6344         0
6345 };
6346
6347 static long _vq_quantlist__44c2_s_p9_0[] = {
6348         6,
6349         5,
6350         7,
6351         4,
6352         8,
6353         3,
6354         9,
6355         2,
6356         10,
6357         1,
6358         11,
6359         0,
6360         12,
6361 };
6362
6363 static long _vq_lengthlist__44c2_s_p9_0[] = {
6364          1, 5, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
6365         11,11,11,11,11,11,11,11,11,11, 2, 8, 7,11,11,11,
6366         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6367         11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,
6368         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6369         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6370         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6371         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6372         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6373         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
6374         11,11,11,11,11,11,11,11,11,
6375 };
6376
6377 static float _vq_quantthresh__44c2_s_p9_0[] = {
6378         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
6379         552.5, 773.5, 994.5, 1215.5, 
6380 };
6381
6382 static long _vq_quantmap__44c2_s_p9_0[] = {
6383            11,    9,    7,    5,    3,    1,    0,    2,
6384             4,    6,    8,   10,   12,
6385 };
6386
6387 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_0 = {
6388         _vq_quantthresh__44c2_s_p9_0,
6389         _vq_quantmap__44c2_s_p9_0,
6390         13,
6391         13
6392 };
6393
6394 static static_codebook _44c2_s_p9_0 = {
6395         2, 169,
6396         _vq_lengthlist__44c2_s_p9_0,
6397         1, -514541568, 1627103232, 4, 0,
6398         _vq_quantlist__44c2_s_p9_0,
6399         NULL,
6400         &_vq_auxt__44c2_s_p9_0,
6401         NULL,
6402         0
6403 };
6404
6405 static long _vq_quantlist__44c2_s_p9_1[] = {
6406         6,
6407         5,
6408         7,
6409         4,
6410         8,
6411         3,
6412         9,
6413         2,
6414         10,
6415         1,
6416         11,
6417         0,
6418         12,
6419 };
6420
6421 static long _vq_lengthlist__44c2_s_p9_1[] = {
6422          1, 4, 4, 6, 6, 7, 6, 8, 8,10, 9,10,10, 6, 5, 5,
6423          7, 7, 8, 7,10, 9,11,11,12,13, 6, 5, 5, 7, 7, 8,
6424          8,10,10,11,11,13,13,18, 8, 8, 8, 8, 9, 9,10,10,
6425         12,12,12,13,18, 8, 8, 8, 8, 9, 9,10,10,12,12,13,
6426         13,18,11,11, 8, 8,10,10,11,11,12,11,13,12,18,11,
6427         11, 9, 7,10,10,11,11,11,12,12,13,17,17,17,10,10,
6428         11,11,12,12,12,10,12,12,17,17,17,11,10,11,10,13,
6429         12,11,12,12,12,17,17,17,15,14,11,11,12,11,13,10,
6430         13,12,17,17,17,14,14,12,10,11,11,13,13,13,13,17,
6431         17,16,17,16,13,13,12,10,13,10,14,13,17,16,17,16,
6432         17,13,12,12,10,13,11,14,14,
6433 };
6434
6435 static float _vq_quantthresh__44c2_s_p9_1[] = {
6436         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
6437         42.5, 59.5, 76.5, 93.5, 
6438 };
6439
6440 static long _vq_quantmap__44c2_s_p9_1[] = {
6441            11,    9,    7,    5,    3,    1,    0,    2,
6442             4,    6,    8,   10,   12,
6443 };
6444
6445 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_1 = {
6446         _vq_quantthresh__44c2_s_p9_1,
6447         _vq_quantmap__44c2_s_p9_1,
6448         13,
6449         13
6450 };
6451
6452 static static_codebook _44c2_s_p9_1 = {
6453         2, 169,
6454         _vq_lengthlist__44c2_s_p9_1,
6455         1, -522616832, 1620115456, 4, 0,
6456         _vq_quantlist__44c2_s_p9_1,
6457         NULL,
6458         &_vq_auxt__44c2_s_p9_1,
6459         NULL,
6460         0
6461 };
6462
6463 static long _vq_quantlist__44c2_s_p9_2[] = {
6464         8,
6465         7,
6466         9,
6467         6,
6468         10,
6469         5,
6470         11,
6471         4,
6472         12,
6473         3,
6474         13,
6475         2,
6476         14,
6477         1,
6478         15,
6479         0,
6480         16,
6481 };
6482
6483 static long _vq_lengthlist__44c2_s_p9_2[] = {
6484          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
6485          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
6486          9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 9, 9, 9,
6487          9, 9, 9,10, 8, 8, 8, 8, 8, 8, 8, 8, 9, 9, 9, 9,
6488          9, 9, 9, 9,10,10,10, 8, 7, 8, 8, 8, 8, 9, 9, 9,
6489          9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
6490          9, 9,10, 9, 9, 9,10,11,10, 8, 8, 8, 8, 9, 9, 9,
6491          9, 9, 9, 9,10,10,10,10,11,10, 8, 8, 9, 9, 9, 9,
6492          9, 9,10, 9, 9,10, 9,10,11,10,11,11,11, 8, 8, 9,
6493          9, 9, 9, 9, 9, 9, 9,10,10,11,11,11,11,11, 9, 9,
6494          9, 9, 9, 9,10, 9, 9, 9,10,10,11,11,11,11,11, 9,
6495          9, 9, 9, 9, 9, 9, 9, 9,10, 9,10,11,11,11,11,11,
6496          9, 9, 9, 9,10,10, 9, 9, 9,10,10,10,11,11,11,11,
6497         11,11,11, 9, 9, 9,10, 9, 9,10,10,10,10,11,11,10,
6498         11,11,11,11,10, 9,10,10, 9, 9, 9, 9,10,10,11,10,
6499         11,11,11,11,11, 9, 9, 9, 9,10, 9,10,10,10,10,11,
6500         10,11,11,11,11,11,10,10, 9, 9,10, 9,10,10,10,10,
6501         10,10,10,11,11,11,11,11,11, 9, 9,10, 9,10, 9,10,
6502         10,
6503 };
6504
6505 static float _vq_quantthresh__44c2_s_p9_2[] = {
6506         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
6507         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
6508 };
6509
6510 static long _vq_quantmap__44c2_s_p9_2[] = {
6511            15,   13,   11,    9,    7,    5,    3,    1,
6512             0,    2,    4,    6,    8,   10,   12,   14,
6513            16,
6514 };
6515
6516 static encode_aux_threshmatch _vq_auxt__44c2_s_p9_2 = {
6517         _vq_quantthresh__44c2_s_p9_2,
6518         _vq_quantmap__44c2_s_p9_2,
6519         17,
6520         17
6521 };
6522
6523 static static_codebook _44c2_s_p9_2 = {
6524         2, 289,
6525         _vq_lengthlist__44c2_s_p9_2,
6526         1, -529530880, 1611661312, 5, 0,
6527         _vq_quantlist__44c2_s_p9_2,
6528         NULL,
6529         &_vq_auxt__44c2_s_p9_2,
6530         NULL,
6531         0
6532 };
6533
6534 static long _huff_lengthlist__44c2_s_short[] = {
6535         11, 9,13,12,12,11,12,12,13,15, 8, 2,11, 4, 8, 5,
6536          7,10,12,15,13, 7,10, 9, 8, 8,10,13,17,17,11, 4,
6537         12, 5, 9, 5, 8,11,14,16,12, 6, 8, 7, 6, 6, 8,11,
6538         13,16,11, 4, 9, 5, 6, 4, 6,10,13,16,11, 6,11, 7,
6539          7, 6, 7,10,13,15,13, 9,12, 9, 8, 6, 8,10,12,14,
6540         14,10,10, 8, 6, 5, 6, 9,11,13,15,11,11, 9, 6, 5,
6541          6, 8, 9,12,
6542 };
6543
6544 static static_codebook _huff_book__44c2_s_short = {
6545         2, 100,
6546         _huff_lengthlist__44c2_s_short,
6547         0, 0, 0, 0, 0,
6548         NULL,
6549         NULL,
6550         NULL,
6551         NULL,
6552         0
6553 };
6554
6555 static long _huff_lengthlist__44c3_s_long[] = {
6556          5, 6,11,11,11,11,10,10,12,11, 5, 2,11, 5, 6, 6,
6557          7, 9,11,13,13,10, 7,11, 6, 7, 8, 9,10,12,11, 5,
6558         11, 6, 8, 7, 9,11,14,15,11, 6, 6, 8, 4, 5, 7, 8,
6559         10,13,10, 5, 7, 7, 5, 5, 6, 8,10,11,10, 7, 7, 8,
6560          6, 5, 5, 7, 9, 9,11, 8, 8,11, 8, 7, 6, 6, 7, 9,
6561         12,11,10,13, 9, 9, 7, 7, 7, 9,11,13,12,15,12,11,
6562          9, 8, 8, 8,
6563 };
6564
6565 static static_codebook _huff_book__44c3_s_long = {
6566         2, 100,
6567         _huff_lengthlist__44c3_s_long,
6568         0, 0, 0, 0, 0,
6569         NULL,
6570         NULL,
6571         NULL,
6572         NULL,
6573         0
6574 };
6575
6576 static long _vq_quantlist__44c3_s_p1_0[] = {
6577         1,
6578         0,
6579         2,
6580 };
6581
6582 static long _vq_lengthlist__44c3_s_p1_0[] = {
6583          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
6584          0, 0, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6588          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
6589          0, 0, 0, 6, 7, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6593          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
6594          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6628          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
6629          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
6630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
6634          0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
6635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
6639          0, 0, 0, 0, 7, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
6640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6674          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
6675          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6679          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
6680          0, 0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
6681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6684          0, 0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
6685          0, 0, 0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 0,
6686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
6993          0,
6994 };
6995
6996 static float _vq_quantthresh__44c3_s_p1_0[] = {
6997         -0.5, 0.5, 
6998 };
6999
7000 static long _vq_quantmap__44c3_s_p1_0[] = {
7001             1,    0,    2,
7002 };
7003
7004 static encode_aux_threshmatch _vq_auxt__44c3_s_p1_0 = {
7005         _vq_quantthresh__44c3_s_p1_0,
7006         _vq_quantmap__44c3_s_p1_0,
7007         3,
7008         3
7009 };
7010
7011 static static_codebook _44c3_s_p1_0 = {
7012         8, 6561,
7013         _vq_lengthlist__44c3_s_p1_0,
7014         1, -535822336, 1611661312, 2, 0,
7015         _vq_quantlist__44c3_s_p1_0,
7016         NULL,
7017         &_vq_auxt__44c3_s_p1_0,
7018         NULL,
7019         0
7020 };
7021
7022 static long _vq_quantlist__44c3_s_p2_0[] = {
7023         2,
7024         1,
7025         3,
7026         0,
7027         4,
7028 };
7029
7030 static long _vq_lengthlist__44c3_s_p2_0[] = {
7031          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
7032          7, 8, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
7033          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
7034          0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
7035          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7040          0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0,
7041          0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
7042          7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
7043          9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7048          0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
7049          0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
7050          0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
7051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7056          8,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
7057         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0, 9,
7058          9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
7059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7070          0,
7071 };
7072
7073 static float _vq_quantthresh__44c3_s_p2_0[] = {
7074         -1.5, -0.5, 0.5, 1.5, 
7075 };
7076
7077 static long _vq_quantmap__44c3_s_p2_0[] = {
7078             3,    1,    0,    2,    4,
7079 };
7080
7081 static encode_aux_threshmatch _vq_auxt__44c3_s_p2_0 = {
7082         _vq_quantthresh__44c3_s_p2_0,
7083         _vq_quantmap__44c3_s_p2_0,
7084         5,
7085         5
7086 };
7087
7088 static static_codebook _44c3_s_p2_0 = {
7089         4, 625,
7090         _vq_lengthlist__44c3_s_p2_0,
7091         1, -533725184, 1611661312, 3, 0,
7092         _vq_quantlist__44c3_s_p2_0,
7093         NULL,
7094         &_vq_auxt__44c3_s_p2_0,
7095         NULL,
7096         0
7097 };
7098
7099 static long _vq_quantlist__44c3_s_p3_0[] = {
7100         2,
7101         1,
7102         3,
7103         0,
7104         4,
7105 };
7106
7107 static long _vq_lengthlist__44c3_s_p3_0[] = {
7108          2, 4, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7109          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
7110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7111          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
7113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7114          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
7115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7147          0,
7148 };
7149
7150 static float _vq_quantthresh__44c3_s_p3_0[] = {
7151         -1.5, -0.5, 0.5, 1.5, 
7152 };
7153
7154 static long _vq_quantmap__44c3_s_p3_0[] = {
7155             3,    1,    0,    2,    4,
7156 };
7157
7158 static encode_aux_threshmatch _vq_auxt__44c3_s_p3_0 = {
7159         _vq_quantthresh__44c3_s_p3_0,
7160         _vq_quantmap__44c3_s_p3_0,
7161         5,
7162         5
7163 };
7164
7165 static static_codebook _44c3_s_p3_0 = {
7166         4, 625,
7167         _vq_lengthlist__44c3_s_p3_0,
7168         1, -533725184, 1611661312, 3, 0,
7169         _vq_quantlist__44c3_s_p3_0,
7170         NULL,
7171         &_vq_auxt__44c3_s_p3_0,
7172         NULL,
7173         0
7174 };
7175
7176 static long _vq_quantlist__44c3_s_p4_0[] = {
7177         4,
7178         3,
7179         5,
7180         2,
7181         6,
7182         1,
7183         7,
7184         0,
7185         8,
7186 };
7187
7188 static long _vq_lengthlist__44c3_s_p4_0[] = {
7189          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
7190          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
7191          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
7192          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
7193          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7194          0,
7195 };
7196
7197 static float _vq_quantthresh__44c3_s_p4_0[] = {
7198         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
7199 };
7200
7201 static long _vq_quantmap__44c3_s_p4_0[] = {
7202             7,    5,    3,    1,    0,    2,    4,    6,
7203             8,
7204 };
7205
7206 static encode_aux_threshmatch _vq_auxt__44c3_s_p4_0 = {
7207         _vq_quantthresh__44c3_s_p4_0,
7208         _vq_quantmap__44c3_s_p4_0,
7209         9,
7210         9
7211 };
7212
7213 static static_codebook _44c3_s_p4_0 = {
7214         2, 81,
7215         _vq_lengthlist__44c3_s_p4_0,
7216         1, -531628032, 1611661312, 4, 0,
7217         _vq_quantlist__44c3_s_p4_0,
7218         NULL,
7219         &_vq_auxt__44c3_s_p4_0,
7220         NULL,
7221         0
7222 };
7223
7224 static long _vq_quantlist__44c3_s_p5_0[] = {
7225         4,
7226         3,
7227         5,
7228         2,
7229         6,
7230         1,
7231         7,
7232         0,
7233         8,
7234 };
7235
7236 static long _vq_lengthlist__44c3_s_p5_0[] = {
7237          1, 3, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 7, 8,
7238          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
7239          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
7240          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
7241          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
7242         11,
7243 };
7244
7245 static float _vq_quantthresh__44c3_s_p5_0[] = {
7246         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
7247 };
7248
7249 static long _vq_quantmap__44c3_s_p5_0[] = {
7250             7,    5,    3,    1,    0,    2,    4,    6,
7251             8,
7252 };
7253
7254 static encode_aux_threshmatch _vq_auxt__44c3_s_p5_0 = {
7255         _vq_quantthresh__44c3_s_p5_0,
7256         _vq_quantmap__44c3_s_p5_0,
7257         9,
7258         9
7259 };
7260
7261 static static_codebook _44c3_s_p5_0 = {
7262         2, 81,
7263         _vq_lengthlist__44c3_s_p5_0,
7264         1, -531628032, 1611661312, 4, 0,
7265         _vq_quantlist__44c3_s_p5_0,
7266         NULL,
7267         &_vq_auxt__44c3_s_p5_0,
7268         NULL,
7269         0
7270 };
7271
7272 static long _vq_quantlist__44c3_s_p6_0[] = {
7273         8,
7274         7,
7275         9,
7276         6,
7277         10,
7278         5,
7279         11,
7280         4,
7281         12,
7282         3,
7283         13,
7284         2,
7285         14,
7286         1,
7287         15,
7288         0,
7289         16,
7290 };
7291
7292 static long _vq_lengthlist__44c3_s_p6_0[] = {
7293          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
7294         10, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
7295         11,11, 0, 5, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
7296         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
7297         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
7298         10,11,11,11,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
7299         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
7300          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
7301         10,10,11,10,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
7302         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 8,
7303          9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8,
7304          8, 9, 9,10,10,11,11,12,11,12,12, 0, 0, 0, 0, 0,
7305          9,10,10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0,
7306          0, 0, 0,10,10,10,10,11,11,12,12,13,13, 0, 0, 0,
7307          0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
7308          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
7309          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13,
7310          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
7311         13,
7312 };
7313
7314 static float _vq_quantthresh__44c3_s_p6_0[] = {
7315         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
7316         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
7317 };
7318
7319 static long _vq_quantmap__44c3_s_p6_0[] = {
7320            15,   13,   11,    9,    7,    5,    3,    1,
7321             0,    2,    4,    6,    8,   10,   12,   14,
7322            16,
7323 };
7324
7325 static encode_aux_threshmatch _vq_auxt__44c3_s_p6_0 = {
7326         _vq_quantthresh__44c3_s_p6_0,
7327         _vq_quantmap__44c3_s_p6_0,
7328         17,
7329         17
7330 };
7331
7332 static static_codebook _44c3_s_p6_0 = {
7333         2, 289,
7334         _vq_lengthlist__44c3_s_p6_0,
7335         1, -529530880, 1611661312, 5, 0,
7336         _vq_quantlist__44c3_s_p6_0,
7337         NULL,
7338         &_vq_auxt__44c3_s_p6_0,
7339         NULL,
7340         0
7341 };
7342
7343 static long _vq_quantlist__44c3_s_p7_0[] = {
7344         1,
7345         0,
7346         2,
7347 };
7348
7349 static long _vq_lengthlist__44c3_s_p7_0[] = {
7350          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
7351          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
7352         10,12,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
7353         11,10,10,11,10,10, 7,11,11,11,11,11,12,11,11, 6,
7354          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
7355         10,
7356 };
7357
7358 static float _vq_quantthresh__44c3_s_p7_0[] = {
7359         -5.5, 5.5, 
7360 };
7361
7362 static long _vq_quantmap__44c3_s_p7_0[] = {
7363             1,    0,    2,
7364 };
7365
7366 static encode_aux_threshmatch _vq_auxt__44c3_s_p7_0 = {
7367         _vq_quantthresh__44c3_s_p7_0,
7368         _vq_quantmap__44c3_s_p7_0,
7369         3,
7370         3
7371 };
7372
7373 static static_codebook _44c3_s_p7_0 = {
7374         4, 81,
7375         _vq_lengthlist__44c3_s_p7_0,
7376         1, -529137664, 1618345984, 2, 0,
7377         _vq_quantlist__44c3_s_p7_0,
7378         NULL,
7379         &_vq_auxt__44c3_s_p7_0,
7380         NULL,
7381         0
7382 };
7383
7384 static long _vq_quantlist__44c3_s_p7_1[] = {
7385         5,
7386         4,
7387         6,
7388         3,
7389         7,
7390         2,
7391         8,
7392         1,
7393         9,
7394         0,
7395         10,
7396 };
7397
7398 static long _vq_lengthlist__44c3_s_p7_1[] = {
7399          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
7400          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
7401          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
7402          7, 8, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
7403          8, 8,10,10,10, 7, 8, 8, 8, 8, 8, 8, 8,10,10,10,
7404          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
7405          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
7406         10,10,10, 8, 8, 8, 8, 8, 8,
7407 };
7408
7409 static float _vq_quantthresh__44c3_s_p7_1[] = {
7410         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
7411         3.5, 4.5, 
7412 };
7413
7414 static long _vq_quantmap__44c3_s_p7_1[] = {
7415             9,    7,    5,    3,    1,    0,    2,    4,
7416             6,    8,   10,
7417 };
7418
7419 static encode_aux_threshmatch _vq_auxt__44c3_s_p7_1 = {
7420         _vq_quantthresh__44c3_s_p7_1,
7421         _vq_quantmap__44c3_s_p7_1,
7422         11,
7423         11
7424 };
7425
7426 static static_codebook _44c3_s_p7_1 = {
7427         2, 121,
7428         _vq_lengthlist__44c3_s_p7_1,
7429         1, -531365888, 1611661312, 4, 0,
7430         _vq_quantlist__44c3_s_p7_1,
7431         NULL,
7432         &_vq_auxt__44c3_s_p7_1,
7433         NULL,
7434         0
7435 };
7436
7437 static long _vq_quantlist__44c3_s_p8_0[] = {
7438         6,
7439         5,
7440         7,
7441         4,
7442         8,
7443         3,
7444         9,
7445         2,
7446         10,
7447         1,
7448         11,
7449         0,
7450         12,
7451 };
7452
7453 static long _vq_lengthlist__44c3_s_p8_0[] = {
7454          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
7455          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
7456          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
7457         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
7458         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,12, 0,13,
7459         13, 9, 9,10,10,10,10,11,11,12,12, 0, 0, 0,10,10,
7460         10,10,11,11,12,12,12,12, 0, 0, 0,10,10,10,10,11,
7461         11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
7462         13,13, 0, 0, 0,14,14,11,11,11,11,12,12,13,13, 0,
7463          0, 0, 0, 0,12,12,12,12,13,13,14,13, 0, 0, 0, 0,
7464          0,13,13,12,12,13,12,14,13,
7465 };
7466
7467 static float _vq_quantthresh__44c3_s_p8_0[] = {
7468         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
7469         12.5, 17.5, 22.5, 27.5, 
7470 };
7471
7472 static long _vq_quantmap__44c3_s_p8_0[] = {
7473            11,    9,    7,    5,    3,    1,    0,    2,
7474             4,    6,    8,   10,   12,
7475 };
7476
7477 static encode_aux_threshmatch _vq_auxt__44c3_s_p8_0 = {
7478         _vq_quantthresh__44c3_s_p8_0,
7479         _vq_quantmap__44c3_s_p8_0,
7480         13,
7481         13
7482 };
7483
7484 static static_codebook _44c3_s_p8_0 = {
7485         2, 169,
7486         _vq_lengthlist__44c3_s_p8_0,
7487         1, -526516224, 1616117760, 4, 0,
7488         _vq_quantlist__44c3_s_p8_0,
7489         NULL,
7490         &_vq_auxt__44c3_s_p8_0,
7491         NULL,
7492         0
7493 };
7494
7495 static long _vq_quantlist__44c3_s_p8_1[] = {
7496         2,
7497         1,
7498         3,
7499         0,
7500         4,
7501 };
7502
7503 static long _vq_lengthlist__44c3_s_p8_1[] = {
7504          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
7505          5, 5, 5, 5, 6, 6, 6, 5, 5,
7506 };
7507
7508 static float _vq_quantthresh__44c3_s_p8_1[] = {
7509         -1.5, -0.5, 0.5, 1.5, 
7510 };
7511
7512 static long _vq_quantmap__44c3_s_p8_1[] = {
7513             3,    1,    0,    2,    4,
7514 };
7515
7516 static encode_aux_threshmatch _vq_auxt__44c3_s_p8_1 = {
7517         _vq_quantthresh__44c3_s_p8_1,
7518         _vq_quantmap__44c3_s_p8_1,
7519         5,
7520         5
7521 };
7522
7523 static static_codebook _44c3_s_p8_1 = {
7524         2, 25,
7525         _vq_lengthlist__44c3_s_p8_1,
7526         1, -533725184, 1611661312, 3, 0,
7527         _vq_quantlist__44c3_s_p8_1,
7528         NULL,
7529         &_vq_auxt__44c3_s_p8_1,
7530         NULL,
7531         0
7532 };
7533
7534 static long _vq_quantlist__44c3_s_p9_0[] = {
7535         6,
7536         5,
7537         7,
7538         4,
7539         8,
7540         3,
7541         9,
7542         2,
7543         10,
7544         1,
7545         11,
7546         0,
7547         12,
7548 };
7549
7550 static long _vq_lengthlist__44c3_s_p9_0[] = {
7551          1, 4, 4,12,12,12,12,12,12,12,12,12,12, 4, 9, 8,
7552         12,12,12,12,12,12,12,12,12,12, 2, 9, 7,12,12,12,
7553         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7554         12,12,12,12,12,12,11,12,12,12,12,12,12,12,12,12,
7555         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7556         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7557         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7558         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
7559         12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
7560         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
7561         11,11,11,11,11,11,11,11,11,
7562 };
7563
7564 static float _vq_quantthresh__44c3_s_p9_0[] = {
7565         -1402.5, -1147.5, -892.5, -637.5, -382.5, -127.5, 127.5, 382.5, 
7566         637.5, 892.5, 1147.5, 1402.5, 
7567 };
7568
7569 static long _vq_quantmap__44c3_s_p9_0[] = {
7570            11,    9,    7,    5,    3,    1,    0,    2,
7571             4,    6,    8,   10,   12,
7572 };
7573
7574 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_0 = {
7575         _vq_quantthresh__44c3_s_p9_0,
7576         _vq_quantmap__44c3_s_p9_0,
7577         13,
7578         13
7579 };
7580
7581 static static_codebook _44c3_s_p9_0 = {
7582         2, 169,
7583         _vq_lengthlist__44c3_s_p9_0,
7584         1, -514332672, 1627381760, 4, 0,
7585         _vq_quantlist__44c3_s_p9_0,
7586         NULL,
7587         &_vq_auxt__44c3_s_p9_0,
7588         NULL,
7589         0
7590 };
7591
7592 static long _vq_quantlist__44c3_s_p9_1[] = {
7593         7,
7594         6,
7595         8,
7596         5,
7597         9,
7598         4,
7599         10,
7600         3,
7601         11,
7602         2,
7603         12,
7604         1,
7605         13,
7606         0,
7607         14,
7608 };
7609
7610 static long _vq_lengthlist__44c3_s_p9_1[] = {
7611          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 9,10,10,10,10, 6,
7612          5, 5, 7, 7, 8, 8,10, 8,11,10,12,12,13,13, 6, 5,
7613          5, 7, 7, 8, 8,10, 9,11,11,12,12,13,12,18, 8, 8,
7614          8, 8, 9, 9,10, 9,11,10,12,12,13,13,18, 8, 8, 8,
7615          8, 9, 9,10,10,11,11,13,12,14,13,18,11,11, 9, 9,
7616         10,10,11,11,11,12,13,12,13,14,18,11,11, 9, 8,11,
7617         10,11,11,11,11,12,12,14,13,18,18,18,10,11,10,11,
7618         12,12,12,12,13,12,14,13,18,18,18,10,11,11, 9,12,
7619         11,12,12,12,13,13,13,18,18,17,14,14,11,11,12,12,
7620         13,12,14,12,14,13,18,18,18,14,14,11,10,12, 9,12,
7621         13,13,13,13,13,18,18,17,16,18,13,13,12,12,13,11,
7622         14,12,14,14,17,18,18,17,18,13,12,13,10,12,11,14,
7623         14,14,14,17,18,18,18,18,15,16,12,12,13,10,14,12,
7624         14,15,18,18,18,16,17,16,14,12,11,13,10,13,13,14,
7625         15,
7626 };
7627
7628 static float _vq_quantthresh__44c3_s_p9_1[] = {
7629         -110.5, -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 
7630         25.5, 42.5, 59.5, 76.5, 93.5, 110.5, 
7631 };
7632
7633 static long _vq_quantmap__44c3_s_p9_1[] = {
7634            13,   11,    9,    7,    5,    3,    1,    0,
7635             2,    4,    6,    8,   10,   12,   14,
7636 };
7637
7638 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_1 = {
7639         _vq_quantthresh__44c3_s_p9_1,
7640         _vq_quantmap__44c3_s_p9_1,
7641         15,
7642         15
7643 };
7644
7645 static static_codebook _44c3_s_p9_1 = {
7646         2, 225,
7647         _vq_lengthlist__44c3_s_p9_1,
7648         1, -522338304, 1620115456, 4, 0,
7649         _vq_quantlist__44c3_s_p9_1,
7650         NULL,
7651         &_vq_auxt__44c3_s_p9_1,
7652         NULL,
7653         0
7654 };
7655
7656 static long _vq_quantlist__44c3_s_p9_2[] = {
7657         8,
7658         7,
7659         9,
7660         6,
7661         10,
7662         5,
7663         11,
7664         4,
7665         12,
7666         3,
7667         13,
7668         2,
7669         14,
7670         1,
7671         15,
7672         0,
7673         16,
7674 };
7675
7676 static long _vq_lengthlist__44c3_s_p9_2[] = {
7677          2, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8,
7678          8,10, 6, 6, 7, 7, 8, 7, 8, 8, 8, 8, 8, 9, 9, 9,
7679          9, 9,10, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9,
7680          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
7681          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9,
7682          9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
7683          9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9,
7684          9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 9, 9, 9, 9, 9,
7685          9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 9, 9, 9,
7686          9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,11, 9, 9,
7687          9, 9, 9, 9,10,10, 9, 9,10, 9,11,10,11,11,11, 9,
7688          9, 9, 9, 9, 9, 9, 9,10,10,10, 9,11,11,11,11,11,
7689          9, 9, 9, 9,10,10, 9, 9, 9, 9,10, 9,11,11,11,11,
7690         11,11,11, 9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11,
7691         11,11,11,11,10, 9,10,10, 9,10, 9, 9,10, 9,11,10,
7692         10,11,11,11,11, 9,10, 9, 9, 9, 9,10,10,10,10,11,
7693         11,11,11,11,11,10,10,10, 9, 9,10, 9,10, 9,10,10,
7694         10,10,11,11,11,11,11,11,11, 9, 9, 9, 9, 9,10,10,
7695         10,
7696 };
7697
7698 static float _vq_quantthresh__44c3_s_p9_2[] = {
7699         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
7700         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
7701 };
7702
7703 static long _vq_quantmap__44c3_s_p9_2[] = {
7704            15,   13,   11,    9,    7,    5,    3,    1,
7705             0,    2,    4,    6,    8,   10,   12,   14,
7706            16,
7707 };
7708
7709 static encode_aux_threshmatch _vq_auxt__44c3_s_p9_2 = {
7710         _vq_quantthresh__44c3_s_p9_2,
7711         _vq_quantmap__44c3_s_p9_2,
7712         17,
7713         17
7714 };
7715
7716 static static_codebook _44c3_s_p9_2 = {
7717         2, 289,
7718         _vq_lengthlist__44c3_s_p9_2,
7719         1, -529530880, 1611661312, 5, 0,
7720         _vq_quantlist__44c3_s_p9_2,
7721         NULL,
7722         &_vq_auxt__44c3_s_p9_2,
7723         NULL,
7724         0
7725 };
7726
7727 static long _huff_lengthlist__44c3_s_short[] = {
7728         10, 9,13,11,14,10,12,13,13,14, 7, 2,12, 5,10, 5,
7729          7,10,12,14,12, 6, 9, 8, 7, 7, 9,11,13,16,10, 4,
7730         12, 5,10, 6, 8,12,14,16,12, 6, 8, 7, 6, 5, 7,11,
7731         12,16,10, 4, 8, 5, 6, 4, 6, 9,13,16,10, 6,10, 7,
7732          7, 6, 7, 9,13,15,12, 9,11, 9, 8, 6, 7,10,12,14,
7733         14,11,10, 9, 6, 5, 6, 9,11,13,15,13,11,10, 6, 5,
7734          6, 8, 9,11,
7735 };
7736
7737 static static_codebook _huff_book__44c3_s_short = {
7738         2, 100,
7739         _huff_lengthlist__44c3_s_short,
7740         0, 0, 0, 0, 0,
7741         NULL,
7742         NULL,
7743         NULL,
7744         NULL,
7745         0
7746 };
7747
7748 static long _huff_lengthlist__44c4_s_long[] = {
7749          4, 7,11,11,11,11,10,11,12,11, 5, 2,11, 5, 6, 6,
7750          7, 9,11,12,11, 9, 6,10, 6, 7, 8, 9,10,11,11, 5,
7751         11, 7, 8, 8, 9,11,13,14,11, 6, 5, 8, 4, 5, 7, 8,
7752         10,11,10, 6, 7, 7, 5, 5, 6, 8, 9,11,10, 7, 8, 9,
7753          6, 6, 6, 7, 8, 9,11, 9, 9,11, 7, 7, 6, 6, 7, 9,
7754         12,12,10,13, 9, 8, 7, 7, 7, 8,11,13,11,14,11,10,
7755          9, 8, 7, 7,
7756 };
7757
7758 static static_codebook _huff_book__44c4_s_long = {
7759         2, 100,
7760         _huff_lengthlist__44c4_s_long,
7761         0, 0, 0, 0, 0,
7762         NULL,
7763         NULL,
7764         NULL,
7765         NULL,
7766         0
7767 };
7768
7769 static long _vq_quantlist__44c4_s_p1_0[] = {
7770         1,
7771         0,
7772         2,
7773 };
7774
7775 static long _vq_lengthlist__44c4_s_p1_0[] = {
7776          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 0,
7777          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7781          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
7782          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7786          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 6, 8, 7, 0, 0,
7787          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7821          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
7822          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
7823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
7827          0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
7828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
7832          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
7833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7867          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
7868          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7872          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
7873          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
7874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7877          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
7878          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
7879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
7999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8028          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8029          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8034          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8039          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8186          0,
8187 };
8188
8189 static float _vq_quantthresh__44c4_s_p1_0[] = {
8190         -0.5, 0.5, 
8191 };
8192
8193 static long _vq_quantmap__44c4_s_p1_0[] = {
8194             1,    0,    2,
8195 };
8196
8197 static encode_aux_threshmatch _vq_auxt__44c4_s_p1_0 = {
8198         _vq_quantthresh__44c4_s_p1_0,
8199         _vq_quantmap__44c4_s_p1_0,
8200         3,
8201         3
8202 };
8203
8204 static static_codebook _44c4_s_p1_0 = {
8205         8, 6561,
8206         _vq_lengthlist__44c4_s_p1_0,
8207         1, -535822336, 1611661312, 2, 0,
8208         _vq_quantlist__44c4_s_p1_0,
8209         NULL,
8210         &_vq_auxt__44c4_s_p1_0,
8211         NULL,
8212         0
8213 };
8214
8215 static long _vq_quantlist__44c4_s_p2_0[] = {
8216         2,
8217         1,
8218         3,
8219         0,
8220         4,
8221 };
8222
8223 static long _vq_lengthlist__44c4_s_p2_0[] = {
8224          2, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
8225          7, 7, 0, 0, 0, 0, 0, 0, 0, 5, 6, 6, 0, 0, 0, 7,
8226          7, 0, 0, 0, 7, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
8227          0, 0, 5, 6, 6, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0,
8228          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8233          0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 7, 7, 0, 0,
8234          0, 7, 7, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5,
8235          7, 8, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9,
8236          9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8241          0, 0, 0, 5, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 7, 7,
8242          0, 0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0,
8243          0, 0, 7, 7, 0, 0, 0, 7, 7, 0, 0, 0, 9, 9, 0, 0,
8244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8249          7,10,10, 0, 0, 0, 9, 9, 0, 0, 0, 9, 9, 0, 0, 0,
8250         10,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0, 9,
8251          9, 0, 0, 0, 9, 9, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
8252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8263          0,
8264 };
8265
8266 static float _vq_quantthresh__44c4_s_p2_0[] = {
8267         -1.5, -0.5, 0.5, 1.5, 
8268 };
8269
8270 static long _vq_quantmap__44c4_s_p2_0[] = {
8271             3,    1,    0,    2,    4,
8272 };
8273
8274 static encode_aux_threshmatch _vq_auxt__44c4_s_p2_0 = {
8275         _vq_quantthresh__44c4_s_p2_0,
8276         _vq_quantmap__44c4_s_p2_0,
8277         5,
8278         5
8279 };
8280
8281 static static_codebook _44c4_s_p2_0 = {
8282         4, 625,
8283         _vq_lengthlist__44c4_s_p2_0,
8284         1, -533725184, 1611661312, 3, 0,
8285         _vq_quantlist__44c4_s_p2_0,
8286         NULL,
8287         &_vq_auxt__44c4_s_p2_0,
8288         NULL,
8289         0
8290 };
8291
8292 static long _vq_quantlist__44c4_s_p3_0[] = {
8293         2,
8294         1,
8295         3,
8296         0,
8297         4,
8298 };
8299
8300 static long _vq_lengthlist__44c4_s_p3_0[] = {
8301          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8302          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 4, 6, 6, 0, 0,
8303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8304          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
8306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8307          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
8308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8340          0,
8341 };
8342
8343 static float _vq_quantthresh__44c4_s_p3_0[] = {
8344         -1.5, -0.5, 0.5, 1.5, 
8345 };
8346
8347 static long _vq_quantmap__44c4_s_p3_0[] = {
8348             3,    1,    0,    2,    4,
8349 };
8350
8351 static encode_aux_threshmatch _vq_auxt__44c4_s_p3_0 = {
8352         _vq_quantthresh__44c4_s_p3_0,
8353         _vq_quantmap__44c4_s_p3_0,
8354         5,
8355         5
8356 };
8357
8358 static static_codebook _44c4_s_p3_0 = {
8359         4, 625,
8360         _vq_lengthlist__44c4_s_p3_0,
8361         1, -533725184, 1611661312, 3, 0,
8362         _vq_quantlist__44c4_s_p3_0,
8363         NULL,
8364         &_vq_auxt__44c4_s_p3_0,
8365         NULL,
8366         0
8367 };
8368
8369 static long _vq_quantlist__44c4_s_p4_0[] = {
8370         4,
8371         3,
8372         5,
8373         2,
8374         6,
8375         1,
8376         7,
8377         0,
8378         8,
8379 };
8380
8381 static long _vq_lengthlist__44c4_s_p4_0[] = {
8382          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
8383          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
8384          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
8385          7, 8, 0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0,
8386          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8387          0,
8388 };
8389
8390 static float _vq_quantthresh__44c4_s_p4_0[] = {
8391         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
8392 };
8393
8394 static long _vq_quantmap__44c4_s_p4_0[] = {
8395             7,    5,    3,    1,    0,    2,    4,    6,
8396             8,
8397 };
8398
8399 static encode_aux_threshmatch _vq_auxt__44c4_s_p4_0 = {
8400         _vq_quantthresh__44c4_s_p4_0,
8401         _vq_quantmap__44c4_s_p4_0,
8402         9,
8403         9
8404 };
8405
8406 static static_codebook _44c4_s_p4_0 = {
8407         2, 81,
8408         _vq_lengthlist__44c4_s_p4_0,
8409         1, -531628032, 1611661312, 4, 0,
8410         _vq_quantlist__44c4_s_p4_0,
8411         NULL,
8412         &_vq_auxt__44c4_s_p4_0,
8413         NULL,
8414         0
8415 };
8416
8417 static long _vq_quantlist__44c4_s_p5_0[] = {
8418         4,
8419         3,
8420         5,
8421         2,
8422         6,
8423         1,
8424         7,
8425         0,
8426         8,
8427 };
8428
8429 static long _vq_lengthlist__44c4_s_p5_0[] = {
8430          2, 3, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
8431          9, 9, 0, 4, 5, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
8432          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10, 9, 0, 0, 0,
8433          9, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
8434          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,10,
8435         10,
8436 };
8437
8438 static float _vq_quantthresh__44c4_s_p5_0[] = {
8439         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
8440 };
8441
8442 static long _vq_quantmap__44c4_s_p5_0[] = {
8443             7,    5,    3,    1,    0,    2,    4,    6,
8444             8,
8445 };
8446
8447 static encode_aux_threshmatch _vq_auxt__44c4_s_p5_0 = {
8448         _vq_quantthresh__44c4_s_p5_0,
8449         _vq_quantmap__44c4_s_p5_0,
8450         9,
8451         9
8452 };
8453
8454 static static_codebook _44c4_s_p5_0 = {
8455         2, 81,
8456         _vq_lengthlist__44c4_s_p5_0,
8457         1, -531628032, 1611661312, 4, 0,
8458         _vq_quantlist__44c4_s_p5_0,
8459         NULL,
8460         &_vq_auxt__44c4_s_p5_0,
8461         NULL,
8462         0
8463 };
8464
8465 static long _vq_quantlist__44c4_s_p6_0[] = {
8466         8,
8467         7,
8468         9,
8469         6,
8470         10,
8471         5,
8472         11,
8473         4,
8474         12,
8475         3,
8476         13,
8477         2,
8478         14,
8479         1,
8480         15,
8481         0,
8482         16,
8483 };
8484
8485 static long _vq_lengthlist__44c4_s_p6_0[] = {
8486          2, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
8487         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
8488         11,11, 0, 4, 4, 7, 6, 8, 8, 9, 9, 9, 9,10,10,11,
8489         11,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
8490         11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
8491         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,
8492         10,10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9,
8493          9,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
8494         10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
8495         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,
8496          9,10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9,
8497          9, 9, 9,10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0,
8498         10,10,10,10,11,11,11,11,12,12,13,12, 0, 0, 0, 0,
8499          0, 0, 0,10,10,11,11,11,11,12,12,12,12, 0, 0, 0,
8500          0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0, 0,
8501          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
8502          0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,13,13,
8503          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,
8504         13,
8505 };
8506
8507 static float _vq_quantthresh__44c4_s_p6_0[] = {
8508         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
8509         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
8510 };
8511
8512 static long _vq_quantmap__44c4_s_p6_0[] = {
8513            15,   13,   11,    9,    7,    5,    3,    1,
8514             0,    2,    4,    6,    8,   10,   12,   14,
8515            16,
8516 };
8517
8518 static encode_aux_threshmatch _vq_auxt__44c4_s_p6_0 = {
8519         _vq_quantthresh__44c4_s_p6_0,
8520         _vq_quantmap__44c4_s_p6_0,
8521         17,
8522         17
8523 };
8524
8525 static static_codebook _44c4_s_p6_0 = {
8526         2, 289,
8527         _vq_lengthlist__44c4_s_p6_0,
8528         1, -529530880, 1611661312, 5, 0,
8529         _vq_quantlist__44c4_s_p6_0,
8530         NULL,
8531         &_vq_auxt__44c4_s_p6_0,
8532         NULL,
8533         0
8534 };
8535
8536 static long _vq_quantlist__44c4_s_p7_0[] = {
8537         1,
8538         0,
8539         2,
8540 };
8541
8542 static long _vq_lengthlist__44c4_s_p7_0[] = {
8543          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
8544          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
8545         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
8546         11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
8547          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
8548         10,
8549 };
8550
8551 static float _vq_quantthresh__44c4_s_p7_0[] = {
8552         -5.5, 5.5, 
8553 };
8554
8555 static long _vq_quantmap__44c4_s_p7_0[] = {
8556             1,    0,    2,
8557 };
8558
8559 static encode_aux_threshmatch _vq_auxt__44c4_s_p7_0 = {
8560         _vq_quantthresh__44c4_s_p7_0,
8561         _vq_quantmap__44c4_s_p7_0,
8562         3,
8563         3
8564 };
8565
8566 static static_codebook _44c4_s_p7_0 = {
8567         4, 81,
8568         _vq_lengthlist__44c4_s_p7_0,
8569         1, -529137664, 1618345984, 2, 0,
8570         _vq_quantlist__44c4_s_p7_0,
8571         NULL,
8572         &_vq_auxt__44c4_s_p7_0,
8573         NULL,
8574         0
8575 };
8576
8577 static long _vq_quantlist__44c4_s_p7_1[] = {
8578         5,
8579         4,
8580         6,
8581         3,
8582         7,
8583         2,
8584         8,
8585         1,
8586         9,
8587         0,
8588         10,
8589 };
8590
8591 static long _vq_lengthlist__44c4_s_p7_1[] = {
8592          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
8593          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
8594          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
8595          7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
8596          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
8597          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
8598          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 9, 8,10,10,
8599         10,10,10, 8, 8, 8, 8, 9, 9,
8600 };
8601
8602 static float _vq_quantthresh__44c4_s_p7_1[] = {
8603         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
8604         3.5, 4.5, 
8605 };
8606
8607 static long _vq_quantmap__44c4_s_p7_1[] = {
8608             9,    7,    5,    3,    1,    0,    2,    4,
8609             6,    8,   10,
8610 };
8611
8612 static encode_aux_threshmatch _vq_auxt__44c4_s_p7_1 = {
8613         _vq_quantthresh__44c4_s_p7_1,
8614         _vq_quantmap__44c4_s_p7_1,
8615         11,
8616         11
8617 };
8618
8619 static static_codebook _44c4_s_p7_1 = {
8620         2, 121,
8621         _vq_lengthlist__44c4_s_p7_1,
8622         1, -531365888, 1611661312, 4, 0,
8623         _vq_quantlist__44c4_s_p7_1,
8624         NULL,
8625         &_vq_auxt__44c4_s_p7_1,
8626         NULL,
8627         0
8628 };
8629
8630 static long _vq_quantlist__44c4_s_p8_0[] = {
8631         6,
8632         5,
8633         7,
8634         4,
8635         8,
8636         3,
8637         9,
8638         2,
8639         10,
8640         1,
8641         11,
8642         0,
8643         12,
8644 };
8645
8646 static long _vq_lengthlist__44c4_s_p8_0[] = {
8647          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
8648          7, 7, 8, 8, 8, 8, 9,10,11,11, 7, 5, 5, 7, 7, 8,
8649          8, 9, 9,10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
8650         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
8651         11, 0,12,12, 9, 9, 9, 9,10,10,10,10,11,11, 0,13,
8652         13, 9, 9,10, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
8653         10,10,10,10,11,11,12,12, 0, 0, 0,10,10,10,10,10,
8654         10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
8655         12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,13, 0,
8656          0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
8657          0,13,12,12,12,12,12,13,13,
8658 };
8659
8660 static float _vq_quantthresh__44c4_s_p8_0[] = {
8661         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
8662         12.5, 17.5, 22.5, 27.5, 
8663 };
8664
8665 static long _vq_quantmap__44c4_s_p8_0[] = {
8666            11,    9,    7,    5,    3,    1,    0,    2,
8667             4,    6,    8,   10,   12,
8668 };
8669
8670 static encode_aux_threshmatch _vq_auxt__44c4_s_p8_0 = {
8671         _vq_quantthresh__44c4_s_p8_0,
8672         _vq_quantmap__44c4_s_p8_0,
8673         13,
8674         13
8675 };
8676
8677 static static_codebook _44c4_s_p8_0 = {
8678         2, 169,
8679         _vq_lengthlist__44c4_s_p8_0,
8680         1, -526516224, 1616117760, 4, 0,
8681         _vq_quantlist__44c4_s_p8_0,
8682         NULL,
8683         &_vq_auxt__44c4_s_p8_0,
8684         NULL,
8685         0
8686 };
8687
8688 static long _vq_quantlist__44c4_s_p8_1[] = {
8689         2,
8690         1,
8691         3,
8692         0,
8693         4,
8694 };
8695
8696 static long _vq_lengthlist__44c4_s_p8_1[] = {
8697          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 5, 4, 5, 5, 6,
8698          5, 5, 5, 5, 6, 6, 6, 5, 5,
8699 };
8700
8701 static float _vq_quantthresh__44c4_s_p8_1[] = {
8702         -1.5, -0.5, 0.5, 1.5, 
8703 };
8704
8705 static long _vq_quantmap__44c4_s_p8_1[] = {
8706             3,    1,    0,    2,    4,
8707 };
8708
8709 static encode_aux_threshmatch _vq_auxt__44c4_s_p8_1 = {
8710         _vq_quantthresh__44c4_s_p8_1,
8711         _vq_quantmap__44c4_s_p8_1,
8712         5,
8713         5
8714 };
8715
8716 static static_codebook _44c4_s_p8_1 = {
8717         2, 25,
8718         _vq_lengthlist__44c4_s_p8_1,
8719         1, -533725184, 1611661312, 3, 0,
8720         _vq_quantlist__44c4_s_p8_1,
8721         NULL,
8722         &_vq_auxt__44c4_s_p8_1,
8723         NULL,
8724         0
8725 };
8726
8727 static long _vq_quantlist__44c4_s_p9_0[] = {
8728         6,
8729         5,
8730         7,
8731         4,
8732         8,
8733         3,
8734         9,
8735         2,
8736         10,
8737         1,
8738         11,
8739         0,
8740         12,
8741 };
8742
8743 static long _vq_lengthlist__44c4_s_p9_0[] = {
8744          1, 3, 3,12,12,12,12,12,12,12,12,12,12, 4, 7, 7,
8745         12,12,12,12,12,12,12,12,12,12, 3, 8, 8,12,12,12,
8746         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
8747         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
8748         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
8749         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
8750         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
8751         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
8752         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
8753         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
8754         12,12,12,12,12,12,12,12,12,
8755 };
8756
8757 static float _vq_quantthresh__44c4_s_p9_0[] = {
8758         -1732.5, -1417.5, -1102.5, -787.5, -472.5, -157.5, 157.5, 472.5, 
8759         787.5, 1102.5, 1417.5, 1732.5, 
8760 };
8761
8762 static long _vq_quantmap__44c4_s_p9_0[] = {
8763            11,    9,    7,    5,    3,    1,    0,    2,
8764             4,    6,    8,   10,   12,
8765 };
8766
8767 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_0 = {
8768         _vq_quantthresh__44c4_s_p9_0,
8769         _vq_quantmap__44c4_s_p9_0,
8770         13,
8771         13
8772 };
8773
8774 static static_codebook _44c4_s_p9_0 = {
8775         2, 169,
8776         _vq_lengthlist__44c4_s_p9_0,
8777         1, -513964032, 1628680192, 4, 0,
8778         _vq_quantlist__44c4_s_p9_0,
8779         NULL,
8780         &_vq_auxt__44c4_s_p9_0,
8781         NULL,
8782         0
8783 };
8784
8785 static long _vq_quantlist__44c4_s_p9_1[] = {
8786         7,
8787         6,
8788         8,
8789         5,
8790         9,
8791         4,
8792         10,
8793         3,
8794         11,
8795         2,
8796         12,
8797         1,
8798         13,
8799         0,
8800         14,
8801 };
8802
8803 static long _vq_lengthlist__44c4_s_p9_1[] = {
8804          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,10,10, 6,
8805          5, 5, 7, 7, 9, 8,10, 9,11,10,12,12,13,13, 6, 5,
8806          5, 7, 7, 9, 9,10,10,11,11,12,12,12,13,19, 8, 8,
8807          8, 8, 9, 9,10,10,12,11,12,12,13,13,19, 8, 8, 8,
8808          8, 9, 9,11,11,12,12,13,13,13,13,19,12,12, 9, 9,
8809         11,11,11,11,12,11,13,12,13,13,18,12,12, 9, 9,11,
8810         10,11,11,12,12,12,13,13,14,19,18,18,11,11,11,11,
8811         12,12,13,12,13,13,14,14,16,18,18,11,11,11,10,12,
8812         11,13,13,13,13,13,14,17,18,18,14,15,11,12,12,13,
8813         13,13,13,14,14,14,18,18,18,15,15,12,10,13,10,13,
8814         13,13,13,13,14,18,17,18,17,18,12,13,12,13,13,13,
8815         14,14,16,14,18,17,18,18,17,13,12,13,10,12,12,14,
8816         14,14,14,17,18,18,18,18,14,15,12,12,13,12,14,14,
8817         15,15,18,18,18,17,18,15,14,12,11,12,12,14,14,14,
8818         15,
8819 };
8820
8821 static float _vq_quantthresh__44c4_s_p9_1[] = {
8822         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
8823         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
8824 };
8825
8826 static long _vq_quantmap__44c4_s_p9_1[] = {
8827            13,   11,    9,    7,    5,    3,    1,    0,
8828             2,    4,    6,    8,   10,   12,   14,
8829 };
8830
8831 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_1 = {
8832         _vq_quantthresh__44c4_s_p9_1,
8833         _vq_quantmap__44c4_s_p9_1,
8834         15,
8835         15
8836 };
8837
8838 static static_codebook _44c4_s_p9_1 = {
8839         2, 225,
8840         _vq_lengthlist__44c4_s_p9_1,
8841         1, -520986624, 1620377600, 4, 0,
8842         _vq_quantlist__44c4_s_p9_1,
8843         NULL,
8844         &_vq_auxt__44c4_s_p9_1,
8845         NULL,
8846         0
8847 };
8848
8849 static long _vq_quantlist__44c4_s_p9_2[] = {
8850         10,
8851         9,
8852         11,
8853         8,
8854         12,
8855         7,
8856         13,
8857         6,
8858         14,
8859         5,
8860         15,
8861         4,
8862         16,
8863         3,
8864         17,
8865         2,
8866         18,
8867         1,
8868         19,
8869         0,
8870         20,
8871 };
8872
8873 static long _vq_lengthlist__44c4_s_p9_2[] = {
8874          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
8875          8, 9, 9, 9, 9,11, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
8876          9, 9, 9, 9, 9, 9,10,10,10,10,11, 6, 6, 7, 7, 8,
8877          8, 8, 8, 9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,
8878          7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,10,10,10,
8879         10,10,10,10,12,11,11, 7, 7, 8, 8, 9, 9, 9, 9, 9,
8880          9,10,10,10,10,10,10,10,10,12,11,12, 8, 8, 8, 8,
8881          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,11,11,
8882         11, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,10,10,10,10,
8883         10,10,10,11,11,12, 9, 9, 9, 9, 9, 9,10, 9,10,10,
8884         10,10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9,
8885          9,10,10,10,10,10,10,10,10,10,10,10,10,11,12,11,
8886         11,11, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
8887         10,10,11,11,11,11,11, 9, 9, 9, 9,10,10,10,10,10,
8888         10,10,10,10,10,10,10,11,11,11,12,12,10,10,10,10,
8889         10,10,10,10,10,10,10,10,10,10,10,10,11,12,11,12,
8890         11,11,11, 9,10,10,10,10,10,10,10,10,10,10,10,10,
8891         10,11,12,11,11,11,11,11,10,10,10,10,10,10,10,10,
8892         10,10,10,10,10,10,11,11,11,12,11,11,11,10,10,10,
8893         10,10,10,10,10,10,10,10,10,10,10,12,11,11,12,11,
8894         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
8895         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
8896         10,10,10,10,10,11,11,11,11,12,12,11,11,11,11,11,
8897         11,11,10,10,10,10,10,10,10,10,12,12,12,11,11,11,
8898         12,11,11,11,10,10,10,10,10,10,10,10,10,10,10,12,
8899         11,12,12,12,12,12,11,12,11,11,10,10,10,10,10,10,
8900         10,10,10,10,12,12,12,12,11,11,11,11,11,11,11,10,
8901         10,10,10,10,10,10,10,10,10,
8902 };
8903
8904 static float _vq_quantthresh__44c4_s_p9_2[] = {
8905         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
8906         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
8907         6.5, 7.5, 8.5, 9.5, 
8908 };
8909
8910 static long _vq_quantmap__44c4_s_p9_2[] = {
8911            19,   17,   15,   13,   11,    9,    7,    5,
8912             3,    1,    0,    2,    4,    6,    8,   10,
8913            12,   14,   16,   18,   20,
8914 };
8915
8916 static encode_aux_threshmatch _vq_auxt__44c4_s_p9_2 = {
8917         _vq_quantthresh__44c4_s_p9_2,
8918         _vq_quantmap__44c4_s_p9_2,
8919         21,
8920         21
8921 };
8922
8923 static static_codebook _44c4_s_p9_2 = {
8924         2, 441,
8925         _vq_lengthlist__44c4_s_p9_2,
8926         1, -529268736, 1611661312, 5, 0,
8927         _vq_quantlist__44c4_s_p9_2,
8928         NULL,
8929         &_vq_auxt__44c4_s_p9_2,
8930         NULL,
8931         0
8932 };
8933
8934 static long _huff_lengthlist__44c4_s_short[] = {
8935          4, 7,14,10,15,10,12,15,16,15, 4, 2,11, 5,10, 6,
8936          8,11,14,14,14,10, 7,11, 6, 8,10,11,13,15, 9, 4,
8937         11, 5, 9, 6, 9,12,14,15,14, 9, 6, 9, 4, 5, 7,10,
8938         12,13, 9, 5, 7, 6, 5, 5, 7,10,13,13,10, 8, 9, 8,
8939          7, 6, 8,10,14,14,13,11,10,10, 7, 7, 8,11,14,15,
8940         13,12, 9, 9, 6, 5, 7,10,14,17,15,13,11,10, 6, 6,
8941          7, 9,12,17,
8942 };
8943
8944 static static_codebook _huff_book__44c4_s_short = {
8945         2, 100,
8946         _huff_lengthlist__44c4_s_short,
8947         0, 0, 0, 0, 0,
8948         NULL,
8949         NULL,
8950         NULL,
8951         NULL,
8952         0
8953 };
8954
8955 static long _huff_lengthlist__44c5_s_long[] = {
8956          3, 8, 9,13,10,12,12,12,12,12, 6, 4, 6, 8, 6, 8,
8957         10,10,11,12, 8, 5, 4,10, 4, 7, 8, 9,10,11,13, 8,
8958         10, 8, 9, 9,11,12,13,14,10, 6, 4, 9, 3, 5, 6, 8,
8959         10,11,11, 8, 6, 9, 5, 5, 6, 7, 9,11,12, 9, 7,11,
8960          6, 6, 6, 7, 8,10,12,11, 9,12, 7, 7, 6, 6, 7, 9,
8961         13,12,10,13, 9, 8, 7, 7, 7, 8,11,15,11,15,11,10,
8962          9, 8, 7, 7,
8963 };
8964
8965 static static_codebook _huff_book__44c5_s_long = {
8966         2, 100,
8967         _huff_lengthlist__44c5_s_long,
8968         0, 0, 0, 0, 0,
8969         NULL,
8970         NULL,
8971         NULL,
8972         NULL,
8973         0
8974 };
8975
8976 static long _vq_quantlist__44c5_s_p1_0[] = {
8977         1,
8978         0,
8979         2,
8980 };
8981
8982 static long _vq_lengthlist__44c5_s_p1_0[] = {
8983          2, 4, 4, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
8984          0, 0, 4, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8988          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
8989          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8993          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
8994          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
8999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9021          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9022          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9023          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9024          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9025          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9026          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9027          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9028          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
9029          0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
9030          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9031          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9032          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9033          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
9034          0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
9035          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9036          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9037          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9038          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
9039          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
9040          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9041          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9042          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9043          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9044          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9048          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9049          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9053          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9054          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9074          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
9075          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9079          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
9080          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
9081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9084          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
9085          0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
9086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9099          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9134          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9135          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9144          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9145          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9393          0,
9394 };
9395
9396 static float _vq_quantthresh__44c5_s_p1_0[] = {
9397         -0.5, 0.5, 
9398 };
9399
9400 static long _vq_quantmap__44c5_s_p1_0[] = {
9401             1,    0,    2,
9402 };
9403
9404 static encode_aux_threshmatch _vq_auxt__44c5_s_p1_0 = {
9405         _vq_quantthresh__44c5_s_p1_0,
9406         _vq_quantmap__44c5_s_p1_0,
9407         3,
9408         3
9409 };
9410
9411 static static_codebook _44c5_s_p1_0 = {
9412         8, 6561,
9413         _vq_lengthlist__44c5_s_p1_0,
9414         1, -535822336, 1611661312, 2, 0,
9415         _vq_quantlist__44c5_s_p1_0,
9416         NULL,
9417         &_vq_auxt__44c5_s_p1_0,
9418         NULL,
9419         0
9420 };
9421
9422 static long _vq_quantlist__44c5_s_p2_0[] = {
9423         2,
9424         1,
9425         3,
9426         0,
9427         4,
9428 };
9429
9430 static long _vq_lengthlist__44c5_s_p2_0[] = {
9431          2, 4, 4, 0, 0, 0, 5, 5, 0, 0, 0, 5, 5, 0, 0, 0,
9432          8, 7, 0, 0, 0, 0, 0, 0, 0, 4, 6, 6, 0, 0, 0, 8,
9433          8, 0, 0, 0, 8, 7, 0, 0, 0,10,10, 0, 0, 0, 0, 0,
9434          0, 0, 4, 6, 6, 0, 0, 0, 8, 8, 0, 0, 0, 7, 8, 0,
9435          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9440          0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 8, 8, 0, 0,
9441          0, 8, 8, 0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5,
9442          7, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,
9443         10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9448          0, 0, 0, 5, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0, 8, 8,
9449          0, 0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0,
9450          0, 0, 8, 8, 0, 0, 0, 8, 8, 0, 0, 0,10,10, 0, 0,
9451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9456          8,10,10, 0, 0, 0,10,10, 0, 0, 0, 9,10, 0, 0, 0,
9457         11,10, 0, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0, 0,10,
9458         10, 0, 0, 0,10,10, 0, 0, 0,10,11, 0, 0, 0, 0, 0,
9459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9470          0,
9471 };
9472
9473 static float _vq_quantthresh__44c5_s_p2_0[] = {
9474         -1.5, -0.5, 0.5, 1.5, 
9475 };
9476
9477 static long _vq_quantmap__44c5_s_p2_0[] = {
9478             3,    1,    0,    2,    4,
9479 };
9480
9481 static encode_aux_threshmatch _vq_auxt__44c5_s_p2_0 = {
9482         _vq_quantthresh__44c5_s_p2_0,
9483         _vq_quantmap__44c5_s_p2_0,
9484         5,
9485         5
9486 };
9487
9488 static static_codebook _44c5_s_p2_0 = {
9489         4, 625,
9490         _vq_lengthlist__44c5_s_p2_0,
9491         1, -533725184, 1611661312, 3, 0,
9492         _vq_quantlist__44c5_s_p2_0,
9493         NULL,
9494         &_vq_auxt__44c5_s_p2_0,
9495         NULL,
9496         0
9497 };
9498
9499 static long _vq_quantlist__44c5_s_p3_0[] = {
9500         2,
9501         1,
9502         3,
9503         0,
9504         4,
9505 };
9506
9507 static long _vq_lengthlist__44c5_s_p3_0[] = {
9508          2, 4, 3, 5, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9509          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 6, 6, 0, 0,
9510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9511          0, 0, 3, 5, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
9513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9514          0, 0, 0, 0, 5, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
9515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9547          0,
9548 };
9549
9550 static float _vq_quantthresh__44c5_s_p3_0[] = {
9551         -1.5, -0.5, 0.5, 1.5, 
9552 };
9553
9554 static long _vq_quantmap__44c5_s_p3_0[] = {
9555             3,    1,    0,    2,    4,
9556 };
9557
9558 static encode_aux_threshmatch _vq_auxt__44c5_s_p3_0 = {
9559         _vq_quantthresh__44c5_s_p3_0,
9560         _vq_quantmap__44c5_s_p3_0,
9561         5,
9562         5
9563 };
9564
9565 static static_codebook _44c5_s_p3_0 = {
9566         4, 625,
9567         _vq_lengthlist__44c5_s_p3_0,
9568         1, -533725184, 1611661312, 3, 0,
9569         _vq_quantlist__44c5_s_p3_0,
9570         NULL,
9571         &_vq_auxt__44c5_s_p3_0,
9572         NULL,
9573         0
9574 };
9575
9576 static long _vq_quantlist__44c5_s_p4_0[] = {
9577         4,
9578         3,
9579         5,
9580         2,
9581         6,
9582         1,
9583         7,
9584         0,
9585         8,
9586 };
9587
9588 static long _vq_lengthlist__44c5_s_p4_0[] = {
9589          2, 3, 3, 6, 6, 0, 0, 0, 0, 0, 4, 4, 6, 6, 0, 0,
9590          0, 0, 0, 4, 4, 6, 6, 0, 0, 0, 0, 0, 5, 5, 6, 6,
9591          0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0,
9592          7, 7, 0, 0, 0, 0, 0, 0, 0, 8, 7, 0, 0, 0, 0, 0,
9593          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
9594          0,
9595 };
9596
9597 static float _vq_quantthresh__44c5_s_p4_0[] = {
9598         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
9599 };
9600
9601 static long _vq_quantmap__44c5_s_p4_0[] = {
9602             7,    5,    3,    1,    0,    2,    4,    6,
9603             8,
9604 };
9605
9606 static encode_aux_threshmatch _vq_auxt__44c5_s_p4_0 = {
9607         _vq_quantthresh__44c5_s_p4_0,
9608         _vq_quantmap__44c5_s_p4_0,
9609         9,
9610         9
9611 };
9612
9613 static static_codebook _44c5_s_p4_0 = {
9614         2, 81,
9615         _vq_lengthlist__44c5_s_p4_0,
9616         1, -531628032, 1611661312, 4, 0,
9617         _vq_quantlist__44c5_s_p4_0,
9618         NULL,
9619         &_vq_auxt__44c5_s_p4_0,
9620         NULL,
9621         0
9622 };
9623
9624 static long _vq_quantlist__44c5_s_p5_0[] = {
9625         4,
9626         3,
9627         5,
9628         2,
9629         6,
9630         1,
9631         7,
9632         0,
9633         8,
9634 };
9635
9636 static long _vq_lengthlist__44c5_s_p5_0[] = {
9637          2, 4, 3, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
9638          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7,
9639          7, 7, 9, 9, 0, 0, 0, 7, 6, 7, 7, 9, 9, 0, 0, 0,
9640          8, 8, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
9641          0, 0, 9, 9, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
9642         10,
9643 };
9644
9645 static float _vq_quantthresh__44c5_s_p5_0[] = {
9646         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
9647 };
9648
9649 static long _vq_quantmap__44c5_s_p5_0[] = {
9650             7,    5,    3,    1,    0,    2,    4,    6,
9651             8,
9652 };
9653
9654 static encode_aux_threshmatch _vq_auxt__44c5_s_p5_0 = {
9655         _vq_quantthresh__44c5_s_p5_0,
9656         _vq_quantmap__44c5_s_p5_0,
9657         9,
9658         9
9659 };
9660
9661 static static_codebook _44c5_s_p5_0 = {
9662         2, 81,
9663         _vq_lengthlist__44c5_s_p5_0,
9664         1, -531628032, 1611661312, 4, 0,
9665         _vq_quantlist__44c5_s_p5_0,
9666         NULL,
9667         &_vq_auxt__44c5_s_p5_0,
9668         NULL,
9669         0
9670 };
9671
9672 static long _vq_quantlist__44c5_s_p6_0[] = {
9673         8,
9674         7,
9675         9,
9676         6,
9677         10,
9678         5,
9679         11,
9680         4,
9681         12,
9682         3,
9683         13,
9684         2,
9685         14,
9686         1,
9687         15,
9688         0,
9689         16,
9690 };
9691
9692 static long _vq_lengthlist__44c5_s_p6_0[] = {
9693          2, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,11,
9694         11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,11,
9695         12,12, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,11,
9696         11,12,12, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
9697         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
9698         10,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
9699         11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 9,10,10,10,
9700         10,11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,
9701         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
9702         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
9703         10,10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9,
9704          9, 9,10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
9705         10,10,10,10,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
9706          0, 0, 0,10,10,11,11,11,11,12,12,13,13, 0, 0, 0,
9707          0, 0, 0, 0,11,11,11,11,12,12,12,13,13,13, 0, 0,
9708          0, 0, 0, 0, 0,11,11,11,11,12,12,12,12,13,13, 0,
9709          0, 0, 0, 0, 0, 0,12,12,12,12,13,12,13,13,13,13,
9710          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,
9711         13,
9712 };
9713
9714 static float _vq_quantthresh__44c5_s_p6_0[] = {
9715         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
9716         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
9717 };
9718
9719 static long _vq_quantmap__44c5_s_p6_0[] = {
9720            15,   13,   11,    9,    7,    5,    3,    1,
9721             0,    2,    4,    6,    8,   10,   12,   14,
9722            16,
9723 };
9724
9725 static encode_aux_threshmatch _vq_auxt__44c5_s_p6_0 = {
9726         _vq_quantthresh__44c5_s_p6_0,
9727         _vq_quantmap__44c5_s_p6_0,
9728         17,
9729         17
9730 };
9731
9732 static static_codebook _44c5_s_p6_0 = {
9733         2, 289,
9734         _vq_lengthlist__44c5_s_p6_0,
9735         1, -529530880, 1611661312, 5, 0,
9736         _vq_quantlist__44c5_s_p6_0,
9737         NULL,
9738         &_vq_auxt__44c5_s_p6_0,
9739         NULL,
9740         0
9741 };
9742
9743 static long _vq_quantlist__44c5_s_p7_0[] = {
9744         1,
9745         0,
9746         2,
9747 };
9748
9749 static long _vq_lengthlist__44c5_s_p7_0[] = {
9750          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
9751          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
9752         10,11,11,11, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
9753         11,10,10,11,10,10, 7,11,11,12,11,11,12,11,11, 6,
9754          9, 9,11,10,10,11,10,10, 6, 9, 9,11,10,10,11,10,
9755         10,
9756 };
9757
9758 static float _vq_quantthresh__44c5_s_p7_0[] = {
9759         -5.5, 5.5, 
9760 };
9761
9762 static long _vq_quantmap__44c5_s_p7_0[] = {
9763             1,    0,    2,
9764 };
9765
9766 static encode_aux_threshmatch _vq_auxt__44c5_s_p7_0 = {
9767         _vq_quantthresh__44c5_s_p7_0,
9768         _vq_quantmap__44c5_s_p7_0,
9769         3,
9770         3
9771 };
9772
9773 static static_codebook _44c5_s_p7_0 = {
9774         4, 81,
9775         _vq_lengthlist__44c5_s_p7_0,
9776         1, -529137664, 1618345984, 2, 0,
9777         _vq_quantlist__44c5_s_p7_0,
9778         NULL,
9779         &_vq_auxt__44c5_s_p7_0,
9780         NULL,
9781         0
9782 };
9783
9784 static long _vq_quantlist__44c5_s_p7_1[] = {
9785         5,
9786         4,
9787         6,
9788         3,
9789         7,
9790         2,
9791         8,
9792         1,
9793         9,
9794         0,
9795         10,
9796 };
9797
9798 static long _vq_lengthlist__44c5_s_p7_1[] = {
9799          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6,
9800          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
9801          8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
9802          7, 8, 8, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
9803          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
9804          8, 8, 8, 8, 8, 8, 8, 9,10,10,10,10,10, 8, 8, 8,
9805          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
9806         10,10,10, 8, 8, 8, 8, 8, 8,
9807 };
9808
9809 static float _vq_quantthresh__44c5_s_p7_1[] = {
9810         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
9811         3.5, 4.5, 
9812 };
9813
9814 static long _vq_quantmap__44c5_s_p7_1[] = {
9815             9,    7,    5,    3,    1,    0,    2,    4,
9816             6,    8,   10,
9817 };
9818
9819 static encode_aux_threshmatch _vq_auxt__44c5_s_p7_1 = {
9820         _vq_quantthresh__44c5_s_p7_1,
9821         _vq_quantmap__44c5_s_p7_1,
9822         11,
9823         11
9824 };
9825
9826 static static_codebook _44c5_s_p7_1 = {
9827         2, 121,
9828         _vq_lengthlist__44c5_s_p7_1,
9829         1, -531365888, 1611661312, 4, 0,
9830         _vq_quantlist__44c5_s_p7_1,
9831         NULL,
9832         &_vq_auxt__44c5_s_p7_1,
9833         NULL,
9834         0
9835 };
9836
9837 static long _vq_quantlist__44c5_s_p8_0[] = {
9838         6,
9839         5,
9840         7,
9841         4,
9842         8,
9843         3,
9844         9,
9845         2,
9846         10,
9847         1,
9848         11,
9849         0,
9850         12,
9851 };
9852
9853 static long _vq_lengthlist__44c5_s_p8_0[] = {
9854          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
9855          7, 7, 8, 8, 8, 9,10,10,10,10, 7, 5, 5, 7, 7, 8,
9856          8, 9, 9,10,10,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
9857         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
9858         11, 0,12,12, 9, 9, 9,10,10,10,10,10,11,11, 0,13,
9859         13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
9860         10,10,10,10,11,11,11,11, 0, 0, 0,10,10,10,10,10,
9861         10,11,11,12,12, 0, 0, 0,14,14,11,11,11,11,12,12,
9862         12,12, 0, 0, 0,14,14,11,11,11,11,12,12,12,12, 0,
9863          0, 0, 0, 0,12,12,12,12,12,12,13,13, 0, 0, 0, 0,
9864          0,12,12,12,12,12,12,13,13,
9865 };
9866
9867 static float _vq_quantthresh__44c5_s_p8_0[] = {
9868         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
9869         12.5, 17.5, 22.5, 27.5, 
9870 };
9871
9872 static long _vq_quantmap__44c5_s_p8_0[] = {
9873            11,    9,    7,    5,    3,    1,    0,    2,
9874             4,    6,    8,   10,   12,
9875 };
9876
9877 static encode_aux_threshmatch _vq_auxt__44c5_s_p8_0 = {
9878         _vq_quantthresh__44c5_s_p8_0,
9879         _vq_quantmap__44c5_s_p8_0,
9880         13,
9881         13
9882 };
9883
9884 static static_codebook _44c5_s_p8_0 = {
9885         2, 169,
9886         _vq_lengthlist__44c5_s_p8_0,
9887         1, -526516224, 1616117760, 4, 0,
9888         _vq_quantlist__44c5_s_p8_0,
9889         NULL,
9890         &_vq_auxt__44c5_s_p8_0,
9891         NULL,
9892         0
9893 };
9894
9895 static long _vq_quantlist__44c5_s_p8_1[] = {
9896         2,
9897         1,
9898         3,
9899         0,
9900         4,
9901 };
9902
9903 static long _vq_lengthlist__44c5_s_p8_1[] = {
9904          2, 4, 4, 5, 5, 6, 5, 5, 5, 5, 6, 4, 5, 5, 5, 6,
9905          5, 5, 5, 5, 6, 6, 6, 5, 5,
9906 };
9907
9908 static float _vq_quantthresh__44c5_s_p8_1[] = {
9909         -1.5, -0.5, 0.5, 1.5, 
9910 };
9911
9912 static long _vq_quantmap__44c5_s_p8_1[] = {
9913             3,    1,    0,    2,    4,
9914 };
9915
9916 static encode_aux_threshmatch _vq_auxt__44c5_s_p8_1 = {
9917         _vq_quantthresh__44c5_s_p8_1,
9918         _vq_quantmap__44c5_s_p8_1,
9919         5,
9920         5
9921 };
9922
9923 static static_codebook _44c5_s_p8_1 = {
9924         2, 25,
9925         _vq_lengthlist__44c5_s_p8_1,
9926         1, -533725184, 1611661312, 3, 0,
9927         _vq_quantlist__44c5_s_p8_1,
9928         NULL,
9929         &_vq_auxt__44c5_s_p8_1,
9930         NULL,
9931         0
9932 };
9933
9934 static long _vq_quantlist__44c5_s_p9_0[] = {
9935         7,
9936         6,
9937         8,
9938         5,
9939         9,
9940         4,
9941         10,
9942         3,
9943         11,
9944         2,
9945         12,
9946         1,
9947         13,
9948         0,
9949         14,
9950 };
9951
9952 static long _vq_lengthlist__44c5_s_p9_0[] = {
9953          1, 3, 3,13,13,13,13,13,13,13,13,13,13,13,13, 4,
9954          7, 7,13,13,13,13,13,13,13,13,13,13,13,13, 3, 8,
9955          6,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9956         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9957         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9958         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9959         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9960         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9961         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9962         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9963         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9964         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9965         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
9966         13,13,13,13,13,13,13,13,13,12,12,12,12,12,12,12,
9967         12,
9968 };
9969
9970 static float _vq_quantthresh__44c5_s_p9_0[] = {
9971         -2320.5, -1963.5, -1606.5, -1249.5, -892.5, -535.5, -178.5, 178.5, 
9972         535.5, 892.5, 1249.5, 1606.5, 1963.5, 2320.5, 
9973 };
9974
9975 static long _vq_quantmap__44c5_s_p9_0[] = {
9976            13,   11,    9,    7,    5,    3,    1,    0,
9977             2,    4,    6,    8,   10,   12,   14,
9978 };
9979
9980 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_0 = {
9981         _vq_quantthresh__44c5_s_p9_0,
9982         _vq_quantmap__44c5_s_p9_0,
9983         15,
9984         15
9985 };
9986
9987 static static_codebook _44c5_s_p9_0 = {
9988         2, 225,
9989         _vq_lengthlist__44c5_s_p9_0,
9990         1, -512522752, 1628852224, 4, 0,
9991         _vq_quantlist__44c5_s_p9_0,
9992         NULL,
9993         &_vq_auxt__44c5_s_p9_0,
9994         NULL,
9995         0
9996 };
9997
9998 static long _vq_quantlist__44c5_s_p9_1[] = {
9999         8,
10000         7,
10001         9,
10002         6,
10003         10,
10004         5,
10005         11,
10006         4,
10007         12,
10008         3,
10009         13,
10010         2,
10011         14,
10012         1,
10013         15,
10014         0,
10015         16,
10016 };
10017
10018 static long _vq_lengthlist__44c5_s_p9_1[] = {
10019          1, 4, 4, 5, 5, 7, 7, 9, 8,10, 9,10,10,11,10,11,
10020         11, 6, 5, 5, 7, 7, 8, 9,10,10,11,10,12,11,12,11,
10021         13,12, 6, 5, 5, 7, 7, 9, 9,10,10,11,11,12,12,13,
10022         12,13,13,18, 8, 8, 8, 8, 9, 9,10,11,11,11,12,11,
10023         13,11,13,12,18, 8, 8, 8, 8,10,10,11,11,12,12,13,
10024         13,13,13,13,14,18,12,12, 9, 9,11,11,11,11,12,12,
10025         13,12,13,12,13,13,20,13,12, 9, 9,11,11,11,11,12,
10026         12,13,13,13,14,14,13,20,18,19,11,12,11,11,12,12,
10027         13,13,13,13,13,13,14,13,18,19,19,12,11,11,11,12,
10028         12,13,12,13,13,13,14,14,13,18,17,19,14,15,12,12,
10029         12,13,13,13,14,14,14,14,14,14,19,19,19,16,15,12,
10030         11,13,12,14,14,14,13,13,14,14,14,19,18,19,18,19,
10031         13,13,13,13,14,14,14,13,14,14,14,14,18,17,19,19,
10032         19,13,13,13,11,13,11,13,14,14,14,14,14,19,17,17,
10033         18,18,16,16,13,13,13,13,14,13,15,15,14,14,19,19,
10034         17,17,18,16,16,13,11,14,10,13,12,14,14,14,14,19,
10035         19,19,19,19,18,17,13,14,13,11,14,13,14,14,15,15,
10036         19,19,19,17,19,18,18,14,13,12,11,14,11,15,15,15,
10037         15,
10038 };
10039
10040 static float _vq_quantthresh__44c5_s_p9_1[] = {
10041         -157.5, -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 
10042         10.5, 31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 157.5, 
10043 };
10044
10045 static long _vq_quantmap__44c5_s_p9_1[] = {
10046            15,   13,   11,    9,    7,    5,    3,    1,
10047             0,    2,    4,    6,    8,   10,   12,   14,
10048            16,
10049 };
10050
10051 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_1 = {
10052         _vq_quantthresh__44c5_s_p9_1,
10053         _vq_quantmap__44c5_s_p9_1,
10054         17,
10055         17
10056 };
10057
10058 static static_codebook _44c5_s_p9_1 = {
10059         2, 289,
10060         _vq_lengthlist__44c5_s_p9_1,
10061         1, -520814592, 1620377600, 5, 0,
10062         _vq_quantlist__44c5_s_p9_1,
10063         NULL,
10064         &_vq_auxt__44c5_s_p9_1,
10065         NULL,
10066         0
10067 };
10068
10069 static long _vq_quantlist__44c5_s_p9_2[] = {
10070         10,
10071         9,
10072         11,
10073         8,
10074         12,
10075         7,
10076         13,
10077         6,
10078         14,
10079         5,
10080         15,
10081         4,
10082         16,
10083         3,
10084         17,
10085         2,
10086         18,
10087         1,
10088         19,
10089         0,
10090         20,
10091 };
10092
10093 static long _vq_lengthlist__44c5_s_p9_2[] = {
10094          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
10095          8, 8, 8, 8, 9,11, 5, 6, 7, 7, 8, 7, 8, 8, 8, 8,
10096          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11, 5, 5, 7, 7, 7,
10097          7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
10098          7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9,
10099          9,10, 9,10,11,11,11, 7, 7, 8, 8, 8, 8, 9, 9, 9,
10100          9, 9, 9,10,10,10,10,10,10,11,11,11, 8, 8, 8, 8,
10101          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,11,11,
10102         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9,10,10,10,10,10,
10103         10,10,10,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10104         10,10,10,10,10,10,10,10,11,11,11,11,11, 9, 9, 9,
10105          9, 9, 9,10, 9,10,10,10,10,10,10,10,10,11,11,11,
10106         11,11, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,
10107         10,10,11,11,11,11,11, 9, 9, 9, 9, 9, 9,10,10,10,
10108         10,10,10,10,10,10,10,11,11,11,11,11, 9, 9,10, 9,
10109         10,10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,
10110         11,11,11, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
10111         10,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
10112         10,10,10,10,10,10,11,11,11,11,11,11,11,10,10,10,
10113         10,10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,
10114         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10115         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
10116         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
10117         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
10118         11,11,11,10,10,10,10,10,10,10,10,10,10,10,10,11,
10119         11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,10,
10120         10,10,10,10,11,11,11,11,11,11,11,11,11,11,11,10,
10121         10,10,10,10,10,10,10,10,10,
10122 };
10123
10124 static float _vq_quantthresh__44c5_s_p9_2[] = {
10125         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
10126         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
10127         6.5, 7.5, 8.5, 9.5, 
10128 };
10129
10130 static long _vq_quantmap__44c5_s_p9_2[] = {
10131            19,   17,   15,   13,   11,    9,    7,    5,
10132             3,    1,    0,    2,    4,    6,    8,   10,
10133            12,   14,   16,   18,   20,
10134 };
10135
10136 static encode_aux_threshmatch _vq_auxt__44c5_s_p9_2 = {
10137         _vq_quantthresh__44c5_s_p9_2,
10138         _vq_quantmap__44c5_s_p9_2,
10139         21,
10140         21
10141 };
10142
10143 static static_codebook _44c5_s_p9_2 = {
10144         2, 441,
10145         _vq_lengthlist__44c5_s_p9_2,
10146         1, -529268736, 1611661312, 5, 0,
10147         _vq_quantlist__44c5_s_p9_2,
10148         NULL,
10149         &_vq_auxt__44c5_s_p9_2,
10150         NULL,
10151         0
10152 };
10153
10154 static long _huff_lengthlist__44c5_s_short[] = {
10155          5, 8,10,14,11,11,12,16,15,17, 5, 5, 7, 9, 7, 8,
10156         10,13,17,17, 7, 5, 5,10, 5, 7, 8,11,13,15,10, 8,
10157         10, 8, 8, 8,11,15,18,18, 8, 5, 5, 8, 3, 4, 6,10,
10158         14,16, 9, 7, 6, 7, 4, 3, 5, 9,14,18,10, 9, 8,10,
10159          6, 5, 6, 9,14,18,12,12,11,12, 8, 7, 8,11,14,18,
10160         14,13,12,10, 7, 5, 6, 9,14,18,14,14,13,10, 6, 5,
10161          6, 8,11,16,
10162 };
10163
10164 static static_codebook _huff_book__44c5_s_short = {
10165         2, 100,
10166         _huff_lengthlist__44c5_s_short,
10167         0, 0, 0, 0, 0,
10168         NULL,
10169         NULL,
10170         NULL,
10171         NULL,
10172         0
10173 };
10174
10175 static long _huff_lengthlist__44c6_s_long[] = {
10176          3, 8,11,13,14,14,13,13,16,14, 6, 3, 4, 7, 9, 9,
10177         10,11,14,13,10, 4, 3, 5, 7, 7, 9,10,13,15,12, 7,
10178          4, 4, 6, 6, 8,10,13,15,12, 8, 6, 6, 6, 6, 8,10,
10179         13,14,11, 9, 7, 6, 6, 6, 7, 8,12,11,13,10, 9, 8,
10180          7, 6, 6, 7,11,11,13,11,10, 9, 9, 7, 7, 6,10,11,
10181         13,13,13,13,13,11, 9, 8,10,12,12,15,15,16,15,12,
10182         11,10,10,12,
10183 };
10184
10185 static static_codebook _huff_book__44c6_s_long = {
10186         2, 100,
10187         _huff_lengthlist__44c6_s_long,
10188         0, 0, 0, 0, 0,
10189         NULL,
10190         NULL,
10191         NULL,
10192         NULL,
10193         0
10194 };
10195
10196 static long _vq_quantlist__44c6_s_p1_0[] = {
10197         1,
10198         0,
10199         2,
10200 };
10201
10202 static long _vq_lengthlist__44c6_s_p1_0[] = {
10203          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
10204          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
10205          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
10206          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
10207          9, 9, 0, 8, 8, 0, 8, 8, 5, 9, 9, 0, 8, 8, 0, 8,
10208          8,
10209 };
10210
10211 static float _vq_quantthresh__44c6_s_p1_0[] = {
10212         -0.5, 0.5, 
10213 };
10214
10215 static long _vq_quantmap__44c6_s_p1_0[] = {
10216             1,    0,    2,
10217 };
10218
10219 static encode_aux_threshmatch _vq_auxt__44c6_s_p1_0 = {
10220         _vq_quantthresh__44c6_s_p1_0,
10221         _vq_quantmap__44c6_s_p1_0,
10222         3,
10223         3
10224 };
10225
10226 static static_codebook _44c6_s_p1_0 = {
10227         4, 81,
10228         _vq_lengthlist__44c6_s_p1_0,
10229         1, -535822336, 1611661312, 2, 0,
10230         _vq_quantlist__44c6_s_p1_0,
10231         NULL,
10232         &_vq_auxt__44c6_s_p1_0,
10233         NULL,
10234         0
10235 };
10236
10237 static long _vq_quantlist__44c6_s_p2_0[] = {
10238         2,
10239         1,
10240         3,
10241         0,
10242         4,
10243 };
10244
10245 static long _vq_lengthlist__44c6_s_p2_0[] = {
10246          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
10247          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
10248          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
10249         11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
10250         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,11,
10251          0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
10252          0, 0,14,13, 8, 9, 9,11,11, 0,11,11,12,12, 0,10,
10253         11,12,12, 0,14,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
10254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10255          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
10256          0, 7, 7,10,10, 0, 9, 9,11,10, 0, 0, 0,11,11, 5,
10257          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
10258          9,10,11, 0, 0, 0,11,11, 8,10, 9,12,12, 0,10,10,
10259         12,12, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
10260         13, 8, 9,10,12,12, 0,10,10,11,12, 0,10,10,12,12,
10261          0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
10262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10263          0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,
10264         10,10, 0, 9, 9,10,11, 0, 0, 0,11,10, 5, 8, 8,11,
10265         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,11,
10266          0, 0, 0,10,11, 8,10,10,12,12, 0,10,10,12,12, 0,
10267         10,10,12,12, 0,12,13,13,13, 0, 0, 0,14,13, 8,10,
10268         10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,13,12,
10269         13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10271          7,10,10,14,13, 0, 9, 9,13,12, 0, 9, 9,12,12, 0,
10272         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,14, 0, 9,
10273          9,12,13, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
10274         12,12, 9,11,11,14,13, 0,11,10,14,13, 0,11,11,13,
10275         13, 0,12,12,13,13, 0, 0, 0,13,13, 9,11,11,13,14,
10276          0,10,11,13,14, 0,11,11,13,13, 0,12,12,13,13, 0,
10277          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
10282         11,11,14,14, 0,11,11,13,13, 0,11,10,13,13, 0,12,
10283         12,13,13, 0, 0, 0,13,13, 9,11,11,14,14, 0,11,11,
10284         13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
10285         13,
10286 };
10287
10288 static float _vq_quantthresh__44c6_s_p2_0[] = {
10289         -1.5, -0.5, 0.5, 1.5, 
10290 };
10291
10292 static long _vq_quantmap__44c6_s_p2_0[] = {
10293             3,    1,    0,    2,    4,
10294 };
10295
10296 static encode_aux_threshmatch _vq_auxt__44c6_s_p2_0 = {
10297         _vq_quantthresh__44c6_s_p2_0,
10298         _vq_quantmap__44c6_s_p2_0,
10299         5,
10300         5
10301 };
10302
10303 static static_codebook _44c6_s_p2_0 = {
10304         4, 625,
10305         _vq_lengthlist__44c6_s_p2_0,
10306         1, -533725184, 1611661312, 3, 0,
10307         _vq_quantlist__44c6_s_p2_0,
10308         NULL,
10309         &_vq_auxt__44c6_s_p2_0,
10310         NULL,
10311         0
10312 };
10313
10314 static long _vq_quantlist__44c6_s_p3_0[] = {
10315         4,
10316         3,
10317         5,
10318         2,
10319         6,
10320         1,
10321         7,
10322         0,
10323         8,
10324 };
10325
10326 static long _vq_lengthlist__44c6_s_p3_0[] = {
10327          2, 3, 4, 6, 6, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
10328          9,10, 0, 4, 4, 6, 6, 7, 7,10, 9, 0, 5, 5, 7, 7,
10329          8, 8,10,10, 0, 0, 0, 7, 6, 8, 8,10,10, 0, 0, 0,
10330          7, 7, 9, 9,11,11, 0, 0, 0, 7, 7, 9, 9,11,11, 0,
10331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10332          0,
10333 };
10334
10335 static float _vq_quantthresh__44c6_s_p3_0[] = {
10336         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
10337 };
10338
10339 static long _vq_quantmap__44c6_s_p3_0[] = {
10340             7,    5,    3,    1,    0,    2,    4,    6,
10341             8,
10342 };
10343
10344 static encode_aux_threshmatch _vq_auxt__44c6_s_p3_0 = {
10345         _vq_quantthresh__44c6_s_p3_0,
10346         _vq_quantmap__44c6_s_p3_0,
10347         9,
10348         9
10349 };
10350
10351 static static_codebook _44c6_s_p3_0 = {
10352         2, 81,
10353         _vq_lengthlist__44c6_s_p3_0,
10354         1, -531628032, 1611661312, 4, 0,
10355         _vq_quantlist__44c6_s_p3_0,
10356         NULL,
10357         &_vq_auxt__44c6_s_p3_0,
10358         NULL,
10359         0
10360 };
10361
10362 static long _vq_quantlist__44c6_s_p4_0[] = {
10363         8,
10364         7,
10365         9,
10366         6,
10367         10,
10368         5,
10369         11,
10370         4,
10371         12,
10372         3,
10373         13,
10374         2,
10375         14,
10376         1,
10377         15,
10378         0,
10379         16,
10380 };
10381
10382 static long _vq_lengthlist__44c6_s_p4_0[] = {
10383          2, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,10,10,
10384         10, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
10385         11,11, 0, 4, 4, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
10386         10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
10387         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
10388         10,11,11,11,11, 0, 0, 0, 7, 7, 9, 9,10,10,10,10,
10389         11,11,11,11,12,12, 0, 0, 0, 7, 7, 9, 9,10,10,10,
10390         10,11,11,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
10391         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 8, 8, 9,
10392          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
10393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10401          0,
10402 };
10403
10404 static float _vq_quantthresh__44c6_s_p4_0[] = {
10405         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
10406         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
10407 };
10408
10409 static long _vq_quantmap__44c6_s_p4_0[] = {
10410            15,   13,   11,    9,    7,    5,    3,    1,
10411             0,    2,    4,    6,    8,   10,   12,   14,
10412            16,
10413 };
10414
10415 static encode_aux_threshmatch _vq_auxt__44c6_s_p4_0 = {
10416         _vq_quantthresh__44c6_s_p4_0,
10417         _vq_quantmap__44c6_s_p4_0,
10418         17,
10419         17
10420 };
10421
10422 static static_codebook _44c6_s_p4_0 = {
10423         2, 289,
10424         _vq_lengthlist__44c6_s_p4_0,
10425         1, -529530880, 1611661312, 5, 0,
10426         _vq_quantlist__44c6_s_p4_0,
10427         NULL,
10428         &_vq_auxt__44c6_s_p4_0,
10429         NULL,
10430         0
10431 };
10432
10433 static long _vq_quantlist__44c6_s_p5_0[] = {
10434         1,
10435         0,
10436         2,
10437 };
10438
10439 static long _vq_lengthlist__44c6_s_p5_0[] = {
10440          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 6, 9, 9,10,10,
10441         10, 9, 4, 6, 6, 9,10, 9,10, 9,10, 6, 9, 9,10,12,
10442         11,10,11,11, 7,10, 9,11,12,12,12,12,12, 7,10,10,
10443         11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
10444          9,10,11,12,12,12,12,12, 7,10, 9,12,12,12,12,12,
10445         12,
10446 };
10447
10448 static float _vq_quantthresh__44c6_s_p5_0[] = {
10449         -5.5, 5.5, 
10450 };
10451
10452 static long _vq_quantmap__44c6_s_p5_0[] = {
10453             1,    0,    2,
10454 };
10455
10456 static encode_aux_threshmatch _vq_auxt__44c6_s_p5_0 = {
10457         _vq_quantthresh__44c6_s_p5_0,
10458         _vq_quantmap__44c6_s_p5_0,
10459         3,
10460         3
10461 };
10462
10463 static static_codebook _44c6_s_p5_0 = {
10464         4, 81,
10465         _vq_lengthlist__44c6_s_p5_0,
10466         1, -529137664, 1618345984, 2, 0,
10467         _vq_quantlist__44c6_s_p5_0,
10468         NULL,
10469         &_vq_auxt__44c6_s_p5_0,
10470         NULL,
10471         0
10472 };
10473
10474 static long _vq_quantlist__44c6_s_p5_1[] = {
10475         5,
10476         4,
10477         6,
10478         3,
10479         7,
10480         2,
10481         8,
10482         1,
10483         9,
10484         0,
10485         10,
10486 };
10487
10488 static long _vq_lengthlist__44c6_s_p5_1[] = {
10489          3, 5, 4, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
10490          7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6, 7, 7, 8, 8, 8,
10491          8,11, 6, 6, 6, 6, 8, 8, 8, 8, 9, 9,11,11,11, 6,
10492          6, 7, 8, 8, 8, 8, 9,11,11,11, 7, 7, 8, 8, 8, 8,
10493          8, 8,11,11,11, 7, 7, 8, 8, 8, 8, 8, 8,11,11,11,
10494          8, 8, 8, 8, 8, 8, 8, 8,11,11,11,10,10, 8, 8, 8,
10495          8, 8, 8,11,11,11,10,10, 8, 8, 8, 8, 8, 8,11,11,
10496         11,10,10, 7, 7, 8, 8, 8, 8,
10497 };
10498
10499 static float _vq_quantthresh__44c6_s_p5_1[] = {
10500         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
10501         3.5, 4.5, 
10502 };
10503
10504 static long _vq_quantmap__44c6_s_p5_1[] = {
10505             9,    7,    5,    3,    1,    0,    2,    4,
10506             6,    8,   10,
10507 };
10508
10509 static encode_aux_threshmatch _vq_auxt__44c6_s_p5_1 = {
10510         _vq_quantthresh__44c6_s_p5_1,
10511         _vq_quantmap__44c6_s_p5_1,
10512         11,
10513         11
10514 };
10515
10516 static static_codebook _44c6_s_p5_1 = {
10517         2, 121,
10518         _vq_lengthlist__44c6_s_p5_1,
10519         1, -531365888, 1611661312, 4, 0,
10520         _vq_quantlist__44c6_s_p5_1,
10521         NULL,
10522         &_vq_auxt__44c6_s_p5_1,
10523         NULL,
10524         0
10525 };
10526
10527 static long _vq_quantlist__44c6_s_p6_0[] = {
10528         6,
10529         5,
10530         7,
10531         4,
10532         8,
10533         3,
10534         9,
10535         2,
10536         10,
10537         1,
10538         11,
10539         0,
10540         12,
10541 };
10542
10543 static long _vq_lengthlist__44c6_s_p6_0[] = {
10544          1, 4, 4, 6, 6, 8, 8, 8, 8,10, 9,10,10, 6, 5, 5,
10545          7, 7, 9, 9, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 9,
10546          9,10, 9,11,10,11,11, 0, 6, 6, 7, 7, 9, 9,10,10,
10547         11,11,12,12, 0, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
10548         12, 0,11,11, 8, 8,10,10,11,11,12,12,12,12, 0,11,
10549         12, 9, 8,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
10550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
10554          0, 0, 0, 0, 0, 0, 0, 0, 0,
10555 };
10556
10557 static float _vq_quantthresh__44c6_s_p6_0[] = {
10558         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
10559         12.5, 17.5, 22.5, 27.5, 
10560 };
10561
10562 static long _vq_quantmap__44c6_s_p6_0[] = {
10563            11,    9,    7,    5,    3,    1,    0,    2,
10564             4,    6,    8,   10,   12,
10565 };
10566
10567 static encode_aux_threshmatch _vq_auxt__44c6_s_p6_0 = {
10568         _vq_quantthresh__44c6_s_p6_0,
10569         _vq_quantmap__44c6_s_p6_0,
10570         13,
10571         13
10572 };
10573
10574 static static_codebook _44c6_s_p6_0 = {
10575         2, 169,
10576         _vq_lengthlist__44c6_s_p6_0,
10577         1, -526516224, 1616117760, 4, 0,
10578         _vq_quantlist__44c6_s_p6_0,
10579         NULL,
10580         &_vq_auxt__44c6_s_p6_0,
10581         NULL,
10582         0
10583 };
10584
10585 static long _vq_quantlist__44c6_s_p6_1[] = {
10586         2,
10587         1,
10588         3,
10589         0,
10590         4,
10591 };
10592
10593 static long _vq_lengthlist__44c6_s_p6_1[] = {
10594          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
10595          5, 5, 5, 5, 6, 6, 6, 5, 5,
10596 };
10597
10598 static float _vq_quantthresh__44c6_s_p6_1[] = {
10599         -1.5, -0.5, 0.5, 1.5, 
10600 };
10601
10602 static long _vq_quantmap__44c6_s_p6_1[] = {
10603             3,    1,    0,    2,    4,
10604 };
10605
10606 static encode_aux_threshmatch _vq_auxt__44c6_s_p6_1 = {
10607         _vq_quantthresh__44c6_s_p6_1,
10608         _vq_quantmap__44c6_s_p6_1,
10609         5,
10610         5
10611 };
10612
10613 static static_codebook _44c6_s_p6_1 = {
10614         2, 25,
10615         _vq_lengthlist__44c6_s_p6_1,
10616         1, -533725184, 1611661312, 3, 0,
10617         _vq_quantlist__44c6_s_p6_1,
10618         NULL,
10619         &_vq_auxt__44c6_s_p6_1,
10620         NULL,
10621         0
10622 };
10623
10624 static long _vq_quantlist__44c6_s_p7_0[] = {
10625         6,
10626         5,
10627         7,
10628         4,
10629         8,
10630         3,
10631         9,
10632         2,
10633         10,
10634         1,
10635         11,
10636         0,
10637         12,
10638 };
10639
10640 static long _vq_lengthlist__44c6_s_p7_0[] = {
10641          1, 4, 4, 6, 6, 8, 8, 8, 8,10,10,11,10, 6, 5, 5,
10642          7, 7, 8, 8, 9, 9,10,10,12,11, 6, 5, 5, 7, 7, 8,
10643          8, 9, 9,10,10,12,11,21, 7, 7, 7, 7, 9, 9,10,10,
10644         11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,11,11,12,
10645         12,21,12,12, 9, 9,10,10,11,11,11,11,12,12,21,12,
10646         12, 9, 9,10,10,11,11,12,12,12,12,21,21,21,11,11,
10647         10,10,11,12,12,12,13,13,21,21,21,11,11,10,10,12,
10648         12,12,12,13,13,21,21,21,15,15,11,11,12,12,13,13,
10649         13,13,21,21,21,15,16,11,11,12,12,13,13,14,14,21,
10650         21,21,21,20,13,13,13,13,13,13,14,14,20,20,20,20,
10651         20,13,13,13,13,13,13,14,14,
10652 };
10653
10654 static float _vq_quantthresh__44c6_s_p7_0[] = {
10655         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
10656         27.5, 38.5, 49.5, 60.5, 
10657 };
10658
10659 static long _vq_quantmap__44c6_s_p7_0[] = {
10660            11,    9,    7,    5,    3,    1,    0,    2,
10661             4,    6,    8,   10,   12,
10662 };
10663
10664 static encode_aux_threshmatch _vq_auxt__44c6_s_p7_0 = {
10665         _vq_quantthresh__44c6_s_p7_0,
10666         _vq_quantmap__44c6_s_p7_0,
10667         13,
10668         13
10669 };
10670
10671 static static_codebook _44c6_s_p7_0 = {
10672         2, 169,
10673         _vq_lengthlist__44c6_s_p7_0,
10674         1, -523206656, 1618345984, 4, 0,
10675         _vq_quantlist__44c6_s_p7_0,
10676         NULL,
10677         &_vq_auxt__44c6_s_p7_0,
10678         NULL,
10679         0
10680 };
10681
10682 static long _vq_quantlist__44c6_s_p7_1[] = {
10683         5,
10684         4,
10685         6,
10686         3,
10687         7,
10688         2,
10689         8,
10690         1,
10691         9,
10692         0,
10693         10,
10694 };
10695
10696 static long _vq_lengthlist__44c6_s_p7_1[] = {
10697          3, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 9, 5, 5, 6, 6,
10698          7, 7, 7, 7, 8, 7, 8, 5, 5, 6, 6, 7, 7, 7, 7, 7,
10699          7, 9, 6, 6, 7, 7, 7, 7, 8, 7, 7, 8, 9, 9, 9, 7,
10700          7, 7, 7, 7, 7, 7, 8, 9, 9, 9, 7, 7, 7, 7, 8, 8,
10701          8, 8, 9, 9, 9, 7, 7, 7, 7, 7, 7, 8, 8, 9, 9, 9,
10702          8, 8, 8, 8, 7, 7, 8, 8, 9, 9, 9, 9, 8, 8, 8, 7,
10703          7, 8, 8, 9, 9, 9, 8, 8, 8, 8, 7, 7, 8, 8, 9, 9,
10704          9, 8, 8, 7, 7, 7, 7, 8, 8,
10705 };
10706
10707 static float _vq_quantthresh__44c6_s_p7_1[] = {
10708         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
10709         3.5, 4.5, 
10710 };
10711
10712 static long _vq_quantmap__44c6_s_p7_1[] = {
10713             9,    7,    5,    3,    1,    0,    2,    4,
10714             6,    8,   10,
10715 };
10716
10717 static encode_aux_threshmatch _vq_auxt__44c6_s_p7_1 = {
10718         _vq_quantthresh__44c6_s_p7_1,
10719         _vq_quantmap__44c6_s_p7_1,
10720         11,
10721         11
10722 };
10723
10724 static static_codebook _44c6_s_p7_1 = {
10725         2, 121,
10726         _vq_lengthlist__44c6_s_p7_1,
10727         1, -531365888, 1611661312, 4, 0,
10728         _vq_quantlist__44c6_s_p7_1,
10729         NULL,
10730         &_vq_auxt__44c6_s_p7_1,
10731         NULL,
10732         0
10733 };
10734
10735 static long _vq_quantlist__44c6_s_p8_0[] = {
10736         7,
10737         6,
10738         8,
10739         5,
10740         9,
10741         4,
10742         10,
10743         3,
10744         11,
10745         2,
10746         12,
10747         1,
10748         13,
10749         0,
10750         14,
10751 };
10752
10753 static long _vq_lengthlist__44c6_s_p8_0[] = {
10754          1, 4, 4, 7, 7, 8, 8, 7, 7, 8, 7, 9, 8,10, 9, 6,
10755          5, 5, 8, 8, 9, 9, 8, 8, 9, 9,11,10,11,10, 6, 5,
10756          5, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,11,18, 8, 8,
10757          9, 8,10,10, 9, 9,10,10,10,10,11,10,18, 8, 8, 9,
10758          9,10,10, 9, 9,10,10,11,11,12,12,18,12,13, 9,10,
10759         10,10, 9,10,10,10,11,11,12,11,18,13,13, 9, 9,10,
10760         10,10,10,10,10,11,11,12,12,18,18,18,10,10, 9, 9,
10761         11,11,11,11,11,12,12,12,18,18,18,10, 9,10, 9,11,
10762         10,11,11,11,11,13,12,18,18,18,14,13,10,10,11,11,
10763         12,12,12,12,12,12,18,18,18,14,13,10,10,11,10,12,
10764         12,12,12,12,12,18,18,18,18,18,12,12,11,11,12,12,
10765         13,13,13,14,18,18,18,18,18,12,12,11,11,12,11,13,
10766         13,14,13,18,18,18,18,18,16,16,11,12,12,13,13,13,
10767         14,13,18,18,18,18,18,16,15,12,11,12,11,13,11,15,
10768         14,
10769 };
10770
10771 static float _vq_quantthresh__44c6_s_p8_0[] = {
10772         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
10773         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
10774 };
10775
10776 static long _vq_quantmap__44c6_s_p8_0[] = {
10777            13,   11,    9,    7,    5,    3,    1,    0,
10778             2,    4,    6,    8,   10,   12,   14,
10779 };
10780
10781 static encode_aux_threshmatch _vq_auxt__44c6_s_p8_0 = {
10782         _vq_quantthresh__44c6_s_p8_0,
10783         _vq_quantmap__44c6_s_p8_0,
10784         15,
10785         15
10786 };
10787
10788 static static_codebook _44c6_s_p8_0 = {
10789         2, 225,
10790         _vq_lengthlist__44c6_s_p8_0,
10791         1, -520986624, 1620377600, 4, 0,
10792         _vq_quantlist__44c6_s_p8_0,
10793         NULL,
10794         &_vq_auxt__44c6_s_p8_0,
10795         NULL,
10796         0
10797 };
10798
10799 static long _vq_quantlist__44c6_s_p8_1[] = {
10800         10,
10801         9,
10802         11,
10803         8,
10804         12,
10805         7,
10806         13,
10807         6,
10808         14,
10809         5,
10810         15,
10811         4,
10812         16,
10813         3,
10814         17,
10815         2,
10816         18,
10817         1,
10818         19,
10819         0,
10820         20,
10821 };
10822
10823 static long _vq_lengthlist__44c6_s_p8_1[] = {
10824          3, 5, 5, 6, 6, 7, 7, 7, 7, 8, 7, 8, 8, 8, 8, 8,
10825          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8,
10826          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
10827          8, 8, 8, 8, 8, 9, 8, 9, 9, 9, 9, 9, 9, 9, 9,10,
10828          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10829          9, 9, 9, 9,10,11,11, 8, 7, 8, 8, 8, 9, 9, 9, 9,
10830          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11, 8, 8, 8, 8,
10831          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,
10832         11, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10833          9, 9, 9,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
10834          9, 9, 9, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9, 9,
10835          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,
10836         11,11, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9,10, 9, 9,
10837         10, 9,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,10,10,
10838         10,10, 9,10,10, 9,10,11,11,11,11,11, 9, 9, 9, 9,
10839         10,10,10, 9,10,10,10,10, 9,10,10, 9,11,11,11,11,
10840         11,11,11, 9, 9, 9, 9,10,10,10,10, 9,10,10,10,10,
10841         10,11,11,11,11,11,11,11,10, 9,10,10,10,10,10,10,
10842         10, 9,10, 9,10,10,11,11,11,11,11,11,11,10, 9,10,
10843          9,10,10, 9,10,10,10,10,10,10,10,11,11,11,11,11,
10844         11,11,10,10,10,10,10,10,10, 9,10,10,10,10,10, 9,
10845         11,11,11,11,11,11,11,11,11,10,10,10,10,10,10,10,
10846         10,10,10,10,10,11,11,11,11,11,11,11,11,11,10,10,
10847         10,10,10,10,10,10,10,10,10,10,11,11,11,11,11,11,
10848         11,11,11,10,10,10,10,10,10,10,10,10, 9,10,10,11,
10849         11,11,11,11,11,11,11,11,10,10,10, 9,10,10,10,10,
10850         10,10,10,10,10,11,11,11,11,11,11,11,11,10,11, 9,
10851         10,10,10,10,10,10,10,10,10,
10852 };
10853
10854 static float _vq_quantthresh__44c6_s_p8_1[] = {
10855         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
10856         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
10857         6.5, 7.5, 8.5, 9.5, 
10858 };
10859
10860 static long _vq_quantmap__44c6_s_p8_1[] = {
10861            19,   17,   15,   13,   11,    9,    7,    5,
10862             3,    1,    0,    2,    4,    6,    8,   10,
10863            12,   14,   16,   18,   20,
10864 };
10865
10866 static encode_aux_threshmatch _vq_auxt__44c6_s_p8_1 = {
10867         _vq_quantthresh__44c6_s_p8_1,
10868         _vq_quantmap__44c6_s_p8_1,
10869         21,
10870         21
10871 };
10872
10873 static static_codebook _44c6_s_p8_1 = {
10874         2, 441,
10875         _vq_lengthlist__44c6_s_p8_1,
10876         1, -529268736, 1611661312, 5, 0,
10877         _vq_quantlist__44c6_s_p8_1,
10878         NULL,
10879         &_vq_auxt__44c6_s_p8_1,
10880         NULL,
10881         0
10882 };
10883
10884 static long _vq_quantlist__44c6_s_p9_0[] = {
10885         6,
10886         5,
10887         7,
10888         4,
10889         8,
10890         3,
10891         9,
10892         2,
10893         10,
10894         1,
10895         11,
10896         0,
10897         12,
10898 };
10899
10900 static long _vq_lengthlist__44c6_s_p9_0[] = {
10901          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 7, 7,
10902         11,11,11,11,11,11,11,11,11,11, 5, 8, 9,11,11,11,
10903         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
10904         11,11,11,11,11,10,10,10,10,10,10,10,10,10,10,10,
10905         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10906         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10907         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10908         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10909         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10910         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
10911         10,10,10,10,10,10,10,10,10,
10912 };
10913
10914 static float _vq_quantthresh__44c6_s_p9_0[] = {
10915         -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
10916         1592.5, 2229.5, 2866.5, 3503.5, 
10917 };
10918
10919 static long _vq_quantmap__44c6_s_p9_0[] = {
10920            11,    9,    7,    5,    3,    1,    0,    2,
10921             4,    6,    8,   10,   12,
10922 };
10923
10924 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_0 = {
10925         _vq_quantthresh__44c6_s_p9_0,
10926         _vq_quantmap__44c6_s_p9_0,
10927         13,
10928         13
10929 };
10930
10931 static static_codebook _44c6_s_p9_0 = {
10932         2, 169,
10933         _vq_lengthlist__44c6_s_p9_0,
10934         1, -511845376, 1630791680, 4, 0,
10935         _vq_quantlist__44c6_s_p9_0,
10936         NULL,
10937         &_vq_auxt__44c6_s_p9_0,
10938         NULL,
10939         0
10940 };
10941
10942 static long _vq_quantlist__44c6_s_p9_1[] = {
10943         6,
10944         5,
10945         7,
10946         4,
10947         8,
10948         3,
10949         9,
10950         2,
10951         10,
10952         1,
10953         11,
10954         0,
10955         12,
10956 };
10957
10958 static long _vq_lengthlist__44c6_s_p9_1[] = {
10959          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
10960          8, 8, 8, 8, 8, 7, 9, 8,10,10, 5, 6, 6, 8, 8, 9,
10961          9, 8, 8,10,10,10,10,16, 9, 9, 9, 9, 9, 9, 9, 8,
10962         10, 9,11,11,16, 8, 9, 9, 9, 9, 9, 9, 9,10,10,11,
10963         11,16,13,13, 9, 9,10, 9, 9,10,11,11,11,12,16,13,
10964         14, 9, 8,10, 8, 9, 9,10,10,12,11,16,14,16, 9, 9,
10965          9, 9,11,11,12,11,12,11,16,16,16, 9, 7, 9, 6,11,
10966         11,11,10,11,11,16,16,16,11,12, 9,10,11,11,12,11,
10967         13,13,16,16,16,12,11,10, 7,12,10,12,12,12,12,16,
10968         16,15,16,16,10,11,10,11,13,13,14,12,16,16,16,15,
10969         15,12,10,11,11,13,11,12,13,
10970 };
10971
10972 static float _vq_quantthresh__44c6_s_p9_1[] = {
10973         -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
10974         122.5, 171.5, 220.5, 269.5, 
10975 };
10976
10977 static long _vq_quantmap__44c6_s_p9_1[] = {
10978            11,    9,    7,    5,    3,    1,    0,    2,
10979             4,    6,    8,   10,   12,
10980 };
10981
10982 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_1 = {
10983         _vq_quantthresh__44c6_s_p9_1,
10984         _vq_quantmap__44c6_s_p9_1,
10985         13,
10986         13
10987 };
10988
10989 static static_codebook _44c6_s_p9_1 = {
10990         2, 169,
10991         _vq_lengthlist__44c6_s_p9_1,
10992         1, -518889472, 1622704128, 4, 0,
10993         _vq_quantlist__44c6_s_p9_1,
10994         NULL,
10995         &_vq_auxt__44c6_s_p9_1,
10996         NULL,
10997         0
10998 };
10999
11000 static long _vq_quantlist__44c6_s_p9_2[] = {
11001         24,
11002         23,
11003         25,
11004         22,
11005         26,
11006         21,
11007         27,
11008         20,
11009         28,
11010         19,
11011         29,
11012         18,
11013         30,
11014         17,
11015         31,
11016         16,
11017         32,
11018         15,
11019         33,
11020         14,
11021         34,
11022         13,
11023         35,
11024         12,
11025         36,
11026         11,
11027         37,
11028         10,
11029         38,
11030         9,
11031         39,
11032         8,
11033         40,
11034         7,
11035         41,
11036         6,
11037         42,
11038         5,
11039         43,
11040         4,
11041         44,
11042         3,
11043         45,
11044         2,
11045         46,
11046         1,
11047         47,
11048         0,
11049         48,
11050 };
11051
11052 static long _vq_lengthlist__44c6_s_p9_2[] = {
11053          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
11054          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
11055          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
11056          7,
11057 };
11058
11059 static float _vq_quantthresh__44c6_s_p9_2[] = {
11060         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
11061         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
11062         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
11063         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
11064         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
11065         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
11066 };
11067
11068 static long _vq_quantmap__44c6_s_p9_2[] = {
11069            47,   45,   43,   41,   39,   37,   35,   33,
11070            31,   29,   27,   25,   23,   21,   19,   17,
11071            15,   13,   11,    9,    7,    5,    3,    1,
11072             0,    2,    4,    6,    8,   10,   12,   14,
11073            16,   18,   20,   22,   24,   26,   28,   30,
11074            32,   34,   36,   38,   40,   42,   44,   46,
11075            48,
11076 };
11077
11078 static encode_aux_threshmatch _vq_auxt__44c6_s_p9_2 = {
11079         _vq_quantthresh__44c6_s_p9_2,
11080         _vq_quantmap__44c6_s_p9_2,
11081         49,
11082         49
11083 };
11084
11085 static static_codebook _44c6_s_p9_2 = {
11086         1, 49,
11087         _vq_lengthlist__44c6_s_p9_2,
11088         1, -526909440, 1611661312, 6, 0,
11089         _vq_quantlist__44c6_s_p9_2,
11090         NULL,
11091         &_vq_auxt__44c6_s_p9_2,
11092         NULL,
11093         0
11094 };
11095
11096 static long _huff_lengthlist__44c6_s_short[] = {
11097          3, 9,11,11,13,14,19,17,17,19, 5, 4, 5, 8,10,10,
11098         13,16,18,19, 7, 4, 4, 5, 8, 9,12,14,17,19, 8, 6,
11099          5, 5, 7, 7,10,13,16,18,10, 8, 7, 6, 5, 5, 8,11,
11100         17,19,11, 9, 7, 7, 5, 4, 5, 8,17,19,13,11, 8, 7,
11101          7, 5, 5, 7,16,18,14,13, 8, 6, 6, 5, 5, 7,16,18,
11102         18,16,10, 8, 8, 7, 7, 9,16,18,18,18,12,10,10, 9,
11103          9,10,17,18,
11104 };
11105
11106 static static_codebook _huff_book__44c6_s_short = {
11107         2, 100,
11108         _huff_lengthlist__44c6_s_short,
11109         0, 0, 0, 0, 0,
11110         NULL,
11111         NULL,
11112         NULL,
11113         NULL,
11114         0
11115 };
11116
11117 static long _huff_lengthlist__44c7_s_long[] = {
11118          3, 8,11,13,15,14,14,13,15,14, 6, 4, 5, 7, 9,10,
11119         11,11,14,13,10, 4, 3, 5, 7, 8, 9,10,13,13,12, 7,
11120          4, 4, 5, 6, 8, 9,12,14,13, 9, 6, 5, 5, 6, 8, 9,
11121         12,14,12, 9, 7, 6, 5, 5, 6, 8,11,11,12,11, 9, 8,
11122          7, 6, 6, 7,10,11,13,11,10, 9, 8, 7, 6, 6, 9,11,
11123         13,13,12,12,12,10, 9, 8, 9,11,12,14,15,15,14,12,
11124         11,10,10,12,
11125 };
11126
11127 static static_codebook _huff_book__44c7_s_long = {
11128         2, 100,
11129         _huff_lengthlist__44c7_s_long,
11130         0, 0, 0, 0, 0,
11131         NULL,
11132         NULL,
11133         NULL,
11134         NULL,
11135         0
11136 };
11137
11138 static long _vq_quantlist__44c7_s_p1_0[] = {
11139         1,
11140         0,
11141         2,
11142 };
11143
11144 static long _vq_lengthlist__44c7_s_p1_0[] = {
11145          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 8, 7, 0, 9, 9, 0,
11146          9, 8, 5, 7, 8, 0, 9, 9, 0, 8, 9, 0, 0, 0, 0, 0,
11147          0, 0, 0, 0, 5, 9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9,
11148          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
11149          9, 9, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
11150          8,
11151 };
11152
11153 static float _vq_quantthresh__44c7_s_p1_0[] = {
11154         -0.5, 0.5, 
11155 };
11156
11157 static long _vq_quantmap__44c7_s_p1_0[] = {
11158             1,    0,    2,
11159 };
11160
11161 static encode_aux_threshmatch _vq_auxt__44c7_s_p1_0 = {
11162         _vq_quantthresh__44c7_s_p1_0,
11163         _vq_quantmap__44c7_s_p1_0,
11164         3,
11165         3
11166 };
11167
11168 static static_codebook _44c7_s_p1_0 = {
11169         4, 81,
11170         _vq_lengthlist__44c7_s_p1_0,
11171         1, -535822336, 1611661312, 2, 0,
11172         _vq_quantlist__44c7_s_p1_0,
11173         NULL,
11174         &_vq_auxt__44c7_s_p1_0,
11175         NULL,
11176         0
11177 };
11178
11179 static long _vq_quantlist__44c7_s_p2_0[] = {
11180         2,
11181         1,
11182         3,
11183         0,
11184         4,
11185 };
11186
11187 static long _vq_lengthlist__44c7_s_p2_0[] = {
11188          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
11189          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
11190          8,10,10, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
11191         11,11, 5, 7, 7, 9, 9, 0, 8, 8,10,10, 0, 7, 8, 9,
11192         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
11193          0,11,11,12,12, 0,11,10,12,12, 0,13,14,14,14, 0,
11194          0, 0,14,13, 8, 9, 9,10,11, 0,11,11,12,12, 0,10,
11195         11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
11196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11197          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
11198          0, 7, 7,10,10, 0, 9, 9,11,10, 0, 0, 0,11,11, 5,
11199          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
11200          9,10,11, 0, 0, 0,11,11, 8,10, 9,12,12, 0,10,10,
11201         12,12, 0,10,10,12,12, 0,12,12,13,13, 0, 0, 0,13,
11202         13, 8, 9,10,12,12, 0,10,10,12,12, 0,10,10,11,12,
11203          0,12,12,13,13, 0, 0, 0,13,13, 0, 0, 0, 0, 0, 0,
11204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11205          0, 0, 0, 5, 8, 8,11,11, 0, 7, 7,10,10, 0, 7, 7,
11206         10,10, 0, 9, 9,10,11, 0, 0, 0,11,10, 5, 8, 8,10,
11207         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,11,10,
11208          0, 0, 0,10,11, 9,10,10,12,12, 0,10,10,12,12, 0,
11209         10,10,12,12, 0,12,13,13,13, 0, 0, 0,13,12, 9,10,
11210         10,12,12, 0,10,10,12,12, 0,10,10,12,12, 0,13,12,
11211         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11213          7,10,10,14,13, 0, 9, 9,12,12, 0, 9, 9,12,12, 0,
11214         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,14, 0, 9,
11215          9,12,13, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
11216         12,12, 9,11,11,14,13, 0,11,10,13,12, 0,11,11,13,
11217         13, 0,12,12,13,13, 0, 0, 0,13,13, 9,11,11,13,14,
11218          0,10,11,12,13, 0,11,11,13,13, 0,12,12,13,13, 0,
11219          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
11224         11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,12,
11225         12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
11226         13,13, 0,10,11,13,13, 0,12,12,14,13, 0, 0, 0,13,
11227         13,
11228 };
11229
11230 static float _vq_quantthresh__44c7_s_p2_0[] = {
11231         -1.5, -0.5, 0.5, 1.5, 
11232 };
11233
11234 static long _vq_quantmap__44c7_s_p2_0[] = {
11235             3,    1,    0,    2,    4,
11236 };
11237
11238 static encode_aux_threshmatch _vq_auxt__44c7_s_p2_0 = {
11239         _vq_quantthresh__44c7_s_p2_0,
11240         _vq_quantmap__44c7_s_p2_0,
11241         5,
11242         5
11243 };
11244
11245 static static_codebook _44c7_s_p2_0 = {
11246         4, 625,
11247         _vq_lengthlist__44c7_s_p2_0,
11248         1, -533725184, 1611661312, 3, 0,
11249         _vq_quantlist__44c7_s_p2_0,
11250         NULL,
11251         &_vq_auxt__44c7_s_p2_0,
11252         NULL,
11253         0
11254 };
11255
11256 static long _vq_quantlist__44c7_s_p3_0[] = {
11257         4,
11258         3,
11259         5,
11260         2,
11261         6,
11262         1,
11263         7,
11264         0,
11265         8,
11266 };
11267
11268 static long _vq_lengthlist__44c7_s_p3_0[] = {
11269          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
11270          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
11271          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
11272          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
11273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11274          0,
11275 };
11276
11277 static float _vq_quantthresh__44c7_s_p3_0[] = {
11278         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
11279 };
11280
11281 static long _vq_quantmap__44c7_s_p3_0[] = {
11282             7,    5,    3,    1,    0,    2,    4,    6,
11283             8,
11284 };
11285
11286 static encode_aux_threshmatch _vq_auxt__44c7_s_p3_0 = {
11287         _vq_quantthresh__44c7_s_p3_0,
11288         _vq_quantmap__44c7_s_p3_0,
11289         9,
11290         9
11291 };
11292
11293 static static_codebook _44c7_s_p3_0 = {
11294         2, 81,
11295         _vq_lengthlist__44c7_s_p3_0,
11296         1, -531628032, 1611661312, 4, 0,
11297         _vq_quantlist__44c7_s_p3_0,
11298         NULL,
11299         &_vq_auxt__44c7_s_p3_0,
11300         NULL,
11301         0
11302 };
11303
11304 static long _vq_quantlist__44c7_s_p4_0[] = {
11305         8,
11306         7,
11307         9,
11308         6,
11309         10,
11310         5,
11311         11,
11312         4,
11313         12,
11314         3,
11315         13,
11316         2,
11317         14,
11318         1,
11319         15,
11320         0,
11321         16,
11322 };
11323
11324 static long _vq_lengthlist__44c7_s_p4_0[] = {
11325          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
11326         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,11,
11327         12,12, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
11328         11,12,12, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,
11329         11,12,12,12, 0, 0, 0, 6, 6, 8, 7, 9, 9, 9, 9,10,
11330         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
11331         11,11,12,12,13,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
11332         10,11,11,12,12,12,13, 0, 0, 0, 7, 7, 8, 8, 9, 9,
11333         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
11334          9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
11335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11343          0,
11344 };
11345
11346 static float _vq_quantthresh__44c7_s_p4_0[] = {
11347         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
11348         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
11349 };
11350
11351 static long _vq_quantmap__44c7_s_p4_0[] = {
11352            15,   13,   11,    9,    7,    5,    3,    1,
11353             0,    2,    4,    6,    8,   10,   12,   14,
11354            16,
11355 };
11356
11357 static encode_aux_threshmatch _vq_auxt__44c7_s_p4_0 = {
11358         _vq_quantthresh__44c7_s_p4_0,
11359         _vq_quantmap__44c7_s_p4_0,
11360         17,
11361         17
11362 };
11363
11364 static static_codebook _44c7_s_p4_0 = {
11365         2, 289,
11366         _vq_lengthlist__44c7_s_p4_0,
11367         1, -529530880, 1611661312, 5, 0,
11368         _vq_quantlist__44c7_s_p4_0,
11369         NULL,
11370         &_vq_auxt__44c7_s_p4_0,
11371         NULL,
11372         0
11373 };
11374
11375 static long _vq_quantlist__44c7_s_p5_0[] = {
11376         1,
11377         0,
11378         2,
11379 };
11380
11381 static long _vq_lengthlist__44c7_s_p5_0[] = {
11382          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 6, 7,10,10,10,10,
11383         10, 9, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
11384         12,10,11,12, 7,10,10,11,12,12,12,12,12, 7,10,10,
11385         11,12,12,12,12,12, 6,10,10,10,12,12,11,12,12, 7,
11386         10,10,12,12,12,12,11,12, 7,10,10,11,12,12,12,12,
11387         12,
11388 };
11389
11390 static float _vq_quantthresh__44c7_s_p5_0[] = {
11391         -5.5, 5.5, 
11392 };
11393
11394 static long _vq_quantmap__44c7_s_p5_0[] = {
11395             1,    0,    2,
11396 };
11397
11398 static encode_aux_threshmatch _vq_auxt__44c7_s_p5_0 = {
11399         _vq_quantthresh__44c7_s_p5_0,
11400         _vq_quantmap__44c7_s_p5_0,
11401         3,
11402         3
11403 };
11404
11405 static static_codebook _44c7_s_p5_0 = {
11406         4, 81,
11407         _vq_lengthlist__44c7_s_p5_0,
11408         1, -529137664, 1618345984, 2, 0,
11409         _vq_quantlist__44c7_s_p5_0,
11410         NULL,
11411         &_vq_auxt__44c7_s_p5_0,
11412         NULL,
11413         0
11414 };
11415
11416 static long _vq_quantlist__44c7_s_p5_1[] = {
11417         5,
11418         4,
11419         6,
11420         3,
11421         7,
11422         2,
11423         8,
11424         1,
11425         9,
11426         0,
11427         10,
11428 };
11429
11430 static long _vq_lengthlist__44c7_s_p5_1[] = {
11431          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 4, 6, 6,
11432          7, 7, 8, 8, 9, 9,11, 4, 4, 6, 6, 7, 7, 8, 8, 9,
11433          9,12, 5, 5, 6, 6, 7, 7, 9, 9, 9, 9,12,12,12, 6,
11434          6, 7, 7, 9, 9, 9, 9,11,11,11, 7, 7, 7, 7, 8, 8,
11435          9, 9,11,11,11, 7, 7, 7, 7, 8, 8, 9, 9,11,11,11,
11436          7, 7, 8, 8, 8, 8, 9, 9,11,11,11,11,11, 8, 8, 8,
11437          8, 8, 9,11,11,11,11,11, 8, 8, 8, 8, 8, 8,11,11,
11438         11,11,11, 7, 7, 8, 8, 8, 8,
11439 };
11440
11441 static float _vq_quantthresh__44c7_s_p5_1[] = {
11442         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11443         3.5, 4.5, 
11444 };
11445
11446 static long _vq_quantmap__44c7_s_p5_1[] = {
11447             9,    7,    5,    3,    1,    0,    2,    4,
11448             6,    8,   10,
11449 };
11450
11451 static encode_aux_threshmatch _vq_auxt__44c7_s_p5_1 = {
11452         _vq_quantthresh__44c7_s_p5_1,
11453         _vq_quantmap__44c7_s_p5_1,
11454         11,
11455         11
11456 };
11457
11458 static static_codebook _44c7_s_p5_1 = {
11459         2, 121,
11460         _vq_lengthlist__44c7_s_p5_1,
11461         1, -531365888, 1611661312, 4, 0,
11462         _vq_quantlist__44c7_s_p5_1,
11463         NULL,
11464         &_vq_auxt__44c7_s_p5_1,
11465         NULL,
11466         0
11467 };
11468
11469 static long _vq_quantlist__44c7_s_p6_0[] = {
11470         6,
11471         5,
11472         7,
11473         4,
11474         8,
11475         3,
11476         9,
11477         2,
11478         10,
11479         1,
11480         11,
11481         0,
11482         12,
11483 };
11484
11485 static long _vq_lengthlist__44c7_s_p6_0[] = {
11486          1, 4, 4, 6, 6, 7, 7, 8, 7, 9, 8,10,10, 6, 5, 5,
11487          7, 7, 8, 8, 9, 9, 9,10,11,11, 7, 5, 5, 7, 7, 8,
11488          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 8, 9, 9,
11489         10,10,11,11, 0, 8, 8, 7, 7, 8, 9, 9, 9,10,10,11,
11490         11, 0,11,11, 9, 9,10,10,11,10,11,11,12,12, 0,12,
11491         12, 9, 9,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0,
11492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
11496          0, 0, 0, 0, 0, 0, 0, 0, 0,
11497 };
11498
11499 static float _vq_quantthresh__44c7_s_p6_0[] = {
11500         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
11501         12.5, 17.5, 22.5, 27.5, 
11502 };
11503
11504 static long _vq_quantmap__44c7_s_p6_0[] = {
11505            11,    9,    7,    5,    3,    1,    0,    2,
11506             4,    6,    8,   10,   12,
11507 };
11508
11509 static encode_aux_threshmatch _vq_auxt__44c7_s_p6_0 = {
11510         _vq_quantthresh__44c7_s_p6_0,
11511         _vq_quantmap__44c7_s_p6_0,
11512         13,
11513         13
11514 };
11515
11516 static static_codebook _44c7_s_p6_0 = {
11517         2, 169,
11518         _vq_lengthlist__44c7_s_p6_0,
11519         1, -526516224, 1616117760, 4, 0,
11520         _vq_quantlist__44c7_s_p6_0,
11521         NULL,
11522         &_vq_auxt__44c7_s_p6_0,
11523         NULL,
11524         0
11525 };
11526
11527 static long _vq_quantlist__44c7_s_p6_1[] = {
11528         2,
11529         1,
11530         3,
11531         0,
11532         4,
11533 };
11534
11535 static long _vq_lengthlist__44c7_s_p6_1[] = {
11536          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
11537          5, 5, 5, 5, 6, 6, 6, 5, 5,
11538 };
11539
11540 static float _vq_quantthresh__44c7_s_p6_1[] = {
11541         -1.5, -0.5, 0.5, 1.5, 
11542 };
11543
11544 static long _vq_quantmap__44c7_s_p6_1[] = {
11545             3,    1,    0,    2,    4,
11546 };
11547
11548 static encode_aux_threshmatch _vq_auxt__44c7_s_p6_1 = {
11549         _vq_quantthresh__44c7_s_p6_1,
11550         _vq_quantmap__44c7_s_p6_1,
11551         5,
11552         5
11553 };
11554
11555 static static_codebook _44c7_s_p6_1 = {
11556         2, 25,
11557         _vq_lengthlist__44c7_s_p6_1,
11558         1, -533725184, 1611661312, 3, 0,
11559         _vq_quantlist__44c7_s_p6_1,
11560         NULL,
11561         &_vq_auxt__44c7_s_p6_1,
11562         NULL,
11563         0
11564 };
11565
11566 static long _vq_quantlist__44c7_s_p7_0[] = {
11567         6,
11568         5,
11569         7,
11570         4,
11571         8,
11572         3,
11573         9,
11574         2,
11575         10,
11576         1,
11577         11,
11578         0,
11579         12,
11580 };
11581
11582 static long _vq_lengthlist__44c7_s_p7_0[] = {
11583          1, 4, 4, 6, 6, 7, 8, 9, 9,10,10,12,11, 6, 5, 5,
11584          7, 7, 8, 8, 9,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
11585          8,10,10,11,11,12,12,20, 7, 7, 7, 7, 8, 9,10,10,
11586         11,11,12,13,20, 7, 7, 7, 7, 9, 9,10,10,11,12,13,
11587         13,20,11,11, 8, 8, 9, 9,11,11,12,12,13,13,20,11,
11588         11, 8, 8, 9, 9,11,11,12,12,13,13,20,20,20,10,10,
11589         10,10,12,12,13,13,13,13,20,20,20,10,10,10,10,12,
11590         12,13,13,13,14,20,20,20,14,14,11,11,12,12,13,13,
11591         14,14,20,20,20,14,14,11,11,12,12,13,13,14,14,20,
11592         20,20,20,19,13,13,13,13,14,14,15,14,19,19,19,19,
11593         19,13,13,13,13,14,14,15,15,
11594 };
11595
11596 static float _vq_quantthresh__44c7_s_p7_0[] = {
11597         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
11598         27.5, 38.5, 49.5, 60.5, 
11599 };
11600
11601 static long _vq_quantmap__44c7_s_p7_0[] = {
11602            11,    9,    7,    5,    3,    1,    0,    2,
11603             4,    6,    8,   10,   12,
11604 };
11605
11606 static encode_aux_threshmatch _vq_auxt__44c7_s_p7_0 = {
11607         _vq_quantthresh__44c7_s_p7_0,
11608         _vq_quantmap__44c7_s_p7_0,
11609         13,
11610         13
11611 };
11612
11613 static static_codebook _44c7_s_p7_0 = {
11614         2, 169,
11615         _vq_lengthlist__44c7_s_p7_0,
11616         1, -523206656, 1618345984, 4, 0,
11617         _vq_quantlist__44c7_s_p7_0,
11618         NULL,
11619         &_vq_auxt__44c7_s_p7_0,
11620         NULL,
11621         0
11622 };
11623
11624 static long _vq_quantlist__44c7_s_p7_1[] = {
11625         5,
11626         4,
11627         6,
11628         3,
11629         7,
11630         2,
11631         8,
11632         1,
11633         9,
11634         0,
11635         10,
11636 };
11637
11638 static long _vq_lengthlist__44c7_s_p7_1[] = {
11639          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 7, 7,
11640          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7, 7, 7, 7, 7, 7,
11641          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
11642          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
11643          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
11644          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
11645          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
11646          8, 8, 8, 7, 7, 7, 7, 7, 7,
11647 };
11648
11649 static float _vq_quantthresh__44c7_s_p7_1[] = {
11650         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
11651         3.5, 4.5, 
11652 };
11653
11654 static long _vq_quantmap__44c7_s_p7_1[] = {
11655             9,    7,    5,    3,    1,    0,    2,    4,
11656             6,    8,   10,
11657 };
11658
11659 static encode_aux_threshmatch _vq_auxt__44c7_s_p7_1 = {
11660         _vq_quantthresh__44c7_s_p7_1,
11661         _vq_quantmap__44c7_s_p7_1,
11662         11,
11663         11
11664 };
11665
11666 static static_codebook _44c7_s_p7_1 = {
11667         2, 121,
11668         _vq_lengthlist__44c7_s_p7_1,
11669         1, -531365888, 1611661312, 4, 0,
11670         _vq_quantlist__44c7_s_p7_1,
11671         NULL,
11672         &_vq_auxt__44c7_s_p7_1,
11673         NULL,
11674         0
11675 };
11676
11677 static long _vq_quantlist__44c7_s_p8_0[] = {
11678         7,
11679         6,
11680         8,
11681         5,
11682         9,
11683         4,
11684         10,
11685         3,
11686         11,
11687         2,
11688         12,
11689         1,
11690         13,
11691         0,
11692         14,
11693 };
11694
11695 static long _vq_lengthlist__44c7_s_p8_0[] = {
11696          1, 4, 4, 7, 7, 8, 8, 8, 7, 9, 8, 9, 9,10,10, 6,
11697          5, 5, 7, 7, 9, 9, 8, 8,10, 9,11,10,12,11, 6, 5,
11698          5, 8, 7, 9, 9, 8, 8,10,10,11,11,12,11,19, 8, 8,
11699          8, 8,10,10, 9, 9,10,10,11,11,12,11,19, 8, 8, 8,
11700          8,10,10, 9, 9,10,10,11,11,12,12,19,12,12, 9, 9,
11701         10,10, 9,10,10,10,11,11,12,12,19,12,12, 9, 9,10,
11702         10,10,10,10,10,12,12,12,12,19,19,19, 9, 9, 9, 9,
11703         11,10,11,11,12,11,13,13,19,19,19, 9, 9, 9, 9,11,
11704         10,11,11,11,12,13,13,19,19,19,13,13,10,10,11,11,
11705         12,12,12,12,13,12,19,19,19,14,13,10,10,11,11,12,
11706         12,12,13,13,13,19,19,19,19,19,12,12,12,11,12,13,
11707         14,13,13,13,19,19,19,19,19,12,12,12,11,12,12,13,
11708         14,13,14,19,19,19,19,19,16,16,12,13,12,13,13,14,
11709         15,14,19,18,18,18,18,16,15,12,11,12,11,14,12,14,
11710         14,
11711 };
11712
11713 static float _vq_quantthresh__44c7_s_p8_0[] = {
11714         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
11715         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
11716 };
11717
11718 static long _vq_quantmap__44c7_s_p8_0[] = {
11719            13,   11,    9,    7,    5,    3,    1,    0,
11720             2,    4,    6,    8,   10,   12,   14,
11721 };
11722
11723 static encode_aux_threshmatch _vq_auxt__44c7_s_p8_0 = {
11724         _vq_quantthresh__44c7_s_p8_0,
11725         _vq_quantmap__44c7_s_p8_0,
11726         15,
11727         15
11728 };
11729
11730 static static_codebook _44c7_s_p8_0 = {
11731         2, 225,
11732         _vq_lengthlist__44c7_s_p8_0,
11733         1, -520986624, 1620377600, 4, 0,
11734         _vq_quantlist__44c7_s_p8_0,
11735         NULL,
11736         &_vq_auxt__44c7_s_p8_0,
11737         NULL,
11738         0
11739 };
11740
11741 static long _vq_quantlist__44c7_s_p8_1[] = {
11742         10,
11743         9,
11744         11,
11745         8,
11746         12,
11747         7,
11748         13,
11749         6,
11750         14,
11751         5,
11752         15,
11753         4,
11754         16,
11755         3,
11756         17,
11757         2,
11758         18,
11759         1,
11760         19,
11761         0,
11762         20,
11763 };
11764
11765 static long _vq_lengthlist__44c7_s_p8_1[] = {
11766          3, 5, 5, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
11767          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
11768          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
11769          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
11770          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11771          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
11772          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
11773          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
11774         10, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11775          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
11776          9, 9, 9, 9, 9, 9, 9, 9,10,11,10,10,10, 9, 9, 9,
11777          9, 9, 9, 9, 9, 9, 9,10, 9, 9,10, 9, 9,10,11,10,
11778         11,10, 9, 9, 9, 9, 9, 9, 9,10,10,10, 9,10, 9, 9,
11779          9, 9,11,10,11,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,
11780         10, 9, 9,10, 9, 9,10,11,10,10,11,10, 9, 9, 9, 9,
11781          9,10,10, 9,10,10,10,10, 9,10,10,10,10,10,10,11,
11782         11,11,10, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,
11783         10,10,10,11,11,10,10,10,10,10,10,10,10,10,10,10,
11784         10, 9,10,10, 9,10,11,11,10,11,10,11,10, 9,10,10,
11785          9,10,10,10,10,10,10,10,10,10,10,11,11,11,11,10,
11786         11,11,10,10,10,10,10,10, 9,10, 9,10,10, 9,10, 9,
11787         10,10,10,11,10,11,10,11,11,10,10,10,10,10,10, 9,
11788         10,10,10,10,10,10,10,11,10,10,10,10,10,10,10,10,
11789         10,10,10,10,10,10,10,10,10,10,10,10,10,11,10,11,
11790         11,10,10,10,10, 9, 9,10,10, 9, 9,10, 9,10,10,10,
11791         10,11,11,10,10,10,10,10,10,10, 9, 9,10,10,10, 9,
11792          9,10,10,10,10,10,11,10,11,10,10,10,10,10,10, 9,
11793         10,10,10,10,10,10,10,10,10,
11794 };
11795
11796 static float _vq_quantthresh__44c7_s_p8_1[] = {
11797         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
11798         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
11799         6.5, 7.5, 8.5, 9.5, 
11800 };
11801
11802 static long _vq_quantmap__44c7_s_p8_1[] = {
11803            19,   17,   15,   13,   11,    9,    7,    5,
11804             3,    1,    0,    2,    4,    6,    8,   10,
11805            12,   14,   16,   18,   20,
11806 };
11807
11808 static encode_aux_threshmatch _vq_auxt__44c7_s_p8_1 = {
11809         _vq_quantthresh__44c7_s_p8_1,
11810         _vq_quantmap__44c7_s_p8_1,
11811         21,
11812         21
11813 };
11814
11815 static static_codebook _44c7_s_p8_1 = {
11816         2, 441,
11817         _vq_lengthlist__44c7_s_p8_1,
11818         1, -529268736, 1611661312, 5, 0,
11819         _vq_quantlist__44c7_s_p8_1,
11820         NULL,
11821         &_vq_auxt__44c7_s_p8_1,
11822         NULL,
11823         0
11824 };
11825
11826 static long _vq_quantlist__44c7_s_p9_0[] = {
11827         6,
11828         5,
11829         7,
11830         4,
11831         8,
11832         3,
11833         9,
11834         2,
11835         10,
11836         1,
11837         11,
11838         0,
11839         12,
11840 };
11841
11842 static long _vq_lengthlist__44c7_s_p9_0[] = {
11843          1, 3, 3,11,11,11,11,11,11,11,11,11,11, 4, 6, 6,
11844         11,11,11,11,11,11,11,11,11,11, 4, 7, 7,11,11,11,
11845         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11846         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11847         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11848         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11849         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11850         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11851         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11852         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
11853         11,11,11,11,11,11,11,11,11,
11854 };
11855
11856 static float _vq_quantthresh__44c7_s_p9_0[] = {
11857         -3503.5, -2866.5, -2229.5, -1592.5, -955.5, -318.5, 318.5, 955.5, 
11858         1592.5, 2229.5, 2866.5, 3503.5, 
11859 };
11860
11861 static long _vq_quantmap__44c7_s_p9_0[] = {
11862            11,    9,    7,    5,    3,    1,    0,    2,
11863             4,    6,    8,   10,   12,
11864 };
11865
11866 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_0 = {
11867         _vq_quantthresh__44c7_s_p9_0,
11868         _vq_quantmap__44c7_s_p9_0,
11869         13,
11870         13
11871 };
11872
11873 static static_codebook _44c7_s_p9_0 = {
11874         2, 169,
11875         _vq_lengthlist__44c7_s_p9_0,
11876         1, -511845376, 1630791680, 4, 0,
11877         _vq_quantlist__44c7_s_p9_0,
11878         NULL,
11879         &_vq_auxt__44c7_s_p9_0,
11880         NULL,
11881         0
11882 };
11883
11884 static long _vq_quantlist__44c7_s_p9_1[] = {
11885         6,
11886         5,
11887         7,
11888         4,
11889         8,
11890         3,
11891         9,
11892         2,
11893         10,
11894         1,
11895         11,
11896         0,
11897         12,
11898 };
11899
11900 static long _vq_lengthlist__44c7_s_p9_1[] = {
11901          1, 4, 4, 7, 7, 7, 7, 7, 6, 8, 8, 8, 8, 6, 6, 6,
11902          8, 8, 9, 8, 8, 7, 9, 8,11,10, 5, 6, 6, 8, 8, 9,
11903          8, 8, 8,10, 9,11,11,16, 8, 8, 9, 8, 9, 9, 9, 8,
11904         10, 9,11,10,16, 8, 8, 9, 9,10,10, 9, 9,10,10,11,
11905         11,16,13,13, 9, 9,10,10, 9,10,11,11,12,11,16,13,
11906         13, 9, 8,10, 9,10,10,10,10,11,11,16,14,16, 8, 9,
11907          9, 9,11,10,11,11,12,11,16,16,16, 9, 7,10, 7,11,
11908         10,11,11,12,11,16,16,16,12,12, 9,10,11,11,12,11,
11909         12,12,16,16,16,12,10,10, 7,11, 8,12,11,12,12,16,
11910         16,15,16,16,11,12,10,10,12,11,12,12,16,16,16,15,
11911         15,11,11,10,10,12,12,12,12,
11912 };
11913
11914 static float _vq_quantthresh__44c7_s_p9_1[] = {
11915         -269.5, -220.5, -171.5, -122.5, -73.5, -24.5, 24.5, 73.5, 
11916         122.5, 171.5, 220.5, 269.5, 
11917 };
11918
11919 static long _vq_quantmap__44c7_s_p9_1[] = {
11920            11,    9,    7,    5,    3,    1,    0,    2,
11921             4,    6,    8,   10,   12,
11922 };
11923
11924 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_1 = {
11925         _vq_quantthresh__44c7_s_p9_1,
11926         _vq_quantmap__44c7_s_p9_1,
11927         13,
11928         13
11929 };
11930
11931 static static_codebook _44c7_s_p9_1 = {
11932         2, 169,
11933         _vq_lengthlist__44c7_s_p9_1,
11934         1, -518889472, 1622704128, 4, 0,
11935         _vq_quantlist__44c7_s_p9_1,
11936         NULL,
11937         &_vq_auxt__44c7_s_p9_1,
11938         NULL,
11939         0
11940 };
11941
11942 static long _vq_quantlist__44c7_s_p9_2[] = {
11943         24,
11944         23,
11945         25,
11946         22,
11947         26,
11948         21,
11949         27,
11950         20,
11951         28,
11952         19,
11953         29,
11954         18,
11955         30,
11956         17,
11957         31,
11958         16,
11959         32,
11960         15,
11961         33,
11962         14,
11963         34,
11964         13,
11965         35,
11966         12,
11967         36,
11968         11,
11969         37,
11970         10,
11971         38,
11972         9,
11973         39,
11974         8,
11975         40,
11976         7,
11977         41,
11978         6,
11979         42,
11980         5,
11981         43,
11982         4,
11983         44,
11984         3,
11985         45,
11986         2,
11987         46,
11988         1,
11989         47,
11990         0,
11991         48,
11992 };
11993
11994 static long _vq_lengthlist__44c7_s_p9_2[] = {
11995          2, 4, 3, 4, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6, 6,
11996          6, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
11997          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
11998          7,
11999 };
12000
12001 static float _vq_quantthresh__44c7_s_p9_2[] = {
12002         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
12003         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
12004         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
12005         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
12006         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
12007         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
12008 };
12009
12010 static long _vq_quantmap__44c7_s_p9_2[] = {
12011            47,   45,   43,   41,   39,   37,   35,   33,
12012            31,   29,   27,   25,   23,   21,   19,   17,
12013            15,   13,   11,    9,    7,    5,    3,    1,
12014             0,    2,    4,    6,    8,   10,   12,   14,
12015            16,   18,   20,   22,   24,   26,   28,   30,
12016            32,   34,   36,   38,   40,   42,   44,   46,
12017            48,
12018 };
12019
12020 static encode_aux_threshmatch _vq_auxt__44c7_s_p9_2 = {
12021         _vq_quantthresh__44c7_s_p9_2,
12022         _vq_quantmap__44c7_s_p9_2,
12023         49,
12024         49
12025 };
12026
12027 static static_codebook _44c7_s_p9_2 = {
12028         1, 49,
12029         _vq_lengthlist__44c7_s_p9_2,
12030         1, -526909440, 1611661312, 6, 0,
12031         _vq_quantlist__44c7_s_p9_2,
12032         NULL,
12033         &_vq_auxt__44c7_s_p9_2,
12034         NULL,
12035         0
12036 };
12037
12038 static long _huff_lengthlist__44c7_s_short[] = {
12039          4,11,12,14,15,15,17,17,18,18, 5, 6, 6, 8, 9,10,
12040         13,17,18,19, 7, 5, 4, 6, 8, 9,11,15,19,19, 8, 6,
12041          5, 5, 6, 7,11,14,16,17, 9, 7, 7, 6, 7, 7,10,13,
12042         15,19,10, 8, 7, 6, 7, 6, 7, 9,14,16,12,10, 9, 7,
12043          7, 6, 4, 5,10,15,14,13,11, 7, 6, 6, 4, 2, 7,13,
12044         16,16,15, 9, 8, 8, 8, 6, 9,13,19,19,17,12,11,10,
12045         10, 9,11,14,
12046 };
12047
12048 static static_codebook _huff_book__44c7_s_short = {
12049         2, 100,
12050         _huff_lengthlist__44c7_s_short,
12051         0, 0, 0, 0, 0,
12052         NULL,
12053         NULL,
12054         NULL,
12055         NULL,
12056         0
12057 };
12058
12059 static long _huff_lengthlist__44c8_s_long[] = {
12060          3, 8,12,13,14,14,14,13,14,14, 6, 4, 5, 8,10,10,
12061         11,11,14,13, 9, 5, 4, 5, 7, 8, 9,10,13,13,12, 7,
12062          5, 4, 5, 6, 8, 9,12,13,13, 9, 6, 5, 5, 5, 7, 9,
12063         11,14,12,10, 7, 6, 5, 4, 6, 7,10,11,12,11, 9, 8,
12064          7, 5, 5, 6,10,10,13,12,10, 9, 8, 6, 6, 5, 8,10,
12065         14,13,12,12,11,10, 9, 7, 8,10,12,13,14,14,13,12,
12066         11, 9, 9,10,
12067 };
12068
12069 static static_codebook _huff_book__44c8_s_long = {
12070         2, 100,
12071         _huff_lengthlist__44c8_s_long,
12072         0, 0, 0, 0, 0,
12073         NULL,
12074         NULL,
12075         NULL,
12076         NULL,
12077         0
12078 };
12079
12080 static long _vq_quantlist__44c8_s_p1_0[] = {
12081         1,
12082         0,
12083         2,
12084 };
12085
12086 static long _vq_lengthlist__44c8_s_p1_0[] = {
12087          1, 5, 5, 0, 5, 5, 0, 5, 5, 5, 7, 7, 0, 9, 8, 0,
12088          9, 8, 6, 7, 7, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
12089          0, 0, 0, 0, 5, 9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9,
12090          0, 8, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
12091          9, 8, 0, 8, 8, 0, 8, 8, 5, 8, 9, 0, 8, 8, 0, 8,
12092          8,
12093 };
12094
12095 static float _vq_quantthresh__44c8_s_p1_0[] = {
12096         -0.5, 0.5, 
12097 };
12098
12099 static long _vq_quantmap__44c8_s_p1_0[] = {
12100             1,    0,    2,
12101 };
12102
12103 static encode_aux_threshmatch _vq_auxt__44c8_s_p1_0 = {
12104         _vq_quantthresh__44c8_s_p1_0,
12105         _vq_quantmap__44c8_s_p1_0,
12106         3,
12107         3
12108 };
12109
12110 static static_codebook _44c8_s_p1_0 = {
12111         4, 81,
12112         _vq_lengthlist__44c8_s_p1_0,
12113         1, -535822336, 1611661312, 2, 0,
12114         _vq_quantlist__44c8_s_p1_0,
12115         NULL,
12116         &_vq_auxt__44c8_s_p1_0,
12117         NULL,
12118         0
12119 };
12120
12121 static long _vq_quantlist__44c8_s_p2_0[] = {
12122         2,
12123         1,
12124         3,
12125         0,
12126         4,
12127 };
12128
12129 static long _vq_lengthlist__44c8_s_p2_0[] = {
12130          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
12131          7, 7, 9, 9, 0, 0, 0, 9, 9, 5, 7, 7, 9, 9, 0, 8,
12132          7,10, 9, 0, 8, 7,10, 9, 0,10,10,11,11, 0, 0, 0,
12133         11,11, 5, 7, 7, 9, 9, 0, 7, 8, 9,10, 0, 7, 8, 9,
12134         10, 0,10,10,11,11, 0, 0, 0,11,11, 8, 9, 9,11,10,
12135          0,11,10,12,11, 0,11,10,12,12, 0,13,13,14,14, 0,
12136          0, 0,14,13, 8, 9, 9,10,11, 0,10,11,12,12, 0,10,
12137         11,12,12, 0,13,13,14,14, 0, 0, 0,13,14, 0, 0, 0,
12138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12139          0, 0, 0, 0, 0, 0, 5, 8, 7,11,10, 0, 7, 7,10,10,
12140          0, 7, 7,10,10, 0, 9, 9,10,10, 0, 0, 0,11,10, 5,
12141          7, 8,10,11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9,
12142          9,10,10, 0, 0, 0,10,10, 8,10, 9,12,12, 0,10,10,
12143         12,11, 0,10,10,12,12, 0,12,12,13,12, 0, 0, 0,13,
12144         12, 8, 9,10,12,12, 0,10,10,11,12, 0,10,10,11,12,
12145          0,12,12,13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0,
12146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12147          0, 0, 0, 6, 8, 7,11,10, 0, 7, 7,10,10, 0, 7, 7,
12148         10,10, 0, 9, 9,10,11, 0, 0, 0,10,10, 6, 7, 8,10,
12149         11, 0, 7, 7,10,10, 0, 7, 7,10,10, 0, 9, 9,10,10,
12150          0, 0, 0,10,10, 9,10, 9,12,12, 0,10,10,12,12, 0,
12151         10,10,12,11, 0,12,12,13,13, 0, 0, 0,13,12, 8, 9,
12152         10,12,12, 0,10,10,12,12, 0,10,10,11,12, 0,12,12,
12153         13,13, 0, 0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12155          7,10,10,13,13, 0, 9, 9,12,12, 0, 9, 9,12,12, 0,
12156         10,10,12,12, 0, 0, 0,12,12, 7,10,10,13,13, 0, 9,
12157          9,12,12, 0, 9, 9,12,12, 0,10,10,12,12, 0, 0, 0,
12158         12,12, 9,11,11,14,13, 0,10,10,13,12, 0,11,10,13,
12159         12, 0,12,12,13,12, 0, 0, 0,13,13, 9,11,11,13,14,
12160          0,10,11,12,13, 0,10,11,13,13, 0,12,12,12,13, 0,
12161          0, 0,13,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
12166         11,11,14,14, 0,10,11,13,13, 0,11,10,13,13, 0,11,
12167         12,13,13, 0, 0, 0,13,12, 9,11,11,14,14, 0,11,10,
12168         13,13, 0,10,11,13,13, 0,12,12,13,13, 0, 0, 0,12,
12169         13,
12170 };
12171
12172 static float _vq_quantthresh__44c8_s_p2_0[] = {
12173         -1.5, -0.5, 0.5, 1.5, 
12174 };
12175
12176 static long _vq_quantmap__44c8_s_p2_0[] = {
12177             3,    1,    0,    2,    4,
12178 };
12179
12180 static encode_aux_threshmatch _vq_auxt__44c8_s_p2_0 = {
12181         _vq_quantthresh__44c8_s_p2_0,
12182         _vq_quantmap__44c8_s_p2_0,
12183         5,
12184         5
12185 };
12186
12187 static static_codebook _44c8_s_p2_0 = {
12188         4, 625,
12189         _vq_lengthlist__44c8_s_p2_0,
12190         1, -533725184, 1611661312, 3, 0,
12191         _vq_quantlist__44c8_s_p2_0,
12192         NULL,
12193         &_vq_auxt__44c8_s_p2_0,
12194         NULL,
12195         0
12196 };
12197
12198 static long _vq_quantlist__44c8_s_p3_0[] = {
12199         4,
12200         3,
12201         5,
12202         2,
12203         6,
12204         1,
12205         7,
12206         0,
12207         8,
12208 };
12209
12210 static long _vq_lengthlist__44c8_s_p3_0[] = {
12211          2, 4, 4, 5, 5, 7, 7, 9, 9, 0, 4, 4, 6, 6, 7, 7,
12212          9, 9, 0, 4, 4, 6, 6, 7, 7, 9, 9, 0, 5, 5, 6, 6,
12213          8, 8,10,10, 0, 0, 0, 6, 6, 8, 8,10,10, 0, 0, 0,
12214          7, 7, 9, 9,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0,
12215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12216          0,
12217 };
12218
12219 static float _vq_quantthresh__44c8_s_p3_0[] = {
12220         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
12221 };
12222
12223 static long _vq_quantmap__44c8_s_p3_0[] = {
12224             7,    5,    3,    1,    0,    2,    4,    6,
12225             8,
12226 };
12227
12228 static encode_aux_threshmatch _vq_auxt__44c8_s_p3_0 = {
12229         _vq_quantthresh__44c8_s_p3_0,
12230         _vq_quantmap__44c8_s_p3_0,
12231         9,
12232         9
12233 };
12234
12235 static static_codebook _44c8_s_p3_0 = {
12236         2, 81,
12237         _vq_lengthlist__44c8_s_p3_0,
12238         1, -531628032, 1611661312, 4, 0,
12239         _vq_quantlist__44c8_s_p3_0,
12240         NULL,
12241         &_vq_auxt__44c8_s_p3_0,
12242         NULL,
12243         0
12244 };
12245
12246 static long _vq_quantlist__44c8_s_p4_0[] = {
12247         8,
12248         7,
12249         9,
12250         6,
12251         10,
12252         5,
12253         11,
12254         4,
12255         12,
12256         3,
12257         13,
12258         2,
12259         14,
12260         1,
12261         15,
12262         0,
12263         16,
12264 };
12265
12266 static long _vq_lengthlist__44c8_s_p4_0[] = {
12267          3, 4, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
12268         11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 8,10,10,11,11,
12269         11,11, 0, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
12270         11,11,11, 0, 6, 5, 6, 6, 7, 7, 9, 9, 9, 9,10,10,
12271         11,11,12,12, 0, 0, 0, 6, 6, 7, 7, 9, 9, 9, 9,10,
12272         10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,
12273         11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,
12274         10,11,11,11,12,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
12275         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
12276          9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 0, 0,
12277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12285          0,
12286 };
12287
12288 static float _vq_quantthresh__44c8_s_p4_0[] = {
12289         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
12290         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
12291 };
12292
12293 static long _vq_quantmap__44c8_s_p4_0[] = {
12294            15,   13,   11,    9,    7,    5,    3,    1,
12295             0,    2,    4,    6,    8,   10,   12,   14,
12296            16,
12297 };
12298
12299 static encode_aux_threshmatch _vq_auxt__44c8_s_p4_0 = {
12300         _vq_quantthresh__44c8_s_p4_0,
12301         _vq_quantmap__44c8_s_p4_0,
12302         17,
12303         17
12304 };
12305
12306 static static_codebook _44c8_s_p4_0 = {
12307         2, 289,
12308         _vq_lengthlist__44c8_s_p4_0,
12309         1, -529530880, 1611661312, 5, 0,
12310         _vq_quantlist__44c8_s_p4_0,
12311         NULL,
12312         &_vq_auxt__44c8_s_p4_0,
12313         NULL,
12314         0
12315 };
12316
12317 static long _vq_quantlist__44c8_s_p5_0[] = {
12318         1,
12319         0,
12320         2,
12321 };
12322
12323 static long _vq_lengthlist__44c8_s_p5_0[] = {
12324          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6,10,10,10,10,
12325         10,10, 4, 6, 6,10,10,10,10, 9,10, 5,10,10, 9,11,
12326         11,10,11,11, 7,10,10,11,12,12,12,12,12, 7,10,10,
12327         11,12,12,12,12,12, 6,10,10,10,12,12,10,12,12, 7,
12328         10,10,11,12,12,12,12,12, 7,10,10,11,12,12,12,12,
12329         12,
12330 };
12331
12332 static float _vq_quantthresh__44c8_s_p5_0[] = {
12333         -5.5, 5.5, 
12334 };
12335
12336 static long _vq_quantmap__44c8_s_p5_0[] = {
12337             1,    0,    2,
12338 };
12339
12340 static encode_aux_threshmatch _vq_auxt__44c8_s_p5_0 = {
12341         _vq_quantthresh__44c8_s_p5_0,
12342         _vq_quantmap__44c8_s_p5_0,
12343         3,
12344         3
12345 };
12346
12347 static static_codebook _44c8_s_p5_0 = {
12348         4, 81,
12349         _vq_lengthlist__44c8_s_p5_0,
12350         1, -529137664, 1618345984, 2, 0,
12351         _vq_quantlist__44c8_s_p5_0,
12352         NULL,
12353         &_vq_auxt__44c8_s_p5_0,
12354         NULL,
12355         0
12356 };
12357
12358 static long _vq_quantlist__44c8_s_p5_1[] = {
12359         5,
12360         4,
12361         6,
12362         3,
12363         7,
12364         2,
12365         8,
12366         1,
12367         9,
12368         0,
12369         10,
12370 };
12371
12372 static long _vq_lengthlist__44c8_s_p5_1[] = {
12373          3, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11, 4, 5, 6, 6,
12374          7, 7, 8, 8, 8, 8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8,
12375          9,12, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,12,12,12, 6,
12376          6, 7, 7, 8, 8, 9, 9,11,11,11, 6, 6, 7, 7, 8, 8,
12377          8, 8,11,11,11, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11,
12378          7, 7, 7, 8, 8, 8, 8, 8,11,11,11,11,11, 7, 7, 8,
12379          8, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 8, 8,11,11,
12380         11,11,11, 7, 7, 7, 7, 8, 8,
12381 };
12382
12383 static float _vq_quantthresh__44c8_s_p5_1[] = {
12384         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
12385         3.5, 4.5, 
12386 };
12387
12388 static long _vq_quantmap__44c8_s_p5_1[] = {
12389             9,    7,    5,    3,    1,    0,    2,    4,
12390             6,    8,   10,
12391 };
12392
12393 static encode_aux_threshmatch _vq_auxt__44c8_s_p5_1 = {
12394         _vq_quantthresh__44c8_s_p5_1,
12395         _vq_quantmap__44c8_s_p5_1,
12396         11,
12397         11
12398 };
12399
12400 static static_codebook _44c8_s_p5_1 = {
12401         2, 121,
12402         _vq_lengthlist__44c8_s_p5_1,
12403         1, -531365888, 1611661312, 4, 0,
12404         _vq_quantlist__44c8_s_p5_1,
12405         NULL,
12406         &_vq_auxt__44c8_s_p5_1,
12407         NULL,
12408         0
12409 };
12410
12411 static long _vq_quantlist__44c8_s_p6_0[] = {
12412         6,
12413         5,
12414         7,
12415         4,
12416         8,
12417         3,
12418         9,
12419         2,
12420         10,
12421         1,
12422         11,
12423         0,
12424         12,
12425 };
12426
12427 static long _vq_lengthlist__44c8_s_p6_0[] = {
12428          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
12429          7, 7, 8, 8, 9, 9,10,10,11,11, 6, 5, 5, 7, 7, 8,
12430          8, 9, 9,10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,
12431         10,10,11,11, 0, 7, 7, 7, 7, 9, 9,10,10,10,10,11,
12432         11, 0,11,11, 9, 9,10,10,11,11,11,11,12,12, 0,12,
12433         12, 9, 9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0,
12434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
12438          0, 0, 0, 0, 0, 0, 0, 0, 0,
12439 };
12440
12441 static float _vq_quantthresh__44c8_s_p6_0[] = {
12442         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
12443         12.5, 17.5, 22.5, 27.5, 
12444 };
12445
12446 static long _vq_quantmap__44c8_s_p6_0[] = {
12447            11,    9,    7,    5,    3,    1,    0,    2,
12448             4,    6,    8,   10,   12,
12449 };
12450
12451 static encode_aux_threshmatch _vq_auxt__44c8_s_p6_0 = {
12452         _vq_quantthresh__44c8_s_p6_0,
12453         _vq_quantmap__44c8_s_p6_0,
12454         13,
12455         13
12456 };
12457
12458 static static_codebook _44c8_s_p6_0 = {
12459         2, 169,
12460         _vq_lengthlist__44c8_s_p6_0,
12461         1, -526516224, 1616117760, 4, 0,
12462         _vq_quantlist__44c8_s_p6_0,
12463         NULL,
12464         &_vq_auxt__44c8_s_p6_0,
12465         NULL,
12466         0
12467 };
12468
12469 static long _vq_quantlist__44c8_s_p6_1[] = {
12470         2,
12471         1,
12472         3,
12473         0,
12474         4,
12475 };
12476
12477 static long _vq_lengthlist__44c8_s_p6_1[] = {
12478          3, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 6,
12479          5, 5, 5, 5, 6, 6, 6, 5, 5,
12480 };
12481
12482 static float _vq_quantthresh__44c8_s_p6_1[] = {
12483         -1.5, -0.5, 0.5, 1.5, 
12484 };
12485
12486 static long _vq_quantmap__44c8_s_p6_1[] = {
12487             3,    1,    0,    2,    4,
12488 };
12489
12490 static encode_aux_threshmatch _vq_auxt__44c8_s_p6_1 = {
12491         _vq_quantthresh__44c8_s_p6_1,
12492         _vq_quantmap__44c8_s_p6_1,
12493         5,
12494         5
12495 };
12496
12497 static static_codebook _44c8_s_p6_1 = {
12498         2, 25,
12499         _vq_lengthlist__44c8_s_p6_1,
12500         1, -533725184, 1611661312, 3, 0,
12501         _vq_quantlist__44c8_s_p6_1,
12502         NULL,
12503         &_vq_auxt__44c8_s_p6_1,
12504         NULL,
12505         0
12506 };
12507
12508 static long _vq_quantlist__44c8_s_p7_0[] = {
12509         6,
12510         5,
12511         7,
12512         4,
12513         8,
12514         3,
12515         9,
12516         2,
12517         10,
12518         1,
12519         11,
12520         0,
12521         12,
12522 };
12523
12524 static long _vq_lengthlist__44c8_s_p7_0[] = {
12525          1, 4, 4, 6, 6, 8, 7, 9, 9,10,10,12,12, 6, 5, 5,
12526          7, 7, 8, 8,10,10,11,11,12,12, 7, 5, 5, 7, 7, 8,
12527          8,10,10,11,11,12,12,21, 7, 7, 7, 7, 8, 9,10,10,
12528         11,11,12,12,21, 7, 7, 7, 7, 9, 9,10,10,12,12,13,
12529         13,21,11,11, 8, 8, 9, 9,11,11,12,12,13,13,21,11,
12530         11, 8, 8, 9, 9,11,11,12,12,13,13,21,21,21,10,10,
12531         10,10,11,11,12,13,13,13,21,21,21,10,10,10,10,11,
12532         11,13,13,14,13,21,21,21,13,13,11,11,12,12,13,13,
12533         14,14,21,21,21,14,14,11,11,12,12,13,13,14,14,21,
12534         21,21,21,20,13,13,13,12,14,14,16,15,20,20,20,20,
12535         20,13,13,13,13,14,13,15,15,
12536 };
12537
12538 static float _vq_quantthresh__44c8_s_p7_0[] = {
12539         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
12540         27.5, 38.5, 49.5, 60.5, 
12541 };
12542
12543 static long _vq_quantmap__44c8_s_p7_0[] = {
12544            11,    9,    7,    5,    3,    1,    0,    2,
12545             4,    6,    8,   10,   12,
12546 };
12547
12548 static encode_aux_threshmatch _vq_auxt__44c8_s_p7_0 = {
12549         _vq_quantthresh__44c8_s_p7_0,
12550         _vq_quantmap__44c8_s_p7_0,
12551         13,
12552         13
12553 };
12554
12555 static static_codebook _44c8_s_p7_0 = {
12556         2, 169,
12557         _vq_lengthlist__44c8_s_p7_0,
12558         1, -523206656, 1618345984, 4, 0,
12559         _vq_quantlist__44c8_s_p7_0,
12560         NULL,
12561         &_vq_auxt__44c8_s_p7_0,
12562         NULL,
12563         0
12564 };
12565
12566 static long _vq_quantlist__44c8_s_p7_1[] = {
12567         5,
12568         4,
12569         6,
12570         3,
12571         7,
12572         2,
12573         8,
12574         1,
12575         9,
12576         0,
12577         10,
12578 };
12579
12580 static long _vq_lengthlist__44c8_s_p7_1[] = {
12581          4, 5, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 7,
12582          7, 7, 7, 7, 7, 7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7,
12583          7, 8, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7,
12584          7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
12585          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
12586          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
12587          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
12588          8, 8, 8, 7, 7, 7, 7, 7, 7,
12589 };
12590
12591 static float _vq_quantthresh__44c8_s_p7_1[] = {
12592         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
12593         3.5, 4.5, 
12594 };
12595
12596 static long _vq_quantmap__44c8_s_p7_1[] = {
12597             9,    7,    5,    3,    1,    0,    2,    4,
12598             6,    8,   10,
12599 };
12600
12601 static encode_aux_threshmatch _vq_auxt__44c8_s_p7_1 = {
12602         _vq_quantthresh__44c8_s_p7_1,
12603         _vq_quantmap__44c8_s_p7_1,
12604         11,
12605         11
12606 };
12607
12608 static static_codebook _44c8_s_p7_1 = {
12609         2, 121,
12610         _vq_lengthlist__44c8_s_p7_1,
12611         1, -531365888, 1611661312, 4, 0,
12612         _vq_quantlist__44c8_s_p7_1,
12613         NULL,
12614         &_vq_auxt__44c8_s_p7_1,
12615         NULL,
12616         0
12617 };
12618
12619 static long _vq_quantlist__44c8_s_p8_0[] = {
12620         7,
12621         6,
12622         8,
12623         5,
12624         9,
12625         4,
12626         10,
12627         3,
12628         11,
12629         2,
12630         12,
12631         1,
12632         13,
12633         0,
12634         14,
12635 };
12636
12637 static long _vq_lengthlist__44c8_s_p8_0[] = {
12638          1, 4, 4, 7, 6, 8, 8, 8, 7, 9, 8,10,10,11,10, 6,
12639          5, 5, 7, 7, 9, 9, 8, 8,10,10,11,11,12,11, 6, 5,
12640          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8,
12641          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,20, 8, 8, 8,
12642          8,10, 9, 9, 9,10,10,11,11,12,12,20,12,12, 9, 9,
12643         10,10,10,10,10,11,12,12,12,12,20,12,12, 9, 9,10,
12644         10,10,10,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,
12645         11,10,11,11,12,12,12,13,20,19,19, 9, 9, 9, 9,11,
12646         11,11,12,12,12,13,13,19,19,19,13,13,10,10,11,11,
12647         12,12,13,13,13,13,19,19,19,14,13,11,10,11,11,12,
12648         12,12,13,13,13,19,19,19,19,19,12,12,12,12,13,13,
12649         13,13,14,13,19,19,19,19,19,12,12,12,11,12,12,13,
12650         14,14,14,19,19,19,19,19,16,15,13,12,13,13,13,14,
12651         14,14,19,19,19,19,19,17,17,13,12,13,11,14,13,15,
12652         15,
12653 };
12654
12655 static float _vq_quantthresh__44c8_s_p8_0[] = {
12656         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
12657         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
12658 };
12659
12660 static long _vq_quantmap__44c8_s_p8_0[] = {
12661            13,   11,    9,    7,    5,    3,    1,    0,
12662             2,    4,    6,    8,   10,   12,   14,
12663 };
12664
12665 static encode_aux_threshmatch _vq_auxt__44c8_s_p8_0 = {
12666         _vq_quantthresh__44c8_s_p8_0,
12667         _vq_quantmap__44c8_s_p8_0,
12668         15,
12669         15
12670 };
12671
12672 static static_codebook _44c8_s_p8_0 = {
12673         2, 225,
12674         _vq_lengthlist__44c8_s_p8_0,
12675         1, -520986624, 1620377600, 4, 0,
12676         _vq_quantlist__44c8_s_p8_0,
12677         NULL,
12678         &_vq_auxt__44c8_s_p8_0,
12679         NULL,
12680         0
12681 };
12682
12683 static long _vq_quantlist__44c8_s_p8_1[] = {
12684         10,
12685         9,
12686         11,
12687         8,
12688         12,
12689         7,
12690         13,
12691         6,
12692         14,
12693         5,
12694         15,
12695         4,
12696         16,
12697         3,
12698         17,
12699         2,
12700         18,
12701         1,
12702         19,
12703         0,
12704         20,
12705 };
12706
12707 static long _vq_lengthlist__44c8_s_p8_1[] = {
12708          4, 5, 5, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
12709          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
12710          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
12711          8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
12712          7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12713          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
12714          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 9,
12715          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
12716         10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12717          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12718          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
12719          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
12720         10,10, 9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9,
12721          9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
12722          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
12723          9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,10,10,10,10,
12724         10,10,10, 9, 9, 9, 9, 9,10,10,10, 9, 9, 9, 9, 9,
12725          9,10,10,10,10,10,10,10, 9,10,10, 9,10,10,10,10,
12726          9,10, 9,10,10, 9,10,10,10,10,10,10,10, 9,10,10,
12727         10,10,10,10, 9, 9,10,10, 9,10,10,10,10,10,10,10,
12728         10,10,10,10,10,10,10,10, 9, 9, 9,10, 9, 9, 9, 9,
12729         10,10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9,
12730         10, 9,10, 9,10,10,10,10,10,10,10,10,10,10,10,10,
12731         10,10,10,10, 9, 9,10, 9, 9, 9,10,10,10,10,10,10,
12732         10,10,10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9,10,10,
12733         10,10,10,10,10,10,10,10,10,10,10,10,10, 9,10, 9,
12734          9,10, 9, 9,10,10,10,10,10,10,10,10,10,10,10,10,
12735         10, 9, 9,10,10, 9,10, 9, 9,
12736 };
12737
12738 static float _vq_quantthresh__44c8_s_p8_1[] = {
12739         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
12740         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
12741         6.5, 7.5, 8.5, 9.5, 
12742 };
12743
12744 static long _vq_quantmap__44c8_s_p8_1[] = {
12745            19,   17,   15,   13,   11,    9,    7,    5,
12746             3,    1,    0,    2,    4,    6,    8,   10,
12747            12,   14,   16,   18,   20,
12748 };
12749
12750 static encode_aux_threshmatch _vq_auxt__44c8_s_p8_1 = {
12751         _vq_quantthresh__44c8_s_p8_1,
12752         _vq_quantmap__44c8_s_p8_1,
12753         21,
12754         21
12755 };
12756
12757 static static_codebook _44c8_s_p8_1 = {
12758         2, 441,
12759         _vq_lengthlist__44c8_s_p8_1,
12760         1, -529268736, 1611661312, 5, 0,
12761         _vq_quantlist__44c8_s_p8_1,
12762         NULL,
12763         &_vq_auxt__44c8_s_p8_1,
12764         NULL,
12765         0
12766 };
12767
12768 static long _vq_quantlist__44c8_s_p9_0[] = {
12769         8,
12770         7,
12771         9,
12772         6,
12773         10,
12774         5,
12775         11,
12776         4,
12777         12,
12778         3,
12779         13,
12780         2,
12781         14,
12782         1,
12783         15,
12784         0,
12785         16,
12786 };
12787
12788 static long _vq_lengthlist__44c8_s_p9_0[] = {
12789          1, 4, 3,11,11,11,11,11,11,11,11,11,11,11,11,11,
12790         11, 4, 7, 7,11,11,11,11,11,11,11,11,11,11,11,11,
12791         11,11, 4, 8,11,11,11,11,11,11,11,11,11,11,11,11,
12792         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12793         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12794         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12795         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12796         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12797         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12798         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12799         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12800         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12801         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12802         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
12803         11,11,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12804         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12805         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12806         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
12807         10,
12808 };
12809
12810 static float _vq_quantthresh__44c8_s_p9_0[] = {
12811         -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, -465.5, 
12812         465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 6982.5, 
12813 };
12814
12815 static long _vq_quantmap__44c8_s_p9_0[] = {
12816            15,   13,   11,    9,    7,    5,    3,    1,
12817             0,    2,    4,    6,    8,   10,   12,   14,
12818            16,
12819 };
12820
12821 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_0 = {
12822         _vq_quantthresh__44c8_s_p9_0,
12823         _vq_quantmap__44c8_s_p9_0,
12824         17,
12825         17
12826 };
12827
12828 static static_codebook _44c8_s_p9_0 = {
12829         2, 289,
12830         _vq_lengthlist__44c8_s_p9_0,
12831         1, -509798400, 1631393792, 5, 0,
12832         _vq_quantlist__44c8_s_p9_0,
12833         NULL,
12834         &_vq_auxt__44c8_s_p9_0,
12835         NULL,
12836         0
12837 };
12838
12839 static long _vq_quantlist__44c8_s_p9_1[] = {
12840         9,
12841         8,
12842         10,
12843         7,
12844         11,
12845         6,
12846         12,
12847         5,
12848         13,
12849         4,
12850         14,
12851         3,
12852         15,
12853         2,
12854         16,
12855         1,
12856         17,
12857         0,
12858         18,
12859 };
12860
12861 static long _vq_lengthlist__44c8_s_p9_1[] = {
12862          1, 4, 4, 7, 6, 7, 7, 7, 7, 8, 8, 9, 9,10,10,10,
12863         10,11,11, 6, 6, 6, 8, 8, 9, 8, 8, 7,10, 8,11,10,
12864         12,11,12,12,13,13, 5, 5, 6, 8, 8, 9, 9, 8, 8,10,
12865          9,11,11,12,12,13,13,13,13,17, 8, 8, 9, 9, 9, 9,
12866          9, 9,10, 9,12,10,12,12,13,12,13,13,17, 9, 8, 9,
12867          9, 9, 9, 9, 9,10,10,12,12,12,12,13,13,13,13,17,
12868         13,13, 9, 9,10,10,10,10,11,11,12,11,13,12,13,13,
12869         14,15,17,13,13, 9, 8,10, 9,10,10,11,11,12,12,14,
12870         13,15,13,14,15,17,17,17, 9,10, 9,10,11,11,12,12,
12871         12,12,13,13,14,14,15,15,17,17,17, 9, 8, 9, 8,11,
12872         11,12,12,12,12,14,13,14,14,14,15,17,17,17,12,14,
12873          9,10,11,11,12,12,14,13,13,14,15,13,15,15,17,17,
12874         17,13,11,10, 8,11, 9,13,12,13,13,13,13,13,14,14,
12875         14,17,17,17,17,17,11,12,11,11,13,13,14,13,15,14,
12876         13,15,16,15,17,17,17,17,17,11,11,12, 8,13,12,14,
12877         13,17,14,15,14,15,14,17,17,17,17,17,15,15,12,12,
12878         12,12,13,14,14,14,15,14,17,14,17,17,17,17,17,16,
12879         17,12,12,13,12,13,13,14,14,14,14,14,14,17,17,17,
12880         17,17,17,17,14,14,13,12,13,13,15,15,14,13,15,17,
12881         17,17,17,17,17,17,17,13,14,13,13,13,13,14,15,15,
12882         15,14,15,17,17,17,17,17,17,17,16,15,13,14,13,13,
12883         14,14,15,14,14,16,17,17,17,17,17,17,17,16,16,13,
12884         14,13,13,14,14,15,14,15,14,
12885 };
12886
12887 static float _vq_quantthresh__44c8_s_p9_1[] = {
12888         -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
12889         -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
12890         367.5, 416.5, 
12891 };
12892
12893 static long _vq_quantmap__44c8_s_p9_1[] = {
12894            17,   15,   13,   11,    9,    7,    5,    3,
12895             1,    0,    2,    4,    6,    8,   10,   12,
12896            14,   16,   18,
12897 };
12898
12899 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_1 = {
12900         _vq_quantthresh__44c8_s_p9_1,
12901         _vq_quantmap__44c8_s_p9_1,
12902         19,
12903         19
12904 };
12905
12906 static static_codebook _44c8_s_p9_1 = {
12907         2, 361,
12908         _vq_lengthlist__44c8_s_p9_1,
12909         1, -518287360, 1622704128, 5, 0,
12910         _vq_quantlist__44c8_s_p9_1,
12911         NULL,
12912         &_vq_auxt__44c8_s_p9_1,
12913         NULL,
12914         0
12915 };
12916
12917 static long _vq_quantlist__44c8_s_p9_2[] = {
12918         24,
12919         23,
12920         25,
12921         22,
12922         26,
12923         21,
12924         27,
12925         20,
12926         28,
12927         19,
12928         29,
12929         18,
12930         30,
12931         17,
12932         31,
12933         16,
12934         32,
12935         15,
12936         33,
12937         14,
12938         34,
12939         13,
12940         35,
12941         12,
12942         36,
12943         11,
12944         37,
12945         10,
12946         38,
12947         9,
12948         39,
12949         8,
12950         40,
12951         7,
12952         41,
12953         6,
12954         42,
12955         5,
12956         43,
12957         4,
12958         44,
12959         3,
12960         45,
12961         2,
12962         46,
12963         1,
12964         47,
12965         0,
12966         48,
12967 };
12968
12969 static long _vq_lengthlist__44c8_s_p9_2[] = {
12970          2, 4, 4, 4, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
12971          6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 7, 7,
12972          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
12973          7,
12974 };
12975
12976 static float _vq_quantthresh__44c8_s_p9_2[] = {
12977         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
12978         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
12979         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
12980         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
12981         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
12982         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
12983 };
12984
12985 static long _vq_quantmap__44c8_s_p9_2[] = {
12986            47,   45,   43,   41,   39,   37,   35,   33,
12987            31,   29,   27,   25,   23,   21,   19,   17,
12988            15,   13,   11,    9,    7,    5,    3,    1,
12989             0,    2,    4,    6,    8,   10,   12,   14,
12990            16,   18,   20,   22,   24,   26,   28,   30,
12991            32,   34,   36,   38,   40,   42,   44,   46,
12992            48,
12993 };
12994
12995 static encode_aux_threshmatch _vq_auxt__44c8_s_p9_2 = {
12996         _vq_quantthresh__44c8_s_p9_2,
12997         _vq_quantmap__44c8_s_p9_2,
12998         49,
12999         49
13000 };
13001
13002 static static_codebook _44c8_s_p9_2 = {
13003         1, 49,
13004         _vq_lengthlist__44c8_s_p9_2,
13005         1, -526909440, 1611661312, 6, 0,
13006         _vq_quantlist__44c8_s_p9_2,
13007         NULL,
13008         &_vq_auxt__44c8_s_p9_2,
13009         NULL,
13010         0
13011 };
13012
13013 static long _huff_lengthlist__44c8_s_short[] = {
13014          4,11,13,14,15,15,18,17,19,17, 5, 6, 8, 9,10,10,
13015         12,15,19,19, 6, 6, 6, 6, 8, 8,11,14,18,19, 8, 6,
13016          5, 4, 6, 7,10,13,16,17, 9, 7, 6, 5, 6, 7, 9,12,
13017         15,19,10, 8, 7, 6, 6, 6, 7, 9,13,15,12,10, 9, 8,
13018          7, 6, 4, 5,10,15,13,13,11, 8, 6, 6, 4, 2, 7,12,
13019         17,15,16,10, 8, 8, 7, 6, 9,12,19,18,17,13,11,10,
13020         10, 9,11,14,
13021 };
13022
13023 static static_codebook _huff_book__44c8_s_short = {
13024         2, 100,
13025         _huff_lengthlist__44c8_s_short,
13026         0, 0, 0, 0, 0,
13027         NULL,
13028         NULL,
13029         NULL,
13030         NULL,
13031         0
13032 };
13033
13034 static long _huff_lengthlist__44c9_s_long[] = {
13035          3, 8,12,14,15,15,15,13,15,15, 6, 5, 8,10,12,12,
13036         13,12,14,13,10, 6, 5, 6, 8, 9,11,11,13,13,13, 8,
13037          5, 4, 5, 6, 8,10,11,13,14,10, 7, 5, 4, 5, 7, 9,
13038         11,12,13,11, 8, 6, 5, 4, 5, 7, 9,11,12,11,10, 8,
13039          7, 5, 4, 5, 9,10,13,13,11,10, 8, 6, 5, 4, 7, 9,
13040         15,14,13,12,10, 9, 8, 7, 8, 9,12,12,14,13,12,11,
13041         10, 9, 8, 9,
13042 };
13043
13044 static static_codebook _huff_book__44c9_s_long = {
13045         2, 100,
13046         _huff_lengthlist__44c9_s_long,
13047         0, 0, 0, 0, 0,
13048         NULL,
13049         NULL,
13050         NULL,
13051         NULL,
13052         0
13053 };
13054
13055 static long _vq_quantlist__44c9_s_p1_0[] = {
13056         1,
13057         0,
13058         2,
13059 };
13060
13061 static long _vq_lengthlist__44c9_s_p1_0[] = {
13062          1, 5, 5, 0, 5, 5, 0, 5, 5, 6, 8, 8, 0, 9, 8, 0,
13063          9, 8, 6, 8, 8, 0, 8, 9, 0, 8, 9, 0, 0, 0, 0, 0,
13064          0, 0, 0, 0, 5, 8, 8, 0, 7, 7, 0, 8, 8, 5, 8, 8,
13065          0, 7, 8, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 5,
13066          9, 8, 0, 8, 8, 0, 7, 7, 5, 8, 9, 0, 8, 8, 0, 7,
13067          7,
13068 };
13069
13070 static float _vq_quantthresh__44c9_s_p1_0[] = {
13071         -0.5, 0.5, 
13072 };
13073
13074 static long _vq_quantmap__44c9_s_p1_0[] = {
13075             1,    0,    2,
13076 };
13077
13078 static encode_aux_threshmatch _vq_auxt__44c9_s_p1_0 = {
13079         _vq_quantthresh__44c9_s_p1_0,
13080         _vq_quantmap__44c9_s_p1_0,
13081         3,
13082         3
13083 };
13084
13085 static static_codebook _44c9_s_p1_0 = {
13086         4, 81,
13087         _vq_lengthlist__44c9_s_p1_0,
13088         1, -535822336, 1611661312, 2, 0,
13089         _vq_quantlist__44c9_s_p1_0,
13090         NULL,
13091         &_vq_auxt__44c9_s_p1_0,
13092         NULL,
13093         0
13094 };
13095
13096 static long _vq_quantlist__44c9_s_p2_0[] = {
13097         2,
13098         1,
13099         3,
13100         0,
13101         4,
13102 };
13103
13104 static long _vq_lengthlist__44c9_s_p2_0[] = {
13105          3, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0, 5, 5, 8, 8, 0,
13106          7, 7, 9, 9, 0, 0, 0, 9, 9, 6, 7, 7, 9, 8, 0, 8,
13107          8, 9, 9, 0, 8, 7, 9, 9, 0, 9,10,10,10, 0, 0, 0,
13108         11,10, 6, 7, 7, 8, 9, 0, 8, 8, 9, 9, 0, 7, 8, 9,
13109          9, 0,10, 9,11,10, 0, 0, 0,10,10, 8, 9, 8,10,10,
13110          0,10,10,12,11, 0,10,10,11,11, 0,12,13,13,13, 0,
13111          0, 0,13,12, 8, 8, 9,10,10, 0,10,10,11,12, 0,10,
13112         10,11,11, 0,13,12,13,13, 0, 0, 0,13,13, 0, 0, 0,
13113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13114          0, 0, 0, 0, 0, 0, 6, 8, 7,10,10, 0, 7, 7,10, 9,
13115          0, 7, 7,10,10, 0, 9, 9,10,10, 0, 0, 0,10,10, 6,
13116          7, 8,10,10, 0, 7, 7, 9,10, 0, 7, 7,10,10, 0, 9,
13117          9,10,10, 0, 0, 0,10,10, 8, 9, 9,11,11, 0,10,10,
13118         11,11, 0,10,10,11,11, 0,12,12,12,12, 0, 0, 0,12,
13119         12, 8, 9,10,11,11, 0, 9,10,11,11, 0,10,10,11,11,
13120          0,12,12,12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0,
13121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13122          0, 0, 0, 5, 8, 7,10,10, 0, 7, 7,10,10, 0, 7, 7,
13123         10, 9, 0, 9, 9,10,10, 0, 0, 0,10,10, 6, 7, 8,10,
13124         10, 0, 7, 7,10,10, 0, 7, 7, 9,10, 0, 9, 9,10,10,
13125          0, 0, 0,10,10, 8,10, 9,12,11, 0,10,10,12,11, 0,
13126         10, 9,11,11, 0,11,12,12,12, 0, 0, 0,12,12, 8, 9,
13127         10,11,12, 0,10,10,11,11, 0, 9,10,11,11, 0,12,11,
13128         12,12, 0, 0, 0,12,12, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13130          7,10, 9,12,12, 0, 9, 9,12,11, 0, 9, 9,11,11, 0,
13131         10,10,12,11, 0, 0, 0,11,12, 7, 9,10,12,12, 0, 9,
13132          9,11,12, 0, 9, 9,11,11, 0,10,10,11,12, 0, 0, 0,
13133         11,11, 9,11,10,13,12, 0,10,10,12,12, 0,10,10,12,
13134         12, 0,11,11,12,12, 0, 0, 0,13,12, 9,10,11,12,13,
13135          0,10,10,12,12, 0,10,10,12,12, 0,11,12,12,12, 0,
13136          0, 0,12,13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13139          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13140          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,
13141         11,10,13,13, 0,10,10,12,12, 0,10,10,12,12, 0,11,
13142         12,12,12, 0, 0, 0,12,12, 9,10,11,13,13, 0,10,10,
13143         12,12, 0,10,10,12,12, 0,12,11,13,12, 0, 0, 0,12,
13144         12,
13145 };
13146
13147 static float _vq_quantthresh__44c9_s_p2_0[] = {
13148         -1.5, -0.5, 0.5, 1.5, 
13149 };
13150
13151 static long _vq_quantmap__44c9_s_p2_0[] = {
13152             3,    1,    0,    2,    4,
13153 };
13154
13155 static encode_aux_threshmatch _vq_auxt__44c9_s_p2_0 = {
13156         _vq_quantthresh__44c9_s_p2_0,
13157         _vq_quantmap__44c9_s_p2_0,
13158         5,
13159         5
13160 };
13161
13162 static static_codebook _44c9_s_p2_0 = {
13163         4, 625,
13164         _vq_lengthlist__44c9_s_p2_0,
13165         1, -533725184, 1611661312, 3, 0,
13166         _vq_quantlist__44c9_s_p2_0,
13167         NULL,
13168         &_vq_auxt__44c9_s_p2_0,
13169         NULL,
13170         0
13171 };
13172
13173 static long _vq_quantlist__44c9_s_p3_0[] = {
13174         4,
13175         3,
13176         5,
13177         2,
13178         6,
13179         1,
13180         7,
13181         0,
13182         8,
13183 };
13184
13185 static long _vq_lengthlist__44c9_s_p3_0[] = {
13186          3, 4, 4, 5, 5, 6, 6, 8, 8, 0, 4, 4, 5, 5, 6, 7,
13187          8, 8, 0, 4, 4, 5, 5, 7, 7, 8, 8, 0, 5, 5, 6, 6,
13188          7, 7, 9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0,
13189          7, 7, 8, 8, 9, 9, 0, 0, 0, 7, 7, 8, 8, 9, 9, 0,
13190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13191          0,
13192 };
13193
13194 static float _vq_quantthresh__44c9_s_p3_0[] = {
13195         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
13196 };
13197
13198 static long _vq_quantmap__44c9_s_p3_0[] = {
13199             7,    5,    3,    1,    0,    2,    4,    6,
13200             8,
13201 };
13202
13203 static encode_aux_threshmatch _vq_auxt__44c9_s_p3_0 = {
13204         _vq_quantthresh__44c9_s_p3_0,
13205         _vq_quantmap__44c9_s_p3_0,
13206         9,
13207         9
13208 };
13209
13210 static static_codebook _44c9_s_p3_0 = {
13211         2, 81,
13212         _vq_lengthlist__44c9_s_p3_0,
13213         1, -531628032, 1611661312, 4, 0,
13214         _vq_quantlist__44c9_s_p3_0,
13215         NULL,
13216         &_vq_auxt__44c9_s_p3_0,
13217         NULL,
13218         0
13219 };
13220
13221 static long _vq_quantlist__44c9_s_p4_0[] = {
13222         8,
13223         7,
13224         9,
13225         6,
13226         10,
13227         5,
13228         11,
13229         4,
13230         12,
13231         3,
13232         13,
13233         2,
13234         14,
13235         1,
13236         15,
13237         0,
13238         16,
13239 };
13240
13241 static long _vq_lengthlist__44c9_s_p4_0[] = {
13242          3, 4, 4, 5, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,10,
13243         10, 0, 5, 4, 5, 5, 7, 7, 8, 8, 8, 8, 9, 9,10,10,
13244         11,11, 0, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,
13245         10,11,11, 0, 6, 5, 6, 6, 7, 7, 8, 8, 9, 9,10,10,
13246         11,11,11,12, 0, 0, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,
13247         10,11,11,12,12, 0, 0, 0, 7, 7, 7, 7, 9, 9, 9, 9,
13248         10,10,11,11,12,12, 0, 0, 0, 7, 7, 7, 8, 9, 9, 9,
13249          9,10,10,11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,
13250         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 8, 8, 9,
13251          9,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 0, 0,
13252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13260          0,
13261 };
13262
13263 static float _vq_quantthresh__44c9_s_p4_0[] = {
13264         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
13265         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
13266 };
13267
13268 static long _vq_quantmap__44c9_s_p4_0[] = {
13269            15,   13,   11,    9,    7,    5,    3,    1,
13270             0,    2,    4,    6,    8,   10,   12,   14,
13271            16,
13272 };
13273
13274 static encode_aux_threshmatch _vq_auxt__44c9_s_p4_0 = {
13275         _vq_quantthresh__44c9_s_p4_0,
13276         _vq_quantmap__44c9_s_p4_0,
13277         17,
13278         17
13279 };
13280
13281 static static_codebook _44c9_s_p4_0 = {
13282         2, 289,
13283         _vq_lengthlist__44c9_s_p4_0,
13284         1, -529530880, 1611661312, 5, 0,
13285         _vq_quantlist__44c9_s_p4_0,
13286         NULL,
13287         &_vq_auxt__44c9_s_p4_0,
13288         NULL,
13289         0
13290 };
13291
13292 static long _vq_quantlist__44c9_s_p5_0[] = {
13293         1,
13294         0,
13295         2,
13296 };
13297
13298 static long _vq_lengthlist__44c9_s_p5_0[] = {
13299          1, 4, 4, 5, 7, 7, 6, 7, 7, 4, 7, 6, 9,10,10,10,
13300         10, 9, 4, 6, 7, 9,10,10,10, 9,10, 5, 9, 9, 9,11,
13301         11,10,11,11, 7,10, 9,11,12,11,12,12,12, 7, 9,10,
13302         11,11,12,12,12,12, 6,10,10,10,12,12,10,12,11, 7,
13303         10,10,11,12,12,11,12,12, 7,10,10,11,12,12,12,12,
13304         12,
13305 };
13306
13307 static float _vq_quantthresh__44c9_s_p5_0[] = {
13308         -5.5, 5.5, 
13309 };
13310
13311 static long _vq_quantmap__44c9_s_p5_0[] = {
13312             1,    0,    2,
13313 };
13314
13315 static encode_aux_threshmatch _vq_auxt__44c9_s_p5_0 = {
13316         _vq_quantthresh__44c9_s_p5_0,
13317         _vq_quantmap__44c9_s_p5_0,
13318         3,
13319         3
13320 };
13321
13322 static static_codebook _44c9_s_p5_0 = {
13323         4, 81,
13324         _vq_lengthlist__44c9_s_p5_0,
13325         1, -529137664, 1618345984, 2, 0,
13326         _vq_quantlist__44c9_s_p5_0,
13327         NULL,
13328         &_vq_auxt__44c9_s_p5_0,
13329         NULL,
13330         0
13331 };
13332
13333 static long _vq_quantlist__44c9_s_p5_1[] = {
13334         5,
13335         4,
13336         6,
13337         3,
13338         7,
13339         2,
13340         8,
13341         1,
13342         9,
13343         0,
13344         10,
13345 };
13346
13347 static long _vq_lengthlist__44c9_s_p5_1[] = {
13348          4, 5, 5, 6, 6, 7, 7, 7, 7, 7, 7,11, 5, 5, 6, 6,
13349          7, 7, 7, 7, 8, 8,11, 5, 5, 6, 6, 7, 7, 7, 7, 8,
13350          8,11, 5, 5, 6, 6, 7, 7, 8, 8, 8, 8,11,11,11, 6,
13351          6, 7, 7, 7, 8, 8, 8,11,11,11, 6, 6, 7, 7, 7, 8,
13352          8, 8,11,11,11, 6, 6, 7, 7, 7, 7, 8, 8,11,11,11,
13353          7, 7, 7, 7, 7, 7, 8, 8,11,11,11,10,10, 7, 7, 7,
13354          7, 8, 8,11,11,11,11,11, 7, 7, 7, 7, 7, 7,11,11,
13355         11,11,11, 7, 7, 7, 7, 7, 7,
13356 };
13357
13358 static float _vq_quantthresh__44c9_s_p5_1[] = {
13359         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
13360         3.5, 4.5, 
13361 };
13362
13363 static long _vq_quantmap__44c9_s_p5_1[] = {
13364             9,    7,    5,    3,    1,    0,    2,    4,
13365             6,    8,   10,
13366 };
13367
13368 static encode_aux_threshmatch _vq_auxt__44c9_s_p5_1 = {
13369         _vq_quantthresh__44c9_s_p5_1,
13370         _vq_quantmap__44c9_s_p5_1,
13371         11,
13372         11
13373 };
13374
13375 static static_codebook _44c9_s_p5_1 = {
13376         2, 121,
13377         _vq_lengthlist__44c9_s_p5_1,
13378         1, -531365888, 1611661312, 4, 0,
13379         _vq_quantlist__44c9_s_p5_1,
13380         NULL,
13381         &_vq_auxt__44c9_s_p5_1,
13382         NULL,
13383         0
13384 };
13385
13386 static long _vq_quantlist__44c9_s_p6_0[] = {
13387         6,
13388         5,
13389         7,
13390         4,
13391         8,
13392         3,
13393         9,
13394         2,
13395         10,
13396         1,
13397         11,
13398         0,
13399         12,
13400 };
13401
13402 static long _vq_lengthlist__44c9_s_p6_0[] = {
13403          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 5, 4, 4,
13404          6, 6, 8, 8, 9, 9, 9, 9,10,10, 6, 4, 4, 6, 6, 8,
13405          8, 9, 9, 9, 9,10,10, 0, 6, 6, 7, 7, 8, 8, 9, 9,
13406         10,10,11,11, 0, 6, 6, 7, 7, 8, 8, 9, 9,10,10,11,
13407         11, 0,10,10, 8, 8, 9, 9,10,10,11,11,12,12, 0,11,
13408         11, 8, 8, 9, 9,10,10,11,11,12,12, 0, 0, 0, 0, 0,
13409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13413          0, 0, 0, 0, 0, 0, 0, 0, 0,
13414 };
13415
13416 static float _vq_quantthresh__44c9_s_p6_0[] = {
13417         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
13418         12.5, 17.5, 22.5, 27.5, 
13419 };
13420
13421 static long _vq_quantmap__44c9_s_p6_0[] = {
13422            11,    9,    7,    5,    3,    1,    0,    2,
13423             4,    6,    8,   10,   12,
13424 };
13425
13426 static encode_aux_threshmatch _vq_auxt__44c9_s_p6_0 = {
13427         _vq_quantthresh__44c9_s_p6_0,
13428         _vq_quantmap__44c9_s_p6_0,
13429         13,
13430         13
13431 };
13432
13433 static static_codebook _44c9_s_p6_0 = {
13434         2, 169,
13435         _vq_lengthlist__44c9_s_p6_0,
13436         1, -526516224, 1616117760, 4, 0,
13437         _vq_quantlist__44c9_s_p6_0,
13438         NULL,
13439         &_vq_auxt__44c9_s_p6_0,
13440         NULL,
13441         0
13442 };
13443
13444 static long _vq_quantlist__44c9_s_p6_1[] = {
13445         2,
13446         1,
13447         3,
13448         0,
13449         4,
13450 };
13451
13452 static long _vq_lengthlist__44c9_s_p6_1[] = {
13453          4, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5, 4, 4, 5, 5, 5,
13454          5, 5, 5, 5, 5, 5, 5, 5, 5,
13455 };
13456
13457 static float _vq_quantthresh__44c9_s_p6_1[] = {
13458         -1.5, -0.5, 0.5, 1.5, 
13459 };
13460
13461 static long _vq_quantmap__44c9_s_p6_1[] = {
13462             3,    1,    0,    2,    4,
13463 };
13464
13465 static encode_aux_threshmatch _vq_auxt__44c9_s_p6_1 = {
13466         _vq_quantthresh__44c9_s_p6_1,
13467         _vq_quantmap__44c9_s_p6_1,
13468         5,
13469         5
13470 };
13471
13472 static static_codebook _44c9_s_p6_1 = {
13473         2, 25,
13474         _vq_lengthlist__44c9_s_p6_1,
13475         1, -533725184, 1611661312, 3, 0,
13476         _vq_quantlist__44c9_s_p6_1,
13477         NULL,
13478         &_vq_auxt__44c9_s_p6_1,
13479         NULL,
13480         0
13481 };
13482
13483 static long _vq_quantlist__44c9_s_p7_0[] = {
13484         6,
13485         5,
13486         7,
13487         4,
13488         8,
13489         3,
13490         9,
13491         2,
13492         10,
13493         1,
13494         11,
13495         0,
13496         12,
13497 };
13498
13499 static long _vq_lengthlist__44c9_s_p7_0[] = {
13500          2, 4, 4, 6, 6, 7, 7, 8, 8,10,10,11,11, 6, 4, 4,
13501          6, 6, 8, 8, 9, 9,10,10,12,12, 6, 4, 5, 6, 6, 8,
13502          8, 9, 9,10,10,12,12,20, 6, 6, 6, 6, 8, 8, 9,10,
13503         11,11,12,12,20, 6, 6, 6, 6, 8, 8,10,10,11,11,12,
13504         12,20,10,10, 7, 7, 9, 9,10,10,11,11,12,12,20,11,
13505         11, 7, 7, 9, 9,10,10,11,11,12,12,20,20,20, 9, 9,
13506          9, 9,11,11,12,12,13,13,20,20,20, 9, 9, 9, 9,11,
13507         11,12,12,13,13,20,20,20,13,13,10,10,11,11,12,13,
13508         13,13,20,20,20,13,13,10,10,11,11,12,13,13,13,20,
13509         20,20,20,19,12,12,12,12,13,13,14,15,19,19,19,19,
13510         19,12,12,12,12,13,13,14,14,
13511 };
13512
13513 static float _vq_quantthresh__44c9_s_p7_0[] = {
13514         -60.5, -49.5, -38.5, -27.5, -16.5, -5.5, 5.5, 16.5, 
13515         27.5, 38.5, 49.5, 60.5, 
13516 };
13517
13518 static long _vq_quantmap__44c9_s_p7_0[] = {
13519            11,    9,    7,    5,    3,    1,    0,    2,
13520             4,    6,    8,   10,   12,
13521 };
13522
13523 static encode_aux_threshmatch _vq_auxt__44c9_s_p7_0 = {
13524         _vq_quantthresh__44c9_s_p7_0,
13525         _vq_quantmap__44c9_s_p7_0,
13526         13,
13527         13
13528 };
13529
13530 static static_codebook _44c9_s_p7_0 = {
13531         2, 169,
13532         _vq_lengthlist__44c9_s_p7_0,
13533         1, -523206656, 1618345984, 4, 0,
13534         _vq_quantlist__44c9_s_p7_0,
13535         NULL,
13536         &_vq_auxt__44c9_s_p7_0,
13537         NULL,
13538         0
13539 };
13540
13541 static long _vq_quantlist__44c9_s_p7_1[] = {
13542         5,
13543         4,
13544         6,
13545         3,
13546         7,
13547         2,
13548         8,
13549         1,
13550         9,
13551         0,
13552         10,
13553 };
13554
13555 static long _vq_lengthlist__44c9_s_p7_1[] = {
13556          5, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6,
13557          7, 7, 7, 7, 7, 7, 7, 6, 6, 6, 6, 7, 7, 7, 7, 7,
13558          7, 8, 6, 6, 6, 6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 6,
13559          6, 7, 7, 7, 7, 7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7,
13560          7, 7, 8, 8, 8, 7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8,
13561          7, 7, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7,
13562          7, 7, 7, 8, 8, 8, 8, 8, 7, 7, 7, 7, 7, 7, 8, 8,
13563          8, 8, 8, 7, 7, 7, 7, 7, 7,
13564 };
13565
13566 static float _vq_quantthresh__44c9_s_p7_1[] = {
13567         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
13568         3.5, 4.5, 
13569 };
13570
13571 static long _vq_quantmap__44c9_s_p7_1[] = {
13572             9,    7,    5,    3,    1,    0,    2,    4,
13573             6,    8,   10,
13574 };
13575
13576 static encode_aux_threshmatch _vq_auxt__44c9_s_p7_1 = {
13577         _vq_quantthresh__44c9_s_p7_1,
13578         _vq_quantmap__44c9_s_p7_1,
13579         11,
13580         11
13581 };
13582
13583 static static_codebook _44c9_s_p7_1 = {
13584         2, 121,
13585         _vq_lengthlist__44c9_s_p7_1,
13586         1, -531365888, 1611661312, 4, 0,
13587         _vq_quantlist__44c9_s_p7_1,
13588         NULL,
13589         &_vq_auxt__44c9_s_p7_1,
13590         NULL,
13591         0
13592 };
13593
13594 static long _vq_quantlist__44c9_s_p8_0[] = {
13595         7,
13596         6,
13597         8,
13598         5,
13599         9,
13600         4,
13601         10,
13602         3,
13603         11,
13604         2,
13605         12,
13606         1,
13607         13,
13608         0,
13609         14,
13610 };
13611
13612 static long _vq_lengthlist__44c9_s_p8_0[] = {
13613          1, 4, 4, 7, 6, 8, 8, 8, 8, 9, 9,10,10,11,10, 6,
13614          5, 5, 7, 7, 9, 9, 8, 9,10,10,11,11,12,12, 6, 5,
13615          5, 7, 7, 9, 9, 9, 9,10,10,11,11,12,12,21, 7, 8,
13616          8, 8, 9, 9, 9, 9,10,10,11,11,12,12,21, 8, 8, 8,
13617          8, 9, 9, 9, 9,10,10,11,11,12,12,21,11,12, 9, 9,
13618         10,10,10,10,10,11,11,12,12,12,21,12,12, 9, 8,10,
13619         10,10,10,11,11,12,12,13,13,21,21,21, 9, 9, 9, 9,
13620         11,11,11,11,12,12,12,13,21,20,20, 9, 9, 9, 9,10,
13621         11,11,11,12,12,13,13,20,20,20,13,13,10,10,11,11,
13622         12,12,13,13,13,13,20,20,20,13,13,10,10,11,11,12,
13623         12,13,13,13,13,20,20,20,20,20,12,12,12,12,12,12,
13624         13,13,14,14,20,20,20,20,20,12,12,12,11,13,12,13,
13625         13,14,14,20,20,20,20,20,15,16,13,12,13,13,14,13,
13626         14,14,20,20,20,20,20,16,15,12,12,13,12,14,13,14,
13627         14,
13628 };
13629
13630 static float _vq_quantthresh__44c9_s_p8_0[] = {
13631         -136.5, -115.5, -94.5, -73.5, -52.5, -31.5, -10.5, 10.5, 
13632         31.5, 52.5, 73.5, 94.5, 115.5, 136.5, 
13633 };
13634
13635 static long _vq_quantmap__44c9_s_p8_0[] = {
13636            13,   11,    9,    7,    5,    3,    1,    0,
13637             2,    4,    6,    8,   10,   12,   14,
13638 };
13639
13640 static encode_aux_threshmatch _vq_auxt__44c9_s_p8_0 = {
13641         _vq_quantthresh__44c9_s_p8_0,
13642         _vq_quantmap__44c9_s_p8_0,
13643         15,
13644         15
13645 };
13646
13647 static static_codebook _44c9_s_p8_0 = {
13648         2, 225,
13649         _vq_lengthlist__44c9_s_p8_0,
13650         1, -520986624, 1620377600, 4, 0,
13651         _vq_quantlist__44c9_s_p8_0,
13652         NULL,
13653         &_vq_auxt__44c9_s_p8_0,
13654         NULL,
13655         0
13656 };
13657
13658 static long _vq_quantlist__44c9_s_p8_1[] = {
13659         10,
13660         9,
13661         11,
13662         8,
13663         12,
13664         7,
13665         13,
13666         6,
13667         14,
13668         5,
13669         15,
13670         4,
13671         16,
13672         3,
13673         17,
13674         2,
13675         18,
13676         1,
13677         19,
13678         0,
13679         20,
13680 };
13681
13682 static long _vq_lengthlist__44c9_s_p8_1[] = {
13683          4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8, 8, 8,
13684          8, 8, 8, 8, 8,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,
13685          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 6, 6, 7, 7, 8,
13686          8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,
13687          7, 7, 8, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13688          9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9, 9,
13689          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8,
13690          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,
13691         10, 8, 8, 8, 8, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13692          9, 9, 9,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13693          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
13694          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
13695         10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13696          9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9, 9,
13697          9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9, 9,
13698          9, 9, 9, 9, 9, 9, 9, 9,10, 9, 9, 9,10,10,10,10,
13699         10,10,10, 9, 9, 9, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,
13700          9,10,10,10,10,10,10,10, 9, 9, 9,10,10,10,10,10,
13701          9, 9, 9, 9, 9, 9,10,10,10,10,10,10,10, 9, 9,10,
13702          9,10, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10,10,
13703         10,10,10,10, 9, 9,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
13704         10,10,10,10,10,10,10,10,10,10,10,10,10, 9, 9, 9,
13705          9, 9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10,
13706         10,10, 9, 9,10, 9, 9, 9, 9, 9,10,10,10,10,10,10,
13707         10,10,10,10,10, 9, 9,10,10, 9, 9,10, 9, 9, 9,10,
13708         10,10,10,10,10,10,10,10,10,10, 9, 9,10, 9, 9, 9,
13709          9, 9, 9, 9,10,10,10,10,10,10,10,10,10,10,10, 9,
13710          9, 9, 9,10, 9, 9, 9, 9, 9,
13711 };
13712
13713 static float _vq_quantthresh__44c9_s_p8_1[] = {
13714         -9.5, -8.5, -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, 
13715         -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 
13716         6.5, 7.5, 8.5, 9.5, 
13717 };
13718
13719 static long _vq_quantmap__44c9_s_p8_1[] = {
13720            19,   17,   15,   13,   11,    9,    7,    5,
13721             3,    1,    0,    2,    4,    6,    8,   10,
13722            12,   14,   16,   18,   20,
13723 };
13724
13725 static encode_aux_threshmatch _vq_auxt__44c9_s_p8_1 = {
13726         _vq_quantthresh__44c9_s_p8_1,
13727         _vq_quantmap__44c9_s_p8_1,
13728         21,
13729         21
13730 };
13731
13732 static static_codebook _44c9_s_p8_1 = {
13733         2, 441,
13734         _vq_lengthlist__44c9_s_p8_1,
13735         1, -529268736, 1611661312, 5, 0,
13736         _vq_quantlist__44c9_s_p8_1,
13737         NULL,
13738         &_vq_auxt__44c9_s_p8_1,
13739         NULL,
13740         0
13741 };
13742
13743 static long _vq_quantlist__44c9_s_p9_0[] = {
13744         9,
13745         8,
13746         10,
13747         7,
13748         11,
13749         6,
13750         12,
13751         5,
13752         13,
13753         4,
13754         14,
13755         3,
13756         15,
13757         2,
13758         16,
13759         1,
13760         17,
13761         0,
13762         18,
13763 };
13764
13765 static long _vq_lengthlist__44c9_s_p9_0[] = {
13766          1, 4, 3,12,12,12,12,12,12,12,12,12,12,12,12,12,
13767         12,12,12, 4, 5, 6,12,12,12,12,12,12,12,12,12,12,
13768         12,12,12,12,12,12, 4, 6, 6,12,12,12,12,12,12,12,
13769         12,12,12,12,12,12,12,12,12,12,12,11,12,12,12,12,
13770         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13771         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13772         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13773         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13774         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13775         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13776         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13777         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13778         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13779         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13780         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13781         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
13782         12,12,12,12,12,12,12,12,12,12,11,11,11,11,11,11,
13783         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13784         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13785         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13786         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13787         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
13788         11,11,11,11,11,11,11,11,11,
13789 };
13790
13791 static float _vq_quantthresh__44c9_s_p9_0[] = {
13792         -7913.5, -6982.5, -6051.5, -5120.5, -4189.5, -3258.5, -2327.5, -1396.5, 
13793         -465.5, 465.5, 1396.5, 2327.5, 3258.5, 4189.5, 5120.5, 6051.5, 
13794         6982.5, 7913.5, 
13795 };
13796
13797 static long _vq_quantmap__44c9_s_p9_0[] = {
13798            17,   15,   13,   11,    9,    7,    5,    3,
13799             1,    0,    2,    4,    6,    8,   10,   12,
13800            14,   16,   18,
13801 };
13802
13803 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_0 = {
13804         _vq_quantthresh__44c9_s_p9_0,
13805         _vq_quantmap__44c9_s_p9_0,
13806         19,
13807         19
13808 };
13809
13810 static static_codebook _44c9_s_p9_0 = {
13811         2, 361,
13812         _vq_lengthlist__44c9_s_p9_0,
13813         1, -508535424, 1631393792, 5, 0,
13814         _vq_quantlist__44c9_s_p9_0,
13815         NULL,
13816         &_vq_auxt__44c9_s_p9_0,
13817         NULL,
13818         0
13819 };
13820
13821 static long _vq_quantlist__44c9_s_p9_1[] = {
13822         9,
13823         8,
13824         10,
13825         7,
13826         11,
13827         6,
13828         12,
13829         5,
13830         13,
13831         4,
13832         14,
13833         3,
13834         15,
13835         2,
13836         16,
13837         1,
13838         17,
13839         0,
13840         18,
13841 };
13842
13843 static long _vq_lengthlist__44c9_s_p9_1[] = {
13844          1, 4, 4, 7, 7, 7, 7, 8, 7, 9, 8, 9, 9,10,10,11,
13845         11,11,11, 6, 5, 5, 8, 8, 9, 9, 9, 8,10, 9,11,10,
13846         12,12,13,12,13,13, 5, 5, 5, 8, 8, 9, 9, 9, 9,10,
13847         10,11,11,12,12,13,12,13,13,17, 8, 8, 9, 9, 9, 9,
13848          9, 9,10,10,12,11,13,12,13,13,13,13,18, 8, 8, 9,
13849          9, 9, 9, 9, 9,11,11,12,12,13,13,13,13,13,13,17,
13850         13,12, 9, 9,10,10,10,10,11,11,12,12,12,13,13,13,
13851         14,14,18,13,12, 9, 9,10,10,10,10,11,11,12,12,13,
13852         13,13,14,14,14,17,18,18,10,10,10,10,11,11,11,12,
13853         12,12,14,13,14,13,13,14,18,18,18,10, 9,10, 9,11,
13854         11,12,12,12,12,13,13,15,14,14,14,18,18,16,13,14,
13855         10,11,11,11,12,13,13,13,13,14,13,13,14,14,18,18,
13856         18,14,12,11, 9,11,10,13,12,13,13,13,14,14,14,13,
13857         14,18,18,17,18,18,11,12,12,12,13,13,14,13,14,14,
13858         13,14,14,14,18,18,18,18,17,12,10,12, 9,13,11,13,
13859         14,14,14,14,14,15,14,18,18,17,17,18,14,15,12,13,
13860         13,13,14,13,14,14,15,14,15,14,18,17,18,18,18,15,
13861         15,12,10,14,10,14,14,13,13,14,14,14,14,18,16,18,
13862         18,18,18,17,14,14,13,14,14,13,13,14,14,14,15,15,
13863         18,18,18,18,17,17,17,14,14,14,12,14,13,14,14,15,
13864         14,15,14,18,18,18,18,18,18,18,17,16,13,13,13,14,
13865         14,14,14,15,16,15,18,18,18,18,18,18,18,17,17,13,
13866         13,13,13,14,13,14,15,15,15,
13867 };
13868
13869 static float _vq_quantthresh__44c9_s_p9_1[] = {
13870         -416.5, -367.5, -318.5, -269.5, -220.5, -171.5, -122.5, -73.5, 
13871         -24.5, 24.5, 73.5, 122.5, 171.5, 220.5, 269.5, 318.5, 
13872         367.5, 416.5, 
13873 };
13874
13875 static long _vq_quantmap__44c9_s_p9_1[] = {
13876            17,   15,   13,   11,    9,    7,    5,    3,
13877             1,    0,    2,    4,    6,    8,   10,   12,
13878            14,   16,   18,
13879 };
13880
13881 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_1 = {
13882         _vq_quantthresh__44c9_s_p9_1,
13883         _vq_quantmap__44c9_s_p9_1,
13884         19,
13885         19
13886 };
13887
13888 static static_codebook _44c9_s_p9_1 = {
13889         2, 361,
13890         _vq_lengthlist__44c9_s_p9_1,
13891         1, -518287360, 1622704128, 5, 0,
13892         _vq_quantlist__44c9_s_p9_1,
13893         NULL,
13894         &_vq_auxt__44c9_s_p9_1,
13895         NULL,
13896         0
13897 };
13898
13899 static long _vq_quantlist__44c9_s_p9_2[] = {
13900         24,
13901         23,
13902         25,
13903         22,
13904         26,
13905         21,
13906         27,
13907         20,
13908         28,
13909         19,
13910         29,
13911         18,
13912         30,
13913         17,
13914         31,
13915         16,
13916         32,
13917         15,
13918         33,
13919         14,
13920         34,
13921         13,
13922         35,
13923         12,
13924         36,
13925         11,
13926         37,
13927         10,
13928         38,
13929         9,
13930         39,
13931         8,
13932         40,
13933         7,
13934         41,
13935         6,
13936         42,
13937         5,
13938         43,
13939         4,
13940         44,
13941         3,
13942         45,
13943         2,
13944         46,
13945         1,
13946         47,
13947         0,
13948         48,
13949 };
13950
13951 static long _vq_lengthlist__44c9_s_p9_2[] = {
13952          2, 4, 4, 5, 5, 5, 5, 5, 6, 6, 6, 6, 6, 6, 6, 6,
13953          6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 7, 7, 7, 7,
13954          7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7,
13955          7,
13956 };
13957
13958 static float _vq_quantthresh__44c9_s_p9_2[] = {
13959         -23.5, -22.5, -21.5, -20.5, -19.5, -18.5, -17.5, -16.5, 
13960         -15.5, -14.5, -13.5, -12.5, -11.5, -10.5, -9.5, -8.5, 
13961         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
13962         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
13963         8.5, 9.5, 10.5, 11.5, 12.5, 13.5, 14.5, 15.5, 
13964         16.5, 17.5, 18.5, 19.5, 20.5, 21.5, 22.5, 23.5, 
13965 };
13966
13967 static long _vq_quantmap__44c9_s_p9_2[] = {
13968            47,   45,   43,   41,   39,   37,   35,   33,
13969            31,   29,   27,   25,   23,   21,   19,   17,
13970            15,   13,   11,    9,    7,    5,    3,    1,
13971             0,    2,    4,    6,    8,   10,   12,   14,
13972            16,   18,   20,   22,   24,   26,   28,   30,
13973            32,   34,   36,   38,   40,   42,   44,   46,
13974            48,
13975 };
13976
13977 static encode_aux_threshmatch _vq_auxt__44c9_s_p9_2 = {
13978         _vq_quantthresh__44c9_s_p9_2,
13979         _vq_quantmap__44c9_s_p9_2,
13980         49,
13981         49
13982 };
13983
13984 static static_codebook _44c9_s_p9_2 = {
13985         1, 49,
13986         _vq_lengthlist__44c9_s_p9_2,
13987         1, -526909440, 1611661312, 6, 0,
13988         _vq_quantlist__44c9_s_p9_2,
13989         NULL,
13990         &_vq_auxt__44c9_s_p9_2,
13991         NULL,
13992         0
13993 };
13994
13995 static long _huff_lengthlist__44c9_s_short[] = {
13996          5,13,18,16,17,17,19,18,19,19, 5, 7,10,11,12,12,
13997         13,16,17,18, 6, 6, 7, 7, 9, 9,10,14,17,19, 8, 7,
13998          6, 5, 6, 7, 9,12,19,17, 8, 7, 7, 6, 5, 6, 8,11,
13999         15,19, 9, 8, 7, 6, 5, 5, 6, 8,13,15,11,10, 8, 8,
14000          7, 5, 4, 4,10,14,12,13,11, 9, 7, 6, 4, 2, 6,12,
14001         18,16,16,13, 8, 7, 7, 5, 8,13,16,17,18,15,11, 9,
14002          9, 8,10,13,
14003 };
14004
14005 static static_codebook _huff_book__44c9_s_short = {
14006         2, 100,
14007         _huff_lengthlist__44c9_s_short,
14008         0, 0, 0, 0, 0,
14009         NULL,
14010         NULL,
14011         NULL,
14012         NULL,
14013         0
14014 };
14015
14016 static long _huff_lengthlist__44c0_s_long[] = {
14017          5, 4, 8, 9, 8, 9,10,12,15, 4, 1, 5, 5, 6, 8,11,
14018         12,12, 8, 5, 8, 9, 9,11,13,12,12, 9, 5, 8, 5, 7,
14019          9,12,13,13, 8, 6, 8, 7, 7, 9,11,11,11, 9, 7, 9,
14020          7, 7, 7, 7,10,12,10,10,11, 9, 8, 7, 7, 9,11,11,
14021         12,13,12,11, 9, 8, 9,11,13,16,16,15,15,12,10,11,
14022         12,
14023 };
14024
14025 static static_codebook _huff_book__44c0_s_long = {
14026         2, 81,
14027         _huff_lengthlist__44c0_s_long,
14028         0, 0, 0, 0, 0,
14029         NULL,
14030         NULL,
14031         NULL,
14032         NULL,
14033         0
14034 };
14035
14036 static long _vq_quantlist__44c0_s_p1_0[] = {
14037         1,
14038         0,
14039         2,
14040 };
14041
14042 static long _vq_lengthlist__44c0_s_p1_0[] = {
14043          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
14044          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14045          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14046          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14047          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14048          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
14049          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14050          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14051          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14052          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14053          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14054          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14055          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14056          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14057          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14058          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14059          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14060          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14062          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14065          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14088          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
14089          0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
14094          0, 0, 0, 9,10,11, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
14095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14098          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14099          0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 9,10,11,
14100          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14101          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14102          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14103          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14104          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14105          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14106          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14107          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14108          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14109          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14110          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14111          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14112          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14113          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14114          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14115          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14116          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14117          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14118          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14119          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14120          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14121          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14122          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14123          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14124          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14125          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14126          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14127          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14128          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14129          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14130          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14131          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14132          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14133          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14134          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
14135          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14136          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14137          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14138          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14139          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,11,10, 0,
14140          0, 0, 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
14141          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14142          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14143          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14144          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,10,11,
14145          0, 0, 0, 0, 0, 0, 9,11,10, 0, 0, 0, 0, 0, 0, 0,
14146          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14147          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14148          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14149          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14150          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14151          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14152          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14153          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14154          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14155          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14156          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14157          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14158          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14159          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14160          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14161          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14162          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14163          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14164          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14165          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14166          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14167          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14168          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14169          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14170          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14171          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14175          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14176          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14180          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14181          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14215          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14216          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14221          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14226          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14261          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14262          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14266          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14267          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14453          0,
14454 };
14455
14456 static float _vq_quantthresh__44c0_s_p1_0[] = {
14457         -0.5, 0.5, 
14458 };
14459
14460 static long _vq_quantmap__44c0_s_p1_0[] = {
14461             1,    0,    2,
14462 };
14463
14464 static encode_aux_threshmatch _vq_auxt__44c0_s_p1_0 = {
14465         _vq_quantthresh__44c0_s_p1_0,
14466         _vq_quantmap__44c0_s_p1_0,
14467         3,
14468         3
14469 };
14470
14471 static static_codebook _44c0_s_p1_0 = {
14472         8, 6561,
14473         _vq_lengthlist__44c0_s_p1_0,
14474         1, -535822336, 1611661312, 2, 0,
14475         _vq_quantlist__44c0_s_p1_0,
14476         NULL,
14477         &_vq_auxt__44c0_s_p1_0,
14478         NULL,
14479         0
14480 };
14481
14482 static long _vq_quantlist__44c0_s_p2_0[] = {
14483         2,
14484         1,
14485         3,
14486         0,
14487         4,
14488 };
14489
14490 static long _vq_lengthlist__44c0_s_p2_0[] = {
14491          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14492          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 6, 0, 0,
14493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14494          0, 0, 4, 5, 6, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
14496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14497          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
14498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14530          0,
14531 };
14532
14533 static float _vq_quantthresh__44c0_s_p2_0[] = {
14534         -1.5, -0.5, 0.5, 1.5, 
14535 };
14536
14537 static long _vq_quantmap__44c0_s_p2_0[] = {
14538             3,    1,    0,    2,    4,
14539 };
14540
14541 static encode_aux_threshmatch _vq_auxt__44c0_s_p2_0 = {
14542         _vq_quantthresh__44c0_s_p2_0,
14543         _vq_quantmap__44c0_s_p2_0,
14544         5,
14545         5
14546 };
14547
14548 static static_codebook _44c0_s_p2_0 = {
14549         4, 625,
14550         _vq_lengthlist__44c0_s_p2_0,
14551         1, -533725184, 1611661312, 3, 0,
14552         _vq_quantlist__44c0_s_p2_0,
14553         NULL,
14554         &_vq_auxt__44c0_s_p2_0,
14555         NULL,
14556         0
14557 };
14558
14559 static long _vq_quantlist__44c0_s_p3_0[] = {
14560         4,
14561         3,
14562         5,
14563         2,
14564         6,
14565         1,
14566         7,
14567         0,
14568         8,
14569 };
14570
14571 static long _vq_lengthlist__44c0_s_p3_0[] = {
14572          1, 3, 2, 8, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
14573          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
14574          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
14575          8, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
14576          0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
14577          0,
14578 };
14579
14580 static float _vq_quantthresh__44c0_s_p3_0[] = {
14581         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
14582 };
14583
14584 static long _vq_quantmap__44c0_s_p3_0[] = {
14585             7,    5,    3,    1,    0,    2,    4,    6,
14586             8,
14587 };
14588
14589 static encode_aux_threshmatch _vq_auxt__44c0_s_p3_0 = {
14590         _vq_quantthresh__44c0_s_p3_0,
14591         _vq_quantmap__44c0_s_p3_0,
14592         9,
14593         9
14594 };
14595
14596 static static_codebook _44c0_s_p3_0 = {
14597         2, 81,
14598         _vq_lengthlist__44c0_s_p3_0,
14599         1, -531628032, 1611661312, 4, 0,
14600         _vq_quantlist__44c0_s_p3_0,
14601         NULL,
14602         &_vq_auxt__44c0_s_p3_0,
14603         NULL,
14604         0
14605 };
14606
14607 static long _vq_quantlist__44c0_s_p4_0[] = {
14608         4,
14609         3,
14610         5,
14611         2,
14612         6,
14613         1,
14614         7,
14615         0,
14616         8,
14617 };
14618
14619 static long _vq_lengthlist__44c0_s_p4_0[] = {
14620          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
14621          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
14622          7, 8, 9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0,
14623          9, 9, 8, 8,10,10, 0, 0, 0, 8, 9, 8, 8,10,10, 0,
14624          0, 0,10,10, 9, 9,10,10, 0, 0, 0, 0, 0, 9, 9,10,
14625         10,
14626 };
14627
14628 static float _vq_quantthresh__44c0_s_p4_0[] = {
14629         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
14630 };
14631
14632 static long _vq_quantmap__44c0_s_p4_0[] = {
14633             7,    5,    3,    1,    0,    2,    4,    6,
14634             8,
14635 };
14636
14637 static encode_aux_threshmatch _vq_auxt__44c0_s_p4_0 = {
14638         _vq_quantthresh__44c0_s_p4_0,
14639         _vq_quantmap__44c0_s_p4_0,
14640         9,
14641         9
14642 };
14643
14644 static static_codebook _44c0_s_p4_0 = {
14645         2, 81,
14646         _vq_lengthlist__44c0_s_p4_0,
14647         1, -531628032, 1611661312, 4, 0,
14648         _vq_quantlist__44c0_s_p4_0,
14649         NULL,
14650         &_vq_auxt__44c0_s_p4_0,
14651         NULL,
14652         0
14653 };
14654
14655 static long _vq_quantlist__44c0_s_p5_0[] = {
14656         8,
14657         7,
14658         9,
14659         6,
14660         10,
14661         5,
14662         11,
14663         4,
14664         12,
14665         3,
14666         13,
14667         2,
14668         14,
14669         1,
14670         15,
14671         0,
14672         16,
14673 };
14674
14675 static long _vq_lengthlist__44c0_s_p5_0[] = {
14676          1, 4, 3, 6, 6, 8, 7, 8, 8, 8, 8, 9, 9,10,10,11,
14677         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9, 9,10,10,10,
14678         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
14679         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
14680         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
14681         10,11,11,11,11, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,10,
14682         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
14683         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
14684         10,10,11,11,11,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
14685         10,10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,
14686         10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
14687          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
14688         10,10,11,11,11,11,11,12,12,12,13,13, 0, 0, 0, 0,
14689          0, 0, 0,11,10,11,11,11,11,12,12,13,13, 0, 0, 0,
14690          0, 0, 0, 0,11,11,12,11,12,12,12,12,13,13, 0, 0,
14691          0, 0, 0, 0, 0,11,11,11,12,12,12,12,13,13,13, 0,
14692          0, 0, 0, 0, 0, 0,12,12,12,12,12,13,13,13,14,14,
14693          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
14694         14,
14695 };
14696
14697 static float _vq_quantthresh__44c0_s_p5_0[] = {
14698         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
14699         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
14700 };
14701
14702 static long _vq_quantmap__44c0_s_p5_0[] = {
14703            15,   13,   11,    9,    7,    5,    3,    1,
14704             0,    2,    4,    6,    8,   10,   12,   14,
14705            16,
14706 };
14707
14708 static encode_aux_threshmatch _vq_auxt__44c0_s_p5_0 = {
14709         _vq_quantthresh__44c0_s_p5_0,
14710         _vq_quantmap__44c0_s_p5_0,
14711         17,
14712         17
14713 };
14714
14715 static static_codebook _44c0_s_p5_0 = {
14716         2, 289,
14717         _vq_lengthlist__44c0_s_p5_0,
14718         1, -529530880, 1611661312, 5, 0,
14719         _vq_quantlist__44c0_s_p5_0,
14720         NULL,
14721         &_vq_auxt__44c0_s_p5_0,
14722         NULL,
14723         0
14724 };
14725
14726 static long _vq_quantlist__44c0_s_p6_0[] = {
14727         1,
14728         0,
14729         2,
14730 };
14731
14732 static long _vq_lengthlist__44c0_s_p6_0[] = {
14733          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,10,
14734          9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,11,11,
14735         11,12,10,11, 6, 9, 9,11,10,11,11,10,10, 6, 9, 9,
14736         11,10,11,11,10,10, 7,11,10,12,11,11,11,11,11, 7,
14737          9, 9,10,10,10,11,11,10, 6, 9, 9,11,10,10,11,10,
14738         10,
14739 };
14740
14741 static float _vq_quantthresh__44c0_s_p6_0[] = {
14742         -5.5, 5.5, 
14743 };
14744
14745 static long _vq_quantmap__44c0_s_p6_0[] = {
14746             1,    0,    2,
14747 };
14748
14749 static encode_aux_threshmatch _vq_auxt__44c0_s_p6_0 = {
14750         _vq_quantthresh__44c0_s_p6_0,
14751         _vq_quantmap__44c0_s_p6_0,
14752         3,
14753         3
14754 };
14755
14756 static static_codebook _44c0_s_p6_0 = {
14757         4, 81,
14758         _vq_lengthlist__44c0_s_p6_0,
14759         1, -529137664, 1618345984, 2, 0,
14760         _vq_quantlist__44c0_s_p6_0,
14761         NULL,
14762         &_vq_auxt__44c0_s_p6_0,
14763         NULL,
14764         0
14765 };
14766
14767 static long _vq_quantlist__44c0_s_p6_1[] = {
14768         5,
14769         4,
14770         6,
14771         3,
14772         7,
14773         2,
14774         8,
14775         1,
14776         9,
14777         0,
14778         10,
14779 };
14780
14781 static long _vq_lengthlist__44c0_s_p6_1[] = {
14782          2, 3, 3, 6, 6, 7, 7, 7, 7, 7, 8,10,10,10, 6, 6,
14783          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
14784          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
14785          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 7, 8, 8, 8, 8,
14786          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
14787          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
14788          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
14789         10,10,10, 8, 8, 8, 8, 8, 8,
14790 };
14791
14792 static float _vq_quantthresh__44c0_s_p6_1[] = {
14793         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
14794         3.5, 4.5, 
14795 };
14796
14797 static long _vq_quantmap__44c0_s_p6_1[] = {
14798             9,    7,    5,    3,    1,    0,    2,    4,
14799             6,    8,   10,
14800 };
14801
14802 static encode_aux_threshmatch _vq_auxt__44c0_s_p6_1 = {
14803         _vq_quantthresh__44c0_s_p6_1,
14804         _vq_quantmap__44c0_s_p6_1,
14805         11,
14806         11
14807 };
14808
14809 static static_codebook _44c0_s_p6_1 = {
14810         2, 121,
14811         _vq_lengthlist__44c0_s_p6_1,
14812         1, -531365888, 1611661312, 4, 0,
14813         _vq_quantlist__44c0_s_p6_1,
14814         NULL,
14815         &_vq_auxt__44c0_s_p6_1,
14816         NULL,
14817         0
14818 };
14819
14820 static long _vq_quantlist__44c0_s_p7_0[] = {
14821         6,
14822         5,
14823         7,
14824         4,
14825         8,
14826         3,
14827         9,
14828         2,
14829         10,
14830         1,
14831         11,
14832         0,
14833         12,
14834 };
14835
14836 static long _vq_lengthlist__44c0_s_p7_0[] = {
14837          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
14838          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
14839          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
14840         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
14841         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
14842         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
14843         10,10,11,11,11,11,12,12, 0, 0, 0,10,10, 9, 9,11,
14844         11,11,12,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
14845         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
14846          0, 0, 0, 0,11,11,11,11,13,12,13,13, 0, 0, 0, 0,
14847          0,12,12,11,11,12,12,13,13,
14848 };
14849
14850 static float _vq_quantthresh__44c0_s_p7_0[] = {
14851         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
14852         12.5, 17.5, 22.5, 27.5, 
14853 };
14854
14855 static long _vq_quantmap__44c0_s_p7_0[] = {
14856            11,    9,    7,    5,    3,    1,    0,    2,
14857             4,    6,    8,   10,   12,
14858 };
14859
14860 static encode_aux_threshmatch _vq_auxt__44c0_s_p7_0 = {
14861         _vq_quantthresh__44c0_s_p7_0,
14862         _vq_quantmap__44c0_s_p7_0,
14863         13,
14864         13
14865 };
14866
14867 static static_codebook _44c0_s_p7_0 = {
14868         2, 169,
14869         _vq_lengthlist__44c0_s_p7_0,
14870         1, -526516224, 1616117760, 4, 0,
14871         _vq_quantlist__44c0_s_p7_0,
14872         NULL,
14873         &_vq_auxt__44c0_s_p7_0,
14874         NULL,
14875         0
14876 };
14877
14878 static long _vq_quantlist__44c0_s_p7_1[] = {
14879         2,
14880         1,
14881         3,
14882         0,
14883         4,
14884 };
14885
14886 static long _vq_lengthlist__44c0_s_p7_1[] = {
14887          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
14888          6, 6, 5, 5, 6, 6, 6, 5, 5,
14889 };
14890
14891 static float _vq_quantthresh__44c0_s_p7_1[] = {
14892         -1.5, -0.5, 0.5, 1.5, 
14893 };
14894
14895 static long _vq_quantmap__44c0_s_p7_1[] = {
14896             3,    1,    0,    2,    4,
14897 };
14898
14899 static encode_aux_threshmatch _vq_auxt__44c0_s_p7_1 = {
14900         _vq_quantthresh__44c0_s_p7_1,
14901         _vq_quantmap__44c0_s_p7_1,
14902         5,
14903         5
14904 };
14905
14906 static static_codebook _44c0_s_p7_1 = {
14907         2, 25,
14908         _vq_lengthlist__44c0_s_p7_1,
14909         1, -533725184, 1611661312, 3, 0,
14910         _vq_quantlist__44c0_s_p7_1,
14911         NULL,
14912         &_vq_auxt__44c0_s_p7_1,
14913         NULL,
14914         0
14915 };
14916
14917 static long _vq_quantlist__44c0_s_p8_0[] = {
14918         2,
14919         1,
14920         3,
14921         0,
14922         4,
14923 };
14924
14925 static long _vq_lengthlist__44c0_s_p8_0[] = {
14926          1, 5, 5,10,10, 6, 9, 8,10,10, 6,10, 9,10,10,10,
14927         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14928         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14929         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14930         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14931         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14932         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14933         10,10,10,10,10,10,10,10,10,10,10,10,10, 8,10,10,
14934         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14935         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14936         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14937         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
14938         10,10,10,10,10,10,10,10,11,11,11,11,11,11,11,11,
14939         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14940         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14941         11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,11,
14942         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14943         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14944         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14945         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14946         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14947         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14948         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14949         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14950         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14951         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14952         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14953         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14954         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14955         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14956         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14957         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14958         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14959         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14960         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14961         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14962         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14963         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14964         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
14965         11,
14966 };
14967
14968 static float _vq_quantthresh__44c0_s_p8_0[] = {
14969         -331.5, -110.5, 110.5, 331.5, 
14970 };
14971
14972 static long _vq_quantmap__44c0_s_p8_0[] = {
14973             3,    1,    0,    2,    4,
14974 };
14975
14976 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_0 = {
14977         _vq_quantthresh__44c0_s_p8_0,
14978         _vq_quantmap__44c0_s_p8_0,
14979         5,
14980         5
14981 };
14982
14983 static static_codebook _44c0_s_p8_0 = {
14984         4, 625,
14985         _vq_lengthlist__44c0_s_p8_0,
14986         1, -518283264, 1627103232, 3, 0,
14987         _vq_quantlist__44c0_s_p8_0,
14988         NULL,
14989         &_vq_auxt__44c0_s_p8_0,
14990         NULL,
14991         0
14992 };
14993
14994 static long _vq_quantlist__44c0_s_p8_1[] = {
14995         6,
14996         5,
14997         7,
14998         4,
14999         8,
15000         3,
15001         9,
15002         2,
15003         10,
15004         1,
15005         11,
15006         0,
15007         12,
15008 };
15009
15010 static long _vq_lengthlist__44c0_s_p8_1[] = {
15011          1, 4, 4, 6, 6, 7, 7, 9, 9,11,12,13,12, 6, 5, 5,
15012          7, 7, 8, 8,10, 9,12,12,12,12, 6, 5, 5, 7, 7, 8,
15013          8,10, 9,12,11,11,13,16, 7, 7, 8, 8, 9, 9,10,10,
15014         12,12,13,12,16, 7, 7, 8, 7, 9, 9,10,10,11,12,12,
15015         13,16,10,10, 8, 8,10,10,11,12,12,12,13,13,16,11,
15016         10, 8, 7,11,10,11,11,12,11,13,13,16,16,16,10,10,
15017         10,10,11,11,13,12,13,13,16,16,16,11, 9,11, 9,15,
15018         13,12,13,13,13,16,16,16,15,13,11,11,12,13,12,12,
15019         14,13,16,16,16,14,13,11,11,13,12,14,13,13,13,16,
15020         16,16,16,16,13,13,13,12,14,13,14,14,16,16,16,16,
15021         16,13,13,12,12,14,14,15,13,
15022 };
15023
15024 static float _vq_quantthresh__44c0_s_p8_1[] = {
15025         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
15026         42.5, 59.5, 76.5, 93.5, 
15027 };
15028
15029 static long _vq_quantmap__44c0_s_p8_1[] = {
15030            11,    9,    7,    5,    3,    1,    0,    2,
15031             4,    6,    8,   10,   12,
15032 };
15033
15034 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_1 = {
15035         _vq_quantthresh__44c0_s_p8_1,
15036         _vq_quantmap__44c0_s_p8_1,
15037         13,
15038         13
15039 };
15040
15041 static static_codebook _44c0_s_p8_1 = {
15042         2, 169,
15043         _vq_lengthlist__44c0_s_p8_1,
15044         1, -522616832, 1620115456, 4, 0,
15045         _vq_quantlist__44c0_s_p8_1,
15046         NULL,
15047         &_vq_auxt__44c0_s_p8_1,
15048         NULL,
15049         0
15050 };
15051
15052 static long _vq_quantlist__44c0_s_p8_2[] = {
15053         8,
15054         7,
15055         9,
15056         6,
15057         10,
15058         5,
15059         11,
15060         4,
15061         12,
15062         3,
15063         13,
15064         2,
15065         14,
15066         1,
15067         15,
15068         0,
15069         16,
15070 };
15071
15072 static long _vq_lengthlist__44c0_s_p8_2[] = {
15073          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
15074          8,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9, 9,
15075          9, 9,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9,
15076          9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
15077          9,10, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
15078          9,10, 9, 9,10,10,10,10, 8, 8, 8, 8, 9, 8, 9, 9,
15079          9, 9, 9,10, 9,10,10,10,10, 7, 7, 8, 8, 9, 9, 9,
15080          9, 9, 9,10, 9,10,10,10,10,10, 8, 8, 8, 9, 9, 9,
15081          9, 9, 9, 9,10,10,10, 9,11,10,10,10,10, 8, 8, 9,
15082          9, 9, 9, 9,10, 9, 9, 9,10,10,10,10,11,11, 9, 9,
15083          9, 9, 9, 9, 9, 9,10, 9, 9,10,11,10,10,11,11, 9,
15084          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,11,10,11,11,
15085          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,10,10,11,
15086         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,
15087         11,11,11,11, 9,10, 9,10, 9, 9, 9, 9,10, 9,10,11,
15088         10,11,10,10,10,10,10, 9, 9, 9,10, 9, 9, 9,10,11,
15089         11,10,11,11,10,11,10,10,10, 9, 9, 9, 9,10, 9, 9,
15090         10,11,10,11,11,11,11,10,11,10,10, 9,10, 9, 9, 9,
15091         10,
15092 };
15093
15094 static float _vq_quantthresh__44c0_s_p8_2[] = {
15095         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15096         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15097 };
15098
15099 static long _vq_quantmap__44c0_s_p8_2[] = {
15100            15,   13,   11,    9,    7,    5,    3,    1,
15101             0,    2,    4,    6,    8,   10,   12,   14,
15102            16,
15103 };
15104
15105 static encode_aux_threshmatch _vq_auxt__44c0_s_p8_2 = {
15106         _vq_quantthresh__44c0_s_p8_2,
15107         _vq_quantmap__44c0_s_p8_2,
15108         17,
15109         17
15110 };
15111
15112 static static_codebook _44c0_s_p8_2 = {
15113         2, 289,
15114         _vq_lengthlist__44c0_s_p8_2,
15115         1, -529530880, 1611661312, 5, 0,
15116         _vq_quantlist__44c0_s_p8_2,
15117         NULL,
15118         &_vq_auxt__44c0_s_p8_2,
15119         NULL,
15120         0
15121 };
15122
15123 static long _huff_lengthlist__44c0_s_short[] = {
15124          9, 8,12,11,12,13,14,14,16, 6, 1, 5, 6, 6, 9,12,
15125         14,17, 9, 4, 5, 9, 7, 9,13,15,16, 8, 5, 8, 6, 8,
15126         10,13,17,17, 9, 6, 7, 7, 8, 9,13,15,17,11, 8, 9,
15127          9, 9,10,12,16,16,13, 7, 8, 7, 7, 9,12,14,15,13,
15128          6, 7, 5, 5, 7,10,13,13,14, 7, 8, 5, 6, 7, 9,10,
15129         12,
15130 };
15131
15132 static static_codebook _huff_book__44c0_s_short = {
15133         2, 81,
15134         _huff_lengthlist__44c0_s_short,
15135         0, 0, 0, 0, 0,
15136         NULL,
15137         NULL,
15138         NULL,
15139         NULL,
15140         0
15141 };
15142
15143 static long _huff_lengthlist__44c0_sm_long[] = {
15144          5, 4, 9,10, 9,10,11,12,13, 4, 1, 5, 7, 7, 9,11,
15145         12,14, 8, 5, 7, 9, 8,10,13,13,13,10, 7, 9, 4, 6,
15146          7,10,12,14, 9, 6, 7, 6, 6, 7,10,12,12, 9, 8, 9,
15147          7, 6, 7, 8,11,12,11,11,11, 9, 8, 7, 8,10,12,12,
15148         13,14,12,11, 9, 9, 9,12,12,17,17,15,16,12,10,11,
15149         13,
15150 };
15151
15152 static static_codebook _huff_book__44c0_sm_long = {
15153         2, 81,
15154         _huff_lengthlist__44c0_sm_long,
15155         0, 0, 0, 0, 0,
15156         NULL,
15157         NULL,
15158         NULL,
15159         NULL,
15160         0
15161 };
15162
15163 static long _vq_quantlist__44c0_sm_p1_0[] = {
15164         1,
15165         0,
15166         2,
15167 };
15168
15169 static long _vq_lengthlist__44c0_sm_p1_0[] = {
15170          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
15171          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15172          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15173          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15174          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15175          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
15176          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15177          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15178          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15179          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15180          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
15181          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15182          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15183          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15184          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15185          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15186          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15187          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15188          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15189          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15190          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15191          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15192          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15193          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15194          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15195          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15196          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15197          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15198          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15199          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15200          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15201          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15202          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15203          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15204          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15205          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15206          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15207          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15208          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15209          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15210          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15211          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15212          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15213          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15214          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15215          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
15216          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
15217          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15218          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15219          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15220          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
15221          0, 0, 0, 9,10,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
15222          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15223          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15224          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15225          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
15226          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
15227          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15228          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15229          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15230          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15231          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15232          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15233          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15234          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15235          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15236          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15237          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15238          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15239          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15240          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15241          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15242          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15243          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15244          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15245          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15246          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15247          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15248          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15249          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15250          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15251          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15252          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15253          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15254          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15255          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15256          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15257          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15258          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15259          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15260          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15261          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
15262          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15263          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15264          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15265          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15266          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
15267          0, 0, 0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
15268          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15269          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15271          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
15272          0, 0, 0, 0, 0, 0, 9,10,10, 0, 0, 0, 0, 0, 0, 0,
15273          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15274          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15278          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15279          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15313          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15314          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15319          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15324          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15359          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15360          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15364          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15365          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15369          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15370          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15580          0,
15581 };
15582
15583 static float _vq_quantthresh__44c0_sm_p1_0[] = {
15584         -0.5, 0.5, 
15585 };
15586
15587 static long _vq_quantmap__44c0_sm_p1_0[] = {
15588             1,    0,    2,
15589 };
15590
15591 static encode_aux_threshmatch _vq_auxt__44c0_sm_p1_0 = {
15592         _vq_quantthresh__44c0_sm_p1_0,
15593         _vq_quantmap__44c0_sm_p1_0,
15594         3,
15595         3
15596 };
15597
15598 static static_codebook _44c0_sm_p1_0 = {
15599         8, 6561,
15600         _vq_lengthlist__44c0_sm_p1_0,
15601         1, -535822336, 1611661312, 2, 0,
15602         _vq_quantlist__44c0_sm_p1_0,
15603         NULL,
15604         &_vq_auxt__44c0_sm_p1_0,
15605         NULL,
15606         0
15607 };
15608
15609 static long _vq_quantlist__44c0_sm_p2_0[] = {
15610         2,
15611         1,
15612         3,
15613         0,
15614         4,
15615 };
15616
15617 static long _vq_lengthlist__44c0_sm_p2_0[] = {
15618          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15619          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
15620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15621          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
15623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15624          0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
15625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15657          0,
15658 };
15659
15660 static float _vq_quantthresh__44c0_sm_p2_0[] = {
15661         -1.5, -0.5, 0.5, 1.5, 
15662 };
15663
15664 static long _vq_quantmap__44c0_sm_p2_0[] = {
15665             3,    1,    0,    2,    4,
15666 };
15667
15668 static encode_aux_threshmatch _vq_auxt__44c0_sm_p2_0 = {
15669         _vq_quantthresh__44c0_sm_p2_0,
15670         _vq_quantmap__44c0_sm_p2_0,
15671         5,
15672         5
15673 };
15674
15675 static static_codebook _44c0_sm_p2_0 = {
15676         4, 625,
15677         _vq_lengthlist__44c0_sm_p2_0,
15678         1, -533725184, 1611661312, 3, 0,
15679         _vq_quantlist__44c0_sm_p2_0,
15680         NULL,
15681         &_vq_auxt__44c0_sm_p2_0,
15682         NULL,
15683         0
15684 };
15685
15686 static long _vq_quantlist__44c0_sm_p3_0[] = {
15687         4,
15688         3,
15689         5,
15690         2,
15691         6,
15692         1,
15693         7,
15694         0,
15695         8,
15696 };
15697
15698 static long _vq_lengthlist__44c0_sm_p3_0[] = {
15699          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 4, 7, 7, 0, 0,
15700          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
15701          0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
15702          9,10, 0, 0, 0, 0, 0, 0, 0, 9, 9, 0, 0, 0, 0, 0,
15703          0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
15704          0,
15705 };
15706
15707 static float _vq_quantthresh__44c0_sm_p3_0[] = {
15708         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
15709 };
15710
15711 static long _vq_quantmap__44c0_sm_p3_0[] = {
15712             7,    5,    3,    1,    0,    2,    4,    6,
15713             8,
15714 };
15715
15716 static encode_aux_threshmatch _vq_auxt__44c0_sm_p3_0 = {
15717         _vq_quantthresh__44c0_sm_p3_0,
15718         _vq_quantmap__44c0_sm_p3_0,
15719         9,
15720         9
15721 };
15722
15723 static static_codebook _44c0_sm_p3_0 = {
15724         2, 81,
15725         _vq_lengthlist__44c0_sm_p3_0,
15726         1, -531628032, 1611661312, 4, 0,
15727         _vq_quantlist__44c0_sm_p3_0,
15728         NULL,
15729         &_vq_auxt__44c0_sm_p3_0,
15730         NULL,
15731         0
15732 };
15733
15734 static long _vq_quantlist__44c0_sm_p4_0[] = {
15735         4,
15736         3,
15737         5,
15738         2,
15739         6,
15740         1,
15741         7,
15742         0,
15743         8,
15744 };
15745
15746 static long _vq_lengthlist__44c0_sm_p4_0[] = {
15747          1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
15748          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
15749          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
15750          9, 9, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
15751          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0, 9, 9,11,
15752         11,
15753 };
15754
15755 static float _vq_quantthresh__44c0_sm_p4_0[] = {
15756         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
15757 };
15758
15759 static long _vq_quantmap__44c0_sm_p4_0[] = {
15760             7,    5,    3,    1,    0,    2,    4,    6,
15761             8,
15762 };
15763
15764 static encode_aux_threshmatch _vq_auxt__44c0_sm_p4_0 = {
15765         _vq_quantthresh__44c0_sm_p4_0,
15766         _vq_quantmap__44c0_sm_p4_0,
15767         9,
15768         9
15769 };
15770
15771 static static_codebook _44c0_sm_p4_0 = {
15772         2, 81,
15773         _vq_lengthlist__44c0_sm_p4_0,
15774         1, -531628032, 1611661312, 4, 0,
15775         _vq_quantlist__44c0_sm_p4_0,
15776         NULL,
15777         &_vq_auxt__44c0_sm_p4_0,
15778         NULL,
15779         0
15780 };
15781
15782 static long _vq_quantlist__44c0_sm_p5_0[] = {
15783         8,
15784         7,
15785         9,
15786         6,
15787         10,
15788         5,
15789         11,
15790         4,
15791         12,
15792         3,
15793         13,
15794         2,
15795         14,
15796         1,
15797         15,
15798         0,
15799         16,
15800 };
15801
15802 static long _vq_lengthlist__44c0_sm_p5_0[] = {
15803          1, 4, 4, 6, 6, 8, 8, 8, 8, 8, 8, 9, 9,10,10,11,
15804         11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,11,
15805         11,11, 0, 5, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
15806         11,11,11, 0, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,10,10,
15807         11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,
15808         10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
15809         11,11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
15810         10,11,11,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
15811         10,10,11,11,12,12,12,13, 0, 0, 0, 0, 0, 9, 9,10,
15812         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
15813         10,10,11,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
15814          9,10,10,11,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
15815         10,10,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0,
15816          0, 0, 0,10,10,11,11,12,12,12,13,13,13, 0, 0, 0,
15817          0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14, 0, 0,
15818          0, 0, 0, 0, 0,11,11,12,11,12,12,13,13,13,13, 0,
15819          0, 0, 0, 0, 0, 0,12,12,12,12,13,13,13,13,14,14,
15820          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
15821         14,
15822 };
15823
15824 static float _vq_quantthresh__44c0_sm_p5_0[] = {
15825         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
15826         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
15827 };
15828
15829 static long _vq_quantmap__44c0_sm_p5_0[] = {
15830            15,   13,   11,    9,    7,    5,    3,    1,
15831             0,    2,    4,    6,    8,   10,   12,   14,
15832            16,
15833 };
15834
15835 static encode_aux_threshmatch _vq_auxt__44c0_sm_p5_0 = {
15836         _vq_quantthresh__44c0_sm_p5_0,
15837         _vq_quantmap__44c0_sm_p5_0,
15838         17,
15839         17
15840 };
15841
15842 static static_codebook _44c0_sm_p5_0 = {
15843         2, 289,
15844         _vq_lengthlist__44c0_sm_p5_0,
15845         1, -529530880, 1611661312, 5, 0,
15846         _vq_quantlist__44c0_sm_p5_0,
15847         NULL,
15848         &_vq_auxt__44c0_sm_p5_0,
15849         NULL,
15850         0
15851 };
15852
15853 static long _vq_quantlist__44c0_sm_p6_0[] = {
15854         1,
15855         0,
15856         2,
15857 };
15858
15859 static long _vq_lengthlist__44c0_sm_p6_0[] = {
15860          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
15861          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
15862         11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
15863         11,10,11,11,10,10, 7,11,10,11,11,11,11,11,11, 6,
15864          9, 9,11,10,10,11,11,10, 6, 9, 9,11,10,10,11,10,
15865         11,
15866 };
15867
15868 static float _vq_quantthresh__44c0_sm_p6_0[] = {
15869         -5.5, 5.5, 
15870 };
15871
15872 static long _vq_quantmap__44c0_sm_p6_0[] = {
15873             1,    0,    2,
15874 };
15875
15876 static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_0 = {
15877         _vq_quantthresh__44c0_sm_p6_0,
15878         _vq_quantmap__44c0_sm_p6_0,
15879         3,
15880         3
15881 };
15882
15883 static static_codebook _44c0_sm_p6_0 = {
15884         4, 81,
15885         _vq_lengthlist__44c0_sm_p6_0,
15886         1, -529137664, 1618345984, 2, 0,
15887         _vq_quantlist__44c0_sm_p6_0,
15888         NULL,
15889         &_vq_auxt__44c0_sm_p6_0,
15890         NULL,
15891         0
15892 };
15893
15894 static long _vq_quantlist__44c0_sm_p6_1[] = {
15895         5,
15896         4,
15897         6,
15898         3,
15899         7,
15900         2,
15901         8,
15902         1,
15903         9,
15904         0,
15905         10,
15906 };
15907
15908 static long _vq_lengthlist__44c0_sm_p6_1[] = {
15909          2, 4, 4, 6, 6, 7, 7, 7, 7, 7, 8, 9, 5, 5, 6, 6,
15910          7, 7, 8, 8, 8, 8, 9, 5, 5, 6, 6, 7, 7, 8, 8, 8,
15911          8,10, 7, 7, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
15912          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
15913          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
15914          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
15915          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
15916         10,10,10, 8, 8, 8, 8, 8, 8,
15917 };
15918
15919 static float _vq_quantthresh__44c0_sm_p6_1[] = {
15920         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
15921         3.5, 4.5, 
15922 };
15923
15924 static long _vq_quantmap__44c0_sm_p6_1[] = {
15925             9,    7,    5,    3,    1,    0,    2,    4,
15926             6,    8,   10,
15927 };
15928
15929 static encode_aux_threshmatch _vq_auxt__44c0_sm_p6_1 = {
15930         _vq_quantthresh__44c0_sm_p6_1,
15931         _vq_quantmap__44c0_sm_p6_1,
15932         11,
15933         11
15934 };
15935
15936 static static_codebook _44c0_sm_p6_1 = {
15937         2, 121,
15938         _vq_lengthlist__44c0_sm_p6_1,
15939         1, -531365888, 1611661312, 4, 0,
15940         _vq_quantlist__44c0_sm_p6_1,
15941         NULL,
15942         &_vq_auxt__44c0_sm_p6_1,
15943         NULL,
15944         0
15945 };
15946
15947 static long _vq_quantlist__44c0_sm_p7_0[] = {
15948         6,
15949         5,
15950         7,
15951         4,
15952         8,
15953         3,
15954         9,
15955         2,
15956         10,
15957         1,
15958         11,
15959         0,
15960         12,
15961 };
15962
15963 static long _vq_lengthlist__44c0_sm_p7_0[] = {
15964          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
15965          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 6, 5, 7, 7, 8,
15966          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
15967         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
15968         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
15969         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0, 9,10,
15970         10,10,11,11,12,11,12,12, 0, 0, 0,10,10, 9, 9,11,
15971         11,12,12,12,12, 0, 0, 0,13,13,10,10,11,11,12,12,
15972         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
15973          0, 0, 0, 0,11,12,11,11,13,12,13,13, 0, 0, 0, 0,
15974          0,12,12,11,11,13,12,14,14,
15975 };
15976
15977 static float _vq_quantthresh__44c0_sm_p7_0[] = {
15978         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
15979         12.5, 17.5, 22.5, 27.5, 
15980 };
15981
15982 static long _vq_quantmap__44c0_sm_p7_0[] = {
15983            11,    9,    7,    5,    3,    1,    0,    2,
15984             4,    6,    8,   10,   12,
15985 };
15986
15987 static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_0 = {
15988         _vq_quantthresh__44c0_sm_p7_0,
15989         _vq_quantmap__44c0_sm_p7_0,
15990         13,
15991         13
15992 };
15993
15994 static static_codebook _44c0_sm_p7_0 = {
15995         2, 169,
15996         _vq_lengthlist__44c0_sm_p7_0,
15997         1, -526516224, 1616117760, 4, 0,
15998         _vq_quantlist__44c0_sm_p7_0,
15999         NULL,
16000         &_vq_auxt__44c0_sm_p7_0,
16001         NULL,
16002         0
16003 };
16004
16005 static long _vq_quantlist__44c0_sm_p7_1[] = {
16006         2,
16007         1,
16008         3,
16009         0,
16010         4,
16011 };
16012
16013 static long _vq_lengthlist__44c0_sm_p7_1[] = {
16014          2, 4, 4, 4, 4, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
16015          6, 6, 5, 5, 6, 6, 6, 5, 5,
16016 };
16017
16018 static float _vq_quantthresh__44c0_sm_p7_1[] = {
16019         -1.5, -0.5, 0.5, 1.5, 
16020 };
16021
16022 static long _vq_quantmap__44c0_sm_p7_1[] = {
16023             3,    1,    0,    2,    4,
16024 };
16025
16026 static encode_aux_threshmatch _vq_auxt__44c0_sm_p7_1 = {
16027         _vq_quantthresh__44c0_sm_p7_1,
16028         _vq_quantmap__44c0_sm_p7_1,
16029         5,
16030         5
16031 };
16032
16033 static static_codebook _44c0_sm_p7_1 = {
16034         2, 25,
16035         _vq_lengthlist__44c0_sm_p7_1,
16036         1, -533725184, 1611661312, 3, 0,
16037         _vq_quantlist__44c0_sm_p7_1,
16038         NULL,
16039         &_vq_auxt__44c0_sm_p7_1,
16040         NULL,
16041         0
16042 };
16043
16044 static long _vq_quantlist__44c0_sm_p8_0[] = {
16045         4,
16046         3,
16047         5,
16048         2,
16049         6,
16050         1,
16051         7,
16052         0,
16053         8,
16054 };
16055
16056 static long _vq_lengthlist__44c0_sm_p8_0[] = {
16057          1, 3, 3,11,11,11,11,11,11, 3, 7, 6,11,11,11,11,
16058         11,11, 4, 8, 7,11,11,11,11,11,11,11,11,11,11,11,
16059         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
16060         11,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
16061         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
16062         12,
16063 };
16064
16065 static float _vq_quantthresh__44c0_sm_p8_0[] = {
16066         -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5, 
16067 };
16068
16069 static long _vq_quantmap__44c0_sm_p8_0[] = {
16070             7,    5,    3,    1,    0,    2,    4,    6,
16071             8,
16072 };
16073
16074 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_0 = {
16075         _vq_quantthresh__44c0_sm_p8_0,
16076         _vq_quantmap__44c0_sm_p8_0,
16077         9,
16078         9
16079 };
16080
16081 static static_codebook _44c0_sm_p8_0 = {
16082         2, 81,
16083         _vq_lengthlist__44c0_sm_p8_0,
16084         1, -516186112, 1627103232, 4, 0,
16085         _vq_quantlist__44c0_sm_p8_0,
16086         NULL,
16087         &_vq_auxt__44c0_sm_p8_0,
16088         NULL,
16089         0
16090 };
16091
16092 static long _vq_quantlist__44c0_sm_p8_1[] = {
16093         6,
16094         5,
16095         7,
16096         4,
16097         8,
16098         3,
16099         9,
16100         2,
16101         10,
16102         1,
16103         11,
16104         0,
16105         12,
16106 };
16107
16108 static long _vq_lengthlist__44c0_sm_p8_1[] = {
16109          1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
16110          7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
16111          8,10,10,12,11,12,12,17, 7, 7, 8, 8, 9, 9,10,10,
16112         12,12,13,13,18, 7, 7, 8, 7, 9, 9,10,10,12,12,12,
16113         13,19,10,10, 8, 8,10,10,11,11,12,12,13,14,19,11,
16114         10, 8, 7,10,10,11,11,12,12,13,12,19,19,19,10,10,
16115         10,10,11,11,12,12,13,13,19,19,19,11, 9,11, 9,14,
16116         12,13,12,13,13,19,20,18,13,14,11,11,12,12,13,13,
16117         14,13,20,20,20,15,13,11,10,13,11,13,13,14,13,20,
16118         20,20,20,20,13,14,12,12,13,13,13,13,20,20,20,20,
16119         20,13,13,12,12,16,13,15,13,
16120 };
16121
16122 static float _vq_quantthresh__44c0_sm_p8_1[] = {
16123         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
16124         42.5, 59.5, 76.5, 93.5, 
16125 };
16126
16127 static long _vq_quantmap__44c0_sm_p8_1[] = {
16128            11,    9,    7,    5,    3,    1,    0,    2,
16129             4,    6,    8,   10,   12,
16130 };
16131
16132 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_1 = {
16133         _vq_quantthresh__44c0_sm_p8_1,
16134         _vq_quantmap__44c0_sm_p8_1,
16135         13,
16136         13
16137 };
16138
16139 static static_codebook _44c0_sm_p8_1 = {
16140         2, 169,
16141         _vq_lengthlist__44c0_sm_p8_1,
16142         1, -522616832, 1620115456, 4, 0,
16143         _vq_quantlist__44c0_sm_p8_1,
16144         NULL,
16145         &_vq_auxt__44c0_sm_p8_1,
16146         NULL,
16147         0
16148 };
16149
16150 static long _vq_quantlist__44c0_sm_p8_2[] = {
16151         8,
16152         7,
16153         9,
16154         6,
16155         10,
16156         5,
16157         11,
16158         4,
16159         12,
16160         3,
16161         13,
16162         2,
16163         14,
16164         1,
16165         15,
16166         0,
16167         16,
16168 };
16169
16170 static long _vq_lengthlist__44c0_sm_p8_2[] = {
16171          2, 5, 5, 6, 6, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8, 8,
16172          8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
16173          9, 9,10, 6, 6, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
16174          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
16175          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
16176          9,10, 9, 9,10,10,10,11, 8, 8, 8, 8, 9, 9, 9, 9,
16177          9, 9, 9,10, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
16178          9, 9, 9, 9, 9,10,10,11,10,10, 8, 8, 9, 9, 9, 9,
16179          9, 9, 9, 9, 9, 9,10,10,10,10,10,11,11, 8, 8, 9,
16180          9, 9, 9, 9, 9, 9, 9, 9,10,11,11,11,11,11, 9, 9,
16181          9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,10,11,11, 9,
16182          9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,11,10,11,11,
16183          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,10,11,11,
16184         11,11,11, 9, 9,10, 9, 9, 9, 9, 9, 9, 9,10,11,10,
16185         11,11,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
16186         11,11,11,11,11, 9,10, 9, 9, 9, 9, 9, 9, 9, 9,11,
16187         11,10,11,11,11,10,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
16188         10,11,10,11,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,
16189          9,
16190 };
16191
16192 static float _vq_quantthresh__44c0_sm_p8_2[] = {
16193         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
16194         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
16195 };
16196
16197 static long _vq_quantmap__44c0_sm_p8_2[] = {
16198            15,   13,   11,    9,    7,    5,    3,    1,
16199             0,    2,    4,    6,    8,   10,   12,   14,
16200            16,
16201 };
16202
16203 static encode_aux_threshmatch _vq_auxt__44c0_sm_p8_2 = {
16204         _vq_quantthresh__44c0_sm_p8_2,
16205         _vq_quantmap__44c0_sm_p8_2,
16206         17,
16207         17
16208 };
16209
16210 static static_codebook _44c0_sm_p8_2 = {
16211         2, 289,
16212         _vq_lengthlist__44c0_sm_p8_2,
16213         1, -529530880, 1611661312, 5, 0,
16214         _vq_quantlist__44c0_sm_p8_2,
16215         NULL,
16216         &_vq_auxt__44c0_sm_p8_2,
16217         NULL,
16218         0
16219 };
16220
16221 static long _huff_lengthlist__44c0_sm_short[] = {
16222          6, 6,12,13,13,14,16,17,17, 4, 2, 5, 8, 7, 9,12,
16223         15,15, 9, 4, 5, 9, 7, 9,12,16,18,11, 6, 7, 4, 6,
16224          8,11,14,18,10, 5, 6, 5, 5, 7,10,14,17,10, 5, 7,
16225          7, 6, 7,10,13,16,11, 5, 7, 7, 7, 8,10,12,15,13,
16226          6, 7, 5, 5, 7, 9,12,13,16, 8, 9, 6, 6, 7, 9,10,
16227         12,
16228 };
16229
16230 static static_codebook _huff_book__44c0_sm_short = {
16231         2, 81,
16232         _huff_lengthlist__44c0_sm_short,
16233         0, 0, 0, 0, 0,
16234         NULL,
16235         NULL,
16236         NULL,
16237         NULL,
16238         0
16239 };
16240
16241 static long _huff_lengthlist__44c1_s_long[] = {
16242          5, 5, 9,10, 9, 9,10,11,12, 5, 1, 5, 6, 6, 7,10,
16243         12,14, 9, 5, 6, 8, 8,10,12,14,14,10, 5, 8, 5, 6,
16244          8,11,13,14, 9, 5, 7, 6, 6, 8,10,12,11, 9, 7, 9,
16245          7, 6, 6, 7,10,10,10, 9,12, 9, 8, 7, 7,10,12,11,
16246         11,13,12,10, 9, 8, 9,11,11,14,15,15,13,11, 9, 9,
16247         11,
16248 };
16249
16250 static static_codebook _huff_book__44c1_s_long = {
16251         2, 81,
16252         _huff_lengthlist__44c1_s_long,
16253         0, 0, 0, 0, 0,
16254         NULL,
16255         NULL,
16256         NULL,
16257         NULL,
16258         0
16259 };
16260
16261 static long _vq_quantlist__44c1_s_p1_0[] = {
16262         1,
16263         0,
16264         2,
16265 };
16266
16267 static long _vq_lengthlist__44c1_s_p1_0[] = {
16268          2, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 6, 0, 0, 0, 0,
16269          0, 0, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16270          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16271          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16272          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16273          0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
16274          0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16275          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16276          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16277          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16278          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16279          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16280          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16281          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16282          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16283          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16284          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16285          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16286          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16287          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16288          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16289          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16290          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16291          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16292          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16293          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16294          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16295          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16296          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16297          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16298          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16299          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16300          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16301          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16302          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16303          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16304          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16305          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16306          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16307          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16308          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16309          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16310          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16311          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16312          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16313          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 7, 7, 0, 0, 0, 0,
16314          0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16315          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16316          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16317          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16318          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0, 0,
16319          0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0,
16320          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16321          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16322          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16323          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 8, 8, 0, 0,
16324          0, 0, 0, 0, 8, 9, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
16325          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16326          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16327          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16328          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16329          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16330          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16331          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16332          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16333          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16334          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16335          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16336          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16337          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16338          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16339          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16340          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16341          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16342          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16343          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16344          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16345          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16346          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16347          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16348          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16349          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16350          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16351          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16352          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16353          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16354          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16355          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16356          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16357          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16358          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16359          0, 0, 4, 7, 7, 0, 0, 0, 0, 0, 0, 7, 8, 8, 0, 0,
16360          0, 0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16361          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16362          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16363          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16364          0, 0, 0, 6, 8, 8, 0, 0, 0, 0, 0, 0, 8,10, 9, 0,
16365          0, 0, 0, 0, 0, 8, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0,
16366          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16367          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16368          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16369          0, 0, 0, 0, 7, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9,
16370          0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0,
16371          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16372          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16373          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16374          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16375          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16376          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16377          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16381          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16382          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16386          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16387          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16421          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16422          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16427          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16432          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16467          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16468          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16472          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16473          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16477          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16478          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16678          0,
16679 };
16680
16681 static float _vq_quantthresh__44c1_s_p1_0[] = {
16682         -0.5, 0.5, 
16683 };
16684
16685 static long _vq_quantmap__44c1_s_p1_0[] = {
16686             1,    0,    2,
16687 };
16688
16689 static encode_aux_threshmatch _vq_auxt__44c1_s_p1_0 = {
16690         _vq_quantthresh__44c1_s_p1_0,
16691         _vq_quantmap__44c1_s_p1_0,
16692         3,
16693         3
16694 };
16695
16696 static static_codebook _44c1_s_p1_0 = {
16697         8, 6561,
16698         _vq_lengthlist__44c1_s_p1_0,
16699         1, -535822336, 1611661312, 2, 0,
16700         _vq_quantlist__44c1_s_p1_0,
16701         NULL,
16702         &_vq_auxt__44c1_s_p1_0,
16703         NULL,
16704         0
16705 };
16706
16707 static long _vq_quantlist__44c1_s_p2_0[] = {
16708         2,
16709         1,
16710         3,
16711         0,
16712         4,
16713 };
16714
16715 static long _vq_lengthlist__44c1_s_p2_0[] = {
16716          2, 3, 4, 6, 5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16717          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
16718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16719          0, 0, 4, 4, 5, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 8, 8,
16721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16722          0, 0, 0, 0, 6, 6, 6, 8, 8, 0, 0, 0, 0, 0, 0, 0,
16723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16755          0,
16756 };
16757
16758 static float _vq_quantthresh__44c1_s_p2_0[] = {
16759         -1.5, -0.5, 0.5, 1.5, 
16760 };
16761
16762 static long _vq_quantmap__44c1_s_p2_0[] = {
16763             3,    1,    0,    2,    4,
16764 };
16765
16766 static encode_aux_threshmatch _vq_auxt__44c1_s_p2_0 = {
16767         _vq_quantthresh__44c1_s_p2_0,
16768         _vq_quantmap__44c1_s_p2_0,
16769         5,
16770         5
16771 };
16772
16773 static static_codebook _44c1_s_p2_0 = {
16774         4, 625,
16775         _vq_lengthlist__44c1_s_p2_0,
16776         1, -533725184, 1611661312, 3, 0,
16777         _vq_quantlist__44c1_s_p2_0,
16778         NULL,
16779         &_vq_auxt__44c1_s_p2_0,
16780         NULL,
16781         0
16782 };
16783
16784 static long _vq_quantlist__44c1_s_p3_0[] = {
16785         4,
16786         3,
16787         5,
16788         2,
16789         6,
16790         1,
16791         7,
16792         0,
16793         8,
16794 };
16795
16796 static long _vq_lengthlist__44c1_s_p3_0[] = {
16797          1, 3, 2, 7, 7, 0, 0, 0, 0, 0,13,13, 6, 6, 0, 0,
16798          0, 0, 0,12, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
16799          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
16800          8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
16801          0, 0,11,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
16802          0,
16803 };
16804
16805 static float _vq_quantthresh__44c1_s_p3_0[] = {
16806         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
16807 };
16808
16809 static long _vq_quantmap__44c1_s_p3_0[] = {
16810             7,    5,    3,    1,    0,    2,    4,    6,
16811             8,
16812 };
16813
16814 static encode_aux_threshmatch _vq_auxt__44c1_s_p3_0 = {
16815         _vq_quantthresh__44c1_s_p3_0,
16816         _vq_quantmap__44c1_s_p3_0,
16817         9,
16818         9
16819 };
16820
16821 static static_codebook _44c1_s_p3_0 = {
16822         2, 81,
16823         _vq_lengthlist__44c1_s_p3_0,
16824         1, -531628032, 1611661312, 4, 0,
16825         _vq_quantlist__44c1_s_p3_0,
16826         NULL,
16827         &_vq_auxt__44c1_s_p3_0,
16828         NULL,
16829         0
16830 };
16831
16832 static long _vq_quantlist__44c1_s_p4_0[] = {
16833         4,
16834         3,
16835         5,
16836         2,
16837         6,
16838         1,
16839         7,
16840         0,
16841         8,
16842 };
16843
16844 static long _vq_lengthlist__44c1_s_p4_0[] = {
16845          1, 3, 3, 6, 5, 6, 6, 8, 8, 0, 0, 0, 7, 7, 7, 7,
16846          9, 9, 0, 0, 0, 7, 7, 7, 7, 9, 9, 0, 0, 0, 7, 7,
16847          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
16848          9, 9, 8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0,
16849          0, 0,10,10, 9, 9,11,11, 0, 0, 0, 0, 0, 9, 9,11,
16850         11,
16851 };
16852
16853 static float _vq_quantthresh__44c1_s_p4_0[] = {
16854         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
16855 };
16856
16857 static long _vq_quantmap__44c1_s_p4_0[] = {
16858             7,    5,    3,    1,    0,    2,    4,    6,
16859             8,
16860 };
16861
16862 static encode_aux_threshmatch _vq_auxt__44c1_s_p4_0 = {
16863         _vq_quantthresh__44c1_s_p4_0,
16864         _vq_quantmap__44c1_s_p4_0,
16865         9,
16866         9
16867 };
16868
16869 static static_codebook _44c1_s_p4_0 = {
16870         2, 81,
16871         _vq_lengthlist__44c1_s_p4_0,
16872         1, -531628032, 1611661312, 4, 0,
16873         _vq_quantlist__44c1_s_p4_0,
16874         NULL,
16875         &_vq_auxt__44c1_s_p4_0,
16876         NULL,
16877         0
16878 };
16879
16880 static long _vq_quantlist__44c1_s_p5_0[] = {
16881         8,
16882         7,
16883         9,
16884         6,
16885         10,
16886         5,
16887         11,
16888         4,
16889         12,
16890         3,
16891         13,
16892         2,
16893         14,
16894         1,
16895         15,
16896         0,
16897         16,
16898 };
16899
16900 static long _vq_lengthlist__44c1_s_p5_0[] = {
16901          1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
16902         11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
16903         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
16904         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
16905         11,11,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
16906         10,11,11,12,11, 0, 0, 0, 8, 8, 9, 9, 9,10,10,10,
16907         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10, 9,10,
16908         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
16909         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
16910         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
16911         10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
16912          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
16913         10,10,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0,
16914          0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
16915          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,13, 0, 0,
16916          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
16917          0, 0, 0, 0, 0, 0,12,12,12,12,12,12,13,13,14,14,
16918          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
16919         14,
16920 };
16921
16922 static float _vq_quantthresh__44c1_s_p5_0[] = {
16923         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
16924         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
16925 };
16926
16927 static long _vq_quantmap__44c1_s_p5_0[] = {
16928            15,   13,   11,    9,    7,    5,    3,    1,
16929             0,    2,    4,    6,    8,   10,   12,   14,
16930            16,
16931 };
16932
16933 static encode_aux_threshmatch _vq_auxt__44c1_s_p5_0 = {
16934         _vq_quantthresh__44c1_s_p5_0,
16935         _vq_quantmap__44c1_s_p5_0,
16936         17,
16937         17
16938 };
16939
16940 static static_codebook _44c1_s_p5_0 = {
16941         2, 289,
16942         _vq_lengthlist__44c1_s_p5_0,
16943         1, -529530880, 1611661312, 5, 0,
16944         _vq_quantlist__44c1_s_p5_0,
16945         NULL,
16946         &_vq_auxt__44c1_s_p5_0,
16947         NULL,
16948         0
16949 };
16950
16951 static long _vq_quantlist__44c1_s_p6_0[] = {
16952         1,
16953         0,
16954         2,
16955 };
16956
16957 static long _vq_lengthlist__44c1_s_p6_0[] = {
16958          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
16959          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 6,10,10,11,11,
16960         11,11,10,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
16961         11,10,11,11,10,10, 7,11,10,11,11,11,12,11,11, 7,
16962          9, 9,11,10,10,11,11,10, 6, 9, 9,10,10,10,12,10,
16963         11,
16964 };
16965
16966 static float _vq_quantthresh__44c1_s_p6_0[] = {
16967         -5.5, 5.5, 
16968 };
16969
16970 static long _vq_quantmap__44c1_s_p6_0[] = {
16971             1,    0,    2,
16972 };
16973
16974 static encode_aux_threshmatch _vq_auxt__44c1_s_p6_0 = {
16975         _vq_quantthresh__44c1_s_p6_0,
16976         _vq_quantmap__44c1_s_p6_0,
16977         3,
16978         3
16979 };
16980
16981 static static_codebook _44c1_s_p6_0 = {
16982         4, 81,
16983         _vq_lengthlist__44c1_s_p6_0,
16984         1, -529137664, 1618345984, 2, 0,
16985         _vq_quantlist__44c1_s_p6_0,
16986         NULL,
16987         &_vq_auxt__44c1_s_p6_0,
16988         NULL,
16989         0
16990 };
16991
16992 static long _vq_quantlist__44c1_s_p6_1[] = {
16993         5,
16994         4,
16995         6,
16996         3,
16997         7,
16998         2,
16999         8,
17000         1,
17001         9,
17002         0,
17003         10,
17004 };
17005
17006 static long _vq_lengthlist__44c1_s_p6_1[] = {
17007          2, 3, 3, 6, 6, 7, 7, 7, 7, 8, 8,10,10,10, 6, 6,
17008          7, 7, 8, 8, 8, 8,10,10,10, 6, 6, 7, 7, 8, 8, 8,
17009          8,10,10,10, 7, 7, 7, 7, 8, 8, 8, 8,10,10,10, 7,
17010          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
17011          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
17012          8, 8, 8, 8, 8, 8, 8, 8,10,10,10,10,10, 8, 8, 8,
17013          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
17014         10,10,10, 8, 8, 8, 8, 8, 8,
17015 };
17016
17017 static float _vq_quantthresh__44c1_s_p6_1[] = {
17018         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
17019         3.5, 4.5, 
17020 };
17021
17022 static long _vq_quantmap__44c1_s_p6_1[] = {
17023             9,    7,    5,    3,    1,    0,    2,    4,
17024             6,    8,   10,
17025 };
17026
17027 static encode_aux_threshmatch _vq_auxt__44c1_s_p6_1 = {
17028         _vq_quantthresh__44c1_s_p6_1,
17029         _vq_quantmap__44c1_s_p6_1,
17030         11,
17031         11
17032 };
17033
17034 static static_codebook _44c1_s_p6_1 = {
17035         2, 121,
17036         _vq_lengthlist__44c1_s_p6_1,
17037         1, -531365888, 1611661312, 4, 0,
17038         _vq_quantlist__44c1_s_p6_1,
17039         NULL,
17040         &_vq_auxt__44c1_s_p6_1,
17041         NULL,
17042         0
17043 };
17044
17045 static long _vq_quantlist__44c1_s_p7_0[] = {
17046         6,
17047         5,
17048         7,
17049         4,
17050         8,
17051         3,
17052         9,
17053         2,
17054         10,
17055         1,
17056         11,
17057         0,
17058         12,
17059 };
17060
17061 static long _vq_lengthlist__44c1_s_p7_0[] = {
17062          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 9, 7, 5, 6,
17063          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 5, 7, 7, 8,
17064          8, 8, 8, 9, 9,10,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
17065         10,10,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
17066         11, 0,12,12, 9, 9, 9,10,10,10,11,11,11,11, 0,13,
17067         13, 9, 9, 9, 9,10,10,11,11,11,11, 0, 0, 0,10,10,
17068         10,10,11,11,12,11,12,12, 0, 0, 0,10,10,10, 9,11,
17069         11,12,11,13,12, 0, 0, 0,13,13,10,10,11,11,12,12,
17070         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
17071          0, 0, 0, 0,11,12,11,11,12,12,14,13, 0, 0, 0, 0,
17072          0,12,11,11,11,13,10,14,13,
17073 };
17074
17075 static float _vq_quantthresh__44c1_s_p7_0[] = {
17076         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
17077         12.5, 17.5, 22.5, 27.5, 
17078 };
17079
17080 static long _vq_quantmap__44c1_s_p7_0[] = {
17081            11,    9,    7,    5,    3,    1,    0,    2,
17082             4,    6,    8,   10,   12,
17083 };
17084
17085 static encode_aux_threshmatch _vq_auxt__44c1_s_p7_0 = {
17086         _vq_quantthresh__44c1_s_p7_0,
17087         _vq_quantmap__44c1_s_p7_0,
17088         13,
17089         13
17090 };
17091
17092 static static_codebook _44c1_s_p7_0 = {
17093         2, 169,
17094         _vq_lengthlist__44c1_s_p7_0,
17095         1, -526516224, 1616117760, 4, 0,
17096         _vq_quantlist__44c1_s_p7_0,
17097         NULL,
17098         &_vq_auxt__44c1_s_p7_0,
17099         NULL,
17100         0
17101 };
17102
17103 static long _vq_quantlist__44c1_s_p7_1[] = {
17104         2,
17105         1,
17106         3,
17107         0,
17108         4,
17109 };
17110
17111 static long _vq_lengthlist__44c1_s_p7_1[] = {
17112          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
17113          6, 6, 5, 5, 6, 6, 6, 5, 5,
17114 };
17115
17116 static float _vq_quantthresh__44c1_s_p7_1[] = {
17117         -1.5, -0.5, 0.5, 1.5, 
17118 };
17119
17120 static long _vq_quantmap__44c1_s_p7_1[] = {
17121             3,    1,    0,    2,    4,
17122 };
17123
17124 static encode_aux_threshmatch _vq_auxt__44c1_s_p7_1 = {
17125         _vq_quantthresh__44c1_s_p7_1,
17126         _vq_quantmap__44c1_s_p7_1,
17127         5,
17128         5
17129 };
17130
17131 static static_codebook _44c1_s_p7_1 = {
17132         2, 25,
17133         _vq_lengthlist__44c1_s_p7_1,
17134         1, -533725184, 1611661312, 3, 0,
17135         _vq_quantlist__44c1_s_p7_1,
17136         NULL,
17137         &_vq_auxt__44c1_s_p7_1,
17138         NULL,
17139         0
17140 };
17141
17142 static long _vq_quantlist__44c1_s_p8_0[] = {
17143         6,
17144         5,
17145         7,
17146         4,
17147         8,
17148         3,
17149         9,
17150         2,
17151         10,
17152         1,
17153         11,
17154         0,
17155         12,
17156 };
17157
17158 static long _vq_lengthlist__44c1_s_p8_0[] = {
17159          1, 4, 3,10,10,10,10,10,10,10,10,10,10, 4, 8, 6,
17160         10,10,10,10,10,10,10,10,10,10, 4, 8, 7,10,10,10,
17161         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17162         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17163         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17164         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17165         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17166         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17167         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17168         10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,
17169         10,10,10,10,10,10,10,10,10,
17170 };
17171
17172 static float _vq_quantthresh__44c1_s_p8_0[] = {
17173         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
17174         552.5, 773.5, 994.5, 1215.5, 
17175 };
17176
17177 static long _vq_quantmap__44c1_s_p8_0[] = {
17178            11,    9,    7,    5,    3,    1,    0,    2,
17179             4,    6,    8,   10,   12,
17180 };
17181
17182 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_0 = {
17183         _vq_quantthresh__44c1_s_p8_0,
17184         _vq_quantmap__44c1_s_p8_0,
17185         13,
17186         13
17187 };
17188
17189 static static_codebook _44c1_s_p8_0 = {
17190         2, 169,
17191         _vq_lengthlist__44c1_s_p8_0,
17192         1, -514541568, 1627103232, 4, 0,
17193         _vq_quantlist__44c1_s_p8_0,
17194         NULL,
17195         &_vq_auxt__44c1_s_p8_0,
17196         NULL,
17197         0
17198 };
17199
17200 static long _vq_quantlist__44c1_s_p8_1[] = {
17201         6,
17202         5,
17203         7,
17204         4,
17205         8,
17206         3,
17207         9,
17208         2,
17209         10,
17210         1,
17211         11,
17212         0,
17213         12,
17214 };
17215
17216 static long _vq_lengthlist__44c1_s_p8_1[] = {
17217          1, 4, 4, 6, 5, 7, 7, 9, 9,10,10,12,12, 6, 5, 5,
17218          7, 7, 8, 8,10,10,12,11,12,12, 6, 5, 5, 7, 7, 8,
17219          8,10,10,11,11,12,12,15, 7, 7, 8, 8, 9, 9,11,11,
17220         12,12,13,12,15, 8, 8, 8, 7, 9, 9,10,10,12,12,13,
17221         13,16,11,10, 8, 8,10,10,11,11,12,12,13,13,16,11,
17222         11, 9, 8,11,10,11,11,12,12,13,12,16,16,16,10,11,
17223         10,11,12,12,12,12,13,13,16,16,16,11, 9,11, 9,14,
17224         12,12,12,13,13,16,16,16,12,14,11,12,12,12,13,13,
17225         14,13,16,16,16,15,13,12,10,13,10,13,14,13,13,16,
17226         16,16,16,16,13,14,12,13,13,12,13,13,16,16,16,16,
17227         16,13,12,12,11,14,12,15,13,
17228 };
17229
17230 static float _vq_quantthresh__44c1_s_p8_1[] = {
17231         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
17232         42.5, 59.5, 76.5, 93.5, 
17233 };
17234
17235 static long _vq_quantmap__44c1_s_p8_1[] = {
17236            11,    9,    7,    5,    3,    1,    0,    2,
17237             4,    6,    8,   10,   12,
17238 };
17239
17240 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_1 = {
17241         _vq_quantthresh__44c1_s_p8_1,
17242         _vq_quantmap__44c1_s_p8_1,
17243         13,
17244         13
17245 };
17246
17247 static static_codebook _44c1_s_p8_1 = {
17248         2, 169,
17249         _vq_lengthlist__44c1_s_p8_1,
17250         1, -522616832, 1620115456, 4, 0,
17251         _vq_quantlist__44c1_s_p8_1,
17252         NULL,
17253         &_vq_auxt__44c1_s_p8_1,
17254         NULL,
17255         0
17256 };
17257
17258 static long _vq_quantlist__44c1_s_p8_2[] = {
17259         8,
17260         7,
17261         9,
17262         6,
17263         10,
17264         5,
17265         11,
17266         4,
17267         12,
17268         3,
17269         13,
17270         2,
17271         14,
17272         1,
17273         15,
17274         0,
17275         16,
17276 };
17277
17278 static long _vq_lengthlist__44c1_s_p8_2[] = {
17279          2, 4, 4, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
17280          8,10,10,10, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
17281          9, 9,10,10,10, 7, 7, 8, 7, 8, 8, 9, 9, 9, 9, 9,
17282          9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
17283          9,10, 9, 9,10,10,10, 7, 7, 8, 8, 9, 8, 9, 9, 9,
17284          9,10, 9, 9,10,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
17285          9, 9,10, 9, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
17286          9, 9, 9, 9, 9,10,10,11,11,11, 8, 8, 9, 9, 9, 9,
17287          9, 9, 9, 9, 9, 9,10,10,10,10,11,11,11, 8, 8, 9,
17288          9, 9, 9,10, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9,
17289          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11, 9,
17290          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
17291          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,10,10,11,11,
17292         11,11,11, 9, 9, 9,10, 9, 9, 9, 9, 9, 9,10,11,11,
17293         11,11,11,11,10,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
17294         11,11,11,11,11, 9,10, 9, 9, 9, 9,10, 9, 9, 9,11,
17295         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,10, 9,
17296         11,11,10,11,11,11,11,10,11, 9, 9, 9, 9, 9, 9, 9,
17297          9,
17298 };
17299
17300 static float _vq_quantthresh__44c1_s_p8_2[] = {
17301         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
17302         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
17303 };
17304
17305 static long _vq_quantmap__44c1_s_p8_2[] = {
17306            15,   13,   11,    9,    7,    5,    3,    1,
17307             0,    2,    4,    6,    8,   10,   12,   14,
17308            16,
17309 };
17310
17311 static encode_aux_threshmatch _vq_auxt__44c1_s_p8_2 = {
17312         _vq_quantthresh__44c1_s_p8_2,
17313         _vq_quantmap__44c1_s_p8_2,
17314         17,
17315         17
17316 };
17317
17318 static static_codebook _44c1_s_p8_2 = {
17319         2, 289,
17320         _vq_lengthlist__44c1_s_p8_2,
17321         1, -529530880, 1611661312, 5, 0,
17322         _vq_quantlist__44c1_s_p8_2,
17323         NULL,
17324         &_vq_auxt__44c1_s_p8_2,
17325         NULL,
17326         0
17327 };
17328
17329 static long _huff_lengthlist__44c1_s_short[] = {
17330          6, 8,13,12,13,14,15,16,16, 4, 2, 4, 7, 6, 8,11,
17331         13,15,10, 4, 4, 8, 6, 8,11,14,17,11, 5, 6, 5, 6,
17332          8,12,14,17,11, 5, 5, 6, 5, 7,10,13,16,12, 6, 7,
17333          8, 7, 8,10,13,15,13, 8, 8, 7, 7, 8,10,12,15,15,
17334          7, 7, 5, 5, 7, 9,12,14,15, 8, 8, 6, 6, 7, 8,10,
17335         11,
17336 };
17337
17338 static static_codebook _huff_book__44c1_s_short = {
17339         2, 81,
17340         _huff_lengthlist__44c1_s_short,
17341         0, 0, 0, 0, 0,
17342         NULL,
17343         NULL,
17344         NULL,
17345         NULL,
17346         0
17347 };
17348
17349 static long _huff_lengthlist__44c1_sm_long[] = {
17350          5, 4, 8,10, 9, 9,10,11,12, 4, 2, 5, 6, 6, 8,10,
17351         11,13, 8, 4, 6, 8, 7, 9,12,12,14,10, 6, 8, 4, 5,
17352          6, 9,11,12, 9, 5, 6, 5, 5, 6, 9,11,11, 9, 7, 9,
17353          6, 5, 5, 7,10,10,10, 9,11, 8, 7, 6, 7, 9,11,11,
17354         12,13,10,10, 9, 8, 9,11,11,15,15,12,13,11, 9,10,
17355         11,
17356 };
17357
17358 static static_codebook _huff_book__44c1_sm_long = {
17359         2, 81,
17360         _huff_lengthlist__44c1_sm_long,
17361         0, 0, 0, 0, 0,
17362         NULL,
17363         NULL,
17364         NULL,
17365         NULL,
17366         0
17367 };
17368
17369 static long _vq_quantlist__44c1_sm_p1_0[] = {
17370         1,
17371         0,
17372         2,
17373 };
17374
17375 static long _vq_lengthlist__44c1_sm_p1_0[] = {
17376          1, 5, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
17377          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17378          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17379          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17380          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17381          0, 5, 8, 7, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
17382          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17383          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17384          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17385          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17386          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
17387          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17388          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17389          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17390          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17391          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17392          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17393          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17394          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17395          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17396          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17397          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17398          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17399          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17400          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17401          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17402          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17403          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17404          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17405          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17406          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17407          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17408          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17409          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17410          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17411          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17412          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17413          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17414          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17415          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17416          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17417          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17418          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17419          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17420          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17421          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 7, 0, 0, 0, 0,
17422          0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
17423          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17424          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17425          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17426          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0, 0,
17427          0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
17428          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17429          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17430          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17431          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
17432          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
17433          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17434          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17435          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17436          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17437          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17438          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17439          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17440          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17441          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17442          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17443          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17444          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17445          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17446          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17447          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17448          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17449          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17450          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17451          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17452          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17453          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17454          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17455          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17456          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17457          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17458          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17459          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17460          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17461          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17462          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17463          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17464          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17465          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17466          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17467          0, 0, 5, 7, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
17468          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17469          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17470          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17471          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17472          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
17473          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
17474          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17475          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17476          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17477          0, 0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
17478          0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
17479          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17480          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17481          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17482          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17483          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17484          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17485          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17489          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17490          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17494          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17495          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17529          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17530          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17535          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17540          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17575          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17576          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17580          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17581          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17585          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17586          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17786          0,
17787 };
17788
17789 static float _vq_quantthresh__44c1_sm_p1_0[] = {
17790         -0.5, 0.5, 
17791 };
17792
17793 static long _vq_quantmap__44c1_sm_p1_0[] = {
17794             1,    0,    2,
17795 };
17796
17797 static encode_aux_threshmatch _vq_auxt__44c1_sm_p1_0 = {
17798         _vq_quantthresh__44c1_sm_p1_0,
17799         _vq_quantmap__44c1_sm_p1_0,
17800         3,
17801         3
17802 };
17803
17804 static static_codebook _44c1_sm_p1_0 = {
17805         8, 6561,
17806         _vq_lengthlist__44c1_sm_p1_0,
17807         1, -535822336, 1611661312, 2, 0,
17808         _vq_quantlist__44c1_sm_p1_0,
17809         NULL,
17810         &_vq_auxt__44c1_sm_p1_0,
17811         NULL,
17812         0
17813 };
17814
17815 static long _vq_quantlist__44c1_sm_p2_0[] = {
17816         2,
17817         1,
17818         3,
17819         0,
17820         4,
17821 };
17822
17823 static long _vq_lengthlist__44c1_sm_p2_0[] = {
17824          2, 3, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17825          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 4, 4, 6, 6, 0, 0,
17826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17827          0, 0, 4, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 6, 6, 9, 9,
17829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17830          0, 0, 0, 0, 6, 6, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
17831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17863          0,
17864 };
17865
17866 static float _vq_quantthresh__44c1_sm_p2_0[] = {
17867         -1.5, -0.5, 0.5, 1.5, 
17868 };
17869
17870 static long _vq_quantmap__44c1_sm_p2_0[] = {
17871             3,    1,    0,    2,    4,
17872 };
17873
17874 static encode_aux_threshmatch _vq_auxt__44c1_sm_p2_0 = {
17875         _vq_quantthresh__44c1_sm_p2_0,
17876         _vq_quantmap__44c1_sm_p2_0,
17877         5,
17878         5
17879 };
17880
17881 static static_codebook _44c1_sm_p2_0 = {
17882         4, 625,
17883         _vq_lengthlist__44c1_sm_p2_0,
17884         1, -533725184, 1611661312, 3, 0,
17885         _vq_quantlist__44c1_sm_p2_0,
17886         NULL,
17887         &_vq_auxt__44c1_sm_p2_0,
17888         NULL,
17889         0
17890 };
17891
17892 static long _vq_quantlist__44c1_sm_p3_0[] = {
17893         4,
17894         3,
17895         5,
17896         2,
17897         6,
17898         1,
17899         7,
17900         0,
17901         8,
17902 };
17903
17904 static long _vq_lengthlist__44c1_sm_p3_0[] = {
17905          1, 3, 3, 7, 7, 0, 0, 0, 0, 0, 5, 5, 6, 6, 0, 0,
17906          0, 0, 0, 5, 5, 7, 7, 0, 0, 0, 0, 0, 7, 7, 7, 7,
17907          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
17908          8, 9, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
17909          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
17910          0,
17911 };
17912
17913 static float _vq_quantthresh__44c1_sm_p3_0[] = {
17914         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
17915 };
17916
17917 static long _vq_quantmap__44c1_sm_p3_0[] = {
17918             7,    5,    3,    1,    0,    2,    4,    6,
17919             8,
17920 };
17921
17922 static encode_aux_threshmatch _vq_auxt__44c1_sm_p3_0 = {
17923         _vq_quantthresh__44c1_sm_p3_0,
17924         _vq_quantmap__44c1_sm_p3_0,
17925         9,
17926         9
17927 };
17928
17929 static static_codebook _44c1_sm_p3_0 = {
17930         2, 81,
17931         _vq_lengthlist__44c1_sm_p3_0,
17932         1, -531628032, 1611661312, 4, 0,
17933         _vq_quantlist__44c1_sm_p3_0,
17934         NULL,
17935         &_vq_auxt__44c1_sm_p3_0,
17936         NULL,
17937         0
17938 };
17939
17940 static long _vq_quantlist__44c1_sm_p4_0[] = {
17941         4,
17942         3,
17943         5,
17944         2,
17945         6,
17946         1,
17947         7,
17948         0,
17949         8,
17950 };
17951
17952 static long _vq_lengthlist__44c1_sm_p4_0[] = {
17953          1, 3, 3, 6, 6, 7, 7, 9, 9, 0, 6, 6, 7, 7, 8, 8,
17954          9, 9, 0, 6, 6, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
17955          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
17956          8, 8, 9, 9,11,11, 0, 0, 0, 9, 9, 9, 9,11,11, 0,
17957          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0, 9, 9,11,
17958         11,
17959 };
17960
17961 static float _vq_quantthresh__44c1_sm_p4_0[] = {
17962         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
17963 };
17964
17965 static long _vq_quantmap__44c1_sm_p4_0[] = {
17966             7,    5,    3,    1,    0,    2,    4,    6,
17967             8,
17968 };
17969
17970 static encode_aux_threshmatch _vq_auxt__44c1_sm_p4_0 = {
17971         _vq_quantthresh__44c1_sm_p4_0,
17972         _vq_quantmap__44c1_sm_p4_0,
17973         9,
17974         9
17975 };
17976
17977 static static_codebook _44c1_sm_p4_0 = {
17978         2, 81,
17979         _vq_lengthlist__44c1_sm_p4_0,
17980         1, -531628032, 1611661312, 4, 0,
17981         _vq_quantlist__44c1_sm_p4_0,
17982         NULL,
17983         &_vq_auxt__44c1_sm_p4_0,
17984         NULL,
17985         0
17986 };
17987
17988 static long _vq_quantlist__44c1_sm_p5_0[] = {
17989         8,
17990         7,
17991         9,
17992         6,
17993         10,
17994         5,
17995         11,
17996         4,
17997         12,
17998         3,
17999         13,
18000         2,
18001         14,
18002         1,
18003         15,
18004         0,
18005         16,
18006 };
18007
18008 static long _vq_lengthlist__44c1_sm_p5_0[] = {
18009          2, 3, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,11,
18010         11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,10,
18011         11,11, 0, 5, 5, 6, 6, 8, 8, 9, 9, 9, 9,10,10,10,
18012         10,11,11, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
18013         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
18014         10,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,10,
18015         10,11,11,11,12,12, 0, 0, 0, 8, 8, 8, 8, 9, 9,10,
18016         10,10,10,11,11,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
18017         10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,10,
18018         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
18019          9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
18020          9, 9, 9,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
18021          9, 9,10,10,11,11,12,12,12,12,13,13, 0, 0, 0, 0,
18022          0, 0, 0,10,10,11,11,12,12,12,12,13,13, 0, 0, 0,
18023          0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0, 0,
18024          0, 0, 0, 0, 0,11,11,11,11,12,12,13,13,13,13, 0,
18025          0, 0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,14,14,
18026          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,12,12,13,13,14,
18027         14,
18028 };
18029
18030 static float _vq_quantthresh__44c1_sm_p5_0[] = {
18031         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
18032         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
18033 };
18034
18035 static long _vq_quantmap__44c1_sm_p5_0[] = {
18036            15,   13,   11,    9,    7,    5,    3,    1,
18037             0,    2,    4,    6,    8,   10,   12,   14,
18038            16,
18039 };
18040
18041 static encode_aux_threshmatch _vq_auxt__44c1_sm_p5_0 = {
18042         _vq_quantthresh__44c1_sm_p5_0,
18043         _vq_quantmap__44c1_sm_p5_0,
18044         17,
18045         17
18046 };
18047
18048 static static_codebook _44c1_sm_p5_0 = {
18049         2, 289,
18050         _vq_lengthlist__44c1_sm_p5_0,
18051         1, -529530880, 1611661312, 5, 0,
18052         _vq_quantlist__44c1_sm_p5_0,
18053         NULL,
18054         &_vq_auxt__44c1_sm_p5_0,
18055         NULL,
18056         0
18057 };
18058
18059 static long _vq_quantlist__44c1_sm_p6_0[] = {
18060         1,
18061         0,
18062         2,
18063 };
18064
18065 static long _vq_lengthlist__44c1_sm_p6_0[] = {
18066          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 7,10, 9, 9,11,
18067          9, 9, 4, 7, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
18068         11,11,10,10, 6, 9, 9,11,11,10,11,10,10, 6, 9, 9,
18069         11,10,11,11,10,10, 7,11,11,11,11,11,11,11,11, 6,
18070          9, 9,11,10,10,11,11,10, 6, 9, 9,10,10,10,11,10,
18071         11,
18072 };
18073
18074 static float _vq_quantthresh__44c1_sm_p6_0[] = {
18075         -5.5, 5.5, 
18076 };
18077
18078 static long _vq_quantmap__44c1_sm_p6_0[] = {
18079             1,    0,    2,
18080 };
18081
18082 static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_0 = {
18083         _vq_quantthresh__44c1_sm_p6_0,
18084         _vq_quantmap__44c1_sm_p6_0,
18085         3,
18086         3
18087 };
18088
18089 static static_codebook _44c1_sm_p6_0 = {
18090         4, 81,
18091         _vq_lengthlist__44c1_sm_p6_0,
18092         1, -529137664, 1618345984, 2, 0,
18093         _vq_quantlist__44c1_sm_p6_0,
18094         NULL,
18095         &_vq_auxt__44c1_sm_p6_0,
18096         NULL,
18097         0
18098 };
18099
18100 static long _vq_quantlist__44c1_sm_p6_1[] = {
18101         5,
18102         4,
18103         6,
18104         3,
18105         7,
18106         2,
18107         8,
18108         1,
18109         9,
18110         0,
18111         10,
18112 };
18113
18114 static long _vq_lengthlist__44c1_sm_p6_1[] = {
18115          2, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
18116          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
18117          8,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
18118          7, 7, 7, 8, 8, 8, 8,10,10,10, 7, 7, 8, 8, 8, 8,
18119          8, 8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10,
18120          8, 8, 8, 8, 8, 8, 9, 8,10,10,10,10,10, 8, 8, 8,
18121          8, 8, 8,10,10,10,10,10, 9, 9, 8, 8, 8, 8,10,10,
18122         10,10,10, 8, 8, 8, 8, 8, 8,
18123 };
18124
18125 static float _vq_quantthresh__44c1_sm_p6_1[] = {
18126         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
18127         3.5, 4.5, 
18128 };
18129
18130 static long _vq_quantmap__44c1_sm_p6_1[] = {
18131             9,    7,    5,    3,    1,    0,    2,    4,
18132             6,    8,   10,
18133 };
18134
18135 static encode_aux_threshmatch _vq_auxt__44c1_sm_p6_1 = {
18136         _vq_quantthresh__44c1_sm_p6_1,
18137         _vq_quantmap__44c1_sm_p6_1,
18138         11,
18139         11
18140 };
18141
18142 static static_codebook _44c1_sm_p6_1 = {
18143         2, 121,
18144         _vq_lengthlist__44c1_sm_p6_1,
18145         1, -531365888, 1611661312, 4, 0,
18146         _vq_quantlist__44c1_sm_p6_1,
18147         NULL,
18148         &_vq_auxt__44c1_sm_p6_1,
18149         NULL,
18150         0
18151 };
18152
18153 static long _vq_quantlist__44c1_sm_p7_0[] = {
18154         6,
18155         5,
18156         7,
18157         4,
18158         8,
18159         3,
18160         9,
18161         2,
18162         10,
18163         1,
18164         11,
18165         0,
18166         12,
18167 };
18168
18169 static long _vq_lengthlist__44c1_sm_p7_0[] = {
18170          1, 4, 4, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 7, 5, 5,
18171          7, 7, 8, 8, 8, 8, 9, 9,10,10, 7, 5, 6, 7, 7, 8,
18172          8, 8, 8, 9, 9,11,10, 0, 8, 8, 8, 8, 9, 9, 9, 9,
18173         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
18174         11, 0,12,12, 9, 9,10,10,10,10,11,11,11,11, 0,13,
18175         13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0, 9,10,
18176          9,10,11,11,12,11,13,12, 0, 0, 0,10,10, 9, 9,11,
18177         11,12,12,13,12, 0, 0, 0,13,13,10,10,11,11,12,12,
18178         13,13, 0, 0, 0,14,14,10,10,11,11,12,12,13,13, 0,
18179          0, 0, 0, 0,11,12,11,11,12,13,14,13, 0, 0, 0, 0,
18180          0,12,12,11,11,13,12,14,13,
18181 };
18182
18183 static float _vq_quantthresh__44c1_sm_p7_0[] = {
18184         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
18185         12.5, 17.5, 22.5, 27.5, 
18186 };
18187
18188 static long _vq_quantmap__44c1_sm_p7_0[] = {
18189            11,    9,    7,    5,    3,    1,    0,    2,
18190             4,    6,    8,   10,   12,
18191 };
18192
18193 static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_0 = {
18194         _vq_quantthresh__44c1_sm_p7_0,
18195         _vq_quantmap__44c1_sm_p7_0,
18196         13,
18197         13
18198 };
18199
18200 static static_codebook _44c1_sm_p7_0 = {
18201         2, 169,
18202         _vq_lengthlist__44c1_sm_p7_0,
18203         1, -526516224, 1616117760, 4, 0,
18204         _vq_quantlist__44c1_sm_p7_0,
18205         NULL,
18206         &_vq_auxt__44c1_sm_p7_0,
18207         NULL,
18208         0
18209 };
18210
18211 static long _vq_quantlist__44c1_sm_p7_1[] = {
18212         2,
18213         1,
18214         3,
18215         0,
18216         4,
18217 };
18218
18219 static long _vq_lengthlist__44c1_sm_p7_1[] = {
18220          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
18221          5, 5, 5, 5, 6, 6, 6, 5, 5,
18222 };
18223
18224 static float _vq_quantthresh__44c1_sm_p7_1[] = {
18225         -1.5, -0.5, 0.5, 1.5, 
18226 };
18227
18228 static long _vq_quantmap__44c1_sm_p7_1[] = {
18229             3,    1,    0,    2,    4,
18230 };
18231
18232 static encode_aux_threshmatch _vq_auxt__44c1_sm_p7_1 = {
18233         _vq_quantthresh__44c1_sm_p7_1,
18234         _vq_quantmap__44c1_sm_p7_1,
18235         5,
18236         5
18237 };
18238
18239 static static_codebook _44c1_sm_p7_1 = {
18240         2, 25,
18241         _vq_lengthlist__44c1_sm_p7_1,
18242         1, -533725184, 1611661312, 3, 0,
18243         _vq_quantlist__44c1_sm_p7_1,
18244         NULL,
18245         &_vq_auxt__44c1_sm_p7_1,
18246         NULL,
18247         0
18248 };
18249
18250 static long _vq_quantlist__44c1_sm_p8_0[] = {
18251         6,
18252         5,
18253         7,
18254         4,
18255         8,
18256         3,
18257         9,
18258         2,
18259         10,
18260         1,
18261         11,
18262         0,
18263         12,
18264 };
18265
18266 static long _vq_lengthlist__44c1_sm_p8_0[] = {
18267          1, 3, 3,13,13,13,13,13,13,13,13,13,13, 3, 6, 6,
18268         13,13,13,13,13,13,13,13,13,13, 4, 8, 7,13,13,13,
18269         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18270         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18271         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18272         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18273         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18274         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18275         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18276         13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,
18277         13,13,13,13,13,13,13,13,13,
18278 };
18279
18280 static float _vq_quantthresh__44c1_sm_p8_0[] = {
18281         -1215.5, -994.5, -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 
18282         552.5, 773.5, 994.5, 1215.5, 
18283 };
18284
18285 static long _vq_quantmap__44c1_sm_p8_0[] = {
18286            11,    9,    7,    5,    3,    1,    0,    2,
18287             4,    6,    8,   10,   12,
18288 };
18289
18290 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_0 = {
18291         _vq_quantthresh__44c1_sm_p8_0,
18292         _vq_quantmap__44c1_sm_p8_0,
18293         13,
18294         13
18295 };
18296
18297 static static_codebook _44c1_sm_p8_0 = {
18298         2, 169,
18299         _vq_lengthlist__44c1_sm_p8_0,
18300         1, -514541568, 1627103232, 4, 0,
18301         _vq_quantlist__44c1_sm_p8_0,
18302         NULL,
18303         &_vq_auxt__44c1_sm_p8_0,
18304         NULL,
18305         0
18306 };
18307
18308 static long _vq_quantlist__44c1_sm_p8_1[] = {
18309         6,
18310         5,
18311         7,
18312         4,
18313         8,
18314         3,
18315         9,
18316         2,
18317         10,
18318         1,
18319         11,
18320         0,
18321         12,
18322 };
18323
18324 static long _vq_lengthlist__44c1_sm_p8_1[] = {
18325          1, 4, 4, 6, 6, 7, 7, 9, 9,10,11,12,12, 6, 5, 5,
18326          7, 7, 8, 7,10,10,11,11,12,12, 6, 5, 5, 7, 7, 8,
18327          8,10,10,11,11,12,12,16, 7, 7, 8, 8, 9, 9,11,11,
18328         12,12,13,13,17, 7, 7, 8, 7, 9, 9,11,10,12,12,13,
18329         13,19,11,10, 8, 8,10,10,11,11,12,12,13,13,19,11,
18330         11, 9, 7,11,10,11,11,12,12,13,12,19,19,19,10,10,
18331         10,10,11,12,12,12,13,14,18,19,19,11, 9,11, 9,13,
18332         12,12,12,13,13,19,20,19,13,15,11,11,12,12,13,13,
18333         14,13,18,19,20,15,13,12,10,13,10,13,13,13,14,20,
18334         20,20,20,20,13,14,12,12,13,12,13,13,20,20,20,20,
18335         20,13,12,12,12,14,12,14,13,
18336 };
18337
18338 static float _vq_quantthresh__44c1_sm_p8_1[] = {
18339         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
18340         42.5, 59.5, 76.5, 93.5, 
18341 };
18342
18343 static long _vq_quantmap__44c1_sm_p8_1[] = {
18344            11,    9,    7,    5,    3,    1,    0,    2,
18345             4,    6,    8,   10,   12,
18346 };
18347
18348 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_1 = {
18349         _vq_quantthresh__44c1_sm_p8_1,
18350         _vq_quantmap__44c1_sm_p8_1,
18351         13,
18352         13
18353 };
18354
18355 static static_codebook _44c1_sm_p8_1 = {
18356         2, 169,
18357         _vq_lengthlist__44c1_sm_p8_1,
18358         1, -522616832, 1620115456, 4, 0,
18359         _vq_quantlist__44c1_sm_p8_1,
18360         NULL,
18361         &_vq_auxt__44c1_sm_p8_1,
18362         NULL,
18363         0
18364 };
18365
18366 static long _vq_quantlist__44c1_sm_p8_2[] = {
18367         8,
18368         7,
18369         9,
18370         6,
18371         10,
18372         5,
18373         11,
18374         4,
18375         12,
18376         3,
18377         13,
18378         2,
18379         14,
18380         1,
18381         15,
18382         0,
18383         16,
18384 };
18385
18386 static long _vq_lengthlist__44c1_sm_p8_2[] = {
18387          2, 5, 5, 6, 6, 7, 6, 7, 7, 8, 8, 8, 8, 8, 8, 8,
18388          8,10, 6, 6, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
18389          9, 9,10, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
18390          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
18391          9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 9, 9, 9, 9, 9,
18392          9, 9, 9, 9, 9,10,11,11, 8, 8, 8, 8, 9, 9, 9, 9,
18393          9, 9,10,10, 9,10,10,10,10, 8, 8, 8, 8, 9, 9, 9,
18394          9, 9, 9, 9, 9,10,10,11,10,10, 8, 8, 9, 9, 9, 9,
18395          9, 9, 9, 9, 9, 9,10, 9,10,10,10,11,11, 8, 8, 9,
18396          9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,11,11,11, 9, 9,
18397          9, 9, 9, 9, 9, 9,10, 9,10, 9,11,11,11,11,11, 9,
18398          8, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,10,11,11,
18399          9, 9, 9, 9, 9, 9, 9, 9, 9,10,10, 9,11,11,11,11,
18400         11,11,11, 9, 9,10, 9, 9, 9, 9,10, 9,10,10,11,10,
18401         11,11,11,11, 9,10,10,10, 9, 9, 9, 9, 9, 9,10,11,
18402         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10, 9,11,
18403         11,10,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9,10, 9,
18404         10,11,10,11,11,11,11,11,11, 9, 9,10, 9, 9, 9, 9,
18405          9,
18406 };
18407
18408 static float _vq_quantthresh__44c1_sm_p8_2[] = {
18409         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
18410         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
18411 };
18412
18413 static long _vq_quantmap__44c1_sm_p8_2[] = {
18414            15,   13,   11,    9,    7,    5,    3,    1,
18415             0,    2,    4,    6,    8,   10,   12,   14,
18416            16,
18417 };
18418
18419 static encode_aux_threshmatch _vq_auxt__44c1_sm_p8_2 = {
18420         _vq_quantthresh__44c1_sm_p8_2,
18421         _vq_quantmap__44c1_sm_p8_2,
18422         17,
18423         17
18424 };
18425
18426 static static_codebook _44c1_sm_p8_2 = {
18427         2, 289,
18428         _vq_lengthlist__44c1_sm_p8_2,
18429         1, -529530880, 1611661312, 5, 0,
18430         _vq_quantlist__44c1_sm_p8_2,
18431         NULL,
18432         &_vq_auxt__44c1_sm_p8_2,
18433         NULL,
18434         0
18435 };
18436
18437 static long _huff_lengthlist__44c1_sm_short[] = {
18438          4, 7,13,14,14,15,16,18,18, 4, 2, 5, 8, 7, 9,12,
18439         15,15,10, 4, 5,10, 6, 8,11,15,17,12, 5, 7, 5, 6,
18440          8,11,14,17,11, 5, 6, 6, 5, 6, 9,13,17,12, 6, 7,
18441          6, 5, 6, 8,12,14,14, 7, 8, 6, 6, 7, 9,11,14,14,
18442          8, 9, 6, 5, 6, 9,11,13,16,10,10, 7, 6, 7, 8,10,
18443         11,
18444 };
18445
18446 static static_codebook _huff_book__44c1_sm_short = {
18447         2, 81,
18448         _huff_lengthlist__44c1_sm_short,
18449         0, 0, 0, 0, 0,
18450         NULL,
18451         NULL,
18452         NULL,
18453         NULL,
18454         0
18455 };
18456
18457 static long _huff_lengthlist__44cn1_s_long[] = {
18458          4, 4, 7, 8, 7, 8,10,12,17, 3, 1, 6, 6, 7, 8,10,
18459         12,15, 7, 6, 9, 9, 9,11,12,14,17, 8, 6, 9, 6, 7,
18460          9,11,13,17, 7, 6, 9, 7, 7, 8, 9,12,15, 8, 8,10,
18461          8, 7, 7, 7,10,14, 9,10,12,10, 8, 8, 8,10,14,11,
18462         13,15,13,12,11,11,12,16,17,18,18,19,20,18,16,16,
18463         20,
18464 };
18465
18466 static static_codebook _huff_book__44cn1_s_long = {
18467         2, 81,
18468         _huff_lengthlist__44cn1_s_long,
18469         0, 0, 0, 0, 0,
18470         NULL,
18471         NULL,
18472         NULL,
18473         NULL,
18474         0
18475 };
18476
18477 static long _vq_quantlist__44cn1_s_p1_0[] = {
18478         1,
18479         0,
18480         2,
18481 };
18482
18483 static long _vq_lengthlist__44cn1_s_p1_0[] = {
18484          1, 4, 4, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
18485          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18486          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18487          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18488          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18489          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0,
18490          0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18491          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18492          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18493          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18494          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0,
18495          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18496          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18497          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18498          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18499          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18500          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18501          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18502          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18503          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18504          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18505          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18506          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18507          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18508          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18509          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18510          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18511          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18512          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18513          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18514          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18515          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18516          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18517          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18518          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18519          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18520          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18521          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18522          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18523          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18524          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18525          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18526          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18527          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18528          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18529          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
18530          0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 8, 9,10, 0, 0,
18531          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18532          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18533          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18534          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0, 0,
18535          0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0,10,11,11, 0,
18536          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18537          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18538          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18539          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10,10, 0, 0,
18540          0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0,10,11,11,
18541          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18542          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18543          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18544          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18545          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18546          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18547          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18548          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18549          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18550          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18551          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18552          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18553          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18554          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18555          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18556          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18557          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18558          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18559          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18560          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18561          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18562          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18563          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18564          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18565          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18566          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18567          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18568          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18569          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18570          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18571          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18572          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18573          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18574          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18575          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8,10,10, 0, 0,
18576          0, 0, 0, 0, 8,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18577          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18578          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18579          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18580          0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,11, 0,
18581          0, 0, 0, 0, 0, 9, 9,11, 0, 0, 0, 0, 0, 0, 0, 0,
18582          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18583          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18584          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18585          0, 0, 0, 0, 7,10,10, 0, 0, 0, 0, 0, 0,10,11,11,
18586          0, 0, 0, 0, 0, 0, 9,11, 9, 0, 0, 0, 0, 0, 0, 0,
18587          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18588          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18589          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18590          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18591          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18592          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18593          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18594          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18595          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18596          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18597          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18598          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18599          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18600          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18601          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18602          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18603          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18604          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18605          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18606          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18607          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18608          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18609          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18610          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18611          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18612          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18616          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18617          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18621          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18622          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18656          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18657          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18662          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18667          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18702          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18703          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18707          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18708          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18712          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18713          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18894          0,
18895 };
18896
18897 static float _vq_quantthresh__44cn1_s_p1_0[] = {
18898         -0.5, 0.5, 
18899 };
18900
18901 static long _vq_quantmap__44cn1_s_p1_0[] = {
18902             1,    0,    2,
18903 };
18904
18905 static encode_aux_threshmatch _vq_auxt__44cn1_s_p1_0 = {
18906         _vq_quantthresh__44cn1_s_p1_0,
18907         _vq_quantmap__44cn1_s_p1_0,
18908         3,
18909         3
18910 };
18911
18912 static static_codebook _44cn1_s_p1_0 = {
18913         8, 6561,
18914         _vq_lengthlist__44cn1_s_p1_0,
18915         1, -535822336, 1611661312, 2, 0,
18916         _vq_quantlist__44cn1_s_p1_0,
18917         NULL,
18918         &_vq_auxt__44cn1_s_p1_0,
18919         NULL,
18920         0
18921 };
18922
18923 static long _vq_quantlist__44cn1_s_p2_0[] = {
18924         2,
18925         1,
18926         3,
18927         0,
18928         4,
18929 };
18930
18931 static long _vq_lengthlist__44cn1_s_p2_0[] = {
18932          1, 4, 4, 7, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18933          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
18934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18935          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
18937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18938          0, 0, 0, 0, 6, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
18939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
18971          0,
18972 };
18973
18974 static float _vq_quantthresh__44cn1_s_p2_0[] = {
18975         -1.5, -0.5, 0.5, 1.5, 
18976 };
18977
18978 static long _vq_quantmap__44cn1_s_p2_0[] = {
18979             3,    1,    0,    2,    4,
18980 };
18981
18982 static encode_aux_threshmatch _vq_auxt__44cn1_s_p2_0 = {
18983         _vq_quantthresh__44cn1_s_p2_0,
18984         _vq_quantmap__44cn1_s_p2_0,
18985         5,
18986         5
18987 };
18988
18989 static static_codebook _44cn1_s_p2_0 = {
18990         4, 625,
18991         _vq_lengthlist__44cn1_s_p2_0,
18992         1, -533725184, 1611661312, 3, 0,
18993         _vq_quantlist__44cn1_s_p2_0,
18994         NULL,
18995         &_vq_auxt__44cn1_s_p2_0,
18996         NULL,
18997         0
18998 };
18999
19000 static long _vq_quantlist__44cn1_s_p3_0[] = {
19001         4,
19002         3,
19003         5,
19004         2,
19005         6,
19006         1,
19007         7,
19008         0,
19009         8,
19010 };
19011
19012 static long _vq_lengthlist__44cn1_s_p3_0[] = {
19013          1, 2, 3, 7, 7, 0, 0, 0, 0, 0, 0, 0, 6, 6, 0, 0,
19014          0, 0, 0, 0, 0, 6, 6, 0, 0, 0, 0, 0, 0, 0, 7, 7,
19015          0, 0, 0, 0, 0, 0, 0, 7, 7, 0, 0, 0, 0, 0, 0, 0,
19016          9, 8, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0,
19017          0, 0,10,10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19018          0,
19019 };
19020
19021 static float _vq_quantthresh__44cn1_s_p3_0[] = {
19022         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
19023 };
19024
19025 static long _vq_quantmap__44cn1_s_p3_0[] = {
19026             7,    5,    3,    1,    0,    2,    4,    6,
19027             8,
19028 };
19029
19030 static encode_aux_threshmatch _vq_auxt__44cn1_s_p3_0 = {
19031         _vq_quantthresh__44cn1_s_p3_0,
19032         _vq_quantmap__44cn1_s_p3_0,
19033         9,
19034         9
19035 };
19036
19037 static static_codebook _44cn1_s_p3_0 = {
19038         2, 81,
19039         _vq_lengthlist__44cn1_s_p3_0,
19040         1, -531628032, 1611661312, 4, 0,
19041         _vq_quantlist__44cn1_s_p3_0,
19042         NULL,
19043         &_vq_auxt__44cn1_s_p3_0,
19044         NULL,
19045         0
19046 };
19047
19048 static long _vq_quantlist__44cn1_s_p4_0[] = {
19049         4,
19050         3,
19051         5,
19052         2,
19053         6,
19054         1,
19055         7,
19056         0,
19057         8,
19058 };
19059
19060 static long _vq_lengthlist__44cn1_s_p4_0[] = {
19061          1, 3, 3, 6, 6, 6, 6, 8, 8, 0, 0, 0, 6, 6, 7, 7,
19062          9, 9, 0, 0, 0, 6, 6, 7, 7, 9, 9, 0, 0, 0, 7, 7,
19063          8, 8,10,10, 0, 0, 0, 7, 7, 8, 8,10,10, 0, 0, 0,
19064          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
19065          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
19066         11,
19067 };
19068
19069 static float _vq_quantthresh__44cn1_s_p4_0[] = {
19070         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
19071 };
19072
19073 static long _vq_quantmap__44cn1_s_p4_0[] = {
19074             7,    5,    3,    1,    0,    2,    4,    6,
19075             8,
19076 };
19077
19078 static encode_aux_threshmatch _vq_auxt__44cn1_s_p4_0 = {
19079         _vq_quantthresh__44cn1_s_p4_0,
19080         _vq_quantmap__44cn1_s_p4_0,
19081         9,
19082         9
19083 };
19084
19085 static static_codebook _44cn1_s_p4_0 = {
19086         2, 81,
19087         _vq_lengthlist__44cn1_s_p4_0,
19088         1, -531628032, 1611661312, 4, 0,
19089         _vq_quantlist__44cn1_s_p4_0,
19090         NULL,
19091         &_vq_auxt__44cn1_s_p4_0,
19092         NULL,
19093         0
19094 };
19095
19096 static long _vq_quantlist__44cn1_s_p5_0[] = {
19097         8,
19098         7,
19099         9,
19100         6,
19101         10,
19102         5,
19103         11,
19104         4,
19105         12,
19106         3,
19107         13,
19108         2,
19109         14,
19110         1,
19111         15,
19112         0,
19113         16,
19114 };
19115
19116 static long _vq_lengthlist__44cn1_s_p5_0[] = {
19117          1, 4, 3, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9,10,10,10,
19118         10, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,10,
19119         11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,10,
19120         10,11,11, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
19121         11,11,11,12, 0, 0, 0, 7, 7, 8, 8, 9, 9, 9, 9,10,
19122         10,11,11,11,11, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,10,
19123         10,10,11,11,12,12, 0, 0, 0, 8, 8, 9, 9, 9, 9,10,
19124         10,10,11,11,11,12,12, 0, 0, 0, 9, 9,10, 9,10,10,
19125         10,10,11,11,11,11,12,12, 0, 0, 0, 0, 0, 9, 9,10,
19126         10,10,10,11,11,12,12,12,12, 0, 0, 0, 0, 0, 9, 9,
19127         10,10,10,11,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9,
19128          9,10,10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0,
19129         10,10,11,10,11,11,11,12,13,12,13,13, 0, 0, 0, 0,
19130          0, 0, 0,11,10,11,11,12,12,12,12,13,13, 0, 0, 0,
19131          0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0, 0,
19132          0, 0, 0, 0, 0,11,11,12,12,12,12,13,13,13,14, 0,
19133          0, 0, 0, 0, 0, 0,12,12,12,13,13,13,13,13,14,14,
19134          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,12,13,13,14,
19135         14,
19136 };
19137
19138 static float _vq_quantthresh__44cn1_s_p5_0[] = {
19139         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
19140         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
19141 };
19142
19143 static long _vq_quantmap__44cn1_s_p5_0[] = {
19144            15,   13,   11,    9,    7,    5,    3,    1,
19145             0,    2,    4,    6,    8,   10,   12,   14,
19146            16,
19147 };
19148
19149 static encode_aux_threshmatch _vq_auxt__44cn1_s_p5_0 = {
19150         _vq_quantthresh__44cn1_s_p5_0,
19151         _vq_quantmap__44cn1_s_p5_0,
19152         17,
19153         17
19154 };
19155
19156 static static_codebook _44cn1_s_p5_0 = {
19157         2, 289,
19158         _vq_lengthlist__44cn1_s_p5_0,
19159         1, -529530880, 1611661312, 5, 0,
19160         _vq_quantlist__44cn1_s_p5_0,
19161         NULL,
19162         &_vq_auxt__44cn1_s_p5_0,
19163         NULL,
19164         0
19165 };
19166
19167 static long _vq_quantlist__44cn1_s_p6_0[] = {
19168         1,
19169         0,
19170         2,
19171 };
19172
19173 static long _vq_lengthlist__44cn1_s_p6_0[] = {
19174          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 6, 6,10, 9, 9,11,
19175          9, 9, 4, 6, 6,10, 9, 9,10, 9, 9, 7,10,10,11,11,
19176         11,12,11,11, 7, 9, 9,11,11,10,11,10,10, 7, 9, 9,
19177         11,10,11,11,10,10, 7,10,10,11,11,11,12,11,11, 7,
19178          9, 9,11,10,10,11,10,10, 7, 9, 9,11,10,10,11,10,
19179         10,
19180 };
19181
19182 static float _vq_quantthresh__44cn1_s_p6_0[] = {
19183         -5.5, 5.5, 
19184 };
19185
19186 static long _vq_quantmap__44cn1_s_p6_0[] = {
19187             1,    0,    2,
19188 };
19189
19190 static encode_aux_threshmatch _vq_auxt__44cn1_s_p6_0 = {
19191         _vq_quantthresh__44cn1_s_p6_0,
19192         _vq_quantmap__44cn1_s_p6_0,
19193         3,
19194         3
19195 };
19196
19197 static static_codebook _44cn1_s_p6_0 = {
19198         4, 81,
19199         _vq_lengthlist__44cn1_s_p6_0,
19200         1, -529137664, 1618345984, 2, 0,
19201         _vq_quantlist__44cn1_s_p6_0,
19202         NULL,
19203         &_vq_auxt__44cn1_s_p6_0,
19204         NULL,
19205         0
19206 };
19207
19208 static long _vq_quantlist__44cn1_s_p6_1[] = {
19209         5,
19210         4,
19211         6,
19212         3,
19213         7,
19214         2,
19215         8,
19216         1,
19217         9,
19218         0,
19219         10,
19220 };
19221
19222 static long _vq_lengthlist__44cn1_s_p6_1[] = {
19223          1, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8,10,10,10, 7, 6,
19224          8, 8, 8, 8, 8, 8,10,10,10, 7, 6, 7, 7, 8, 8, 8,
19225          8,10,10,10, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
19226          7, 8, 8, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 9, 9,
19227          9, 9,10,10,10, 8, 8, 8, 8, 9, 9, 9, 9,10,10,10,
19228          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,10, 9, 9, 9,
19229          9, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 9, 9,10,10,
19230         10,10,10, 9, 9, 9, 9, 9, 9,
19231 };
19232
19233 static float _vq_quantthresh__44cn1_s_p6_1[] = {
19234         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
19235         3.5, 4.5, 
19236 };
19237
19238 static long _vq_quantmap__44cn1_s_p6_1[] = {
19239             9,    7,    5,    3,    1,    0,    2,    4,
19240             6,    8,   10,
19241 };
19242
19243 static encode_aux_threshmatch _vq_auxt__44cn1_s_p6_1 = {
19244         _vq_quantthresh__44cn1_s_p6_1,
19245         _vq_quantmap__44cn1_s_p6_1,
19246         11,
19247         11
19248 };
19249
19250 static static_codebook _44cn1_s_p6_1 = {
19251         2, 121,
19252         _vq_lengthlist__44cn1_s_p6_1,
19253         1, -531365888, 1611661312, 4, 0,
19254         _vq_quantlist__44cn1_s_p6_1,
19255         NULL,
19256         &_vq_auxt__44cn1_s_p6_1,
19257         NULL,
19258         0
19259 };
19260
19261 static long _vq_quantlist__44cn1_s_p7_0[] = {
19262         6,
19263         5,
19264         7,
19265         4,
19266         8,
19267         3,
19268         9,
19269         2,
19270         10,
19271         1,
19272         11,
19273         0,
19274         12,
19275 };
19276
19277 static long _vq_lengthlist__44cn1_s_p7_0[] = {
19278          1, 4, 4, 6, 6, 7, 7, 8, 8, 9, 9,10,10, 6, 5, 5,
19279          7, 7, 8, 8, 8, 8, 9, 9,11,11, 7, 5, 5, 7, 7, 8,
19280          8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
19281         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
19282         11, 0,12,12, 9, 9, 9,10,10,10,11,11,11,12, 0,13,
19283         13, 9, 9, 9, 9,10,10,11,11,11,12, 0, 0, 0,10,10,
19284         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
19285         11,12,12,13,12, 0, 0, 0,14,14,11,10,11,12,12,13,
19286         13,14, 0, 0, 0,15,15,11,11,12,11,12,12,14,13, 0,
19287          0, 0, 0, 0,12,12,12,12,13,13,14,14, 0, 0, 0, 0,
19288          0,13,13,12,12,13,13,13,14,
19289 };
19290
19291 static float _vq_quantthresh__44cn1_s_p7_0[] = {
19292         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
19293         12.5, 17.5, 22.5, 27.5, 
19294 };
19295
19296 static long _vq_quantmap__44cn1_s_p7_0[] = {
19297            11,    9,    7,    5,    3,    1,    0,    2,
19298             4,    6,    8,   10,   12,
19299 };
19300
19301 static encode_aux_threshmatch _vq_auxt__44cn1_s_p7_0 = {
19302         _vq_quantthresh__44cn1_s_p7_0,
19303         _vq_quantmap__44cn1_s_p7_0,
19304         13,
19305         13
19306 };
19307
19308 static static_codebook _44cn1_s_p7_0 = {
19309         2, 169,
19310         _vq_lengthlist__44cn1_s_p7_0,
19311         1, -526516224, 1616117760, 4, 0,
19312         _vq_quantlist__44cn1_s_p7_0,
19313         NULL,
19314         &_vq_auxt__44cn1_s_p7_0,
19315         NULL,
19316         0
19317 };
19318
19319 static long _vq_quantlist__44cn1_s_p7_1[] = {
19320         2,
19321         1,
19322         3,
19323         0,
19324         4,
19325 };
19326
19327 static long _vq_lengthlist__44cn1_s_p7_1[] = {
19328          2, 3, 3, 5, 5, 6, 6, 6, 5, 5, 6, 6, 6, 5, 5, 6,
19329          6, 6, 5, 5, 6, 6, 6, 5, 5,
19330 };
19331
19332 static float _vq_quantthresh__44cn1_s_p7_1[] = {
19333         -1.5, -0.5, 0.5, 1.5, 
19334 };
19335
19336 static long _vq_quantmap__44cn1_s_p7_1[] = {
19337             3,    1,    0,    2,    4,
19338 };
19339
19340 static encode_aux_threshmatch _vq_auxt__44cn1_s_p7_1 = {
19341         _vq_quantthresh__44cn1_s_p7_1,
19342         _vq_quantmap__44cn1_s_p7_1,
19343         5,
19344         5
19345 };
19346
19347 static static_codebook _44cn1_s_p7_1 = {
19348         2, 25,
19349         _vq_lengthlist__44cn1_s_p7_1,
19350         1, -533725184, 1611661312, 3, 0,
19351         _vq_quantlist__44cn1_s_p7_1,
19352         NULL,
19353         &_vq_auxt__44cn1_s_p7_1,
19354         NULL,
19355         0
19356 };
19357
19358 static long _vq_quantlist__44cn1_s_p8_0[] = {
19359         2,
19360         1,
19361         3,
19362         0,
19363         4,
19364 };
19365
19366 static long _vq_lengthlist__44cn1_s_p8_0[] = {
19367          1, 7, 7,11,11, 8,11,11,11,11, 4,11, 3,11,11,11,
19368         11,11,11,11,11,11,11,11,11,11,11,10,11,11,11,11,
19369         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19370         11,11,11,10,11,11,11,11,11,11,11,11,11,11,11,11,
19371         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19372         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19373         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19374         11,11,11,11,11,11,11,11,11,11,11,11,11, 7,11,11,
19375         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19376         11,11,11,11,11,11,10,11,11,11,11,11,11,11,11,11,
19377         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,10,
19378         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19379         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19380         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19381         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19382         11,11,11,11,11,11,11,11,11,11, 8,11,11,11,11,11,
19383         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19384         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19385         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19386         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19387         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19388         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19389         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19390         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19391         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19392         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19393         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19394         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19395         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19396         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19397         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19398         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19399         11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,
19400         11,11,11,11,11,11,11,12,12,12,12,12,12,12,12,12,
19401         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19402         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19403         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19404         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19405         12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,
19406         12,
19407 };
19408
19409 static float _vq_quantthresh__44cn1_s_p8_0[] = {
19410         -331.5, -110.5, 110.5, 331.5, 
19411 };
19412
19413 static long _vq_quantmap__44cn1_s_p8_0[] = {
19414             3,    1,    0,    2,    4,
19415 };
19416
19417 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_0 = {
19418         _vq_quantthresh__44cn1_s_p8_0,
19419         _vq_quantmap__44cn1_s_p8_0,
19420         5,
19421         5
19422 };
19423
19424 static static_codebook _44cn1_s_p8_0 = {
19425         4, 625,
19426         _vq_lengthlist__44cn1_s_p8_0,
19427         1, -518283264, 1627103232, 3, 0,
19428         _vq_quantlist__44cn1_s_p8_0,
19429         NULL,
19430         &_vq_auxt__44cn1_s_p8_0,
19431         NULL,
19432         0
19433 };
19434
19435 static long _vq_quantlist__44cn1_s_p8_1[] = {
19436         6,
19437         5,
19438         7,
19439         4,
19440         8,
19441         3,
19442         9,
19443         2,
19444         10,
19445         1,
19446         11,
19447         0,
19448         12,
19449 };
19450
19451 static long _vq_lengthlist__44cn1_s_p8_1[] = {
19452          1, 4, 4, 6, 6, 8, 8, 9,10,10,11,11,11, 6, 5, 5,
19453          7, 7, 8, 8, 9,10, 9,11,11,12, 5, 5, 5, 7, 7, 8,
19454          9,10,10,12,12,14,13,15, 7, 7, 8, 8, 9,10,11,11,
19455         10,12,10,11,15, 7, 8, 8, 8, 9, 9,11,11,13,12,12,
19456         13,15,10,10, 8, 8,10,10,12,12,11,14,10,10,15,11,
19457         11, 8, 8,10,10,12,13,13,14,15,13,15,15,15,10,10,
19458         10,10,12,12,13,12,13,10,15,15,15,10,10,11,10,13,
19459         11,13,13,15,13,15,15,15,13,13,10,11,11,11,12,10,
19460         14,11,15,15,14,14,13,10,10,12,11,13,13,14,14,15,
19461         15,15,15,15,11,11,11,11,12,11,15,12,15,15,15,15,
19462         15,12,12,11,11,14,12,13,14,
19463 };
19464
19465 static float _vq_quantthresh__44cn1_s_p8_1[] = {
19466         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
19467         42.5, 59.5, 76.5, 93.5, 
19468 };
19469
19470 static long _vq_quantmap__44cn1_s_p8_1[] = {
19471            11,    9,    7,    5,    3,    1,    0,    2,
19472             4,    6,    8,   10,   12,
19473 };
19474
19475 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_1 = {
19476         _vq_quantthresh__44cn1_s_p8_1,
19477         _vq_quantmap__44cn1_s_p8_1,
19478         13,
19479         13
19480 };
19481
19482 static static_codebook _44cn1_s_p8_1 = {
19483         2, 169,
19484         _vq_lengthlist__44cn1_s_p8_1,
19485         1, -522616832, 1620115456, 4, 0,
19486         _vq_quantlist__44cn1_s_p8_1,
19487         NULL,
19488         &_vq_auxt__44cn1_s_p8_1,
19489         NULL,
19490         0
19491 };
19492
19493 static long _vq_quantlist__44cn1_s_p8_2[] = {
19494         8,
19495         7,
19496         9,
19497         6,
19498         10,
19499         5,
19500         11,
19501         4,
19502         12,
19503         3,
19504         13,
19505         2,
19506         14,
19507         1,
19508         15,
19509         0,
19510         16,
19511 };
19512
19513 static long _vq_lengthlist__44cn1_s_p8_2[] = {
19514          3, 4, 3, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9, 9,
19515          9,10,11,11, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9, 9,
19516          9, 9,10,10,10, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9, 9,
19517          9, 9, 9,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9, 9,
19518          9, 9,10, 9,10,11,10, 7, 6, 7, 7, 8, 8, 9, 9, 9,
19519          9, 9, 9, 9,10,10,10,11, 7, 7, 8, 8, 8, 8, 9, 9,
19520          9, 9, 9, 9, 9, 9,10,10,10, 7, 7, 8, 8, 8, 8, 9,
19521          9, 9, 9, 9, 9, 9,10,11,11,11, 8, 8, 8, 8, 8, 8,
19522          9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,11, 8, 8, 8,
19523          9, 9, 9, 9, 9, 9,10, 9,10,10,10,10,11,11, 9, 9,
19524          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,11,10,11,11, 9,
19525          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,10,11,10,11,11,
19526          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,10,11,
19527         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11,
19528         10,11,11,11, 9,10,10, 9, 9, 9, 9, 9, 9, 9,10,11,
19529         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
19530         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
19531         11,11,11,10,11,11,11,11,11, 9, 9, 9,10, 9, 9, 9,
19532          9,
19533 };
19534
19535 static float _vq_quantthresh__44cn1_s_p8_2[] = {
19536         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
19537         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
19538 };
19539
19540 static long _vq_quantmap__44cn1_s_p8_2[] = {
19541            15,   13,   11,    9,    7,    5,    3,    1,
19542             0,    2,    4,    6,    8,   10,   12,   14,
19543            16,
19544 };
19545
19546 static encode_aux_threshmatch _vq_auxt__44cn1_s_p8_2 = {
19547         _vq_quantthresh__44cn1_s_p8_2,
19548         _vq_quantmap__44cn1_s_p8_2,
19549         17,
19550         17
19551 };
19552
19553 static static_codebook _44cn1_s_p8_2 = {
19554         2, 289,
19555         _vq_lengthlist__44cn1_s_p8_2,
19556         1, -529530880, 1611661312, 5, 0,
19557         _vq_quantlist__44cn1_s_p8_2,
19558         NULL,
19559         &_vq_auxt__44cn1_s_p8_2,
19560         NULL,
19561         0
19562 };
19563
19564 static long _huff_lengthlist__44cn1_s_short[] = {
19565         10, 9,12,15,12,13,16,14,16, 7, 1, 5,14, 7,10,13,
19566         16,16, 9, 4, 6,16, 8,11,16,16,16,14, 4, 7,16, 9,
19567         12,14,16,16,10, 5, 7,14, 9,12,14,15,15,13, 8, 9,
19568         14,10,12,13,14,15,13, 9, 9, 7, 6, 8,11,12,12,14,
19569          8, 8, 5, 4, 5, 8,11,12,16,10,10, 6, 5, 6, 8, 9,
19570         10,
19571 };
19572
19573 static static_codebook _huff_book__44cn1_s_short = {
19574         2, 81,
19575         _huff_lengthlist__44cn1_s_short,
19576         0, 0, 0, 0, 0,
19577         NULL,
19578         NULL,
19579         NULL,
19580         NULL,
19581         0
19582 };
19583
19584 static long _huff_lengthlist__44cn1_sm_long[] = {
19585          3, 3, 8, 8, 8, 8,10,12,14, 3, 2, 6, 7, 7, 8,10,
19586         12,16, 7, 6, 7, 9, 8,10,12,14,16, 8, 6, 8, 4, 5,
19587          7, 9,11,13, 7, 6, 8, 5, 6, 7, 9,11,14, 8, 8,10,
19588          7, 7, 6, 8,10,13, 9,11,12, 9, 9, 7, 8,10,12,10,
19589         13,15,11,11,10, 9,10,13,13,16,17,14,15,14,13,14,
19590         17,
19591 };
19592
19593 static static_codebook _huff_book__44cn1_sm_long = {
19594         2, 81,
19595         _huff_lengthlist__44cn1_sm_long,
19596         0, 0, 0, 0, 0,
19597         NULL,
19598         NULL,
19599         NULL,
19600         NULL,
19601         0
19602 };
19603
19604 static long _vq_quantlist__44cn1_sm_p1_0[] = {
19605         1,
19606         0,
19607         2,
19608 };
19609
19610 static long _vq_lengthlist__44cn1_sm_p1_0[] = {
19611          1, 4, 5, 0, 0, 0, 0, 0, 0, 5, 7, 7, 0, 0, 0, 0,
19612          0, 0, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19613          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19614          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19615          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19616          0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0, 0,
19617          0, 0, 0, 7, 8, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19618          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19619          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19620          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19621          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 7, 9, 8, 0, 0,
19622          0, 0, 0, 0, 8, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19623          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19624          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19625          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19626          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19627          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19628          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19629          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19630          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19631          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19632          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19633          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19634          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19635          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19636          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19637          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19638          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19639          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19640          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19641          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19642          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19643          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19644          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19645          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19646          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19647          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19648          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19649          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19650          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19651          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19652          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19653          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19654          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19655          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19656          0, 0, 0, 0, 0, 0, 0, 0, 0, 5, 8, 8, 0, 0, 0, 0,
19657          0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
19658          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19659          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19660          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19661          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7,10, 9, 0, 0, 0,
19662          0, 0, 0, 9, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
19663          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19664          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19665          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19666          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 9, 9, 0, 0,
19667          0, 0, 0, 0, 8,10, 9, 0, 0, 0, 0, 0, 0, 9,10,10,
19668          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19669          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19670          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19671          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19672          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19673          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19674          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19675          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19676          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19677          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19678          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19679          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19680          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19681          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19682          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19683          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19684          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19685          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19686          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19687          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19688          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19689          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19690          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19691          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19692          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19693          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19694          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19695          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19696          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19697          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19698          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19699          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19700          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19701          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19702          0, 0, 5, 8, 8, 0, 0, 0, 0, 0, 0, 8, 9, 9, 0, 0,
19703          0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19704          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19705          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19706          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19707          0, 0, 0, 7, 9, 9, 0, 0, 0, 0, 0, 0, 9,10,10, 0,
19708          0, 0, 0, 0, 0, 8, 9,10, 0, 0, 0, 0, 0, 0, 0, 0,
19709          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19710          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19711          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19712          0, 0, 0, 0, 7, 9,10, 0, 0, 0, 0, 0, 0, 9,10,10,
19713          0, 0, 0, 0, 0, 0, 9,10, 9, 0, 0, 0, 0, 0, 0, 0,
19714          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19715          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19716          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19717          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19718          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19719          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19720          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19721          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19722          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19723          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19724          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19725          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19726          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19727          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19728          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19729          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19730          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19731          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19732          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19733          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19734          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19735          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19736          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19737          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19738          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19739          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19740          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19741          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19742          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19743          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19744          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19745          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19746          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19747          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19748          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19749          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19750          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19751          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19752          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19753          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19754          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19755          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19756          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19757          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19758          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19759          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19760          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19761          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19762          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19763          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19764          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19765          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19766          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19767          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19768          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19769          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19770          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19771          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19772          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19773          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19774          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19775          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19776          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19777          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19778          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19779          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19780          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19781          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19782          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19783          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19784          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19785          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19786          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19787          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19788          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19789          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19790          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19791          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19792          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19793          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19794          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19795          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19796          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19797          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19798          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19799          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19800          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19801          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19802          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19803          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19804          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19805          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19806          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19807          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19808          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19809          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19810          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19811          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19812          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19813          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19814          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19815          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19816          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19817          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19818          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19819          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19820          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19821          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19822          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19823          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19824          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19825          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19826          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19827          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19828          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19829          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19830          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19831          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19832          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19833          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19834          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19835          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19836          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19837          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19838          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19839          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19840          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19841          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19842          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19843          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19844          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19845          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19846          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19847          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19848          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19849          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19850          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19851          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19852          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19853          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19854          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19855          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19856          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19857          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19858          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19859          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19860          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19861          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19862          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19863          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19864          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19865          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19866          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19867          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19868          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19869          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19870          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19871          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19872          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19873          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19874          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19875          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19876          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19877          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19878          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19879          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19880          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19881          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19882          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19883          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19884          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19885          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19886          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19887          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19888          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19889          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19890          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19891          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19892          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19893          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19894          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19895          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19896          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19897          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19898          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19899          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19900          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19901          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19902          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19903          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19904          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19905          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19906          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19907          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19908          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19909          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19910          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19911          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19912          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19913          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19914          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19915          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19916          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19917          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19918          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19919          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19920          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19921          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19922          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19923          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19924          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19925          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19926          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19927          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19928          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19929          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19930          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19931          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19932          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19933          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19934          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19935          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19936          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19937          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19938          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19939          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19940          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19941          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19942          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19943          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19944          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19945          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19946          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19947          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19948          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19949          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19950          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19951          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19952          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19953          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19954          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19955          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19956          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19957          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19958          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19959          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19960          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19961          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19962          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19963          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19964          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19965          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19966          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19967          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19968          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19969          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19970          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19971          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19972          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19973          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19974          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19975          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19976          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19977          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19978          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19979          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19980          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19981          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19982          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19983          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19984          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19985          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19986          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19987          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19988          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19989          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19990          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19991          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19992          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19993          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19994          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19995          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19996          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19997          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19998          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
19999          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20000          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20001          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20002          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20003          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20004          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20005          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20006          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20007          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20008          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20009          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20010          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20011          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20012          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20013          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20014          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20015          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20016          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20017          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20018          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20019          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20020          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20021          0,
20022 };
20023
20024 static float _vq_quantthresh__44cn1_sm_p1_0[] = {
20025         -0.5, 0.5, 
20026 };
20027
20028 static long _vq_quantmap__44cn1_sm_p1_0[] = {
20029             1,    0,    2,
20030 };
20031
20032 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p1_0 = {
20033         _vq_quantthresh__44cn1_sm_p1_0,
20034         _vq_quantmap__44cn1_sm_p1_0,
20035         3,
20036         3
20037 };
20038
20039 static static_codebook _44cn1_sm_p1_0 = {
20040         8, 6561,
20041         _vq_lengthlist__44cn1_sm_p1_0,
20042         1, -535822336, 1611661312, 2, 0,
20043         _vq_quantlist__44cn1_sm_p1_0,
20044         NULL,
20045         &_vq_auxt__44cn1_sm_p1_0,
20046         NULL,
20047         0
20048 };
20049
20050 static long _vq_quantlist__44cn1_sm_p2_0[] = {
20051         2,
20052         1,
20053         3,
20054         0,
20055         4,
20056 };
20057
20058 static long _vq_lengthlist__44cn1_sm_p2_0[] = {
20059          1, 4, 4, 6, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20060          0, 0, 0, 0, 0, 0, 0, 0, 0, 4, 5, 5, 7, 7, 0, 0,
20061          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20062          0, 0, 4, 5, 5, 7, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20063          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 6, 7, 7, 9, 9,
20064          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20065          0, 0, 0, 0, 7, 7, 7, 9, 9, 0, 0, 0, 0, 0, 0, 0,
20066          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20067          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20068          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20069          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20070          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20071          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20072          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20073          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20074          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20075          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20076          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20077          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20078          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20079          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20080          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20081          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20082          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20083          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20084          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20085          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20086          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20087          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20088          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20089          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20090          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20091          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20092          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20093          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20094          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20095          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20096          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20097          0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20098          0,
20099 };
20100
20101 static float _vq_quantthresh__44cn1_sm_p2_0[] = {
20102         -1.5, -0.5, 0.5, 1.5, 
20103 };
20104
20105 static long _vq_quantmap__44cn1_sm_p2_0[] = {
20106             3,    1,    0,    2,    4,
20107 };
20108
20109 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p2_0 = {
20110         _vq_quantthresh__44cn1_sm_p2_0,
20111         _vq_quantmap__44cn1_sm_p2_0,
20112         5,
20113         5
20114 };
20115
20116 static static_codebook _44cn1_sm_p2_0 = {
20117         4, 625,
20118         _vq_lengthlist__44cn1_sm_p2_0,
20119         1, -533725184, 1611661312, 3, 0,
20120         _vq_quantlist__44cn1_sm_p2_0,
20121         NULL,
20122         &_vq_auxt__44cn1_sm_p2_0,
20123         NULL,
20124         0
20125 };
20126
20127 static long _vq_quantlist__44cn1_sm_p3_0[] = {
20128         4,
20129         3,
20130         5,
20131         2,
20132         6,
20133         1,
20134         7,
20135         0,
20136         8,
20137 };
20138
20139 static long _vq_lengthlist__44cn1_sm_p3_0[] = {
20140          1, 3, 4, 7, 7, 0, 0, 0, 0, 0, 4, 4, 7, 7, 0, 0,
20141          0, 0, 0, 4, 5, 7, 7, 0, 0, 0, 0, 0, 6, 7, 8, 8,
20142          0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0, 0, 0,
20143          9, 9, 0, 0, 0, 0, 0, 0, 0,10, 9, 0, 0, 0, 0, 0,
20144          0, 0,11,11, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
20145          0,
20146 };
20147
20148 static float _vq_quantthresh__44cn1_sm_p3_0[] = {
20149         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
20150 };
20151
20152 static long _vq_quantmap__44cn1_sm_p3_0[] = {
20153             7,    5,    3,    1,    0,    2,    4,    6,
20154             8,
20155 };
20156
20157 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p3_0 = {
20158         _vq_quantthresh__44cn1_sm_p3_0,
20159         _vq_quantmap__44cn1_sm_p3_0,
20160         9,
20161         9
20162 };
20163
20164 static static_codebook _44cn1_sm_p3_0 = {
20165         2, 81,
20166         _vq_lengthlist__44cn1_sm_p3_0,
20167         1, -531628032, 1611661312, 4, 0,
20168         _vq_quantlist__44cn1_sm_p3_0,
20169         NULL,
20170         &_vq_auxt__44cn1_sm_p3_0,
20171         NULL,
20172         0
20173 };
20174
20175 static long _vq_quantlist__44cn1_sm_p4_0[] = {
20176         4,
20177         3,
20178         5,
20179         2,
20180         6,
20181         1,
20182         7,
20183         0,
20184         8,
20185 };
20186
20187 static long _vq_lengthlist__44cn1_sm_p4_0[] = {
20188          1, 4, 3, 6, 6, 7, 7, 9, 9, 0, 5, 5, 7, 7, 8, 7,
20189          9, 9, 0, 5, 5, 7, 7, 8, 8, 9, 9, 0, 7, 7, 8, 8,
20190          8, 8,10,10, 0, 0, 0, 8, 8, 8, 8,10,10, 0, 0, 0,
20191          9, 9, 9, 9,10,10, 0, 0, 0, 9, 9, 9, 9,10,10, 0,
20192          0, 0,10,10,10,10,11,11, 0, 0, 0, 0, 0,10,10,11,
20193         11,
20194 };
20195
20196 static float _vq_quantthresh__44cn1_sm_p4_0[] = {
20197         -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 3.5, 
20198 };
20199
20200 static long _vq_quantmap__44cn1_sm_p4_0[] = {
20201             7,    5,    3,    1,    0,    2,    4,    6,
20202             8,
20203 };
20204
20205 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p4_0 = {
20206         _vq_quantthresh__44cn1_sm_p4_0,
20207         _vq_quantmap__44cn1_sm_p4_0,
20208         9,
20209         9
20210 };
20211
20212 static static_codebook _44cn1_sm_p4_0 = {
20213         2, 81,
20214         _vq_lengthlist__44cn1_sm_p4_0,
20215         1, -531628032, 1611661312, 4, 0,
20216         _vq_quantlist__44cn1_sm_p4_0,
20217         NULL,
20218         &_vq_auxt__44cn1_sm_p4_0,
20219         NULL,
20220         0
20221 };
20222
20223 static long _vq_quantlist__44cn1_sm_p5_0[] = {
20224         8,
20225         7,
20226         9,
20227         6,
20228         10,
20229         5,
20230         11,
20231         4,
20232         12,
20233         3,
20234         13,
20235         2,
20236         14,
20237         1,
20238         15,
20239         0,
20240         16,
20241 };
20242
20243 static long _vq_lengthlist__44cn1_sm_p5_0[] = {
20244          1, 4, 4, 6, 6, 8, 8, 9, 9, 8, 8, 9, 9,10,10,11,
20245         11, 0, 6, 6, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,11,
20246         12,12, 0, 6, 5, 7, 7, 8, 8, 9, 9, 9, 9,10,10,11,
20247         11,12,12, 0, 7, 7, 7, 7, 8, 8, 9, 9, 9, 9,10,10,
20248         11,11,12,12, 0, 0, 0, 7, 7, 8, 8, 9, 9,10,10,11,
20249         11,11,11,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,10,
20250         11,11,12,12,12,12, 0, 0, 0, 8, 8, 9, 9,10,10,10,
20251         10,11,11,12,12,12,12, 0, 0, 0, 9, 9, 9, 9,10,10,
20252         10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,10,
20253         10,10,10,11,11,12,12,13,13, 0, 0, 0, 0, 0, 9, 9,
20254         10,10,11,11,12,12,13,13,13,13, 0, 0, 0, 0, 0, 9,
20255          9,10,10,11,11,12,12,12,13,13,13, 0, 0, 0, 0, 0,
20256         10,10,11,11,11,11,12,12,13,13,14,14, 0, 0, 0, 0,
20257          0, 0, 0,11,11,11,11,12,12,13,13,14,14, 0, 0, 0,
20258          0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0, 0,
20259          0, 0, 0, 0, 0,11,11,12,12,13,13,13,13,14,14, 0,
20260          0, 0, 0, 0, 0, 0,12,12,12,13,13,13,14,14,14,14,
20261          0, 0, 0, 0, 0, 0, 0, 0, 0,12,12,13,13,14,14,14,
20262         14,
20263 };
20264
20265 static float _vq_quantthresh__44cn1_sm_p5_0[] = {
20266         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
20267         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
20268 };
20269
20270 static long _vq_quantmap__44cn1_sm_p5_0[] = {
20271            15,   13,   11,    9,    7,    5,    3,    1,
20272             0,    2,    4,    6,    8,   10,   12,   14,
20273            16,
20274 };
20275
20276 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p5_0 = {
20277         _vq_quantthresh__44cn1_sm_p5_0,
20278         _vq_quantmap__44cn1_sm_p5_0,
20279         17,
20280         17
20281 };
20282
20283 static static_codebook _44cn1_sm_p5_0 = {
20284         2, 289,
20285         _vq_lengthlist__44cn1_sm_p5_0,
20286         1, -529530880, 1611661312, 5, 0,
20287         _vq_quantlist__44cn1_sm_p5_0,
20288         NULL,
20289         &_vq_auxt__44cn1_sm_p5_0,
20290         NULL,
20291         0
20292 };
20293
20294 static long _vq_quantlist__44cn1_sm_p6_0[] = {
20295         1,
20296         0,
20297         2,
20298 };
20299
20300 static long _vq_lengthlist__44cn1_sm_p6_0[] = {
20301          1, 4, 4, 7, 6, 6, 7, 6, 6, 4, 7, 6,10, 9, 9,11,
20302          9, 9, 4, 6, 7,10, 9, 9,11, 9, 9, 7,10,10,10,11,
20303         11,11,11,10, 6, 9, 9,11,10,10,11,10,10, 6, 9, 9,
20304         11,10,11,11,10,10, 7,11,11,11,11,11,12,11,11, 7,
20305          9, 9,11,10,10,12,10,10, 7, 9, 9,11,10,10,11,10,
20306         10,
20307 };
20308
20309 static float _vq_quantthresh__44cn1_sm_p6_0[] = {
20310         -5.5, 5.5, 
20311 };
20312
20313 static long _vq_quantmap__44cn1_sm_p6_0[] = {
20314             1,    0,    2,
20315 };
20316
20317 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p6_0 = {
20318         _vq_quantthresh__44cn1_sm_p6_0,
20319         _vq_quantmap__44cn1_sm_p6_0,
20320         3,
20321         3
20322 };
20323
20324 static static_codebook _44cn1_sm_p6_0 = {
20325         4, 81,
20326         _vq_lengthlist__44cn1_sm_p6_0,
20327         1, -529137664, 1618345984, 2, 0,
20328         _vq_quantlist__44cn1_sm_p6_0,
20329         NULL,
20330         &_vq_auxt__44cn1_sm_p6_0,
20331         NULL,
20332         0
20333 };
20334
20335 static long _vq_quantlist__44cn1_sm_p6_1[] = {
20336         5,
20337         4,
20338         6,
20339         3,
20340         7,
20341         2,
20342         8,
20343         1,
20344         9,
20345         0,
20346         10,
20347 };
20348
20349 static long _vq_lengthlist__44cn1_sm_p6_1[] = {
20350          2, 4, 4, 5, 5, 7, 7, 7, 7, 8, 8,10, 5, 5, 6, 6,
20351          7, 7, 8, 8, 8, 8,10, 5, 5, 6, 6, 7, 7, 8, 8, 8,
20352          8,10, 7, 7, 7, 7, 8, 8, 8, 8, 8, 8,10,10,10, 7,
20353          7, 7, 7, 8, 8, 8, 8,10,10,10, 8, 8, 8, 8, 8, 8,
20354          8, 8,10,10,10, 8, 8, 8, 8, 8, 8, 8, 8,10,10,10,
20355          8, 8, 8, 8, 8, 8, 9, 9,10,10,10,10,10, 8, 8, 8,
20356          8, 9, 9,10,10,10,10,10, 9, 9, 9, 9, 8, 9,10,10,
20357         10,10,10, 8, 9, 8, 8, 9, 8,
20358 };
20359
20360 static float _vq_quantthresh__44cn1_sm_p6_1[] = {
20361         -4.5, -3.5, -2.5, -1.5, -0.5, 0.5, 1.5, 2.5, 
20362         3.5, 4.5, 
20363 };
20364
20365 static long _vq_quantmap__44cn1_sm_p6_1[] = {
20366             9,    7,    5,    3,    1,    0,    2,    4,
20367             6,    8,   10,
20368 };
20369
20370 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p6_1 = {
20371         _vq_quantthresh__44cn1_sm_p6_1,
20372         _vq_quantmap__44cn1_sm_p6_1,
20373         11,
20374         11
20375 };
20376
20377 static static_codebook _44cn1_sm_p6_1 = {
20378         2, 121,
20379         _vq_lengthlist__44cn1_sm_p6_1,
20380         1, -531365888, 1611661312, 4, 0,
20381         _vq_quantlist__44cn1_sm_p6_1,
20382         NULL,
20383         &_vq_auxt__44cn1_sm_p6_1,
20384         NULL,
20385         0
20386 };
20387
20388 static long _vq_quantlist__44cn1_sm_p7_0[] = {
20389         6,
20390         5,
20391         7,
20392         4,
20393         8,
20394         3,
20395         9,
20396         2,
20397         10,
20398         1,
20399         11,
20400         0,
20401         12,
20402 };
20403
20404 static long _vq_lengthlist__44cn1_sm_p7_0[] = {
20405          1, 4, 4, 6, 6, 7, 7, 7, 7, 9, 9,10,10, 7, 5, 5,
20406          7, 7, 8, 8, 8, 8,10, 9,11,10, 7, 5, 5, 7, 7, 8,
20407          8, 8, 8, 9,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,
20408         10,10,11,11, 0, 8, 8, 8, 8, 9, 9, 9, 9,10,10,11,
20409         11, 0,12,12, 9, 9, 9,10,10,10,11,11,12,12, 0,13,
20410         13, 9, 9, 9, 9,10,10,11,11,12,12, 0, 0, 0,10,10,
20411         10,10,11,11,12,12,12,13, 0, 0, 0,10,10,10,10,11,
20412         11,12,12,12,12, 0, 0, 0,14,14,11,11,11,11,12,13,
20413         13,13, 0, 0, 0,14,14,11,10,11,11,12,12,13,13, 0,
20414          0, 0, 0, 0,12,12,12,12,13,13,13,14, 0, 0, 0, 0,
20415          0,13,12,12,12,13,13,13,14,
20416 };
20417
20418 static float _vq_quantthresh__44cn1_sm_p7_0[] = {
20419         -27.5, -22.5, -17.5, -12.5, -7.5, -2.5, 2.5, 7.5, 
20420         12.5, 17.5, 22.5, 27.5, 
20421 };
20422
20423 static long _vq_quantmap__44cn1_sm_p7_0[] = {
20424            11,    9,    7,    5,    3,    1,    0,    2,
20425             4,    6,    8,   10,   12,
20426 };
20427
20428 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p7_0 = {
20429         _vq_quantthresh__44cn1_sm_p7_0,
20430         _vq_quantmap__44cn1_sm_p7_0,
20431         13,
20432         13
20433 };
20434
20435 static static_codebook _44cn1_sm_p7_0 = {
20436         2, 169,
20437         _vq_lengthlist__44cn1_sm_p7_0,
20438         1, -526516224, 1616117760, 4, 0,
20439         _vq_quantlist__44cn1_sm_p7_0,
20440         NULL,
20441         &_vq_auxt__44cn1_sm_p7_0,
20442         NULL,
20443         0
20444 };
20445
20446 static long _vq_quantlist__44cn1_sm_p7_1[] = {
20447         2,
20448         1,
20449         3,
20450         0,
20451         4,
20452 };
20453
20454 static long _vq_lengthlist__44cn1_sm_p7_1[] = {
20455          2, 4, 4, 4, 5, 6, 5, 5, 5, 5, 6, 5, 5, 5, 5, 6,
20456          5, 5, 5, 5, 6, 6, 6, 5, 5,
20457 };
20458
20459 static float _vq_quantthresh__44cn1_sm_p7_1[] = {
20460         -1.5, -0.5, 0.5, 1.5, 
20461 };
20462
20463 static long _vq_quantmap__44cn1_sm_p7_1[] = {
20464             3,    1,    0,    2,    4,
20465 };
20466
20467 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p7_1 = {
20468         _vq_quantthresh__44cn1_sm_p7_1,
20469         _vq_quantmap__44cn1_sm_p7_1,
20470         5,
20471         5
20472 };
20473
20474 static static_codebook _44cn1_sm_p7_1 = {
20475         2, 25,
20476         _vq_lengthlist__44cn1_sm_p7_1,
20477         1, -533725184, 1611661312, 3, 0,
20478         _vq_quantlist__44cn1_sm_p7_1,
20479         NULL,
20480         &_vq_auxt__44cn1_sm_p7_1,
20481         NULL,
20482         0
20483 };
20484
20485 static long _vq_quantlist__44cn1_sm_p8_0[] = {
20486         4,
20487         3,
20488         5,
20489         2,
20490         6,
20491         1,
20492         7,
20493         0,
20494         8,
20495 };
20496
20497 static long _vq_lengthlist__44cn1_sm_p8_0[] = {
20498          1, 4, 4,12,11,13,13,14,14, 4, 7, 7,11,13,14,14,
20499         14,14, 3, 8, 3,14,14,14,14,14,14,14,10,12,14,14,
20500         14,14,14,14,14,14, 5,14, 8,14,14,14,14,14,12,14,
20501         13,14,14,14,14,14,14,14,13,14,10,14,14,14,14,14,
20502         14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,
20503         14,
20504 };
20505
20506 static float _vq_quantthresh__44cn1_sm_p8_0[] = {
20507         -773.5, -552.5, -331.5, -110.5, 110.5, 331.5, 552.5, 773.5, 
20508 };
20509
20510 static long _vq_quantmap__44cn1_sm_p8_0[] = {
20511             7,    5,    3,    1,    0,    2,    4,    6,
20512             8,
20513 };
20514
20515 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_0 = {
20516         _vq_quantthresh__44cn1_sm_p8_0,
20517         _vq_quantmap__44cn1_sm_p8_0,
20518         9,
20519         9
20520 };
20521
20522 static static_codebook _44cn1_sm_p8_0 = {
20523         2, 81,
20524         _vq_lengthlist__44cn1_sm_p8_0,
20525         1, -516186112, 1627103232, 4, 0,
20526         _vq_quantlist__44cn1_sm_p8_0,
20527         NULL,
20528         &_vq_auxt__44cn1_sm_p8_0,
20529         NULL,
20530         0
20531 };
20532
20533 static long _vq_quantlist__44cn1_sm_p8_1[] = {
20534         6,
20535         5,
20536         7,
20537         4,
20538         8,
20539         3,
20540         9,
20541         2,
20542         10,
20543         1,
20544         11,
20545         0,
20546         12,
20547 };
20548
20549 static long _vq_lengthlist__44cn1_sm_p8_1[] = {
20550          1, 4, 4, 6, 6, 8, 8, 9, 9,10,11,11,11, 6, 5, 5,
20551          7, 7, 8, 8,10,10,10,11,11,11, 6, 5, 5, 7, 7, 8,
20552          8,10,10,11,12,12,12,14, 7, 7, 7, 8, 9, 9,11,11,
20553         11,12,11,12,17, 7, 7, 8, 7, 9, 9,11,11,12,12,12,
20554         12,14,11,11, 8, 8,10,10,11,12,12,13,11,12,14,11,
20555         11, 8, 8,10,10,11,12,12,13,13,12,14,15,14,10,10,
20556         10,10,11,12,12,12,12,11,14,13,16,10,10,10, 9,12,
20557         11,12,12,13,14,14,15,14,14,13,10,10,11,11,12,11,
20558         13,11,14,12,15,13,14,11,10,12,10,12,12,13,13,13,
20559         13,14,15,15,12,12,11,11,12,11,13,12,14,14,14,14,
20560         17,12,12,11,10,13,11,13,13,
20561 };
20562
20563 static float _vq_quantthresh__44cn1_sm_p8_1[] = {
20564         -93.5, -76.5, -59.5, -42.5, -25.5, -8.5, 8.5, 25.5, 
20565         42.5, 59.5, 76.5, 93.5, 
20566 };
20567
20568 static long _vq_quantmap__44cn1_sm_p8_1[] = {
20569            11,    9,    7,    5,    3,    1,    0,    2,
20570             4,    6,    8,   10,   12,
20571 };
20572
20573 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_1 = {
20574         _vq_quantthresh__44cn1_sm_p8_1,
20575         _vq_quantmap__44cn1_sm_p8_1,
20576         13,
20577         13
20578 };
20579
20580 static static_codebook _44cn1_sm_p8_1 = {
20581         2, 169,
20582         _vq_lengthlist__44cn1_sm_p8_1,
20583         1, -522616832, 1620115456, 4, 0,
20584         _vq_quantlist__44cn1_sm_p8_1,
20585         NULL,
20586         &_vq_auxt__44cn1_sm_p8_1,
20587         NULL,
20588         0
20589 };
20590
20591 static long _vq_quantlist__44cn1_sm_p8_2[] = {
20592         8,
20593         7,
20594         9,
20595         6,
20596         10,
20597         5,
20598         11,
20599         4,
20600         12,
20601         3,
20602         13,
20603         2,
20604         14,
20605         1,
20606         15,
20607         0,
20608         16,
20609 };
20610
20611 static long _vq_lengthlist__44cn1_sm_p8_2[] = {
20612          3, 4, 4, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9, 9,
20613          9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 9, 9, 9, 9, 9,
20614          9, 9,10, 6, 6, 6, 6, 7, 7, 8, 8, 8, 8, 9, 9, 9,
20615          9, 9, 9,10, 7, 7, 7, 7, 8, 8, 8, 8, 9, 9, 9, 9,
20616          9, 9, 9, 9,10,10,10, 7, 7, 7, 8, 8, 8, 9, 9, 9,
20617          9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9, 9,
20618          9, 9, 9, 9, 9, 9,10,10,10, 8, 8, 8, 8, 8, 8, 9,
20619          9, 9, 9, 9, 9, 9, 9,11,10,11, 8, 8, 8, 8, 8, 8,
20620          9, 9, 9, 9, 9, 9, 9, 9,10,10,10,11,11, 8, 8, 8,
20621          8, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,11, 9, 9,
20622          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,10,11,11, 9,
20623          9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,10,11,11,
20624          9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,10,11,11,
20625         11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,10,11,11,
20626         11,11,11,11, 9,10,10,10, 9, 9, 9, 9, 9, 9,11,10,
20627         11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9,11,
20628         11,11,11,11,11,11,10,10, 9, 9, 9, 9, 9, 9, 9, 9,
20629         10,11,11,11,11,11,11,11,11, 9, 9, 9, 9, 9, 9, 9,
20630          9,
20631 };
20632
20633 static float _vq_quantthresh__44cn1_sm_p8_2[] = {
20634         -7.5, -6.5, -5.5, -4.5, -3.5, -2.5, -1.5, -0.5, 
20635         0.5, 1.5, 2.5, 3.5, 4.5, 5.5, 6.5, 7.5, 
20636 };
20637
20638 static long _vq_quantmap__44cn1_sm_p8_2[] = {
20639            15,   13,   11,    9,    7,    5,    3,    1,
20640             0,    2,    4,    6,    8,   10,   12,   14,
20641            16,
20642 };
20643
20644 static encode_aux_threshmatch _vq_auxt__44cn1_sm_p8_2 = {
20645         _vq_quantthresh__44cn1_sm_p8_2,
20646         _vq_quantmap__44cn1_sm_p8_2,
20647         17,
20648         17
20649 };
20650
20651 static static_codebook _44cn1_sm_p8_2 = {
20652         2, 289,
20653         _vq_lengthlist__44cn1_sm_p8_2,
20654         1, -529530880, 1611661312, 5, 0,
20655         _vq_quantlist__44cn1_sm_p8_2,
20656         NULL,
20657         &_vq_auxt__44cn1_sm_p8_2,
20658         NULL,
20659         0
20660 };
20661
20662 static long _huff_lengthlist__44cn1_sm_short[] = {
20663          5, 6,12,14,12,14,16,17,18, 4, 2, 5,11, 7,10,12,
20664         14,15, 9, 4, 5,11, 7,10,13,15,18,15, 6, 7, 5, 6,
20665          8,11,13,16,11, 5, 6, 5, 5, 6, 9,13,15,12, 5, 7,
20666          6, 5, 6, 9,12,14,12, 6, 7, 8, 6, 7, 9,12,13,14,
20667          8, 8, 7, 5, 5, 8,10,12,16, 9, 9, 8, 6, 6, 7, 9,
20668          9,
20669 };
20670
20671 static static_codebook _huff_book__44cn1_sm_short = {
20672         2, 81,
20673         _huff_lengthlist__44cn1_sm_short,
20674         0, 0, 0, 0, 0,
20675         NULL,
20676         NULL,
20677         NULL,
20678         NULL,
20679         0
20680 };
20681