Back to home page

OSCL-LXR

 
 

    


0001 /*
0002  * DO NOT EDIT - This file is automatically generated
0003  *               from the following source files:
0004  *
0005  * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.seq#58 $
0006  * $Id: //depot/aic7xxx/aic7xxx/aic7xxx.reg#40 $
0007  */
0008 static const uint8_t seqprog[] = {
0009         0xb2, 0x00, 0x00, 0x08,
0010         0xf7, 0x11, 0x22, 0x08,
0011         0x00, 0x65, 0xee, 0x59,
0012         0xf7, 0x01, 0x02, 0x08,
0013         0xff, 0x6a, 0x24, 0x08,
0014         0x40, 0x00, 0x40, 0x68,
0015         0x08, 0x1f, 0x3e, 0x10,
0016         0x40, 0x00, 0x40, 0x68,
0017         0xff, 0x40, 0x3c, 0x60,
0018         0x08, 0x1f, 0x3e, 0x10,
0019         0x60, 0x0b, 0x42, 0x68,
0020         0x40, 0xfa, 0x12, 0x78,
0021         0x01, 0x4d, 0xc8, 0x30,
0022         0x00, 0x4c, 0x12, 0x70,
0023         0x01, 0x39, 0xa2, 0x30,
0024         0x00, 0x6a, 0xc2, 0x5e,
0025         0x01, 0x51, 0x20, 0x31,
0026         0x01, 0x57, 0xae, 0x00,
0027         0x0d, 0x6a, 0x76, 0x00,
0028         0x00, 0x51, 0x14, 0x5e,
0029         0x01, 0x51, 0xc8, 0x30,
0030         0x00, 0x39, 0xc8, 0x60,
0031         0x00, 0xbb, 0x30, 0x70,
0032         0xc1, 0x6a, 0xda, 0x5e,
0033         0x01, 0xbf, 0x72, 0x30,
0034         0x01, 0x40, 0x7e, 0x31,
0035         0x01, 0x90, 0x80, 0x30,
0036         0x01, 0xf6, 0xd4, 0x30,
0037         0x01, 0x4d, 0x9a, 0x18,
0038         0xfe, 0x57, 0xae, 0x08,
0039         0x01, 0x40, 0x20, 0x31,
0040         0x00, 0x65, 0xcc, 0x58,
0041         0x60, 0x0b, 0x40, 0x78,
0042         0x08, 0x6a, 0x18, 0x00,
0043         0x08, 0x11, 0x22, 0x00,
0044         0x60, 0x0b, 0x00, 0x78,
0045         0x40, 0x0b, 0xfa, 0x68,
0046         0x80, 0x0b, 0xb6, 0x78,
0047         0x20, 0x6a, 0x16, 0x00,
0048         0xa4, 0x6a, 0x06, 0x00,
0049         0x08, 0x6a, 0x78, 0x00,
0050         0x01, 0x50, 0xc8, 0x30,
0051         0xe0, 0x6a, 0xcc, 0x00,
0052         0x48, 0x6a, 0xfe, 0x5d,
0053         0x01, 0x6a, 0xdc, 0x01,
0054         0x88, 0x6a, 0xcc, 0x00,
0055         0x48, 0x6a, 0xfe, 0x5d,
0056         0x01, 0x6a, 0x26, 0x01,
0057         0xf0, 0x19, 0x7a, 0x08,
0058         0x0f, 0x18, 0xc8, 0x08,
0059         0x0f, 0x0f, 0xc8, 0x08,
0060         0x0f, 0x05, 0xc8, 0x08,
0061         0x00, 0x3d, 0x7a, 0x00,
0062         0x08, 0x1f, 0x6e, 0x78,
0063         0x80, 0x3d, 0x7a, 0x00,
0064         0x01, 0x3d, 0xd8, 0x31,
0065         0x01, 0x3d, 0x32, 0x31,
0066         0x10, 0x03, 0x4e, 0x79,
0067         0x00, 0x65, 0xf2, 0x58,
0068         0x80, 0x66, 0xae, 0x78,
0069         0x01, 0x66, 0xd8, 0x31,
0070         0x01, 0x66, 0x32, 0x31,
0071         0x3f, 0x66, 0x7c, 0x08,
0072         0x40, 0x66, 0x82, 0x68,
0073         0x01, 0x3c, 0x78, 0x00,
0074         0x10, 0x03, 0x9e, 0x78,
0075         0x00, 0x65, 0xf2, 0x58,
0076         0xe0, 0x66, 0xc8, 0x18,
0077         0x00, 0x65, 0xaa, 0x50,
0078         0xdd, 0x66, 0xc8, 0x18,
0079         0x00, 0x65, 0xaa, 0x48,
0080         0x01, 0x66, 0xd8, 0x31,
0081         0x01, 0x66, 0x32, 0x31,
0082         0x10, 0x03, 0x4e, 0x79,
0083         0x00, 0x65, 0xf2, 0x58,
0084         0x01, 0x66, 0xd8, 0x31,
0085         0x01, 0x66, 0x32, 0x31,
0086         0x01, 0x66, 0xac, 0x30,
0087         0x40, 0x3c, 0x78, 0x00,
0088         0xff, 0x6a, 0xd8, 0x01,
0089         0xff, 0x6a, 0x32, 0x01,
0090         0x10, 0x3c, 0x78, 0x00,
0091         0x02, 0x57, 0x40, 0x69,
0092         0x10, 0x03, 0x3e, 0x69,
0093         0x00, 0x65, 0x20, 0x41,
0094         0x02, 0x57, 0xae, 0x00,
0095         0x00, 0x65, 0x9e, 0x40,
0096         0x61, 0x6a, 0xda, 0x5e,
0097         0x08, 0x51, 0x20, 0x71,
0098         0x02, 0x0b, 0xb2, 0x78,
0099         0x00, 0x65, 0xae, 0x40,
0100         0x1a, 0x01, 0x02, 0x00,
0101         0xf0, 0x19, 0x7a, 0x08,
0102         0x0f, 0x0f, 0xc8, 0x08,
0103         0x0f, 0x05, 0xc8, 0x08,
0104         0x00, 0x3d, 0x7a, 0x00,
0105         0x08, 0x1f, 0xc4, 0x78,
0106         0x80, 0x3d, 0x7a, 0x00,
0107         0x20, 0x6a, 0x16, 0x00,
0108         0x00, 0x65, 0xcc, 0x41,
0109         0x00, 0x65, 0xb4, 0x5e,
0110         0x00, 0x65, 0x12, 0x40,
0111         0x20, 0x11, 0xd2, 0x68,
0112         0x20, 0x6a, 0x18, 0x00,
0113         0x20, 0x11, 0x22, 0x00,
0114         0xf7, 0x1f, 0xca, 0x08,
0115         0x80, 0xb9, 0xd8, 0x78,
0116         0x08, 0x65, 0xca, 0x00,
0117         0x01, 0x65, 0x3e, 0x30,
0118         0x01, 0xb9, 0x1e, 0x30,
0119         0x7f, 0xb9, 0x0a, 0x08,
0120         0x01, 0xb9, 0x0a, 0x30,
0121         0x01, 0x54, 0xca, 0x30,
0122         0x80, 0xb8, 0xe6, 0x78,
0123         0x80, 0x65, 0xca, 0x00,
0124         0x01, 0x65, 0x00, 0x34,
0125         0x01, 0x54, 0x00, 0x34,
0126         0x08, 0xb8, 0xee, 0x78,
0127         0x20, 0x01, 0x02, 0x00,
0128         0x02, 0xbd, 0x08, 0x34,
0129         0x01, 0xbd, 0x08, 0x34,
0130         0x08, 0x01, 0x02, 0x00,
0131         0x02, 0x0b, 0xf4, 0x78,
0132         0xf7, 0x01, 0x02, 0x08,
0133         0x01, 0x06, 0xcc, 0x34,
0134         0xb2, 0x00, 0x00, 0x08,
0135         0x01, 0x40, 0x20, 0x31,
0136         0x01, 0xbf, 0x80, 0x30,
0137         0x01, 0xb9, 0x7a, 0x30,
0138         0x3f, 0xba, 0x7c, 0x08,
0139         0x00, 0x65, 0xea, 0x58,
0140         0x80, 0x0b, 0xc4, 0x79,
0141         0x12, 0x01, 0x02, 0x00,
0142         0x01, 0xab, 0xac, 0x30,
0143         0xe4, 0x6a, 0x70, 0x5d,
0144         0x40, 0x6a, 0x16, 0x00,
0145         0x80, 0x3e, 0x86, 0x5d,
0146         0x20, 0xb8, 0x18, 0x79,
0147         0x20, 0x6a, 0x86, 0x5d,
0148         0x00, 0xab, 0x86, 0x5d,
0149         0x01, 0xa9, 0x78, 0x30,
0150         0x10, 0xb8, 0x20, 0x79,
0151         0xe4, 0x6a, 0x70, 0x5d,
0152         0x00, 0x65, 0xae, 0x40,
0153         0x10, 0x03, 0x3c, 0x69,
0154         0x08, 0x3c, 0x5a, 0x69,
0155         0x04, 0x3c, 0x92, 0x69,
0156         0x02, 0x3c, 0x98, 0x69,
0157         0x01, 0x3c, 0x44, 0x79,
0158         0xff, 0x6a, 0xa6, 0x00,
0159         0x00, 0x65, 0xa4, 0x59,
0160         0x00, 0x6a, 0xc2, 0x5e,
0161         0xff, 0x53, 0x30, 0x71,
0162         0x0d, 0x6a, 0x76, 0x00,
0163         0x00, 0x53, 0x14, 0x5e,
0164         0x00, 0x65, 0xea, 0x58,
0165         0x12, 0x01, 0x02, 0x00,
0166         0x00, 0x65, 0x18, 0x41,
0167         0xa4, 0x6a, 0x06, 0x00,
0168         0x00, 0x65, 0xf2, 0x58,
0169         0xfd, 0x57, 0xae, 0x08,
0170         0x00, 0x65, 0xae, 0x40,
0171         0xe4, 0x6a, 0x70, 0x5d,
0172         0x20, 0x3c, 0x4a, 0x79,
0173         0x02, 0x6a, 0x86, 0x5d,
0174         0x04, 0x6a, 0x86, 0x5d,
0175         0x01, 0x03, 0x4c, 0x69,
0176         0xf7, 0x11, 0x22, 0x08,
0177         0xff, 0x6a, 0x24, 0x08,
0178         0xff, 0x6a, 0x06, 0x08,
0179         0x01, 0x6a, 0x7e, 0x00,
0180         0x00, 0x65, 0xa4, 0x59,
0181         0x00, 0x65, 0x04, 0x40,
0182         0x80, 0x86, 0xc8, 0x08,
0183         0x01, 0x4f, 0xc8, 0x30,
0184         0x00, 0x50, 0x6c, 0x61,
0185         0xc4, 0x6a, 0x70, 0x5d,
0186         0x40, 0x3c, 0x68, 0x79,
0187         0x28, 0x6a, 0x86, 0x5d,
0188         0x00, 0x65, 0x4c, 0x41,
0189         0x08, 0x6a, 0x86, 0x5d,
0190         0x00, 0x65, 0x4c, 0x41,
0191         0x84, 0x6a, 0x70, 0x5d,
0192         0x00, 0x65, 0xf2, 0x58,
0193         0x01, 0x66, 0xc8, 0x30,
0194         0x01, 0x64, 0xd8, 0x31,
0195         0x01, 0x64, 0x32, 0x31,
0196         0x5b, 0x64, 0xc8, 0x28,
0197         0x30, 0x64, 0xca, 0x18,
0198         0x01, 0x6c, 0xc8, 0x30,
0199         0xff, 0x64, 0x8e, 0x79,
0200         0x08, 0x01, 0x02, 0x00,
0201         0x02, 0x0b, 0x80, 0x79,
0202         0x01, 0x64, 0x86, 0x61,
0203         0xf7, 0x01, 0x02, 0x08,
0204         0x01, 0x06, 0xd8, 0x31,
0205         0x01, 0x06, 0x32, 0x31,
0206         0xff, 0x64, 0xc8, 0x18,
0207         0xff, 0x64, 0x80, 0x69,
0208         0xf7, 0x3c, 0x78, 0x08,
0209         0x00, 0x65, 0x20, 0x41,
0210         0x40, 0xaa, 0x7e, 0x10,
0211         0x04, 0xaa, 0x70, 0x5d,
0212         0x00, 0x65, 0x58, 0x42,
0213         0xc4, 0x6a, 0x70, 0x5d,
0214         0xc0, 0x6a, 0x7e, 0x00,
0215         0x00, 0xa8, 0x86, 0x5d,
0216         0xe4, 0x6a, 0x06, 0x00,
0217         0x00, 0x6a, 0x86, 0x5d,
0218         0x00, 0x65, 0x4c, 0x41,
0219         0x10, 0x3c, 0xa8, 0x69,
0220         0x00, 0xbb, 0x8c, 0x44,
0221         0x18, 0x6a, 0xda, 0x01,
0222         0x01, 0x69, 0xd8, 0x31,
0223         0x1c, 0x6a, 0xd0, 0x01,
0224         0x09, 0xee, 0xdc, 0x01,
0225         0x80, 0xee, 0xb0, 0x79,
0226         0xff, 0x6a, 0xdc, 0x09,
0227         0x01, 0x93, 0x26, 0x01,
0228         0x03, 0x6a, 0x2a, 0x01,
0229         0x01, 0x69, 0x32, 0x31,
0230         0x1c, 0x6a, 0xe2, 0x5d,
0231         0x0a, 0x93, 0x26, 0x01,
0232         0x00, 0x65, 0xaa, 0x5e,
0233         0x01, 0x50, 0xa0, 0x18,
0234         0x02, 0x6a, 0x22, 0x05,
0235         0x1a, 0x01, 0x02, 0x00,
0236         0x80, 0x6a, 0x74, 0x00,
0237         0x40, 0x6a, 0x78, 0x00,
0238         0x40, 0x6a, 0x16, 0x00,
0239         0x00, 0x65, 0xda, 0x5d,
0240         0x01, 0x3f, 0xc8, 0x30,
0241         0xbf, 0x64, 0x58, 0x7a,
0242         0x80, 0x64, 0xa0, 0x73,
0243         0xa0, 0x64, 0x02, 0x74,
0244         0xc0, 0x64, 0xf6, 0x73,
0245         0xe0, 0x64, 0x32, 0x74,
0246         0x01, 0x6a, 0xda, 0x5e,
0247         0x00, 0x65, 0xcc, 0x41,
0248         0xf7, 0x11, 0x22, 0x08,
0249         0x01, 0x06, 0xd4, 0x30,
0250         0xff, 0x6a, 0x24, 0x08,
0251         0xf7, 0x01, 0x02, 0x08,
0252         0xc0, 0x6a, 0x78, 0x00,
0253         0x09, 0x0c, 0xe8, 0x79,
0254         0x08, 0x0c, 0x04, 0x68,
0255         0xb1, 0x6a, 0xda, 0x5e,
0256         0xff, 0x6a, 0x26, 0x09,
0257         0x12, 0x01, 0x02, 0x00,
0258         0x02, 0x6a, 0x08, 0x30,
0259         0xff, 0x6a, 0x08, 0x08,
0260         0xdf, 0x01, 0x02, 0x08,
0261         0x01, 0x6a, 0x7e, 0x00,
0262         0xc0, 0x6a, 0x78, 0x04,
0263         0xff, 0x6a, 0xc8, 0x08,
0264         0x08, 0xa4, 0x48, 0x19,
0265         0x00, 0xa5, 0x4a, 0x21,
0266         0x00, 0xa6, 0x4c, 0x21,
0267         0x00, 0xa7, 0x4e, 0x25,
0268         0x08, 0xeb, 0xde, 0x7e,
0269         0x80, 0xeb, 0x08, 0x7a,
0270         0xff, 0x6a, 0xd6, 0x09,
0271         0x08, 0xeb, 0x0c, 0x6a,
0272         0xff, 0x6a, 0xd4, 0x0c,
0273         0x80, 0xa3, 0xde, 0x6e,
0274         0x88, 0xeb, 0x22, 0x72,
0275         0x08, 0xeb, 0xde, 0x6e,
0276         0x04, 0xea, 0x26, 0xe2,
0277         0x08, 0xee, 0xde, 0x6e,
0278         0x04, 0x6a, 0xd0, 0x81,
0279         0x05, 0xa4, 0xc0, 0x89,
0280         0x03, 0xa5, 0xc2, 0x31,
0281         0x09, 0x6a, 0xd6, 0x05,
0282         0x00, 0x65, 0x0a, 0x5a,
0283         0x06, 0xa4, 0xd4, 0x89,
0284         0x80, 0x94, 0xde, 0x7e,
0285         0x07, 0xe9, 0x10, 0x31,
0286         0x01, 0xe9, 0x46, 0x31,
0287         0x00, 0xa3, 0xbc, 0x5e,
0288         0x00, 0x65, 0xfc, 0x59,
0289         0x01, 0xa4, 0xca, 0x30,
0290         0x80, 0xa3, 0x36, 0x7a,
0291         0x02, 0x65, 0xca, 0x00,
0292         0x01, 0x65, 0xf8, 0x31,
0293         0x80, 0x93, 0x26, 0x01,
0294         0xff, 0x6a, 0xd4, 0x0c,
0295         0x01, 0x8c, 0xc8, 0x30,
0296         0x00, 0x88, 0xc8, 0x18,
0297         0x02, 0x64, 0xc8, 0x88,
0298         0xff, 0x64, 0xde, 0x7e,
0299         0xff, 0x8d, 0x4c, 0x6a,
0300         0xff, 0x8e, 0x4c, 0x6a,
0301         0x03, 0x8c, 0xd4, 0x98,
0302         0x00, 0x65, 0xde, 0x56,
0303         0x01, 0x64, 0x70, 0x30,
0304         0xff, 0x64, 0xc8, 0x10,
0305         0x01, 0x64, 0xc8, 0x18,
0306         0x00, 0x8c, 0x18, 0x19,
0307         0xff, 0x8d, 0x1a, 0x21,
0308         0xff, 0x8e, 0x1c, 0x25,
0309         0xc0, 0x3c, 0x5c, 0x7a,
0310         0x21, 0x6a, 0xda, 0x5e,
0311         0xa8, 0x6a, 0x76, 0x00,
0312         0x79, 0x6a, 0x76, 0x00,
0313         0x40, 0x3f, 0x64, 0x6a,
0314         0x04, 0x3b, 0x76, 0x00,
0315         0x04, 0x6a, 0xd4, 0x81,
0316         0x20, 0x3c, 0x6c, 0x7a,
0317         0x51, 0x6a, 0xda, 0x5e,
0318         0x00, 0x65, 0x84, 0x42,
0319         0x20, 0x3c, 0x78, 0x00,
0320         0x00, 0xb3, 0xbc, 0x5e,
0321         0x07, 0xac, 0x10, 0x31,
0322         0x05, 0xb3, 0x46, 0x31,
0323         0x88, 0x6a, 0xcc, 0x00,
0324         0xac, 0x6a, 0xf0, 0x5d,
0325         0xa3, 0x6a, 0xcc, 0x00,
0326         0xb3, 0x6a, 0xf4, 0x5d,
0327         0x00, 0x65, 0x3c, 0x5a,
0328         0xfd, 0xa4, 0x48, 0x09,
0329         0x03, 0x8c, 0x10, 0x30,
0330         0x00, 0x65, 0xe8, 0x5d,
0331         0x01, 0xa4, 0x96, 0x7a,
0332         0x04, 0x3b, 0x76, 0x08,
0333         0x01, 0x3b, 0x26, 0x31,
0334         0x80, 0x02, 0x04, 0x00,
0335         0x10, 0x0c, 0x8c, 0x7a,
0336         0x03, 0x9e, 0x8e, 0x6a,
0337         0x7f, 0x02, 0x04, 0x08,
0338         0x91, 0x6a, 0xda, 0x5e,
0339         0x00, 0x65, 0xcc, 0x41,
0340         0x01, 0xa4, 0xca, 0x30,
0341         0x80, 0xa3, 0x9c, 0x7a,
0342         0x02, 0x65, 0xca, 0x00,
0343         0x01, 0x65, 0xf8, 0x31,
0344         0x01, 0x3b, 0x26, 0x31,
0345         0x00, 0x65, 0x10, 0x5a,
0346         0x01, 0xfc, 0xaa, 0x6a,
0347         0x80, 0x0b, 0xa0, 0x6a,
0348         0x10, 0x0c, 0xa0, 0x7a,
0349         0x20, 0x93, 0xa0, 0x6a,
0350         0x02, 0x93, 0x26, 0x01,
0351         0x02, 0xfc, 0xb4, 0x7a,
0352         0x40, 0x0d, 0xc8, 0x6a,
0353         0x01, 0xa4, 0x48, 0x01,
0354         0x00, 0x65, 0xc8, 0x42,
0355         0x40, 0x0d, 0xba, 0x6a,
0356         0x00, 0x65, 0x10, 0x5a,
0357         0x00, 0x65, 0xac, 0x42,
0358         0x80, 0xfc, 0xc4, 0x7a,
0359         0x80, 0xa4, 0xc4, 0x6a,
0360         0xff, 0xa5, 0x4a, 0x19,
0361         0xff, 0xa6, 0x4c, 0x21,
0362         0xff, 0xa7, 0x4e, 0x21,
0363         0xf8, 0xfc, 0x48, 0x09,
0364         0x7f, 0xa3, 0x46, 0x09,
0365         0x04, 0x3b, 0xe4, 0x6a,
0366         0x02, 0x93, 0x26, 0x01,
0367         0x01, 0x94, 0xca, 0x7a,
0368         0x01, 0x94, 0xca, 0x7a,
0369         0x01, 0x94, 0xca, 0x7a,
0370         0x01, 0x94, 0xca, 0x7a,
0371         0x01, 0x94, 0xca, 0x7a,
0372         0x01, 0xa4, 0xe2, 0x7a,
0373         0x01, 0xfc, 0xd8, 0x7a,
0374         0x01, 0x94, 0xe4, 0x6a,
0375         0x01, 0x94, 0xe4, 0x6a,
0376         0x01, 0x94, 0xe4, 0x6a,
0377         0x00, 0x65, 0x84, 0x42,
0378         0x01, 0x94, 0xe2, 0x7a,
0379         0x10, 0x94, 0xe4, 0x6a,
0380         0xd7, 0x93, 0x26, 0x09,
0381         0x28, 0x93, 0xe8, 0x6a,
0382         0x01, 0x85, 0x0a, 0x01,
0383         0x02, 0xfc, 0xf0, 0x6a,
0384         0x01, 0x14, 0x46, 0x31,
0385         0xff, 0x6a, 0x10, 0x09,
0386         0xfe, 0x85, 0x0a, 0x09,
0387         0xff, 0x38, 0xfe, 0x6a,
0388         0x80, 0xa3, 0xfe, 0x7a,
0389         0x80, 0x0b, 0xfc, 0x7a,
0390         0x04, 0x3b, 0xfe, 0x7a,
0391         0xbf, 0x3b, 0x76, 0x08,
0392         0x01, 0x3b, 0x26, 0x31,
0393         0x00, 0x65, 0x10, 0x5a,
0394         0x01, 0x0b, 0x0c, 0x6b,
0395         0x10, 0x0c, 0x00, 0x7b,
0396         0x04, 0x93, 0x0a, 0x6b,
0397         0x01, 0x94, 0x08, 0x7b,
0398         0x10, 0x94, 0x0a, 0x6b,
0399         0xc7, 0x93, 0x26, 0x09,
0400         0x01, 0x99, 0xd4, 0x30,
0401         0x38, 0x93, 0x0e, 0x6b,
0402         0xff, 0x08, 0x5c, 0x6b,
0403         0xff, 0x09, 0x5c, 0x6b,
0404         0xff, 0x0a, 0x5c, 0x6b,
0405         0xff, 0x38, 0x2a, 0x7b,
0406         0x04, 0x14, 0x10, 0x31,
0407         0x01, 0x38, 0x18, 0x31,
0408         0x02, 0x6a, 0x1a, 0x31,
0409         0x88, 0x6a, 0xcc, 0x00,
0410         0x14, 0x6a, 0xf6, 0x5d,
0411         0x00, 0x38, 0xe2, 0x5d,
0412         0xff, 0x6a, 0x70, 0x08,
0413         0x00, 0x65, 0x56, 0x43,
0414         0x80, 0xa3, 0x30, 0x7b,
0415         0x01, 0xa4, 0x48, 0x01,
0416         0x00, 0x65, 0x5c, 0x43,
0417         0x08, 0xeb, 0x36, 0x7b,
0418         0x00, 0x65, 0x10, 0x5a,
0419         0x08, 0xeb, 0x32, 0x6b,
0420         0x07, 0xe9, 0x10, 0x31,
0421         0x01, 0xe9, 0xca, 0x30,
0422         0x01, 0x65, 0x46, 0x31,
0423         0x00, 0x6a, 0xbc, 0x5e,
0424         0x88, 0x6a, 0xcc, 0x00,
0425         0xa4, 0x6a, 0xf6, 0x5d,
0426         0x08, 0x6a, 0xe2, 0x5d,
0427         0x0d, 0x93, 0x26, 0x01,
0428         0x00, 0x65, 0xaa, 0x5e,
0429         0x88, 0x6a, 0xcc, 0x00,
0430         0x00, 0x65, 0x8c, 0x5e,
0431         0x01, 0x99, 0x46, 0x31,
0432         0x00, 0xa3, 0xbc, 0x5e,
0433         0x01, 0x88, 0x10, 0x31,
0434         0x00, 0x65, 0x3c, 0x5a,
0435         0x00, 0x65, 0xfc, 0x59,
0436         0x03, 0x8c, 0x10, 0x30,
0437         0x00, 0x65, 0xe8, 0x5d,
0438         0x80, 0x0b, 0x84, 0x6a,
0439         0x80, 0x0b, 0x64, 0x6b,
0440         0x01, 0x0c, 0x5e, 0x7b,
0441         0x10, 0x0c, 0x84, 0x7a,
0442         0x03, 0x9e, 0x84, 0x6a,
0443         0x00, 0x65, 0x06, 0x5a,
0444         0x00, 0x6a, 0xbc, 0x5e,
0445         0x01, 0xa4, 0x84, 0x6b,
0446         0xff, 0x38, 0x7a, 0x7b,
0447         0x01, 0x38, 0xc8, 0x30,
0448         0x00, 0x08, 0x40, 0x19,
0449         0xff, 0x6a, 0xc8, 0x08,
0450         0x00, 0x09, 0x42, 0x21,
0451         0x00, 0x0a, 0x44, 0x21,
0452         0xff, 0x6a, 0x70, 0x08,
0453         0x00, 0x65, 0x7c, 0x43,
0454         0x03, 0x08, 0x40, 0x31,
0455         0x03, 0x08, 0x40, 0x31,
0456         0x01, 0x08, 0x40, 0x31,
0457         0x01, 0x09, 0x42, 0x31,
0458         0x01, 0x0a, 0x44, 0x31,
0459         0xfd, 0xb4, 0x68, 0x09,
0460         0x12, 0x01, 0x02, 0x00,
0461         0x12, 0x01, 0x02, 0x00,
0462         0x04, 0x3c, 0xcc, 0x79,
0463         0xfb, 0x3c, 0x78, 0x08,
0464         0x04, 0x93, 0x20, 0x79,
0465         0x01, 0x0c, 0x90, 0x6b,
0466         0x80, 0xba, 0x20, 0x79,
0467         0x80, 0x04, 0x20, 0x79,
0468         0xe4, 0x6a, 0x70, 0x5d,
0469         0x23, 0x6a, 0x86, 0x5d,
0470         0x01, 0x6a, 0x86, 0x5d,
0471         0x00, 0x65, 0x20, 0x41,
0472         0x00, 0x65, 0xcc, 0x41,
0473         0x80, 0x3c, 0xa4, 0x7b,
0474         0x21, 0x6a, 0xda, 0x5e,
0475         0x01, 0xbc, 0x18, 0x31,
0476         0x02, 0x6a, 0x1a, 0x31,
0477         0x02, 0x6a, 0xf8, 0x01,
0478         0x01, 0xbc, 0x10, 0x30,
0479         0x02, 0x6a, 0x12, 0x30,
0480         0x01, 0xbc, 0x10, 0x30,
0481         0xff, 0x6a, 0x12, 0x08,
0482         0xff, 0x6a, 0x14, 0x08,
0483         0xf3, 0xbc, 0xd4, 0x18,
0484         0xa0, 0x6a, 0xca, 0x53,
0485         0x04, 0xa0, 0x10, 0x31,
0486         0xac, 0x6a, 0x26, 0x01,
0487         0x04, 0xa0, 0x10, 0x31,
0488         0x03, 0x08, 0x18, 0x31,
0489         0x88, 0x6a, 0xcc, 0x00,
0490         0xa0, 0x6a, 0xf6, 0x5d,
0491         0x00, 0xbc, 0xe2, 0x5d,
0492         0x3d, 0x6a, 0x26, 0x01,
0493         0x00, 0x65, 0xe2, 0x43,
0494         0xff, 0x6a, 0x10, 0x09,
0495         0xa4, 0x6a, 0x26, 0x01,
0496         0x0c, 0xa0, 0x32, 0x31,
0497         0x05, 0x6a, 0x26, 0x01,
0498         0x35, 0x6a, 0x26, 0x01,
0499         0x0c, 0xa0, 0x32, 0x31,
0500         0x36, 0x6a, 0x26, 0x01,
0501         0x02, 0x93, 0x26, 0x01,
0502         0x35, 0x6a, 0x26, 0x01,
0503         0x00, 0x65, 0x9e, 0x5e,
0504         0x00, 0x65, 0x9e, 0x5e,
0505         0x02, 0x93, 0x26, 0x01,
0506         0xbf, 0x3c, 0x78, 0x08,
0507         0x04, 0x0b, 0xe8, 0x6b,
0508         0x10, 0x0c, 0xe4, 0x7b,
0509         0x01, 0x03, 0xe8, 0x6b,
0510         0x20, 0x93, 0xea, 0x6b,
0511         0x04, 0x0b, 0xf0, 0x6b,
0512         0x40, 0x3c, 0x78, 0x00,
0513         0xc7, 0x93, 0x26, 0x09,
0514         0x38, 0x93, 0xf2, 0x6b,
0515         0x00, 0x65, 0xcc, 0x41,
0516         0x80, 0x3c, 0x58, 0x6c,
0517         0x01, 0x06, 0x50, 0x31,
0518         0x80, 0xb8, 0x70, 0x01,
0519         0x00, 0x65, 0xcc, 0x41,
0520         0x10, 0x3f, 0x06, 0x00,
0521         0x10, 0x6a, 0x06, 0x00,
0522         0x01, 0x3a, 0xca, 0x30,
0523         0x80, 0x65, 0x1e, 0x64,
0524         0x10, 0xb8, 0x42, 0x6c,
0525         0xc0, 0x3e, 0xca, 0x00,
0526         0x40, 0xb8, 0x0e, 0x6c,
0527         0xbf, 0x65, 0xca, 0x08,
0528         0x20, 0xb8, 0x22, 0x7c,
0529         0x01, 0x65, 0x0c, 0x30,
0530         0x00, 0x65, 0xda, 0x5d,
0531         0xa0, 0x3f, 0x2a, 0x64,
0532         0x23, 0xb8, 0x0c, 0x08,
0533         0x00, 0x65, 0xda, 0x5d,
0534         0xa0, 0x3f, 0x2a, 0x64,
0535         0x00, 0xbb, 0x22, 0x44,
0536         0xff, 0x65, 0x22, 0x64,
0537         0x00, 0x65, 0x42, 0x44,
0538         0x40, 0x6a, 0x18, 0x00,
0539         0x01, 0x65, 0x0c, 0x30,
0540         0x00, 0x65, 0xda, 0x5d,
0541         0xa0, 0x3f, 0xfe, 0x73,
0542         0x40, 0x6a, 0x18, 0x00,
0543         0x01, 0x3a, 0xa6, 0x30,
0544         0x08, 0x6a, 0x74, 0x00,
0545         0x00, 0x65, 0xcc, 0x41,
0546         0x64, 0x6a, 0x6a, 0x5d,
0547         0x80, 0x64, 0xda, 0x6c,
0548         0x04, 0x64, 0x9c, 0x74,
0549         0x02, 0x64, 0xac, 0x74,
0550         0x00, 0x6a, 0x62, 0x74,
0551         0x03, 0x64, 0xca, 0x74,
0552         0x23, 0x64, 0x4a, 0x74,
0553         0x08, 0x64, 0x5e, 0x74,
0554         0x61, 0x6a, 0xda, 0x5e,
0555         0x00, 0x65, 0xda, 0x5d,
0556         0x08, 0x51, 0xce, 0x71,
0557         0x00, 0x65, 0x42, 0x44,
0558         0x80, 0x04, 0x5c, 0x7c,
0559         0x51, 0x6a, 0x60, 0x5d,
0560         0x01, 0x51, 0x5c, 0x64,
0561         0x01, 0xa4, 0x54, 0x7c,
0562         0x80, 0xba, 0x5e, 0x6c,
0563         0x41, 0x6a, 0xda, 0x5e,
0564         0x00, 0x65, 0x5e, 0x44,
0565         0x21, 0x6a, 0xda, 0x5e,
0566         0x00, 0x65, 0x5e, 0x44,
0567         0x07, 0x6a, 0x56, 0x5d,
0568         0x01, 0x06, 0xd4, 0x30,
0569         0x00, 0x65, 0xcc, 0x41,
0570         0x80, 0xb8, 0x58, 0x7c,
0571         0xc0, 0x3c, 0x6c, 0x7c,
0572         0x80, 0x3c, 0x58, 0x6c,
0573         0xff, 0xa8, 0x6c, 0x6c,
0574         0x40, 0x3c, 0x58, 0x6c,
0575         0x10, 0xb8, 0x70, 0x7c,
0576         0xa1, 0x6a, 0xda, 0x5e,
0577         0x01, 0xb4, 0x76, 0x6c,
0578         0x02, 0xb4, 0x78, 0x6c,
0579         0x01, 0xa4, 0x78, 0x7c,
0580         0xff, 0xa8, 0x88, 0x7c,
0581         0x04, 0xb4, 0x68, 0x01,
0582         0x01, 0x6a, 0x76, 0x00,
0583         0x00, 0xbb, 0x14, 0x5e,
0584         0xff, 0xa8, 0x88, 0x7c,
0585         0x71, 0x6a, 0xda, 0x5e,
0586         0x40, 0x51, 0x88, 0x64,
0587         0x00, 0x65, 0xb4, 0x5e,
0588         0x00, 0x65, 0xde, 0x41,
0589         0x00, 0xbb, 0x8c, 0x5c,
0590         0x00, 0x65, 0xde, 0x41,
0591         0x00, 0x65, 0xb4, 0x5e,
0592         0x01, 0x65, 0xa2, 0x30,
0593         0x01, 0xf8, 0xc8, 0x30,
0594         0x01, 0x4e, 0xc8, 0x30,
0595         0x00, 0x6a, 0xb8, 0xdd,
0596         0x00, 0x51, 0xca, 0x5d,
0597         0x01, 0x4e, 0x9c, 0x18,
0598         0x02, 0x6a, 0x22, 0x05,
0599         0xc0, 0x3c, 0x58, 0x6c,
0600         0x04, 0xb8, 0x70, 0x01,
0601         0x00, 0x65, 0xd6, 0x5e,
0602         0x20, 0xb8, 0xde, 0x69,
0603         0x01, 0xbb, 0xa2, 0x30,
0604         0x3f, 0xba, 0x7c, 0x08,
0605         0x00, 0xb9, 0xd0, 0x5c,
0606         0x00, 0x65, 0xde, 0x41,
0607         0x01, 0x06, 0xd4, 0x30,
0608         0x20, 0x3c, 0xcc, 0x79,
0609         0x20, 0x3c, 0x5e, 0x7c,
0610         0x01, 0xa4, 0xba, 0x7c,
0611         0x01, 0xb4, 0x68, 0x01,
0612         0x00, 0x65, 0xcc, 0x41,
0613         0x00, 0x65, 0x5e, 0x44,
0614         0x04, 0x14, 0x58, 0x31,
0615         0x01, 0x06, 0xd4, 0x30,
0616         0x08, 0xa0, 0x60, 0x31,
0617         0xac, 0x6a, 0xcc, 0x00,
0618         0x14, 0x6a, 0xf6, 0x5d,
0619         0x01, 0x06, 0xd4, 0x30,
0620         0xa0, 0x6a, 0xee, 0x5d,
0621         0x00, 0x65, 0xcc, 0x41,
0622         0xdf, 0x3c, 0x78, 0x08,
0623         0x12, 0x01, 0x02, 0x00,
0624         0x00, 0x65, 0x5e, 0x44,
0625         0x4c, 0x65, 0xcc, 0x28,
0626         0x01, 0x3e, 0x20, 0x31,
0627         0xd0, 0x66, 0xcc, 0x18,
0628         0x20, 0x66, 0xcc, 0x18,
0629         0x01, 0x51, 0xda, 0x34,
0630         0x4c, 0x3d, 0xca, 0x28,
0631         0x3f, 0x64, 0x7c, 0x08,
0632         0xd0, 0x65, 0xca, 0x18,
0633         0x01, 0x3e, 0x20, 0x31,
0634         0x30, 0x65, 0xd4, 0x18,
0635         0x00, 0x65, 0xe8, 0x4c,
0636         0xe1, 0x6a, 0x22, 0x01,
0637         0xff, 0x6a, 0xd4, 0x08,
0638         0x20, 0x65, 0xd4, 0x18,
0639         0x00, 0x65, 0xf0, 0x54,
0640         0xe1, 0x6a, 0x22, 0x01,
0641         0xff, 0x6a, 0xd4, 0x08,
0642         0x20, 0x65, 0xca, 0x18,
0643         0xe0, 0x65, 0xd4, 0x18,
0644         0x00, 0x65, 0xfa, 0x4c,
0645         0xe1, 0x6a, 0x22, 0x01,
0646         0xff, 0x6a, 0xd4, 0x08,
0647         0xd0, 0x65, 0xd4, 0x18,
0648         0x00, 0x65, 0x02, 0x55,
0649         0xe1, 0x6a, 0x22, 0x01,
0650         0xff, 0x6a, 0xd4, 0x08,
0651         0x01, 0x6c, 0xa2, 0x30,
0652         0xff, 0x51, 0x14, 0x75,
0653         0x00, 0x51, 0x90, 0x5d,
0654         0x01, 0x51, 0x20, 0x31,
0655         0x00, 0x65, 0x36, 0x45,
0656         0x3f, 0xba, 0xc8, 0x08,
0657         0x00, 0x3e, 0x36, 0x75,
0658         0x00, 0x65, 0xb2, 0x5e,
0659         0x80, 0x3c, 0x78, 0x00,
0660         0x01, 0x06, 0xd4, 0x30,
0661         0x00, 0x65, 0xda, 0x5d,
0662         0x01, 0x3c, 0x78, 0x00,
0663         0xe0, 0x3f, 0x52, 0x65,
0664         0x02, 0x3c, 0x78, 0x00,
0665         0x20, 0x12, 0x52, 0x65,
0666         0x51, 0x6a, 0x60, 0x5d,
0667         0x00, 0x51, 0x90, 0x5d,
0668         0x51, 0x6a, 0x60, 0x5d,
0669         0x01, 0x51, 0x20, 0x31,
0670         0x04, 0x3c, 0x78, 0x00,
0671         0x01, 0xb9, 0xc8, 0x30,
0672         0x00, 0x3d, 0x50, 0x65,
0673         0x08, 0x3c, 0x78, 0x00,
0674         0x3f, 0xba, 0xc8, 0x08,
0675         0x00, 0x3e, 0x50, 0x65,
0676         0x10, 0x3c, 0x78, 0x00,
0677         0x04, 0xb8, 0x50, 0x7d,
0678         0xfb, 0xb8, 0x70, 0x09,
0679         0x20, 0xb8, 0x46, 0x6d,
0680         0x01, 0x90, 0xc8, 0x30,
0681         0xff, 0x6a, 0xa2, 0x00,
0682         0x00, 0x3d, 0xd0, 0x5c,
0683         0x01, 0x64, 0x20, 0x31,
0684         0xff, 0x6a, 0x78, 0x08,
0685         0x00, 0x65, 0xea, 0x58,
0686         0x10, 0xb8, 0x5e, 0x7c,
0687         0xff, 0x6a, 0x56, 0x5d,
0688         0x00, 0x65, 0x5e, 0x44,
0689         0x00, 0x65, 0xb2, 0x5e,
0690         0x31, 0x6a, 0xda, 0x5e,
0691         0x00, 0x65, 0x5e, 0x44,
0692         0x10, 0x3f, 0x06, 0x00,
0693         0x10, 0x6a, 0x06, 0x00,
0694         0x01, 0x65, 0x74, 0x34,
0695         0x81, 0x6a, 0xda, 0x5e,
0696         0x00, 0x65, 0x62, 0x45,
0697         0x01, 0x06, 0xd4, 0x30,
0698         0x01, 0x0c, 0x62, 0x7d,
0699         0x04, 0x0c, 0x5c, 0x6d,
0700         0xe0, 0x03, 0x7e, 0x08,
0701         0xe0, 0x3f, 0xcc, 0x61,
0702         0x01, 0x65, 0xcc, 0x30,
0703         0x01, 0x12, 0xda, 0x34,
0704         0x01, 0x06, 0xd4, 0x34,
0705         0x01, 0x03, 0x70, 0x6d,
0706         0x40, 0x03, 0xcc, 0x08,
0707         0x01, 0x65, 0x06, 0x30,
0708         0x40, 0x65, 0xc8, 0x08,
0709         0x00, 0x66, 0x7e, 0x75,
0710         0x40, 0x65, 0x7e, 0x7d,
0711         0x00, 0x65, 0x7e, 0x5d,
0712         0xff, 0x6a, 0xd4, 0x08,
0713         0xff, 0x6a, 0xd4, 0x08,
0714         0xff, 0x6a, 0xd4, 0x08,
0715         0xff, 0x6a, 0xd4, 0x0c,
0716         0x08, 0x01, 0x02, 0x00,
0717         0x02, 0x0b, 0x88, 0x7d,
0718         0x01, 0x65, 0x0c, 0x30,
0719         0x02, 0x0b, 0x8c, 0x7d,
0720         0xf7, 0x01, 0x02, 0x0c,
0721         0x01, 0x65, 0xc8, 0x30,
0722         0xff, 0x41, 0xb0, 0x75,
0723         0x01, 0x41, 0x20, 0x31,
0724         0xff, 0x6a, 0xa4, 0x00,
0725         0x00, 0x65, 0xa0, 0x45,
0726         0xff, 0xbf, 0xb0, 0x75,
0727         0x01, 0x90, 0xa4, 0x30,
0728         0x01, 0xbf, 0x20, 0x31,
0729         0x00, 0xbb, 0x9a, 0x65,
0730         0xff, 0x52, 0xae, 0x75,
0731         0x01, 0xbf, 0xcc, 0x30,
0732         0x01, 0x90, 0xca, 0x30,
0733         0x01, 0x52, 0x20, 0x31,
0734         0x01, 0x66, 0x7e, 0x31,
0735         0x01, 0x65, 0x20, 0x35,
0736         0x01, 0xbf, 0x82, 0x34,
0737         0x01, 0x64, 0xa2, 0x30,
0738         0x00, 0x6a, 0xc2, 0x5e,
0739         0x0d, 0x6a, 0x76, 0x00,
0740         0x00, 0x51, 0x14, 0x46,
0741         0x01, 0x65, 0xa4, 0x30,
0742         0xe0, 0x6a, 0xcc, 0x00,
0743         0x48, 0x6a, 0x08, 0x5e,
0744         0x01, 0x6a, 0xd0, 0x01,
0745         0x01, 0x6a, 0xdc, 0x05,
0746         0x88, 0x6a, 0xcc, 0x00,
0747         0x48, 0x6a, 0x08, 0x5e,
0748         0x01, 0x6a, 0xe2, 0x5d,
0749         0x01, 0x6a, 0x26, 0x05,
0750         0x01, 0x65, 0xd8, 0x31,
0751         0x09, 0xee, 0xdc, 0x01,
0752         0x80, 0xee, 0xce, 0x7d,
0753         0xff, 0x6a, 0xdc, 0x0d,
0754         0x01, 0x65, 0x32, 0x31,
0755         0x0a, 0x93, 0x26, 0x01,
0756         0x00, 0x65, 0xaa, 0x46,
0757         0x81, 0x6a, 0xda, 0x5e,
0758         0x01, 0x0c, 0xda, 0x7d,
0759         0x04, 0x0c, 0xd8, 0x6d,
0760         0xe0, 0x03, 0x06, 0x08,
0761         0xe0, 0x03, 0x7e, 0x0c,
0762         0x01, 0x65, 0x18, 0x31,
0763         0xff, 0x6a, 0x1a, 0x09,
0764         0xff, 0x6a, 0x1c, 0x0d,
0765         0x01, 0x8c, 0x10, 0x30,
0766         0x01, 0x8d, 0x12, 0x30,
0767         0x01, 0x8e, 0x14, 0x34,
0768         0x01, 0x6c, 0xda, 0x30,
0769         0x01, 0x6c, 0xda, 0x30,
0770         0x01, 0x6c, 0xda, 0x30,
0771         0x01, 0x6c, 0xda, 0x30,
0772         0x01, 0x6c, 0xda, 0x30,
0773         0x01, 0x6c, 0xda, 0x30,
0774         0x01, 0x6c, 0xda, 0x30,
0775         0x01, 0x6c, 0xda, 0x34,
0776         0x3d, 0x64, 0xa4, 0x28,
0777         0x55, 0x64, 0xc8, 0x28,
0778         0x00, 0x65, 0x08, 0x46,
0779         0x2e, 0x64, 0xa4, 0x28,
0780         0x66, 0x64, 0xc8, 0x28,
0781         0x00, 0x6c, 0xda, 0x18,
0782         0x01, 0x52, 0xc8, 0x30,
0783         0x00, 0x6c, 0xda, 0x20,
0784         0xff, 0x6a, 0xc8, 0x08,
0785         0x00, 0x6c, 0xda, 0x20,
0786         0x00, 0x6c, 0xda, 0x24,
0787         0x01, 0x65, 0xc8, 0x30,
0788         0xe0, 0x6a, 0xcc, 0x00,
0789         0x44, 0x6a, 0x04, 0x5e,
0790         0x01, 0x90, 0xe2, 0x31,
0791         0x04, 0x3b, 0x28, 0x7e,
0792         0x30, 0x6a, 0xd0, 0x01,
0793         0x20, 0x6a, 0xd0, 0x01,
0794         0x1d, 0x6a, 0xdc, 0x01,
0795         0xdc, 0xee, 0x24, 0x66,
0796         0x00, 0x65, 0x40, 0x46,
0797         0x20, 0x6a, 0xd0, 0x01,
0798         0x01, 0x6a, 0xdc, 0x01,
0799         0x20, 0xa0, 0xd8, 0x31,
0800         0x09, 0xee, 0xdc, 0x01,
0801         0x80, 0xee, 0x30, 0x7e,
0802         0x11, 0x6a, 0xdc, 0x01,
0803         0x50, 0xee, 0x34, 0x66,
0804         0x20, 0x6a, 0xd0, 0x01,
0805         0x09, 0x6a, 0xdc, 0x01,
0806         0x88, 0xee, 0x3a, 0x66,
0807         0x19, 0x6a, 0xdc, 0x01,
0808         0xd8, 0xee, 0x3e, 0x66,
0809         0xff, 0x6a, 0xdc, 0x09,
0810         0x18, 0xee, 0x42, 0x6e,
0811         0xff, 0x6a, 0xd4, 0x0c,
0812         0x88, 0x6a, 0xcc, 0x00,
0813         0x44, 0x6a, 0x04, 0x5e,
0814         0x20, 0x6a, 0xe2, 0x5d,
0815         0x01, 0x3b, 0x26, 0x31,
0816         0x04, 0x3b, 0x5c, 0x6e,
0817         0xa0, 0x6a, 0xca, 0x00,
0818         0x20, 0x65, 0xc8, 0x18,
0819         0x00, 0x65, 0x9a, 0x5e,
0820         0x00, 0x65, 0x54, 0x66,
0821         0x0a, 0x93, 0x26, 0x01,
0822         0x00, 0x65, 0xaa, 0x46,
0823         0xa0, 0x6a, 0xcc, 0x00,
0824         0xff, 0x6a, 0xc8, 0x08,
0825         0x20, 0x94, 0x60, 0x6e,
0826         0x10, 0x94, 0x62, 0x6e,
0827         0x08, 0x94, 0x7c, 0x6e,
0828         0x08, 0x94, 0x7c, 0x6e,
0829         0x08, 0x94, 0x7c, 0x6e,
0830         0xff, 0x8c, 0xc8, 0x10,
0831         0xc1, 0x64, 0xc8, 0x18,
0832         0xf8, 0x64, 0xc8, 0x08,
0833         0x01, 0x99, 0xda, 0x30,
0834         0x00, 0x66, 0x70, 0x66,
0835         0xc0, 0x66, 0xac, 0x76,
0836         0x60, 0x66, 0xc8, 0x18,
0837         0x3d, 0x64, 0xc8, 0x28,
0838         0x00, 0x65, 0x60, 0x46,
0839         0xf7, 0x93, 0x26, 0x09,
0840         0x08, 0x93, 0x7e, 0x6e,
0841         0x00, 0x62, 0xc4, 0x18,
0842         0x00, 0x65, 0xaa, 0x5e,
0843         0x00, 0x65, 0x8a, 0x5e,
0844         0x00, 0x65, 0x8a, 0x5e,
0845         0x00, 0x65, 0x8a, 0x5e,
0846         0x01, 0x99, 0xda, 0x30,
0847         0x01, 0x99, 0xda, 0x30,
0848         0x01, 0x99, 0xda, 0x30,
0849         0x01, 0x99, 0xda, 0x30,
0850         0x01, 0x99, 0xda, 0x30,
0851         0x01, 0x99, 0xda, 0x30,
0852         0x01, 0x99, 0xda, 0x30,
0853         0x01, 0x99, 0xda, 0x34,
0854         0x01, 0x6c, 0x32, 0x31,
0855         0x01, 0x6c, 0x32, 0x31,
0856         0x01, 0x6c, 0x32, 0x31,
0857         0x01, 0x6c, 0x32, 0x31,
0858         0x01, 0x6c, 0x32, 0x31,
0859         0x01, 0x6c, 0x32, 0x31,
0860         0x01, 0x6c, 0x32, 0x31,
0861         0x01, 0x6c, 0x32, 0x35,
0862         0x08, 0x94, 0xaa, 0x7e,
0863         0xf7, 0x93, 0x26, 0x09,
0864         0x08, 0x93, 0xae, 0x6e,
0865         0xff, 0x6a, 0xd4, 0x0c,
0866         0x04, 0xb8, 0xd6, 0x6e,
0867         0x01, 0x42, 0x7e, 0x31,
0868         0xff, 0x6a, 0x76, 0x01,
0869         0x01, 0x90, 0x84, 0x34,
0870         0xff, 0x6a, 0x76, 0x05,
0871         0x01, 0x85, 0x0a, 0x01,
0872         0x7f, 0x65, 0x10, 0x09,
0873         0xfe, 0x85, 0x0a, 0x0d,
0874         0xff, 0x42, 0xd2, 0x66,
0875         0xff, 0x41, 0xca, 0x66,
0876         0xd1, 0x6a, 0xda, 0x5e,
0877         0xff, 0x6a, 0xca, 0x04,
0878         0x01, 0x41, 0x20, 0x31,
0879         0x01, 0xbf, 0x82, 0x30,
0880         0x01, 0x6a, 0x76, 0x00,
0881         0x00, 0xbb, 0x14, 0x46,
0882         0x01, 0x42, 0x20, 0x31,
0883         0x01, 0xbf, 0x84, 0x34,
0884         0x01, 0x41, 0x7e, 0x31,
0885         0x01, 0x90, 0x82, 0x34,
0886         0x01, 0x65, 0x22, 0x31,
0887         0xff, 0x6a, 0xd4, 0x08,
0888         0xff, 0x6a, 0xd4, 0x0c
0889 };
0890 
0891 typedef int ahc_patch_func_t (struct ahc_softc *ahc);
0892 static ahc_patch_func_t ahc_patch23_func;
0893 
0894 static int
0895 ahc_patch23_func(struct ahc_softc *ahc)
0896 {
0897         return ((ahc->bugs & AHC_SCBCHAN_UPLOAD_BUG) != 0);
0898 }
0899 
0900 static ahc_patch_func_t ahc_patch22_func;
0901 
0902 static int
0903 ahc_patch22_func(struct ahc_softc *ahc)
0904 {
0905         return ((ahc->features & AHC_CMD_CHAN) == 0);
0906 }
0907 
0908 static ahc_patch_func_t ahc_patch21_func;
0909 
0910 static int
0911 ahc_patch21_func(struct ahc_softc *ahc)
0912 {
0913         return ((ahc->features & AHC_QUEUE_REGS) == 0);
0914 }
0915 
0916 static ahc_patch_func_t ahc_patch20_func;
0917 
0918 static int
0919 ahc_patch20_func(struct ahc_softc *ahc)
0920 {
0921         return ((ahc->features & AHC_WIDE) != 0);
0922 }
0923 
0924 static ahc_patch_func_t ahc_patch19_func;
0925 
0926 static int
0927 ahc_patch19_func(struct ahc_softc *ahc)
0928 {
0929         return ((ahc->flags & AHC_SCB_BTT) != 0);
0930 }
0931 
0932 static ahc_patch_func_t ahc_patch18_func;
0933 
0934 static int
0935 ahc_patch18_func(struct ahc_softc *ahc)
0936 {
0937         return ((ahc->bugs & AHC_PCI_2_1_RETRY_BUG) != 0);
0938 }
0939 
0940 static ahc_patch_func_t ahc_patch17_func;
0941 
0942 static int
0943 ahc_patch17_func(struct ahc_softc *ahc)
0944 {
0945         return ((ahc->bugs & AHC_TMODE_WIDEODD_BUG) != 0);
0946 }
0947 
0948 static ahc_patch_func_t ahc_patch16_func;
0949 
0950 static int
0951 ahc_patch16_func(struct ahc_softc *ahc)
0952 {
0953         return ((ahc->bugs & AHC_AUTOFLUSH_BUG) != 0);
0954 }
0955 
0956 static ahc_patch_func_t ahc_patch15_func;
0957 
0958 static int
0959 ahc_patch15_func(struct ahc_softc *ahc)
0960 {
0961         return ((ahc->features & AHC_ULTRA2) == 0);
0962 }
0963 
0964 static ahc_patch_func_t ahc_patch14_func;
0965 
0966 static int
0967 ahc_patch14_func(struct ahc_softc *ahc)
0968 {
0969         return ((ahc->bugs & AHC_PCI_MWI_BUG) != 0 && ahc->pci_cachesize != 0);
0970 }
0971 
0972 static ahc_patch_func_t ahc_patch13_func;
0973 
0974 static int
0975 ahc_patch13_func(struct ahc_softc *ahc)
0976 {
0977         return ((ahc->flags & AHC_39BIT_ADDRESSING) != 0);
0978 }
0979 
0980 static ahc_patch_func_t ahc_patch12_func;
0981 
0982 static int
0983 ahc_patch12_func(struct ahc_softc *ahc)
0984 {
0985         return ((ahc->features & AHC_HS_MAILBOX) != 0);
0986 }
0987 
0988 static ahc_patch_func_t ahc_patch11_func;
0989 
0990 static int
0991 ahc_patch11_func(struct ahc_softc *ahc)
0992 {
0993         return ((ahc->features & AHC_ULTRA) != 0);
0994 }
0995 
0996 static ahc_patch_func_t ahc_patch10_func;
0997 
0998 static int
0999 ahc_patch10_func(struct ahc_softc *ahc)
1000 {
1001         return ((ahc->features & AHC_MULTI_TID) != 0);
1002 }
1003 
1004 static ahc_patch_func_t ahc_patch9_func;
1005 
1006 static int
1007 ahc_patch9_func(struct ahc_softc *ahc)
1008 {
1009         return ((ahc->features & AHC_CMD_CHAN) != 0);
1010 }
1011 
1012 static ahc_patch_func_t ahc_patch8_func;
1013 
1014 static int
1015 ahc_patch8_func(struct ahc_softc *ahc)
1016 {
1017         return ((ahc->flags & AHC_INITIATORROLE) != 0);
1018 }
1019 
1020 static ahc_patch_func_t ahc_patch7_func;
1021 
1022 static int
1023 ahc_patch7_func(struct ahc_softc *ahc)
1024 {
1025         return ((ahc->flags & AHC_TARGETROLE) != 0);
1026 }
1027 
1028 static ahc_patch_func_t ahc_patch6_func;
1029 
1030 static int
1031 ahc_patch6_func(struct ahc_softc *ahc)
1032 {
1033         return ((ahc->features & AHC_DT) == 0);
1034 }
1035 
1036 static ahc_patch_func_t ahc_patch5_func;
1037 
1038 static int
1039 ahc_patch5_func(struct ahc_softc *ahc)
1040 {
1041         return ((ahc->flags & AHC_SEQUENCER_DEBUG) != 0);
1042 }
1043 
1044 static ahc_patch_func_t ahc_patch4_func;
1045 
1046 static int
1047 ahc_patch4_func(struct ahc_softc *ahc)
1048 {
1049         return ((ahc->flags & AHC_PAGESCBS) != 0);
1050 }
1051 
1052 static ahc_patch_func_t ahc_patch3_func;
1053 
1054 static int
1055 ahc_patch3_func(struct ahc_softc *ahc)
1056 {
1057         return ((ahc->features & AHC_QUEUE_REGS) != 0);
1058 }
1059 
1060 static ahc_patch_func_t ahc_patch2_func;
1061 
1062 static int
1063 ahc_patch2_func(struct ahc_softc *ahc)
1064 {
1065         return ((ahc->features & AHC_TWIN) != 0);
1066 }
1067 
1068 static ahc_patch_func_t ahc_patch1_func;
1069 
1070 static int
1071 ahc_patch1_func(struct ahc_softc *ahc)
1072 {
1073         return ((ahc->features & AHC_ULTRA2) != 0);
1074 }
1075 
1076 static ahc_patch_func_t ahc_patch0_func;
1077 
1078 static int
1079 ahc_patch0_func(struct ahc_softc *ahc)
1080 {
1081         return (0);
1082 }
1083 
1084 static const struct patch {
1085         ahc_patch_func_t                *patch_func;
1086         uint32_t                 begin          :10,
1087                                  skip_instr     :10,
1088                                  skip_patch     :12;
1089 } patches[] = {
1090         { ahc_patch1_func, 4, 1, 1 },
1091         { ahc_patch2_func, 6, 2, 1 },
1092         { ahc_patch2_func, 9, 1, 1 },
1093         { ahc_patch3_func, 11, 1, 2 },
1094         { ahc_patch0_func, 12, 2, 1 },
1095         { ahc_patch4_func, 15, 1, 2 },
1096         { ahc_patch0_func, 16, 1, 1 },
1097         { ahc_patch5_func, 22, 2, 1 },
1098         { ahc_patch3_func, 27, 1, 2 },
1099         { ahc_patch0_func, 28, 1, 1 },
1100         { ahc_patch6_func, 34, 1, 1 },
1101         { ahc_patch7_func, 37, 54, 19 },
1102         { ahc_patch8_func, 37, 1, 1 },
1103         { ahc_patch9_func, 42, 3, 2 },
1104         { ahc_patch0_func, 45, 3, 1 },
1105         { ahc_patch10_func, 49, 1, 2 },
1106         { ahc_patch0_func, 50, 2, 3 },
1107         { ahc_patch1_func, 50, 1, 2 },
1108         { ahc_patch0_func, 51, 1, 1 },
1109         { ahc_patch2_func, 53, 2, 1 },
1110         { ahc_patch9_func, 55, 1, 2 },
1111         { ahc_patch0_func, 56, 1, 1 },
1112         { ahc_patch9_func, 60, 1, 2 },
1113         { ahc_patch0_func, 61, 1, 1 },
1114         { ahc_patch9_func, 71, 1, 2 },
1115         { ahc_patch0_func, 72, 1, 1 },
1116         { ahc_patch9_func, 75, 1, 2 },
1117         { ahc_patch0_func, 76, 1, 1 },
1118         { ahc_patch9_func, 79, 1, 2 },
1119         { ahc_patch0_func, 80, 1, 1 },
1120         { ahc_patch8_func, 91, 9, 4 },
1121         { ahc_patch1_func, 93, 1, 2 },
1122         { ahc_patch0_func, 94, 1, 1 },
1123         { ahc_patch2_func, 96, 2, 1 },
1124         { ahc_patch2_func, 105, 4, 1 },
1125         { ahc_patch1_func, 109, 1, 2 },
1126         { ahc_patch0_func, 110, 2, 3 },
1127         { ahc_patch2_func, 110, 1, 2 },
1128         { ahc_patch0_func, 111, 1, 1 },
1129         { ahc_patch7_func, 112, 4, 2 },
1130         { ahc_patch0_func, 116, 1, 1 },
1131         { ahc_patch11_func, 117, 2, 1 },
1132         { ahc_patch1_func, 119, 1, 2 },
1133         { ahc_patch0_func, 120, 1, 1 },
1134         { ahc_patch7_func, 121, 4, 1 },
1135         { ahc_patch7_func, 131, 95, 11 },
1136         { ahc_patch4_func, 151, 1, 1 },
1137         { ahc_patch1_func, 168, 1, 1 },
1138         { ahc_patch12_func, 173, 1, 2 },
1139         { ahc_patch0_func, 174, 1, 1 },
1140         { ahc_patch9_func, 185, 1, 2 },
1141         { ahc_patch0_func, 186, 1, 1 },
1142         { ahc_patch9_func, 195, 1, 2 },
1143         { ahc_patch0_func, 196, 1, 1 },
1144         { ahc_patch9_func, 212, 6, 2 },
1145         { ahc_patch0_func, 218, 6, 1 },
1146         { ahc_patch8_func, 226, 21, 2 },
1147         { ahc_patch1_func, 241, 1, 1 },
1148         { ahc_patch1_func, 249, 1, 2 },
1149         { ahc_patch0_func, 250, 2, 2 },
1150         { ahc_patch11_func, 251, 1, 1 },
1151         { ahc_patch9_func, 259, 27, 3 },
1152         { ahc_patch1_func, 275, 10, 2 },
1153         { ahc_patch13_func, 278, 1, 1 },
1154         { ahc_patch14_func, 286, 14, 1 },
1155         { ahc_patch1_func, 302, 1, 2 },
1156         { ahc_patch0_func, 303, 1, 1 },
1157         { ahc_patch9_func, 306, 1, 1 },
1158         { ahc_patch13_func, 311, 1, 1 },
1159         { ahc_patch9_func, 312, 2, 2 },
1160         { ahc_patch0_func, 314, 4, 1 },
1161         { ahc_patch14_func, 318, 1, 1 },
1162         { ahc_patch15_func, 320, 2, 3 },
1163         { ahc_patch9_func, 320, 1, 2 },
1164         { ahc_patch0_func, 321, 1, 1 },
1165         { ahc_patch6_func, 326, 1, 2 },
1166         { ahc_patch0_func, 327, 1, 1 },
1167         { ahc_patch1_func, 331, 47, 11 },
1168         { ahc_patch6_func, 338, 2, 4 },
1169         { ahc_patch7_func, 338, 1, 1 },
1170         { ahc_patch8_func, 339, 1, 1 },
1171         { ahc_patch0_func, 340, 1, 1 },
1172         { ahc_patch16_func, 341, 1, 1 },
1173         { ahc_patch6_func, 357, 6, 3 },
1174         { ahc_patch16_func, 357, 5, 1 },
1175         { ahc_patch0_func, 363, 7, 1 },
1176         { ahc_patch13_func, 373, 5, 1 },
1177         { ahc_patch0_func, 378, 52, 17 },
1178         { ahc_patch14_func, 378, 1, 1 },
1179         { ahc_patch7_func, 380, 2, 2 },
1180         { ahc_patch17_func, 381, 1, 1 },
1181         { ahc_patch9_func, 384, 1, 1 },
1182         { ahc_patch18_func, 391, 1, 1 },
1183         { ahc_patch14_func, 396, 9, 3 },
1184         { ahc_patch9_func, 397, 3, 2 },
1185         { ahc_patch0_func, 400, 3, 1 },
1186         { ahc_patch9_func, 408, 6, 2 },
1187         { ahc_patch0_func, 414, 9, 2 },
1188         { ahc_patch13_func, 414, 1, 1 },
1189         { ahc_patch13_func, 423, 2, 1 },
1190         { ahc_patch14_func, 425, 1, 1 },
1191         { ahc_patch9_func, 427, 1, 2 },
1192         { ahc_patch0_func, 428, 1, 1 },
1193         { ahc_patch7_func, 429, 1, 1 },
1194         { ahc_patch7_func, 430, 1, 1 },
1195         { ahc_patch8_func, 431, 3, 3 },
1196         { ahc_patch6_func, 432, 1, 2 },
1197         { ahc_patch0_func, 433, 1, 1 },
1198         { ahc_patch9_func, 434, 1, 1 },
1199         { ahc_patch15_func, 435, 1, 2 },
1200         { ahc_patch13_func, 435, 1, 1 },
1201         { ahc_patch14_func, 437, 9, 4 },
1202         { ahc_patch9_func, 437, 1, 1 },
1203         { ahc_patch9_func, 444, 2, 1 },
1204         { ahc_patch0_func, 446, 4, 3 },
1205         { ahc_patch9_func, 446, 1, 2 },
1206         { ahc_patch0_func, 447, 3, 1 },
1207         { ahc_patch1_func, 451, 2, 1 },
1208         { ahc_patch7_func, 453, 10, 2 },
1209         { ahc_patch0_func, 463, 1, 1 },
1210         { ahc_patch8_func, 464, 118, 22 },
1211         { ahc_patch1_func, 466, 3, 2 },
1212         { ahc_patch0_func, 469, 5, 3 },
1213         { ahc_patch9_func, 469, 2, 2 },
1214         { ahc_patch0_func, 471, 3, 1 },
1215         { ahc_patch1_func, 476, 2, 2 },
1216         { ahc_patch0_func, 478, 6, 3 },
1217         { ahc_patch9_func, 478, 2, 2 },
1218         { ahc_patch0_func, 480, 3, 1 },
1219         { ahc_patch1_func, 486, 2, 2 },
1220         { ahc_patch0_func, 488, 9, 7 },
1221         { ahc_patch9_func, 488, 5, 6 },
1222         { ahc_patch19_func, 488, 1, 2 },
1223         { ahc_patch0_func, 489, 1, 1 },
1224         { ahc_patch19_func, 491, 1, 2 },
1225         { ahc_patch0_func, 492, 1, 1 },
1226         { ahc_patch0_func, 493, 4, 1 },
1227         { ahc_patch6_func, 498, 3, 2 },
1228         { ahc_patch0_func, 501, 1, 1 },
1229         { ahc_patch6_func, 511, 1, 2 },
1230         { ahc_patch0_func, 512, 1, 1 },
1231         { ahc_patch20_func, 549, 7, 1 },
1232         { ahc_patch3_func, 584, 1, 2 },
1233         { ahc_patch0_func, 585, 1, 1 },
1234         { ahc_patch21_func, 588, 1, 1 },
1235         { ahc_patch8_func, 590, 106, 33 },
1236         { ahc_patch4_func, 592, 1, 1 },
1237         { ahc_patch1_func, 598, 2, 2 },
1238         { ahc_patch0_func, 600, 1, 1 },
1239         { ahc_patch1_func, 603, 1, 2 },
1240         { ahc_patch0_func, 604, 1, 1 },
1241         { ahc_patch9_func, 605, 3, 3 },
1242         { ahc_patch15_func, 606, 1, 1 },
1243         { ahc_patch0_func, 608, 4, 1 },
1244         { ahc_patch19_func, 617, 2, 2 },
1245         { ahc_patch0_func, 619, 1, 1 },
1246         { ahc_patch19_func, 623, 10, 3 },
1247         { ahc_patch5_func, 625, 8, 1 },
1248         { ahc_patch0_func, 633, 9, 2 },
1249         { ahc_patch5_func, 634, 8, 1 },
1250         { ahc_patch4_func, 644, 1, 2 },
1251         { ahc_patch0_func, 645, 1, 1 },
1252         { ahc_patch19_func, 646, 1, 2 },
1253         { ahc_patch0_func, 647, 3, 2 },
1254         { ahc_patch4_func, 649, 1, 1 },
1255         { ahc_patch5_func, 650, 1, 1 },
1256         { ahc_patch5_func, 653, 1, 1 },
1257         { ahc_patch5_func, 655, 1, 1 },
1258         { ahc_patch4_func, 657, 2, 2 },
1259         { ahc_patch0_func, 659, 2, 1 },
1260         { ahc_patch5_func, 661, 1, 1 },
1261         { ahc_patch5_func, 664, 1, 1 },
1262         { ahc_patch5_func, 667, 1, 1 },
1263         { ahc_patch19_func, 671, 1, 1 },
1264         { ahc_patch19_func, 674, 1, 1 },
1265         { ahc_patch4_func, 680, 1, 1 },
1266         { ahc_patch6_func, 683, 1, 2 },
1267         { ahc_patch0_func, 684, 1, 1 },
1268         { ahc_patch7_func, 696, 16, 1 },
1269         { ahc_patch4_func, 712, 20, 1 },
1270         { ahc_patch9_func, 733, 4, 2 },
1271         { ahc_patch0_func, 737, 4, 1 },
1272         { ahc_patch9_func, 741, 4, 2 },
1273         { ahc_patch0_func, 745, 3, 1 },
1274         { ahc_patch6_func, 751, 1, 1 },
1275         { ahc_patch22_func, 753, 14, 1 },
1276         { ahc_patch7_func, 767, 3, 1 },
1277         { ahc_patch9_func, 779, 24, 8 },
1278         { ahc_patch19_func, 783, 1, 2 },
1279         { ahc_patch0_func, 784, 1, 1 },
1280         { ahc_patch15_func, 789, 4, 2 },
1281         { ahc_patch0_func, 793, 7, 3 },
1282         { ahc_patch23_func, 793, 5, 2 },
1283         { ahc_patch0_func, 798, 2, 1 },
1284         { ahc_patch0_func, 803, 42, 3 },
1285         { ahc_patch18_func, 815, 18, 2 },
1286         { ahc_patch0_func, 833, 1, 1 },
1287         { ahc_patch4_func, 857, 1, 1 },
1288         { ahc_patch4_func, 858, 3, 2 },
1289         { ahc_patch0_func, 861, 1, 1 },
1290         { ahc_patch13_func, 862, 3, 1 },
1291         { ahc_patch4_func, 865, 12, 1 }
1292 };
1293 
1294 static const struct cs {
1295         uint16_t        begin;
1296         uint16_t        end;
1297 } critical_sections[] = {
1298         { 11, 18 },
1299         { 21, 30 },
1300         { 712, 728 },
1301         { 858, 861 },
1302         { 865, 871 },
1303         { 873, 875 },
1304         { 875, 877 }
1305 };
1306 
1307 #define NUM_CRITICAL_SECTIONS ARRAY_SIZE(critical_sections)