f0e8b0dcb57252939dc03318893155db6f5cb5ef
[linux-2.6.git] / sound / isa / sb / sb16_csp_codecs.h
1 /*
2  *  Copyright (c) 1994 Creative Technology Ltd.
3  *  Microcode files for SB16 Advanced Signal Processor
4  *
5  *   This program is free software; you can redistribute it and/or modify
6  *   it under the terms of the GNU General Public License as published by
7  *   the Free Software Foundation; either version 2 of the License, or
8  *   (at your option) any later version.
9  *
10  *   This program is distributed in the hope that it will be useful,
11  *   but WITHOUT ANY WARRANTY; without even the implied warranty of
12  *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13  *   GNU General Public License for more details.
14  *
15  *   You should have received a copy of the GNU General Public License
16  *   along with this program; if not, write to the Free Software
17  *   Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
18  *
19  */
20
21 static unsigned char mulaw_main[] = {
22         0x00, 0x10, 0x00, 0x44, 0x08, 0x00, 0x00, 0x44,
23         0x00, 0xb1, 0x00, 0x44, 0x00, 0x61, 0x00, 0x44,
24         0x08, 0x50, 0x00, 0x44, 0x0d, 0xf2, 0x61, 0xa8,
25         0x44, 0x04, 0x04, 0x19, 0x00, 0x00, 0x40, 0x45,
26         0x40, 0x49, 0x39, 0xac, 0x55, 0x55, 0x71, 0x8b,
27         0x50, 0x05, 0x63, 0x80, 0x00, 0x00, 0x06, 0x39,
28         0xff, 0x2e, 0x21, 0x49, 0xff, 0x0f, 0xd4, 0x49,
29         0x20, 0x01, 0x09, 0x0e, 0x20, 0x00, 0x71, 0x8b,
30         0xa8, 0x01, 0xa8, 0x80, 0x88, 0x01, 0xa8, 0x80,
31         0xa8, 0x00, 0x00, 0x80, 0xd2, 0x00, 0x71, 0x8b,
32         0x88, 0x00, 0xa8, 0x80, 0xa8, 0x04, 0xb3, 0x80,
33         0x20, 0x07, 0xb3, 0x80, 0x88, 0x03, 0xb1, 0x80,
34         0xc0, 0x00, 0x09, 0x5c, 0xc2, 0x01, 0x00, 0x82,
35         0xa1, 0x00, 0x71, 0x8b, 0xcd, 0x00, 0x04, 0x19,
36         0xa2, 0x20, 0x71, 0x8b, 0xcf, 0x00, 0x04, 0x19,
37         0x00, 0x00, 0xb1, 0x80, 0xc2, 0x00, 0x04, 0x19,
38         0x00, 0x40, 0x00, 0x14, 0x08, 0x40, 0x04, 0x24,
39         0x00, 0x00, 0x34, 0x49, 0x0c, 0x40, 0x00, 0x44,
40         0x44, 0x04, 0x04, 0x39, 0x00, 0x00, 0x40, 0x45,
41         0x32, 0x00, 0x09, 0x5c, 0x00, 0x00, 0x0c, 0x39,
42         0x00, 0x00, 0x40, 0x45, 0x40, 0x40, 0x09, 0xef,
43         0xff, 0x20, 0x09, 0xcf, 0x00, 0x04, 0x63, 0xa1,
44         0x50, 0x03, 0x33, 0x80, 0x00, 0x04, 0xa3, 0x80,
45         0x00, 0xff, 0xc2, 0x8b, 0x00, 0xd0, 0x04, 0x54,
46         0x04, 0xe0, 0x00, 0xc4, 0x20, 0x03, 0x80, 0xc0,
47         0x30, 0x00, 0x00, 0x88, 0x00, 0x00, 0x7a, 0x0a,
48         0xd0, 0x01, 0x00, 0x82, 0x00, 0x60, 0x00, 0x44,
49         0xc0, 0x00, 0x00, 0x99, 0x00, 0x60, 0x00, 0x44,
50         0x00, 0xff, 0xc2, 0x8b, 0x20, 0x00, 0x00, 0x80,
51         0x00, 0x0d, 0x42, 0x8b, 0x08, 0x32, 0x00, 0xc4,
52         0x00, 0x0e, 0x42, 0x8b, 0x00, 0xa2, 0x00, 0xc4,
53         0x00, 0x1e, 0x42, 0x8b, 0x0c, 0xb2, 0x00, 0xc4,
54         0x00, 0x8e, 0x42, 0x8b, 0x00, 0x62, 0x00, 0xc4,
55         0x00, 0x9e, 0x42, 0x8b, 0x08, 0x52, 0x00, 0xc4,
56         0x00, 0xbe, 0x42, 0x8b, 0x08, 0x52, 0x00, 0xc4,
57         0x00, 0x04, 0x42, 0x8b, 0x04, 0x72, 0x00, 0xc4,
58         0x00, 0x24, 0x42, 0x8b, 0x00, 0xd2, 0x00, 0xc4,
59         0x00, 0x55, 0x42, 0x8b, 0x00, 0x60, 0x00, 0xc4,
60         0x00, 0x00, 0x40, 0x45, 0x20, 0x01, 0x79, 0x80,
61         0x00, 0x30, 0x42, 0x8b, 0x08, 0x82, 0x00, 0xc4,
62         0x00, 0x00, 0x40, 0x45, 0x00, 0x00, 0x71, 0x8b,
63         0x40, 0x01, 0x00, 0x80, 0x00, 0x60, 0x00, 0x44,
64         0xff, 0x00, 0xe2, 0xab, 0x00, 0xb2, 0x00, 0xc4,
65         0x0f, 0xf2, 0xa8, 0xa8, 0x20, 0x00, 0xb1, 0x88,
66         0x00, 0x00, 0x41, 0x02, 0x4d, 0xf2, 0x00, 0x39,
67         0xc0, 0x01, 0x00, 0x82, 0x00, 0x60, 0x00, 0x44,
68         0x0d, 0xf2, 0xa3, 0xa8, 0x4d, 0xf2, 0x00, 0x39,
69         0x00, 0x60, 0x00, 0x44, 0xff, 0x00, 0xe2, 0xab,
70         0x20, 0x00, 0x00, 0x88, 0x00, 0x00, 0x61, 0x02,
71         0x4d, 0xf2, 0x04, 0x19, 0x00, 0x60, 0x00, 0x44,
72         0xff, 0x00, 0xe2, 0xab, 0xa0, 0x00, 0x00, 0x88,
73         0x00, 0x00, 0x61, 0x10, 0x4d, 0xf2, 0x04, 0x19,
74         0x00, 0x60, 0x00, 0x44, 0xff, 0x20, 0xe2, 0xab,
75         0x60, 0x00, 0x00, 0x88, 0x00, 0x00, 0x71, 0xc0,
76         0x4d, 0xf2, 0x04, 0x19, 0x00, 0x60, 0x00, 0x44,
77         0x00, 0x00, 0x79, 0x80, 0x00, 0xe2, 0x00, 0x84,
78         0x03, 0x03, 0x04, 0x49, 0x08, 0xc2, 0x00, 0x54,
79         0x00, 0x60, 0x04, 0x64, 0x00, 0x60, 0x00, 0x44,
80         0x00, 0x00, 0x63, 0x80, 0x00, 0x00, 0x06, 0x19,
81         0x03, 0x00, 0x04, 0x49, 0x00, 0x60, 0x00, 0x44,
82         0x20, 0x01, 0x63, 0x80, 0x00, 0x00, 0x06, 0x19,
83         0x00, 0x20, 0xe2, 0x8b, 0x0c, 0xf2, 0x00, 0x84,
84         0x3e, 0x00, 0x51, 0x8b, 0xc0, 0x20, 0x00, 0x39,
85         0x08, 0x01, 0x00, 0x44, 0x6c, 0x00, 0x51, 0x8b,
86         0xc0, 0x20, 0x00, 0x39, 0x00, 0x02, 0xe2, 0x8b,
87         0x04, 0x21, 0x00, 0x84, 0xfd, 0x00, 0x51, 0x8b,
88         0xc2, 0x20, 0x00, 0x39, 0x00, 0x11, 0x00, 0x44,
89         0xfe, 0x00, 0x51, 0x8b, 0xc2, 0x20, 0x00, 0x39,
90         0xe5, 0x00, 0x71, 0x8b, 0xcd, 0x00, 0x00, 0x39,
91         0x00, 0x00, 0xb1, 0x80, 0xc9, 0x20, 0x04, 0x19,
92         0xcb, 0x20, 0x04, 0x19, 0xc1, 0x20, 0x04, 0x19,
93         0xc3, 0x20, 0x04, 0x19, 0x10, 0x00, 0x71, 0x8b,
94         0xc7, 0x20, 0x04, 0x19, 0x5e, 0x00, 0x71, 0x8b,
95         0xcf, 0x00, 0x00, 0x39, 0x00, 0x00, 0xb1, 0x80,
96         0xc4, 0x20, 0x04, 0x19, 0xc6, 0x20, 0x04, 0x19,
97         0xc8, 0x20, 0x04, 0x19, 0xca, 0x20, 0x04, 0x19,
98         0x20, 0x00, 0x71, 0x8b, 0xcc, 0x20, 0x04, 0x19,
99         0x03, 0x00, 0x04, 0x49, 0x00, 0x60, 0x00, 0x44,
100         0x09, 0x04, 0x61, 0xa8, 0xc1, 0x00, 0x04, 0x19,
101         0x0b, 0x04, 0x61, 0xa8, 0xca, 0x00, 0x04, 0x19,
102         0x04, 0x60, 0x00, 0xd4, 0x0d, 0x00, 0x61, 0x0a,
103         0x90, 0x40, 0x09, 0x8f, 0x00, 0x01, 0x00, 0x45,
104         0x0f, 0x00, 0x61, 0x0a, 0x00, 0x40, 0x09, 0x8f,
105         0x00, 0x01, 0x00, 0x45, 0x82, 0x00, 0x09, 0x2e,
106         0x80, 0x40, 0x09, 0xcf, 0x02, 0x00, 0x61, 0x22,
107         0x43, 0x25, 0x61, 0x22, 0x40, 0x33, 0x00, 0x80,
108         0x08, 0xa8, 0x00, 0x44, 0x20, 0x31, 0x49, 0x5c,
109         0x92, 0x00, 0x09, 0x4e, 0x02, 0x03, 0x09, 0x2e,
110         0x00, 0x00, 0xa3, 0x02, 0xc0, 0x00, 0x71, 0xc0,
111         0x20, 0x00, 0xeb, 0x80, 0x00, 0x04, 0xc2, 0x8b,
112         0x20, 0x04, 0x61, 0x80, 0x00, 0x04, 0x7a, 0x02,
113         0xcb, 0x00, 0xa8, 0x58, 0xb0, 0x05, 0xf3, 0x80,
114         0x20, 0x04, 0xa8, 0x10, 0x00, 0x00, 0x10, 0x39,
115         0xb0, 0x00, 0xe0, 0x8b, 0x20, 0x01, 0x00, 0x80,
116         0x00, 0x00, 0x63, 0xcb, 0x00, 0x00, 0x7a, 0x02,
117         0x40, 0x00, 0x01, 0x5b, 0x20, 0x00, 0x00, 0x80,
118         0x00, 0x00, 0x4a, 0xcb, 0x20, 0x00, 0x13, 0x80,
119         0x20, 0x00, 0x7a, 0x80, 0xe0, 0x21, 0x00, 0xc0,
120         0x08, 0x00, 0x08, 0x49, 0x10, 0x41, 0x09, 0x8e,
121         0xff, 0xff, 0x62, 0x8b, 0x00, 0x04, 0x61, 0x22,
122         0x00, 0x03, 0x00, 0x45, 0x22, 0x01, 0x33, 0x80,
123         0x20, 0x01, 0xa3, 0x02, 0x00, 0x00, 0x7a, 0x80,
124         0xc0, 0x00, 0x00, 0x82, 0x07, 0x20, 0x40, 0x0a,
125         0x08, 0x83, 0x00, 0x84, 0x40, 0x21, 0x00, 0x80,
126         0x40, 0x05, 0x93, 0x10, 0xc7, 0x20, 0x00, 0x39,
127         0x00, 0x00, 0x40, 0x45, 0x07, 0x20, 0x40, 0x0a,
128         0x0c, 0xa3, 0x00, 0x84, 0x08, 0x00, 0x00, 0x82,
129         0x0c, 0x24, 0x61, 0x50, 0x40, 0x01, 0x00, 0x80,
130         0xc7, 0x20, 0x00, 0x39, 0x00, 0x00, 0x40, 0x45,
131         0x00, 0x04, 0x63, 0x80, 0x00, 0x00, 0x06, 0x39,
132         0x42, 0x01, 0x09, 0x0e, 0x02, 0x20, 0x61, 0x0a,
133         0x00, 0x01, 0x00, 0x45, 0x0c, 0x20, 0x60, 0x0a,
134         0x00, 0x73, 0x00, 0x84, 0x00, 0x04, 0xb1, 0x80,
135         0x00, 0x00, 0x06, 0x39, 0x0c, 0x61, 0x04, 0xd4,
136         0x00, 0x24, 0x71, 0xc0, 0x20, 0x33, 0x33, 0xc0,
137         0xe0, 0x01, 0xa3, 0x82, 0x22, 0x03, 0x7a, 0x02,
138         0xc3, 0x01, 0xa3, 0x82, 0x20, 0x01, 0x33, 0x80,
139         0x00, 0x00, 0x7a, 0x80, 0xc2, 0x01, 0xb3, 0x50,
140         0xcc, 0x20, 0x00, 0x39, 0x00, 0x00, 0x71, 0x80,
141         0x00, 0xf3, 0x00, 0x44, 0x0c, 0x20, 0x60, 0x0a,
142         0x00, 0xd3, 0x00, 0x84, 0x00, 0x04, 0xb1, 0x80,
143         0x00, 0x00, 0x06, 0x39, 0x0c, 0x61, 0x04, 0xd4,
144         0x00, 0x00, 0xb3, 0x10, 0xcc, 0x20, 0x00, 0x39,
145         0x00, 0x00, 0x71, 0xc0, 0x00, 0xf3, 0x00, 0x44,
146         0xcc, 0x20, 0x00, 0x39, 0x00, 0x20, 0x71, 0xc0,
147         0x00, 0x30, 0x71, 0xc0, 0x00, 0xf3, 0x00, 0x44,
148         0x20, 0x01, 0x00, 0x80, 0xff, 0xff, 0x62, 0x8b,
149         0x20, 0x01, 0x33, 0x80, 0x00, 0x00, 0x83, 0x80,
150         0x20, 0x00, 0x7a, 0x80, 0x20, 0xe1, 0x09, 0x5c,
151         0x82, 0x00, 0x09, 0x2f, 0x80, 0x4a, 0x09, 0x8e,
152         0xe0, 0x01, 0xb3, 0x82, 0x20, 0x04, 0xa3, 0x80,
153         0x00, 0x00, 0x7a, 0xcb, 0x03, 0x00, 0xa8, 0x18,
154         0x00, 0x00, 0x10, 0x39, 0x08, 0x04, 0xea, 0x10,
155         0x08, 0x04, 0x7a, 0x10, 0x20, 0x00, 0x00, 0x80,
156         0x40, 0x00, 0x21, 0xcb, 0x0c, 0x00, 0xe8, 0x10,
157         0x00, 0x00, 0x41, 0x02, 0x0c, 0x00, 0xeb, 0x10,
158         0xf2, 0x01, 0x00, 0x82, 0x40, 0x21, 0x33, 0x02,
159         0x08, 0x20, 0x61, 0x0a, 0xc4, 0x00, 0x04, 0x19,
160         0xc7, 0x00, 0x00, 0x99, 0x02, 0x00, 0x61, 0x0a,
161         0x0c, 0xe8, 0x04, 0x14, 0x01, 0x00, 0x61, 0x0a,
162         0x03, 0x00, 0x48, 0x0a, 0x00, 0xb8, 0x04, 0x54,
163         0xc3, 0x00, 0x04, 0x19, 0x0c, 0xb8, 0x00, 0x44,
164         0x08, 0x00, 0xc8, 0x0a, 0x0c, 0xb8, 0x04, 0x54,
165         0xc8, 0x00, 0x04, 0x19, 0x0a, 0x00, 0x61, 0x0a,
166         0x09, 0x00, 0x48, 0x0a, 0x00, 0x68, 0x04, 0x54,
167         0xc9, 0x00, 0x04, 0x19, 0x0c, 0x68, 0x00, 0x44,
168         0x0b, 0x00, 0xc8, 0x0a, 0x0c, 0x68, 0x04, 0x54,
169         0xcb, 0x00, 0x04, 0x19, 0x04, 0x00, 0x61, 0x0a,
170         0x06, 0x00, 0x48, 0x0a, 0x00, 0x78, 0x04, 0x54,
171         0xc6, 0x00, 0x04, 0x19, 0x0c, 0x78, 0x00, 0x44,
172         0x05, 0x00, 0xc8, 0x0a, 0x0c, 0x78, 0x04, 0x54,
173         0xc5, 0x00, 0x04, 0x19, 0x07, 0x00, 0x61, 0x0a,
174         0x0c, 0x00, 0x48, 0x0a, 0x00, 0xe8, 0x04, 0x54,
175         0xcc, 0x00, 0x04, 0x19, 0x0c, 0xe8, 0x00, 0x44,
176         0x0e, 0x00, 0xc8, 0x0a, 0x0c, 0xe8, 0x04, 0x54,
177         0xce, 0x00, 0x04, 0x19, 0x00, 0x00, 0x40, 0x45,
178         0x20, 0x10, 0x71, 0x8b, 0x09, 0x3f, 0x07, 0x00
179 };
180
181 static unsigned char alaw_main[] = {
182         0x00, 0x10, 0x00, 0x44, 0x08, 0x00, 0x00, 0x44,
183         0x00, 0xb1, 0x00, 0x44, 0x00, 0x61, 0x00, 0x44,
184         0x08, 0x50, 0x00, 0x44, 0x0d, 0xf2, 0x61, 0xa8,
185         0x44, 0x04, 0x04, 0x19, 0x00, 0x00, 0x40, 0x45,
186         0x40, 0x49, 0x39, 0xac, 0x55, 0x55, 0x71, 0x8b,
187         0x50, 0x05, 0x63, 0x80, 0x00, 0x00, 0x06, 0x39,
188         0xff, 0x2e, 0x21, 0x49, 0xff, 0x0f, 0xd4, 0x49,
189         0x20, 0x01, 0x09, 0x0e, 0x20, 0x00, 0x71, 0x8b,
190         0xa8, 0x01, 0xa8, 0x80, 0x88, 0x01, 0xa8, 0x80,
191         0xa8, 0x00, 0x00, 0x80, 0xd2, 0x00, 0x71, 0x8b,
192         0x88, 0x00, 0xa8, 0x80, 0xa8, 0x04, 0xb3, 0x80,
193         0x20, 0x07, 0xb3, 0x80, 0x88, 0x03, 0xb1, 0x80,
194         0xc0, 0x00, 0x09, 0x5c, 0xc2, 0x01, 0x00, 0x82,
195         0xa1, 0x00, 0x71, 0x8b, 0xcd, 0x00, 0x04, 0x19,
196         0x21, 0x20, 0x71, 0x8b, 0xcf, 0x00, 0x04, 0x19,
197         0x00, 0x00, 0xb1, 0x80, 0xc2, 0x00, 0x04, 0x19,
198         0x00, 0x40, 0x00, 0x14, 0x08, 0x40, 0x04, 0x24,
199         0x00, 0x00, 0x34, 0x49, 0x0c, 0x40, 0x00, 0x44,
200         0x44, 0x04, 0x04, 0x39, 0x00, 0x00, 0x40, 0x45,
201         0x32, 0x00, 0x09, 0x5c, 0x00, 0x00, 0x0c, 0x39,
202         0x00, 0x00, 0x40, 0x45, 0x40, 0x40, 0x09, 0xef,
203         0xff, 0x20, 0x09, 0xcf, 0x00, 0x04, 0x63, 0xa1,
204         0x50, 0x03, 0x33, 0x80, 0x00, 0x04, 0xa3, 0x80,
205         0x00, 0xff, 0xc2, 0x8b, 0x00, 0xd0, 0x04, 0x54,
206         0x04, 0xe0, 0x00, 0xc4, 0x20, 0x03, 0x80, 0xc0,
207         0x30, 0x00, 0x00, 0x88, 0x00, 0x00, 0x7a, 0x0a,
208         0xd0, 0x01, 0x00, 0x82, 0x00, 0x60, 0x00, 0x44,
209         0xc0, 0x00, 0x00, 0x99, 0x00, 0x60, 0x00, 0x44,
210         0x00, 0xff, 0xc2, 0x8b, 0x20, 0x00, 0x00, 0x80,
211         0x00, 0x0d, 0x42, 0x8b, 0x08, 0x32, 0x00, 0xc4,
212         0x00, 0x0e, 0x42, 0x8b, 0x00, 0xa2, 0x00, 0xc4,
213         0x00, 0x1e, 0x42, 0x8b, 0x0c, 0xb2, 0x00, 0xc4,
214         0x00, 0x8e, 0x42, 0x8b, 0x00, 0x62, 0x00, 0xc4,
215         0x00, 0x9e, 0x42, 0x8b, 0x08, 0x52, 0x00, 0xc4,
216         0x00, 0xbe, 0x42, 0x8b, 0x08, 0x52, 0x00, 0xc4,
217         0x00, 0x04, 0x42, 0x8b, 0x04, 0x72, 0x00, 0xc4,
218         0x00, 0x24, 0x42, 0x8b, 0x00, 0xd2, 0x00, 0xc4,
219         0x00, 0x55, 0x42, 0x8b, 0x00, 0x60, 0x00, 0xc4,
220         0x00, 0x00, 0x40, 0x45, 0x20, 0x01, 0x79, 0x80,
221         0x00, 0x30, 0x42, 0x8b, 0x08, 0x82, 0x00, 0xc4,
222         0x00, 0x00, 0x40, 0x45, 0x00, 0x00, 0x71, 0x8b,
223         0x40, 0x01, 0x00, 0x80, 0x00, 0x60, 0x00, 0x44,
224         0xff, 0x00, 0xe2, 0xab, 0x00, 0xb2, 0x00, 0xc4,
225         0x0f, 0xf2, 0xa8, 0xa8, 0x20, 0x00, 0xb1, 0x88,
226         0x00, 0x00, 0x41, 0x02, 0x4d, 0xf2, 0x00, 0x39,
227         0xc0, 0x01, 0x00, 0x82, 0x00, 0x60, 0x00, 0x44,
228         0x0d, 0xf2, 0xa3, 0xa8, 0x4d, 0xf2, 0x00, 0x39,
229         0x00, 0x60, 0x00, 0x44, 0xff, 0x00, 0xe2, 0xab,
230         0x20, 0x00, 0x00, 0x88, 0x00, 0x00, 0x61, 0x02,
231         0x4d, 0xf2, 0x04, 0x19, 0x00, 0x60, 0x00, 0x44,
232         0xff, 0x00, 0xe2, 0xab, 0xa0, 0x00, 0x00, 0x88,
233         0x00, 0x00, 0x61, 0x10, 0x4d, 0xf2, 0x04, 0x19,
234         0x00, 0x60, 0x00, 0x44, 0xff, 0x20, 0xe2, 0xab,
235         0x60, 0x00, 0x00, 0x88, 0x00, 0x00, 0x71, 0xc0,
236         0x4d, 0xf2, 0x04, 0x19, 0x00, 0x60, 0x00, 0x44,
237         0x00, 0x00, 0x79, 0x80, 0x00, 0xe2, 0x00, 0x84,
238         0x03, 0x03, 0x04, 0x49, 0x04, 0xc2, 0x00, 0x54,
239         0x00, 0x60, 0x04, 0x64, 0x00, 0x60, 0x00, 0x44,
240         0x00, 0x00, 0x63, 0x80, 0x00, 0x00, 0x06, 0x19,
241         0x03, 0x00, 0x04, 0x49, 0x00, 0x60, 0x00, 0x44,
242         0x20, 0x01, 0x63, 0x80, 0x00, 0x00, 0x06, 0x19,
243         0x00, 0x20, 0xe2, 0x8b, 0x0c, 0xf2, 0x00, 0x84,
244         0xbe, 0x00, 0x51, 0x8b, 0xc0, 0x20, 0x00, 0x39,
245         0x08, 0x01, 0x00, 0x44, 0xec, 0x00, 0x51, 0x8b,
246         0xc0, 0x20, 0x00, 0x39, 0x00, 0x02, 0xe2, 0x8b,
247         0x04, 0x21, 0x00, 0x84, 0x3f, 0x00, 0x51, 0x8b,
248         0xc2, 0x20, 0x00, 0x39, 0x00, 0x11, 0x00, 0x44,
249         0x3d, 0x00, 0x51, 0x8b, 0xc2, 0x20, 0x00, 0x39,
250         0xe5, 0x00, 0x71, 0x8b, 0xcd, 0x00, 0x00, 0x39,
251         0x00, 0x00, 0xb1, 0x80, 0xc9, 0x20, 0x04, 0x19,
252         0xcb, 0x20, 0x04, 0x19, 0xc1, 0x20, 0x04, 0x19,
253         0xc3, 0x20, 0x04, 0x19, 0x10, 0x00, 0x71, 0x8b,
254         0xc7, 0x20, 0x04, 0x19, 0xde, 0x00, 0x51, 0x8b,
255         0xcf, 0x00, 0x00, 0x39, 0x00, 0x01, 0xb1, 0x80,
256         0xc4, 0x20, 0x04, 0x19, 0xc6, 0x20, 0x04, 0x19,
257         0xc8, 0x20, 0x04, 0x19, 0xca, 0x20, 0x04, 0x19,
258         0x20, 0x00, 0x71, 0x8b, 0xcc, 0x20, 0x04, 0x19,
259         0x03, 0x00, 0x04, 0x49, 0x00, 0x60, 0x00, 0x44,
260         0x09, 0x04, 0x61, 0xa8, 0xc1, 0x00, 0x04, 0x19,
261         0x0b, 0x04, 0x61, 0xa8, 0xca, 0x00, 0x04, 0x19,
262         0x04, 0x60, 0x00, 0xd4, 0x0d, 0x00, 0x61, 0x0a,
263         0x90, 0x40, 0x09, 0x8f, 0x00, 0x01, 0x00, 0x45,
264         0x0f, 0x00, 0x61, 0x0a, 0x00, 0x40, 0x09, 0x8f,
265         0x00, 0x01, 0x00, 0x45, 0x82, 0x00, 0x09, 0x2e,
266         0x80, 0x40, 0x09, 0xcf, 0x02, 0x00, 0x61, 0x22,
267         0x43, 0x25, 0x61, 0x22, 0x40, 0x33, 0x00, 0x80,
268         0x08, 0x48, 0x00, 0x44, 0x20, 0xb1, 0x49, 0x5c,
269         0x92, 0x00, 0x09, 0x4e, 0x02, 0x03, 0x09, 0x2e,
270         0x00, 0x00, 0xa3, 0x02, 0xc0, 0x00, 0x71, 0xc0,
271         0x20, 0x00, 0xeb, 0x80, 0x00, 0x04, 0xc2, 0x8b,
272         0x20, 0x04, 0x61, 0x80, 0x00, 0x04, 0x7a, 0x02,
273         0xc0, 0x00, 0x00, 0x82, 0x0c, 0xc3, 0x08, 0x49,
274         0xb0, 0x01, 0xf3, 0x80, 0x00, 0x00, 0x10, 0x39,
275         0x20, 0x00, 0x0c, 0x89, 0x0c, 0x88, 0x08, 0x49,
276         0x03, 0x00, 0xa8, 0x18, 0x00, 0x00, 0x10, 0x39,
277         0xbd, 0xff, 0x62, 0x8b, 0x20, 0x01, 0x00, 0x80,
278         0x00, 0x00, 0x63, 0xcb, 0x00, 0x00, 0x7a, 0x02,
279         0x40, 0x00, 0x01, 0x5b, 0x20, 0x00, 0x00, 0x80,
280         0x00, 0x00, 0x4a, 0xcb, 0x20, 0x00, 0x13, 0x80,
281         0x20, 0x00, 0x7a, 0x80, 0xe0, 0x21, 0x00, 0xc0,
282         0x08, 0x00, 0x08, 0x49, 0x10, 0x41, 0x09, 0x8e,
283         0xae, 0xae, 0x62, 0x8b, 0x00, 0x04, 0x61, 0x22,
284         0x00, 0x03, 0x00, 0x45, 0x22, 0x01, 0x33, 0x80,
285         0x20, 0x01, 0xa3, 0x02, 0x00, 0x00, 0x7a, 0x80,
286         0xc0, 0x00, 0x00, 0x82, 0x07, 0x20, 0x40, 0x0a,
287         0x08, 0xa3, 0x00, 0x84, 0x40, 0x21, 0x00, 0x80,
288         0x40, 0x05, 0x93, 0x10, 0xc7, 0x20, 0x00, 0x39,
289         0x00, 0x00, 0x40, 0x45, 0x07, 0x20, 0x40, 0x0a,
290         0x0c, 0x93, 0x00, 0x84, 0x08, 0x00, 0x00, 0x82,
291         0x0c, 0x24, 0x61, 0x50, 0x40, 0x01, 0x00, 0x80,
292         0xc7, 0x20, 0x00, 0x39, 0x00, 0x00, 0x40, 0x45,
293         0x00, 0x04, 0x63, 0x80, 0x00, 0x00, 0x06, 0x39,
294         0x42, 0x01, 0x09, 0x0e, 0x02, 0x20, 0x61, 0x0a,
295         0x00, 0x01, 0x00, 0x45, 0x0c, 0x20, 0x60, 0x0a,
296         0x00, 0xc3, 0x00, 0x84, 0x00, 0x04, 0xb1, 0x80,
297         0x00, 0x00, 0x06, 0x39, 0x0c, 0x61, 0x04, 0xd4,
298         0x00, 0x24, 0x71, 0xc0, 0x20, 0x33, 0x33, 0xc0,
299         0xe0, 0x01, 0xa3, 0x82, 0x22, 0x03, 0x7a, 0x02,
300         0xc3, 0x01, 0xa3, 0x82, 0x20, 0x01, 0x33, 0x80,
301         0x00, 0x00, 0x7a, 0x80, 0xc2, 0x01, 0xb3, 0x50,
302         0xcc, 0x20, 0x00, 0x39, 0x00, 0x00, 0x71, 0x80,
303         0x00, 0x08, 0x00, 0x44, 0x0c, 0x20, 0x60, 0x0a,
304         0x00, 0xf3, 0x00, 0x84, 0x00, 0x04, 0xb1, 0x80,
305         0x00, 0x00, 0x06, 0x39, 0x0c, 0x61, 0x04, 0xd4,
306         0x00, 0x00, 0x71, 0xc0, 0x00, 0x00, 0x93, 0x10,
307         0xcc, 0x20, 0x00, 0x39, 0x00, 0x08, 0x00, 0x44,
308         0xcc, 0x20, 0x00, 0x39, 0x00, 0x20, 0x00, 0xc0,
309         0x00, 0x30, 0x71, 0xc0, 0x00, 0x08, 0x00, 0x44,
310         0x20, 0x01, 0x00, 0x80, 0xae, 0xae, 0x62, 0x8b,
311         0x20, 0x01, 0x33, 0x80, 0x00, 0x00, 0x83, 0x80,
312         0x20, 0x00, 0x7a, 0x80, 0x20, 0xa1, 0x49, 0x5c,
313         0x82, 0x00, 0x09, 0x6e, 0x80, 0x4a, 0x09, 0x8e,
314         0xe0, 0x01, 0xb3, 0x82, 0x20, 0x04, 0xa3, 0x80,
315         0x00, 0x00, 0x7a, 0xcb, 0x28, 0x04, 0xea, 0x10,
316         0x0c, 0x04, 0x7a, 0x10, 0x70, 0x00, 0xc0, 0x8b,
317         0x00, 0x00, 0x10, 0x39, 0x90, 0x03, 0x00, 0x80,
318         0x40, 0x00, 0x21, 0x5b, 0x90, 0x00, 0x61, 0x80,
319         0x0c, 0x8a, 0x08, 0x49, 0x00, 0x00, 0x1c, 0x19,
320         0x40, 0x00, 0x08, 0x5b, 0x08, 0x00, 0x08, 0x49,
321         0x20, 0x02, 0x00, 0x80, 0x03, 0x00, 0xa8, 0x18,
322         0x00, 0x00, 0x14, 0x19, 0x40, 0x00, 0x21, 0xcb,
323         0x00, 0x00, 0x41, 0x02, 0x00, 0x00, 0xeb, 0x80,
324         0xf2, 0x01, 0x00, 0x82, 0x40, 0x21, 0x33, 0x02,
325         0x08, 0x20, 0x61, 0x0a, 0xc4, 0x00, 0x04, 0x19,
326         0xc7, 0x00, 0x00, 0x99, 0x02, 0x00, 0x61, 0x0a,
327         0x0c, 0x0a, 0x04, 0x14, 0x01, 0x00, 0x61, 0x0a,
328         0x03, 0x00, 0x48, 0x0a, 0x00, 0x58, 0x04, 0x54,
329         0xc3, 0x00, 0x04, 0x19, 0x0c, 0x58, 0x00, 0x44,
330         0x08, 0x00, 0xc8, 0x0a, 0x0c, 0x58, 0x04, 0x54,
331         0xc8, 0x00, 0x04, 0x19, 0x0a, 0x00, 0x61, 0x0a,
332         0x09, 0x00, 0x48, 0x0a, 0x00, 0xc8, 0x04, 0x54,
333         0xc9, 0x00, 0x04, 0x19, 0x0c, 0xc8, 0x00, 0x44,
334         0x0b, 0x00, 0xc8, 0x0a, 0x0c, 0xc8, 0x04, 0x54,
335         0xcb, 0x00, 0x04, 0x19, 0x04, 0x00, 0x61, 0x0a,
336         0x06, 0x00, 0x48, 0x0a, 0x00, 0xd8, 0x04, 0x54,
337         0xc6, 0x00, 0x04, 0x19, 0x0c, 0xd8, 0x00, 0x44,
338         0x05, 0x00, 0xc8, 0x0a, 0x0c, 0xd8, 0x04, 0x54,
339         0xc5, 0x00, 0x04, 0x19, 0x07, 0x00, 0x61, 0x0a,
340         0x0c, 0x00, 0x48, 0x0a, 0x00, 0x0a, 0x04, 0x54,
341         0xcc, 0x00, 0x04, 0x19, 0x0c, 0x0a, 0x00, 0x44,
342         0x0e, 0x00, 0xc8, 0x0a, 0x0c, 0x0a, 0x04, 0x54,
343         0xce, 0x00, 0x04, 0x19, 0x00, 0x00, 0x40, 0x45,
344         0x20, 0x10, 0x71, 0x8b, 0x08, 0x42, 0x06, 0x00
345 };
346
347
348 static unsigned char ima_adpcm_init[] = {
349         0x00, 0x10, 0x00, 0x44, 0x00, 0x00, 0x40, 0x45,
350         0x00, 0x00, 0x40, 0x45, 0x00, 0x00, 0x40, 0x45,
351         0x00, 0x00, 0x40, 0x45, 0xaa, 0xaa, 0x71, 0x8b,
352         0x44, 0x04, 0x04, 0x19, 0x00, 0x00, 0x40, 0x45,
353         0xff, 0x6e, 0x21, 0x49, 0xff, 0x0f, 0xd4, 0x49,
354         0x40, 0x49, 0x39, 0xac, 0x55, 0x55, 0x71, 0x8b,
355         0x50, 0x05, 0xb1, 0x80, 0x62, 0x00, 0x19, 0x0e,
356         0x21, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
357         0xb0, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
358         0x40, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
359         0x60, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
360         0x50, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
361         0x70, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
362         0xc0, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
363         0xe0, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
364         0xd0, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
365         0x02, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
366         0x22, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
367         0x32, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
368         0xa2, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
369         0xb2, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
370         0x62, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
371         0xc2, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
372         0xf2, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
373         0x11, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
374         0xa1, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
375         0x61, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
376         0xe1, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
377         0x13, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
378         0xb3, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
379         0xc3, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
380         0x18, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
381         0x68, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
382         0x0a, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
383         0x4a, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
384         0x29, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
385         0x79, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
386         0x9b, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
387         0x14, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
388         0xf4, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
389         0xe6, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
390         0xe5, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
391         0xd7, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
392         0x2e, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
393         0x9d, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
394         0xef, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
395         0xb2, 0x20, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
396         0x33, 0x20, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
397         0x2a, 0x20, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
398         0x3b, 0x20, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
399         0x46, 0x20, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
400         0x2c, 0x20, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
401         0xdd, 0x20, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
402         0x01, 0x10, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
403         0x9a, 0x10, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
404         0x16, 0x10, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
405         0x8e, 0x10, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
406         0xc2, 0x30, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
407         0xc9, 0x30, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
408         0x3c, 0x30, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
409         0x81, 0x80, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
410         0xd4, 0x80, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
411         0x10, 0xa0, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
412         0x34, 0xa0, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
413         0x02, 0x90, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
414         0x75, 0x90, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
415         0x9a, 0xb0, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
416         0x12, 0x40, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
417         0x0d, 0x40, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
418         0x3c, 0x60, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
419         0xe7, 0x50, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
420         0x0e, 0x70, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
421         0xff, 0xc0, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
422         0xc8, 0xd0, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
423         0x57, 0xf0, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
424         0xc8, 0x22, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
425         0xb0, 0x32, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
426         0xdd, 0x82, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
427         0x90, 0xb2, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
428         0x8a, 0x62, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
429         0xce, 0x72, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
430         0xa5, 0xd2, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
431         0x97, 0x21, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
432         0xa2, 0xa1, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
433         0x5c, 0x41, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
434         0xfe, 0xc1, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
435         0x7a, 0x23, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
436         0x78, 0x93, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
437         0x67, 0x73, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
438         0x17, 0x28, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
439         0x88, 0x48, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
440         0xdb, 0xf8, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
441         0x2b, 0xba, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
442         0xf1, 0x09, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
443         0xdc, 0x69, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
444         0x19, 0x8b, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
445         0xff, 0xfb, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
446         0x20, 0x00, 0x71, 0x8b, 0x88, 0x00, 0x00, 0x80,
447         0x52, 0x00, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
448         0xff, 0xff, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
449         0xc2, 0x00, 0x00, 0x82, 0xc2, 0x00, 0x00, 0x82,
450         0xc2, 0x00, 0x00, 0x82, 0x10, 0x00, 0x71, 0x8b,
451         0xc2, 0x00, 0x00, 0x82, 0x80, 0x00, 0x71, 0x8b,
452         0xc2, 0x00, 0x00, 0x82, 0x90, 0x00, 0x71, 0x8b,
453         0xc2, 0x00, 0x00, 0x82, 0x40, 0x00, 0x71, 0x8b,
454         0xc2, 0x00, 0x00, 0x82, 0xff, 0xff, 0x71, 0x8b,
455         0xc2, 0x00, 0x00, 0x82, 0xc2, 0x00, 0x00, 0x82,
456         0xc2, 0x00, 0x00, 0x82, 0xc2, 0x00, 0x00, 0x82,
457         0x10, 0x00, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
458         0x80, 0x00, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
459         0x90, 0x00, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
460         0x40, 0x00, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
461         0xff, 0xfb, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
462         0x00, 0x04, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
463         0x4a, 0x00, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
464         0x00, 0x00, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
465         0x00, 0x00, 0x71, 0x8b, 0xc2, 0x00, 0x00, 0x82,
466         0xc2, 0x00, 0x00, 0x82, 0xc2, 0x30, 0x04, 0x19,
467         0x10, 0x00, 0x09, 0x4f, 0xc2, 0x01, 0x00, 0x82,
468         0xc2, 0x01, 0x00, 0x82, 0xc2, 0x01, 0x00, 0x82,
469         0xc2, 0x01, 0x00, 0x82, 0xc2, 0x01, 0x00, 0x82,
470         0xc2, 0x01, 0x00, 0x82, 0xc2, 0x01, 0x00, 0x82,
471         0xc2, 0x01, 0x00, 0x82, 0xc2, 0x01, 0x00, 0x82,
472         0xc2, 0x01, 0x00, 0x82, 0xc2, 0x01, 0x00, 0x82,
473         0xc2, 0x01, 0x00, 0x82, 0xc2, 0x01, 0x00, 0x82,
474         0x00, 0x10, 0x71, 0x8b, 0xc1, 0x30, 0x04, 0x19,
475         0x93, 0x00, 0x01, 0x4f, 0xcd, 0x30, 0x00, 0x09,
476         0xcf, 0x30, 0x00, 0x09, 0x00, 0x00, 0x34, 0x49,
477         0x00, 0x08, 0x00, 0x44, 0xc8, 0x54, 0x11, 0x00
478 };
479
480 static unsigned char ima_adpcm_playback[] = {
481         0x00, 0x10, 0x00, 0x44, 0x08, 0x00, 0x00, 0x44,
482         0x0c, 0x50, 0x00, 0x44, 0x00, 0x70, 0x00, 0x44,
483         0x04, 0x70, 0x00, 0x44, 0x0d, 0xf2, 0x61, 0xa8,
484         0x44, 0x04, 0x04, 0x19, 0x00, 0x00, 0x40, 0x45,
485         0x00, 0x04, 0x63, 0x80, 0x00, 0x00, 0x06, 0x39,
486         0xff, 0x2e, 0x21, 0x49, 0xff, 0x0d, 0xd4, 0x49,
487         0x40, 0x49, 0x39, 0xac, 0x55, 0x55, 0x71, 0x8b,
488         0x50, 0x01, 0xb1, 0x80, 0x00, 0x01, 0xb1, 0x80,
489         0xc9, 0x20, 0x04, 0x19, 0x51, 0x00, 0x71, 0x8b,
490         0xcd, 0x00, 0x04, 0x19, 0xe4, 0x20, 0x71, 0x8b,
491         0xcf, 0x00, 0x04, 0x19, 0x80, 0x00, 0x71, 0x8b,
492         0xcb, 0x20, 0x04, 0x19, 0x10, 0x00, 0x71, 0x8b,
493         0xc4, 0x20, 0x04, 0x19, 0x65, 0x00, 0x51, 0x8b,
494         0xc2, 0x20, 0x00, 0x39, 0x00, 0x00, 0xb1, 0x80,
495         0xc2, 0x30, 0x04, 0x19, 0x00, 0x00, 0x63, 0x80,
496         0xc1, 0xa0, 0x04, 0x19, 0x93, 0x00, 0x01, 0x4f,
497         0xcd, 0x30, 0x00, 0x09, 0xcf, 0x30, 0x00, 0x09,
498         0x04, 0x40, 0x00, 0x14, 0x0c, 0x40, 0x00, 0x14,
499         0x00, 0x04, 0x61, 0xa8, 0x02, 0x04, 0x61, 0xa8,
500         0x04, 0x60, 0x04, 0x24, 0x00, 0x00, 0x34, 0x49,
501         0x00, 0x50, 0x00, 0x44, 0x44, 0x04, 0x04, 0x39,
502         0x00, 0x00, 0x40, 0x45, 0x00, 0x00, 0x40, 0x45,
503         0x0f, 0x00, 0x61, 0x0a, 0x00, 0x01, 0x00, 0x45,
504         0x40, 0x40, 0x09, 0xef, 0xff, 0x20, 0x09, 0xcf,
505         0x00, 0x04, 0x63, 0xa1, 0x50, 0x03, 0x33, 0x80,
506         0x00, 0x04, 0xa3, 0x80, 0x00, 0xff, 0xc2, 0x8b,
507         0x08, 0xf0, 0x04, 0x54, 0x0c, 0xd0, 0x00, 0xc4,
508         0x20, 0x03, 0x80, 0xc0, 0x30, 0x00, 0x00, 0x88,
509         0x00, 0x00, 0x7a, 0x0a, 0xd0, 0x01, 0x00, 0x82,
510         0x08, 0x50, 0x00, 0x44, 0xc0, 0x00, 0x00, 0x99,
511         0x08, 0x50, 0x00, 0x44, 0x00, 0xff, 0xc2, 0x8b,
512         0x20, 0x00, 0x00, 0x80, 0x00, 0x0d, 0x42, 0x8b,
513         0x00, 0xa2, 0x00, 0xc4, 0x00, 0x0e, 0x42, 0x8b,
514         0x0c, 0x92, 0x00, 0xc4, 0x00, 0x1e, 0x42, 0x8b,
515         0x04, 0x62, 0x00, 0xc4, 0x00, 0x8e, 0x42, 0x8b,
516         0x0c, 0x52, 0x00, 0xc4, 0x00, 0x9e, 0x42, 0x8b,
517         0x00, 0xc2, 0x00, 0xc4, 0x00, 0xbe, 0x42, 0x8b,
518         0x00, 0xc2, 0x00, 0xc4, 0x00, 0x04, 0x42, 0x8b,
519         0x00, 0xf2, 0x00, 0xc4, 0x00, 0x24, 0x42, 0x8b,
520         0x00, 0x91, 0x00, 0xc4, 0x00, 0x55, 0x42, 0x8b,
521         0x08, 0x50, 0x00, 0xc4, 0x00, 0x3f, 0x42, 0x8b,
522         0x08, 0xe2, 0x00, 0xc4, 0x00, 0x00, 0x40, 0x45,
523         0x20, 0x01, 0x79, 0x80, 0x00, 0x30, 0x42, 0x8b,
524         0x00, 0x92, 0x00, 0xc4, 0x00, 0x00, 0x40, 0x45,
525         0x00, 0x00, 0x71, 0x8b, 0x40, 0x01, 0x00, 0x80,
526         0x08, 0x50, 0x00, 0x44, 0xff, 0x00, 0xe2, 0xab,
527         0x0c, 0x42, 0x00, 0xc4, 0x0f, 0xf2, 0xa8, 0xa8,
528         0x20, 0x00, 0xb1, 0x88, 0x00, 0x00, 0x41, 0x02,
529         0x4d, 0xf2, 0x00, 0x39, 0xc0, 0x01, 0x00, 0x82,
530         0x08, 0x50, 0x00, 0x44, 0x0d, 0xf2, 0xa3, 0xa8,
531         0x4d, 0xf2, 0x00, 0x39, 0x08, 0x50, 0x00, 0x44,
532         0xff, 0x00, 0xe2, 0xab, 0x20, 0x00, 0x00, 0x88,
533         0x00, 0x00, 0x61, 0x02, 0x4d, 0xf2, 0x04, 0x19,
534         0x08, 0x50, 0x00, 0x44, 0xff, 0x00, 0xe2, 0xab,
535         0xa0, 0x00, 0x00, 0x88, 0x00, 0x00, 0x61, 0x10,
536         0x4d, 0xf2, 0x04, 0x19, 0x08, 0x50, 0x00, 0x44,
537         0xff, 0x20, 0xe2, 0xab, 0x60, 0x00, 0x00, 0x88,
538         0x00, 0x00, 0x71, 0xc0, 0x4d, 0xf2, 0x04, 0x19,
539         0x08, 0x50, 0x00, 0x44, 0x00, 0x00, 0x7a, 0x0a,
540         0x20, 0x01, 0xf0, 0x80, 0x01, 0xa0, 0x41, 0x0a,
541         0x04, 0xd2, 0x00, 0xc4, 0x20, 0x01, 0xf0, 0x80,
542         0xc1, 0x30, 0x04, 0x19, 0x08, 0x50, 0x00, 0x44,
543         0x00, 0x00, 0x79, 0x80, 0x00, 0xa1, 0x00, 0x84,
544         0xb5, 0x00, 0x51, 0x8b, 0xcf, 0x00, 0x00, 0x39,
545         0x00, 0x01, 0xb1, 0x80, 0x88, 0x00, 0x04, 0x19,
546         0x8a, 0x00, 0x04, 0x19, 0xc8, 0x20, 0x04, 0x19,
547         0xca, 0x20, 0x04, 0x19, 0xc2, 0x30, 0x04, 0x19,
548         0xcd, 0x10, 0x04, 0x19, 0xcf, 0x10, 0x04, 0x19,
549         0xb0, 0x00, 0x71, 0x8b, 0x8c, 0x00, 0x04, 0x19,
550         0x8e, 0x00, 0x04, 0x19, 0x10, 0x00, 0x71, 0x8b,
551         0xc4, 0x20, 0x04, 0x19, 0x93, 0x00, 0x01, 0x4f,
552         0xcd, 0x30, 0x00, 0x09, 0xcf, 0x30, 0x00, 0x09,
553         0x03, 0x03, 0x04, 0x49, 0x04, 0x81, 0x00, 0x54,
554         0x08, 0x50, 0x04, 0x64, 0x08, 0x50, 0x00, 0x44,
555         0x00, 0x00, 0x63, 0x80, 0x00, 0x00, 0x06, 0x19,
556         0x03, 0x00, 0x04, 0x49, 0x08, 0x50, 0x00, 0x44,
557         0x20, 0x01, 0x63, 0x80, 0x00, 0x00, 0x06, 0x19,
558         0x00, 0x02, 0xe2, 0x8b, 0x08, 0x41, 0x00, 0x84,
559         0x65, 0x00, 0x51, 0x8b, 0xc2, 0x20, 0x00, 0x39,
560         0x00, 0x00, 0x63, 0x80, 0xc1, 0xa0, 0x04, 0x19,
561         0x08, 0x61, 0x00, 0x44, 0x2d, 0x00, 0x51, 0x8b,
562         0xc2, 0x20, 0x00, 0x39, 0x00, 0x00, 0xb1, 0x80,
563         0xc1, 0xa0, 0x04, 0x19, 0x03, 0x00, 0x04, 0x49,
564         0x08, 0x50, 0x00, 0x44, 0x02, 0x20, 0x61, 0x0a,
565         0x00, 0x01, 0x00, 0x45, 0x02, 0x30, 0x61, 0x0a,
566         0x04, 0x03, 0x00, 0xc4, 0x05, 0xb0, 0xc8, 0x18,
567         0x04, 0x71, 0x00, 0xc4, 0x00, 0x13, 0x00, 0x44,
568         0x00, 0x79, 0x08, 0x44, 0x00, 0x04, 0x79, 0x80,
569         0x00, 0x49, 0x00, 0xc4, 0xca, 0x20, 0x04, 0x19,
570         0x4a, 0x04, 0x04, 0x19, 0xff, 0x00, 0xe2, 0x8b,
571         0x0c, 0xf9, 0x08, 0x44, 0xcf, 0x10, 0x04, 0x19,
572         0x0c, 0x2b, 0x08, 0x44, 0x8e, 0x00, 0x04, 0x19,
573         0x03, 0x30, 0x61, 0x0a, 0xc8, 0x20, 0x00, 0x39,
574         0x48, 0x04, 0x00, 0x39, 0x0a, 0x30, 0x61, 0x0a,
575         0x0c, 0xf9, 0x08, 0x44, 0xcd, 0x10, 0x04, 0x19,
576         0x0c, 0x2b, 0x08, 0x44, 0x8c, 0x00, 0x04, 0x19,
577         0x0c, 0xd9, 0x08, 0x44, 0x0c, 0x5a, 0x00, 0x44,
578         0x00, 0x79, 0x08, 0x44, 0x00, 0x04, 0x79, 0x80,
579         0x00, 0x49, 0x00, 0xc4, 0xc3, 0x30, 0x04, 0x19,
580         0xca, 0x30, 0x00, 0x99, 0x0c, 0xd9, 0x08, 0x44,
581         0x42, 0x0a, 0x09, 0x0e, 0x00, 0x01, 0x33, 0x11,
582         0x8c, 0x01, 0xa3, 0x80, 0x00, 0x01, 0x7a, 0x10,
583         0x80, 0x05, 0xb1, 0x80, 0x05, 0xb0, 0xe0, 0x18,
584         0x00, 0x93, 0x00, 0x84, 0x00, 0x79, 0x08, 0x44,
585         0x00, 0x04, 0x79, 0x80, 0x00, 0x49, 0x00, 0xc4,
586         0x0c, 0x1b, 0x08, 0x44, 0x88, 0x00, 0x04, 0x19,
587         0x8a, 0x00, 0x00, 0x99, 0x0c, 0xd9, 0x08, 0x44,
588         0x42, 0x0a, 0x09, 0x0e, 0x80, 0x00, 0x71, 0x8b,
589         0xc0, 0x04, 0xb1, 0x82, 0x10, 0x00, 0xe0, 0x0b,
590         0x00, 0x43, 0x00, 0x84, 0x02, 0x30, 0x61, 0x0a,
591         0x01, 0x30, 0xc8, 0x0a, 0x00, 0x43, 0x00, 0x84,
592         0x00, 0x00, 0xb1, 0x80, 0xc2, 0x30, 0x04, 0x19,
593         0x0c, 0xa8, 0x00, 0x44, 0x02, 0x30, 0x61, 0x0a,
594         0x00, 0xd3, 0x00, 0xc4, 0x05, 0xb0, 0xc8, 0x18,
595         0x04, 0x63, 0x00, 0xc4, 0x08, 0xf3, 0x00, 0x44,
596         0x00, 0x79, 0x08, 0x44, 0x00, 0x04, 0x79, 0x80,
597         0x00, 0x49, 0x00, 0xc4, 0x20, 0x00, 0x04, 0x19,
598         0xff, 0x00, 0xe2, 0x8b, 0x0c, 0xf9, 0x08, 0x44,
599         0xcd, 0x10, 0x04, 0x19, 0xcf, 0x10, 0x04, 0x19,
600         0x0c, 0x2b, 0x08, 0x44, 0x8c, 0x00, 0x04, 0x19,
601         0x8e, 0x00, 0x04, 0x19, 0x03, 0x30, 0x61, 0x0a,
602         0xc8, 0x20, 0x00, 0x39, 0xca, 0x20, 0x00, 0x39,
603         0x48, 0x04, 0x00, 0x39, 0x4a, 0x04, 0x00, 0x39,
604         0x0c, 0xd9, 0x08, 0x44, 0x0c, 0x5a, 0x00, 0x44,
605         0x00, 0x79, 0x08, 0x44, 0x00, 0x04, 0x79, 0x80,
606         0x00, 0x49, 0x00, 0xc4, 0xc3, 0x30, 0x04, 0x19,
607         0x0c, 0xd9, 0x08, 0x44, 0x42, 0x0a, 0x09, 0x0e,
608         0x05, 0xb0, 0xe0, 0x18, 0x00, 0x18, 0x00, 0x84,
609         0x00, 0x79, 0x08, 0x44, 0x00, 0x04, 0x79, 0x80,
610         0x00, 0x49, 0x00, 0xc4, 0x0c, 0x1b, 0x08, 0x44,
611         0x80, 0x01, 0x00, 0x80, 0x0c, 0xd9, 0x08, 0x44,
612         0x42, 0x0a, 0x09, 0x0e, 0x80, 0x00, 0x71, 0x8b,
613         0xc0, 0x04, 0xb1, 0x82, 0x10, 0x00, 0xe0, 0x0b,
614         0x00, 0x88, 0x00, 0x84, 0x02, 0x30, 0x61, 0x0a,
615         0x01, 0x30, 0xc8, 0x0a, 0x00, 0x88, 0x00, 0x84,
616         0x00, 0x00, 0xb1, 0x80, 0xc2, 0x30, 0x04, 0x19,
617         0x00, 0x01, 0x00, 0x11, 0x00, 0x0f, 0xe2, 0x8b,
618         0x00, 0x00, 0x41, 0xcb, 0x8c, 0x00, 0x00, 0x80,
619         0x00, 0x00, 0x48, 0xcb, 0x20, 0x00, 0x7a, 0x80,
620         0x80, 0x01, 0x00, 0x80, 0x82, 0x0c, 0x09, 0x6e,
621         0x03, 0x08, 0x09, 0x0e, 0x80, 0x40, 0x09, 0xcf,
622         0x00, 0x01, 0x71, 0xc2, 0x00, 0x08, 0xc2, 0x1b,
623         0x04, 0xb8, 0x00, 0xc4, 0x20, 0x05, 0xa8, 0x80,
624         0x20, 0x01, 0xf0, 0x80, 0x00, 0x01, 0xc2, 0x1b,
625         0x04, 0x48, 0x00, 0xc4, 0x20, 0x05, 0xa8, 0x80,
626         0x20, 0x01, 0xf0, 0x80, 0x00, 0x02, 0xc2, 0x1b,
627         0x04, 0x68, 0x00, 0xc4, 0x20, 0x05, 0xa8, 0x80,
628         0x20, 0x01, 0xf0, 0x80, 0x20, 0x03, 0xa8, 0x80,
629         0x00, 0x01, 0x00, 0x11, 0x00, 0x04, 0xc2, 0x8b,
630         0x08, 0x78, 0x00, 0xc4, 0x00, 0x00, 0xe9, 0x80,
631         0x05, 0xb0, 0xa8, 0x18, 0x00, 0x00, 0x4a, 0xcb,
632         0x20, 0x00, 0xa8, 0x22, 0xd0, 0x01, 0x00, 0x82,
633         0x40, 0x01, 0x00, 0x80, 0xc4, 0x00, 0x04, 0x19,
634         0xb0, 0x00, 0xe2, 0x8b, 0x06, 0x20, 0xa8, 0x0a,
635         0x2d, 0x10, 0x61, 0x0a, 0xd1, 0x08, 0x09, 0x2e,
636         0x00, 0x01, 0xa8, 0x02, 0x0c, 0xf9, 0x08, 0x44,
637         0xcd, 0x10, 0x04, 0x19, 0x0c, 0x2b, 0x08, 0x44,
638         0x03, 0x08, 0x09, 0x0e, 0x9a, 0x25, 0xb1, 0x60,
639         0xa2, 0x0e, 0x09, 0x6e, 0x03, 0x00, 0x09, 0x0f,
640         0x00, 0x01, 0x71, 0x82, 0x20, 0x01, 0x00, 0x80,
641         0x00, 0x00, 0x61, 0xcb, 0x80, 0x01, 0x00, 0x80,
642         0x03, 0x00, 0x09, 0x0f, 0x00, 0x01, 0x71, 0xc2,
643         0x00, 0x08, 0xc2, 0x1b, 0x0c, 0x2a, 0x00, 0xc4,
644         0x20, 0x05, 0xa8, 0x80, 0x20, 0x01, 0xf0, 0x80,
645         0x00, 0x01, 0xc2, 0x1b, 0x0c, 0x1a, 0x00, 0xc4,
646         0x20, 0x05, 0xa8, 0x80, 0x20, 0x01, 0xf0, 0x80,
647         0x00, 0x02, 0xc2, 0x1b, 0x0c, 0x3a, 0x00, 0xc4,
648         0x20, 0x05, 0xa8, 0x80, 0x20, 0x01, 0xf0, 0x80,
649         0x20, 0x03, 0xa8, 0x80, 0x00, 0x01, 0x00, 0x11,
650         0x00, 0x04, 0xc2, 0x8b, 0x04, 0xaa, 0x00, 0xc4,
651         0x00, 0x00, 0xe9, 0x80, 0x05, 0xb0, 0xa8, 0x18,
652         0x00, 0x00, 0x4a, 0xcb, 0x20, 0x00, 0xa8, 0x22,
653         0xd0, 0x01, 0x00, 0x82, 0x40, 0x01, 0x00, 0x80,
654         0xc7, 0x00, 0x04, 0x19, 0xb0, 0x00, 0xe2, 0x8b,
655         0x06, 0x20, 0xa8, 0x0a, 0x2f, 0x10, 0x61, 0x0a,
656         0xf1, 0x08, 0x09, 0x2e, 0x00, 0x01, 0xa8, 0x02,
657         0x0c, 0xf9, 0x08, 0x44, 0xcf, 0x10, 0x04, 0x19,
658         0x0c, 0x2b, 0x08, 0x44, 0x9f, 0x35, 0xb1, 0x60,
659         0x03, 0x08, 0x09, 0x0e, 0x00, 0x01, 0x71, 0x82,
660         0x20, 0x01, 0x00, 0x80, 0x00, 0x00, 0x61, 0xcb,
661         0x80, 0x01, 0x00, 0x80, 0xe4, 0x20, 0x71, 0x8b,
662         0x00, 0x01, 0x00, 0x45, 0x90, 0x40, 0x09, 0x8f,
663         0x00, 0x05, 0x63, 0x80, 0x00, 0x00, 0x06, 0x39,
664         0x08, 0x19, 0x04, 0xd4, 0x93, 0x00, 0x01, 0x4f,
665         0xe7, 0x00, 0x01, 0x6f, 0x0d, 0x30, 0x61, 0x0a,
666         0x20, 0x04, 0x61, 0xa8, 0xc2, 0x00, 0x00, 0x82,
667         0x02, 0x04, 0x61, 0xa8, 0xc2, 0x00, 0x00, 0x82,
668         0xcd, 0x30, 0x00, 0x09, 0x02, 0x00, 0x00, 0x02,
669         0x02, 0x00, 0x00, 0x02, 0xc0, 0x80, 0x00, 0x09,
670         0x20, 0x00, 0x09, 0x49, 0x0f, 0x30, 0x61, 0x0a,
671         0x0d, 0x30, 0xc8, 0x0a, 0x00, 0x29, 0x00, 0xc4,
672         0x00, 0x80, 0xc8, 0x0a, 0x00, 0x29, 0x00, 0xc4,
673         0x00, 0x04, 0xb1, 0x80, 0x00, 0x00, 0x06, 0x39,
674         0xc9, 0x20, 0x04, 0x39, 0x00, 0x39, 0x00, 0x44,
675         0x00, 0x04, 0x63, 0x80, 0x00, 0x00, 0x06, 0x39,
676         0x00, 0x04, 0xb1, 0x80, 0xc9, 0x20, 0x04, 0x39,
677         0x00, 0x39, 0x00, 0x44, 0x09, 0x20, 0x23, 0x0a,
678         0x00, 0x00, 0x06, 0x19, 0xc9, 0x20, 0x04, 0x19,
679         0x00, 0x00, 0x40, 0x45, 0x02, 0x00, 0x61, 0x0a,
680         0x0c, 0xb9, 0x04, 0x14, 0x04, 0x00, 0x61, 0x0a,
681         0x06, 0x00, 0x48, 0x0a, 0x00, 0xa9, 0x04, 0x54,
682         0xc6, 0x00, 0x04, 0x19, 0x0c, 0xa9, 0x00, 0x44,
683         0x05, 0x00, 0xc8, 0x0a, 0x0c, 0xa9, 0x04, 0x54,
684         0xc5, 0x00, 0x04, 0x19, 0x07, 0x00, 0x61, 0x0a,
685         0x0c, 0x00, 0x48, 0x0a, 0x00, 0xb9, 0x04, 0x54,
686         0xcc, 0x00, 0x04, 0x19, 0x0c, 0xb9, 0x00, 0x44,
687         0x0e, 0x00, 0xc8, 0x0a, 0x0c, 0xb9, 0x04, 0x54,
688         0xce, 0x00, 0x04, 0x19, 0x0c, 0x5a, 0x00, 0x44,
689         0x82, 0x0d, 0x09, 0x2e, 0x80, 0x40, 0x09, 0xcf,
690         0x00, 0xdf, 0x71, 0x8b, 0x80, 0x01, 0x00, 0x80,
691         0x02, 0xc1, 0x00, 0x22, 0x03, 0xc1, 0x00, 0x22,
692         0x00, 0x01, 0x65, 0x80, 0xd2, 0x05, 0x65, 0x82,
693         0x40, 0x21, 0x00, 0x80, 0xd3, 0x03, 0x00, 0x82,
694         0x40, 0x33, 0x00, 0x80, 0x0c, 0x5a, 0x00, 0x44,
695         0x0f, 0x30, 0x61, 0x0a, 0x0d, 0x30, 0xc8, 0x0a,
696         0x08, 0xd9, 0x00, 0xc4, 0x93, 0x00, 0x01, 0x4f,
697         0xe7, 0x00, 0x01, 0x6f, 0x0f, 0x30, 0x61, 0x0a,
698         0x20, 0x00, 0x00, 0x88, 0x02, 0x00, 0x61, 0x02,
699         0x02, 0x00, 0x00, 0x03, 0xcf, 0x30, 0x00, 0x09,
700         0x20, 0x00, 0x09, 0x49, 0x00, 0x04, 0x63, 0x80,
701         0x04, 0xd9, 0x00, 0x44, 0x00, 0x04, 0xb1, 0x80,
702         0x00, 0x00, 0x00, 0x46, 0x02, 0x30, 0x61, 0x0a,
703         0x05, 0xb0, 0xa8, 0x18, 0xc2, 0x30, 0x04, 0x19,
704         0x00, 0x00, 0x00, 0x46, 0x0e, 0x10, 0xc8, 0x0a,
705         0x0c, 0x0b, 0x04, 0x14, 0x0e, 0x10, 0x61, 0x0a,
706         0x04, 0x2b, 0x00, 0x44, 0x0c, 0x10, 0xc8, 0x0a,
707         0x04, 0x2b, 0x04, 0x54, 0x0c, 0x10, 0x61, 0x0a,
708         0x00, 0x00, 0x00, 0x46, 0x00, 0x10, 0xa8, 0x18,
709         0xa0, 0x00, 0x00, 0x88, 0x00, 0x01, 0x71, 0x82,
710         0x00, 0x00, 0x00, 0x46, 0x00, 0x04, 0x33, 0x80,
711         0x00, 0x00, 0x83, 0x80, 0x20, 0x04, 0x7a, 0x80,
712         0x20, 0x01, 0x33, 0x80, 0x00, 0x00, 0x83, 0x80,
713         0x20, 0x00, 0x7a, 0x80, 0x20, 0x03, 0x00, 0x80,
714         0x00, 0x00, 0x00, 0x46, 0x16, 0xce, 0x11, 0x00
715 };
716
717 static unsigned char ima_adpcm_capture[] = {
718         0x00, 0x10, 0x00, 0x44, 0x08, 0x00, 0x00, 0x44,
719         0x00, 0x70, 0x00, 0x44, 0x08, 0xd0, 0x00, 0x44,
720         0x00, 0xf0, 0x00, 0x44, 0x0d, 0xf2, 0x61, 0xa8,
721         0x44, 0x04, 0x04, 0x19, 0x00, 0x00, 0x40, 0x45,
722         0x00, 0x04, 0x63, 0x80, 0x00, 0x00, 0x06, 0x39,
723         0xff, 0x2e, 0x21, 0x49, 0xff, 0x0c, 0xd4, 0x49,
724         0x40, 0x49, 0x39, 0xac, 0x55, 0x55, 0x71, 0x8b,
725         0x50, 0x01, 0xb1, 0x80, 0x00, 0x00, 0x71, 0x8b,
726         0xc2, 0x30, 0x04, 0x19, 0xc0, 0xa0, 0x04, 0x19,
727         0xc2, 0xa0, 0x04, 0x19, 0x89, 0x00, 0x71, 0x8b,
728         0xc8, 0x30, 0x04, 0x19, 0x71, 0x00, 0x71, 0x8b,
729         0xcd, 0x00, 0x04, 0x19, 0xcf, 0x00, 0x04, 0x19,
730         0x80, 0x00, 0x71, 0x8b, 0xcb, 0x20, 0x04, 0x19,
731         0x20, 0x00, 0x71, 0x8b, 0xc4, 0x20, 0x04, 0x19,
732         0x47, 0x00, 0x51, 0x8b, 0xc0, 0x20, 0x00, 0x39,
733         0x00, 0x00, 0x63, 0x80, 0xc1, 0xa0, 0x04, 0x19,
734         0x93, 0x00, 0x01, 0x4f, 0xcd, 0x30, 0x00, 0x09,
735         0xcf, 0x30, 0x00, 0x09, 0x0c, 0x40, 0x00, 0x14,
736         0x00, 0x60, 0x00, 0x14, 0x00, 0x04, 0x61, 0xa8,
737         0x02, 0x04, 0x61, 0xa8, 0x0c, 0x60, 0x04, 0x24,
738         0x00, 0x00, 0x34, 0x49, 0x08, 0x50, 0x00, 0x44,
739         0x44, 0x04, 0x04, 0x39, 0x00, 0x00, 0x40, 0x45,
740         0x08, 0x30, 0x61, 0x0a, 0x05, 0xb0, 0xe8, 0x18,
741         0x0c, 0xc0, 0x04, 0x54, 0xc8, 0x30, 0x04, 0x19,
742         0x09, 0x04, 0x00, 0xa8, 0x0b, 0x04, 0x00, 0xa8,
743         0x00, 0x00, 0x40, 0x45, 0x09, 0x04, 0x61, 0xa8,
744         0xc1, 0x00, 0x04, 0x19, 0x0b, 0x04, 0x61, 0xa8,
745         0xca, 0x00, 0x04, 0x19, 0x0d, 0x00, 0x61, 0x0a,
746         0x00, 0x01, 0x00, 0x45, 0x0f, 0x00, 0x61, 0x0a,
747         0x00, 0x40, 0x09, 0x8f, 0x00, 0x01, 0x00, 0x45,
748         0x40, 0x40, 0x09, 0xef, 0xff, 0x20, 0x09, 0xcf,
749         0x00, 0x04, 0x63, 0xa1, 0x50, 0x03, 0x33, 0x80,
750         0x00, 0x04, 0xa3, 0x80, 0x00, 0xff, 0xc2, 0x8b,
751         0x0c, 0x12, 0x04, 0x54, 0x08, 0x12, 0x00, 0xc4,
752         0x20, 0x03, 0x80, 0xc0, 0x30, 0x00, 0x00, 0x88,
753         0x00, 0x00, 0x7a, 0x0a, 0xd0, 0x01, 0x00, 0x82,
754         0x04, 0x50, 0x00, 0x44, 0xc0, 0x00, 0x00, 0x99,
755         0x04, 0x50, 0x00, 0x44, 0x00, 0xff, 0xc2, 0x8b,
756         0x20, 0x00, 0x00, 0x80, 0x00, 0x0d, 0x42, 0x8b,
757         0x04, 0x42, 0x00, 0xc4, 0x00, 0x0e, 0x42, 0x8b,
758         0x08, 0x52, 0x00, 0xc4, 0x00, 0x1e, 0x42, 0x8b,
759         0x00, 0xe2, 0x00, 0xc4, 0x00, 0x8e, 0x42, 0x8b,
760         0x08, 0xd2, 0x00, 0xc4, 0x00, 0x9e, 0x42, 0x8b,
761         0x04, 0xf2, 0x00, 0xc4, 0x00, 0xbe, 0x42, 0x8b,
762         0x04, 0xf2, 0x00, 0xc4, 0x00, 0x04, 0x42, 0x8b,
763         0x04, 0x11, 0x00, 0xc4, 0x00, 0x24, 0x42, 0x8b,
764         0x0c, 0x61, 0x00, 0xc4, 0x00, 0x55, 0x42, 0x8b,
765         0x04, 0x50, 0x00, 0xc4, 0x00, 0x3f, 0x42, 0x8b,
766         0x0c, 0x01, 0x00, 0xc4, 0x00, 0x00, 0x40, 0x45,
767         0x20, 0x01, 0x79, 0x80, 0x00, 0x30, 0x42, 0x8b,
768         0x04, 0x62, 0x00, 0xc4, 0x00, 0x00, 0x40, 0x45,
769         0x00, 0x00, 0x71, 0x8b, 0x40, 0x01, 0x00, 0x80,
770         0x04, 0x50, 0x00, 0x44, 0xff, 0x00, 0xe2, 0xab,
771         0x08, 0xc2, 0x00, 0xc4, 0x0f, 0xf2, 0xa8, 0xa8,
772         0x20, 0x00, 0xb1, 0x88, 0x00, 0x00, 0x41, 0x02,
773         0x4d, 0xf2, 0x00, 0x39, 0xc0, 0x01, 0x00, 0x82,
774         0x04, 0x50, 0x00, 0x44, 0x0d, 0xf2, 0xa3, 0xa8,
775         0x4d, 0xf2, 0x00, 0x39, 0x04, 0x50, 0x00, 0x44,
776         0xff, 0x00, 0xe2, 0xab, 0x20, 0x00, 0x00, 0x88,
777         0x00, 0x00, 0x61, 0x02, 0x4d, 0xf2, 0x04, 0x19,
778         0x04, 0x50, 0x00, 0x44, 0xff, 0x00, 0xe2, 0xab,
779         0xa0, 0x00, 0x00, 0x88, 0x00, 0x00, 0x61, 0x10,
780         0x4d, 0xf2, 0x04, 0x19, 0x04, 0x50, 0x00, 0x44,
781         0xff, 0x20, 0xe2, 0xab, 0x60, 0x00, 0x00, 0x88,
782         0x00, 0x00, 0x71, 0xc0, 0x4d, 0xf2, 0x04, 0x19,
783         0x04, 0x50, 0x00, 0x44, 0x00, 0x00, 0x7a, 0x0a,
784         0x20, 0x01, 0xf0, 0x80, 0x01, 0xa0, 0x41, 0x0a,
785         0x00, 0x11, 0x00, 0xc4, 0x20, 0x01, 0xf0, 0x80,
786         0xc1, 0x30, 0x04, 0x19, 0x04, 0x50, 0x00, 0x44,
787         0x00, 0x00, 0x79, 0x80, 0x0c, 0x41, 0x00, 0x84,
788         0x89, 0x00, 0x71, 0x8b, 0xc8, 0x30, 0x04, 0x19,
789         0x97, 0x00, 0x71, 0x8b, 0xcd, 0x00, 0x00, 0x39,
790         0x00, 0x01, 0xb1, 0x80, 0x80, 0x00, 0x04, 0x19,
791         0x82, 0x00, 0x04, 0x19, 0xc1, 0x20, 0x04, 0x19,
792         0xc3, 0x20, 0x04, 0x19, 0xc2, 0x30, 0x04, 0x19,
793         0xcd, 0x10, 0x04, 0x19, 0xcf, 0x10, 0x04, 0x19,
794         0xb0, 0x00, 0x71, 0x8b, 0x84, 0x00, 0x04, 0x19,
795         0x86, 0x00, 0x04, 0x19, 0x80, 0x00, 0x71, 0x8b,
796         0xcb, 0x20, 0x04, 0x19, 0x93, 0x00, 0x01, 0x4f,
797         0xcd, 0x30, 0x00, 0x09, 0xcf, 0x30, 0x00, 0x09,
798         0x03, 0x02, 0x04, 0x49, 0x08, 0x41, 0x00, 0x14,
799         0x04, 0x50, 0x00, 0x44, 0x00, 0x00, 0x63, 0x80,
800         0x00, 0x00, 0x06, 0x19, 0x03, 0x00, 0x04, 0x49,
801         0x04, 0x50, 0x00, 0x44, 0x20, 0x01, 0x63, 0x80,
802         0x00, 0x00, 0x06, 0x19, 0x00, 0x20, 0xe2, 0x8b,
803         0x00, 0xc1, 0x00, 0x84, 0x47, 0x00, 0x51, 0x8b,
804         0xc0, 0x20, 0x00, 0x39, 0x00, 0x00, 0x63, 0x80,
805         0xc1, 0xa0, 0x04, 0x19, 0x00, 0xe1, 0x00, 0x44,
806         0xbd, 0x00, 0x51, 0x8b, 0xc0, 0x20, 0x00, 0x39,
807         0x00, 0x00, 0xb1, 0x80, 0xc1, 0xa0, 0x04, 0x19,
808         0x03, 0x00, 0x04, 0x49, 0x04, 0x50, 0x00, 0x44,
809         0x00, 0x20, 0x61, 0x0a, 0x00, 0x01, 0x00, 0x45,
810         0x02, 0x30, 0x61, 0x0a, 0x0c, 0x83, 0x00, 0xc4,
811         0x0c, 0x78, 0x08, 0x44, 0x04, 0x5a, 0x08, 0x44,
812         0xb2, 0x00, 0x09, 0x4f, 0x10, 0x42, 0x09, 0x8e,
813         0x05, 0xb0, 0xe0, 0x18, 0x04, 0x23, 0x00, 0x84,
814         0x0c, 0x01, 0x00, 0x11, 0x08, 0x05, 0x61, 0x10,
815         0x00, 0x49, 0x08, 0x44, 0x00, 0x48, 0x08, 0x44,
816         0xb2, 0x00, 0x09, 0x4f, 0x80, 0x00, 0x71, 0x8b,
817         0xc0, 0x00, 0x00, 0x82, 0x0c, 0x01, 0x33, 0x10,
818         0x28, 0x01, 0xa3, 0x10, 0x00, 0x01, 0x7a, 0x80,
819         0x8c, 0x01, 0x00, 0x80, 0x02, 0x30, 0x61, 0x0a,
820         0x20, 0x00, 0x04, 0x19, 0x0c, 0x83, 0x00, 0xc4,
821         0x05, 0xb0, 0xc8, 0x18, 0x08, 0x43, 0x00, 0xc4,
822         0x01, 0x30, 0xc8, 0x0a, 0x0c, 0x38, 0x00, 0xc4,
823         0x08, 0x88, 0x00, 0x44, 0x0c, 0x78, 0x08, 0x44,
824         0x04, 0x5a, 0x08, 0x44, 0x00, 0x00, 0xa3, 0x18,
825         0x80, 0x00, 0x04, 0x19, 0x0b, 0x04, 0x61, 0xa8,
826         0xc3, 0x20, 0x00, 0x39, 0xc3, 0x30, 0x04, 0x19,
827         0x0f, 0x10, 0x61, 0x0a, 0xca, 0x30, 0x04, 0x19,
828         0x09, 0x04, 0x41, 0xa8, 0xe1, 0x20, 0x00, 0x39,
829         0xd1, 0x00, 0x09, 0x4f, 0x00, 0x04, 0x61, 0x02,
830         0x08, 0x63, 0x00, 0x44, 0x03, 0x30, 0x41, 0x0a,
831         0x20, 0x00, 0x00, 0x39, 0xa3, 0x00, 0x09, 0x4f,
832         0x00, 0x04, 0x61, 0x02, 0x00, 0x48, 0x08, 0x44,
833         0x08, 0x88, 0x00, 0x44, 0x02, 0x30, 0x61, 0x0a,
834         0x00, 0x08, 0x00, 0xc4, 0x0c, 0x78, 0x08, 0x44,
835         0x04, 0x5a, 0x08, 0x44, 0xb2, 0x00, 0x09, 0x0f,
836         0x10, 0x40, 0x09, 0x8e, 0x00, 0x00, 0x68, 0x5b,
837         0x20, 0x04, 0xb1, 0x80, 0x02, 0x00, 0x61, 0x5b,
838         0x88, 0x03, 0x7a, 0x80, 0xac, 0x01, 0x00, 0x80,
839         0x05, 0xb0, 0xe0, 0x18, 0x00, 0xd3, 0x00, 0x84,
840         0x00, 0x49, 0x08, 0x44, 0x00, 0x48, 0x08, 0x44,
841         0xb2, 0x00, 0x09, 0x0f, 0x80, 0x00, 0x71, 0x8b,
842         0xc0, 0x00, 0x00, 0x82, 0x02, 0x30, 0x61, 0x0a,
843         0x00, 0x08, 0x00, 0xc4, 0x05, 0xb0, 0xc8, 0x18,
844         0x0c, 0x18, 0x00, 0xc4, 0x01, 0x30, 0xc8, 0x0a,
845         0x0c, 0x38, 0x00, 0xc4, 0x08, 0x88, 0x00, 0x44,
846         0x0c, 0x78, 0x08, 0x44, 0x00, 0x00, 0x61, 0x18,
847         0x20, 0x05, 0xb1, 0x80, 0x00, 0x00, 0x68, 0xcb,
848         0x80, 0x00, 0x04, 0x19, 0x0d, 0x10, 0x61, 0x0a,
849         0xc3, 0x30, 0x04, 0x19, 0x0b, 0x04, 0x41, 0xa8,
850         0x09, 0x04, 0x41, 0xa8, 0xe1, 0x20, 0x00, 0x39,
851         0x08, 0x38, 0x00, 0x44, 0x03, 0x30, 0x41, 0x0a,
852         0x20, 0x04, 0xb1, 0x80, 0x00, 0x48, 0x08, 0x44,
853         0x08, 0x88, 0x00, 0x44, 0x00, 0x00, 0xb1, 0x80,
854         0xc2, 0x30, 0x04, 0x19, 0x0c, 0xb8, 0x00, 0xd4,
855         0x0f, 0x30, 0x61, 0x0a, 0x0d, 0x30, 0xc8, 0x0a,
856         0x0c, 0xb8, 0x00, 0xc4, 0x93, 0x00, 0x01, 0x4f,
857         0xe7, 0x00, 0x01, 0x6f, 0x0f, 0x30, 0x61, 0x0a,
858         0x20, 0x00, 0x00, 0x88, 0x02, 0x00, 0x61, 0x02,
859         0x41, 0x04, 0x04, 0x19, 0x02, 0x04, 0x61, 0x02,
860         0x43, 0x04, 0x04, 0x39, 0xcf, 0x30, 0x00, 0x09,
861         0x20, 0x00, 0x09, 0x49, 0x00, 0x59, 0x00, 0x44,
862         0x93, 0x00, 0x01, 0x4f, 0xe7, 0x00, 0x01, 0x6f,
863         0x0d, 0x30, 0x61, 0x0a, 0x20, 0x00, 0x61, 0x88,
864         0xc2, 0x00, 0x00, 0x82, 0xc2, 0x03, 0x00, 0x82,
865         0xcd, 0x30, 0x00, 0x09, 0x20, 0x00, 0x09, 0x49,
866         0x0f, 0x30, 0x61, 0x0a, 0x0d, 0x30, 0xc8, 0x0a,
867         0x0c, 0x58, 0x00, 0x84, 0x02, 0x30, 0x61, 0x0a,
868         0x05, 0xb0, 0xa8, 0x18, 0xc2, 0x30, 0x04, 0x19,
869         0x00, 0x00, 0x00, 0x46, 0x90, 0x40, 0x09, 0x8f,
870         0x12, 0x04, 0x09, 0x6e, 0x03, 0x00, 0x09, 0x0e,
871         0x00, 0x01, 0x71, 0x82, 0x20, 0x01, 0x00, 0x80,
872         0x00, 0x00, 0x61, 0xcb, 0x80, 0x04, 0xb1, 0x80,
873         0x00, 0x01, 0xe0, 0x60, 0x0c, 0xd8, 0x04, 0x14,
874         0x00, 0x01, 0xeb, 0x80, 0x40, 0x00, 0x52, 0x1b,
875         0x80, 0x00, 0x79, 0x80, 0xc0, 0x01, 0x71, 0xc2,
876         0x20, 0x00, 0xc0, 0x80, 0x08, 0x0a, 0x04, 0x54,
877         0xc0, 0x04, 0xa8, 0x82, 0x80, 0x00, 0x72, 0x1b,
878         0x80, 0x00, 0x00, 0x80, 0x00, 0x01, 0xf0, 0x80,
879         0x20, 0x00, 0xc0, 0x80, 0x0c, 0x2a, 0x04, 0x54,
880         0xc0, 0x04, 0xa8, 0x82, 0x10, 0x00, 0x72, 0x1b,
881         0x80, 0x00, 0x00, 0x80, 0x00, 0x01, 0xf0, 0x80,
882         0x20, 0x00, 0xc0, 0x80, 0x08, 0x3a, 0x04, 0x54,
883         0xc0, 0x04, 0xa8, 0x82, 0x20, 0x00, 0x72, 0x1b,
884         0x80, 0x00, 0x00, 0x80, 0xc0, 0x03, 0xf0, 0x82,
885         0x20, 0x00, 0xa0, 0x80, 0x00, 0x01, 0x00, 0x11,
886         0x40, 0x00, 0xc2, 0x8b, 0x00, 0xaa, 0x00, 0xc4,
887         0x00, 0x00, 0xe9, 0x80, 0x05, 0xb0, 0xa8, 0x18,
888         0x00, 0x01, 0xa8, 0x22, 0xd0, 0x01, 0x00, 0x82,
889         0xf0, 0x00, 0xe2, 0x1b, 0x06, 0x20, 0xa8, 0x0a,
890         0x2d, 0x10, 0x61, 0x0a, 0xd1, 0x00, 0x09, 0x2e,
891         0x00, 0x01, 0xa8, 0x02, 0x0e, 0x10, 0xc8, 0x0a,
892         0x0c, 0xba, 0x04, 0x14, 0x0e, 0x10, 0x61, 0x0a,
893         0x04, 0x4a, 0x00, 0x44, 0x0c, 0x10, 0xc8, 0x0a,
894         0x04, 0x4a, 0x04, 0x54, 0x0c, 0x10, 0x61, 0x0a,
895         0xd0, 0x01, 0x00, 0x82, 0x00, 0x10, 0xa8, 0x18,
896         0xa0, 0x00, 0x00, 0x88, 0x00, 0x01, 0x71, 0x82,
897         0x03, 0x00, 0x09, 0x0e, 0x9a, 0x01, 0x00, 0x60,
898         0x32, 0x00, 0x09, 0x2e, 0x00, 0x00, 0x00, 0x46,
899         0x00, 0x01, 0x71, 0x82, 0x20, 0x01, 0x00, 0x80,
900         0x00, 0x00, 0x61, 0xcb, 0x80, 0x24, 0xb1, 0xc0,
901         0x00, 0x31, 0xe0, 0x60, 0x0c, 0xca, 0x04, 0x14,
902         0x00, 0x01, 0xeb, 0x80, 0x40, 0x00, 0x52, 0x1b,
903         0x80, 0x00, 0x79, 0x80, 0xc0, 0x01, 0x71, 0xc2,
904         0x20, 0x00, 0xc0, 0x80, 0x08, 0xda, 0x04, 0x54,
905         0xc0, 0x04, 0xa8, 0x82, 0x80, 0x00, 0x72, 0x1b,
906         0x80, 0x00, 0x00, 0x80, 0x00, 0x01, 0xf0, 0x80,
907         0x20, 0x00, 0xc0, 0x80, 0x0c, 0xfa, 0x04, 0x54,
908         0xc0, 0x04, 0xa8, 0x82, 0x10, 0x00, 0x72, 0x1b,
909         0x80, 0x00, 0x00, 0x80, 0x00, 0x01, 0xf0, 0x80,
910         0x20, 0x00, 0xc0, 0x80, 0x08, 0x29, 0x04, 0x54,
911         0xc0, 0x04, 0xa8, 0x82, 0x20, 0x00, 0x72, 0x1b,
912         0x80, 0x00, 0x00, 0x80, 0xc0, 0x03, 0xf0, 0x82,
913         0x20, 0x00, 0xa0, 0x80, 0x00, 0x01, 0x00, 0x11,
914         0x40, 0x00, 0xc2, 0x8b, 0x00, 0x39, 0x00, 0xc4,
915         0x00, 0x00, 0xe9, 0x80, 0x05, 0xb0, 0xa8, 0x18,
916         0x00, 0x01, 0xa8, 0x22, 0xd0, 0x01, 0x00, 0x82,
917         0xb0, 0x00, 0xe2, 0x1b, 0x06, 0x20, 0xa8, 0x0a,
918         0x2f, 0x10, 0x61, 0x0a, 0xf1, 0x00, 0x09, 0x2e,
919         0x00, 0x01, 0xa8, 0x02, 0x0e, 0x10, 0xc8, 0x0a,
920         0x0c, 0xa9, 0x04, 0x14, 0x0e, 0x10, 0x61, 0x0a,
921         0x04, 0x99, 0x00, 0x44, 0x0c, 0x10, 0xc8, 0x0a,
922         0x04, 0x99, 0x04, 0x54, 0x0c, 0x10, 0x61, 0x0a,
923         0xd0, 0x01, 0x00, 0x82, 0x00, 0x10, 0xa8, 0x18,
924         0xa0, 0x00, 0x00, 0x88, 0x00, 0x01, 0x71, 0x82,
925         0x9f, 0x01, 0x00, 0x60, 0x00, 0x00, 0x00, 0x46,
926         0x00, 0x00, 0x33, 0x80, 0x00, 0x00, 0x83, 0x80,
927         0x20, 0x00, 0x7a, 0x80, 0x20, 0x07, 0x33, 0x80,
928         0x00, 0x00, 0x83, 0x80, 0x20, 0x04, 0x7a, 0x80,
929         0x20, 0x01, 0x00, 0x80, 0x00, 0x00, 0x00, 0x46,
930         0x02, 0x00, 0x61, 0x0a, 0x04, 0x1b, 0x04, 0x14,
931         0x01, 0x00, 0x61, 0x0a, 0x03, 0x00, 0x48, 0x0a,
932         0x0c, 0x79, 0x04, 0x54, 0xc3, 0x00, 0x04, 0x19,
933         0x04, 0xc9, 0x00, 0x44, 0x08, 0x00, 0xc8, 0x0a,
934         0x04, 0xc9, 0x04, 0x54, 0xc8, 0x00, 0x04, 0x19,
935         0x0a, 0x00, 0x61, 0x0a, 0x09, 0x00, 0x48, 0x0a,
936         0x0c, 0xe9, 0x04, 0x54, 0xc9, 0x00, 0x04, 0x19,
937         0x04, 0xd9, 0x00, 0x44, 0x0b, 0x00, 0xc8, 0x0a,
938         0x04, 0xd9, 0x04, 0x54, 0xcb, 0x00, 0x04, 0x19,
939         0x04, 0x00, 0x61, 0x0a, 0x06, 0x00, 0x48, 0x0a,
940         0x0c, 0xf9, 0x04, 0x54, 0xc6, 0x00, 0x04, 0x19,
941         0x04, 0x0b, 0x00, 0x44, 0x05, 0x00, 0xc8, 0x0a,
942         0x04, 0x0b, 0x04, 0x54, 0xc5, 0x00, 0x04, 0x19,
943         0x07, 0x00, 0x61, 0x0a, 0x0c, 0x00, 0x48, 0x0a,
944         0x0c, 0x2b, 0x04, 0x54, 0xcc, 0x00, 0x04, 0x19,
945         0x04, 0x1b, 0x00, 0x44, 0x0e, 0x00, 0xc8, 0x0a,
946         0x04, 0x1b, 0x04, 0x54, 0xce, 0x00, 0x04, 0x19,
947         0x00, 0x00, 0x40, 0x45, 0x92, 0x20, 0x71, 0x8b,
948         0xa6, 0xc5, 0x11, 0x00
949 };