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