1/* $OpenBSD: aic7xxx_seq.h,v 1.19 2006/12/23 21:15:58 krw Exp $ */
2/*
3 * DO NOT EDIT - This file is automatically generated
4 *		 from the following source files:
5 *
6 * Id: aic7xxx.seq,v 1.19 2006/12/23 21:08:01 krw Exp
7 * Id: aic7xxx.reg,v 1.10 2004/08/01 01:36:23 krw Exp
8 */
9static const uint8_t seqprog[] = {
10	0xb2, 0x00, 0x00, 0x08,
11	0xf7, 0x11, 0x22, 0x08,
12	0x00, 0x65, 0xee, 0x59,
13	0xf7, 0x01, 0x02, 0x08,
14	0xff, 0x6a, 0x24, 0x08,
15	0x40, 0x00, 0x40, 0x68,
16	0x08, 0x1f, 0x3e, 0x10,
17	0x40, 0x00, 0x40, 0x68,
18	0xff, 0x40, 0x3c, 0x60,
19	0x08, 0x1f, 0x3e, 0x10,
20	0x60, 0x0b, 0x42, 0x68,
21	0x40, 0xfa, 0x12, 0x78,
22	0x01, 0x4d, 0xc8, 0x30,
23	0x00, 0x4c, 0x12, 0x70,
24	0x01, 0x39, 0xa2, 0x30,
25	0x00, 0x6a, 0xc2, 0x5e,
26	0x01, 0x51, 0x20, 0x31,
27	0x01, 0x57, 0xae, 0x00,
28	0x0d, 0x6a, 0x76, 0x00,
29	0x00, 0x51, 0x14, 0x5e,
30	0x01, 0x51, 0xc8, 0x30,
31	0x00, 0x39, 0xc8, 0x60,
32	0x00, 0xbb, 0x30, 0x70,
33	0xc1, 0x6a, 0xda, 0x5e,
34	0x01, 0xbf, 0x72, 0x30,
35	0x01, 0x40, 0x7e, 0x31,
36	0x01, 0x90, 0x80, 0x30,
37	0x01, 0xf6, 0xd4, 0x30,
38	0x01, 0x4d, 0x9a, 0x18,
39	0xfe, 0x57, 0xae, 0x08,
40	0x01, 0x40, 0x20, 0x31,
41	0x00, 0x65, 0xcc, 0x58,
42	0x60, 0x0b, 0x40, 0x78,
43	0x08, 0x6a, 0x18, 0x00,
44	0x08, 0x11, 0x22, 0x00,
45	0x60, 0x0b, 0x00, 0x78,
46	0x40, 0x0b, 0xfa, 0x68,
47	0x80, 0x0b, 0xb6, 0x78,
48	0x20, 0x6a, 0x16, 0x00,
49	0xa4, 0x6a, 0x06, 0x00,
50	0x08, 0x6a, 0x78, 0x00,
51	0x01, 0x50, 0xc8, 0x30,
52	0xe0, 0x6a, 0xcc, 0x00,
53	0x48, 0x6a, 0xfe, 0x5d,
54	0x01, 0x6a, 0xdc, 0x01,
55	0x88, 0x6a, 0xcc, 0x00,
56	0x48, 0x6a, 0xfe, 0x5d,
57	0x01, 0x6a, 0x26, 0x01,
58	0xf0, 0x19, 0x7a, 0x08,
59	0x0f, 0x18, 0xc8, 0x08,
60	0x0f, 0x0f, 0xc8, 0x08,
61	0x0f, 0x05, 0xc8, 0x08,
62	0x00, 0x3d, 0x7a, 0x00,
63	0x08, 0x1f, 0x6e, 0x78,
64	0x80, 0x3d, 0x7a, 0x00,
65	0x01, 0x3d, 0xd8, 0x31,
66	0x01, 0x3d, 0x32, 0x31,
67	0x10, 0x03, 0x4e, 0x79,
68	0x00, 0x65, 0xf2, 0x58,
69	0x80, 0x66, 0xae, 0x78,
70	0x01, 0x66, 0xd8, 0x31,
71	0x01, 0x66, 0x32, 0x31,
72	0x1f, 0x66, 0x7c, 0x08,
73	0x40, 0x66, 0x82, 0x68,
74	0x01, 0x3c, 0x78, 0x00,
75	0x10, 0x03, 0x9e, 0x78,
76	0x00, 0x65, 0xf2, 0x58,
77	0xe0, 0x66, 0xc8, 0x18,
78	0x00, 0x65, 0xaa, 0x50,
79	0xdd, 0x66, 0xc8, 0x18,
80	0x00, 0x65, 0xaa, 0x48,
81	0x01, 0x66, 0xd8, 0x31,
82	0x01, 0x66, 0x32, 0x31,
83	0x10, 0x03, 0x4e, 0x79,
84	0x00, 0x65, 0xf2, 0x58,
85	0x01, 0x66, 0xd8, 0x31,
86	0x01, 0x66, 0x32, 0x31,
87	0x01, 0x66, 0xac, 0x30,
88	0x40, 0x3c, 0x78, 0x00,
89	0xff, 0x6a, 0xd8, 0x01,
90	0xff, 0x6a, 0x32, 0x01,
91	0x10, 0x3c, 0x78, 0x00,
92	0x02, 0x57, 0x40, 0x69,
93	0x10, 0x03, 0x3e, 0x69,
94	0x00, 0x65, 0x20, 0x41,
95	0x02, 0x57, 0xae, 0x00,
96	0x00, 0x65, 0x9e, 0x40,
97	0x61, 0x6a, 0xda, 0x5e,
98	0x08, 0x51, 0x20, 0x71,
99	0x02, 0x0b, 0xb2, 0x78,
100	0x00, 0x65, 0xae, 0x40,
101	0x1a, 0x01, 0x02, 0x00,
102	0xf0, 0x19, 0x7a, 0x08,
103	0x0f, 0x0f, 0xc8, 0x08,
104	0x0f, 0x05, 0xc8, 0x08,
105	0x00, 0x3d, 0x7a, 0x00,
106	0x08, 0x1f, 0xc4, 0x78,
107	0x80, 0x3d, 0x7a, 0x00,
108	0x20, 0x6a, 0x16, 0x00,
109	0x00, 0x65, 0xcc, 0x41,
110	0x00, 0x65, 0xb4, 0x5e,
111	0x00, 0x65, 0x12, 0x40,
112	0x20, 0x11, 0xd2, 0x68,
113	0x20, 0x6a, 0x18, 0x00,
114	0x20, 0x11, 0x22, 0x00,
115	0xf7, 0x1f, 0xca, 0x08,
116	0x80, 0xb9, 0xd8, 0x78,
117	0x08, 0x65, 0xca, 0x00,
118	0x01, 0x65, 0x3e, 0x30,
119	0x01, 0xb9, 0x1e, 0x30,
120	0x7f, 0xb9, 0x0a, 0x08,
121	0x01, 0xb9, 0x0a, 0x30,
122	0x01, 0x54, 0xca, 0x30,
123	0x80, 0xb8, 0xe6, 0x78,
124	0x80, 0x65, 0xca, 0x00,
125	0x01, 0x65, 0x00, 0x34,
126	0x01, 0x54, 0x00, 0x34,
127	0x08, 0xb8, 0xee, 0x78,
128	0x20, 0x01, 0x02, 0x00,
129	0x02, 0xbd, 0x08, 0x34,
130	0x01, 0xbd, 0x08, 0x34,
131	0x08, 0x01, 0x02, 0x00,
132	0x02, 0x0b, 0xf4, 0x78,
133	0xf7, 0x01, 0x02, 0x08,
134	0x01, 0x06, 0xcc, 0x34,
135	0xb2, 0x00, 0x00, 0x08,
136	0x01, 0x40, 0x20, 0x31,
137	0x01, 0xbf, 0x80, 0x30,
138	0x01, 0xb9, 0x7a, 0x30,
139	0x3f, 0xba, 0x7c, 0x08,
140	0x00, 0x65, 0xea, 0x58,
141	0x80, 0x0b, 0xc4, 0x79,
142	0x12, 0x01, 0x02, 0x00,
143	0x01, 0xab, 0xac, 0x30,
144	0xe4, 0x6a, 0x70, 0x5d,
145	0x40, 0x6a, 0x16, 0x00,
146	0x80, 0x3e, 0x86, 0x5d,
147	0x20, 0xb8, 0x18, 0x79,
148	0x20, 0x6a, 0x86, 0x5d,
149	0x00, 0xab, 0x86, 0x5d,
150	0x01, 0xa9, 0x78, 0x30,
151	0x10, 0xb8, 0x20, 0x79,
152	0xe4, 0x6a, 0x70, 0x5d,
153	0x00, 0x65, 0xae, 0x40,
154	0x10, 0x03, 0x3c, 0x69,
155	0x08, 0x3c, 0x5a, 0x69,
156	0x04, 0x3c, 0x92, 0x69,
157	0x02, 0x3c, 0x98, 0x69,
158	0x01, 0x3c, 0x44, 0x79,
159	0xff, 0x6a, 0xa6, 0x00,
160	0x00, 0x65, 0xa4, 0x59,
161	0x00, 0x6a, 0xc2, 0x5e,
162	0xff, 0x53, 0x30, 0x71,
163	0x0d, 0x6a, 0x76, 0x00,
164	0x00, 0x53, 0x14, 0x5e,
165	0x00, 0x65, 0xea, 0x58,
166	0x12, 0x01, 0x02, 0x00,
167	0x00, 0x65, 0x18, 0x41,
168	0xa4, 0x6a, 0x06, 0x00,
169	0x00, 0x65, 0xf2, 0x58,
170	0xfd, 0x57, 0xae, 0x08,
171	0x00, 0x65, 0xae, 0x40,
172	0xe4, 0x6a, 0x70, 0x5d,
173	0x20, 0x3c, 0x4a, 0x79,
174	0x02, 0x6a, 0x86, 0x5d,
175	0x04, 0x6a, 0x86, 0x5d,
176	0x01, 0x03, 0x4c, 0x69,
177	0xf7, 0x11, 0x22, 0x08,
178	0xff, 0x6a, 0x24, 0x08,
179	0xff, 0x6a, 0x06, 0x08,
180	0x01, 0x6a, 0x7e, 0x00,
181	0x00, 0x65, 0xa4, 0x59,
182	0x00, 0x65, 0x04, 0x40,
183	0x80, 0x86, 0xc8, 0x08,
184	0x01, 0x4f, 0xc8, 0x30,
185	0x00, 0x50, 0x6c, 0x61,
186	0xc4, 0x6a, 0x70, 0x5d,
187	0x40, 0x3c, 0x68, 0x79,
188	0x28, 0x6a, 0x86, 0x5d,
189	0x00, 0x65, 0x4c, 0x41,
190	0x08, 0x6a, 0x86, 0x5d,
191	0x00, 0x65, 0x4c, 0x41,
192	0x84, 0x6a, 0x70, 0x5d,
193	0x00, 0x65, 0xf2, 0x58,
194	0x01, 0x66, 0xc8, 0x30,
195	0x01, 0x64, 0xd8, 0x31,
196	0x01, 0x64, 0x32, 0x31,
197	0x5b, 0x64, 0xc8, 0x28,
198	0x30, 0x64, 0xca, 0x18,
199	0x01, 0x6c, 0xc8, 0x30,
200	0xff, 0x64, 0x8e, 0x79,
201	0x08, 0x01, 0x02, 0x00,
202	0x02, 0x0b, 0x80, 0x79,
203	0x01, 0x64, 0x86, 0x61,
204	0xf7, 0x01, 0x02, 0x08,
205	0x01, 0x06, 0xd8, 0x31,
206	0x01, 0x06, 0x32, 0x31,
207	0xff, 0x64, 0xc8, 0x18,
208	0xff, 0x64, 0x80, 0x69,
209	0xf7, 0x3c, 0x78, 0x08,
210	0x00, 0x65, 0x20, 0x41,
211	0x40, 0xaa, 0x7e, 0x10,
212	0x04, 0xaa, 0x70, 0x5d,
213	0x00, 0x65, 0x58, 0x42,
214	0xc4, 0x6a, 0x70, 0x5d,
215	0xc0, 0x6a, 0x7e, 0x00,
216	0x00, 0xa8, 0x86, 0x5d,
217	0xe4, 0x6a, 0x06, 0x00,
218	0x00, 0x6a, 0x86, 0x5d,
219	0x00, 0x65, 0x4c, 0x41,
220	0x10, 0x3c, 0xa8, 0x69,
221	0x00, 0xbb, 0x8c, 0x44,
222	0x18, 0x6a, 0xda, 0x01,
223	0x01, 0x69, 0xd8, 0x31,
224	0x1c, 0x6a, 0xd0, 0x01,
225	0x09, 0xee, 0xdc, 0x01,
226	0x80, 0xee, 0xb0, 0x79,
227	0xff, 0x6a, 0xdc, 0x09,
228	0x01, 0x93, 0x26, 0x01,
229	0x03, 0x6a, 0x2a, 0x01,
230	0x01, 0x69, 0x32, 0x31,
231	0x1c, 0x6a, 0xe2, 0x5d,
232	0x0a, 0x93, 0x26, 0x01,
233	0x00, 0x65, 0xaa, 0x5e,
234	0x01, 0x50, 0xa0, 0x18,
235	0x02, 0x6a, 0x22, 0x05,
236	0x1a, 0x01, 0x02, 0x00,
237	0x80, 0x6a, 0x74, 0x00,
238	0x40, 0x6a, 0x78, 0x00,
239	0x40, 0x6a, 0x16, 0x00,
240	0x00, 0x65, 0xda, 0x5d,
241	0x01, 0x3f, 0xc8, 0x30,
242	0xbf, 0x64, 0x58, 0x7a,
243	0x80, 0x64, 0xa0, 0x73,
244	0xa0, 0x64, 0x02, 0x74,
245	0xc0, 0x64, 0xf6, 0x73,
246	0xe0, 0x64, 0x32, 0x74,
247	0x01, 0x6a, 0xda, 0x5e,
248	0x00, 0x65, 0xcc, 0x41,
249	0xf7, 0x11, 0x22, 0x08,
250	0x01, 0x06, 0xd4, 0x30,
251	0xff, 0x6a, 0x24, 0x08,
252	0xf7, 0x01, 0x02, 0x08,
253	0xc0, 0x6a, 0x78, 0x00,
254	0x09, 0x0c, 0xe8, 0x79,
255	0x08, 0x0c, 0x04, 0x68,
256	0xb1, 0x6a, 0xda, 0x5e,
257	0xff, 0x6a, 0x26, 0x09,
258	0x12, 0x01, 0x02, 0x00,
259	0x02, 0x6a, 0x08, 0x30,
260	0xff, 0x6a, 0x08, 0x08,
261	0xdf, 0x01, 0x02, 0x08,
262	0x01, 0x6a, 0x7e, 0x00,
263	0xc0, 0x6a, 0x78, 0x04,
264	0xff, 0x6a, 0xc8, 0x08,
265	0x08, 0xa4, 0x48, 0x19,
266	0x00, 0xa5, 0x4a, 0x21,
267	0x00, 0xa6, 0x4c, 0x21,
268	0x00, 0xa7, 0x4e, 0x25,
269	0x08, 0xeb, 0xde, 0x7e,
270	0x80, 0xeb, 0x08, 0x7a,
271	0xff, 0x6a, 0xd6, 0x09,
272	0x08, 0xeb, 0x0c, 0x6a,
273	0xff, 0x6a, 0xd4, 0x0c,
274	0x80, 0xa3, 0xde, 0x6e,
275	0x88, 0xeb, 0x22, 0x72,
276	0x08, 0xeb, 0xde, 0x6e,
277	0x04, 0xea, 0x26, 0xe2,
278	0x08, 0xee, 0xde, 0x6e,
279	0x04, 0x6a, 0xd0, 0x81,
280	0x05, 0xa4, 0xc0, 0x89,
281	0x03, 0xa5, 0xc2, 0x31,
282	0x09, 0x6a, 0xd6, 0x05,
283	0x00, 0x65, 0x0a, 0x5a,
284	0x06, 0xa4, 0xd4, 0x89,
285	0x80, 0x94, 0xde, 0x7e,
286	0x07, 0xe9, 0x10, 0x31,
287	0x01, 0xe9, 0x46, 0x31,
288	0x00, 0xa3, 0xbc, 0x5e,
289	0x00, 0x65, 0xfc, 0x59,
290	0x01, 0xa4, 0xca, 0x30,
291	0x80, 0xa3, 0x36, 0x7a,
292	0x02, 0x65, 0xca, 0x00,
293	0x01, 0x65, 0xf8, 0x31,
294	0x80, 0x93, 0x26, 0x01,
295	0xff, 0x6a, 0xd4, 0x0c,
296	0x01, 0x8c, 0xc8, 0x30,
297	0x00, 0x88, 0xc8, 0x18,
298	0x02, 0x64, 0xc8, 0x88,
299	0xff, 0x64, 0xde, 0x7e,
300	0xff, 0x8d, 0x4c, 0x6a,
301	0xff, 0x8e, 0x4c, 0x6a,
302	0x03, 0x8c, 0xd4, 0x98,
303	0x00, 0x65, 0xde, 0x56,
304	0x01, 0x64, 0x70, 0x30,
305	0xff, 0x64, 0xc8, 0x10,
306	0x01, 0x64, 0xc8, 0x18,
307	0x00, 0x8c, 0x18, 0x19,
308	0xff, 0x8d, 0x1a, 0x21,
309	0xff, 0x8e, 0x1c, 0x25,
310	0xc0, 0x3c, 0x5c, 0x7a,
311	0x21, 0x6a, 0xda, 0x5e,
312	0xa8, 0x6a, 0x76, 0x00,
313	0x79, 0x6a, 0x76, 0x00,
314	0x40, 0x3f, 0x64, 0x6a,
315	0x04, 0x3b, 0x76, 0x00,
316	0x04, 0x6a, 0xd4, 0x81,
317	0x20, 0x3c, 0x6c, 0x7a,
318	0x51, 0x6a, 0xda, 0x5e,
319	0x00, 0x65, 0x84, 0x42,
320	0x20, 0x3c, 0x78, 0x00,
321	0x00, 0xb3, 0xbc, 0x5e,
322	0x07, 0xac, 0x10, 0x31,
323	0x05, 0xb3, 0x46, 0x31,
324	0x88, 0x6a, 0xcc, 0x00,
325	0xac, 0x6a, 0xf0, 0x5d,
326	0xa3, 0x6a, 0xcc, 0x00,
327	0xb3, 0x6a, 0xf4, 0x5d,
328	0x00, 0x65, 0x3c, 0x5a,
329	0xfd, 0xa4, 0x48, 0x09,
330	0x03, 0x8c, 0x10, 0x30,
331	0x00, 0x65, 0xe8, 0x5d,
332	0x01, 0xa4, 0x96, 0x7a,
333	0x04, 0x3b, 0x76, 0x08,
334	0x01, 0x3b, 0x26, 0x31,
335	0x80, 0x02, 0x04, 0x00,
336	0x10, 0x0c, 0x8c, 0x7a,
337	0x03, 0x9e, 0x8e, 0x6a,
338	0x7f, 0x02, 0x04, 0x08,
339	0x91, 0x6a, 0xda, 0x5e,
340	0x00, 0x65, 0xcc, 0x41,
341	0x01, 0xa4, 0xca, 0x30,
342	0x80, 0xa3, 0x9c, 0x7a,
343	0x02, 0x65, 0xca, 0x00,
344	0x01, 0x65, 0xf8, 0x31,
345	0x01, 0x3b, 0x26, 0x31,
346	0x00, 0x65, 0x10, 0x5a,
347	0x01, 0xfc, 0xaa, 0x6a,
348	0x80, 0x0b, 0xa0, 0x6a,
349	0x10, 0x0c, 0xa0, 0x7a,
350	0x20, 0x93, 0xa0, 0x6a,
351	0x02, 0x93, 0x26, 0x01,
352	0x02, 0xfc, 0xb4, 0x7a,
353	0x40, 0x0d, 0xc8, 0x6a,
354	0x01, 0xa4, 0x48, 0x01,
355	0x00, 0x65, 0xc8, 0x42,
356	0x40, 0x0d, 0xba, 0x6a,
357	0x00, 0x65, 0x10, 0x5a,
358	0x00, 0x65, 0xac, 0x42,
359	0x80, 0xfc, 0xc4, 0x7a,
360	0x80, 0xa4, 0xc4, 0x6a,
361	0xff, 0xa5, 0x4a, 0x19,
362	0xff, 0xa6, 0x4c, 0x21,
363	0xff, 0xa7, 0x4e, 0x21,
364	0xf8, 0xfc, 0x48, 0x09,
365	0x7f, 0xa3, 0x46, 0x09,
366	0x04, 0x3b, 0xe4, 0x6a,
367	0x02, 0x93, 0x26, 0x01,
368	0x01, 0x94, 0xca, 0x7a,
369	0x01, 0x94, 0xca, 0x7a,
370	0x01, 0x94, 0xca, 0x7a,
371	0x01, 0x94, 0xca, 0x7a,
372	0x01, 0x94, 0xca, 0x7a,
373	0x01, 0xa4, 0xe2, 0x7a,
374	0x01, 0xfc, 0xd8, 0x7a,
375	0x01, 0x94, 0xe4, 0x6a,
376	0x01, 0x94, 0xe4, 0x6a,
377	0x01, 0x94, 0xe4, 0x6a,
378	0x00, 0x65, 0x84, 0x42,
379	0x01, 0x94, 0xe2, 0x7a,
380	0x10, 0x94, 0xe4, 0x6a,
381	0xd7, 0x93, 0x26, 0x09,
382	0x28, 0x93, 0xe8, 0x6a,
383	0x01, 0x85, 0x0a, 0x01,
384	0x02, 0xfc, 0xf0, 0x6a,
385	0x01, 0x14, 0x46, 0x31,
386	0xff, 0x6a, 0x10, 0x09,
387	0xfe, 0x85, 0x0a, 0x09,
388	0xff, 0x38, 0xfe, 0x6a,
389	0x80, 0xa3, 0xfe, 0x7a,
390	0x80, 0x0b, 0xfc, 0x7a,
391	0x04, 0x3b, 0xfe, 0x7a,
392	0xbf, 0x3b, 0x76, 0x08,
393	0x01, 0x3b, 0x26, 0x31,
394	0x00, 0x65, 0x10, 0x5a,
395	0x01, 0x0b, 0x0c, 0x6b,
396	0x10, 0x0c, 0x00, 0x7b,
397	0x04, 0x93, 0x0a, 0x6b,
398	0x01, 0x94, 0x08, 0x7b,
399	0x10, 0x94, 0x0a, 0x6b,
400	0xc7, 0x93, 0x26, 0x09,
401	0x01, 0x99, 0xd4, 0x30,
402	0x38, 0x93, 0x0e, 0x6b,
403	0xff, 0x08, 0x5c, 0x6b,
404	0xff, 0x09, 0x5c, 0x6b,
405	0xff, 0x0a, 0x5c, 0x6b,
406	0xff, 0x38, 0x2a, 0x7b,
407	0x04, 0x14, 0x10, 0x31,
408	0x01, 0x38, 0x18, 0x31,
409	0x02, 0x6a, 0x1a, 0x31,
410	0x88, 0x6a, 0xcc, 0x00,
411	0x14, 0x6a, 0xf6, 0x5d,
412	0x00, 0x38, 0xe2, 0x5d,
413	0xff, 0x6a, 0x70, 0x08,
414	0x00, 0x65, 0x56, 0x43,
415	0x80, 0xa3, 0x30, 0x7b,
416	0x01, 0xa4, 0x48, 0x01,
417	0x00, 0x65, 0x5c, 0x43,
418	0x08, 0xeb, 0x36, 0x7b,
419	0x00, 0x65, 0x10, 0x5a,
420	0x08, 0xeb, 0x32, 0x6b,
421	0x07, 0xe9, 0x10, 0x31,
422	0x01, 0xe9, 0xca, 0x30,
423	0x01, 0x65, 0x46, 0x31,
424	0x00, 0x6a, 0xbc, 0x5e,
425	0x88, 0x6a, 0xcc, 0x00,
426	0xa4, 0x6a, 0xf6, 0x5d,
427	0x08, 0x6a, 0xe2, 0x5d,
428	0x0d, 0x93, 0x26, 0x01,
429	0x00, 0x65, 0xaa, 0x5e,
430	0x88, 0x6a, 0xcc, 0x00,
431	0x00, 0x65, 0x8c, 0x5e,
432	0x01, 0x99, 0x46, 0x31,
433	0x00, 0xa3, 0xbc, 0x5e,
434	0x01, 0x88, 0x10, 0x31,
435	0x00, 0x65, 0x3c, 0x5a,
436	0x00, 0x65, 0xfc, 0x59,
437	0x03, 0x8c, 0x10, 0x30,
438	0x00, 0x65, 0xe8, 0x5d,
439	0x80, 0x0b, 0x84, 0x6a,
440	0x80, 0x0b, 0x64, 0x6b,
441	0x01, 0x0c, 0x5e, 0x7b,
442	0x10, 0x0c, 0x84, 0x7a,
443	0x03, 0x9e, 0x84, 0x6a,
444	0x00, 0x65, 0x06, 0x5a,
445	0x00, 0x6a, 0xbc, 0x5e,
446	0x01, 0xa4, 0x84, 0x6b,
447	0xff, 0x38, 0x7a, 0x7b,
448	0x01, 0x38, 0xc8, 0x30,
449	0x00, 0x08, 0x40, 0x19,
450	0xff, 0x6a, 0xc8, 0x08,
451	0x00, 0x09, 0x42, 0x21,
452	0x00, 0x0a, 0x44, 0x21,
453	0xff, 0x6a, 0x70, 0x08,
454	0x00, 0x65, 0x7c, 0x43,
455	0x03, 0x08, 0x40, 0x31,
456	0x03, 0x08, 0x40, 0x31,
457	0x01, 0x08, 0x40, 0x31,
458	0x01, 0x09, 0x42, 0x31,
459	0x01, 0x0a, 0x44, 0x31,
460	0xfd, 0xb4, 0x68, 0x09,
461	0x12, 0x01, 0x02, 0x00,
462	0x12, 0x01, 0x02, 0x00,
463	0x04, 0x3c, 0xcc, 0x79,
464	0xfb, 0x3c, 0x78, 0x08,
465	0x04, 0x93, 0x20, 0x79,
466	0x01, 0x0c, 0x90, 0x6b,
467	0x80, 0xba, 0x20, 0x79,
468	0x80, 0x04, 0x20, 0x79,
469	0xe4, 0x6a, 0x70, 0x5d,
470	0x23, 0x6a, 0x86, 0x5d,
471	0x01, 0x6a, 0x86, 0x5d,
472	0x00, 0x65, 0x20, 0x41,
473	0x00, 0x65, 0xcc, 0x41,
474	0x80, 0x3c, 0xa4, 0x7b,
475	0x21, 0x6a, 0xda, 0x5e,
476	0x01, 0xbc, 0x18, 0x31,
477	0x02, 0x6a, 0x1a, 0x31,
478	0x02, 0x6a, 0xf8, 0x01,
479	0x01, 0xbc, 0x10, 0x30,
480	0x02, 0x6a, 0x12, 0x30,
481	0x01, 0xbc, 0x10, 0x30,
482	0xff, 0x6a, 0x12, 0x08,
483	0xff, 0x6a, 0x14, 0x08,
484	0xf3, 0xbc, 0xd4, 0x18,
485	0xa0, 0x6a, 0xca, 0x53,
486	0x04, 0xa0, 0x10, 0x31,
487	0xac, 0x6a, 0x26, 0x01,
488	0x04, 0xa0, 0x10, 0x31,
489	0x03, 0x08, 0x18, 0x31,
490	0x88, 0x6a, 0xcc, 0x00,
491	0xa0, 0x6a, 0xf6, 0x5d,
492	0x00, 0xbc, 0xe2, 0x5d,
493	0x3d, 0x6a, 0x26, 0x01,
494	0x00, 0x65, 0xe2, 0x43,
495	0xff, 0x6a, 0x10, 0x09,
496	0xa4, 0x6a, 0x26, 0x01,
497	0x0c, 0xa0, 0x32, 0x31,
498	0x05, 0x6a, 0x26, 0x01,
499	0x35, 0x6a, 0x26, 0x01,
500	0x0c, 0xa0, 0x32, 0x31,
501	0x36, 0x6a, 0x26, 0x01,
502	0x02, 0x93, 0x26, 0x01,
503	0x35, 0x6a, 0x26, 0x01,
504	0x00, 0x65, 0x9e, 0x5e,
505	0x00, 0x65, 0x9e, 0x5e,
506	0x02, 0x93, 0x26, 0x01,
507	0xbf, 0x3c, 0x78, 0x08,
508	0x04, 0x0b, 0xe8, 0x6b,
509	0x10, 0x0c, 0xe4, 0x7b,
510	0x01, 0x03, 0xe8, 0x6b,
511	0x20, 0x93, 0xea, 0x6b,
512	0x04, 0x0b, 0xf0, 0x6b,
513	0x40, 0x3c, 0x78, 0x00,
514	0xc7, 0x93, 0x26, 0x09,
515	0x38, 0x93, 0xf2, 0x6b,
516	0x00, 0x65, 0xcc, 0x41,
517	0x80, 0x3c, 0x58, 0x6c,
518	0x01, 0x06, 0x50, 0x31,
519	0x80, 0xb8, 0x70, 0x01,
520	0x00, 0x65, 0xcc, 0x41,
521	0x10, 0x3f, 0x06, 0x00,
522	0x10, 0x6a, 0x06, 0x00,
523	0x01, 0x3a, 0xca, 0x30,
524	0x80, 0x65, 0x1e, 0x64,
525	0x10, 0xb8, 0x42, 0x6c,
526	0xc0, 0x3e, 0xca, 0x00,
527	0x40, 0xb8, 0x0e, 0x6c,
528	0xbf, 0x65, 0xca, 0x08,
529	0x20, 0xb8, 0x22, 0x7c,
530	0x01, 0x65, 0x0c, 0x30,
531	0x00, 0x65, 0xda, 0x5d,
532	0xa0, 0x3f, 0x2a, 0x64,
533	0x23, 0xb8, 0x0c, 0x08,
534	0x00, 0x65, 0xda, 0x5d,
535	0xa0, 0x3f, 0x2a, 0x64,
536	0x00, 0xbb, 0x22, 0x44,
537	0xff, 0x65, 0x22, 0x64,
538	0x00, 0x65, 0x42, 0x44,
539	0x40, 0x6a, 0x18, 0x00,
540	0x01, 0x65, 0x0c, 0x30,
541	0x00, 0x65, 0xda, 0x5d,
542	0xa0, 0x3f, 0xfe, 0x73,
543	0x40, 0x6a, 0x18, 0x00,
544	0x01, 0x3a, 0xa6, 0x30,
545	0x08, 0x6a, 0x74, 0x00,
546	0x00, 0x65, 0xcc, 0x41,
547	0x64, 0x6a, 0x6a, 0x5d,
548	0x80, 0x64, 0xda, 0x6c,
549	0x04, 0x64, 0x9c, 0x74,
550	0x02, 0x64, 0xac, 0x74,
551	0x00, 0x6a, 0x62, 0x74,
552	0x03, 0x64, 0xca, 0x74,
553	0x23, 0x64, 0x4a, 0x74,
554	0x08, 0x64, 0x5e, 0x74,
555	0x61, 0x6a, 0xda, 0x5e,
556	0x00, 0x65, 0xda, 0x5d,
557	0x08, 0x51, 0xce, 0x71,
558	0x00, 0x65, 0x42, 0x44,
559	0x80, 0x04, 0x5c, 0x7c,
560	0x51, 0x6a, 0x60, 0x5d,
561	0x01, 0x51, 0x5c, 0x64,
562	0x01, 0xa4, 0x54, 0x7c,
563	0x80, 0xba, 0x5e, 0x6c,
564	0x41, 0x6a, 0xda, 0x5e,
565	0x00, 0x65, 0x5e, 0x44,
566	0x21, 0x6a, 0xda, 0x5e,
567	0x00, 0x65, 0x5e, 0x44,
568	0x07, 0x6a, 0x56, 0x5d,
569	0x01, 0x06, 0xd4, 0x30,
570	0x00, 0x65, 0xcc, 0x41,
571	0x80, 0xb8, 0x58, 0x7c,
572	0xc0, 0x3c, 0x6c, 0x7c,
573	0x80, 0x3c, 0x58, 0x6c,
574	0xff, 0xa8, 0x6c, 0x6c,
575	0x40, 0x3c, 0x58, 0x6c,
576	0x10, 0xb8, 0x70, 0x7c,
577	0xa1, 0x6a, 0xda, 0x5e,
578	0x01, 0xb4, 0x76, 0x6c,
579	0x02, 0xb4, 0x78, 0x6c,
580	0x01, 0xa4, 0x78, 0x7c,
581	0xff, 0xa8, 0x88, 0x7c,
582	0x04, 0xb4, 0x68, 0x01,
583	0x01, 0x6a, 0x76, 0x00,
584	0x00, 0xbb, 0x14, 0x5e,
585	0xff, 0xa8, 0x88, 0x7c,
586	0x71, 0x6a, 0xda, 0x5e,
587	0x40, 0x51, 0x88, 0x64,
588	0x00, 0x65, 0xb4, 0x5e,
589	0x00, 0x65, 0xde, 0x41,
590	0x00, 0xbb, 0x8c, 0x5c,
591	0x00, 0x65, 0xde, 0x41,
592	0x00, 0x65, 0xb4, 0x5e,
593	0x01, 0x65, 0xa2, 0x30,
594	0x01, 0xf8, 0xc8, 0x30,
595	0x01, 0x4e, 0xc8, 0x30,
596	0x00, 0x6a, 0xb8, 0xdd,
597	0x00, 0x51, 0xca, 0x5d,
598	0x01, 0x4e, 0x9c, 0x18,
599	0x02, 0x6a, 0x22, 0x05,
600	0xc0, 0x3c, 0x58, 0x6c,
601	0x04, 0xb8, 0x70, 0x01,
602	0x00, 0x65, 0xd6, 0x5e,
603	0x20, 0xb8, 0xde, 0x69,
604	0x01, 0xbb, 0xa2, 0x30,
605	0x3f, 0xba, 0x7c, 0x08,
606	0x00, 0xb9, 0xd0, 0x5c,
607	0x00, 0x65, 0xde, 0x41,
608	0x01, 0x06, 0xd4, 0x30,
609	0x20, 0x3c, 0xcc, 0x79,
610	0x20, 0x3c, 0x5e, 0x7c,
611	0x01, 0xa4, 0xba, 0x7c,
612	0x01, 0xb4, 0x68, 0x01,
613	0x00, 0x65, 0xcc, 0x41,
614	0x00, 0x65, 0x5e, 0x44,
615	0x04, 0x14, 0x58, 0x31,
616	0x01, 0x06, 0xd4, 0x30,
617	0x08, 0xa0, 0x60, 0x31,
618	0xac, 0x6a, 0xcc, 0x00,
619	0x14, 0x6a, 0xf6, 0x5d,
620	0x01, 0x06, 0xd4, 0x30,
621	0xa0, 0x6a, 0xee, 0x5d,
622	0x00, 0x65, 0xcc, 0x41,
623	0xdf, 0x3c, 0x78, 0x08,
624	0x12, 0x01, 0x02, 0x00,
625	0x00, 0x65, 0x5e, 0x44,
626	0x4c, 0x65, 0xcc, 0x28,
627	0x01, 0x3e, 0x20, 0x31,
628	0xd0, 0x66, 0xcc, 0x18,
629	0x20, 0x66, 0xcc, 0x18,
630	0x01, 0x51, 0xda, 0x34,
631	0x4c, 0x3d, 0xca, 0x28,
632	0x1f, 0x64, 0x7c, 0x08,
633	0xd0, 0x65, 0xca, 0x18,
634	0x01, 0x3e, 0x20, 0x31,
635	0x30, 0x65, 0xd4, 0x18,
636	0x00, 0x65, 0xe8, 0x4c,
637	0xe1, 0x6a, 0x22, 0x01,
638	0xff, 0x6a, 0xd4, 0x08,
639	0x20, 0x65, 0xd4, 0x18,
640	0x00, 0x65, 0xf0, 0x54,
641	0xe1, 0x6a, 0x22, 0x01,
642	0xff, 0x6a, 0xd4, 0x08,
643	0x20, 0x65, 0xca, 0x18,
644	0xe0, 0x65, 0xd4, 0x18,
645	0x00, 0x65, 0xfa, 0x4c,
646	0xe1, 0x6a, 0x22, 0x01,
647	0xff, 0x6a, 0xd4, 0x08,
648	0xd0, 0x65, 0xd4, 0x18,
649	0x00, 0x65, 0x02, 0x55,
650	0xe1, 0x6a, 0x22, 0x01,
651	0xff, 0x6a, 0xd4, 0x08,
652	0x01, 0x6c, 0xa2, 0x30,
653	0xff, 0x51, 0x14, 0x75,
654	0x00, 0x51, 0x90, 0x5d,
655	0x01, 0x51, 0x20, 0x31,
656	0x00, 0x65, 0x36, 0x45,
657	0x3f, 0xba, 0xc8, 0x08,
658	0x00, 0x3e, 0x36, 0x75,
659	0x00, 0x65, 0xb2, 0x5e,
660	0x80, 0x3c, 0x78, 0x00,
661	0x01, 0x06, 0xd4, 0x30,
662	0x00, 0x65, 0xda, 0x5d,
663	0x01, 0x3c, 0x78, 0x00,
664	0xe0, 0x3f, 0x52, 0x65,
665	0x02, 0x3c, 0x78, 0x00,
666	0x20, 0x12, 0x52, 0x65,
667	0x51, 0x6a, 0x60, 0x5d,
668	0x00, 0x51, 0x90, 0x5d,
669	0x51, 0x6a, 0x60, 0x5d,
670	0x01, 0x51, 0x20, 0x31,
671	0x04, 0x3c, 0x78, 0x00,
672	0x01, 0xb9, 0xc8, 0x30,
673	0x00, 0x3d, 0x50, 0x65,
674	0x08, 0x3c, 0x78, 0x00,
675	0x3f, 0xba, 0xc8, 0x08,
676	0x00, 0x3e, 0x50, 0x65,
677	0x10, 0x3c, 0x78, 0x00,
678	0x04, 0xb8, 0x50, 0x7d,
679	0xfb, 0xb8, 0x70, 0x09,
680	0x20, 0xb8, 0x46, 0x6d,
681	0x01, 0x90, 0xc8, 0x30,
682	0xff, 0x6a, 0xa2, 0x00,
683	0x00, 0x3d, 0xd0, 0x5c,
684	0x01, 0x64, 0x20, 0x31,
685	0xff, 0x6a, 0x78, 0x08,
686	0x00, 0x65, 0xea, 0x58,
687	0x10, 0xb8, 0x5e, 0x7c,
688	0xff, 0x6a, 0x56, 0x5d,
689	0x00, 0x65, 0x5e, 0x44,
690	0x00, 0x65, 0xb2, 0x5e,
691	0x31, 0x6a, 0xda, 0x5e,
692	0x00, 0x65, 0x5e, 0x44,
693	0x10, 0x3f, 0x06, 0x00,
694	0x10, 0x6a, 0x06, 0x00,
695	0x01, 0x65, 0x74, 0x34,
696	0x81, 0x6a, 0xda, 0x5e,
697	0x00, 0x65, 0x62, 0x45,
698	0x01, 0x06, 0xd4, 0x30,
699	0x01, 0x0c, 0x62, 0x7d,
700	0x04, 0x0c, 0x5c, 0x6d,
701	0xe0, 0x03, 0x7e, 0x08,
702	0xe0, 0x3f, 0xcc, 0x61,
703	0x01, 0x65, 0xcc, 0x30,
704	0x01, 0x12, 0xda, 0x34,
705	0x01, 0x06, 0xd4, 0x34,
706	0x01, 0x03, 0x70, 0x6d,
707	0x40, 0x03, 0xcc, 0x08,
708	0x01, 0x65, 0x06, 0x30,
709	0x40, 0x65, 0xc8, 0x08,
710	0x00, 0x66, 0x7e, 0x75,
711	0x40, 0x65, 0x7e, 0x7d,
712	0x00, 0x65, 0x7e, 0x5d,
713	0xff, 0x6a, 0xd4, 0x08,
714	0xff, 0x6a, 0xd4, 0x08,
715	0xff, 0x6a, 0xd4, 0x08,
716	0xff, 0x6a, 0xd4, 0x0c,
717	0x08, 0x01, 0x02, 0x00,
718	0x02, 0x0b, 0x88, 0x7d,
719	0x01, 0x65, 0x0c, 0x30,
720	0x02, 0x0b, 0x8c, 0x7d,
721	0xf7, 0x01, 0x02, 0x0c,
722	0x01, 0x65, 0xc8, 0x30,
723	0xff, 0x41, 0xb0, 0x75,
724	0x01, 0x41, 0x20, 0x31,
725	0xff, 0x6a, 0xa4, 0x00,
726	0x00, 0x65, 0xa0, 0x45,
727	0xff, 0xbf, 0xb0, 0x75,
728	0x01, 0x90, 0xa4, 0x30,
729	0x01, 0xbf, 0x20, 0x31,
730	0x00, 0xbb, 0x9a, 0x65,
731	0xff, 0x52, 0xae, 0x75,
732	0x01, 0xbf, 0xcc, 0x30,
733	0x01, 0x90, 0xca, 0x30,
734	0x01, 0x52, 0x20, 0x31,
735	0x01, 0x66, 0x7e, 0x31,
736	0x01, 0x65, 0x20, 0x35,
737	0x01, 0xbf, 0x82, 0x34,
738	0x01, 0x64, 0xa2, 0x30,
739	0x00, 0x6a, 0xc2, 0x5e,
740	0x0d, 0x6a, 0x76, 0x00,
741	0x00, 0x51, 0x14, 0x46,
742	0x01, 0x65, 0xa4, 0x30,
743	0xe0, 0x6a, 0xcc, 0x00,
744	0x48, 0x6a, 0x08, 0x5e,
745	0x01, 0x6a, 0xd0, 0x01,
746	0x01, 0x6a, 0xdc, 0x05,
747	0x88, 0x6a, 0xcc, 0x00,
748	0x48, 0x6a, 0x08, 0x5e,
749	0x01, 0x6a, 0xe2, 0x5d,
750	0x01, 0x6a, 0x26, 0x05,
751	0x01, 0x65, 0xd8, 0x31,
752	0x09, 0xee, 0xdc, 0x01,
753	0x80, 0xee, 0xce, 0x7d,
754	0xff, 0x6a, 0xdc, 0x0d,
755	0x01, 0x65, 0x32, 0x31,
756	0x0a, 0x93, 0x26, 0x01,
757	0x00, 0x65, 0xaa, 0x46,
758	0x81, 0x6a, 0xda, 0x5e,
759	0x01, 0x0c, 0xda, 0x7d,
760	0x04, 0x0c, 0xd8, 0x6d,
761	0xe0, 0x03, 0x06, 0x08,
762	0xe0, 0x03, 0x7e, 0x0c,
763	0x01, 0x65, 0x18, 0x31,
764	0xff, 0x6a, 0x1a, 0x09,
765	0xff, 0x6a, 0x1c, 0x0d,
766	0x01, 0x8c, 0x10, 0x30,
767	0x01, 0x8d, 0x12, 0x30,
768	0x01, 0x8e, 0x14, 0x34,
769	0x01, 0x6c, 0xda, 0x30,
770	0x01, 0x6c, 0xda, 0x30,
771	0x01, 0x6c, 0xda, 0x30,
772	0x01, 0x6c, 0xda, 0x30,
773	0x01, 0x6c, 0xda, 0x30,
774	0x01, 0x6c, 0xda, 0x30,
775	0x01, 0x6c, 0xda, 0x30,
776	0x01, 0x6c, 0xda, 0x34,
777	0x3d, 0x64, 0xa4, 0x28,
778	0x55, 0x64, 0xc8, 0x28,
779	0x00, 0x65, 0x08, 0x46,
780	0x2e, 0x64, 0xa4, 0x28,
781	0x66, 0x64, 0xc8, 0x28,
782	0x00, 0x6c, 0xda, 0x18,
783	0x01, 0x52, 0xc8, 0x30,
784	0x00, 0x6c, 0xda, 0x20,
785	0xff, 0x6a, 0xc8, 0x08,
786	0x00, 0x6c, 0xda, 0x20,
787	0x00, 0x6c, 0xda, 0x24,
788	0x01, 0x65, 0xc8, 0x30,
789	0xe0, 0x6a, 0xcc, 0x00,
790	0x44, 0x6a, 0x04, 0x5e,
791	0x01, 0x90, 0xe2, 0x31,
792	0x04, 0x3b, 0x28, 0x7e,
793	0x30, 0x6a, 0xd0, 0x01,
794	0x20, 0x6a, 0xd0, 0x01,
795	0x1d, 0x6a, 0xdc, 0x01,
796	0xdc, 0xee, 0x24, 0x66,
797	0x00, 0x65, 0x40, 0x46,
798	0x20, 0x6a, 0xd0, 0x01,
799	0x01, 0x6a, 0xdc, 0x01,
800	0x20, 0xa0, 0xd8, 0x31,
801	0x09, 0xee, 0xdc, 0x01,
802	0x80, 0xee, 0x30, 0x7e,
803	0x11, 0x6a, 0xdc, 0x01,
804	0x50, 0xee, 0x34, 0x66,
805	0x20, 0x6a, 0xd0, 0x01,
806	0x09, 0x6a, 0xdc, 0x01,
807	0x88, 0xee, 0x3a, 0x66,
808	0x19, 0x6a, 0xdc, 0x01,
809	0xd8, 0xee, 0x3e, 0x66,
810	0xff, 0x6a, 0xdc, 0x09,
811	0x18, 0xee, 0x42, 0x6e,
812	0xff, 0x6a, 0xd4, 0x0c,
813	0x88, 0x6a, 0xcc, 0x00,
814	0x44, 0x6a, 0x04, 0x5e,
815	0x20, 0x6a, 0xe2, 0x5d,
816	0x01, 0x3b, 0x26, 0x31,
817	0x04, 0x3b, 0x5c, 0x6e,
818	0xa0, 0x6a, 0xca, 0x00,
819	0x20, 0x65, 0xc8, 0x18,
820	0x00, 0x65, 0x9a, 0x5e,
821	0x00, 0x65, 0x54, 0x66,
822	0x0a, 0x93, 0x26, 0x01,
823	0x00, 0x65, 0xaa, 0x46,
824	0xa0, 0x6a, 0xcc, 0x00,
825	0xff, 0x6a, 0xc8, 0x08,
826	0x20, 0x94, 0x60, 0x6e,
827	0x10, 0x94, 0x62, 0x6e,
828	0x08, 0x94, 0x7c, 0x6e,
829	0x08, 0x94, 0x7c, 0x6e,
830	0x08, 0x94, 0x7c, 0x6e,
831	0xff, 0x8c, 0xc8, 0x10,
832	0xc1, 0x64, 0xc8, 0x18,
833	0xf8, 0x64, 0xc8, 0x08,
834	0x01, 0x99, 0xda, 0x30,
835	0x00, 0x66, 0x70, 0x66,
836	0xc0, 0x66, 0xac, 0x76,
837	0x60, 0x66, 0xc8, 0x18,
838	0x3d, 0x64, 0xc8, 0x28,
839	0x00, 0x65, 0x60, 0x46,
840	0xf7, 0x93, 0x26, 0x09,
841	0x08, 0x93, 0x7e, 0x6e,
842	0x00, 0x62, 0xc4, 0x18,
843	0x00, 0x65, 0xaa, 0x5e,
844	0x00, 0x65, 0x8a, 0x5e,
845	0x00, 0x65, 0x8a, 0x5e,
846	0x00, 0x65, 0x8a, 0x5e,
847	0x01, 0x99, 0xda, 0x30,
848	0x01, 0x99, 0xda, 0x30,
849	0x01, 0x99, 0xda, 0x30,
850	0x01, 0x99, 0xda, 0x30,
851	0x01, 0x99, 0xda, 0x30,
852	0x01, 0x99, 0xda, 0x30,
853	0x01, 0x99, 0xda, 0x30,
854	0x01, 0x99, 0xda, 0x34,
855	0x01, 0x6c, 0x32, 0x31,
856	0x01, 0x6c, 0x32, 0x31,
857	0x01, 0x6c, 0x32, 0x31,
858	0x01, 0x6c, 0x32, 0x31,
859	0x01, 0x6c, 0x32, 0x31,
860	0x01, 0x6c, 0x32, 0x31,
861	0x01, 0x6c, 0x32, 0x31,
862	0x01, 0x6c, 0x32, 0x35,
863	0x08, 0x94, 0xaa, 0x7e,
864	0xf7, 0x93, 0x26, 0x09,
865	0x08, 0x93, 0xae, 0x6e,
866	0xff, 0x6a, 0xd4, 0x0c,
867	0x04, 0xb8, 0xd6, 0x6e,
868	0x01, 0x42, 0x7e, 0x31,
869	0xff, 0x6a, 0x76, 0x01,
870	0x01, 0x90, 0x84, 0x34,
871	0xff, 0x6a, 0x76, 0x05,
872	0x01, 0x85, 0x0a, 0x01,
873	0x7f, 0x65, 0x10, 0x09,
874	0xfe, 0x85, 0x0a, 0x0d,
875	0xff, 0x42, 0xd2, 0x66,
876	0xff, 0x41, 0xca, 0x66,
877	0xd1, 0x6a, 0xda, 0x5e,
878	0xff, 0x6a, 0xca, 0x04,
879	0x01, 0x41, 0x20, 0x31,
880	0x01, 0xbf, 0x82, 0x30,
881	0x01, 0x6a, 0x76, 0x00,
882	0x00, 0xbb, 0x14, 0x46,
883	0x01, 0x42, 0x20, 0x31,
884	0x01, 0xbf, 0x84, 0x34,
885	0x01, 0x41, 0x7e, 0x31,
886	0x01, 0x90, 0x82, 0x34,
887	0x01, 0x65, 0x22, 0x31,
888	0xff, 0x6a, 0xd4, 0x08,
889	0xff, 0x6a, 0xd4, 0x0c
890};
891
892typedef int ahc_patch_func_t (struct ahc_softc *ahc);
893static ahc_patch_func_t ahc_patch23_func;
894
895static int
896ahc_patch23_func(struct ahc_softc *ahc)
897{
898	return ((ahc->bugs & AHC_SCBCHAN_UPLOAD_BUG) != 0);
899}
900
901static ahc_patch_func_t ahc_patch22_func;
902
903static int
904ahc_patch22_func(struct ahc_softc *ahc)
905{
906	return ((ahc->features & AHC_CMD_CHAN) == 0);
907}
908
909static ahc_patch_func_t ahc_patch21_func;
910
911static int
912ahc_patch21_func(struct ahc_softc *ahc)
913{
914	return ((ahc->features & AHC_QUEUE_REGS) == 0);
915}
916
917static ahc_patch_func_t ahc_patch20_func;
918
919static int
920ahc_patch20_func(struct ahc_softc *ahc)
921{
922	return ((ahc->features & AHC_WIDE) != 0);
923}
924
925static ahc_patch_func_t ahc_patch19_func;
926
927static int
928ahc_patch19_func(struct ahc_softc *ahc)
929{
930	return ((ahc->flags & AHC_SCB_BTT) != 0);
931}
932
933static ahc_patch_func_t ahc_patch18_func;
934
935static int
936ahc_patch18_func(struct ahc_softc *ahc)
937{
938	return ((ahc->bugs & AHC_PCI_2_1_RETRY_BUG) != 0);
939}
940
941static ahc_patch_func_t ahc_patch17_func;
942
943static int
944ahc_patch17_func(struct ahc_softc *ahc)
945{
946	return ((ahc->bugs & AHC_TMODE_WIDEODD_BUG) != 0);
947}
948
949static ahc_patch_func_t ahc_patch16_func;
950
951static int
952ahc_patch16_func(struct ahc_softc *ahc)
953{
954	return ((ahc->bugs & AHC_AUTOFLUSH_BUG) != 0);
955}
956
957static ahc_patch_func_t ahc_patch15_func;
958
959static int
960ahc_patch15_func(struct ahc_softc *ahc)
961{
962	return ((ahc->features & AHC_ULTRA2) == 0);
963}
964
965static ahc_patch_func_t ahc_patch14_func;
966
967static int
968ahc_patch14_func(struct ahc_softc *ahc)
969{
970	return ((ahc->bugs & AHC_PCI_MWI_BUG) != 0 && ahc->pci_cachesize != 0);
971}
972
973static ahc_patch_func_t ahc_patch13_func;
974
975static int
976ahc_patch13_func(struct ahc_softc *ahc)
977{
978	return ((ahc->flags & AHC_39BIT_ADDRESSING) != 0);
979}
980
981static ahc_patch_func_t ahc_patch12_func;
982
983static int
984ahc_patch12_func(struct ahc_softc *ahc)
985{
986	return ((ahc->features & AHC_HS_MAILBOX) != 0);
987}
988
989static ahc_patch_func_t ahc_patch11_func;
990
991static int
992ahc_patch11_func(struct ahc_softc *ahc)
993{
994	return ((ahc->features & AHC_ULTRA) != 0);
995}
996
997static ahc_patch_func_t ahc_patch10_func;
998
999static int
1000ahc_patch10_func(struct ahc_softc *ahc)
1001{
1002	return ((ahc->features & AHC_MULTI_TID) != 0);
1003}
1004
1005static ahc_patch_func_t ahc_patch9_func;
1006
1007static int
1008ahc_patch9_func(struct ahc_softc *ahc)
1009{
1010	return ((ahc->features & AHC_CMD_CHAN) != 0);
1011}
1012
1013static ahc_patch_func_t ahc_patch8_func;
1014
1015static int
1016ahc_patch8_func(struct ahc_softc *ahc)
1017{
1018	return ((ahc->flags & AHC_INITIATORROLE) != 0);
1019}
1020
1021static ahc_patch_func_t ahc_patch7_func;
1022
1023static int
1024ahc_patch7_func(struct ahc_softc *ahc)
1025{
1026	return ((ahc->flags & AHC_TARGETROLE) != 0);
1027}
1028
1029static ahc_patch_func_t ahc_patch6_func;
1030
1031static int
1032ahc_patch6_func(struct ahc_softc *ahc)
1033{
1034	return ((ahc->features & AHC_DT) == 0);
1035}
1036
1037static ahc_patch_func_t ahc_patch5_func;
1038
1039static int
1040ahc_patch5_func(struct ahc_softc *ahc)
1041{
1042	return ((ahc->flags & AHC_SEQUENCER_DEBUG) != 0);
1043}
1044
1045static ahc_patch_func_t ahc_patch4_func;
1046
1047static int
1048ahc_patch4_func(struct ahc_softc *ahc)
1049{
1050	return ((ahc->flags & AHC_PAGESCBS) != 0);
1051}
1052
1053static ahc_patch_func_t ahc_patch3_func;
1054
1055static int
1056ahc_patch3_func(struct ahc_softc *ahc)
1057{
1058	return ((ahc->features & AHC_QUEUE_REGS) != 0);
1059}
1060
1061static ahc_patch_func_t ahc_patch2_func;
1062
1063static int
1064ahc_patch2_func(struct ahc_softc *ahc)
1065{
1066	return ((ahc->features & AHC_TWIN) != 0);
1067}
1068
1069static ahc_patch_func_t ahc_patch1_func;
1070
1071static int
1072ahc_patch1_func(struct ahc_softc *ahc)
1073{
1074	return ((ahc->features & AHC_ULTRA2) != 0);
1075}
1076
1077static ahc_patch_func_t ahc_patch0_func;
1078
1079static int
1080ahc_patch0_func(struct ahc_softc *ahc)
1081{
1082	return (0);
1083}
1084
1085static const struct patch {
1086	ahc_patch_func_t		*patch_func;
1087	uint32_t		 begin		:10,
1088				 skip_instr	:10,
1089				 skip_patch	:12;
1090} patches[] = {
1091	{ ahc_patch1_func, 4, 1, 1 },
1092	{ ahc_patch2_func, 6, 2, 1 },
1093	{ ahc_patch2_func, 9, 1, 1 },
1094	{ ahc_patch3_func, 11, 1, 2 },
1095	{ ahc_patch0_func, 12, 2, 1 },
1096	{ ahc_patch4_func, 15, 1, 2 },
1097	{ ahc_patch0_func, 16, 1, 1 },
1098	{ ahc_patch5_func, 22, 2, 1 },
1099	{ ahc_patch3_func, 27, 1, 2 },
1100	{ ahc_patch0_func, 28, 1, 1 },
1101	{ ahc_patch6_func, 34, 1, 1 },
1102	{ ahc_patch7_func, 37, 54, 19 },
1103	{ ahc_patch8_func, 37, 1, 1 },
1104	{ ahc_patch9_func, 42, 3, 2 },
1105	{ ahc_patch0_func, 45, 3, 1 },
1106	{ ahc_patch10_func, 49, 1, 2 },
1107	{ ahc_patch0_func, 50, 2, 3 },
1108	{ ahc_patch1_func, 50, 1, 2 },
1109	{ ahc_patch0_func, 51, 1, 1 },
1110	{ ahc_patch2_func, 53, 2, 1 },
1111	{ ahc_patch9_func, 55, 1, 2 },
1112	{ ahc_patch0_func, 56, 1, 1 },
1113	{ ahc_patch9_func, 60, 1, 2 },
1114	{ ahc_patch0_func, 61, 1, 1 },
1115	{ ahc_patch9_func, 71, 1, 2 },
1116	{ ahc_patch0_func, 72, 1, 1 },
1117	{ ahc_patch9_func, 75, 1, 2 },
1118	{ ahc_patch0_func, 76, 1, 1 },
1119	{ ahc_patch9_func, 79, 1, 2 },
1120	{ ahc_patch0_func, 80, 1, 1 },
1121	{ ahc_patch8_func, 91, 9, 4 },
1122	{ ahc_patch1_func, 93, 1, 2 },
1123	{ ahc_patch0_func, 94, 1, 1 },
1124	{ ahc_patch2_func, 96, 2, 1 },
1125	{ ahc_patch2_func, 105, 4, 1 },
1126	{ ahc_patch1_func, 109, 1, 2 },
1127	{ ahc_patch0_func, 110, 2, 3 },
1128	{ ahc_patch2_func, 110, 1, 2 },
1129	{ ahc_patch0_func, 111, 1, 1 },
1130	{ ahc_patch7_func, 112, 4, 2 },
1131	{ ahc_patch0_func, 116, 1, 1 },
1132	{ ahc_patch11_func, 117, 2, 1 },
1133	{ ahc_patch1_func, 119, 1, 2 },
1134	{ ahc_patch0_func, 120, 1, 1 },
1135	{ ahc_patch7_func, 121, 4, 1 },
1136	{ ahc_patch7_func, 131, 95, 11 },
1137	{ ahc_patch4_func, 151, 1, 1 },
1138	{ ahc_patch1_func, 168, 1, 1 },
1139	{ ahc_patch12_func, 173, 1, 2 },
1140	{ ahc_patch0_func, 174, 1, 1 },
1141	{ ahc_patch9_func, 185, 1, 2 },
1142	{ ahc_patch0_func, 186, 1, 1 },
1143	{ ahc_patch9_func, 195, 1, 2 },
1144	{ ahc_patch0_func, 196, 1, 1 },
1145	{ ahc_patch9_func, 212, 6, 2 },
1146	{ ahc_patch0_func, 218, 6, 1 },
1147	{ ahc_patch8_func, 226, 21, 2 },
1148	{ ahc_patch1_func, 241, 1, 1 },
1149	{ ahc_patch1_func, 249, 1, 2 },
1150	{ ahc_patch0_func, 250, 2, 2 },
1151	{ ahc_patch11_func, 251, 1, 1 },
1152	{ ahc_patch9_func, 259, 27, 3 },
1153	{ ahc_patch1_func, 275, 10, 2 },
1154	{ ahc_patch13_func, 278, 1, 1 },
1155	{ ahc_patch14_func, 286, 14, 1 },
1156	{ ahc_patch1_func, 302, 1, 2 },
1157	{ ahc_patch0_func, 303, 1, 1 },
1158	{ ahc_patch9_func, 306, 1, 1 },
1159	{ ahc_patch13_func, 311, 1, 1 },
1160	{ ahc_patch9_func, 312, 2, 2 },
1161	{ ahc_patch0_func, 314, 4, 1 },
1162	{ ahc_patch14_func, 318, 1, 1 },
1163	{ ahc_patch15_func, 320, 2, 3 },
1164	{ ahc_patch9_func, 320, 1, 2 },
1165	{ ahc_patch0_func, 321, 1, 1 },
1166	{ ahc_patch6_func, 326, 1, 2 },
1167	{ ahc_patch0_func, 327, 1, 1 },
1168	{ ahc_patch1_func, 331, 47, 11 },
1169	{ ahc_patch6_func, 338, 2, 4 },
1170	{ ahc_patch7_func, 338, 1, 1 },
1171	{ ahc_patch8_func, 339, 1, 1 },
1172	{ ahc_patch0_func, 340, 1, 1 },
1173	{ ahc_patch16_func, 341, 1, 1 },
1174	{ ahc_patch6_func, 357, 6, 3 },
1175	{ ahc_patch16_func, 357, 5, 1 },
1176	{ ahc_patch0_func, 363, 7, 1 },
1177	{ ahc_patch13_func, 373, 5, 1 },
1178	{ ahc_patch0_func, 378, 52, 17 },
1179	{ ahc_patch14_func, 378, 1, 1 },
1180	{ ahc_patch7_func, 380, 2, 2 },
1181	{ ahc_patch17_func, 381, 1, 1 },
1182	{ ahc_patch9_func, 384, 1, 1 },
1183	{ ahc_patch18_func, 391, 1, 1 },
1184	{ ahc_patch14_func, 396, 9, 3 },
1185	{ ahc_patch9_func, 397, 3, 2 },
1186	{ ahc_patch0_func, 400, 3, 1 },
1187	{ ahc_patch9_func, 408, 6, 2 },
1188	{ ahc_patch0_func, 414, 9, 2 },
1189	{ ahc_patch13_func, 414, 1, 1 },
1190	{ ahc_patch13_func, 423, 2, 1 },
1191	{ ahc_patch14_func, 425, 1, 1 },
1192	{ ahc_patch9_func, 427, 1, 2 },
1193	{ ahc_patch0_func, 428, 1, 1 },
1194	{ ahc_patch7_func, 429, 1, 1 },
1195	{ ahc_patch7_func, 430, 1, 1 },
1196	{ ahc_patch8_func, 431, 3, 3 },
1197	{ ahc_patch6_func, 432, 1, 2 },
1198	{ ahc_patch0_func, 433, 1, 1 },
1199	{ ahc_patch9_func, 434, 1, 1 },
1200	{ ahc_patch15_func, 435, 1, 2 },
1201	{ ahc_patch13_func, 435, 1, 1 },
1202	{ ahc_patch14_func, 437, 9, 4 },
1203	{ ahc_patch9_func, 437, 1, 1 },
1204	{ ahc_patch9_func, 444, 2, 1 },
1205	{ ahc_patch0_func, 446, 4, 3 },
1206	{ ahc_patch9_func, 446, 1, 2 },
1207	{ ahc_patch0_func, 447, 3, 1 },
1208	{ ahc_patch1_func, 451, 2, 1 },
1209	{ ahc_patch7_func, 453, 10, 2 },
1210	{ ahc_patch0_func, 463, 1, 1 },
1211	{ ahc_patch8_func, 464, 118, 22 },
1212	{ ahc_patch1_func, 466, 3, 2 },
1213	{ ahc_patch0_func, 469, 5, 3 },
1214	{ ahc_patch9_func, 469, 2, 2 },
1215	{ ahc_patch0_func, 471, 3, 1 },
1216	{ ahc_patch1_func, 476, 2, 2 },
1217	{ ahc_patch0_func, 478, 6, 3 },
1218	{ ahc_patch9_func, 478, 2, 2 },
1219	{ ahc_patch0_func, 480, 3, 1 },
1220	{ ahc_patch1_func, 486, 2, 2 },
1221	{ ahc_patch0_func, 488, 9, 7 },
1222	{ ahc_patch9_func, 488, 5, 6 },
1223	{ ahc_patch19_func, 488, 1, 2 },
1224	{ ahc_patch0_func, 489, 1, 1 },
1225	{ ahc_patch19_func, 491, 1, 2 },
1226	{ ahc_patch0_func, 492, 1, 1 },
1227	{ ahc_patch0_func, 493, 4, 1 },
1228	{ ahc_patch6_func, 498, 3, 2 },
1229	{ ahc_patch0_func, 501, 1, 1 },
1230	{ ahc_patch6_func, 511, 1, 2 },
1231	{ ahc_patch0_func, 512, 1, 1 },
1232	{ ahc_patch20_func, 549, 7, 1 },
1233	{ ahc_patch3_func, 584, 1, 2 },
1234	{ ahc_patch0_func, 585, 1, 1 },
1235	{ ahc_patch21_func, 588, 1, 1 },
1236	{ ahc_patch8_func, 590, 106, 33 },
1237	{ ahc_patch4_func, 592, 1, 1 },
1238	{ ahc_patch1_func, 598, 2, 2 },
1239	{ ahc_patch0_func, 600, 1, 1 },
1240	{ ahc_patch1_func, 603, 1, 2 },
1241	{ ahc_patch0_func, 604, 1, 1 },
1242	{ ahc_patch9_func, 605, 3, 3 },
1243	{ ahc_patch15_func, 606, 1, 1 },
1244	{ ahc_patch0_func, 608, 4, 1 },
1245	{ ahc_patch19_func, 617, 2, 2 },
1246	{ ahc_patch0_func, 619, 1, 1 },
1247	{ ahc_patch19_func, 623, 10, 3 },
1248	{ ahc_patch5_func, 625, 8, 1 },
1249	{ ahc_patch0_func, 633, 9, 2 },
1250	{ ahc_patch5_func, 634, 8, 1 },
1251	{ ahc_patch4_func, 644, 1, 2 },
1252	{ ahc_patch0_func, 645, 1, 1 },
1253	{ ahc_patch19_func, 646, 1, 2 },
1254	{ ahc_patch0_func, 647, 3, 2 },
1255	{ ahc_patch4_func, 649, 1, 1 },
1256	{ ahc_patch5_func, 650, 1, 1 },
1257	{ ahc_patch5_func, 653, 1, 1 },
1258	{ ahc_patch5_func, 655, 1, 1 },
1259	{ ahc_patch4_func, 657, 2, 2 },
1260	{ ahc_patch0_func, 659, 2, 1 },
1261	{ ahc_patch5_func, 661, 1, 1 },
1262	{ ahc_patch5_func, 664, 1, 1 },
1263	{ ahc_patch5_func, 667, 1, 1 },
1264	{ ahc_patch19_func, 671, 1, 1 },
1265	{ ahc_patch19_func, 674, 1, 1 },
1266	{ ahc_patch4_func, 680, 1, 1 },
1267	{ ahc_patch6_func, 683, 1, 2 },
1268	{ ahc_patch0_func, 684, 1, 1 },
1269	{ ahc_patch7_func, 696, 16, 1 },
1270	{ ahc_patch4_func, 712, 20, 1 },
1271	{ ahc_patch9_func, 733, 4, 2 },
1272	{ ahc_patch0_func, 737, 4, 1 },
1273	{ ahc_patch9_func, 741, 4, 2 },
1274	{ ahc_patch0_func, 745, 3, 1 },
1275	{ ahc_patch6_func, 751, 1, 1 },
1276	{ ahc_patch22_func, 753, 14, 1 },
1277	{ ahc_patch7_func, 767, 3, 1 },
1278	{ ahc_patch9_func, 779, 24, 8 },
1279	{ ahc_patch19_func, 783, 1, 2 },
1280	{ ahc_patch0_func, 784, 1, 1 },
1281	{ ahc_patch15_func, 789, 4, 2 },
1282	{ ahc_patch0_func, 793, 7, 3 },
1283	{ ahc_patch23_func, 793, 5, 2 },
1284	{ ahc_patch0_func, 798, 2, 1 },
1285	{ ahc_patch0_func, 803, 42, 3 },
1286	{ ahc_patch18_func, 815, 18, 2 },
1287	{ ahc_patch0_func, 833, 1, 1 },
1288	{ ahc_patch4_func, 857, 1, 1 },
1289	{ ahc_patch4_func, 858, 3, 2 },
1290	{ ahc_patch0_func, 861, 1, 1 },
1291	{ ahc_patch13_func, 862, 3, 1 },
1292	{ ahc_patch4_func, 865, 12, 1 }
1293};
1294
1295static const struct cs {
1296	uint16_t	begin;
1297	uint16_t	end;
1298} critical_sections[] = {
1299	{ 8, 9 },
1300	{ 11, 18 },
1301	{ 21, 32 },
1302	{ 102, 117 },
1303	{ 712, 728 },
1304	{ 858, 861 },
1305	{ 865, 871 },
1306	{ 873, 875 },
1307	{ 875, 877 }
1308};
1309
1310#define NUM_CRITICAL_SECTIONS (sizeof(critical_sections) / sizeof(*critical_sections))
1311