Prepare new maemo release
[maemo-rb.git] / apps / plugins / wavrecord.c
blob5cdf4fdb29fe8cc0a4ae0992774576ab398b64b8
1 /***************************************************************************
2 * __________ __ ___.
3 * Open \______ \ ____ ____ | | _\_ |__ _______ ___
4 * Source | _// _ \_/ ___\| |/ /| __ \ / _ \ \/ /
5 * Jukebox | | ( <_> ) \___| < | \_\ ( <_> > < <
6 * Firmware |____|_ /\____/ \___ >__|_ \|___ /\____/__/\_ \
7 * \/ \/ \/ \/ \/
8 * $Id$
10 * Copyright (C) 2007 Jens Arnold
12 * This program is free software; you can redistribute it and/or
13 * modify it under the terms of the GNU General Public License
14 * as published by the Free Software Foundation; either version 2
15 * of the License, or (at your option) any later version.
17 * This software is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY
18 * KIND, either express or implied.
20 ****************************************************************************/
21 #include "plugin.h"
22 #include "lib/configfile.h"
26 /************ Start of MAS pcm codec, raw i2c blocks ************/
28 // address 04640 count 30 (126 bytes)
29 static const unsigned char maspcm_array1[] = {
30 0xe0, 0x00, 0x00, 0x1e, 0x06, 0x40,
31 0x00, 0x08, 0x00, 0x00, // 00080000
32 0x00, 0x00, 0x00, 0x00, // 00000000
33 0x00, 0x00, 0x00, 0x00, // 00000000
34 0x00, 0x08, 0x00, 0x00, // 00080000
35 0x00, 0x00, 0x00, 0x25, // 00000025
36 0x00, 0x00, 0x00, 0x04, // 00000004
37 0x00, 0x00, 0x48, 0x00, // 00004800
38 0x00, 0x08, 0x00, 0x00, // 00080000
39 0x00, 0x00, 0x00, 0x00, // 00000000
40 0x00, 0x00, 0x00, 0x00, // 00000000
41 0x00, 0x00, 0xFF, 0xFF, // 0000FFFF
42 0x00, 0x00, 0x00, 0x00, // 00000000
43 0x00, 0x00, 0x00, 0x00, // 00000000
44 0x00, 0x00, 0x82, 0x00, // 00008200
45 0x00, 0x00, 0x00, 0x0A, // 0000000A
46 0x00, 0x08, 0x00, 0x00, // 00080000
47 0x00, 0x00, 0x00, 0x00, // 00000000
48 0x00, 0x00, 0x00, 0x00, // 00000000
49 0x00, 0x08, 0x00, 0x00, // 00080000
50 0x00, 0x08, 0x00, 0x00, // 00080000
51 0x00, 0x00, 0x00, 0x00, // 00000000
52 0x00, 0x00, 0x00, 0x00, // 00000000
53 0x00, 0x08, 0x00, 0x00, // 00080000
54 0x00, 0x00, 0x03, 0x18, // 00000318
55 0x00, 0x00, 0x03, 0x18, // 00000318
56 0x00, 0x00, 0x03, 0x00, // 00000300
57 0x00, 0x00, 0x03, 0x00, // 00000300
58 0x00, 0x00, 0x03, 0x18, // 00000318
59 0x00, 0x00, 0x00, 0x00, // 00000000
60 0x00, 0x00, 0x03, 0x00, // 00000300
62 // address 04674 count 81 (330 bytes)
63 static const unsigned char maspcm_array2[] = {
64 0xe0, 0x00, 0x00, 0x51, 0x06, 0x74,
65 0x00, 0x00, 0x60, 0x00, // 00006000
66 0x00, 0x00, 0x00, 0x02, // 00000002
67 0x00, 0x00, 0x00, 0x60, // 00000060
68 0x00, 0x00, 0x00, 0x60, // 00000060
69 0x00, 0x00, 0x03, 0x00, // 00000300
70 0x00, 0x00, 0xC0, 0x00, // 0000C000
71 0x00, 0x00, 0x00, 0x14, // 00000014
72 0x00, 0x00, 0x00, 0x1E, // 0000001E
73 0x00, 0x00, 0x42, 0x11, // 00004211
74 0x00, 0x00, 0x58, 0x33, // 00005833
75 0x00, 0x00, 0x00, 0x02, // 00000002
76 0x00, 0x00, 0x00, 0x40, // 00000040
77 0x00, 0x00, 0x00, 0x40, // 00000040
78 0x00, 0x00, 0x00, 0x00, // 00000000
79 0x00, 0x01, 0x20, 0x01, // 00012001
80 0x00, 0x00, 0x00, 0x14, // 00000014
81 0x00, 0x00, 0x00, 0x29, // 00000029
82 0x00, 0x00, 0x30, 0xC3, // 000030C3
83 0x00, 0x00, 0x60, 0x00, // 00006000
84 0x00, 0x00, 0x00, 0x02, // 00000002
85 0x00, 0x00, 0x00, 0x40, // 00000040
86 0x00, 0x00, 0x00, 0x40, // 00000040
87 0x00, 0x00, 0x02, 0x00, // 00000200
88 0x00, 0x01, 0x20, 0x00, // 00012000
89 0x00, 0x00, 0x00, 0x14, // 00000014
90 0x00, 0x00, 0x00, 0x2D, // 0000002D
91 0x00, 0x00, 0x2C, 0x86, // 00002C86
92 0x00, 0x00, 0x60, 0x00, // 00006000
93 0x00, 0x00, 0x00, 0x01, // 00000001
94 0x00, 0x00, 0x00, 0x30, // 00000030
95 0x00, 0x00, 0x00, 0x30, // 00000030
96 0x00, 0x00, 0x03, 0x00, // 00000300
97 0x00, 0x01, 0x80, 0x00, // 00018000
98 0x00, 0x00, 0x00, 0x14, // 00000014
99 0x00, 0x00, 0x00, 0x3C, // 0000003C
100 0x00, 0x00, 0x21, 0x93, // 00002193
101 0x00, 0x00, 0x58, 0x33, // 00005833
102 0x00, 0x00, 0x00, 0x01, // 00000001
103 0x00, 0x00, 0x00, 0x20, // 00000020
104 0x00, 0x00, 0x00, 0x20, // 00000020
105 0x00, 0x00, 0x00, 0x00, // 00000000
106 0x00, 0x02, 0x40, 0x01, // 00024001
107 0x00, 0x00, 0x00, 0x14, // 00000014
108 0x00, 0x00, 0x00, 0x52, // 00000052
109 0x00, 0x00, 0x18, 0xAD, // 000018AD
110 0x00, 0x00, 0x60, 0x00, // 00006000
111 0x00, 0x00, 0x00, 0x01, // 00000001
112 0x00, 0x00, 0x00, 0x20, // 00000020
113 0x00, 0x00, 0x00, 0x20, // 00000020
114 0x00, 0x00, 0x02, 0x00, // 00000200
115 0x00, 0x02, 0x40, 0x00, // 00024000
116 0x00, 0x00, 0x00, 0x14, // 00000014
117 0x00, 0x00, 0x00, 0x5A, // 0000005A
118 0x00, 0x00, 0x16, 0x81, // 00001681
119 0x00, 0x00, 0x60, 0x00, // 00006000
120 0x00, 0x00, 0x00, 0x00, // 00000000
121 0x00, 0x00, 0x00, 0x18, // 00000018
122 0x00, 0x00, 0x00, 0x18, // 00000018
123 0x00, 0x00, 0x03, 0x00, // 00000300
124 0x00, 0x03, 0x00, 0x00, // 00030000
125 0x00, 0x00, 0x00, 0x14, // 00000014
126 0x00, 0x00, 0x00, 0x78, // 00000078
127 0x00, 0x00, 0x10, 0xED, // 000010ED
128 0x00, 0x00, 0x58, 0x33, // 00005833
129 0x00, 0x00, 0x00, 0x00, // 00000000
130 0x00, 0x00, 0x00, 0x10, // 00000010
131 0x00, 0x00, 0x00, 0x10, // 00000010
132 0x00, 0x00, 0x00, 0x00, // 00000000
133 0x00, 0x04, 0x80, 0x03, // 00048003
134 0x00, 0x00, 0x00, 0x14, // 00000014
135 0x00, 0x00, 0x00, 0xA5, // 000000A5
136 0x00, 0x00, 0x0C, 0x56, // 00000C56
137 0x00, 0x00, 0x60, 0x00, // 00006000
138 0x00, 0x00, 0x00, 0x00, // 00000000
139 0x00, 0x00, 0x00, 0x10, // 00000010
140 0x00, 0x00, 0x00, 0x10, // 00000010
141 0x00, 0x00, 0x02, 0x00, // 00000200
142 0x00, 0x04, 0x80, 0x00, // 00048000
143 0x00, 0x00, 0x00, 0x14, // 00000014
144 0x00, 0x00, 0x00, 0xB4, // 000000B4
145 0x00, 0x00, 0x0B, 0x51, // 00000B51
147 // address 04661 count 19 (82 bytes)
148 static const unsigned char maspcm_array3[] = {
149 0xe0, 0x00, 0x00, 0x13, 0x06, 0x61,
150 0x00, 0x00, 0x01, 0x25, // 00000125
151 0x00, 0x00, 0x00, 0x05, // 00000005
152 0x00, 0x00, 0x48, 0x00, // 00004800
153 0x00, 0x08, 0x00, 0x00, // 00080000
154 0x00, 0x00, 0x00, 0x00, // 00000000
155 0x00, 0x00, 0x00, 0x00, // 00000000
156 0x00, 0x0F, 0xFF, 0xFF, // 000FFFFF
157 0x00, 0x00, 0x00, 0x00, // 00000000
158 0x00, 0x00, 0x00, 0x00, // 00000000
159 0x00, 0x00, 0x82, 0x00, // 00008200
160 0x00, 0x00, 0x00, 0x00, // 00000000
161 0x00, 0x08, 0x00, 0x00, // 00080000
162 0x00, 0x00, 0x00, 0x00, // 00000000
163 0x00, 0x00, 0x00, 0x00, // 00000000
164 0x00, 0x08, 0x00, 0x00, // 00080000
165 0x00, 0x08, 0x00, 0x00, // 00080000
166 0x00, 0x00, 0x00, 0x00, // 00000000
167 0x00, 0x00, 0x00, 0x00, // 00000000
168 0x00, 0x08, 0x00, 0x00, // 00080000
170 // address 046E4 count 16 (70 bytes)
171 static const unsigned char maspcm_array4[] = {
172 0xe0, 0x00, 0x00, 0x10, 0x06, 0xe4,
173 0x00, 0x00, 0x06, 0x74, // 00000674
174 0x00, 0x00, 0x06, 0x7D, // 0000067D
175 0x00, 0x00, 0x06, 0x86, // 00000686
176 0x00, 0x0F, 0xFF, 0xFF, // 000FFFFF
177 0x00, 0x00, 0x06, 0x8F, // 0000068F
178 0x00, 0x00, 0x06, 0x98, // 00000698
179 0x00, 0x00, 0x06, 0xA1, // 000006A1
180 0x00, 0x0F, 0xFF, 0xFF, // 000FFFFF
181 0x00, 0x00, 0x06, 0xAA, // 000006AA
182 0x00, 0x00, 0x06, 0xB3, // 000006B3
183 0x00, 0x00, 0x06, 0xBC, // 000006BC
184 0x00, 0x0F, 0xFF, 0xFF, // 000FFFFF
185 0x00, 0x0F, 0xFF, 0xFF, // 000FFFFF
186 0x00, 0x0F, 0xFF, 0xFF, // 000FFFFF
187 0x00, 0x0F, 0xFF, 0xFF, // 000FFFFF
188 0x00, 0x0F, 0xFF, 0xFF, // 000FFFFF
190 // address 04700 count 18 (78 byte)
191 static const unsigned char maspcm_array5[] = {
192 0xe0, 0x00, 0x00, 0x12, 0x07, 0x00,
193 0x00, 0x00, 0x06, 0xBC, // 000006BC
194 0x00, 0x00, 0x00, 0x0A, // 0000000A
195 0x00, 0x00, 0x06, 0x74, // 00000674
196 0x00, 0x00, 0x00, 0x00, // 00000000
197 0x00, 0x00, 0x06, 0x7D, // 0000067D
198 0x00, 0x00, 0x00, 0x01, // 00000001
199 0x00, 0x00, 0x06, 0x86, // 00000686
200 0x00, 0x00, 0x00, 0x02, // 00000002
201 0x00, 0x00, 0x06, 0x8F, // 0000068F
202 0x00, 0x00, 0x00, 0x04, // 00000004
203 0x00, 0x00, 0x06, 0x98, // 00000698
204 0x00, 0x00, 0x00, 0x05, // 00000005
205 0x00, 0x00, 0x06, 0xA1, // 000006A1
206 0x00, 0x00, 0x00, 0x06, // 00000006
207 0x00, 0x00, 0x06, 0xAA, // 000006AA
208 0x00, 0x00, 0x00, 0x08, // 00000008
209 0x00, 0x00, 0x06, 0xB3, // 000006B3
210 0x00, 0x00, 0x00, 0x09, // 00000009
212 // address 06600 count 63 (258 bytes)
213 static const unsigned char maspcm_array6[] = {
214 0xf0, 0x00, 0x00, 0x3f, 0x06, 0x00,
215 0x00, 0x00, 0x0B, 0xAD, // 00000BAD
216 0x00, 0x00, 0x10, 0x00, // 00001000
217 0x00, 0x00, 0x20, 0x00, // 00002000
218 0x00, 0x00, 0x30, 0x00, // 00003000
219 0x00, 0x00, 0x40, 0x00, // 00004000
220 0x00, 0x00, 0x50, 0x00, // 00005000
221 0x00, 0x00, 0x60, 0x00, // 00006000
222 0x00, 0x00, 0x70, 0x00, // 00007000
223 0x00, 0x00, 0x80, 0x00, // 00008000
224 0x00, 0x00, 0x90, 0x00, // 00009000
225 0x00, 0x00, 0xA0, 0x00, // 0000A000
226 0x00, 0x00, 0xB0, 0x00, // 0000B000
227 0x00, 0x00, 0xC0, 0x00, // 0000C000
228 0x00, 0x00, 0xD0, 0x00, // 0000D000
229 0x00, 0x00, 0xE0, 0x00, // 0000E000
230 0x00, 0x00, 0xF0, 0x00, // 0000F000
231 0x00, 0x01, 0x00, 0x00, // 00010000
232 0x00, 0x01, 0x10, 0x00, // 00011000
233 0x00, 0x01, 0x20, 0x00, // 00012000
234 0x00, 0x01, 0x30, 0x00, // 00013000
235 0x00, 0x01, 0x40, 0x00, // 00014000
236 0x00, 0x01, 0x50, 0x00, // 00015000
237 0x00, 0x01, 0x60, 0x00, // 00016000
238 0x00, 0x01, 0x70, 0x00, // 00017000
239 0x00, 0x01, 0x80, 0x00, // 00018000
240 0x00, 0x01, 0x90, 0x00, // 00019000
241 0x00, 0x01, 0xA0, 0x00, // 0001A000
242 0x00, 0x01, 0xB0, 0x00, // 0001B000
243 0x00, 0x01, 0xC0, 0x00, // 0001C000
244 0x00, 0x01, 0xD0, 0x00, // 0001D000
245 0x00, 0x01, 0xE0, 0x00, // 0001E000
246 0x00, 0x01, 0xF0, 0x00, // 0001F000
247 0x00, 0x02, 0x00, 0x00, // 00020000
248 0x00, 0x02, 0x10, 0x00, // 00021000
249 0x00, 0x02, 0x20, 0x00, // 00022000
250 0x00, 0x02, 0x30, 0x00, // 00023000
251 0x00, 0x02, 0x40, 0x00, // 00024000
252 0x00, 0x00, 0x05, 0xFF, // 000005FF
253 0x00, 0x00, 0x00, 0x00, // 00000000
254 0x00, 0x00, 0x00, 0x00, // 00000000
255 0x00, 0x00, 0x00, 0x00, // 00000000
256 0x00, 0x00, 0x00, 0x90, // 00000090
257 0x00, 0x00, 0x00, 0x90, // 00000090
258 0x00, 0x00, 0x00, 0x90, // 00000090
259 0x00, 0x00, 0x00, 0x20, // 00000020
260 0x00, 0x00, 0x03, 0x00, // 00000300
261 0x00, 0x00, 0x00, 0x20, // 00000020
262 0x00, 0x00, 0x03, 0x00, // 00000300
263 0x00, 0x00, 0x00, 0x20, // 00000020
264 0x00, 0x00, 0x03, 0x00, // 00000300
265 0x00, 0x00, 0x05, 0xFF, // 000005FF
266 0x00, 0x00, 0x00, 0x00, // 00000000
267 0x00, 0x00, 0x00, 0x00, // 00000000
268 0x00, 0x00, 0x00, 0x00, // 00000000
269 0x00, 0x00, 0x00, 0x90, // 00000090
270 0x00, 0x00, 0x00, 0x90, // 00000090
271 0x00, 0x00, 0x00, 0x90, // 00000090
272 0x00, 0x00, 0x00, 0x00, // 00000000
273 0x00, 0x00, 0x00, 0x00, // 00000000
274 0x00, 0x00, 0x00, 0x00, // 00000000
275 0x00, 0x00, 0x00, 0x00, // 00000000
276 0x00, 0x00, 0x00, 0x00, // 00000000
277 0x00, 0x00, 0x00, 0x0C, // 0000000C
279 // address 06640 count 12 (54 bytes)
280 static const unsigned char maspcm_array7[] = {
281 0xf0, 0x00, 0x00, 0x0c, 0x06, 0x40,
282 0x00, 0x00, 0x00, 0x00, // 00000000
283 0x00, 0x00, 0x00, 0x00, // 00000000
284 0x00, 0x00, 0x00, 0x00, // 00000000
285 0x00, 0x00, 0x00, 0x00, // 00000000
286 0x00, 0x00, 0x00, 0x00, // 00000000
287 0x00, 0x00, 0x00, 0x00, // 00000000
288 0x00, 0x00, 0x00, 0x00, // 00000000
289 0x00, 0x00, 0x00, 0x00, // 00000000
290 0x00, 0x00, 0x00, 0x00, // 00000000
291 0x00, 0x00, 0x00, 0x00, // 00000000
292 0x00, 0x00, 0x00, 0x00, // 00000000
293 0x00, 0x00, 0x00, 0x00, // 00000000
295 // address 06660 count 28 (118 bytes)
296 static const unsigned char maspcm_array8[] = {
297 0xf0, 0x00, 0x00, 0x1c, 0x06, 0x60,
298 0x00, 0x00, 0x00, 0x00, // 00000000
299 0x00, 0x00, 0x00, 0x00, // 00000000
300 0x00, 0x00, 0x00, 0x00, // 00000000
301 0x00, 0x00, 0x00, 0x00, // 00000000
302 0x00, 0x00, 0x00, 0x00, // 00000000
303 0x00, 0x00, 0x00, 0x00, // 00000000
304 0x00, 0x00, 0x00, 0x00, // 00000000
305 0x00, 0x00, 0x00, 0x00, // 00000000
306 0x00, 0x00, 0x00, 0x00, // 00000000
307 0x00, 0x00, 0x00, 0x00, // 00000000
308 0x00, 0x00, 0x00, 0x00, // 00000000
309 0x00, 0x00, 0x00, 0x00, // 00000000
310 0x00, 0x00, 0x00, 0x00, // 00000000
311 0x00, 0x00, 0x00, 0x00, // 00000000
312 0x00, 0x00, 0x00, 0x00, // 00000000
313 0x00, 0x00, 0x00, 0x00, // 00000000
314 0x00, 0x00, 0x00, 0x00, // 00000000
315 0x00, 0x00, 0x00, 0x00, // 00000000
316 0x00, 0x00, 0x00, 0x00, // 00000000
317 0x00, 0x00, 0x00, 0x00, // 00000000
318 0x00, 0x00, 0x00, 0x00, // 00000000
319 0x00, 0x00, 0x00, 0x00, // 00000000
320 0x00, 0x00, 0x00, 0x00, // 00000000
321 0x00, 0x00, 0x00, 0x00, // 00000000
322 0x00, 0x00, 0x00, 0x00, // 00000000
323 0x00, 0x00, 0x00, 0x00, // 00000000
324 0x00, 0x00, 0x00, 0x00, // 00000000
325 0x00, 0x00, 0x00, 0x00, // 00000000
327 // address 04800 count 1668 (6678 bytes)
328 static const unsigned char maspcm_array9[] = {
329 0xe0, 0x00, 0x06, 0x84, 0x08, 0x00,
330 0x00, 0x00, 0x00, 0x00, // 00000000
331 0x00, 0x07, 0x47, 0xC0, // 000747C0
332 0x00, 0x07, 0x04, 0x00, // 00070400
333 0x00, 0x00, 0x00, 0x00, // 00000000
334 0x00, 0x00, 0x00, 0x00, // 00000000
335 0x00, 0x00, 0x00, 0x00, // 00000000
336 0x00, 0x06, 0xC0, 0x6B, // 0006C06B
337 0x00, 0x00, 0x00, 0x00, // 00000000
338 0x00, 0x07, 0x44, 0x01, // 00074401
339 0x00, 0x07, 0x06, 0x90, // 00070690
340 0x00, 0x07, 0x4C, 0x07, // 00074C07
341 0x00, 0x07, 0x0F, 0xFF, // 00070FFF
342 0x00, 0x0B, 0x52, 0x40, // 000B5240
343 0x00, 0x06, 0x80, 0x1D, // 0006801D
344 0x00, 0x06, 0x80, 0x1F, // 0006801F
345 0x00, 0x06, 0x80, 0x21, // 00068021
346 0x00, 0x06, 0x80, 0x23, // 00068023
347 0x00, 0x06, 0x84, 0x1D, // 0006841D
348 0x00, 0x06, 0x84, 0x1F, // 0006841F
349 0x00, 0x06, 0x84, 0x21, // 00068421
350 0x00, 0x06, 0x84, 0x23, // 00068423
351 0x00, 0x06, 0x88, 0x17, // 00068817
352 0x00, 0x06, 0x8C, 0x17, // 00068C17
353 0x00, 0x06, 0xD0, 0x6D, // 0006D06D
354 0x00, 0x07, 0x5C, 0x01, // 00075C01
355 0x00, 0x07, 0x1E, 0x57, // 00071E57
356 0x00, 0x07, 0x44, 0x01, // 00074401
357 0x00, 0x07, 0x06, 0x90, // 00070690
358 0x00, 0x07, 0x4C, 0x07, // 00074C07
359 0x00, 0x07, 0x0F, 0xFF, // 00070FFF
360 0x00, 0x0B, 0x52, 0x40, // 000B5240
361 0x00, 0x06, 0x80, 0x1D, // 0006801D
362 0x00, 0x06, 0x80, 0x1F, // 0006801F
363 0x00, 0x06, 0x80, 0x21, // 00068021
364 0x00, 0x06, 0x80, 0x23, // 00068023
365 0x00, 0x06, 0x84, 0x1D, // 0006841D
366 0x00, 0x06, 0x84, 0x1F, // 0006841F
367 0x00, 0x06, 0x84, 0x21, // 00068421
368 0x00, 0x06, 0x84, 0x23, // 00068423
369 0x00, 0x06, 0x88, 0x17, // 00068817
370 0x00, 0x06, 0x8C, 0x17, // 00068C17
371 0x00, 0x06, 0xD0, 0x6D, // 0006D06D
372 0x00, 0x06, 0x98, 0x1E, // 0006981E
373 0x00, 0x04, 0x05, 0x08, // 00040508
374 0x00, 0x04, 0x0D, 0x08, // 00040D08
375 0x00, 0x04, 0x15, 0x08, // 00041508
376 0x00, 0x04, 0x1D, 0x08, // 00041D08
377 0x00, 0x04, 0x25, 0x08, // 00042508
378 0x00, 0x04, 0x2D, 0x08, // 00042D08
379 0x00, 0x04, 0x35, 0x08, // 00043508
380 0x00, 0x07, 0x7C, 0x00, // 00077C00
381 0x00, 0x07, 0x3C, 0x30, // 00073C30
382 0x00, 0x06, 0x80, 0x3B, // 0006803B
383 0x00, 0x06, 0x88, 0x5B, // 0006885B
384 0x00, 0x06, 0x94, 0x3B, // 0006943B
385 0x00, 0x06, 0x9C, 0x43, // 00069C43
386 0x00, 0x06, 0xA0, 0x53, // 0006A053
387 0x00, 0x06, 0xA8, 0x4B, // 0006A84B
388 0x00, 0x06, 0xB4, 0x53, // 0006B453
389 0x00, 0x06, 0xBC, 0x06, // 0006BC06
390 0x00, 0x07, 0x74, 0x01, // 00077401
391 0x00, 0x07, 0x36, 0x63, // 00073663
392 0x00, 0x02, 0x12, 0x57, // 00021257
393 0x00, 0x07, 0x6C, 0x18, // 00076C18
394 0x00, 0x07, 0x2C, 0x00, // 00072C00
395 0x00, 0x07, 0x7C, 0x04, // 00077C04
396 0x00, 0x07, 0x3C, 0x45, // 00073C45
397 0x00, 0x06, 0xB0, 0x20, // 0006B020
398 0x00, 0x04, 0x36, 0x00, // 00043600
399 0x00, 0x02, 0x12, 0x46, // 00021246
400 0x00, 0x07, 0x7C, 0x04, // 00077C04
401 0x00, 0x07, 0x3C, 0x4C, // 00073C4C
402 0x00, 0x00, 0x00, 0x00, // 00000000
403 0x00, 0x00, 0x00, 0x00, // 00000000
404 0x00, 0x00, 0x00, 0x00, // 00000000
405 0x00, 0x00, 0x00, 0x00, // 00000000
406 0x00, 0x0B, 0x52, 0x40, // 000B5240
407 0x00, 0x07, 0x44, 0x01, // 00074401
408 0x00, 0x07, 0x06, 0x66, // 00070666
409 0x00, 0x0B, 0x49, 0x40, // 000B4940
410 0x00, 0x00, 0x00, 0x00, // 00000000
411 0x00, 0x06, 0x94, 0x7F, // 0006947F
412 0x00, 0x06, 0x80, 0x1C, // 0006801C
413 0x00, 0x07, 0x88, 0x04, // 00078804
414 0x00, 0x07, 0x44, 0x01, // 00074401
415 0x00, 0x07, 0x06, 0x61, // 00070661
416 0x00, 0x0B, 0x49, 0x7F, // 000B497F
417 0x00, 0x00, 0x00, 0x00, // 00000000
418 0x00, 0x00, 0x00, 0x00, // 00000000
419 0x00, 0x06, 0x80, 0x1C, // 0006801C
420 0x00, 0x04, 0x14, 0x00, // 00041400
421 0x00, 0x0A, 0xC1, 0xC2, // 000AC1C2
422 0x00, 0x02, 0x9E, 0x08, // 00029E08
423 0x00, 0x02, 0x10, 0x70, // 00021070
424 0x00, 0x0A, 0xD2, 0x7E, // 000AD27E
425 0x00, 0x00, 0x00, 0x00, // 00000000
426 0x00, 0x00, 0x00, 0x00, // 00000000
427 0x00, 0x00, 0x00, 0x00, // 00000000
428 0x00, 0x07, 0x90, 0x04, // 00079004
429 0x00, 0x00, 0x00, 0x00, // 00000000
430 0x00, 0x07, 0x4C, 0x0C, // 00074C0C
431 0x00, 0x07, 0x0C, 0x00, // 00070C00
432 0x00, 0x00, 0x00, 0x00, // 00000000
433 0x00, 0x0A, 0xC2, 0xC1, // 000AC2C1
434 0x00, 0x02, 0x9F, 0x08, // 00029F08
435 0x00, 0x02, 0x10, 0x85, // 00021085
436 0x00, 0x00, 0x00, 0x00, // 00000000
437 0x00, 0x00, 0x00, 0x00, // 00000000
438 0x00, 0x00, 0x00, 0x00, // 00000000
439 0x00, 0x00, 0x00, 0x00, // 00000000
440 0x00, 0x00, 0x00, 0x00, // 00000000
441 0x00, 0x00, 0x00, 0x00, // 00000000
442 0x00, 0x06, 0x00, 0x6D, // 0006006D
443 0x00, 0x00, 0x00, 0x00, // 00000000
444 0x00, 0x08, 0x00, 0x41, // 00080041
445 0x00, 0x00, 0x00, 0x00, // 00000000
446 0x00, 0x00, 0x00, 0x00, // 00000000
447 0x00, 0x00, 0x00, 0x00, // 00000000
448 0x00, 0x06, 0xC0, 0x6D, // 0006C06D
449 0x00, 0x02, 0x3F, 0xCC, // 00023FCC
450 0x00, 0x07, 0x6C, 0x04, // 00076C04
451 0x00, 0x07, 0x2C, 0x7E, // 00072C7E
452 0x00, 0x00, 0x00, 0x00, // 00000000
453 0x00, 0x00, 0x00, 0x00, // 00000000
454 0x00, 0x00, 0x00, 0x00, // 00000000
455 0x00, 0x00, 0x00, 0x00, // 00000000
456 0x00, 0x02, 0x10, 0x54, // 00021054
457 0x00, 0x00, 0x00, 0x00, // 00000000
458 0x00, 0x00, 0x00, 0x00, // 00000000
459 0x00, 0x00, 0x00, 0x00, // 00000000
460 0x00, 0x00, 0x00, 0x00, // 00000000
461 0x00, 0x00, 0x00, 0x00, // 00000000
462 0x00, 0x00, 0x00, 0x00, // 00000000
463 0x00, 0x09, 0x80, 0x74, // 00098074
464 0x00, 0x07, 0x5C, 0x00, // 00075C00
465 0x00, 0x07, 0x1F, 0x00, // 00071F00
466 0x00, 0x08, 0x80, 0x42, // 00088042
467 0x00, 0x02, 0x9F, 0x10, // 00029F10
468 0x00, 0x02, 0x11, 0x51, // 00021151
469 0x00, 0x02, 0x81, 0x28, // 00028128
470 0x00, 0x0A, 0xC2, 0xC3, // 000AC2C3
471 0x00, 0x00, 0x00, 0x00, // 00000000
472 0x00, 0x09, 0x80, 0x78, // 00098078
473 0x00, 0x00, 0x00, 0x00, // 00000000
474 0x00, 0x08, 0x80, 0x42, // 00088042
475 0x00, 0x02, 0x9F, 0x10, // 00029F10
476 0x00, 0x02, 0x11, 0x51, // 00021151
477 0x00, 0x02, 0x81, 0x28, // 00028128
478 0x00, 0x07, 0x4C, 0x00, // 00074C00
479 0x00, 0x07, 0x0F, 0x00, // 00070F00
480 0x00, 0x07, 0x44, 0x01, // 00074401
481 0x00, 0x07, 0x06, 0x66, // 00070666
482 0x00, 0x07, 0x56, 0x00, // 00075600
483 0x00, 0x07, 0x14, 0x03, // 00071403
484 0x00, 0x06, 0x8C, 0x3B, // 00068C3B
485 0x00, 0x00, 0x00, 0x00, // 00000000
486 0x00, 0x06, 0x80, 0x1C, // 0006801C
487 0x00, 0x07, 0x90, 0x04, // 00079004
488 0x00, 0x07, 0x6C, 0x00, // 00076C00
489 0x00, 0x07, 0x2F, 0x00, // 00072F00
490 0x00, 0x07, 0x44, 0x00, // 00074400
491 0x00, 0x07, 0x04, 0x00, // 00070400
492 0x00, 0x0B, 0x49, 0x40, // 000B4940
493 0x00, 0x06, 0xAC, 0x05, // 0006AC05
494 0x00, 0x01, 0x41, 0x00, // 00014100
495 0x00, 0x06, 0x84, 0x1C, // 0006841C
496 0x00, 0x07, 0x8C, 0x0C, // 00078C0C
497 0x00, 0x07, 0x8C, 0x0C, // 00078C0C
498 0x00, 0x07, 0x5C, 0x01, // 00075C01
499 0x00, 0x07, 0x1C, 0x90, // 00071C90
500 0x00, 0x07, 0x54, 0x00, // 00075400
501 0x00, 0x07, 0x17, 0x00, // 00071700
502 0x00, 0x07, 0x64, 0x01, // 00076401
503 0x00, 0x07, 0x25, 0xFF, // 000725FF
504 0x00, 0x07, 0x4C, 0x00, // 00074C00
505 0x00, 0x07, 0x0C, 0x00, // 00070C00
506 0x00, 0x07, 0x6C, 0x00, // 00076C00
507 0x00, 0x07, 0x2C, 0x00, // 00072C00
508 0x00, 0x06, 0x9C, 0x25, // 00069C25
509 0x00, 0x06, 0x98, 0x2D, // 0006982D
510 0x00, 0x06, 0x94, 0x3C, // 0006943C
511 0x00, 0x06, 0xA4, 0x16, // 0006A416
512 0x00, 0x06, 0xA0, 0x16, // 0006A016
513 0x00, 0x06, 0x8C, 0x3B, // 00068C3B
514 0x00, 0x06, 0xAC, 0x24, // 0006AC24
515 0x00, 0x07, 0x4C, 0x01, // 00074C01
516 0x00, 0x07, 0x0F, 0x00, // 00070F00
517 0x00, 0x0B, 0x52, 0x6F, // 000B526F
518 0x00, 0x07, 0x5C, 0x00, // 00075C00
519 0x00, 0x07, 0x1E, 0x90, // 00071E90
520 0x00, 0x00, 0x00, 0x00, // 00000000
521 0x00, 0x06, 0x88, 0x1E, // 0006881E
522 0x00, 0x06, 0x90, 0x15, // 00069015
523 0x00, 0x06, 0x98, 0x1F, // 0006981F
524 0x00, 0x0B, 0x40, 0x40, // 000B4040
525 0x00, 0x00, 0x00, 0x00, // 00000000
526 0x00, 0x00, 0x00, 0x00, // 00000000
527 0x00, 0x00, 0x00, 0x00, // 00000000
528 0x00, 0x06, 0x84, 0x6F, // 0006846F
529 0x00, 0x06, 0x84, 0x70, // 00068470
530 0x00, 0x04, 0x05, 0x10, // 00040510
531 0x00, 0x07, 0x74, 0x01, // 00077401
532 0x00, 0x07, 0x36, 0x63, // 00073663
533 0x00, 0x02, 0x12, 0x57, // 00021257
534 0x00, 0x06, 0x80, 0x1C, // 0006801C
535 0x00, 0x04, 0x2C, 0x08, // 00042C08
536 0x00, 0x07, 0x7C, 0x04, // 00077C04
537 0x00, 0x07, 0x3C, 0xD2, // 00073CD2
538 0x00, 0x06, 0xB0, 0x22, // 0006B022
539 0x00, 0x04, 0x37, 0x08, // 00043708
540 0x00, 0x04, 0x14, 0x20, // 00041420
541 0x00, 0x04, 0x07, 0x00, // 00040700
542 0x00, 0x07, 0x66, 0x00, // 00076600
543 0x00, 0x07, 0x24, 0x00, // 00072400
544 0x00, 0x07, 0x5C, 0x80, // 00075C80
545 0x00, 0x07, 0x1C, 0x00, // 00071C00
546 0x00, 0x07, 0x7C, 0x00, // 00077C00
547 0x00, 0x07, 0x3D, 0x00, // 00073D00
548 0x00, 0x0A, 0xC8, 0xC4, // 000AC8C4
549 0x00, 0x02, 0x9F, 0x08, // 00029F08
550 0x00, 0x08, 0x36, 0xC4, // 000836C4
551 0x00, 0x0A, 0xC8, 0xC3, // 000AC8C3
552 0x00, 0x02, 0x9F, 0x08, // 00029F08
553 0x00, 0x08, 0x12, 0x41, // 00081241
554 0x00, 0x0A, 0xC8, 0xC7, // 000AC8C7
555 0x00, 0x02, 0x9F, 0x08, // 00029F08
556 0x00, 0x0B, 0x52, 0x40, // 000B5240
557 0x00, 0x02, 0x12, 0x46, // 00021246
558 0x00, 0x09, 0x92, 0x51, // 00099251
559 0x00, 0x08, 0x36, 0xC2, // 000836C2
560 0x00, 0x07, 0x7C, 0x04, // 00077C04
561 0x00, 0x07, 0x3C, 0xEA, // 00073CEA
562 0x00, 0x06, 0xAC, 0x6D, // 0006AC6D
563 0x00, 0x06, 0xAC, 0x6C, // 0006AC6C
564 0x00, 0x0B, 0x7F, 0x7F, // 000B7F7F
565 0x00, 0x09, 0xB6, 0x7D, // 0009B67D
566 0x00, 0x0A, 0x3F, 0x53, // 000A3F53
567 0x00, 0x07, 0x64, 0x00, // 00076400
568 0x00, 0x0A, 0xF6, 0x43, // 000AF643
569 0x00, 0x07, 0x24, 0x00, // 00072400
570 0x00, 0x07, 0x54, 0x00, // 00075400
571 0x00, 0x07, 0x14, 0x00, // 00071400
572 0x00, 0x07, 0x5C, 0x00, // 00075C00
573 0x00, 0x07, 0x1F, 0x18, // 00071F18
574 0x00, 0x07, 0x6C, 0x04, // 00076C04
575 0x00, 0x07, 0x2C, 0x00, // 00072C00
576 0x00, 0x04, 0x0C, 0x08, // 00040C08
577 0x00, 0x08, 0xB6, 0x41, // 0008B641
578 0x00, 0x0A, 0x09, 0xC6, // 000A09C6
579 0x00, 0x08, 0x8F, 0xC1, // 00088FC1
580 0x00, 0x00, 0x00, 0x00, // 00000000
581 0x00, 0x0C, 0x09, 0x25, // 000C0925
582 0x00, 0x07, 0x44, 0x00, // 00074400
583 0x00, 0x07, 0x04, 0x00, // 00070400
584 0x00, 0x06, 0x98, 0x53, // 00069853
585 0x00, 0x06, 0x90, 0x2C, // 0006902C
586 0x00, 0x06, 0xA4, 0x24, // 0006A424
587 0x00, 0x06, 0x80, 0x53, // 00068053
588 0x00, 0x06, 0x88, 0x54, // 00068854
589 0x00, 0x07, 0x4C, 0x0C, // 00074C0C
590 0x00, 0x07, 0x0C, 0x00, // 00070C00
591 0x00, 0x06, 0x14, 0x6F, // 0006146F
592 0x00, 0x06, 0x00, 0x52, // 00060052
593 0x00, 0x08, 0x12, 0x41, // 00081241
594 0x00, 0x06, 0x1C, 0x70, // 00061C70
595 0x00, 0x0A, 0xC9, 0xC0, // 000AC9C0
596 0x00, 0x02, 0x9F, 0x38, // 00029F38
597 0x00, 0x0A, 0x09, 0x74, // 000A0974
598 0x00, 0x00, 0x00, 0x00, // 00000000
599 0x00, 0x0A, 0xC9, 0x43, // 000AC943
600 0x00, 0x00, 0x00, 0x00, // 00000000
601 0x00, 0x08, 0xA1, 0x42, // 0008A142
602 0x00, 0x02, 0x9E, 0x08, // 00029E08
603 0x00, 0x08, 0x1B, 0x41, // 00081B41
604 0x00, 0x00, 0x00, 0x00, // 00000000
605 0x00, 0x00, 0x00, 0x00, // 00000000
606 0x00, 0x06, 0x94, 0x6F, // 0006946F
607 0x00, 0x06, 0x9C, 0x70, // 00069C70
608 0x00, 0x06, 0x00, 0x6D, // 0006006D
609 0x00, 0x02, 0x3F, 0xCC, // 00023FCC
610 0x00, 0x0B, 0x00, 0x41, // 000B0041
611 0x00, 0x07, 0x6C, 0x04, // 00076C04
612 0x00, 0x07, 0x2D, 0x1E, // 00072D1E
613 0x00, 0x00, 0x00, 0x00, // 00000000
614 0x00, 0x06, 0x80, 0x6D, // 0006806D
615 0x00, 0x00, 0x00, 0x00, // 00000000
616 0x00, 0x06, 0x04, 0x24, // 00060424
617 0x00, 0x07, 0x54, 0x01, // 00075401
618 0x00, 0x07, 0x16, 0x61, // 00071661
619 0x00, 0x08, 0x8C, 0x80, // 00088C80
620 0x00, 0x02, 0x89, 0x10, // 00028910
621 0x00, 0x02, 0x11, 0x03, // 00021103
622 0x00, 0x02, 0x81, 0x28, // 00028128
623 0x00, 0x06, 0x90, 0x22, // 00069022
624 0x00, 0x04, 0x07, 0x00, // 00040700
625 0x00, 0x07, 0x54, 0x0C, // 0007540C
626 0x00, 0x07, 0x14, 0x00, // 00071400
627 0x00, 0x0A, 0xD8, 0x7E, // 000AD87E
628 0x00, 0x0A, 0xC8, 0x41, // 000AC841
629 0x00, 0x02, 0x9F, 0x20, // 00029F20
630 0x00, 0x0A, 0xC8, 0xC2, // 000AC8C2
631 0x00, 0x02, 0x9E, 0x10, // 00029E10
632 0x00, 0x02, 0x10, 0x08, // 00021008
633 0x00, 0x02, 0x81, 0x28, // 00028128
634 0x00, 0x07, 0x98, 0x07, // 00079807
635 0x00, 0x06, 0x04, 0x6F, // 0006046F
636 0x00, 0x06, 0x0C, 0x70, // 00060C70
637 0x00, 0x0A, 0x10, 0x7D, // 000A107D
638 0x00, 0x08, 0x90, 0xC2, // 000890C2
639 0x00, 0x08, 0x99, 0xC2, // 000899C2
640 0x00, 0x02, 0x86, 0x10, // 00028610
641 0x00, 0x02, 0x10, 0xC2, // 000210C2
642 0x00, 0x02, 0x81, 0x28, // 00028128
643 0x00, 0x07, 0x4C, 0x01, // 00074C01
644 0x00, 0x07, 0x0E, 0x6B, // 00070E6B
645 0x00, 0x0B, 0x52, 0x50, // 000B5250
646 0x00, 0x00, 0x00, 0x00, // 00000000
647 0x00, 0x00, 0x00, 0x00, // 00000000
648 0x00, 0x06, 0x88, 0x1C, // 0006881C
649 0x00, 0x0A, 0xCC, 0x82, // 000ACC82
650 0x00, 0x04, 0x1D, 0x88, // 00041D88
651 0x00, 0x04, 0x1D, 0x00, // 00041D00
652 0x00, 0x08, 0x09, 0xC3, // 000809C3
653 0x00, 0x00, 0x00, 0x00, // 00000000
654 0x00, 0x00, 0x00, 0x00, // 00000000
655 0x00, 0x00, 0x00, 0x00, // 00000000
656 0x00, 0x07, 0x88, 0x04, // 00078804
657 0x00, 0x07, 0x44, 0x01, // 00074401
658 0x00, 0x07, 0x06, 0x90, // 00070690
659 0x00, 0x07, 0x4C, 0x00, // 00074C00
660 0x00, 0x07, 0x0F, 0x00, // 00070F00
661 0x00, 0x07, 0x54, 0x00, // 00075400
662 0x00, 0x07, 0x17, 0x18, // 00071718
663 0x00, 0x06, 0x80, 0x1F, // 0006801F
664 0x00, 0x06, 0x8C, 0x3B, // 00068C3B
665 0x00, 0x00, 0x00, 0x00, // 00000000
666 0x00, 0x06, 0x90, 0x53, // 00069053
667 0x00, 0x07, 0x4C, 0x01, // 00074C01
668 0x00, 0x07, 0x0E, 0x65, // 00070E65
669 0x00, 0x0B, 0x52, 0x40, // 000B5240
670 0x00, 0x07, 0x64, 0x01, // 00076401
671 0x00, 0x07, 0x26, 0x68, // 00072668
672 0x00, 0x06, 0x88, 0x20, // 00068820
673 0x00, 0x07, 0x90, 0x06, // 00079006
674 0x00, 0x06, 0x94, 0x7F, // 0006947F
675 0x00, 0x06, 0xA0, 0x22, // 0006A022
676 0x00, 0x07, 0x90, 0x07, // 00079007
677 0x00, 0x07, 0x4C, 0x01, // 00074C01
678 0x00, 0x07, 0x0E, 0x6B, // 00070E6B
679 0x00, 0x00, 0x00, 0x00, // 00000000
680 0x00, 0x00, 0x00, 0x00, // 00000000
681 0x00, 0x00, 0x00, 0x00, // 00000000
682 0x00, 0x06, 0x88, 0x20, // 00068820
683 0x00, 0x04, 0x0E, 0x00, // 00040E00
684 0x00, 0x07, 0x5C, 0x00, // 00075C00
685 0x00, 0x07, 0x1C, 0x40, // 00071C40
686 0x00, 0x0B, 0x40, 0x7F, // 000B407F
687 0x00, 0x0A, 0xD1, 0xC3, // 000AD1C3
688 0x00, 0x02, 0x9F, 0x08, // 00029F08
689 0x00, 0x0B, 0x40, 0x40, // 000B4040
690 0x00, 0x00, 0x00, 0x00, // 00000000
691 0x00, 0x00, 0x00, 0x00, // 00000000
692 0x00, 0x00, 0x00, 0x00, // 00000000
693 0x00, 0x06, 0x80, 0x6A, // 0006806A
694 0x00, 0x07, 0x5C, 0x00, // 00075C00
695 0x00, 0x07, 0x1C, 0x20, // 00071C20
696 0x00, 0x0B, 0x40, 0x40, // 000B4040
697 0x00, 0x0A, 0xD1, 0xC3, // 000AD1C3
698 0x00, 0x02, 0x9F, 0x08, // 00029F08
699 0x00, 0x0B, 0x40, 0x7F, // 000B407F
700 0x00, 0x00, 0x00, 0x00, // 00000000
701 0x00, 0x00, 0x00, 0x00, // 00000000
702 0x00, 0x00, 0x00, 0x00, // 00000000
703 0x00, 0x06, 0x80, 0x6C, // 0006806C
704 0x00, 0x07, 0x5C, 0x00, // 00075C00
705 0x00, 0x07, 0x1C, 0x10, // 00071C10
706 0x00, 0x0B, 0x40, 0x40, // 000B4040
707 0x00, 0x0A, 0xD1, 0xC3, // 000AD1C3
708 0x00, 0x02, 0x9F, 0x08, // 00029F08
709 0x00, 0x0B, 0x40, 0x7F, // 000B407F
710 0x00, 0x00, 0x00, 0x00, // 00000000
711 0x00, 0x00, 0x00, 0x00, // 00000000
712 0x00, 0x00, 0x00, 0x00, // 00000000
713 0x00, 0x06, 0x80, 0x76, // 00068076
714 0x00, 0x07, 0x5C, 0x01, // 00075C01
715 0x00, 0x07, 0x1E, 0x67, // 00071E67
716 0x00, 0x07, 0x44, 0x01, // 00074401
717 0x00, 0x07, 0x06, 0xE4, // 000706E4
718 0x00, 0x0A, 0xD1, 0x4F, // 000AD14F
719 0x00, 0x08, 0x10, 0xC2, // 000810C2
720 0x00, 0x00, 0x00, 0x00, // 00000000
721 0x00, 0x06, 0x98, 0x1C, // 0006981C
722 0x00, 0x07, 0x90, 0x04, // 00079004
723 0x00, 0x06, 0x90, 0x1C, // 0006901C
724 0x00, 0x04, 0x14, 0x00, // 00041400
725 0x00, 0x00, 0x00, 0x00, // 00000000
726 0x00, 0x00, 0x00, 0x00, // 00000000
727 0x00, 0x00, 0x00, 0x00, // 00000000
728 0x00, 0x06, 0x90, 0x22, // 00069022
729 0x00, 0x04, 0x2F, 0x08, // 00042F08
730 0x00, 0x07, 0x44, 0x01, // 00074401
731 0x00, 0x07, 0x06, 0x61, // 00070661
732 0x00, 0x07, 0x4C, 0x0C, // 00074C0C
733 0x00, 0x07, 0x0F, 0x00, // 00070F00
734 0x00, 0x07, 0x54, 0x08, // 00075408
735 0x00, 0x07, 0x16, 0x00, // 00071600
736 0x00, 0x06, 0x80, 0x1C, // 0006801C
737 0x00, 0x0A, 0xCC, 0x81, // 000ACC81
738 0x00, 0x08, 0x92, 0xC1, // 000892C1
739 0x00, 0x02, 0x9E, 0x10, // 00029E10
740 0x00, 0x02, 0x11, 0xBD, // 000211BD
741 0x00, 0x02, 0x81, 0x28, // 00028128
742 0x00, 0x07, 0x74, 0x01, // 00077401
743 0x00, 0x02, 0x12, 0x57, // 00021257
744 0x00, 0x07, 0x36, 0x63, // 00073663
745 0x00, 0x00, 0x00, 0x00, // 00000000
746 0x00, 0x07, 0x7C, 0x04, // 00077C04
747 0x00, 0x07, 0x3D, 0xA4, // 00073DA4
748 0x00, 0x06, 0xB0, 0x20, // 0006B020
749 0x00, 0x04, 0x36, 0x08, // 00043608
750 0x00, 0x04, 0x17, 0x08, // 00041708
751 0x00, 0x04, 0x06, 0x00, // 00040600
752 0x00, 0x07, 0x66, 0x00, // 00076600
753 0x00, 0x07, 0x24, 0x00, // 00072400
754 0x00, 0x07, 0x5C, 0x80, // 00075C80
755 0x00, 0x07, 0x1C, 0x00, // 00071C00
756 0x00, 0x07, 0x7C, 0x00, // 00077C00
757 0x00, 0x07, 0x3D, 0x00, // 00073D00
758 0x00, 0x0A, 0xC8, 0xC4, // 000AC8C4
759 0x00, 0x02, 0x9F, 0x08, // 00029F08
760 0x00, 0x08, 0x36, 0xC4, // 000836C4
761 0x00, 0x0A, 0xC8, 0xC3, // 000AC8C3
762 0x00, 0x02, 0x9F, 0x08, // 00029F08
763 0x00, 0x08, 0x12, 0x41, // 00081241
764 0x00, 0x0A, 0xC8, 0xC7, // 000AC8C7
765 0x00, 0x02, 0x9F, 0x08, // 00029F08
766 0x00, 0x0B, 0x52, 0x40, // 000B5240
767 0x00, 0x00, 0x00, 0x00, // 00000000
768 0x00, 0x02, 0x12, 0x46, // 00021246
769 0x00, 0x09, 0x92, 0x51, // 00099251
770 0x00, 0x08, 0x36, 0xC2, // 000836C2
771 0x00, 0x07, 0x7C, 0x04, // 00077C04
772 0x00, 0x07, 0x3D, 0xBF, // 00073DBF
773 0x00, 0x06, 0xAC, 0x6D, // 0006AC6D
774 0x00, 0x06, 0xAC, 0x6C, // 0006AC6C
775 0x00, 0x04, 0x06, 0x08, // 00040608
776 0x00, 0x04, 0x07, 0x08, // 00040708
777 0x00, 0x07, 0x4C, 0x01, // 00074C01
778 0x00, 0x07, 0x0E, 0x62, // 00070E62
779 0x00, 0x07, 0x54, 0x00, // 00075400
780 0x00, 0x07, 0x14, 0x2D, // 0007142D
781 0x00, 0x00, 0x00, 0x00, // 00000000
782 0x00, 0x06, 0x88, 0x1C, // 0006881C
783 0x00, 0x04, 0x0C, 0x00, // 00040C00
784 0x00, 0x0A, 0xD2, 0xC1, // 000AD2C1
785 0x00, 0x00, 0x00, 0x00, // 00000000
786 0x00, 0x00, 0x00, 0x00, // 00000000
787 0x00, 0x00, 0x00, 0x00, // 00000000
788 0x00, 0x06, 0x90, 0x4F, // 0006904F
789 0x00, 0x06, 0x94, 0x77, // 00069477
790 0x00, 0x07, 0x44, 0x01, // 00074401
791 0x00, 0x07, 0x06, 0x39, // 00070639
792 0x00, 0x07, 0x4C, 0x01, // 00074C01
793 0x00, 0x07, 0x0E, 0x61, // 00070E61
794 0x00, 0x07, 0x54, 0x12, // 00075412
795 0x00, 0x07, 0x14, 0x30, // 00071430
796 0x00, 0x06, 0x84, 0x1C, // 0006841C
797 0x00, 0x07, 0x5C, 0x00, // 00075C00
798 0x00, 0x07, 0x1C, 0x00, // 00071C00
799 0x00, 0x06, 0x88, 0x1C, // 0006881C
800 0x00, 0x04, 0x0C, 0x00, // 00040C00
801 0x00, 0x04, 0x27, 0x08, // 00042708
802 0x00, 0x04, 0x37, 0x08, // 00043708
803 0x00, 0x09, 0xAC, 0x7F, // 0009AC7F
804 0x00, 0x0A, 0xC1, 0x50, // 000AC150
805 0x00, 0x02, 0x9E, 0x08, // 00029E08
806 0x00, 0x0A, 0x24, 0x7F, // 000A247F
807 0x00, 0x0A, 0xC9, 0xC2, // 000AC9C2
808 0x00, 0x08, 0x0B, 0xC1, // 00080BC1
809 0x00, 0x00, 0x00, 0x00, // 00000000
810 0x00, 0x07, 0xA4, 0x00, // 0007A400
811 0x00, 0x0B, 0x40, 0x40, // 000B4040
812 0x00, 0x07, 0x8C, 0x00, // 00078C00
813 0x00, 0x07, 0xAC, 0x00, // 0007AC00
814 0x00, 0x04, 0xA8, 0x00, // 0004A800
815 0x00, 0x07, 0xB4, 0x00, // 0007B400
816 0x00, 0x06, 0x84, 0x45, // 00068445
817 0x00, 0x06, 0x84, 0x46, // 00068446
818 0x00, 0x07, 0x54, 0x01, // 00075401
819 0x00, 0x07, 0x16, 0x40, // 00071640
820 0x00, 0x07, 0x64, 0x00, // 00076400
821 0x00, 0x07, 0x26, 0x90, // 00072690
822 0x00, 0x0B, 0x49, 0x75, // 000B4975
823 0x00, 0x06, 0x94, 0x1E, // 0006941E
824 0x00, 0x00, 0x00, 0x00, // 00000000
825 0x00, 0x06, 0xA4, 0x1F, // 0006A41F
826 0x00, 0x06, 0x8C, 0x15, // 00068C15
827 0x00, 0x07, 0x44, 0x01, // 00074401
828 0x00, 0x07, 0x06, 0x6A, // 0007066A
829 0x00, 0x04, 0x0F, 0x08, // 00040F08
830 0x00, 0x04, 0x17, 0x08, // 00041708
831 0x00, 0x04, 0x1F, 0x08, // 00041F08
832 0x00, 0x04, 0x27, 0x08, // 00042708
833 0x00, 0x04, 0x2F, 0x08, // 00042F08
834 0x00, 0x06, 0x80, 0x22, // 00068022
835 0x00, 0x04, 0x07, 0x00, // 00040700
836 0x00, 0x06, 0xA4, 0x65, // 0006A465
837 0x00, 0x00, 0x00, 0x00, // 00000000
838 0x00, 0x00, 0x00, 0x00, // 00000000
839 0x00, 0x07, 0x84, 0x0D, // 0007840D
840 0x00, 0x07, 0x8C, 0x5D, // 00078C5D
841 0x00, 0x06, 0xAC, 0x79, // 0006AC79
842 0x00, 0x07, 0x44, 0x01, // 00074401
843 0x00, 0x07, 0x06, 0x6C, // 0007066C
844 0x00, 0x0B, 0x76, 0x41, // 000B7641
845 0x00, 0x00, 0x00, 0x00, // 00000000
846 0x00, 0x00, 0x00, 0x00, // 00000000
847 0x00, 0x06, 0x80, 0x22, // 00068022
848 0x00, 0x0C, 0x0B, 0x0D, // 000C0B0D
849 0x00, 0x0C, 0x13, 0x0D, // 000C130D
850 0x00, 0x0C, 0x1B, 0x0D, // 000C1B0D
851 0x00, 0x0C, 0x23, 0x0D, // 000C230D
852 0x00, 0x00, 0x00, 0x00, // 00000000
853 0x00, 0x00, 0x00, 0x00, // 00000000
854 0x00, 0x06, 0xB4, 0x6A, // 0006B46A
855 0x00, 0x06, 0x8C, 0x66, // 00068C66
856 0x00, 0x06, 0x94, 0x67, // 00069467
857 0x00, 0x06, 0x9C, 0x68, // 00069C68
858 0x00, 0x06, 0xA4, 0x69, // 0006A469
859 0x00, 0x07, 0x64, 0x01, // 00076401
860 0x00, 0x07, 0x27, 0x12, // 00072712
861 0x00, 0x06, 0x80, 0x22, // 00068022
862 0x00, 0x04, 0x03, 0x00, // 00040300
863 0x00, 0x04, 0x0B, 0x00, // 00040B00
864 0x00, 0x04, 0x13, 0x00, // 00041300
865 0x00, 0x04, 0x1B, 0x00, // 00041B00
866 0x00, 0x06, 0xA0, 0x22, // 0006A022
867 0x00, 0x07, 0x80, 0x0F, // 0007800F
868 0x00, 0x07, 0x88, 0x0F, // 0007880F
869 0x00, 0x07, 0x90, 0x0F, // 0007900F
870 0x00, 0x07, 0x98, 0x07, // 00079807
871 0x00, 0x00, 0x00, 0x00, // 00000000
872 0x00, 0x07, 0x44, 0x01, // 00074401
873 0x00, 0x07, 0x06, 0x61, // 00070661
874 0x00, 0x07, 0x4C, 0x0C, // 00074C0C
875 0x00, 0x07, 0x0C, 0x00, // 00070C00
876 0x00, 0x00, 0x00, 0x00, // 00000000
877 0x00, 0x06, 0x80, 0x1C, // 0006801C
878 0x00, 0x0A, 0xC4, 0x81, // 000AC481
879 0x00, 0x00, 0x00, 0x00, // 00000000
880 0x00, 0x09, 0x80, 0x74, // 00098074
881 0x00, 0x00, 0x00, 0x00, // 00000000
882 0x00, 0x0B, 0x52, 0x40, // 000B5240
883 0x00, 0x07, 0x5C, 0x01, // 00075C01
884 0x00, 0x07, 0x1E, 0x66, // 00071E66
885 0x00, 0x07, 0x64, 0x04, // 00076404
886 0x00, 0x07, 0x24, 0x08, // 00072408
887 0x00, 0x08, 0x88, 0x41, // 00088841
888 0x00, 0x02, 0x9E, 0x08, // 00029E08
889 0x00, 0x02, 0x12, 0x8F, // 0002128F
890 0x00, 0x07, 0x56, 0x00, // 00075600
891 0x00, 0x07, 0x14, 0x01, // 00071401
892 0x00, 0x06, 0xA0, 0x08, // 0006A008
893 0x00, 0x00, 0x00, 0x00, // 00000000
894 0x00, 0x06, 0x98, 0x20, // 00069820
895 0x00, 0x07, 0x90, 0x06, // 00079006
896 0x00, 0x08, 0x98, 0x42, // 00089842
897 0x00, 0x02, 0x9E, 0x08, // 00029E08
898 0x00, 0x02, 0x18, 0x00, // 00021800
899 0x00, 0x07, 0x56, 0x00, // 00075600
900 0x00, 0x07, 0x14, 0x02, // 00071402
901 0x00, 0x00, 0x00, 0x00, // 00000000
902 0x00, 0x00, 0x00, 0x00, // 00000000
903 0x00, 0x00, 0x00, 0x00, // 00000000
904 0x00, 0x07, 0x90, 0x06, // 00079006
905 0x00, 0x02, 0x10, 0x54, // 00021054
906 0x00, 0x00, 0x00, 0x00, // 00000000
907 0x00, 0x00, 0x00, 0x00, // 00000000
908 0x00, 0x00, 0x00, 0x00, // 00000000
909 0x00, 0x00, 0x00, 0x00, // 00000000
910 0x00, 0x00, 0x00, 0x00, // 00000000
911 0x00, 0x00, 0x00, 0x00, // 00000000
912 0x00, 0x0B, 0x64, 0x68, // 000B6468
913 0x00, 0x0A, 0xBE, 0xC4, // 000ABEC4
914 0x00, 0x09, 0xA4, 0x46, // 0009A446
915 0x00, 0x0B, 0x7F, 0xC7, // 000B7FC7
916 0x00, 0x06, 0xB8, 0x0F, // 0006B80F
917 0x00, 0x00, 0x00, 0x00, // 00000000
918 0x00, 0x06, 0xA4, 0x05, // 0006A405
919 0x00, 0x06, 0xBC, 0x0D, // 0006BC0D
920 0x00, 0x01, 0x41, 0x00, // 00014100
921 0x00, 0x06, 0xAC, 0x0F, // 0006AC0F
922 0x00, 0x00, 0x00, 0x00, // 00000000
923 0x00, 0x00, 0x00, 0x00, // 00000000
924 0x00, 0x00, 0xC1, 0x87, // 0000C187
925 0x00, 0x06, 0xB4, 0x0D, // 0006B40D
926 0x00, 0x00, 0x00, 0x00, // 00000000
927 0x00, 0x00, 0x00, 0x00, // 00000000
928 0x00, 0x00, 0x00, 0x00, // 00000000
929 0x00, 0x09, 0xBD, 0x4A, // 0009BD4A
930 0x00, 0x09, 0xB6, 0x7C, // 0009B67C
931 0x00, 0x0A, 0xE4, 0x40, // 000AE440
932 0x00, 0x06, 0xB8, 0x0F, // 0006B80F
933 0x00, 0x07, 0x6F, 0xFF, // 00076FFF
934 0x00, 0x07, 0x2F, 0xFF, // 00072FFF
935 0x00, 0x01, 0x03, 0xA6, // 000103A6
936 0x00, 0x0A, 0x2D, 0x7C, // 000A2D7C
937 0x00, 0x09, 0xA4, 0x41, // 0009A441
938 0x00, 0x09, 0xBF, 0x41, // 0009BF41
939 0x00, 0x08, 0xE4, 0xC5, // 0008E4C5
940 0x00, 0x09, 0x1E, 0xC4, // 00091EC4
941 0x00, 0x02, 0x87, 0x10, // 00028710
942 0x00, 0x0A, 0xE3, 0xC3, // 000AE3C3
943 0x00, 0x08, 0xBF, 0xC5, // 0008BFC5
944 0x00, 0x07, 0x75, 0xD9, // 000775D9
945 0x00, 0x07, 0x36, 0x23, // 00073623
946 0x00, 0x09, 0xA7, 0x40, // 0009A740
947 0x00, 0x07, 0x6D, 0x14, // 00076D14
948 0x00, 0x0C, 0x36, 0x27, // 000C3627
949 0x00, 0x07, 0x2F, 0x2C, // 00072F2C
950 0x00, 0x0B, 0x7D, 0x75, // 000B7D75
951 0x00, 0x08, 0xAD, 0xC4, // 0008ADC4
952 0x00, 0x00, 0xC7, 0x87, // 0000C787
953 0x00, 0x0A, 0x6E, 0xC6, // 000A6EC6
954 0x00, 0x09, 0xA4, 0x44, // 0009A444
955 0x00, 0x08, 0xAD, 0x41, // 0008AD41
956 0x00, 0x09, 0xA4, 0xC5, // 0009A4C5
957 0x00, 0x09, 0xAD, 0x43, // 0009AD43
958 0x00, 0x09, 0xB4, 0x6D, // 0009B46D
959 0x00, 0x09, 0xA4, 0x49, // 0009A449
960 0x00, 0x0A, 0xF6, 0x7F, // 000AF67F
961 0x00, 0x0A, 0x24, 0x77, // 000A2477
962 0x00, 0x02, 0x86, 0x30, // 00028630
963 0x00, 0x08, 0x36, 0x41, // 00083641
964 0x00, 0x08, 0xBE, 0x48, // 0008BE48
965 0x00, 0x02, 0x87, 0x18, // 00028718
966 0x00, 0x09, 0xA4, 0x49, // 0009A449
967 0x00, 0x08, 0xB6, 0x41, // 0008B641
968 0x00, 0x09, 0xA4, 0x77, // 0009A477
969 0x00, 0x0B, 0x7F, 0x74, // 000B7F74
970 0x00, 0x08, 0xB6, 0x44, // 0008B644
971 0x00, 0x02, 0x9E, 0x20, // 00029E20
972 0x00, 0x0B, 0x5B, 0x41, // 000B5B41
973 0x00, 0x08, 0x36, 0x41, // 00083641
974 0x00, 0x09, 0x9B, 0x53, // 00099B53
975 0x00, 0x08, 0x24, 0xC3, // 000824C3
976 0x00, 0x08, 0xB6, 0x41, // 0008B641
977 0x00, 0x00, 0xC7, 0x87, // 0000C787
978 0x00, 0x00, 0xC1, 0x07, // 0000C107
979 0x00, 0x09, 0xB6, 0x4F, // 0009B64F
980 0x00, 0x08, 0x35, 0xC6, // 000835C6
981 0x00, 0x0B, 0x3F, 0xC7, // 000B3FC7
982 0x00, 0x0A, 0xEC, 0xC4, // 000AECC4
983 0x00, 0x00, 0x00, 0x00, // 00000000
984 0x00, 0x00, 0x00, 0x00, // 00000000
985 0x00, 0x07, 0x44, 0x01, // 00074401
986 0x00, 0x07, 0x06, 0x61, // 00070661
987 0x00, 0x07, 0x4C, 0x00, // 00074C00
988 0x00, 0x07, 0x0D, 0x00, // 00070D00
989 0x00, 0x0B, 0x52, 0x40, // 000B5240
990 0x00, 0x06, 0x80, 0x22, // 00068022
991 0x00, 0x04, 0x07, 0x00, // 00040700
992 0x00, 0x0A, 0xC9, 0xC0, // 000AC9C0
993 0x00, 0x02, 0x9F, 0x08, // 00029F08
994 0x00, 0x0B, 0x52, 0x7F, // 000B527F
995 0x00, 0x07, 0x5C, 0x01, // 00075C01
996 0x00, 0x07, 0x1E, 0x69, // 00071E69
997 0x00, 0x0B, 0x64, 0x7F, // 000B647F
998 0x00, 0x06, 0x90, 0x78, // 00069078
999 0x00, 0x0B, 0x6D, 0x7E, // 000B6D7E
1000 0x00, 0x06, 0x98, 0x22, // 00069822
1001 0x00, 0x0A, 0xDF, 0x84, // 000ADF84
1002 0x00, 0x0A, 0xDF, 0x85, // 000ADF85
1003 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
1004 0x00, 0x00, 0x00, 0x00, // 00000000
1005 0x00, 0x06, 0x98, 0x77, // 00069877
1006 0x00, 0x06, 0x98, 0x7A, // 0006987A
1007 0x00, 0x06, 0xB8, 0x68, // 0006B868
1008 0x00, 0x06, 0xB8, 0x69, // 0006B869
1009 0x00, 0x06, 0xB8, 0x6F, // 0006B86F
1010 0x00, 0x06, 0xB8, 0x70, // 0006B870
1011 0x00, 0x06, 0xB8, 0x71, // 0006B871
1012 0x00, 0x06, 0xB8, 0x72, // 0006B872
1013 0x00, 0x06, 0xB8, 0x73, // 0006B873
1014 0x00, 0x06, 0xB8, 0x74, // 0006B874
1015 0x00, 0x06, 0xB8, 0x75, // 0006B875
1016 0x00, 0x00, 0x00, 0x00, // 00000000
1017 0x00, 0x06, 0x28, 0x6A, // 0006286A
1018 0x00, 0x00, 0x00, 0x00, // 00000000
1019 0x00, 0x00, 0x00, 0x00, // 00000000
1020 0x00, 0x00, 0x00, 0x00, // 00000000
1021 0x00, 0x06, 0xA8, 0x61, // 0006A861
1022 0x00, 0x07, 0x65, 0x5D, // 0007655D
1023 0x00, 0x07, 0x24, 0x10, // 00072410
1024 0x00, 0x06, 0x30, 0x6C, // 0006306C
1025 0x00, 0x07, 0x6D, 0x59, // 00076D59
1026 0x00, 0x07, 0x2C, 0x50, // 00072C50
1027 0x00, 0x08, 0xB6, 0x40, // 0008B640
1028 0x00, 0x02, 0x9F, 0x20, // 00029F20
1029 0x00, 0x07, 0x65, 0x05, // 00076505
1030 0x00, 0x07, 0x25, 0x70, // 00072570
1031 0x00, 0x07, 0x6D, 0x15, // 00076D15
1032 0x00, 0x07, 0x2D, 0x60, // 00072D60
1033 0x00, 0x00, 0x00, 0x00, // 00000000
1034 0x00, 0x00, 0x00, 0x00, // 00000000
1035 0x00, 0x06, 0xA0, 0x66, // 0006A066
1036 0x00, 0x06, 0xA8, 0x67, // 0006A867
1037 0x00, 0x07, 0x5C, 0x00, // 00075C00
1038 0x00, 0x07, 0x1C, 0x20, // 00071C20
1039 0x00, 0x07, 0x7C, 0x01, // 00077C01
1040 0x00, 0x07, 0x3D, 0xFF, // 00073DFF
1041 0x00, 0x07, 0x54, 0x00, // 00075400
1042 0x00, 0x07, 0x14, 0x00, // 00071400
1043 0x00, 0x07, 0x4C, 0x01, // 00074C01
1044 0x00, 0x07, 0x0E, 0x00, // 00070E00
1045 0x00, 0x07, 0x74, 0x01, // 00077401
1046 0x00, 0x07, 0x35, 0xFF, // 000735FF
1047 0x00, 0x07, 0x64, 0x00, // 00076400
1048 0x00, 0x07, 0x26, 0x98, // 00072698
1049 0x00, 0x07, 0x6C, 0x01, // 00076C01
1050 0x00, 0x07, 0x2C, 0x90, // 00072C90
1051 0x00, 0x07, 0x44, 0x00, // 00074400
1052 0x00, 0x07, 0x04, 0x90, // 00070490
1053 0x00, 0x07, 0x5C, 0x00, // 00075C00
1054 0x00, 0x07, 0x1C, 0x00, // 00071C00
1055 0x00, 0x06, 0x98, 0x15, // 00069815
1056 0x00, 0x06, 0xB8, 0x16, // 0006B816
1057 0x00, 0x06, 0xB4, 0x14, // 0006B414
1058 0x00, 0x06, 0x88, 0x28, // 00068828
1059 0x00, 0x06, 0x88, 0x22, // 00068822
1060 0x00, 0x06, 0x90, 0x2E, // 0006902E
1061 0x00, 0x06, 0x90, 0x1C, // 0006901C
1062 0x00, 0x06, 0x90, 0x20, // 00069020
1063 0x00, 0x06, 0x9C, 0x1C, // 00069C1C
1064 0x00, 0x06, 0xB4, 0x26, // 0006B426
1065 0x00, 0x06, 0xB4, 0x24, // 0006B424
1066 0x00, 0x06, 0xB4, 0x2E, // 0006B42E
1067 0x00, 0x06, 0xA0, 0x29, // 0006A029
1068 0x00, 0x06, 0xA8, 0x1D, // 0006A81D
1069 0x00, 0x06, 0xA8, 0x21, // 0006A821
1070 0x00, 0x06, 0xA8, 0x2F, // 0006A82F
1071 0x00, 0x06, 0x84, 0x1D, // 0006841D
1072 0x00, 0x08, 0x3F, 0x41, // 00083F41
1073 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
1074 0x00, 0x00, 0x00, 0x00, // 00000000
1075 0x00, 0x00, 0x00, 0x00, // 00000000
1076 0x00, 0x01, 0x01, 0x21, // 00010121
1077 0x00, 0x06, 0xB8, 0x6E, // 0006B86E
1078 0x00, 0x07, 0xA8, 0x0F, // 0007A80F
1079 0x00, 0x00, 0x00, 0x00, // 00000000
1080 0x00, 0x06, 0x38, 0x78, // 00063878
1081 0x00, 0x07, 0x44, 0x05, // 00074405
1082 0x00, 0x07, 0x05, 0x89, // 00070589
1083 0x00, 0x07, 0x4C, 0x05, // 00074C05
1084 0x00, 0x07, 0x0D, 0x4B, // 00070D4B
1085 0x00, 0x07, 0x54, 0x05, // 00075405
1086 0x00, 0x07, 0x15, 0x59, // 00071559
1087 0x00, 0x07, 0x5C, 0x05, // 00075C05
1088 0x00, 0x07, 0x1D, 0xBD, // 00071DBD
1089 0x00, 0x08, 0xBF, 0x40, // 0008BF40
1090 0x00, 0x02, 0x9F, 0x40, // 00029F40
1091 0x00, 0x07, 0x44, 0x05, // 00074405
1092 0x00, 0x07, 0x04, 0xC8, // 000704C8
1093 0x00, 0x07, 0x4C, 0x05, // 00074C05
1094 0x00, 0x07, 0x0C, 0xEE, // 00070CEE
1095 0x00, 0x07, 0x54, 0x05, // 00075405
1096 0x00, 0x07, 0x14, 0xF8, // 000714F8
1097 0x00, 0x07, 0x5C, 0x05, // 00075C05
1098 0x00, 0x07, 0x1D, 0x16, // 00071D16
1099 0x00, 0x06, 0x80, 0x09, // 00068009
1100 0x00, 0x06, 0x88, 0x0D, // 0006880D
1101 0x00, 0x06, 0x90, 0x0C, // 0006900C
1102 0x00, 0x06, 0x98, 0x0B, // 0006980B
1103 0x00, 0x07, 0x44, 0x01, // 00074401
1104 0x00, 0x07, 0x06, 0x61, // 00070661
1105 0x00, 0x07, 0x64, 0x00, // 00076400
1106 0x00, 0x07, 0x27, 0x20, // 00072720
1107 0x00, 0x07, 0x4C, 0x00, // 00074C00
1108 0x00, 0x07, 0x0C, 0x00, // 00070C00
1109 0x00, 0x06, 0x80, 0x22, // 00068022
1110 0x00, 0x04, 0x3F, 0x00, // 00043F00
1111 0x00, 0x06, 0x00, 0x78, // 00060078
1112 0x00, 0x0A, 0xFF, 0x44, // 000AFF44
1113 0x00, 0x06, 0xA0, 0x5B, // 0006A05B
1114 0x00, 0x07, 0x64, 0x00, // 00076400
1115 0x00, 0x07, 0x27, 0x00, // 00072700
1116 0x00, 0x07, 0x5C, 0x00, // 00075C00
1117 0x00, 0x07, 0x1C, 0x10, // 00071C10
1118 0x00, 0x08, 0x80, 0x40, // 00088040
1119 0x00, 0x06, 0xA0, 0x5B, // 0006A05B
1120 0x00, 0x02, 0x9E, 0x20, // 00029E20
1121 0x00, 0x07, 0x5C, 0x00, // 00075C00
1122 0x00, 0x07, 0x64, 0x04, // 00076404
1123 0x00, 0x07, 0x24, 0x00, // 00072400
1124 0x00, 0x07, 0x1C, 0x30, // 00071C30
1125 0x00, 0x08, 0x24, 0xC7, // 000824C7
1126 0x00, 0x06, 0x88, 0x4B, // 0006884B
1127 0x00, 0x00, 0x00, 0x00, // 00000000
1128 0x00, 0x06, 0x9C, 0x06, // 00069C06
1129 0x00, 0x06, 0xA0, 0x5B, // 0006A05B
1130 0x00, 0x06, 0xA4, 0x76, // 0006A476
1131 0x00, 0x06, 0x28, 0x77, // 00062877
1132 0x00, 0x07, 0x54, 0x01, // 00075401
1133 0x00, 0x07, 0x16, 0x40, // 00071640
1134 0x00, 0x07, 0x64, 0x00, // 00076400
1135 0x00, 0x07, 0x24, 0x90, // 00072490
1136 0x00, 0x0B, 0x49, 0x7D, // 000B497D
1137 0x00, 0x07, 0x44, 0x01, // 00074401
1138 0x00, 0x07, 0x06, 0x6C, // 0007066C
1139 0x00, 0x06, 0x90, 0x1E, // 0006901E
1140 0x00, 0x06, 0xA0, 0x1F, // 0006A01F
1141 0x00, 0x06, 0x88, 0x14, // 00068814
1142 0x00, 0x06, 0x80, 0x22, // 00068022
1143 0x00, 0x04, 0x0F, 0x08, // 00040F08
1144 0x00, 0x04, 0x17, 0x08, // 00041708
1145 0x00, 0x04, 0x1F, 0x08, // 00041F08
1146 0x00, 0x04, 0x27, 0x08, // 00042708
1147 0x00, 0x08, 0xAD, 0x40, // 0008AD40
1148 0x00, 0x02, 0x9F, 0x20, // 00029F20
1149 0x00, 0x0B, 0x49, 0x40, // 000B4940
1150 0x00, 0x0B, 0x52, 0x40, // 000B5240
1151 0x00, 0x0B, 0x5B, 0x40, // 000B5B40
1152 0x00, 0x0B, 0x64, 0x40, // 000B6440
1153 0x00, 0x07, 0x88, 0x0D, // 0007880D
1154 0x00, 0x07, 0x90, 0x0D, // 0007900D
1155 0x00, 0x07, 0x98, 0x0D, // 0007980D
1156 0x00, 0x07, 0xA0, 0x0D, // 0007A00D
1157 0x00, 0x00, 0x00, 0x00, // 00000000
1158 0x00, 0x00, 0xC1, 0x05, // 0000C105
1159 0x00, 0x07, 0x44, 0x04, // 00074404
1160 0x00, 0x07, 0x07, 0x43, // 00070743
1161 0x00, 0x00, 0x00, 0x00, // 00000000
1162 0x00, 0x00, 0x00, 0x00, // 00000000
1163 0x00, 0x00, 0x00, 0x00, // 00000000
1164 0x00, 0x06, 0x80, 0x0F, // 0006800F
1165 0x00, 0x06, 0x38, 0x61, // 00063861
1166 0x00, 0x00, 0x00, 0x00, // 00000000
1167 0x00, 0x08, 0xBF, 0x40, // 0008BF40
1168 0x00, 0x02, 0x9E, 0x10, // 00029E10
1169 0x00, 0x02, 0x13, 0x6E, // 0002136E
1170 0x00, 0x02, 0x81, 0x28, // 00028128
1171 0x00, 0x07, 0x54, 0x00, // 00075400
1172 0x00, 0x07, 0x14, 0x20, // 00071420
1173 0x00, 0x06, 0x18, 0x1C, // 0006181C
1174 0x00, 0x09, 0x12, 0xC0, // 000912C0
1175 0x00, 0x02, 0x86, 0x10, // 00028610
1176 0x00, 0x02, 0x14, 0x14, // 00021414
1177 0x00, 0x02, 0x81, 0x28, // 00028128
1178 0x00, 0x06, 0x10, 0x6E, // 0006106E
1179 0x00, 0x08, 0x9B, 0x44, // 00089B44
1180 0x00, 0x02, 0x86, 0x08, // 00028608
1181 0x00, 0x08, 0x1B, 0xC2, // 00081BC2
1182 0x00, 0x07, 0x45, 0x5D, // 0007455D
1183 0x00, 0x07, 0x04, 0x10, // 00070410
1184 0x00, 0x07, 0x4D, 0x59, // 00074D59
1185 0x00, 0x07, 0x0C, 0x50, // 00070C50
1186 0x00, 0x06, 0x98, 0x1C, // 0006981C
1187 0x00, 0x00, 0xC1, 0x04, // 0000C104
1188 0x00, 0x07, 0x54, 0x04, // 00075404
1189 0x00, 0x07, 0x17, 0x60, // 00071760
1190 0x00, 0x09, 0x80, 0x48, // 00098048
1191 0x00, 0x09, 0x89, 0x78, // 00098978
1192 0x00, 0x08, 0x38, 0xC1, // 000838C1
1193 0x00, 0x06, 0x90, 0x0F, // 0006900F
1194 0x00, 0x08, 0x80, 0x41, // 00088041
1195 0x00, 0x02, 0x9F, 0x10, // 00029F10
1196 0x00, 0x02, 0x14, 0x14, // 00021414
1197 0x00, 0x02, 0x81, 0x28, // 00028128
1198 0x00, 0x07, 0x54, 0x01, // 00075401
1199 0x00, 0x07, 0x16, 0x65, // 00071665
1200 0x00, 0x0B, 0x49, 0x40, // 000B4940
1201 0x00, 0x02, 0x14, 0x14, // 00021414
1202 0x00, 0x00, 0x00, 0x00, // 00000000
1203 0x00, 0x06, 0x90, 0x22, // 00069022
1204 0x00, 0x07, 0x88, 0x03, // 00078803
1205 0x00, 0x00, 0x00, 0x00, // 00000000
1206 0x00, 0x06, 0x88, 0x69, // 00068869
1207 0x00, 0x06, 0x88, 0x61, // 00068861
1208 0x00, 0x06, 0x08, 0x6F, // 0006086F
1209 0x00, 0x0B, 0x52, 0x40, // 000B5240
1210 0x00, 0x08, 0x89, 0x41, // 00088941
1211 0x00, 0x02, 0x9F, 0x10, // 00029F10
1212 0x00, 0x02, 0x13, 0x8B, // 0002138B
1213 0x00, 0x02, 0x81, 0x28, // 00028128
1214 0x00, 0x08, 0x88, 0x42, // 00088842
1215 0x00, 0x02, 0x86, 0x10, // 00028610
1216 0x00, 0x02, 0x14, 0x14, // 00021414
1217 0x00, 0x02, 0x81, 0x28, // 00028128
1218 0x00, 0x00, 0xC1, 0x01, // 0000C101
1219 0x00, 0x07, 0x44, 0x04, // 00074404
1220 0x00, 0x07, 0x07, 0x7F, // 0007077F
1221 0x00, 0x00, 0x00, 0x00, // 00000000
1222 0x00, 0x00, 0x00, 0x00, // 00000000
1223 0x00, 0x06, 0x90, 0x6F, // 0006906F
1224 0x00, 0x06, 0x80, 0x0F, // 0006800F
1225 0x00, 0x06, 0x10, 0x66, // 00061066
1226 0x00, 0x08, 0x90, 0xC2, // 000890C2
1227 0x00, 0x02, 0x9F, 0x10, // 00029F10
1228 0x00, 0x02, 0x16, 0x14, // 00021614
1229 0x00, 0x02, 0x81, 0x28, // 00028128
1230 0x00, 0x06, 0x10, 0x67, // 00061067
1231 0x00, 0x08, 0x91, 0xC2, // 000891C2
1232 0x00, 0x02, 0x9F, 0x10, // 00029F10
1233 0x00, 0x02, 0x16, 0x14, // 00021614
1234 0x00, 0x02, 0x81, 0x28, // 00028128
1235 0x00, 0x02, 0x14, 0x14, // 00021414
1236 0x00, 0x02, 0x81, 0x28, // 00028128
1237 0x00, 0x06, 0x10, 0x76, // 00061076
1238 0x00, 0x06, 0x08, 0x7A, // 0006087A
1239 0x00, 0x0A, 0x00, 0xC2, // 000A00C2
1240 0x00, 0x08, 0x89, 0x40, // 00088940
1241 0x00, 0x02, 0x9F, 0x10, // 00029F10
1242 0x00, 0x02, 0x14, 0x14, // 00021414
1243 0x00, 0x02, 0x81, 0x28, // 00028128
1244 0x00, 0x07, 0x54, 0x00, // 00075400
1245 0x00, 0x07, 0x14, 0x20, // 00071420
1246 0x00, 0x00, 0x00, 0x00, // 00000000
1247 0x00, 0x08, 0x90, 0xC2, // 000890C2
1248 0x00, 0x02, 0x88, 0x10, // 00028810
1249 0x00, 0x02, 0x14, 0x14, // 00021414
1250 0x00, 0x02, 0x81, 0x28, // 00028128
1251 0x00, 0x06, 0x0C, 0x26, // 00060C26
1252 0x00, 0x06, 0x14, 0x1C, // 0006141C
1253 0x00, 0x07, 0x5C, 0x01, // 00075C01
1254 0x00, 0x07, 0x1E, 0x00, // 00071E00
1255 0x00, 0x08, 0x89, 0xC2, // 000889C2
1256 0x00, 0x02, 0x86, 0x08, // 00028608
1257 0x00, 0x08, 0x09, 0xC3, // 000809C3
1258 0x00, 0x06, 0x24, 0x24, // 00062424
1259 0x00, 0x09, 0x22, 0xC4, // 000922C4
1260 0x00, 0x02, 0x86, 0x08, // 00028608
1261 0x00, 0x08, 0x24, 0xC3, // 000824C3
1262 0x00, 0x09, 0x29, 0xC4, // 000929C4
1263 0x00, 0x02, 0x86, 0x08, // 00028608
1264 0x00, 0x08, 0x0C, 0x40, // 00080C40
1265 0x00, 0x06, 0x24, 0x2E, // 0006242E
1266 0x00, 0x09, 0x22, 0xC4, // 000922C4
1267 0x00, 0x02, 0x86, 0x08, // 00028608
1268 0x00, 0x08, 0x24, 0xC3, // 000824C3
1269 0x00, 0x09, 0x29, 0xC4, // 000929C4
1270 0x00, 0x02, 0x86, 0x08, // 00028608
1271 0x00, 0x08, 0x0C, 0x40, // 00080C40
1272 0x00, 0x07, 0x6C, 0x00, // 00076C00
1273 0x00, 0x07, 0x2C, 0x20, // 00072C20
1274 0x00, 0x00, 0x00, 0x00, // 00000000
1275 0x00, 0x08, 0x89, 0xC5, // 000889C5
1276 0x00, 0x02, 0x86, 0x10, // 00028610
1277 0x00, 0x02, 0x14, 0x14, // 00021414
1278 0x00, 0x02, 0x81, 0x28, // 00028128
1279 0x00, 0x00, 0x00, 0x00, // 00000000
1280 0x00, 0x00, 0x00, 0x00, // 00000000
1281 0x00, 0x00, 0x00, 0x00, // 00000000
1282 0x00, 0x0B, 0x6D, 0x70, // 000B6D70
1283 0x00, 0x00, 0x00, 0x00, // 00000000
1284 0x00, 0x00, 0x00, 0x00, // 00000000
1285 0x00, 0x04, 0xB8, 0x0D, // 0004B80D
1286 0x00, 0x06, 0xA8, 0x79, // 0006A879
1287 0x00, 0x09, 0xBF, 0x7C, // 0009BF7C
1288 0x00, 0x00, 0xC1, 0x01, // 0000C101
1289 0x00, 0x07, 0x44, 0x04, // 00074404
1290 0x00, 0x07, 0x07, 0xC5, // 000707C5
1291 0x00, 0x00, 0x00, 0x00, // 00000000
1292 0x00, 0x00, 0x00, 0x00, // 00000000
1293 0x00, 0x00, 0x00, 0x00, // 00000000
1294 0x00, 0x06, 0x80, 0x0F, // 0006800F
1295 0x00, 0x06, 0x18, 0x76, // 00061876
1296 0x00, 0x00, 0x00, 0x00, // 00000000
1297 0x00, 0x08, 0x9B, 0x40, // 00089B40
1298 0x00, 0x02, 0x9F, 0x10, // 00029F10
1299 0x00, 0x08, 0x29, 0x40, // 00082940
1300 0x00, 0x08, 0x08, 0x40, // 00080840
1301 0x00, 0x0C, 0x31, 0x08, // 000C3108
1302 0x00, 0x0E, 0x31, 0x09, // 000E3109
1303 0x00, 0x00, 0x00, 0x00, // 00000000
1304 0x00, 0x06, 0x10, 0x73, // 00061073
1305 0x00, 0x0C, 0x01, 0x08, // 000C0108
1306 0x00, 0x0E, 0x01, 0x09, // 000E0109
1307 0x00, 0x0A, 0xF6, 0x7C, // 000AF67C
1308 0x00, 0x09, 0xA7, 0x7F, // 0009A77F
1309 0x00, 0x02, 0x82, 0x08, // 00028208
1310 0x00, 0x08, 0x36, 0x42, // 00083642
1311 0x00, 0x0A, 0xC0, 0x7C, // 000AC07C
1312 0x00, 0x09, 0xBF, 0x7F, // 0009BF7F
1313 0x00, 0x02, 0x82, 0x08, // 00028208
1314 0x00, 0x08, 0x00, 0x42, // 00080042
1315 0x00, 0x06, 0x20, 0x79, // 00062079
1316 0x00, 0x08, 0x12, 0x42, // 00081242
1317 0x00, 0x08, 0xA4, 0x41, // 0008A441
1318 0x00, 0x07, 0xF4, 0x0C, // 0007F40C
1319 0x00, 0x07, 0xC4, 0x0C, // 0007C40C
1320 0x00, 0x02, 0x9F, 0x50, // 00029F50
1321 0x00, 0x06, 0x90, 0x73, // 00069073
1322 0x00, 0x06, 0xA0, 0x79, // 0006A079
1323 0x00, 0x08, 0x9B, 0x41, // 00089B41
1324 0x00, 0x02, 0x87, 0x20, // 00028720
1325 0x00, 0x08, 0x0D, 0x40, // 00080D40
1326 0x00, 0x08, 0x05, 0x40, // 00080540
1327 0x00, 0x02, 0x13, 0xCB, // 000213CB
1328 0x00, 0x02, 0x81, 0x28, // 00028128
1329 0x00, 0x02, 0x13, 0xBE, // 000213BE
1330 0x00, 0x02, 0x81, 0x28, // 00028128
1331 0x00, 0x06, 0x00, 0x74, // 00060074
1332 0x00, 0x06, 0x0C, 0x1C, // 00060C1C
1333 0x00, 0x07, 0x54, 0x01, // 00075401
1334 0x00, 0x07, 0x14, 0x80, // 00071480
1335 0x00, 0x08, 0x80, 0x40, // 00088040
1336 0x00, 0x02, 0x9E, 0x48, // 00029E48
1337 0x00, 0x08, 0x91, 0xC2, // 000891C2
1338 0x00, 0x02, 0x89, 0x38, // 00028938
1339 0x00, 0x02, 0x15, 0xDB, // 000215DB
1340 0x00, 0x07, 0x44, 0x04, // 00074404
1341 0x00, 0x07, 0x07, 0xF8, // 000707F8
1342 0x00, 0x00, 0x00, 0x00, // 00000000
1343 0x00, 0x00, 0x00, 0x00, // 00000000
1344 0x00, 0x00, 0x00, 0x00, // 00000000
1345 0x00, 0x06, 0x80, 0x0E, // 0006800E
1346 0x00, 0x02, 0x16, 0x52, // 00021652
1347 0x00, 0x07, 0x4C, 0x04, // 00074C04
1348 0x00, 0x07, 0x0F, 0xFF, // 00070FFF
1349 0x00, 0x00, 0x00, 0x00, // 00000000
1350 0x00, 0x00, 0x00, 0x00, // 00000000
1351 0x00, 0x00, 0x00, 0x00, // 00000000
1352 0x00, 0x06, 0x88, 0x0F, // 0006880F
1353 0x00, 0x06, 0x00, 0x69, // 00060069
1354 0x00, 0x07, 0x4C, 0x01, // 00074C01
1355 0x00, 0x07, 0x0E, 0x65, // 00070E65
1356 0x00, 0x08, 0x00, 0x41, // 00080041
1357 0x00, 0x07, 0x54, 0x00, // 00075400
1358 0x00, 0x07, 0x14, 0x20, // 00071420
1359 0x00, 0x06, 0x18, 0x76, // 00061876
1360 0x00, 0x0A, 0x12, 0xC3, // 000A12C3
1361 0x00, 0x06, 0x88, 0x22, // 00068822
1362 0x00, 0x08, 0x92, 0x41, // 00089241
1363 0x00, 0x0A, 0xC0, 0xC2, // 000AC0C2
1364 0x00, 0x04, 0x0F, 0x00, // 00040F00
1365 0x00, 0x02, 0x9F, 0x10, // 00029F10
1366 0x00, 0x02, 0x14, 0x14, // 00021414
1367 0x00, 0x02, 0x81, 0x28, // 00028128
1368 0x00, 0x08, 0x09, 0x41, // 00080941
1369 0x00, 0x06, 0x00, 0x6A, // 0006006A
1370 0x00, 0x00, 0x00, 0x00, // 00000000
1371 0x00, 0x06, 0x80, 0x69, // 00068069
1372 0x00, 0x07, 0x88, 0x07, // 00078807
1373 0x00, 0x06, 0x80, 0x6F, // 0006806F
1374 0x00, 0x00, 0xC1, 0x03, // 0000C103
1375 0x00, 0x07, 0x44, 0x05, // 00074405
1376 0x00, 0x07, 0x04, 0x1B, // 0007041B
1377 0x00, 0x00, 0x00, 0x00, // 00000000
1378 0x00, 0x00, 0x00, 0x00, // 00000000
1379 0x00, 0x00, 0x00, 0x00, // 00000000
1380 0x00, 0x06, 0x80, 0x0F, // 0006800F
1381 0x00, 0x06, 0x04, 0x26, // 00060426
1382 0x00, 0x06, 0x28, 0x7A, // 0006287A
1383 0x00, 0x06, 0x38, 0x7A, // 0006387A
1384 0x00, 0x06, 0x0C, 0x1C, // 00060C1C
1385 0x00, 0x07, 0x54, 0x01, // 00075401
1386 0x00, 0x07, 0x16, 0x00, // 00071600
1387 0x00, 0x06, 0x18, 0x70, // 00061870
1388 0x00, 0x08, 0x80, 0xC1, // 000880C1
1389 0x00, 0x02, 0x86, 0x08, // 00028608
1390 0x00, 0x08, 0x00, 0xC2, // 000800C2
1391 0x00, 0x07, 0x74, 0x00, // 00077400
1392 0x00, 0x07, 0x34, 0x40, // 00073440
1393 0x00, 0x06, 0x08, 0x74, // 00060874
1394 0x00, 0x08, 0xA5, 0x41, // 0008A541
1395 0x00, 0x02, 0x9E, 0x30, // 00029E30
1396 0x00, 0x08, 0x89, 0x40, // 00088940
1397 0x00, 0x02, 0x9F, 0x20, // 00029F20
1398 0x00, 0x08, 0xA0, 0xC6, // 0008A0C6
1399 0x00, 0x02, 0x88, 0x10, // 00028810
1400 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
1401 0x00, 0x02, 0x81, 0x80, // 00028180
1402 0x00, 0x08, 0x89, 0x40, // 00088940
1403 0x00, 0x02, 0x9F, 0x70, // 00029F70
1404 0x00, 0x07, 0x64, 0x00, // 00076400
1405 0x00, 0x07, 0x24, 0x21, // 00072421
1406 0x00, 0x08, 0x93, 0xC0, // 000893C0
1407 0x00, 0x06, 0x80, 0x70, // 00068070
1408 0x00, 0x06, 0xA8, 0x7A, // 0006A87A
1409 0x00, 0x08, 0x94, 0xC2, // 000894C2
1410 0x00, 0x02, 0x88, 0x10, // 00028810
1411 0x00, 0x02, 0x16, 0x11, // 00021611
1412 0x00, 0x07, 0x44, 0x05, // 00074405
1413 0x00, 0x07, 0x04, 0x40, // 00070440
1414 0x00, 0x00, 0x00, 0x00, // 00000000
1415 0x00, 0x00, 0x00, 0x00, // 00000000
1416 0x00, 0x00, 0x00, 0x00, // 00000000
1417 0x00, 0x06, 0x80, 0x0F, // 0006800F
1418 0x00, 0x07, 0x44, 0x01, // 00074401
1419 0x00, 0x07, 0x06, 0x61, // 00070661
1420 0x00, 0x07, 0x4C, 0x00, // 00074C00
1421 0x00, 0x07, 0x0C, 0x01, // 00070C01
1422 0x00, 0x00, 0x00, 0x00, // 00000000
1423 0x00, 0x06, 0x80, 0x22, // 00068022
1424 0x00, 0x04, 0x07, 0x00, // 00040700
1425 0x00, 0x0A, 0xC9, 0xC0, // 000AC9C0
1426 0x00, 0x02, 0x9F, 0x10, // 00029F10
1427 0x00, 0x08, 0x80, 0x41, // 00088041
1428 0x00, 0x02, 0x81, 0x10, // 00028110
1429 0x00, 0x02, 0x14, 0xAC, // 000214AC
1430 0x00, 0x02, 0x81, 0x28, // 00028128
1431 0x00, 0x07, 0x80, 0x07, // 00078007
1432 0x00, 0x07, 0x44, 0x01, // 00074401
1433 0x00, 0x07, 0x06, 0x61, // 00070661
1434 0x00, 0x07, 0x4C, 0x0C, // 00074C0C
1435 0x00, 0x07, 0x0C, 0x00, // 00070C00
1436 0x00, 0x00, 0x00, 0x00, // 00000000
1437 0x00, 0x06, 0x80, 0x22, // 00068022
1438 0x00, 0x0A, 0xC7, 0x81, // 000AC781
1439 0x00, 0x02, 0x9E, 0x10, // 00029E10
1440 0x00, 0x02, 0x14, 0xC1, // 000214C1
1441 0x00, 0x02, 0x81, 0x28, // 00028128
1442 0x00, 0x07, 0x44, 0x01, // 00074401
1443 0x00, 0x07, 0x06, 0x69, // 00070669
1444 0x00, 0x07, 0x4C, 0x00, // 00074C00
1445 0x00, 0x07, 0x0C, 0x01, // 00070C01
1446 0x00, 0x07, 0x44, 0x01, // 00074401
1447 0x00, 0x07, 0x06, 0x6C, // 0007066C
1448 0x00, 0x06, 0x80, 0x22, // 00068022
1449 0x00, 0x06, 0x10, 0x7A, // 0006107A
1450 0x00, 0x06, 0x18, 0x77, // 00061877
1451 0x00, 0x04, 0x25, 0x08, // 00042508
1452 0x00, 0x04, 0x2D, 0x08, // 00042D08
1453 0x00, 0x04, 0x35, 0x08, // 00043508
1454 0x00, 0x04, 0x3D, 0x08, // 00043D08
1455 0x00, 0x0A, 0xCF, 0x81, // 000ACF81
1456 0x00, 0x02, 0x9F, 0x70, // 00029F70
1457 0x00, 0x06, 0x0C, 0x6A, // 00060C6A
1458 0x00, 0x08, 0x9B, 0x40, // 00089B40
1459 0x00, 0x02, 0x9E, 0x50, // 00029E50
1460 0x00, 0x08, 0x92, 0x40, // 00089240
1461 0x00, 0x02, 0x9F, 0x30, // 00029F30
1462 0x00, 0x0B, 0x49, 0x41, // 000B4941
1463 0x00, 0x0B, 0x64, 0x40, // 000B6440
1464 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
1465 0x00, 0x0B, 0x76, 0x40, // 000B7640
1466 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
1467 0x00, 0x02, 0x81, 0x08, // 00028108
1468 0x00, 0x06, 0x0C, 0x65, // 00060C65
1469 0x00, 0x0B, 0x5B, 0x7F, // 000B5B7F
1470 0x00, 0x02, 0x81, 0x70, // 00028170
1471 0x00, 0x06, 0x80, 0x22, // 00068022
1472 0x00, 0x06, 0x0C, 0x6A, // 00060C6A
1473 0x00, 0x08, 0x9B, 0x40, // 00089B40
1474 0x00, 0x02, 0x9F, 0x50, // 00029F50
1475 0x00, 0x08, 0x92, 0x40, // 00089240
1476 0x00, 0x02, 0x9F, 0x30, // 00029F30
1477 0x00, 0x0B, 0x49, 0x41, // 000B4941
1478 0x00, 0x04, 0x27, 0x08, // 00042708
1479 0x00, 0x04, 0x2F, 0x08, // 00042F08
1480 0x00, 0x04, 0x37, 0x08, // 00043708
1481 0x00, 0x04, 0x3F, 0x08, // 00043F08
1482 0x00, 0x02, 0x81, 0x08, // 00028108
1483 0x00, 0x06, 0x0C, 0x65, // 00060C65
1484 0x00, 0x0B, 0x5B, 0x40, // 000B5B40
1485 0x00, 0x06, 0x04, 0x6A, // 0006046A
1486 0x00, 0x06, 0x14, 0x65, // 00061465
1487 0x00, 0x09, 0x00, 0xC2, // 000900C2
1488 0x00, 0x08, 0x11, 0x41, // 00081141
1489 0x00, 0x02, 0x9F, 0x18, // 00029F18
1490 0x00, 0x08, 0x10, 0x41, // 00081041
1491 0x00, 0x02, 0x9F, 0x08, // 00029F08
1492 0x00, 0x08, 0x08, 0x40, // 00080840
1493 0x00, 0x07, 0xA0, 0x0D, // 0007A00D
1494 0x00, 0x07, 0xA8, 0x0D, // 0007A80D
1495 0x00, 0x07, 0xB0, 0x0D, // 0007B00D
1496 0x00, 0x06, 0x8C, 0x6A, // 00068C6A
1497 0x00, 0x07, 0xB8, 0x0D, // 0007B80D
1498 0x00, 0x06, 0x98, 0x77, // 00069877
1499 0x00, 0x07, 0x44, 0x01, // 00074401
1500 0x00, 0x07, 0x06, 0x69, // 00070669
1501 0x00, 0x07, 0x4C, 0x00, // 00074C00
1502 0x00, 0x07, 0x0C, 0x02, // 00070C02
1503 0x00, 0x06, 0x10, 0x7A, // 0006107A
1504 0x00, 0x06, 0x80, 0x22, // 00068022
1505 0x00, 0x0A, 0xC3, 0x81, // 000AC381
1506 0x00, 0x02, 0x9F, 0x58, // 00029F58
1507 0x00, 0x08, 0x92, 0x40, // 00089240
1508 0x00, 0x02, 0x9E, 0x40, // 00029E40
1509 0x00, 0x0B, 0x52, 0x7E, // 000B527E
1510 0x00, 0x02, 0x16, 0x2E, // 0002162E
1511 0x00, 0x07, 0x44, 0x05, // 00074405
1512 0x00, 0x07, 0x04, 0xAC, // 000704AC
1513 0x00, 0x06, 0x90, 0x7A, // 0006907A
1514 0x00, 0x00, 0x00, 0x00, // 00000000
1515 0x00, 0x00, 0x00, 0x00, // 00000000
1516 0x00, 0x06, 0x80, 0x0F, // 0006800F
1517 0x00, 0x02, 0x81, 0x18, // 00028118
1518 0x00, 0x08, 0x9A, 0x42, // 00089A42
1519 0x00, 0x02, 0x9E, 0x08, // 00029E08
1520 0x00, 0x0B, 0x52, 0x7F, // 000B527F
1521 0x00, 0x00, 0x00, 0x00, // 00000000
1522 0x00, 0x00, 0x00, 0x00, // 00000000
1523 0x00, 0x00, 0x00, 0x00, // 00000000
1524 0x00, 0x06, 0x90, 0x7A, // 0006907A
1525 0x00, 0x00, 0x00, 0x00, // 00000000
1526 0x00, 0x06, 0x00, 0x6D, // 0006006D
1527 0x00, 0x00, 0x00, 0x00, // 00000000
1528 0x00, 0x08, 0x80, 0x41, // 00088041
1529 0x00, 0x00, 0x00, 0x00, // 00000000
1530 0x00, 0x00, 0x00, 0x00, // 00000000
1531 0x00, 0x00, 0x00, 0x00, // 00000000
1532 0x00, 0x06, 0xC0, 0x6D, // 0006C06D
1533 0x00, 0x02, 0x3F, 0xCC, // 00023FCC
1534 0x00, 0x07, 0x6C, 0x05, // 00076C05
1535 0x00, 0x07, 0x2C, 0xBA, // 00072CBA
1536 0x00, 0x00, 0x00, 0x00, // 00000000
1537 0x00, 0x00, 0x00, 0x00, // 00000000
1538 0x00, 0x00, 0x00, 0x00, // 00000000
1539 0x00, 0x00, 0x00, 0x00, // 00000000
1540 0x00, 0x02, 0x13, 0x3B, // 0002133B
1541 0x00, 0x02, 0x81, 0x28, // 00028128
1542 0x00, 0x00, 0x00, 0x00, // 00000000
1543 0x00, 0x00, 0x00, 0x00, // 00000000
1544 0x00, 0x00, 0x00, 0x00, // 00000000
1545 0x00, 0x00, 0x00, 0x00, // 00000000
1546 0x00, 0x00, 0x00, 0x00, // 00000000
1547 0x00, 0x00, 0xC1, 0x80, // 0000C180
1548 0x00, 0x00, 0x00, 0x00, // 00000000
1549 0x00, 0x00, 0x00, 0x00, // 00000000
1550 0x00, 0x00, 0x00, 0x00, // 00000000
1551 0x00, 0x00, 0x00, 0x00, // 00000000
1552 0x00, 0x00, 0x00, 0x00, // 00000000
1553 0x00, 0x00, 0x00, 0x00, // 00000000
1554 0x00, 0x06, 0x10, 0x68, // 00061068
1555 0x00, 0x04, 0x04, 0x08, // 00040408
1556 0x00, 0x08, 0x92, 0x40, // 00089240
1557 0x00, 0x02, 0x9E, 0x08, // 00029E08
1558 0x00, 0x02, 0x14, 0xDD, // 000214DD
1559 0x00, 0x06, 0x28, 0x6C, // 0006286C
1560 0x00, 0x04, 0x0C, 0x08, // 00040C08
1561 0x00, 0x07, 0x64, 0x3F, // 0007643F
1562 0x00, 0x07, 0x27, 0xFF, // 000727FF
1563 0x00, 0x00, 0x00, 0x00, // 00000000
1564 0x00, 0x09, 0xA4, 0x44, // 0009A444
1565 0x00, 0x04, 0x14, 0x00, // 00041400
1566 0x00, 0x0A, 0xC0, 0xC4, // 000AC0C4
1567 0x00, 0x0A, 0xC9, 0xC4, // 000AC9C4
1568 0x00, 0x0A, 0xD2, 0xC4, // 000AD2C4
1569 0x00, 0x09, 0x80, 0x48, // 00098048
1570 0x00, 0x09, 0xB1, 0x78, // 0009B178
1571 0x00, 0x08, 0x00, 0xC6, // 000800C6
1572 0x00, 0x09, 0x89, 0x48, // 00098948
1573 0x00, 0x09, 0xB2, 0x78, // 0009B278
1574 0x00, 0x08, 0x09, 0xC6, // 000809C6
1575 0x00, 0x0A, 0xC0, 0xC4, // 000AC0C4
1576 0x00, 0x0A, 0xC9, 0xC4, // 000AC9C4
1577 0x00, 0x08, 0xAD, 0x40, // 0008AD40
1578 0x00, 0x02, 0x9F, 0x30, // 00029F30
1579 0x00, 0x09, 0x90, 0x48, // 00099048
1580 0x00, 0x09, 0xB0, 0x78, // 0009B078
1581 0x00, 0x08, 0x02, 0xC6, // 000802C6
1582 0x00, 0x09, 0x91, 0x48, // 00099148
1583 0x00, 0x09, 0xB1, 0x78, // 0009B178
1584 0x00, 0x08, 0x0A, 0xC6, // 00080AC6
1585 0x00, 0x00, 0xC1, 0x07, // 0000C107
1586 0x00, 0x0A, 0xC0, 0xC4, // 000AC0C4
1587 0x00, 0x0A, 0xC9, 0xC4, // 000AC9C4
1588 0x00, 0x00, 0x00, 0x00, // 00000000
1589 0x00, 0x00, 0x00, 0x00, // 00000000
1590 0x00, 0x00, 0x00, 0x00, // 00000000
1591 0x00, 0x00, 0x00, 0x00, // 00000000
1592 0x00, 0x06, 0x18, 0x68, // 00061868
1593 0x00, 0x06, 0x00, 0x1C, // 0006001C
1594 0x00, 0x09, 0x9B, 0x7D, // 00099B7D
1595 0x00, 0x00, 0xC1, 0x07, // 0000C107
1596 0x00, 0x06, 0x08, 0x20, // 00060820
1597 0x00, 0x06, 0x10, 0x6E, // 0006106E
1598 0x00, 0x08, 0x81, 0xC0, // 000881C0
1599 0x00, 0x09, 0x03, 0xC0, // 000903C0
1600 0x00, 0x02, 0x86, 0x08, // 00028608
1601 0x00, 0x08, 0x00, 0xC2, // 000800C2
1602 0x00, 0x0B, 0x40, 0x7F, // 000B407F
1603 0x00, 0x01, 0x0A, 0x20, // 00010A20
1604 0x00, 0x0B, 0x49, 0x7F, // 000B497F
1605 0x00, 0x04, 0x14, 0x00, // 00041400
1606 0x00, 0x0B, 0x76, 0x78, // 000B7678
1607 0x00, 0x09, 0x92, 0x48, // 00099248
1608 0x00, 0x09, 0x89, 0x48, // 00098948
1609 0x00, 0x09, 0x9A, 0x68, // 00099A68
1610 0x00, 0x08, 0x09, 0xC3, // 000809C3
1611 0x00, 0x08, 0x9F, 0xC1, // 00089FC1
1612 0x00, 0x02, 0x9E, 0x08, // 00029E08
1613 0x00, 0x00, 0xC1, 0x87, // 0000C187
1614 0x00, 0x06, 0xB0, 0x68, // 0006B068
1615 0x00, 0x09, 0x92, 0x48, // 00099248
1616 0x00, 0x09, 0x89, 0x48, // 00098948
1617 0x00, 0x09, 0x9A, 0x68, // 00099A68
1618 0x00, 0x08, 0x09, 0xC3, // 000809C3
1619 0x00, 0x0B, 0x76, 0x40, // 000B7640
1620 0x00, 0x04, 0x14, 0x08, // 00041408
1621 0x00, 0x08, 0x9F, 0xC1, // 00089FC1
1622 0x00, 0x02, 0x9E, 0x08, // 00029E08
1623 0x00, 0x00, 0xC1, 0x87, // 0000C187
1624 0x00, 0x06, 0xB0, 0x68, // 0006B068
1625 0x00, 0x00, 0xC1, 0x07, // 0000C107
1626 0x00, 0x0B, 0x40, 0x40, // 000B4040
1627 0x00, 0x00, 0x00, 0x00, // 00000000
1628 0x00, 0x00, 0x00, 0x00, // 00000000
1629 0x00, 0x00, 0x00, 0x00, // 00000000
1630 0x00, 0x00, 0x00, 0x00, // 00000000
1631 0x00, 0x00, 0x00, 0x00, // 00000000
1632 0x00, 0x06, 0x30, 0x71, // 00063071
1633 0x00, 0x07, 0x44, 0x01, // 00074401
1634 0x00, 0x08, 0xB6, 0x40, // 0008B640
1635 0x00, 0x02, 0x9E, 0x08, // 00029E08
1636 0x00, 0x02, 0x15, 0x31, // 00021531
1637 0x00, 0x06, 0x18, 0x7A, // 0006187A
1638 0x00, 0x06, 0x30, 0x72, // 00063072
1639 0x00, 0x07, 0x06, 0x00, // 00070600
1640 0x00, 0x06, 0x08, 0x28, // 00060828
1641 0x00, 0x08, 0x38, 0x41, // 00083841
1642 0x00, 0x08, 0x90, 0xC1, // 000890C1
1643 0x00, 0x02, 0x9F, 0x08, // 00029F08
1644 0x00, 0x00, 0xC1, 0x87, // 0000C187
1645 0x00, 0x07, 0x54, 0x03, // 00075403
1646 0x00, 0x07, 0x17, 0xF0, // 000717F0
1647 0x00, 0x06, 0xB8, 0x22, // 0006B822
1648 0x00, 0x01, 0x04, 0x90, // 00010490
1649 0x00, 0x09, 0x92, 0x48, // 00099248
1650 0x00, 0x0A, 0xE7, 0x8A, // 000AE78A
1651 0x00, 0x0A, 0xEF, 0x8A, // 000AEF8A
1652 0x00, 0x08, 0x36, 0x41, // 00083641
1653 0x00, 0x09, 0xAD, 0x78, // 0009AD78
1654 0x00, 0x08, 0x24, 0xC5, // 000824C5
1655 0x00, 0x00, 0x00, 0x00, // 00000000
1656 0x00, 0x00, 0x00, 0x00, // 00000000
1657 0x00, 0x06, 0xB0, 0x72, // 0006B072
1658 0x00, 0x07, 0xE0, 0x0E, // 0007E00E
1659 0x00, 0x0B, 0x76, 0x40, // 000B7640
1660 0x00, 0x08, 0x9B, 0x40, // 00089B40
1661 0x00, 0x02, 0x9F, 0x08, // 00029F08
1662 0x00, 0x00, 0xC1, 0x87, // 0000C187
1663 0x00, 0x06, 0xB0, 0x71, // 0006B071
1664 0x00, 0x06, 0x08, 0x20, // 00060820
1665 0x00, 0x06, 0x00, 0x1C, // 0006001C
1666 0x00, 0x06, 0x10, 0x6E, // 0006106E
1667 0x00, 0x08, 0x81, 0xC0, // 000881C0
1668 0x00, 0x02, 0x86, 0x08, // 00028608
1669 0x00, 0x08, 0x00, 0xC2, // 000800C2
1670 0x00, 0x07, 0x5C, 0x01, // 00075C01
1671 0x00, 0x07, 0x1D, 0xE8, // 00071DE8
1672 0x00, 0x0B, 0x76, 0x7F, // 000B767F
1673 0x00, 0x08, 0x93, 0xC0, // 000893C0
1674 0x00, 0x02, 0x88, 0x08, // 00028808
1675 0x00, 0x00, 0xC1, 0x87, // 0000C187
1676 0x00, 0x07, 0x44, 0x00, // 00074400
1677 0x00, 0x07, 0x05, 0x38, // 00070538
1678 0x00, 0x00, 0xC1, 0x07, // 0000C107
1679 0x00, 0x00, 0x00, 0x00, // 00000000
1680 0x00, 0x00, 0x00, 0x00, // 00000000
1681 0x00, 0x00, 0x00, 0x00, // 00000000
1682 0x00, 0x06, 0xB0, 0x71, // 0006B071
1683 0x00, 0x06, 0xB8, 0x28, // 0006B828
1684 0x00, 0x06, 0x80, 0x4B, // 0006804B
1685 0x00, 0x06, 0x00, 0x1C, // 0006001C
1686 0x00, 0x06, 0x08, 0x20, // 00060820
1687 0x00, 0x06, 0x10, 0x6E, // 0006106E
1688 0x00, 0x08, 0x81, 0xC0, // 000881C0
1689 0x00, 0x02, 0x86, 0x08, // 00028608
1690 0x00, 0x08, 0x00, 0xC2, // 000800C2
1691 0x00, 0x06, 0x18, 0x68, // 00061868
1692 0x00, 0x00, 0xC1, 0x07, // 0000C107
1693 0x00, 0x0A, 0x10, 0x44, // 000A1044
1694 0x00, 0x0A, 0x20, 0x42, // 000A2042
1695 0x00, 0x08, 0x12, 0xC4, // 000812C4
1696 0x00, 0x09, 0x03, 0xC2, // 000903C2
1697 0x00, 0x00, 0x00, 0x00, // 00000000
1698 0x00, 0x0A, 0x00, 0x7C, // 000A007C
1699 0x00, 0x07, 0x44, 0x00, // 00074400
1700 0x00, 0x07, 0x04, 0x20, // 00070420
1701 0x00, 0x07, 0x54, 0x05, // 00075405
1702 0x00, 0x07, 0x15, 0x7C, // 0007157C
1703 0x00, 0x0B, 0x49, 0x41, // 000B4941
1704 0x00, 0x0B, 0x64, 0x7F, // 000B647F
1705 0x00, 0x0B, 0x5B, 0x78, // 000B5B78
1706 0x00, 0x09, 0xA4, 0x7C, // 0009A47C
1707 0x00, 0x06, 0x90, 0x0A, // 0006900A
1708 0x00, 0x0B, 0x76, 0x40, // 000B7640
1709 0x00, 0x09, 0x94, 0x83, // 00099483
1710 0x00, 0x08, 0x36, 0x41, // 00083641
1711 0x00, 0x09, 0x89, 0x41, // 00098941
1712 0x00, 0x09, 0x92, 0x41, // 00099241
1713 0x00, 0x02, 0x82, 0x08, // 00028208
1714 0x00, 0x08, 0x09, 0xC4, // 000809C4
1715 0x00, 0x01, 0x04, 0x13, // 00010413
1716 0x00, 0x08, 0xAF, 0xC1, // 0008AFC1
1717 0x00, 0x02, 0x9E, 0x08, // 00029E08
1718 0x00, 0x00, 0xC1, 0x82, // 0000C182
1719 0x00, 0x08, 0x36, 0x41, // 00083641
1720 0x00, 0x09, 0x89, 0x41, // 00098941
1721 0x00, 0x09, 0x92, 0x41, // 00099241
1722 0x00, 0x02, 0x82, 0x08, // 00028208
1723 0x00, 0x08, 0x09, 0xC4, // 000809C4
1724 0x00, 0x08, 0xAF, 0xC1, // 0008AFC1
1725 0x00, 0x02, 0x9E, 0x08, // 00029E08
1726 0x00, 0x00, 0xC1, 0x82, // 0000C182
1727 0x00, 0x04, 0x2C, 0x08, // 00042C08
1728 0x00, 0x08, 0x80, 0x41, // 00088041
1729 0x00, 0x02, 0x9F, 0x10, // 00029F10
1730 0x00, 0x02, 0x15, 0x62, // 00021562
1731 0x00, 0x02, 0x81, 0x28, // 00028128
1732 0x00, 0x0B, 0x40, 0x40, // 000B4040
1733 0x00, 0x02, 0x81, 0x08, // 00028108
1734 0x00, 0x0B, 0x40, 0x7F, // 000B407F
1735 0x00, 0x08, 0xAE, 0x54, // 0008AE54
1736 0x00, 0x02, 0x9F, 0x10, // 00029F10
1737 0x00, 0x00, 0xC1, 0x87, // 0000C187
1738 0x00, 0x02, 0x81, 0x28, // 00028128
1739 0x00, 0x0B, 0x76, 0x40, // 000B7640
1740 0x00, 0x00, 0xC1, 0x87, // 0000C187
1741 0x00, 0x00, 0x00, 0x00, // 00000000
1742 0x00, 0x00, 0x00, 0x00, // 00000000
1743 0x00, 0x06, 0xB0, 0x68, // 0006B068
1744 0x00, 0x04, 0x34, 0x08, // 00043408
1745 0x00, 0x00, 0x00, 0x00, // 00000000
1746 0x00, 0x00, 0x00, 0x00, // 00000000
1747 0x00, 0x06, 0x10, 0x68, // 00061068
1748 0x00, 0x00, 0x00, 0x00, // 00000000
1749 0x00, 0x08, 0x82, 0x47, // 00088247
1750 0x00, 0x02, 0x88, 0x08, // 00028808
1751 0x00, 0x02, 0x15, 0x96, // 00021596
1752 0x00, 0x0B, 0x64, 0x41, // 000B6441
1753 0x00, 0x08, 0x9A, 0x54, // 00089A54
1754 0x00, 0x09, 0xA4, 0x78, // 0009A478
1755 0x00, 0x0A, 0xEC, 0x8C, // 000AEC8C
1756 0x00, 0x0A, 0xE4, 0x7F, // 000AE47F
1757 0x00, 0x0A, 0xF4, 0x84, // 000AF484
1758 0x00, 0x0A, 0xF4, 0x8C, // 000AF48C
1759 0x00, 0x0A, 0xCC, 0x84, // 000ACC84
1760 0x00, 0x07, 0x64, 0x3F, // 0007643F
1761 0x00, 0x07, 0x27, 0xFF, // 000727FF
1762 0x00, 0x00, 0x00, 0x00, // 00000000
1763 0x00, 0x09, 0xA4, 0x44, // 0009A444
1764 0x00, 0x09, 0x85, 0xC2, // 000985C2
1765 0x00, 0x09, 0x86, 0xC3, // 000986C3
1766 0x00, 0x08, 0x00, 0xC0, // 000800C0
1767 0x00, 0x08, 0x12, 0x50, // 00081250
1768 0x00, 0x0A, 0xC0, 0xC4, // 000AC0C4
1769 0x00, 0x08, 0x9A, 0x54, // 00089A54
1770 0x00, 0x02, 0x87, 0x18, // 00028718
1771 0x00, 0x08, 0x92, 0x54, // 00089254
1772 0x00, 0x08, 0x2E, 0x40, // 00082E40
1773 0x00, 0x08, 0x31, 0x40, // 00083140
1774 0x00, 0x08, 0x9A, 0x54, // 00089A54
1775 0x00, 0x09, 0x8D, 0xC2, // 00098DC2
1776 0x00, 0x09, 0x8E, 0xC3, // 00098EC3
1777 0x00, 0x08, 0x09, 0xC1, // 000809C1
1778 0x00, 0x08, 0x12, 0x50, // 00081250
1779 0x00, 0x0A, 0xC9, 0xC4, // 000AC9C4
1780 0x00, 0x08, 0x9A, 0x54, // 00089A54
1781 0x00, 0x02, 0x87, 0x08, // 00028708
1782 0x00, 0x08, 0x92, 0x54, // 00089254
1783 0x00, 0x06, 0x28, 0x6C, // 0006286C
1784 0x00, 0x0A, 0xC0, 0xC4, // 000AC0C4
1785 0x00, 0x0A, 0xC9, 0xC4, // 000AC9C4
1786 0x00, 0x06, 0x90, 0x68, // 00069068
1787 0x00, 0x08, 0xAD, 0x40, // 0008AD40
1788 0x00, 0x02, 0x9F, 0x30, // 00029F30
1789 0x00, 0x09, 0x90, 0x48, // 00099048
1790 0x00, 0x09, 0xB0, 0x78, // 0009B078
1791 0x00, 0x08, 0x02, 0xC6, // 000802C6
1792 0x00, 0x09, 0x91, 0x48, // 00099148
1793 0x00, 0x09, 0xB1, 0x78, // 0009B178
1794 0x00, 0x08, 0x0A, 0xC6, // 00080AC6
1795 0x00, 0x00, 0xC1, 0x07, // 0000C107
1796 0x00, 0x0A, 0xC0, 0xC4, // 000AC0C4
1797 0x00, 0x0A, 0xC9, 0xC4, // 000AC9C4
1798 0x00, 0x02, 0x81, 0x18, // 00028118
1799 0x00, 0x07, 0x7C, 0x01, // 00077C01
1800 0x00, 0x07, 0x3C, 0xC0, // 00073CC0
1801 0x00, 0x07, 0x74, 0x01, // 00077401
1802 0x00, 0x07, 0x35, 0x60, // 00073560
1803 0x00, 0x06, 0x20, 0x2E, // 0006202E
1804 0x00, 0x06, 0x18, 0x1C, // 0006181C
1805 0x00, 0x06, 0x10, 0x6E, // 0006106E
1806 0x00, 0x06, 0x00, 0x75, // 00060075
1807 0x00, 0x06, 0x08, 0x7A, // 0006087A
1808 0x00, 0x06, 0xA0, 0x20, // 0006A020
1809 0x00, 0x08, 0x9C, 0xC3, // 00089CC3
1810 0x00, 0x02, 0x86, 0x08, // 00028608
1811 0x00, 0x08, 0x1B, 0xC2, // 00081BC2
1812 0x00, 0x09, 0x16, 0xC3, // 000916C3
1813 0x00, 0x02, 0x89, 0x10, // 00028910
1814 0x00, 0x07, 0x44, 0x00, // 00074400
1815 0x00, 0x07, 0x04, 0x30, // 00070430
1816 0x00, 0x08, 0x89, 0x40, // 00088940
1817 0x00, 0x02, 0x9E, 0x20, // 00029E20
1818 0x00, 0x08, 0x97, 0xC3, // 000897C3
1819 0x00, 0x02, 0x89, 0x10, // 00028910
1820 0x00, 0x07, 0x44, 0x00, // 00074400
1821 0x00, 0x07, 0x04, 0x70, // 00070470
1822 0x00, 0x00, 0xC1, 0x07, // 0000C107
1823 0x00, 0x00, 0x00, 0x00, // 00000000
1824 0x00, 0x00, 0x00, 0x00, // 00000000
1825 0x00, 0x06, 0x98, 0x7F, // 0006987F
1826 0x00, 0x06, 0x84, 0x06, // 00068406
1827 0x00, 0x06, 0x80, 0x75, // 00068075
1828 0x00, 0x00, 0x00, 0x00, // 00000000
1829 0x00, 0x02, 0x15, 0xFC, // 000215FC
1830 0x00, 0x07, 0x4C, 0x05, // 00074C05
1831 0x00, 0x07, 0x0D, 0xE2, // 00070DE2
1832 0x00, 0x00, 0x00, 0x00, // 00000000
1833 0x00, 0x00, 0x00, 0x00, // 00000000
1834 0x00, 0x00, 0x00, 0x00, // 00000000
1835 0x00, 0x06, 0x88, 0x0F, // 0006880F
1836 0x00, 0x07, 0x4C, 0x01, // 00074C01
1837 0x00, 0x07, 0x0E, 0x32, // 00070E32
1838 0x00, 0x0B, 0x6D, 0x7F, // 000B6D7F
1839 0x00, 0x0B, 0x64, 0x40, // 000B6440
1840 0x00, 0x00, 0x00, 0x00, // 00000000
1841 0x00, 0x06, 0x8C, 0x22, // 00068C22
1842 0x00, 0x06, 0x5C, 0x14, // 00065C14
1843 0x00, 0x06, 0xA8, 0x74, // 0006A874
1844 0x00, 0x06, 0x5C, 0x24, // 00065C24
1845 0x00, 0x06, 0x5C, 0x26, // 00065C26
1846 0x00, 0x06, 0x5C, 0x2E, // 00065C2E
1847 0x00, 0x06, 0x5C, 0x25, // 00065C25
1848 0x00, 0x06, 0x5C, 0x27, // 00065C27
1849 0x00, 0x06, 0x5C, 0x2F, // 00065C2F
1850 0x00, 0x06, 0x5C, 0x44, // 00065C44
1851 0x00, 0x04, 0x80, 0x03, // 00048003
1852 0x00, 0x00, 0x00, 0x00, // 00000000
1853 0x00, 0x00, 0x00, 0x00, // 00000000
1854 0x00, 0x00, 0x00, 0x00, // 00000000
1855 0x00, 0x00, 0xC1, 0x06, // 0000C106
1856 0x00, 0x06, 0x84, 0x74, // 00068474
1857 0x00, 0x06, 0x84, 0x43, // 00068443
1858 0x00, 0x06, 0x5C, 0x3C, // 00065C3C
1859 0x00, 0x06, 0x5C, 0x3B, // 00065C3B
1860 0x00, 0x06, 0x5C, 0x54, // 00065C54
1861 0x00, 0x06, 0x5C, 0x53, // 00065C53
1862 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
1863 0x00, 0x07, 0x4C, 0x01, // 00074C01
1864 0x00, 0x07, 0x0E, 0x25, // 00070E25
1865 0x00, 0x00, 0x00, 0x00, // 00000000
1866 0x00, 0x00, 0x00, 0x00, // 00000000
1867 0x00, 0x06, 0xA8, 0x74, // 0006A874
1868 0x00, 0x06, 0x8C, 0x22, // 00068C22
1869 0x00, 0x06, 0x5C, 0x14, // 00065C14
1870 0x00, 0x06, 0x5C, 0x24, // 00065C24
1871 0x00, 0x06, 0x5C, 0x26, // 00065C26
1872 0x00, 0x06, 0x5C, 0x2E, // 00065C2E
1873 0x00, 0x06, 0x5C, 0x25, // 00065C25
1874 0x00, 0x06, 0x5C, 0x27, // 00065C27
1875 0x00, 0x06, 0x5C, 0x2F, // 00065C2F
1876 0x00, 0x00, 0xC1, 0x07, // 0000C107
1877 0x00, 0x06, 0x5C, 0x44, // 00065C44
1878 0x00, 0x06, 0x5C, 0x43, // 00065C43
1879 0x00, 0x06, 0x5C, 0x3C, // 00065C3C
1880 0x00, 0x06, 0x5C, 0x3B, // 00065C3B
1881 0x00, 0x06, 0x5C, 0x54, // 00065C54
1882 0x00, 0x06, 0x5C, 0x53, // 00065C53
1883 0x00, 0x07, 0x5C, 0x00, // 00075C00
1884 0x00, 0x07, 0x1C, 0x02, // 00071C02
1885 0x00, 0x02, 0x81, 0x10, // 00028110
1886 0x00, 0x07, 0x5C, 0x00, // 00075C00
1887 0x00, 0x07, 0x1C, 0x01, // 00071C01
1888 0x00, 0x07, 0x54, 0x01, // 00075401
1889 0x00, 0x07, 0x16, 0x65, // 00071665
1890 0x00, 0x06, 0x00, 0x61, // 00060061
1891 0x00, 0x06, 0x20, 0x7A, // 0006207A
1892 0x00, 0x07, 0x4C, 0x05, // 00074C05
1893 0x00, 0x06, 0x9C, 0x7F, // 00069C7F
1894 0x00, 0x06, 0x90, 0x22, // 00069022
1895 0x00, 0x04, 0x1F, 0x00, // 00041F00
1896 0x00, 0x08, 0xA4, 0x40, // 0008A440
1897 0x00, 0x02, 0x9E, 0x08, // 00029E08
1898 0x00, 0x0B, 0x5B, 0x40, // 000B5B40
1899 0x00, 0x07, 0x0C, 0x14, // 00070C14
1900 0x00, 0x00, 0x00, 0x00, // 00000000
1901 0x00, 0x00, 0x00, 0x00, // 00000000
1902 0x00, 0x07, 0x98, 0x1F, // 0007981F
1903 0x00, 0x04, 0x17, 0x00, // 00041700
1904 0x00, 0x08, 0xA4, 0x40, // 0008A440
1905 0x00, 0x02, 0x9E, 0x10, // 00029E10
1906 0x00, 0x06, 0x00, 0x6A, // 0006006A
1907 0x00, 0x08, 0x12, 0x41, // 00081241
1908 0x00, 0x06, 0x88, 0x0F, // 0006880F
1909 0x00, 0x00, 0x00, 0x00, // 00000000
1910 0x00, 0x06, 0x80, 0x61, // 00068061
1911 0x00, 0x07, 0x90, 0x07, // 00079007
1912 0x00, 0x06, 0x3C, 0x26, // 00063C26
1913 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
1914 0x00, 0x08, 0x3F, 0x40, // 00083F40
1915 0x00, 0x0B, 0x40, 0x40, // 000B4040
1916 0x00, 0x06, 0x1C, 0x1C, // 00061C1C
1917 0x00, 0x00, 0x00, 0x00, // 00000000
1918 0x00, 0x06, 0xBC, 0x1C, // 0006BC1C
1919 0x00, 0x04, 0xB0, 0x0D, // 0004B00D
1920 0x00, 0x00, 0x00, 0x00, // 00000000
1921 0x00, 0x09, 0xB6, 0x7C, // 0009B67C
1922 0x00, 0x01, 0x05, 0x10, // 00010510
1923 0x00, 0x09, 0xA6, 0x7F, // 0009A67F
1924 0x00, 0x02, 0x82, 0x08, // 00028208
1925 0x00, 0x08, 0x00, 0x42, // 00080042
1926 0x00, 0x0B, 0x49, 0x40, // 000B4940
1927 0x00, 0x09, 0xB6, 0x7F, // 0009B67F
1928 0x00, 0x02, 0x82, 0x08, // 00028208
1929 0x00, 0x08, 0x09, 0x42, // 00080942
1930 0x00, 0x07, 0x84, 0x0C, // 0007840C
1931 0x00, 0x0B, 0x40, 0x40, // 000B4040
1932 0x00, 0x09, 0xA6, 0x7F, // 0009A67F
1933 0x00, 0x07, 0x8C, 0x0C, // 00078C0C
1934 0x00, 0x07, 0x64, 0x00, // 00076400
1935 0x00, 0x07, 0x24, 0x30, // 00072430
1936 0x00, 0x08, 0x2D, 0x41, // 00082D41
1937 0x00, 0x08, 0xA4, 0xC5, // 0008A4C5
1938 0x00, 0x02, 0x9F, 0x10, // 00029F10
1939 0x00, 0x02, 0x16, 0x35, // 00021635
1940 0x00, 0x02, 0x81, 0x08, // 00028108
1941 0x00, 0x00, 0xC1, 0x87, // 0000C187
1942 0x00, 0x00, 0x00, 0x00, // 00000000
1943 0x00, 0x00, 0x00, 0x00, // 00000000
1944 0x00, 0x00, 0x00, 0x00, // 00000000
1945 0x00, 0x00, 0x00, 0x00, // 00000000
1946 0x00, 0x00, 0x00, 0x00, // 00000000
1947 0x00, 0x06, 0x9C, 0x1C, // 00069C1C
1948 0x00, 0x06, 0x04, 0x6A, // 0006046A
1949 0x00, 0x06, 0x08, 0x77, // 00060877
1950 0x00, 0x07, 0x54, 0x01, // 00075401
1951 0x00, 0x07, 0x17, 0x12, // 00071712
1952 0x00, 0x08, 0x80, 0x40, // 00088040
1953 0x00, 0x02, 0x9E, 0x10, // 00029E10
1954 0x00, 0x02, 0x16, 0x71, // 00021671
1955 0x00, 0x02, 0x81, 0x28, // 00028128
1956 0x00, 0x02, 0x88, 0x08, // 00028808
1957 0x00, 0x00, 0xC1, 0x87, // 0000C187
1958 0x00, 0x08, 0x80, 0x41, // 00088041
1959 0x00, 0x06, 0x24, 0x66, // 00062466
1960 0x00, 0x06, 0x2C, 0x67, // 00062C67
1961 0x00, 0x06, 0x34, 0x68, // 00063468
1962 0x00, 0x06, 0x3C, 0x69, // 00063C69
1963 0x00, 0x08, 0x89, 0x40, // 00088940
1964 0x00, 0x02, 0x9F, 0x20, // 00029F20
1965 0x00, 0x0B, 0x64, 0xC4, // 000B64C4
1966 0x00, 0x0B, 0x6D, 0xC5, // 000B6DC5
1967 0x00, 0x0B, 0x76, 0xC6, // 000B76C6
1968 0x00, 0x0B, 0x7F, 0xC7, // 000B7FC7
1969 0x00, 0x08, 0x25, 0x8C, // 0008258C
1970 0x00, 0x08, 0x2D, 0x8D, // 00082D8D
1971 0x00, 0x08, 0x35, 0x8E, // 0008358E
1972 0x00, 0x00, 0xC1, 0x07, // 0000C107
1973 0x00, 0x08, 0x3D, 0x8F, // 00083D8F
1974 0x00, 0x06, 0x84, 0x6A, // 0006846A
1975 0x00, 0x07, 0xA0, 0x0D, // 0007A00D
1976 0x00, 0x07, 0xA8, 0x0D, // 0007A80D
1977 0x00, 0x07, 0xB0, 0x0D, // 0007B00D
1978 0x00, 0x07, 0xB8, 0x0D, // 0007B80D
1979 0x00, 0x08, 0x80, 0x41, // 00088041
1980 0x00, 0x06, 0x90, 0x22, // 00069022
1981 0x00, 0x04, 0x27, 0x08, // 00042708
1982 0x00, 0x04, 0x2F, 0x08, // 00042F08
1983 0x00, 0x04, 0x37, 0x08, // 00043708
1984 0x00, 0x04, 0x3F, 0x08, // 00043F08
1985 0x00, 0x08, 0x89, 0x40, // 00088940
1986 0x00, 0x02, 0x9F, 0x20, // 00029F20
1987 0x00, 0x0B, 0x64, 0x40, // 000B6440
1988 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
1989 0x00, 0x0B, 0x76, 0x40, // 000B7640
1990 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
1991 0x00, 0x00, 0xC1, 0x07, // 0000C107
1992 0x00, 0x06, 0x84, 0x6A, // 0006846A
1993 0x00, 0x07, 0xA0, 0x0D, // 0007A00D
1994 0x00, 0x07, 0xA8, 0x0D, // 0007A80D
1995 0x00, 0x07, 0xB0, 0x0D, // 0007B00D
1996 0x00, 0x07, 0xB8, 0x0D, // 0007B80D
1997 0x00, 0x00, 0x00, 0x00, // 00000000
1999 // addres 06800 count 1077 (4314 bytes)
2000 static const unsigned char maspcm_array10[] = {
2001 0xf0, 0x00, 0x04, 0x35, 0x08, 0x00,
2002 0x00, 0x07, 0x44, 0x01, // 00074401
2003 0x00, 0x07, 0x06, 0x61, // 00070661
2004 0x00, 0x07, 0x4C, 0x00, // 00074C00
2005 0x00, 0x07, 0x0F, 0x00, // 00070F00
2006 0x00, 0x0B, 0x52, 0x7F, // 000B527F
2007 0x00, 0x0B, 0x5B, 0x7E, // 000B5B7E
2008 0x00, 0x06, 0x80, 0x22, // 00068022
2009 0x00, 0x04, 0x07, 0x00, // 00040700
2010 0x00, 0x0A, 0xC9, 0xC0, // 000AC9C0
2011 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
2012 0x00, 0x0A, 0x09, 0x78, // 000A0978
2013 0x00, 0x02, 0x9F, 0x20, // 00029F20
2014 0x00, 0x0B, 0x5B, 0x40, // 000B5B40
2015 0x00, 0x08, 0xA1, 0x41, // 0008A141
2016 0x00, 0x02, 0x9F, 0x08, // 00029F08
2017 0x00, 0x0B, 0x52, 0x40, // 000B5240
2018 0x00, 0x00, 0x00, 0x00, // 00000000
2019 0x00, 0x08, 0x92, 0x40, // 00089240
2020 0x00, 0x02, 0x9E, 0x08, // 00029E08
2021 0x00, 0x0B, 0x5B, 0x7E, // 000B5B7E
2022 0x00, 0x07, 0x64, 0x01, // 00076401
2023 0x00, 0x07, 0x26, 0x69, // 00072669
2024 0x00, 0x0B, 0x6D, 0x7F, // 000B6D7F
2025 0x00, 0x0B, 0x75, 0x7E, // 000B757E
2026 0x00, 0x00, 0x00, 0x00, // 00000000
2027 0x00, 0x06, 0xA0, 0x22, // 0006A022
2028 0x00, 0x0A, 0xF7, 0x86, // 000AF786
2029 0x00, 0x0A, 0xEF, 0x85, // 000AEF85
2030 0x00, 0x0A, 0x36, 0x7F, // 000A367F
2031 0x00, 0x0B, 0x5B, 0x7F, // 000B5B7F
2032 0x00, 0x0B, 0x64, 0x70, // 000B6470
2033 0x00, 0x06, 0x98, 0x79, // 00069879
2034 0x00, 0x06, 0x90, 0x78, // 00069078
2035 0x00, 0x06, 0xA8, 0x77, // 0006A877
2036 0x00, 0x06, 0xB0, 0x7A, // 0006B07A
2037 0x00, 0x06, 0xBC, 0x64, // 0006BC64
2038 0x00, 0x06, 0xB8, 0x71, // 0006B871
2039 0x00, 0x06, 0xB8, 0x70, // 0006B870
2040 0x00, 0x06, 0xB8, 0x69, // 0006B869
2041 0x00, 0x06, 0xB8, 0x7B, // 0006B87B
2042 0x00, 0x06, 0xB8, 0x7C, // 0006B87C
2043 0x00, 0x06, 0x9C, 0x6B, // 00069C6B
2044 0x00, 0x06, 0xBC, 0x6E, // 0006BC6E
2045 0x00, 0x06, 0xBC, 0x72, // 0006BC72
2046 0x00, 0x06, 0xB8, 0x74, // 0006B874
2047 0x00, 0x06, 0xB8, 0x7D, // 0006B87D
2048 0x00, 0x06, 0xBC, 0x73, // 0006BC73
2049 0x00, 0x06, 0x9C, 0x7D, // 00069C7D
2050 0x00, 0x06, 0xBC, 0x7C, // 0006BC7C
2051 0x00, 0x06, 0xBC, 0x7B, // 0006BC7B
2052 0x00, 0x00, 0x00, 0x00, // 00000000
2053 0x00, 0x06, 0x3C, 0x65, // 00063C65
2054 0x00, 0x00, 0x00, 0x00, // 00000000
2055 0x00, 0x09, 0xBF, 0x41, // 0009BF41
2056 0x00, 0x00, 0x00, 0x00, // 00000000
2057 0x00, 0x00, 0x00, 0x00, // 00000000
2058 0x00, 0x00, 0x00, 0x00, // 00000000
2059 0x00, 0x06, 0xBC, 0x7A, // 0006BC7A
2060 0x00, 0x07, 0x7C, 0x01, // 00077C01
2061 0x00, 0x07, 0x3D, 0xFF, // 00073DFF
2062 0x00, 0x07, 0x54, 0x00, // 00075400
2063 0x00, 0x07, 0x14, 0x00, // 00071400
2064 0x00, 0x07, 0x5C, 0x01, // 00075C01
2065 0x00, 0x07, 0x1C, 0x90, // 00071C90
2066 0x00, 0x07, 0x74, 0x01, // 00077401
2067 0x00, 0x07, 0x34, 0xA0, // 000734A0
2068 0x00, 0x06, 0x08, 0x76, // 00060876
2069 0x00, 0x00, 0x00, 0x00, // 00000000
2070 0x00, 0x08, 0x21, 0x41, // 00082141
2071 0x00, 0x06, 0xB8, 0x16, // 0006B816
2072 0x00, 0x06, 0x90, 0x24, // 00069024
2073 0x00, 0x06, 0x90, 0x2C, // 0006902C
2074 0x00, 0x06, 0x90, 0x1C, // 0006901C
2075 0x00, 0x06, 0x90, 0x20, // 00069020
2076 0x00, 0x06, 0x98, 0x25, // 00069825
2077 0x00, 0x06, 0x98, 0x2D, // 0006982D
2078 0x00, 0x06, 0xB0, 0x1D, // 0006B01D
2079 0x00, 0x06, 0xA0, 0x10, // 0006A010
2080 0x00, 0x06, 0x98, 0x21, // 00069821
2081 0x00, 0x07, 0x7C, 0x00, // 00077C00
2082 0x00, 0x07, 0x3C, 0x24, // 00073C24
2083 0x00, 0x07, 0x54, 0x01, // 00075401
2084 0x00, 0x07, 0x16, 0x00, // 00071600
2085 0x00, 0x07, 0x6C, 0x01, // 00076C01
2086 0x00, 0x07, 0x2C, 0x98, // 00072C98
2087 0x00, 0x06, 0xBC, 0x16, // 0006BC16
2088 0x00, 0x06, 0x94, 0x2A, // 0006942A
2089 0x00, 0x00, 0x00, 0x00, // 00000000
2090 0x00, 0x06, 0xAC, 0x2B, // 0006AC2B
2091 0x00, 0x07, 0x7C, 0x01, // 00077C01
2092 0x00, 0x07, 0x3D, 0xFF, // 00073DFF
2093 0x00, 0x07, 0x54, 0x00, // 00075400
2094 0x00, 0x07, 0x14, 0x00, // 00071400
2095 0x00, 0x07, 0x5C, 0x01, // 00075C01
2096 0x00, 0x07, 0x1E, 0x00, // 00071E00
2097 0x00, 0x07, 0x6C, 0x00, // 00076C00
2098 0x00, 0x07, 0x2C, 0x90, // 00072C90
2099 0x00, 0x06, 0xBC, 0x14, // 0006BC14
2100 0x00, 0x06, 0x94, 0x1C, // 0006941C
2101 0x00, 0x06, 0x9C, 0x26, // 00069C26
2102 0x00, 0x06, 0x9C, 0x2E, // 00069C2E
2103 0x00, 0x06, 0xAC, 0x1D, // 0006AC1D
2104 0x00, 0x06, 0xAC, 0x27, // 0006AC27
2105 0x00, 0x06, 0xAC, 0x2F, // 0006AC2F
2106 0x00, 0x07, 0x4C, 0x00, // 00074C00
2107 0x00, 0x07, 0x0C, 0x04, // 00070C04
2108 0x00, 0x07, 0x54, 0x00, // 00075400
2109 0x00, 0x07, 0x14, 0x10, // 00071410
2110 0x00, 0x00, 0x00, 0x00, // 00000000
2111 0x00, 0x06, 0x88, 0x4B, // 0006884B
2112 0x00, 0x00, 0x00, 0x00, // 00000000
2113 0x00, 0x06, 0x94, 0x06, // 00069406
2114 0x00, 0x00, 0x00, 0x00, // 00000000
2115 0x00, 0x07, 0x5C, 0x01, // 00075C01
2116 0x00, 0x07, 0x1E, 0x62, // 00071E62
2117 0x00, 0x06, 0x10, 0x78, // 00061078
2118 0x00, 0x07, 0x64, 0x00, // 00076400
2119 0x00, 0x07, 0x24, 0x00, // 00072400
2120 0x00, 0x07, 0x5C, 0x00, // 00075C00
2121 0x00, 0x07, 0x1F, 0x18, // 00071F18
2122 0x00, 0x06, 0x98, 0x22, // 00069822
2123 0x00, 0x08, 0x92, 0x41, // 00089241
2124 0x00, 0x02, 0x9E, 0xF0, // 00029EF0
2125 0x00, 0x07, 0x5C, 0x00, // 00075C00
2126 0x00, 0x07, 0x1C, 0x00, // 00071C00
2127 0x00, 0x07, 0x6C, 0x00, // 00076C00
2128 0x00, 0x07, 0x2C, 0x80, // 00072C80
2129 0x00, 0x07, 0x74, 0x00, // 00077400
2130 0x00, 0x07, 0x34, 0x04, // 00073404
2131 0x00, 0x0A, 0xED, 0xC0, // 000AEDC0
2132 0x00, 0x02, 0x9F, 0x08, // 00029F08
2133 0x00, 0x08, 0x1B, 0xC6, // 00081BC6
2134 0x00, 0x07, 0x6C, 0x00, // 00076C00
2135 0x00, 0x07, 0x2C, 0x40, // 00072C40
2136 0x00, 0x07, 0x74, 0x02, // 00077402
2137 0x00, 0x07, 0x34, 0x00, // 00073400
2138 0x00, 0x0A, 0xED, 0xC0, // 000AEDC0
2139 0x00, 0x02, 0x9F, 0x08, // 00029F08
2140 0x00, 0x08, 0x1B, 0xC6, // 00081BC6
2141 0x00, 0x07, 0x6C, 0x00, // 00076C00
2142 0x00, 0x07, 0x2C, 0x04, // 00072C04
2143 0x00, 0x07, 0x74, 0x00, // 00077400
2144 0x00, 0x07, 0x34, 0x20, // 00073420
2145 0x00, 0x04, 0x17, 0x00, // 00041700
2146 0x00, 0x0A, 0xED, 0xC0, // 000AEDC0
2147 0x00, 0x02, 0x9F, 0x08, // 00029F08
2148 0x00, 0x08, 0x1B, 0xC6, // 00081BC6
2149 0x00, 0x0A, 0xD2, 0x41, // 000AD241
2150 0x00, 0x02, 0x9F, 0x10, // 00029F10
2151 0x00, 0x07, 0x5C, 0x00, // 00075C00
2152 0x00, 0x07, 0x1C, 0x00, // 00071C00
2153 0x00, 0x07, 0x64, 0x00, // 00076400
2154 0x00, 0x07, 0x27, 0x18, // 00072718
2155 0x00, 0x00, 0x00, 0x00, // 00000000
2156 0x00, 0x06, 0x98, 0x3B, // 0006983B
2157 0x00, 0x06, 0x9C, 0x75, // 00069C75
2158 0x00, 0x06, 0xA0, 0x53, // 0006A053
2159 0x00, 0x06, 0x28, 0x77, // 00062877
2160 0x00, 0x07, 0x54, 0x01, // 00075401
2161 0x00, 0x07, 0x16, 0x40, // 00071640
2162 0x00, 0x07, 0x64, 0x00, // 00076400
2163 0x00, 0x07, 0x24, 0x90, // 00072490
2164 0x00, 0x0B, 0x49, 0x7D, // 000B497D
2165 0x00, 0x07, 0x44, 0x01, // 00074401
2166 0x00, 0x07, 0x06, 0x6C, // 0007066C
2167 0x00, 0x06, 0x90, 0x1E, // 0006901E
2168 0x00, 0x06, 0xA0, 0x1F, // 0006A01F
2169 0x00, 0x06, 0x88, 0x14, // 00068814
2170 0x00, 0x06, 0x80, 0x22, // 00068022
2171 0x00, 0x04, 0x0F, 0x08, // 00040F08
2172 0x00, 0x04, 0x17, 0x08, // 00041708
2173 0x00, 0x04, 0x1F, 0x08, // 00041F08
2174 0x00, 0x04, 0x27, 0x08, // 00042708
2175 0x00, 0x08, 0xAD, 0x40, // 0008AD40
2176 0x00, 0x02, 0x9F, 0x20, // 00029F20
2177 0x00, 0x0B, 0x49, 0x40, // 000B4940
2178 0x00, 0x0B, 0x52, 0x40, // 000B5240
2179 0x00, 0x0B, 0x5B, 0x40, // 000B5B40
2180 0x00, 0x0B, 0x64, 0x40, // 000B6440
2181 0x00, 0x07, 0x88, 0x0D, // 0007880D
2182 0x00, 0x07, 0x90, 0x0D, // 0007900D
2183 0x00, 0x07, 0x98, 0x0D, // 0007980D
2184 0x00, 0x07, 0xA0, 0x0D, // 0007A00D
2185 0x00, 0x07, 0x54, 0x01, // 00075401
2186 0x00, 0x07, 0x16, 0x50, // 00071650
2187 0x00, 0x07, 0x64, 0x00, // 00076400
2188 0x00, 0x07, 0x26, 0x90, // 00072690
2189 0x00, 0x0B, 0x49, 0x7D, // 000B497D
2190 0x00, 0x07, 0x44, 0x01, // 00074401
2191 0x00, 0x07, 0x06, 0x70, // 00070670
2192 0x00, 0x06, 0x94, 0x20, // 00069420
2193 0x00, 0x06, 0xA4, 0x21, // 0006A421
2194 0x00, 0x06, 0x8C, 0x15, // 00068C15
2195 0x00, 0x06, 0x80, 0x22, // 00068022
2196 0x00, 0x0B, 0x52, 0x75, // 000B5275
2197 0x00, 0x04, 0x0F, 0x08, // 00040F08
2198 0x00, 0x04, 0x0F, 0x08, // 00040F08
2199 0x00, 0x04, 0x0F, 0x08, // 00040F08
2200 0x00, 0x04, 0x0F, 0x08, // 00040F08
2201 0x00, 0x07, 0x8C, 0x0E, // 00078C0E
2202 0x00, 0x07, 0x8C, 0x0E, // 00078C0E
2203 0x00, 0x07, 0x8C, 0x0E, // 00078C0E
2204 0x00, 0x07, 0x8C, 0x0E, // 00078C0E
2205 0x00, 0x06, 0x94, 0x15, // 00069415
2206 0x00, 0x02, 0x1C, 0x0E, // 00021C0E
2207 0x00, 0x07, 0x4C, 0x06, // 00074C06
2208 0x00, 0x07, 0x0C, 0xD3, // 00070CD3
2209 0x00, 0x00, 0x00, 0x00, // 00000000
2210 0x00, 0x00, 0x00, 0x00, // 00000000
2211 0x00, 0x00, 0x00, 0x00, // 00000000
2212 0x00, 0x06, 0x88, 0x0F, // 0006880F
2213 0x00, 0x07, 0x4C, 0x01, // 00074C01
2214 0x00, 0x07, 0x0E, 0x32, // 00070E32
2215 0x00, 0x07, 0x64, 0x01, // 00076401
2216 0x00, 0x07, 0x26, 0x70, // 00072670
2217 0x00, 0x07, 0x6C, 0x00, // 00076C00
2218 0x00, 0x07, 0x2E, 0x90, // 00072E90
2219 0x00, 0x06, 0x8C, 0x22, // 00068C22
2220 0x00, 0x04, 0x80, 0x4F, // 0004804F
2221 0x00, 0x06, 0x08, 0x78, // 00060878
2222 0x00, 0x06, 0xA4, 0x24, // 0006A424
2223 0x00, 0x06, 0xAC, 0x25, // 0006AC25
2224 0x00, 0x06, 0x5C, 0x3C, // 00065C3C
2225 0x00, 0x06, 0x5C, 0x3B, // 00065C3B
2226 0x00, 0x08, 0x89, 0x40, // 00088940
2227 0x00, 0x02, 0x9F, 0x10, // 00029F10
2228 0x00, 0x02, 0x19, 0x1D, // 0002191D
2229 0x00, 0x02, 0x81, 0x28, // 00028128
2230 0x00, 0x02, 0x3F, 0xCC, // 00023FCC
2231 0x00, 0x07, 0x6C, 0x06, // 00076C06
2232 0x00, 0x07, 0x2C, 0xEB, // 00072CEB
2233 0x00, 0x00, 0x00, 0x00, // 00000000
2234 0x00, 0x00, 0x00, 0x00, // 00000000
2235 0x00, 0x00, 0x00, 0x00, // 00000000
2236 0x00, 0x00, 0x00, 0x00, // 00000000
2237 0x00, 0x07, 0x44, 0x01, // 00074401
2238 0x00, 0x07, 0x06, 0x61, // 00070661
2239 0x00, 0x07, 0x4C, 0x0C, // 00074C0C
2240 0x00, 0x07, 0x0C, 0x00, // 00070C00
2241 0x00, 0x0B, 0x52, 0x7F, // 000B527F
2242 0x00, 0x06, 0x80, 0x22, // 00068022
2243 0x00, 0x0A, 0xC7, 0x82, // 000AC782
2244 0x00, 0x02, 0x9E, 0x20, // 00029E20
2245 0x00, 0x0A, 0xC7, 0x81, // 000AC781
2246 0x00, 0x02, 0x9E, 0x10, // 00029E10
2247 0x00, 0x02, 0x1B, 0x7F, // 00021B7F
2248 0x00, 0x02, 0x81, 0x28, // 00028128
2249 0x00, 0x00, 0x00, 0x00, // 00000000
2250 0x00, 0x07, 0x54, 0x04, // 00075404
2251 0x00, 0x07, 0x14, 0x00, // 00071400
2252 0x00, 0x06, 0x30, 0x2C, // 0006302C
2253 0x00, 0x08, 0x92, 0x41, // 00089241
2254 0x00, 0x02, 0x88, 0x10, // 00028810
2255 0x00, 0x02, 0x19, 0x0C, // 0002190C
2256 0x00, 0x02, 0x81, 0x28, // 00028128
2257 0x00, 0x0A, 0xF6, 0x41, // 000AF641
2258 0x00, 0x02, 0x9E, 0x10, // 00029E10
2259 0x00, 0x02, 0x18, 0xFA, // 000218FA
2260 0x00, 0x02, 0x81, 0x28, // 00028128
2261 0x00, 0x06, 0x30, 0x2C, // 0006302C
2262 0x00, 0x08, 0x92, 0x41, // 00089241
2263 0x00, 0x02, 0x88, 0x10, // 00028810
2264 0x00, 0x02, 0x19, 0x0C, // 0002190C
2265 0x00, 0x02, 0x81, 0x28, // 00028128
2266 0x00, 0x0A, 0xF6, 0x41, // 000AF641
2267 0x00, 0x02, 0x9F, 0x10, // 00029F10
2268 0x00, 0x02, 0x19, 0x03, // 00021903
2269 0x00, 0x02, 0x81, 0x28, // 00028128
2270 0x00, 0x06, 0x38, 0x52, // 00063852
2271 0x00, 0x06, 0x30, 0x2C, // 0006302C
2272 0x00, 0x09, 0xBF, 0x7A, // 0009BF7A
2273 0x00, 0x00, 0x00, 0x00, // 00000000
2274 0x00, 0x0A, 0xFF, 0x41, // 000AFF41
2275 0x00, 0x02, 0x9E, 0x08, // 00029E08
2276 0x00, 0x0B, 0x36, 0x41, // 000B3641
2277 0x00, 0x00, 0x00, 0x00, // 00000000
2278 0x00, 0x00, 0x00, 0x00, // 00000000
2279 0x00, 0x00, 0x00, 0x00, // 00000000
2280 0x00, 0x06, 0xB0, 0x2C, // 0006B02C
2281 0x00, 0x00, 0x00, 0x00, // 00000000
2282 0x00, 0x08, 0x92, 0x40, // 00089240
2283 0x00, 0x02, 0x88, 0x10, // 00028810
2284 0x00, 0x02, 0x18, 0xE4, // 000218E4
2285 0x00, 0x02, 0x81, 0x28, // 00028128
2286 0x00, 0x00, 0x00, 0x00, // 00000000
2287 0x00, 0x0B, 0x40, 0x7D, // 000B407D
2288 0x00, 0x00, 0x00, 0x00, // 00000000
2289 0x00, 0x00, 0x00, 0x00, // 00000000
2290 0x00, 0x00, 0x00, 0x00, // 00000000
2291 0x00, 0x06, 0x84, 0x15, // 00068415
2292 0x00, 0x04, 0x35, 0x08, // 00043508
2293 0x00, 0x04, 0xB8, 0x16, // 0004B816
2294 0x00, 0x00, 0x00, 0x00, // 00000000
2295 0x00, 0x0C, 0x06, 0x27, // 000C0627
2296 0x00, 0x04, 0x35, 0x18, // 00043518
2297 0x00, 0x04, 0xB8, 0x1E, // 0004B81E
2298 0x00, 0x00, 0x00, 0x00, // 00000000
2299 0x00, 0x0E, 0x06, 0x27, // 000E0627
2300 0x00, 0x04, 0x35, 0x08, // 00043508
2301 0x00, 0x04, 0xB8, 0x16, // 0004B816
2302 0x00, 0x00, 0x00, 0x00, // 00000000
2303 0x00, 0x0C, 0x0E, 0x27, // 000C0E27
2304 0x00, 0x04, 0x35, 0x08, // 00043508
2305 0x00, 0x04, 0xB8, 0x0E, // 0004B80E
2306 0x00, 0x00, 0x00, 0x00, // 00000000
2307 0x00, 0x0E, 0x0E, 0x27, // 000E0E27
2308 0x00, 0x04, 0x35, 0x08, // 00043508
2309 0x00, 0x04, 0xB8, 0x16, // 0004B816
2310 0x00, 0x00, 0x00, 0x00, // 00000000
2311 0x00, 0x0C, 0x16, 0x27, // 000C1627
2312 0x00, 0x04, 0x35, 0x18, // 00043518
2313 0x00, 0x04, 0xB8, 0x1E, // 0004B81E
2314 0x00, 0x00, 0x00, 0x00, // 00000000
2315 0x00, 0x0E, 0x16, 0x27, // 000E1627
2316 0x00, 0x04, 0x35, 0x08, // 00043508
2317 0x00, 0x04, 0xB8, 0x16, // 0004B816
2318 0x00, 0x00, 0x00, 0x00, // 00000000
2319 0x00, 0x0C, 0x1E, 0x27, // 000C1E27
2320 0x00, 0x04, 0x35, 0x08, // 00043508
2321 0x00, 0x04, 0xB8, 0x0E, // 0004B80E
2322 0x00, 0x00, 0x00, 0x00, // 00000000
2323 0x00, 0x0E, 0x1E, 0x27, // 000E1E27
2324 0x00, 0x07, 0x64, 0x01, // 00076401
2325 0x00, 0x00, 0x00, 0x00, // 00000000
2326 0x00, 0x07, 0x27, 0x12, // 00072712
2327 0x00, 0x07, 0x80, 0x0D, // 0007800D
2328 0x00, 0x07, 0x88, 0x0D, // 0007880D
2329 0x00, 0x07, 0x90, 0x0D, // 0007900D
2330 0x00, 0x07, 0x98, 0x0D, // 0007980D
2331 0x00, 0x06, 0xA0, 0x22, // 0006A022
2332 0x00, 0x07, 0x80, 0x0F, // 0007800F
2333 0x00, 0x07, 0x88, 0x0F, // 0007880F
2334 0x00, 0x07, 0x90, 0x0F, // 0007900F
2335 0x00, 0x07, 0x98, 0x07, // 00079807
2336 0x00, 0x06, 0x2C, 0x79, // 00062C79
2337 0x00, 0x00, 0x00, 0x00, // 00000000
2338 0x00, 0x0C, 0x09, 0x0D, // 000C090D
2339 0x00, 0x0C, 0x11, 0x0D, // 000C110D
2340 0x00, 0x0C, 0x19, 0x0D, // 000C190D
2341 0x00, 0x0C, 0x21, 0x0D, // 000C210D
2342 0x00, 0x00, 0x00, 0x00, // 00000000
2343 0x00, 0x00, 0x00, 0x00, // 00000000
2344 0x00, 0x00, 0x00, 0x00, // 00000000
2345 0x00, 0x06, 0x8C, 0x66, // 00068C66
2346 0x00, 0x06, 0x94, 0x67, // 00069467
2347 0x00, 0x06, 0x9C, 0x68, // 00069C68
2348 0x00, 0x06, 0xA4, 0x69, // 0006A469
2349 0x00, 0x06, 0x00, 0x7A, // 0006007A
2350 0x00, 0x00, 0x00, 0x00, // 00000000
2351 0x00, 0x08, 0x80, 0x40, // 00088040
2352 0x00, 0x02, 0x9F, 0x10, // 00029F10
2353 0x00, 0x02, 0x19, 0xF8, // 000219F8
2354 0x00, 0x02, 0x81, 0x28, // 00028128
2355 0x00, 0x06, 0x00, 0x24, // 00060024
2356 0x00, 0x06, 0x08, 0x78, // 00060878
2357 0x00, 0x06, 0x18, 0x76, // 00061876
2358 0x00, 0x07, 0x54, 0x01, // 00075401
2359 0x00, 0x07, 0x16, 0x00, // 00071600
2360 0x00, 0x08, 0x89, 0x41, // 00088941
2361 0x00, 0x02, 0x9F, 0x08, // 00029F08
2362 0x00, 0x06, 0x00, 0x2C, // 0006002C
2363 0x00, 0x06, 0x08, 0x1C, // 0006081C
2364 0x00, 0x08, 0x80, 0xC1, // 000880C1
2365 0x00, 0x02, 0x86, 0x08, // 00028608
2366 0x00, 0x08, 0x00, 0xC2, // 000800C2
2367 0x00, 0x08, 0x9B, 0x41, // 00089B41
2368 0x00, 0x02, 0x9E, 0x08, // 00029E08
2369 0x00, 0x09, 0x80, 0x7F, // 0009807F
2370 0x00, 0x06, 0x14, 0x7B, // 0006147B
2371 0x00, 0x06, 0x1C, 0x7A, // 00061C7A
2372 0x00, 0x08, 0x92, 0x40, // 00089240
2373 0x00, 0x02, 0x9F, 0x28, // 00029F28
2374 0x00, 0x08, 0x98, 0xC3, // 000898C3
2375 0x00, 0x02, 0x87, 0x10, // 00028710
2376 0x00, 0x0B, 0x52, 0x40, // 000B5240
2377 0x00, 0x02, 0x81, 0x08, // 00028108
2378 0x00, 0x0B, 0x40, 0x40, // 000B4040
2379 0x00, 0x00, 0x00, 0x00, // 00000000
2380 0x00, 0x06, 0x94, 0x7B, // 0006947B
2381 0x00, 0x07, 0x54, 0x00, // 00075400
2382 0x00, 0x07, 0x14, 0x12, // 00071412
2383 0x00, 0x07, 0x5C, 0x01, // 00075C01
2384 0x00, 0x07, 0x1E, 0x00, // 00071E00
2385 0x00, 0x08, 0xA0, 0xC2, // 0008A0C2
2386 0x00, 0x02, 0x88, 0x10, // 00028810
2387 0x00, 0x02, 0x19, 0xF8, // 000219F8
2388 0x00, 0x02, 0x81, 0x28, // 00028128
2389 0x00, 0x06, 0x24, 0x2A, // 0006242A
2390 0x00, 0x08, 0xA3, 0xC4, // 0008A3C4
2391 0x00, 0x02, 0x9F, 0x10, // 00029F10
2392 0x00, 0x02, 0x19, 0xF8, // 000219F8
2393 0x00, 0x02, 0x81, 0x28, // 00028128
2394 0x00, 0x07, 0x5C, 0x01, // 00075C01
2395 0x00, 0x07, 0x1E, 0x01, // 00071E01
2396 0x00, 0x07, 0x44, 0x00, // 00074400
2397 0x00, 0x07, 0x04, 0x09, // 00070409
2398 0x00, 0x06, 0x08, 0x69, // 00060869
2399 0x00, 0x06, 0x9C, 0x22, // 00069C22
2400 0x00, 0x06, 0x10, 0x6A, // 0006106A
2401 0x00, 0x08, 0x89, 0x40, // 00088940
2402 0x00, 0x02, 0x9F, 0x10, // 00029F10
2403 0x00, 0x02, 0x19, 0xA4, // 000219A4
2404 0x00, 0x02, 0x81, 0x28, // 00028128
2405 0x00, 0x08, 0x92, 0x41, // 00089241
2406 0x00, 0x02, 0x9F, 0x10, // 00029F10
2407 0x00, 0x02, 0x19, 0xA4, // 000219A4
2408 0x00, 0x02, 0x81, 0x28, // 00028128
2409 0x00, 0x08, 0x80, 0x41, // 00088041
2410 0x00, 0x07, 0x55, 0x5C, // 0007555C
2411 0x00, 0x07, 0x14, 0x00, // 00071400
2412 0x00, 0x07, 0x5D, 0x04, // 00075D04
2413 0x00, 0x07, 0x1C, 0x00, // 00071C00
2414 0x00, 0x07, 0x65, 0x58, // 00076558
2415 0x00, 0x07, 0x24, 0x00, // 00072400
2416 0x00, 0x07, 0x6D, 0x14, // 00076D14
2417 0x00, 0x07, 0x2C, 0x00, // 00072C00
2418 0x00, 0x07, 0x94, 0x0F, // 0007940F
2419 0x00, 0x07, 0x9C, 0x0F, // 00079C0F
2420 0x00, 0x07, 0xA4, 0x0F, // 0007A40F
2421 0x00, 0x07, 0xAC, 0x0F, // 0007AC0F
2422 0x00, 0x06, 0x38, 0x3A, // 0006383A
2423 0x00, 0x0B, 0x76, 0x7D, // 000B767D
2424 0x00, 0x06, 0x10, 0x6C, // 0006106C
2425 0x00, 0x0A, 0xFF, 0x5F, // 000AFF5F
2426 0x00, 0x06, 0x84, 0x05, // 00068405
2427 0x00, 0x02, 0x9F, 0x18, // 00029F18
2428 0x00, 0x09, 0x3F, 0x54, // 00093F54
2429 0x00, 0x02, 0x86, 0x08, // 00028608
2430 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
2431 0x00, 0x00, 0x00, 0x00, // 00000000
2432 0x00, 0x06, 0xB4, 0x15, // 0006B415
2433 0x00, 0x07, 0x77, 0xFC, // 000777FC
2434 0x00, 0x07, 0x34, 0x00, // 00073400
2435 0x00, 0x06, 0x00, 0x78, // 00060078
2436 0x00, 0x00, 0x00, 0x00, // 00000000
2437 0x00, 0x08, 0x80, 0x41, // 00088041
2438 0x00, 0x02, 0x9F, 0x08, // 00029F08
2439 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
2440 0x00, 0x01, 0x4E, 0x80, // 00014E80
2441 0x00, 0x00, 0x00, 0x00, // 00000000
2442 0x00, 0x09, 0x80, 0x87, // 00098087
2443 0x00, 0x09, 0x88, 0x87, // 00098887
2444 0x00, 0x0C, 0x20, 0x12, // 000C2012
2445 0x00, 0x0E, 0x21, 0x12, // 000E2112
2446 0x00, 0x00, 0x00, 0x00, // 00000000
2447 0x00, 0x00, 0x00, 0x00, // 00000000
2448 0x00, 0x00, 0x00, 0x00, // 00000000
2449 0x00, 0x0C, 0x28, 0x12, // 000C2812
2450 0x00, 0x0E, 0x29, 0x12, // 000E2912
2451 0x00, 0x00, 0x00, 0x00, // 00000000
2452 0x00, 0x00, 0x00, 0x00, // 00000000
2453 0x00, 0x00, 0x00, 0x00, // 00000000
2454 0x00, 0x09, 0x84, 0x48, // 00098448
2455 0x00, 0x09, 0x8D, 0x48, // 00098D48
2456 0x00, 0x08, 0x92, 0x40, // 00089240
2457 0x00, 0x02, 0x9F, 0x20, // 00029F20
2458 0x00, 0x09, 0xA4, 0x48, // 0009A448
2459 0x00, 0x08, 0x04, 0x40, // 00080440
2460 0x00, 0x09, 0xAD, 0x48, // 0009AD48
2461 0x00, 0x08, 0x0D, 0x40, // 00080D40
2462 0x00, 0x0A, 0xE4, 0xC6, // 000AE4C6
2463 0x00, 0x0A, 0xC0, 0xC6, // 000AC0C6
2464 0x00, 0x0A, 0xED, 0xC6, // 000AEDC6
2465 0x00, 0x0A, 0xC9, 0xC6, // 000AC9C6
2466 0x00, 0x00, 0x00, 0x00, // 00000000
2467 0x00, 0x07, 0xE4, 0x0F, // 0007E40F
2468 0x00, 0x07, 0xC4, 0x0F, // 0007C40F
2469 0x00, 0x07, 0xEC, 0x0F, // 0007EC0F
2470 0x00, 0x07, 0xCC, 0x0F, // 0007CC0F
2471 0x00, 0x06, 0x00, 0x69, // 00060069
2472 0x00, 0x07, 0x4C, 0x01, // 00074C01
2473 0x00, 0x07, 0x0E, 0x65, // 00070E65
2474 0x00, 0x08, 0x00, 0x41, // 00080041
2475 0x00, 0x06, 0x1C, 0x64, // 00061C64
2476 0x00, 0x07, 0x54, 0x00, // 00075400
2477 0x00, 0x07, 0x14, 0x39, // 00071439
2478 0x00, 0x06, 0x88, 0x22, // 00068822
2479 0x00, 0x04, 0x0F, 0x00, // 00040F00
2480 0x00, 0x08, 0x90, 0xC2, // 000890C2
2481 0x00, 0x02, 0x9E, 0x28, // 00029E28
2482 0x00, 0x08, 0x9B, 0x40, // 00089B40
2483 0x00, 0x02, 0x9F, 0x08, // 00029F08
2484 0x00, 0x02, 0x1B, 0x7F, // 00021B7F
2485 0x00, 0x0B, 0x40, 0x40, // 000B4040
2486 0x00, 0x08, 0x09, 0x41, // 00080941
2487 0x00, 0x00, 0x00, 0x00, // 00000000
2488 0x00, 0x00, 0x00, 0x00, // 00000000
2489 0x00, 0x06, 0x80, 0x69, // 00068069
2490 0x00, 0x07, 0x88, 0x07, // 00078807
2491 0x00, 0x07, 0x4C, 0x01, // 00074C01
2492 0x00, 0x0B, 0x76, 0x75, // 000B7675
2493 0x00, 0x07, 0x0E, 0x01, // 00070E01
2494 0x00, 0x07, 0x44, 0x00, // 00074400
2495 0x00, 0x07, 0x04, 0x04, // 00070404
2496 0x00, 0x00, 0x00, 0x00, // 00000000
2497 0x00, 0x00, 0x00, 0x00, // 00000000
2498 0x00, 0x0B, 0x52, 0x40, // 000B5240
2499 0x00, 0x06, 0x80, 0x4B, // 0006804B
2500 0x00, 0x07, 0x44, 0x00, // 00074400
2501 0x00, 0x07, 0x05, 0x3D, // 0007053D
2502 0x00, 0x06, 0xB4, 0x15, // 0006B415
2503 0x00, 0x06, 0x8C, 0x2A, // 00068C2A
2504 0x00, 0x06, 0x94, 0x72, // 00069472
2505 0x00, 0x06, 0x80, 0x4B, // 0006804B
2506 0x00, 0x06, 0x00, 0x24, // 00060024
2507 0x00, 0x06, 0x08, 0x78, // 00060878
2508 0x00, 0x06, 0x18, 0x76, // 00061876
2509 0x00, 0x07, 0x54, 0x01, // 00075401
2510 0x00, 0x07, 0x16, 0x00, // 00071600
2511 0x00, 0x08, 0x89, 0x41, // 00088941
2512 0x00, 0x02, 0x9F, 0x08, // 00029F08
2513 0x00, 0x06, 0x00, 0x2C, // 0006002C
2514 0x00, 0x06, 0x08, 0x20, // 00060820
2515 0x00, 0x08, 0x80, 0xC1, // 000880C1
2516 0x00, 0x02, 0x86, 0x08, // 00028608
2517 0x00, 0x08, 0x00, 0xC2, // 000800C2
2518 0x00, 0x06, 0x0C, 0x26, // 00060C26
2519 0x00, 0x06, 0x14, 0x1C, // 0006141C
2520 0x00, 0x07, 0x5C, 0x01, // 00075C01
2521 0x00, 0x07, 0x1E, 0x00, // 00071E00
2522 0x00, 0x08, 0x89, 0xC2, // 000889C2
2523 0x00, 0x02, 0x86, 0x08, // 00028608
2524 0x00, 0x08, 0x09, 0xC3, // 000809C3
2525 0x00, 0x06, 0x24, 0x24, // 00062424
2526 0x00, 0x09, 0x22, 0xC4, // 000922C4
2527 0x00, 0x02, 0x86, 0x08, // 00028608
2528 0x00, 0x08, 0x24, 0xC3, // 000824C3
2529 0x00, 0x09, 0x29, 0xC4, // 000929C4
2530 0x00, 0x02, 0x86, 0x08, // 00028608
2531 0x00, 0x08, 0x0C, 0x40, // 00080C40
2532 0x00, 0x06, 0x24, 0x2E, // 0006242E
2533 0x00, 0x09, 0x22, 0xC4, // 000922C4
2534 0x00, 0x02, 0x86, 0x08, // 00028608
2535 0x00, 0x08, 0x24, 0xC3, // 000824C3
2536 0x00, 0x09, 0x29, 0xC4, // 000929C4
2537 0x00, 0x02, 0x86, 0x08, // 00028608
2538 0x00, 0x08, 0x0C, 0x40, // 00080C40
2539 0x00, 0x07, 0x54, 0x00, // 00075400
2540 0x00, 0x07, 0x14, 0x20, // 00071420
2541 0x00, 0x00, 0x00, 0x00, // 00000000
2542 0x00, 0x08, 0x80, 0xC2, // 000880C2
2543 0x00, 0x02, 0x86, 0x10, // 00028610
2544 0x00, 0x02, 0x1A, 0x86, // 00021A86
2545 0x00, 0x02, 0x81, 0x28, // 00028128
2546 0x00, 0x08, 0x89, 0xC2, // 000889C2
2547 0x00, 0x02, 0x86, 0x10, // 00028610
2548 0x00, 0x02, 0x1A, 0x86, // 00021A86
2549 0x00, 0x02, 0x81, 0x28, // 00028128
2550 0x00, 0x06, 0x28, 0x3A, // 0006283A
2551 0x00, 0x00, 0x00, 0x00, // 00000000
2552 0x00, 0x0A, 0xED, 0x5F, // 000AED5F
2553 0x00, 0x02, 0x9F, 0x18, // 00029F18
2554 0x00, 0x09, 0x2D, 0x54, // 00092D54
2555 0x00, 0x02, 0x86, 0x08, // 00028608
2556 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
2557 0x00, 0x04, 0xB8, 0x0D, // 0004B80D
2558 0x00, 0x00, 0x00, 0x00, // 00000000
2559 0x00, 0x09, 0xBF, 0x7C, // 0009BF7C
2560 0x00, 0x06, 0x00, 0x78, // 00060078
2561 0x00, 0x00, 0x00, 0x00, // 00000000
2562 0x00, 0x08, 0x80, 0x41, // 00088041
2563 0x00, 0x02, 0x9F, 0x08, // 00029F08
2564 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
2565 0x00, 0x01, 0x0D, 0x10, // 00010D10
2566 0x00, 0x06, 0x20, 0x76, // 00062076
2567 0x00, 0x09, 0x86, 0x8D, // 0009868D
2568 0x00, 0x09, 0x8E, 0x8D, // 00098E8D
2569 0x00, 0x08, 0xA4, 0x40, // 0008A440
2570 0x00, 0x02, 0x9F, 0x08, // 00029F08
2571 0x00, 0x08, 0x08, 0x40, // 00080840
2572 0x00, 0x0C, 0x31, 0x08, // 000C3108
2573 0x00, 0x0E, 0x31, 0x09, // 000E3109
2574 0x00, 0x00, 0x00, 0x00, // 00000000
2575 0x00, 0x00, 0x00, 0x00, // 00000000
2576 0x00, 0x0C, 0x01, 0x08, // 000C0108
2577 0x00, 0x0E, 0x01, 0x09, // 000E0109
2578 0x00, 0x00, 0x00, 0x00, // 00000000
2579 0x00, 0x00, 0x00, 0x00, // 00000000
2580 0x00, 0x00, 0x00, 0x00, // 00000000
2581 0x00, 0x0A, 0xF6, 0x7C, // 000AF67C
2582 0x00, 0x09, 0x9F, 0x7F, // 00099F7F
2583 0x00, 0x02, 0x82, 0x08, // 00028208
2584 0x00, 0x08, 0x36, 0x42, // 00083642
2585 0x00, 0x0A, 0xC0, 0x7C, // 000AC07C
2586 0x00, 0x09, 0xBF, 0x7F, // 0009BF7F
2587 0x00, 0x02, 0x82, 0x08, // 00028208
2588 0x00, 0x08, 0x00, 0x42, // 00080042
2589 0x00, 0x00, 0x00, 0x00, // 00000000
2590 0x00, 0x07, 0xF4, 0x0C, // 0007F40C
2591 0x00, 0x00, 0x00, 0x00, // 00000000
2592 0x00, 0x07, 0xC4, 0x0C, // 0007C40C
2593 0x00, 0x02, 0x16, 0x52, // 00021652
2594 0x00, 0x07, 0x4C, 0x06, // 00074C06
2595 0x00, 0x07, 0x0E, 0x56, // 00070E56
2596 0x00, 0x00, 0x00, 0x00, // 00000000
2597 0x00, 0x00, 0x00, 0x00, // 00000000
2598 0x00, 0x00, 0x00, 0x00, // 00000000
2599 0x00, 0x06, 0x88, 0x0F, // 0006880F
2600 0x00, 0x06, 0x00, 0x7B, // 0006007B
2601 0x00, 0x06, 0x10, 0x74, // 00061074
2602 0x00, 0x08, 0x00, 0x41, // 00080041
2603 0x00, 0x07, 0x5C, 0x00, // 00075C00
2604 0x00, 0x07, 0x1C, 0x30, // 00071C30
2605 0x00, 0x08, 0x92, 0x40, // 00089240
2606 0x00, 0x02, 0x9E, 0x18, // 00029E18
2607 0x00, 0x08, 0x88, 0xC3, // 000888C3
2608 0x00, 0x02, 0x9E, 0x08, // 00029E08
2609 0x00, 0x02, 0x15, 0xDB, // 000215DB
2610 0x00, 0x07, 0x4C, 0x06, // 00074C06
2611 0x00, 0x07, 0x0E, 0x66, // 00070E66
2612 0x00, 0x06, 0x80, 0x7B, // 0006807B
2613 0x00, 0x00, 0x00, 0x00, // 00000000
2614 0x00, 0x00, 0x00, 0x00, // 00000000
2615 0x00, 0x06, 0x88, 0x0E, // 0006880E
2616 0x00, 0x06, 0x00, 0x78, // 00060078
2617 0x00, 0x06, 0x08, 0x24, // 00060824
2618 0x00, 0x08, 0x80, 0x41, // 00088041
2619 0x00, 0x02, 0x9F, 0x08, // 00029F08
2620 0x00, 0x06, 0x08, 0x2C, // 0006082C
2621 0x00, 0x06, 0x34, 0x26, // 00063426
2622 0x00, 0x00, 0x00, 0x00, // 00000000
2623 0x00, 0x08, 0x86, 0xC1, // 000886C1
2624 0x00, 0x07, 0x5C, 0x00, // 00075C00
2625 0x00, 0x07, 0x1F, 0x00, // 00071F00
2626 0x00, 0x07, 0x54, 0x01, // 00075401
2627 0x00, 0x07, 0x16, 0x00, // 00071600
2628 0x00, 0x08, 0xA8, 0xC3, // 0008A8C3
2629 0x00, 0x02, 0x87, 0x08, // 00028708
2630 0x00, 0x08, 0x80, 0xC2, // 000880C2
2631 0x00, 0x06, 0x20, 0x74, // 00062074
2632 0x00, 0x08, 0x28, 0xC3, // 000828C3
2633 0x00, 0x02, 0x86, 0x08, // 00028608
2634 0x00, 0x08, 0x00, 0xC2, // 000800C2
2635 0x00, 0x06, 0x18, 0x79, // 00061879
2636 0x00, 0x06, 0x14, 0x6E, // 0006146E
2637 0x00, 0x08, 0xA4, 0x41, // 0008A441
2638 0x00, 0x02, 0x9E, 0x20, // 00029E20
2639 0x00, 0x08, 0xBB, 0x42, // 0008BB42
2640 0x00, 0x02, 0x9E, 0x10, // 00029E10
2641 0x00, 0x0B, 0x5B, 0x7F, // 000B5B7F
2642 0x00, 0x08, 0x10, 0x40, // 00081040
2643 0x00, 0x00, 0x00, 0x00, // 00000000
2644 0x00, 0x00, 0x00, 0x00, // 00000000
2645 0x00, 0x06, 0x98, 0x79, // 00069879
2646 0x00, 0x06, 0x94, 0x6E, // 0006946E
2647 0x00, 0x00, 0x00, 0x00, // 00000000
2648 0x00, 0x06, 0x00, 0x78, // 00060078
2649 0x00, 0x06, 0x08, 0x24, // 00060824
2650 0x00, 0x08, 0x80, 0x41, // 00088041
2651 0x00, 0x02, 0x9F, 0x08, // 00029F08
2652 0x00, 0x06, 0x08, 0x2C, // 0006082C
2653 0x00, 0x06, 0x00, 0x1C, // 0006001C
2654 0x00, 0x07, 0x54, 0x01, // 00075401
2655 0x00, 0x07, 0x16, 0x00, // 00071600
2656 0x00, 0x06, 0x18, 0x71, // 00061871
2657 0x00, 0x00, 0x00, 0x00, // 00000000
2658 0x00, 0x06, 0x24, 0x6B, // 0006246B
2659 0x00, 0x08, 0xA9, 0xC0, // 0008A9C0
2660 0x00, 0x02, 0x86, 0x08, // 00028608
2661 0x00, 0x08, 0x2D, 0xC2, // 00082DC2
2662 0x00, 0x08, 0xB4, 0x41, // 0008B441
2663 0x00, 0x02, 0x9F, 0x10, // 00029F10
2664 0x00, 0x02, 0x1A, 0xA5, // 00021AA5
2665 0x00, 0x02, 0x81, 0x28, // 00028128
2666 0x00, 0x08, 0xB5, 0x42, // 0008B542
2667 0x00, 0x02, 0x86, 0x10, // 00028610
2668 0x00, 0x02, 0x1A, 0xA5, // 00021AA5
2669 0x00, 0x02, 0x81, 0x28, // 00028128
2670 0x00, 0x06, 0x34, 0x26, // 00063426
2671 0x00, 0x0A, 0xD1, 0x41, // 000AD141
2672 0x00, 0x0A, 0xF6, 0x7E, // 000AF67E
2673 0x00, 0x08, 0x12, 0xC6, // 000812C6
2674 0x00, 0x0B, 0x64, 0x40, // 000B6440
2675 0x00, 0x0A, 0xC2, 0x7E, // 000AC27E
2676 0x00, 0x00, 0x00, 0x00, // 00000000
2677 0x00, 0x00, 0x00, 0x00, // 00000000
2678 0x00, 0x06, 0xA4, 0x6B, // 0006A46B
2679 0x00, 0x07, 0x64, 0x00, // 00076400
2680 0x00, 0x07, 0x24, 0x25, // 00072425
2681 0x00, 0x08, 0x93, 0xC5, // 000893C5
2682 0x00, 0x06, 0xA8, 0x71, // 0006A871
2683 0x00, 0x08, 0x9C, 0xC2, // 00089CC2
2684 0x00, 0x02, 0x88, 0x10, // 00028810
2685 0x00, 0x02, 0x1B, 0x86, // 00021B86
2686 0x00, 0x02, 0x81, 0x28, // 00028128
2687 0x00, 0x06, 0x00, 0x78, // 00060078
2688 0x00, 0x06, 0x18, 0x52, // 00061852
2689 0x00, 0x07, 0x54, 0x08, // 00075408
2690 0x00, 0x07, 0x14, 0x00, // 00071400
2691 0x00, 0x07, 0x7C, 0x06, // 00077C06
2692 0x00, 0x07, 0x3E, 0xFD, // 00073EFD
2693 0x00, 0x08, 0x80, 0x41, // 00088041
2694 0x00, 0x02, 0x9F, 0x20, // 00029F20
2695 0x00, 0x0A, 0xC3, 0xC2, // 000AC3C2
2696 0x00, 0x02, 0x9E, 0x10, // 00029E10
2697 0x00, 0x02, 0x1B, 0xA7, // 00021BA7
2698 0x00, 0x02, 0x81, 0x28, // 00028128
2699 0x00, 0x06, 0xB8, 0x0F, // 0006B80F
2700 0x00, 0x06, 0x34, 0x26, // 00063426
2701 0x00, 0x06, 0x3C, 0x1C, // 00063C1C
2702 0x00, 0x07, 0x54, 0x01, // 00075401
2703 0x00, 0x07, 0x16, 0x00, // 00071600
2704 0x00, 0x06, 0x18, 0x70, // 00061870
2705 0x00, 0x08, 0x86, 0xC7, // 000886C7
2706 0x00, 0x02, 0x86, 0x08, // 00028608
2707 0x00, 0x08, 0x00, 0xC2, // 000800C2
2708 0x00, 0x07, 0x64, 0x00, // 00076400
2709 0x00, 0x07, 0x24, 0x25, // 00072425
2710 0x00, 0x06, 0x28, 0x79, // 00062879
2711 0x00, 0x08, 0x93, 0xC0, // 000893C0
2712 0x00, 0x06, 0x80, 0x70, // 00068070
2713 0x00, 0x08, 0x94, 0xC2, // 000894C2
2714 0x00, 0x02, 0x88, 0x38, // 00028838
2715 0x00, 0x08, 0xBD, 0x41, // 0008BD41
2716 0x00, 0x02, 0x9E, 0x08, // 00029E08
2717 0x00, 0x09, 0xAD, 0x41, // 0009AD41
2718 0x00, 0x07, 0x7C, 0x06, // 00077C06
2719 0x00, 0x07, 0x3E, 0xFD, // 00073EFD
2720 0x00, 0x02, 0x1B, 0xB0, // 00021BB0
2721 0x00, 0x02, 0x81, 0x28, // 00028128
2722 0x00, 0x06, 0xA8, 0x79, // 0006A879
2723 0x00, 0x06, 0xB8, 0x0F, // 0006B80F
2724 0x00, 0x06, 0x14, 0x26, // 00061426
2725 0x00, 0x06, 0x20, 0x7D, // 0006207D
2726 0x00, 0x06, 0x28, 0x7C, // 0006287C
2727 0x00, 0x08, 0x32, 0x60, // 00083260
2728 0x00, 0x02, 0x86, 0x18, // 00028618
2729 0x00, 0x08, 0x2D, 0xC4, // 00082DC4
2730 0x00, 0x0B, 0x64, 0x40, // 000B6440
2731 0x00, 0x02, 0x81, 0x08, // 00028108
2732 0x00, 0x0B, 0x64, 0x7F, // 000B647F
2733 0x00, 0x00, 0x00, 0x00, // 00000000
2734 0x00, 0x00, 0x00, 0x00, // 00000000
2735 0x00, 0x06, 0xA8, 0x7C, // 0006A87C
2736 0x00, 0x06, 0xA0, 0x7D, // 0006A07D
2737 0x00, 0x07, 0x7C, 0x00, // 00077C00
2738 0x00, 0x07, 0x3C, 0x01, // 00073C01
2739 0x00, 0x06, 0x00, 0x7C, // 0006007C
2740 0x00, 0x06, 0x30, 0x79, // 00063079
2741 0x00, 0x08, 0xBF, 0xC0, // 0008BFC0
2742 0x00, 0x02, 0x88, 0xC0, // 000288C0
2743 0x00, 0x08, 0xB6, 0x41, // 0008B641
2744 0x00, 0x02, 0x9E, 0xB0, // 00029EB0
2745 0x00, 0x0B, 0x40, 0x40, // 000B4040
2746 0x00, 0x08, 0xBA, 0xC1, // 0008BAC1
2747 0x00, 0x06, 0x34, 0x6E, // 0006346E
2748 0x00, 0x08, 0xBF, 0xC6, // 0008BFC6
2749 0x00, 0x07, 0x5C, 0x00, // 00075C00
2750 0x00, 0x07, 0x1F, 0x00, // 00071F00
2751 0x00, 0x07, 0x54, 0x01, // 00075401
2752 0x00, 0x07, 0x16, 0x00, // 00071600
2753 0x00, 0x08, 0xAF, 0xC3, // 0008AFC3
2754 0x00, 0x02, 0x87, 0x08, // 00028708
2755 0x00, 0x08, 0xBF, 0xC2, // 0008BFC2
2756 0x00, 0x08, 0x2F, 0xC3, // 00082FC3
2757 0x00, 0x02, 0x86, 0x08, // 00028608
2758 0x00, 0x08, 0x3F, 0xC2, // 00083FC2
2759 0x00, 0x00, 0x00, 0x00, // 00000000
2760 0x00, 0x02, 0x1C, 0x15, // 00021C15
2761 0x00, 0x07, 0x4C, 0x06, // 00074C06
2762 0x00, 0x07, 0x0E, 0xFD, // 00070EFD
2763 0x00, 0x00, 0x00, 0x00, // 00000000
2764 0x00, 0x00, 0x00, 0x00, // 00000000
2765 0x00, 0x06, 0x80, 0x7C, // 0006807C
2766 0x00, 0x06, 0x88, 0x0F, // 0006880F
2767 0x00, 0x00, 0x00, 0x00, // 00000000
2768 0x00, 0x06, 0x04, 0x64, // 00060464
2769 0x00, 0x06, 0x0C, 0x72, // 00060C72
2770 0x00, 0x06, 0x10, 0x74, // 00061074
2771 0x00, 0x08, 0x80, 0x40, // 00088040
2772 0x00, 0x02, 0x9F, 0x40, // 00029F40
2773 0x00, 0x08, 0x89, 0x40, // 00088940
2774 0x00, 0x02, 0x9F, 0x10, // 00029F10
2775 0x00, 0x02, 0x1B, 0x7F, // 00021B7F
2776 0x00, 0x02, 0x81, 0x28, // 00028128
2777 0x00, 0x08, 0x92, 0x40, // 00089240
2778 0x00, 0x02, 0x9E, 0x10, // 00029E10
2779 0x00, 0x02, 0x1B, 0x7F, // 00021B7F
2780 0x00, 0x02, 0x81, 0x28, // 00028128
2781 0x00, 0x07, 0x44, 0x01, // 00074401
2782 0x00, 0x07, 0x06, 0x61, // 00070661
2783 0x00, 0x07, 0x4C, 0x00, // 00074C00
2784 0x00, 0x07, 0x0C, 0x01, // 00070C01
2785 0x00, 0x00, 0x00, 0x00, // 00000000
2786 0x00, 0x06, 0x80, 0x22, // 00068022
2787 0x00, 0x04, 0x07, 0x00, // 00040700
2788 0x00, 0x0A, 0xC9, 0xC0, // 000AC9C0
2789 0x00, 0x02, 0x9F, 0x10, // 00029F10
2790 0x00, 0x08, 0x80, 0x41, // 00088041
2791 0x00, 0x02, 0x81, 0x10, // 00028110
2792 0x00, 0x02, 0x1B, 0x68, // 00021B68
2793 0x00, 0x02, 0x81, 0x28, // 00028128
2794 0x00, 0x07, 0x80, 0x07, // 00078007
2795 0x00, 0x07, 0x44, 0x01, // 00074401
2796 0x00, 0x07, 0x06, 0x61, // 00070661
2797 0x00, 0x07, 0x4C, 0x0C, // 00074C0C
2798 0x00, 0x07, 0x0C, 0x00, // 00070C00
2799 0x00, 0x06, 0x14, 0x64, // 00061464
2800 0x00, 0x06, 0x80, 0x22, // 00068022
2801 0x00, 0x0A, 0xC7, 0x81, // 000AC781
2802 0x00, 0x02, 0x9E, 0x08, // 00029E08
2803 0x00, 0x0B, 0x52, 0x7F, // 000B527F
2804 0x00, 0x00, 0x00, 0x00, // 00000000
2805 0x00, 0x00, 0x00, 0x00, // 00000000
2806 0x00, 0x00, 0x00, 0x00, // 00000000
2807 0x00, 0x06, 0x94, 0x64, // 00069464
2808 0x00, 0x07, 0x44, 0x01, // 00074401
2809 0x00, 0x07, 0x06, 0x69, // 00070669
2810 0x00, 0x07, 0x4C, 0x00, // 00074C00
2811 0x00, 0x07, 0x0C, 0x02, // 00070C02
2812 0x00, 0x06, 0x10, 0x7A, // 0006107A
2813 0x00, 0x06, 0x20, 0x1C, // 0006201C
2814 0x00, 0x06, 0x80, 0x22, // 00068022
2815 0x00, 0x0A, 0xC3, 0x81, // 000AC381
2816 0x00, 0x02, 0x9F, 0x10, // 00029F10
2817 0x00, 0x0B, 0x52, 0x7F, // 000B527F
2818 0x00, 0x02, 0x81, 0x48, // 00028148
2819 0x00, 0x08, 0x9A, 0x41, // 00089A41
2820 0x00, 0x02, 0x9E, 0x38, // 00029E38
2821 0x00, 0x06, 0x00, 0x78, // 00060078
2822 0x00, 0x06, 0x08, 0x24, // 00060824
2823 0x00, 0x08, 0x80, 0x41, // 00088041
2824 0x00, 0x02, 0x9F, 0x08, // 00029F08
2825 0x00, 0x06, 0x08, 0x2C, // 0006082C
2826 0x00, 0x0B, 0x52, 0x40, // 000B5240
2827 0x00, 0x0A, 0xE1, 0x7E, // 000AE17E
2828 0x00, 0x00, 0x00, 0x00, // 00000000
2829 0x00, 0x00, 0x00, 0x00, // 00000000
2830 0x00, 0x06, 0x90, 0x7A, // 0006907A
2831 0x00, 0x06, 0xA0, 0x1C, // 0006A01C
2832 0x00, 0x07, 0x44, 0x01, // 00074401
2833 0x00, 0x07, 0x06, 0x69, // 00070669
2834 0x00, 0x07, 0x4C, 0x00, // 00074C00
2835 0x00, 0x07, 0x0C, 0x01, // 00070C01
2836 0x00, 0x07, 0x44, 0x01, // 00074401
2837 0x00, 0x07, 0x06, 0x6C, // 0007066C
2838 0x00, 0x06, 0x80, 0x22, // 00068022
2839 0x00, 0x0A, 0xCF, 0x81, // 000ACF81
2840 0x00, 0x06, 0x18, 0x77, // 00061877
2841 0x00, 0x06, 0x80, 0x22, // 00068022
2842 0x00, 0x0B, 0x09, 0xC3, // 000B09C3
2843 0x00, 0x02, 0x9E, 0x10, // 00029E10
2844 0x00, 0x02, 0x1B, 0x68, // 00021B68
2845 0x00, 0x02, 0x81, 0x28, // 00028128
2846 0x00, 0x06, 0x24, 0x6B, // 0006246B
2847 0x00, 0x0B, 0x1B, 0x41, // 000B1B41
2848 0x00, 0x06, 0x14, 0x65, // 00061465
2849 0x00, 0x06, 0x04, 0x6A, // 0006046A
2850 0x00, 0x08, 0x28, 0x41, // 00082841
2851 0x00, 0x02, 0x9F, 0x08, // 00029F08
2852 0x00, 0x08, 0x82, 0xC0, // 000882C0
2853 0x00, 0x08, 0xA4, 0x40, // 0008A440
2854 0x00, 0x02, 0x9E, 0x10, // 00029E10
2855 0x00, 0x02, 0x1B, 0x66, // 00021B66
2856 0x00, 0x02, 0x81, 0x28, // 00028128
2857 0x00, 0x0B, 0x40, 0x41, // 000B4041
2858 0x00, 0x0B, 0x64, 0x40, // 000B6440
2859 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
2860 0x00, 0x0B, 0x76, 0x40, // 000B7640
2861 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
2862 0x00, 0x08, 0x9B, 0x40, // 00089B40
2863 0x00, 0x02, 0x9E, 0x28, // 00029E28
2864 0x00, 0x04, 0x27, 0x08, // 00042708
2865 0x00, 0x04, 0x2F, 0x08, // 00042F08
2866 0x00, 0x04, 0x37, 0x08, // 00043708
2867 0x00, 0x04, 0x3F, 0x08, // 00043F08
2868 0x00, 0x07, 0xA0, 0x0D, // 0007A00D
2869 0x00, 0x07, 0xA8, 0x0D, // 0007A80D
2870 0x00, 0x07, 0xB0, 0x0D, // 0007B00D
2871 0x00, 0x07, 0xB8, 0x0D, // 0007B80D
2872 0x00, 0x06, 0x98, 0x77, // 00069877
2873 0x00, 0x06, 0x84, 0x6A, // 0006846A
2874 0x00, 0x00, 0x00, 0x00, // 00000000
2875 0x00, 0x06, 0x00, 0x6D, // 0006006D
2876 0x00, 0x00, 0x00, 0x00, // 00000000
2877 0x00, 0x08, 0x80, 0x41, // 00088041
2878 0x00, 0x00, 0x00, 0x00, // 00000000
2879 0x00, 0x00, 0x00, 0x00, // 00000000
2880 0x00, 0x00, 0x00, 0x00, // 00000000
2881 0x00, 0x06, 0xC0, 0x6D, // 0006C06D
2882 0x00, 0x00, 0x00, 0x00, // 00000000
2883 0x00, 0x02, 0x3F, 0xCC, // 00023FCC
2884 0x00, 0x07, 0x6C, 0x06, // 00076C06
2885 0x00, 0x07, 0x2F, 0x78, // 00072F78
2886 0x00, 0x00, 0x00, 0x00, // 00000000
2887 0x00, 0x00, 0x00, 0x00, // 00000000
2888 0x00, 0x00, 0x00, 0x00, // 00000000
2889 0x00, 0x00, 0x00, 0x00, // 00000000
2890 0x00, 0x02, 0x19, 0x5B, // 0002195B
2891 0x00, 0x02, 0x81, 0x28, // 00028128
2892 0x00, 0x00, 0x00, 0x00, // 00000000
2893 0x00, 0x00, 0x00, 0x00, // 00000000
2894 0x00, 0x00, 0x00, 0x00, // 00000000
2895 0x00, 0x00, 0x00, 0x00, // 00000000
2896 0x00, 0x00, 0x00, 0x00, // 00000000
2897 0x00, 0x00, 0xC1, 0x80, // 0000C180
2898 0x00, 0x00, 0x00, 0x00, // 00000000
2899 0x00, 0x00, 0x00, 0x00, // 00000000
2900 0x00, 0x00, 0x00, 0x00, // 00000000
2901 0x00, 0x00, 0x00, 0x00, // 00000000
2902 0x00, 0x00, 0x00, 0x00, // 00000000
2903 0x00, 0x00, 0x00, 0x00, // 00000000
2904 0x00, 0x06, 0x00, 0x1C, // 0006001C
2905 0x00, 0x07, 0x6C, 0x01, // 00076C01
2906 0x00, 0x07, 0x2E, 0x00, // 00072E00
2907 0x00, 0x07, 0x7C, 0x01, // 00077C01
2908 0x00, 0x07, 0x3E, 0x68, // 00073E68
2909 0x00, 0x0A, 0xF1, 0x7E, // 000AF17E
2910 0x00, 0x09, 0x00, 0xC6, // 000900C6
2911 0x00, 0x02, 0x88, 0x08, // 00028808
2912 0x00, 0x08, 0x00, 0xC5, // 000800C5
2913 0x00, 0x06, 0x2C, 0x64, // 00062C64
2914 0x00, 0x0A, 0x00, 0x7F, // 000A007F
2915 0x00, 0x06, 0x20, 0x7A, // 0006207A
2916 0x00, 0x06, 0xB8, 0x22, // 0006B822
2917 0x00, 0x04, 0x3F, 0x00, // 00043F00
2918 0x00, 0x08, 0xA4, 0x40, // 0008A440
2919 0x00, 0x02, 0x9E, 0x08, // 00029E08
2920 0x00, 0x08, 0x3F, 0xC0, // 00083FC0
2921 0x00, 0x08, 0xAD, 0x40, // 0008AD40
2922 0x00, 0x02, 0x9F, 0x10, // 00029F10
2923 0x00, 0x02, 0x1B, 0x7F, // 00021B7F
2924 0x00, 0x02, 0x81, 0x28, // 00028128
2925 0x00, 0x06, 0x2C, 0x7F, // 00062C7F
2926 0x00, 0x08, 0xA4, 0x40, // 0008A440
2927 0x00, 0x02, 0x9E, 0x08, // 00029E08
2928 0x00, 0x0B, 0x6D, 0x6F, // 000B6D6F
2929 0x00, 0x0B, 0x40, 0x7F, // 000B407F
2930 0x00, 0x02, 0x1A, 0xAD, // 00021AAD
2931 0x00, 0x06, 0xB0, 0x1C, // 0006B01C
2932 0x00, 0x0A, 0xFF, 0x7E, // 000AFF7E
2933 0x00, 0x00, 0x00, 0x00, // 00000000
2934 0x00, 0x06, 0x84, 0x72, // 00068472
2935 0x00, 0x06, 0xAC, 0x7F, // 0006AC7F
2936 0x00, 0x07, 0xB8, 0x07, // 0007B807
2937 0x00, 0x06, 0x10, 0x2C, // 0006102C
2938 0x00, 0x0B, 0x64, 0x6D, // 000B646D
2939 0x00, 0x0A, 0xD2, 0x7E, // 000AD27E
2940 0x00, 0x0B, 0x5B, 0x7F, // 000B5B7F
2941 0x00, 0x00, 0x00, 0x00, // 00000000
2942 0x00, 0x02, 0x81, 0x20, // 00028120
2943 0x00, 0x06, 0x90, 0x1C, // 0006901C
2944 0x00, 0x06, 0x90, 0x20, // 00069020
2945 0x00, 0x06, 0x9C, 0x7B, // 00069C7B
2946 0x00, 0x0B, 0x64, 0x6E, // 000B646E
2947 0x00, 0x06, 0x34, 0x6D, // 0006346D
2948 0x00, 0x00, 0x00, 0x00, // 00000000
2949 0x00, 0x00, 0x00, 0x00, // 00000000
2950 0x00, 0x06, 0xA4, 0x7F, // 0006A47F
2951 0x00, 0x06, 0xB4, 0x0F, // 0006B40F
2952 0x00, 0x06, 0xB4, 0x6C, // 0006B46C
2953 0x00, 0x0B, 0x76, 0x7F, // 000B767F
2954 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
2955 0x00, 0x0B, 0x6D, 0x40, // 000B6D40
2956 0x00, 0x08, 0x3F, 0x40, // 00083F40
2957 0x00, 0x0B, 0x40, 0x40, // 000B4040
2958 0x00, 0x0B, 0x5B, 0x40, // 000B5B40
2959 0x00, 0x06, 0xB4, 0x6B, // 0006B46B
2960 0x00, 0x04, 0xB0, 0x0D, // 0004B00D
2961 0x00, 0x00, 0x00, 0x00, // 00000000
2962 0x00, 0x09, 0xB6, 0x7C, // 0009B67C
2963 0x00, 0x01, 0x05, 0x10, // 00010510
2964 0x00, 0x09, 0xA6, 0x7F, // 0009A67F
2965 0x00, 0x02, 0x82, 0x08, // 00028208
2966 0x00, 0x08, 0x00, 0x42, // 00080042
2967 0x00, 0x0B, 0x7F, 0x40, // 000B7F40
2968 0x00, 0x09, 0xB6, 0x7F, // 0009B67F
2969 0x00, 0x02, 0x82, 0x08, // 00028208
2970 0x00, 0x08, 0x3F, 0x42, // 00083F42
2971 0x00, 0x07, 0x84, 0x0C, // 0007840C
2972 0x00, 0x0B, 0x40, 0x40, // 000B4040
2973 0x00, 0x09, 0xA6, 0x7F, // 0009A67F
2974 0x00, 0x07, 0xBC, 0x0C, // 0007BC0C
2975 0x00, 0x07, 0x64, 0x00, // 00076400
2976 0x00, 0x07, 0x24, 0x30, // 00072430
2977 0x00, 0x08, 0x2D, 0x41, // 00082D41
2978 0x00, 0x08, 0xA4, 0xC5, // 0008A4C5
2979 0x00, 0x02, 0x9F, 0x10, // 00029F10
2980 0x00, 0x02, 0x1B, 0xBE, // 00021BBE
2981 0x00, 0x02, 0x81, 0x28, // 00028128
2982 0x00, 0x07, 0x7C, 0x00, // 00077C00
2983 0x00, 0x07, 0x3F, 0x18, // 00073F18
2984 0x00, 0x06, 0x00, 0x78, // 00060078
2985 0x00, 0x06, 0x10, 0x24, // 00061024
2986 0x00, 0x08, 0x80, 0x41, // 00088041
2987 0x00, 0x00, 0x00, 0x00, // 00000000
2988 0x00, 0x02, 0x9F, 0x18, // 00029F18
2989 0x00, 0x07, 0x7C, 0x00, // 00077C00
2990 0x00, 0x07, 0x3C, 0x00, // 00073C00
2991 0x00, 0x06, 0x10, 0x2C, // 0006102C
2992 0x00, 0x00, 0x00, 0x00, // 00000000
2993 0x00, 0x0A, 0xD2, 0x7E, // 000AD27E
2994 0x00, 0x00, 0x00, 0x00, // 00000000
2995 0x00, 0x00, 0x00, 0x00, // 00000000
2996 0x00, 0x0B, 0x6D, 0x7F, // 000B6D7F
2997 0x00, 0x06, 0x04, 0x64, // 00060464
2998 0x00, 0x0B, 0x5B, 0x40, // 000B5B40
2999 0x00, 0x08, 0x80, 0x41, // 00088041
3000 0x00, 0x00, 0xDE, 0x87, // 0000DE87
3001 0x00, 0x06, 0x90, 0x1C, // 0006901C
3002 0x00, 0x06, 0x90, 0x20, // 00069020
3003 0x00, 0x06, 0x9C, 0x62, // 00069C62
3004 0x00, 0x06, 0x9C, 0x6E, // 00069C6E
3005 0x00, 0x06, 0x9C, 0x63, // 00069C63
3006 0x00, 0x06, 0xAC, 0x7D, // 0006AC7D
3007 0x00, 0x00, 0x00, 0x00, // 00000000
3008 0x00, 0x06, 0x04, 0x73, // 00060473
3009 0x00, 0x07, 0x5C, 0x01, // 00075C01
3010 0x00, 0x07, 0x1E, 0x00, // 00071E00
3011 0x00, 0x08, 0x80, 0x41, // 00088041
3012 0x00, 0x02, 0x9E, 0x10, // 00029E10
3013 0x00, 0x02, 0x1B, 0x7F, // 00021B7F
3014 0x00, 0x02, 0x81, 0x28, // 00028128
3015 0x00, 0x0B, 0x40, 0x7F, // 000B407F
3016 0x00, 0x08, 0x12, 0x42, // 00081242
3017 0x00, 0x09, 0x1B, 0xC2, // 00091BC2
3018 0x00, 0x02, 0x87, 0x08, // 00028708
3019 0x00, 0x08, 0x92, 0xC3, // 000892C3
3020 0x00, 0x06, 0x84, 0x73, // 00068473
3021 0x00, 0x07, 0x64, 0x00, // 00076400
3022 0x00, 0x07, 0x27, 0x00, // 00072700
3023 0x00, 0x07, 0x7C, 0x00, // 00077C00
3024 0x00, 0x07, 0x3C, 0x00, // 00073C00
3025 0x00, 0x0B, 0x5B, 0x40, // 000B5B40
3026 0x00, 0x0B, 0x6D, 0x7F, // 000B6D7F
3027 0x00, 0x06, 0xA4, 0x05, // 0006A405
3028 0x00, 0x01, 0x41, 0x80, // 00014180
3029 0x00, 0x06, 0xB8, 0x22, // 0006B822
3030 0x00, 0x07, 0x98, 0x0F, // 0007980F
3031 0x00, 0x00, 0x00, 0x00, // 00000000
3032 0x00, 0x07, 0x98, 0x0F, // 0007980F
3033 0x00, 0x00, 0xC1, 0x87, // 0000C187
3034 0x00, 0x06, 0x90, 0x1C, // 0006901C
3035 0x00, 0x06, 0x9C, 0x62, // 00069C62
3036 0x00, 0x00, 0x00, 0x00, // 00000000
3037 0x00, 0x06, 0x9C, 0x63, // 00069C63
3038 0x00, 0x06, 0x9C, 0x6E, // 00069C6E
3039 0x00, 0x06, 0xAC, 0x7D, // 0006AC7D
3040 0x00, 0x00, 0xC1, 0x07, // 0000C107
3041 0x00, 0x0B, 0x40, 0x40, // 000B4040
3042 0x00, 0x00, 0x00, 0x00, // 00000000
3043 0x00, 0x00, 0x00, 0x00, // 00000000
3044 0x00, 0x00, 0x00, 0x00, // 00000000
3045 0x00, 0x06, 0x84, 0x62, // 00068462
3046 0x00, 0x06, 0x84, 0x63, // 00068463
3047 0x00, 0x06, 0x04, 0x62, // 00060462
3048 0x00, 0x06, 0x1C, 0x63, // 00061C63
3049 0x00, 0x0A, 0x0F, 0x41, // 000A0F41
3050 0x00, 0x08, 0x97, 0xC0, // 000897C0
3051 0x00, 0x08, 0x1B, 0xC2, // 00081BC2
3052 0x00, 0x0A, 0x12, 0x47, // 000A1247
3053 0x00, 0x07, 0x65, 0x00, // 00076500
3054 0x00, 0x07, 0x24, 0x00, // 00072400
3055 0x00, 0x07, 0x6D, 0x00, // 00076D00
3056 0x00, 0x07, 0x2C, 0x00, // 00072C00
3057 0x00, 0x07, 0x75, 0x00, // 00077500
3058 0x00, 0x07, 0x34, 0x00, // 00073400
3059 0x00, 0x0C, 0x12, 0x25, // 000C1225
3060 0x00, 0x0E, 0x11, 0x24, // 000E1124
3061 0x00, 0x0E, 0x13, 0x26, // 000E1326
3062 0x00, 0x00, 0x00, 0x00, // 00000000
3063 0x00, 0x00, 0x00, 0x00, // 00000000
3064 0x00, 0x06, 0x04, 0x6C, // 0006046C
3065 0x00, 0x00, 0xC1, 0x07, // 0000C107
3066 0x00, 0x09, 0x12, 0xC0, // 000912C0
3067 0x00, 0x06, 0xBC, 0x62, // 0006BC62
3068 0x00, 0x06, 0x9C, 0x63, // 00069C63
3069 0x00, 0x00, 0x00, 0x00, // 00000000
3070 0x00, 0x06, 0x94, 0x6C, // 0006946C
3071 0x00, 0x06, 0x94, 0x0F, // 0006940F
3072 0x00, 0x03, 0x33, 0x33, // 00033333
3073 0x00, 0x00, 0x00, 0x00, // 00000000
3074 0x00, 0x00, 0x00, 0x00, // 00000000
3075 0x00, 0x00, 0x00, 0x00, // 00000000
3076 0x00, 0x00, 0x00, 0x00, // 00000000
3077 0x00, 0x00, 0x00, 0x00, // 00000000
3078 0x00, 0x00, 0x00, 0x00, // 00000000
3081 struct i2c_block {
3082 const unsigned char *data;
3083 unsigned len;
3086 static struct i2c_block maspcm[] = {
3087 { maspcm_array1, sizeof(maspcm_array1) },
3088 { maspcm_array2, sizeof(maspcm_array2) },
3089 { maspcm_array3, sizeof(maspcm_array3) },
3090 { maspcm_array4, sizeof(maspcm_array4) },
3091 { maspcm_array5, sizeof(maspcm_array5) },
3092 { maspcm_array6, sizeof(maspcm_array6) },
3093 { maspcm_array7, sizeof(maspcm_array7) },
3094 { maspcm_array8, sizeof(maspcm_array8) },
3095 { maspcm_array9, sizeof(maspcm_array9) },
3096 { maspcm_array10, sizeof(maspcm_array10) },
3099 /************ End of MAS pcm codec ************/
3101 #define WAVRECORD_QUIT BUTTON_OFF
3103 #define CFGFILE_VERSION 0 /* Current config file version */
3104 #define CFGFILE_MINVERSION 0 /* Minimum config file version to accept */
3106 #define PCM_MAIN_IO_CONTROL 0x0661
3107 #define PCM_IF_STATUS_CONTROL 0x0662
3108 #define PCM_OFREQ_CONTROL 0x0663
3109 #define PCM_OUTPUT_CLOCK_CONF 0x0664
3110 #define PCM_FRAME_COUNTER 0x0665
3111 #define PCM_APP_RUNNING 0x0666
3112 #define PCM_SAMPLE_RATE_STATUS 0x0667
3113 #define PCM_BUFFER_ERROR_COUNTER 0x0668
3114 #define PCM_SOFT_MUTE 0x0669
3115 #define PCM_SPDIF_CHANNEL_STATUS 0x066a
3116 #define PCM_SAMPLE_RATE 0x066b
3117 #define PCM_VOL_OUT_LL 0x066c
3118 #define PCM_VOL_OUT_RL 0x066d
3119 #define PCM_VOL_OUT_LR 0x066e
3120 #define PCM_VOL_OUT_RR 0x066f
3121 #define PCM_VOL_IN_LL 0x0670
3122 #define PCM_VOL_IN_RL 0x0671
3123 #define PCM_VOL_IN_LR 0x0672
3124 #define PCM_VOL_IN_RR 0x0673
3126 #define IRQ3 (*((volatile unsigned long*)0x0900010C))
3128 #define LOW_WATER_CHUNKSIZE (256*1024)
3130 /* declarations */
3132 struct riff_header
3134 uint8_t riff_id[4]; /* 00h - "RIFF" */
3135 uint32_t riff_size; /* 04h - sz following headers + data_size */
3136 /* format header */
3137 uint8_t format[4]; /* 08h - "WAVE" */
3138 uint8_t format_id[4]; /* 0Ch - "fmt " */
3139 uint32_t format_size; /* 10h - 16 for PCM (sz format data) */
3140 /* format data */
3141 uint16_t audio_format; /* 14h - 1=PCM */
3142 uint16_t num_channels; /* 16h - 1=M, 2=S, etc. */
3143 uint32_t sample_rate; /* 18h - HZ */
3144 uint32_t byte_rate; /* 1Ch - num_channels*sample_rate*bits_per_sample/8 */
3145 uint16_t block_align; /* 20h - num_channels*bits_per_samples/8 */
3146 uint16_t bits_per_sample; /* 22h - 8=8 bits, 16=16 bits, etc. */
3147 /* Not for audio_format=1 (PCM) */
3148 /* unsigned short extra_param_size; 24h - size of extra data */
3149 /* unsigned char *extra_params; */
3150 /* data header */
3151 uint8_t data_id[4]; /* 24h - "data" */
3152 uint32_t data_size; /* 28h - num_samples*num_channels*bits_per_sample/8 */
3153 /* unsigned char *data; 2ch - actual sound data */
3154 } __attribute__((packed));
3156 #define RIFF_FMT_HEADER_SIZE 12 /* format -> format_size */
3157 #define RIFF_FMT_DATA_SIZE 16 /* audio_format -> bits_per_sample */
3158 #define RIFF_DATA_HEADER_SIZE 8 /* data_id -> data_size */
3160 #define PCM_DEPTH_BYTES 2
3161 #define PCM_DEPTH_BITS 16
3163 /* Define our own source constants since REC_SRC_FMRADIO will intrude on the count */
3164 enum {
3165 WAV_SRC_LINE = 0,
3166 WAV_SRC_MIC,
3167 #ifdef HAVE_SPDIF_REC
3168 WAV_SRC_SPDIF,
3169 #endif
3170 WAV_NUM_SRC,
3173 void rec_tick(void) __attribute__((interrupt_handler));
3175 /* settings */
3176 struct rec_config {
3177 int samplerate; /* index */
3178 int channels;
3179 int source;
3182 struct rec_config reccfg_disk = { 7, 1, 0 };
3183 struct rec_config reccfg; /* running config */
3185 static const char cfg_filename[] = "wavrecord.cfg";
3186 static char *samplerate_str[9] = { "8000", "11025", "12000",
3187 "16000", "22050", "24000",
3188 "32000", "44100", "48000" };
3189 static char *channel_str[2] = { "mono", "stereo" };
3190 static char *source_str[WAV_NUM_SRC] = { "line in", "mic",
3191 HAVE_SPDIF_REC_("spdif",) };
3193 struct configdata disk_config[] = {
3194 { TYPE_ENUM, 0, 9, { .int_p = &reccfg_disk.samplerate }, "sample rate",
3195 samplerate_str },
3196 { TYPE_ENUM, 0, 2, { .int_p = &reccfg_disk.channels }, "channels",
3197 channel_str },
3198 { TYPE_ENUM, 0, WAV_NUM_SRC, { .int_p = &reccfg_disk.source }, "source",
3199 source_str },
3202 static char recfilename[MAX_PATH];
3204 static unsigned char *aud_buf;
3205 static ssize_t aud_size;
3206 static unsigned char *plug_buf;
3208 static int aud_read = 0;
3209 static volatile int aud_write = 0;
3210 static volatile int num_rec_bytes = 0;
3212 static const struct riff_header header_template =
3214 /* "RIFF" header */
3215 { 'R', 'I', 'F', 'F' }, /* riff_id */
3216 0, /* riff_size (*) */
3217 /* format header */
3218 { 'W', 'A', 'V', 'E' }, /* format */
3219 { 'f', 'm', 't', ' ' }, /* format_id */
3220 htole32(16), /* format_size */
3221 /* format data */
3222 htole16(1), /* audio_format */
3223 0, /* num_channels (*) */
3224 0, /* sample_rate (*) */
3225 0, /* byte_rate (*) */
3226 0, /* block_align (*) */
3227 htole16(PCM_DEPTH_BITS), /* bits_per_sample */
3228 /* data header */
3229 { 'd', 'a', 't', 'a' }, /* data_id */
3230 0 /* data_size (*) */
3231 /* (*) updated during ENC_END_FILE event */
3234 /** i2c, MAS configuration **/
3236 void i2c_random_write(int addr, int cmd, const unsigned char* data, int size)
3238 plug_buf[0] = cmd;
3239 rb->memcpy(plug_buf+1, data, size);
3241 rb->i2c_begin();
3242 rb->i2c_write(addr, plug_buf, size+1);
3243 rb->i2c_end();
3246 void mas_freeze(void)
3248 static const unsigned char freeze[] = { 0x00, 0x00 };
3250 /* Freeze DSP */
3251 i2c_random_write(MAS_ADR, MAS_DATA_WRITE, freeze, sizeof(freeze));
3252 /* mas_run(0); in core implementation */
3254 /* stop all internal transfers */
3255 rb->mas_writereg(0x3b, 0x00318); /* stopdma 1 */
3256 rb->mas_writereg(0x43, 0x00300); /* stopdma 2 */
3257 rb->mas_writereg(0x4b, 0); /* stopdma 3 */
3258 rb->mas_writereg(0x53, 0x00318); /* stopdma 4 */
3259 rb->mas_writereg(0x6b, 0); /* stopdma 5 */
3260 rb->mas_writereg(0xbb, 0x00318); /* stopdma 6 */
3261 rb->mas_writereg(0xc3, 0x00300); /* stopdma 7 */
3262 rb->mas_writereg(0x06, 0); /* stopdma 8 */
3265 void mas_download_pcm(void)
3267 static const unsigned char runi2s[] = { 0x10, 0x00 };
3268 unsigned i;
3270 mas_freeze();
3272 /* Download program to MAS memory */
3273 for ( i = 0; i < (sizeof(maspcm)/sizeof(struct i2c_block)); i++ )
3274 i2c_random_write(MAS_ADR, MAS_DATA_WRITE, maspcm[i].data, maspcm[i].len);
3276 rb->mas_writereg(0x6b, 0xc0000); /* Reconfigure data to program memory */
3278 /* Start execution at D0:1000 */
3279 i2c_random_write(MAS_ADR, MAS_DATA_WRITE, runi2s, sizeof(runi2s));
3280 /* mas_run(0x1000); in core implementation */
3283 void mas_restore(void)
3285 static const unsigned char resetdsp[] = { 0x88, 0x00 };
3286 static const unsigned char initdsp[] = { 0x8c, 0x00 };
3287 unsigned long val;
3289 i2c_random_write(MAS_ADR, MAS_CONTROL, resetdsp, sizeof(resetdsp));
3290 /* mas_direct_config_write(MAS_CONTROL, 0x8d00); in core implementation */
3291 rb->sleep(1);
3292 i2c_random_write(MAS_ADR, MAS_CONTROL, initdsp, sizeof(initdsp));
3293 /* mas_direct_config_write(MAS_CONTROL, 0x8c00); in core implementation */
3295 /* Stop the current application */
3296 val = 0;
3297 rb->mas_writemem(MAS_BANK_D0, MAS_D0_APP_SELECT, &val, 1);
3299 rb->mas_readmem(MAS_BANK_D0, MAS_D0_APP_RUNNING, &val, 1);
3300 while(val);
3302 #ifdef HAVE_SPDIF_OUT
3303 val = 0x0009; /* Disable SDO and SDI, low impedance S/PDIF outputs */
3304 #else
3305 val = 0x002d; /* Disable SDO and SDI, disable S/PDIF output */
3306 #endif
3307 rb->mas_writemem(MAS_BANK_D0, MAS_D0_INTERFACE_CONTROL, &val, 1);
3309 val = 0x0025; /* Set Demand mode and validate all settings */
3310 rb->mas_writemem(MAS_BANK_D0, MAS_D0_IO_CONTROL_MAIN, &val, 1);
3312 val = 0x000c; /* Start the Layer2/3 decoder applications */
3313 rb->mas_writemem(MAS_BANK_D0, MAS_D0_APP_SELECT, &val, 1);
3315 rb->mas_readmem(MAS_BANK_D0, MAS_D0_APP_RUNNING, &val, 1);
3316 while((val & 0x000c) != 0x000c);
3319 /** Very basic recording engine **/
3321 void rec_tick(void)
3323 int d1, d2, d3;
3325 ICR |= 0x0010; /* Begin with setting the IRQ to edge sensitive */
3327 if(!(PADRH & 0x80))
3328 { /* /EOD is low - transfer 36 bytes (9 sample pairs, 1 MASPCM DMA block) */
3329 asm volatile (
3330 "add %[buf], %[writ] \n" /* write pos -> addr */
3331 "mov #9, %[i] \n" /* block size = 9*4 */
3333 ".r_loop: \n"
3334 "xor.b #0x08, @(r0,gbr) \n" /* set PR active */
3335 ".r_wait1: \n"
3336 "mov.b @%[pbdh], %[scrt] \n" /* wait for RTW */
3337 "cmp/pz %[scrt] \n"
3338 "bf .r_wait1 \n"
3340 "mov.b @%[mas], %[data] \n" /* read data from MAS */
3341 "xor.b #0x08, @(r0,gbr) \n" /* set PR inactive */
3342 "extu.b %[data], %[data] \n"
3344 "xor.b #0x08, @(r0,gbr) \n" /* set PR active */
3345 ".r_wait2: \n"
3346 "mov.b @%[pbdh], %[scrt] \n" /* wait for RTW */
3347 "cmp/pz %[scrt] \n"
3348 "bf .r_wait2 \n"
3350 "mov.b @%[mas], %[scrt] \n" /* read data from MAS */
3351 "xor.b #0x08, @(r0,gbr) \n" /* set PR inactive */
3352 "shll8 %[data] \n"
3353 "extu.b %[scrt], %[scrt] \n"
3354 "or %[scrt], %[data] \n"
3356 "xor.b #0x08, @(r0,gbr) \n" /* set PR active */
3357 ".r_wait3: \n"
3358 "mov.b @%[pbdh], %[scrt] \n" /* wait for RTW */
3359 "cmp/pz %[scrt] \n"
3360 "bf .r_wait3 \n"
3362 "mov.b @%[mas], %[scrt] \n" /* read data from MAS */
3363 "xor.b #0x08, @(r0,gbr) \n" /* set PR inactive */
3364 "shll8 %[data] \n"
3365 "extu.b %[scrt], %[scrt] \n"
3366 "or %[scrt], %[data] \n"
3368 "xor.b #0x08, @(r0,gbr) \n" /* set PR active */
3369 ".r_wait4: \n"
3370 "mov.b @%[pbdh], %[scrt] \n" /* wait for RTW */
3371 "cmp/pz %[scrt] \n"
3372 "bf .r_wait4 \n"
3374 "mov.b @%[mas], %[scrt] \n" /* read data from MAS */
3375 "xor.b #0x08, @(r0,gbr) \n" /* set PR inactive */
3376 "shll8 %[data] \n"
3377 "extu.b %[scrt], %[scrt] \n"
3378 "or %[scrt], %[data] \n"
3380 "mov.l %[data], @%[writ] \n"
3382 "add #4, %[writ] \n" /* advance buffer pointer */
3383 "cmp/hi %[writ], %[end] \n"
3384 "bt .r_nowrap \n"
3385 "mov %[buf], %[writ] \n" /* wrap if necessary */
3386 ".r_nowrap: \n"
3388 "add #-1, %[i] \n" /* count down block size */
3389 "cmp/pl %[i] \n" /* exit if zero */
3390 "bt .r_loop \n"
3392 ".r_end: \n"
3393 "sub %[buf], %[writ] \n" /* eddr -> write pos */
3394 : /* outputs */
3395 [writ]"+r"(aud_write),
3396 [i] "=&r"(d1),
3397 [data]"=&r"(d2),
3398 [scrt]"=&r"(d3)
3399 : /* inputs */
3400 [buf] "r"(aud_buf),
3401 [end] "r"(aud_buf + aud_size),
3402 [padh]"z"(PADRH_ADDR),
3403 [pbdh]"r"(PBDRH_ADDR),
3404 [mas] "r"(0x04000000)
3406 num_rec_bytes += 36;
3410 void rec_tick_enable(bool on)
3412 int oldlevel = disable_irq_save();
3414 if(on)
3416 IPRA = (IPRA & 0xfff0) | 0x000b;
3417 ICR &= ~0x0010; /* IRQ3 level sensitive */
3418 IPRB &= 0xff0f; /* Disable IRQ6 */
3420 else
3422 IPRA &= 0xfff0;
3423 ICR &= ~0x0002; /* Set IRQ6 to level sensitive and back again. */
3424 ICR |= 0x0002; /* This will clear a pending request. */
3425 IPRB = (IPRB & 0xff0f) | 0x0080; /* Reenable IRQ6 */
3428 restore_irq(oldlevel);
3431 void hijack_interrupts(bool on)
3433 static bool taken = false;
3434 static unsigned long orig_IRQ3;
3436 if (on && !taken)
3438 orig_IRQ3 = IRQ3;
3439 IRQ3 = (unsigned long)rec_tick;
3441 else if (!on && taken)
3443 IRQ3 = orig_IRQ3;
3445 taken = on;
3448 static bool update_wav_header(char *filename, int sample_rate,
3449 int num_channels, int num_bytes)
3451 struct riff_header hdr;
3452 int fd;
3453 bool ret;
3455 fd = rb->open(filename, O_RDWR);
3456 if (fd < 0)
3457 return false;
3459 rb->memcpy(&hdr, &header_template, sizeof (struct riff_header));
3461 /* "RIFF" header */
3462 hdr.riff_size = htole32(RIFF_FMT_HEADER_SIZE + RIFF_FMT_DATA_SIZE
3463 + RIFF_DATA_HEADER_SIZE + num_bytes);
3465 /* format data */
3466 hdr.num_channels = htole16(num_channels);
3467 hdr.sample_rate = htole32(sample_rate);
3468 hdr.byte_rate = htole32(sample_rate * num_channels * PCM_DEPTH_BYTES);
3469 hdr.block_align = htole16(num_channels * PCM_DEPTH_BYTES);
3471 /* data header */
3472 hdr.data_size = htole32(num_bytes);
3474 ret = (rb->write(fd, &hdr, sizeof (struct riff_header))
3475 == sizeof (struct riff_header));
3476 rb->close(fd);
3477 return ret;
3480 static int record_file(char *filename)
3482 bool recording, saving;
3483 int fd, low_water, i;
3484 int bytes_written;
3485 int button;
3486 unsigned long mas;
3488 static const unsigned sampr[9][2] = {
3489 {0, 8000}, {1, 11025}, {2, 12000},
3490 {4, 16000}, {5, 22050}, {6, 24000},
3491 {8, 32000}, {9, 44100}, {10, 48000}
3494 fd = rb->open(filename, O_RDWR|O_CREAT|O_TRUNC, 0666);
3495 if (fd < 0)
3497 rb->splash(2*HZ, "Couldn't create WAV file");
3498 return PLUGIN_ERROR;
3500 /* write template header */
3501 if (rb->write(fd, &header_template, sizeof (struct riff_header))
3502 != sizeof (struct riff_header))
3504 rb->close(fd);
3505 rb->splash(2*HZ, "Write error");
3506 return PLUGIN_ERROR;
3509 rb->sound_set_pitch(PITCH_SPEED_100); /* reset pitch */
3510 mas_download_pcm();
3511 num_rec_bytes = 0;
3512 bytes_written = 0;
3514 rb->lcd_clear_display();
3515 rb->lcd_puts(0, 0, filename);
3517 switch (reccfg.source)
3519 case WAV_SRC_LINE:
3520 rb->mas_codec_writereg(0, (rb->global_settings->rec_left_gain << 12)
3521 | (rb->global_settings->rec_right_gain << 8)
3522 | 0x07);
3523 rb->mas_codec_writereg(8, 0);
3524 break;
3526 case WAV_SRC_MIC:
3527 rb->mas_codec_writereg(0, (rb->global_settings->rec_mic_gain << 4)
3528 | 0x0d);
3529 rb->mas_codec_writereg(8, 0x8000); /* Copy left channel to right */
3530 break;
3532 #ifdef HAVE_SPDIF_REC
3533 case WAV_SRC_SPDIF:
3534 rb->mas_codec_writereg(0, 0x01);
3535 break;
3536 #endif
3539 #ifdef HAVE_SPDIF_REC
3540 if (reccfg.source == WAV_SRC_SPDIF)
3541 rb->lcd_putsf(0, 1, "16bit %s", channel_str[reccfg.channels]);
3542 else
3543 #endif
3544 rb->lcd_putsf(0, 1, "%sHz 16bit %s",
3545 samplerate_str[reccfg.samplerate], channel_str[reccfg.channels]);
3547 rb->lcd_update();
3549 mas = 0x0060 /* no framing, little endian */
3550 | ((reccfg.channels == 0) ? 0x10 : 0) /* mono/stereo */
3551 | sampr[reccfg.samplerate][0];
3552 rb->mas_writemem(MAS_BANK_D0, PCM_SAMPLE_RATE, &mas, 1);
3554 #ifdef HAVE_SPDIF_OUT
3555 mas = 0x0009; /* Disable SDO and SDI, low impedance S/PDIF outputs */
3556 #else
3557 mas = 0x002d; /* Disable SDO and SDI, disable S/PDIF output */
3558 #endif
3559 rb->mas_writemem(MAS_BANK_D0, PCM_IF_STATUS_CONTROL, &mas, 1);
3561 #ifdef HAVE_SPDIF_IN
3562 if (reccfg.source == AUDIO_SRC_SPDIF)
3563 mas = 0x2225; /* recording, S/PDIF input, validate */
3564 else
3565 #endif
3566 mas = 0x2125; /* recording, ADC input, validate */
3567 rb->mas_writemem(MAS_BANK_D0, PCM_MAIN_IO_CONTROL, &mas, 1);
3569 mas = 0x80001; /* avoid distortion (overflow on full-range input samples) */
3570 rb->mas_writemem(MAS_BANK_D0, PCM_VOL_IN_LL, &mas, 1); /* LL */
3571 rb->mas_writemem(MAS_BANK_D0, PCM_VOL_IN_RR, &mas, 1); /* RR */
3573 hijack_interrupts(true);
3574 rec_tick_enable(true);
3575 recording = true;
3576 saving = false;
3577 low_water = 5 /* seconds */
3578 * PCM_DEPTH_BYTES
3579 * sampr[reccfg.samplerate][1] /* samples per second */
3580 * (reccfg.channels + 1);
3582 while (recording || saving)
3584 int to_save, write_now, result;
3586 if (saving)
3588 to_save = num_rec_bytes - bytes_written;
3589 if (to_save > aud_size)
3591 rec_tick_enable(false);
3592 #if (CONFIG_STORAGE & STORAGE_MMC)
3593 rb->splash(HZ, "Data overrun (slow MMC)");
3594 #else
3595 rb->splash(HZ, "Data overrun");
3596 #endif
3597 recording = false;
3598 saving = false;
3599 break;
3601 write_now = MIN(to_save, aud_size - aud_read);
3602 #if (CONFIG_STORAGE & STORAGE_MMC)
3603 write_now = MIN(write_now, 256*1024);
3604 #else
3605 write_now = MIN(write_now, 1024*1024);
3606 #endif
3607 result = rb->write(fd, aud_buf + aud_read, write_now);
3608 if (result < 0)
3610 rec_tick_enable(false);
3611 rb->splash(HZ, "Write error");
3612 recording = false;
3613 saving = false;
3614 break;
3616 bytes_written += result;
3617 if (result != write_now)
3619 rec_tick_enable(false);
3620 rb->splash(HZ, "Disk full");
3621 recording = false;
3622 saving = false;
3623 break;
3625 if (bytes_written >= 0x7fe00000)
3627 rec_tick_enable(false);
3628 rb->splash(HZ, "Max file size reached");
3629 recording = false;
3630 saving = false;
3631 break;
3633 aud_read += write_now;
3634 if (aud_read == aud_size)
3635 aud_read = 0;
3637 if (to_save == write_now)
3638 saving = false;
3640 rb->yield();
3641 button = rb->button_get(false);
3643 else
3645 button = rb->button_get_w_tmo(HZ/2);
3646 if (aud_size - (num_rec_bytes - bytes_written) < low_water)
3647 saving = true;
3649 if (button == BUTTON_OFF)
3651 rec_tick_enable(false);
3652 recording = false;
3653 saving = true;
3655 rb->lcd_putsf(0, 2, "Bytes: %d", num_rec_bytes);
3656 rb->lcd_update();
3658 /* read sample rate from MAS */
3659 rb->mas_readmem(MAS_BANK_D0, PCM_SAMPLE_RATE_STATUS, &mas, 1);
3660 rb->close(fd);
3662 hijack_interrupts(false);
3663 mas_restore();
3664 rb->sound_set(SOUND_CHANNELS, rb->global_settings->channel_config);
3665 rb->sound_set(SOUND_STEREO_WIDTH, rb->global_settings->stereo_width);
3667 for (i = 0; i < 9; i++)
3669 if (sampr[i][0] == mas)
3670 break;
3672 if (!(update_wav_header(filename, sampr[i][1],
3673 (reccfg.channels + 1), bytes_written)))
3675 rb->splash(HZ, "Updating WAV header failed");
3678 return PLUGIN_OK;
3681 static int recording_menu(void)
3683 int menupos = 3;
3684 int rc = 0;
3685 bool done = false;
3687 static const struct opt_items freqs[9] = {
3688 { "8000Hz", -1 },
3689 { "11025Hz", -1 },
3690 { "12000Hz", -1 },
3691 { "16000Hz", -1 },
3692 { "22050Hz", -1 },
3693 { "24000Hz", -1 },
3694 { "32000Hz", -1 },
3695 { "44100Hz", -1 },
3696 { "48000Hz", -1 },
3698 static const struct opt_items chans[2] = {
3699 { "Mono", -1 },
3700 { "Stereo", -1 },
3702 static const struct opt_items srcs[WAV_NUM_SRC] = {
3703 { "Line In", -1 },
3704 { "Microphone", -1 },
3705 #ifdef HAVE_SPDIF_REC
3706 { "S/PDIF", -1 },
3707 #endif
3710 MENUITEM_STRINGLIST(menu, "WAV Recording", NULL, "Set sample rate",
3711 "Set channels", "Set Source", "Start recording", "Quit");
3713 while (!done)
3715 switch (rb->do_menu(&menu, &menupos, NULL, false))
3717 case 0: /* Set sample rate */
3718 rb->set_option("Sample rate", &reccfg.samplerate, INT, freqs, 9, NULL);
3719 break;
3721 case 1: /* Set channels */
3722 rb->set_option("Channels", &reccfg.channels, INT, chans, 2, NULL);
3723 break;
3725 case 2: /* Set source */
3726 rb->set_option("Source", &reccfg.source, INT, srcs, WAV_NUM_SRC, NULL);
3727 break;
3729 case 3: /* Start recording */
3730 rb->create_numbered_filename(recfilename,
3731 rb->global_settings->rec_directory,
3732 "rec_", ".wav", 4
3733 IF_CNFN_NUM_(, NULL));
3734 rc = record_file(recfilename);
3735 done = true;
3736 break;
3738 case 4: /* Quit */
3739 rc = PLUGIN_OK;
3740 done = true;
3741 break;
3743 case MENU_ATTACHED_USB:
3744 rc = PLUGIN_USB_CONNECTED;
3745 done = true;
3746 break;
3749 return rc;
3752 /* plugin entry point */
3753 enum plugin_status plugin_start(const void* parameter)
3755 size_t buf_size;
3756 int align;
3757 int rc;
3758 const char *recbasedir;
3760 (void)parameter;
3762 plug_buf = rb->plugin_get_buffer(&buf_size);
3763 if (buf_size < 6700) /* needed for i2c transfer */
3765 rb->splash(HZ, "Out of memory.");
3766 return PLUGIN_ERROR;
3769 recbasedir = rb->global_settings->rec_directory;
3770 if (rb->strcmp(recbasedir, "/") && !rb->dir_exists(recbasedir))
3772 rc = rb->mkdir(recbasedir);
3773 if (rc < 0)
3775 rb->splashf(HZ*2, "Can't create directory %s. Error %d.",
3776 recbasedir, rc);
3777 return PLUGIN_ERROR;
3781 aud_buf = rb->plugin_get_audio_buffer(&buf_size);
3782 aud_size = buf_size;
3783 align = (-(long)aud_buf) & 3;
3784 aud_buf += align;
3785 aud_size -= align;
3786 aud_size &= ~3;
3788 configfile_load(cfg_filename, disk_config,
3789 sizeof(disk_config) / sizeof(disk_config[0]),
3790 CFGFILE_MINVERSION);
3791 rb->memcpy(&reccfg, &reccfg_disk, sizeof(reccfg)); /* copy to running config */
3793 rc = recording_menu();
3795 if (rb->memcmp(&reccfg, &reccfg_disk, sizeof(reccfg))) /* save settings if changed */
3797 rb->memcpy(&reccfg_disk, &reccfg, sizeof(reccfg));
3798 configfile_save(cfg_filename, disk_config,
3799 sizeof(disk_config) / sizeof(disk_config[0]),
3800 CFGFILE_VERSION);
3802 return rc;
3804 #if 0
3805 #if (CONFIG_STORAGE & STORAGE_MMC)
3806 return record_file("/<MMC1>/test.wav");
3807 #else
3808 return record_file("/test.wav");
3809 #endif
3810 #endif