1 /*
2  * AuthenTec AES2660 driver for libfprint
3  * Copyright (c) 2012 Vasily Khoruzhick <anarsoul@gmail.com>
4  *
5  * This library is free software; you can redistribute it and/or
6  * modify it under the terms of the GNU Lesser General Public
7  * License as published by the Free Software Foundation; either
8  * version 2.1 of the License, or (at your option) any later version.
9  *
10  * This library is distributed in the hope that it will be useful,
11  * but WITHOUT ANY WARRANTY; without even the implied warranty of
12  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
13  * Lesser General Public License for more details.
14  *
15  * You should have received a copy of the GNU Lesser General Public
16  * License along with this library; if not, write to the Free Software
17  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
18  */
19 
20 #ifndef __AES2660_H
21 #define __AES2660_H
22 
23 #define AES2660_FRAME_SIZE 0x354
24 
25 /* First init sequence, 0x07 cmd returns following before INIT1:
26  * { 0x07, 0x05, 0x00, 0x91, 0x26, 0x21, 0x00, 0x00  }
27  */
28 
29 /* INIT1 */
30 
31 static const unsigned char pkt13[] = {
32 0x44, 0x02, 0x00, 0x04, 0x00,
33 0x0d,
34 0x23,
35 0x42, 0xca, 0x00,
36 0x00, 0x20, 0x7f, /* .#B... . */
37 0x97, 0x37, 0xcf, 0xdf, 0x96, 0x26, 0xcf, 0xdf, /* .7...&.. */
38 0x96, 0xff, 0x96, 0x9f, 0x22, 0x6d, 0x2e, 0x6a, /* ...."m.j */
39 0xbf, 0x62, 0x23, 0x23, 0x83, 0xdd, 0x97, 0x26, /* .b##...& */
40 0xaf, 0xdd, 0x97, 0x37, 0xaf, 0xa9, 0xcf, 0x70, /* ...7...p */
41 0x18, 0xa9, 0xaf, 0x02, 0xef, 0x5d, 0xaf, 0xc5, /* .....].. */
42 0xef, 0x2f, 0xff, 0xff, 0x96, 0xdf, 0x96, 0x69, /* ./.....i */
43 0xef, 0x20, 0xff, 0xff, 0x96, 0xdf, 0x96, 0x1a, /* . ...... */
44 0x27, 0x0b, 0xef, 0x06, 0xaf, 0xf1, 0x81, 0x3a, /* '......: */
45 0xff, 0x3f, 0x1d, 0xc1, 0x2e, 0xa3, 0xbf, 0xc2, /* .?...... */
46 0x2e, 0x00, 0xdf, 0xff, 0x2d, 0x02, 0x5a, 0xbf, /* ....-.Z. */
47 0x22, 0xc1, 0x2e, 0xa3, 0xbf, 0x3c, 0x23, 0x57, /* "....<#W */
48 0x23, 0x02, 0x2e, 0x30, 0x80, 0x05, 0x27, 0x12, /* #..0..'. */
49 0xef, 0x99, 0xaf, 0x10, 0xef, 0x9b, 0xaf, 0x10, /* ........ */
50 0xef, 0x55, 0xaf, 0x3d, 0x23, 0x30, 0xef, 0x20, /* .U.=#0.  */
51 0xff, 0x1a, 0x27, 0x05, 0xef, 0x27, 0xff, 0x06, /* ..'..'.. */
52 0x27, 0x05, 0x27, 0x3f, 0x80, 0x2b, 0x0d, 0x05, /* '.'?.+.. */
53 0x27, 0xe5, 0x31, 0x05, 0x81, 0xe5, 0x39, 0x05, /* '.1...9. */
54 0x27, 0xc8, 0x46, 0x0e, 0x5b, 0xd3, 0x45, 0xfd, /* '.F.[.E. */
55 0x5a, 0x0f, 0x27, 0xd3, 0x45, 0xfa, 0x5a, 0x0f, /* Z.'.E.Z. */
56 0x27, 0xd3, 0x45, 0xf7, 0x5a, 0x41, 0x2e, 0xa1, /* '.E.ZA.. */
57 0xdf, 0x9f, 0x28, 0x41, 0x2e, 0xa1, 0xbf, 0x02, /* ..(A.... */
58 0x2e, 0x57, 0x80, 0x05, 0x27, 0x9f, 0x22, 0xbf, /* .W..'.". */
59 0x22, 0x1f, 0x20, 0xfd, 0x53, 0x3f, 0x20, 0x14, /* ". .S? . */
60 0x1f, 0xfa, 0x55, 0x05, 0x27, 0x10, 0xef, 0xd0, /* ..U.'... */
61 0x81, 0x65, 0xaf, 0x10, 0xef, 0xd0, 0x81        /* .e..... */
62 };
63 
64 static const unsigned char pkt15[] = {
65 0x42, 0x48, 0x00,
66 0x64, 0x20, 0x9c, 0xaf, 0x10, /* BH.d ... */
67 0xef, 0xd0, 0x81, 0x9a, 0xaf, 0x05, 0x27, 0x11, /* ......'. */
68 0x00, 0x51, 0x87, 0x91, 0x81, 0xd1, 0x6c, 0xd2, /* .Q....l. */
69 0x75, 0xe2, 0x80, 0xf2, 0x80, 0xf0, 0x57, 0xf4, /* u.....W. */
70 0x7b, 0xf8, 0x7e, 0xfc, 0x8b, 0x10, 0xcf, 0x7c, /* {.~....| */
71 0xff, 0x3f, 0x00, 0x20, 0xff, 0x00, 0x13, 0x1a, /* .?. .... */
72 0x27, 0x07, 0x27, 0x05, 0x27, 0x01, 0x00, 0x11, /* '.'.'... */
73 0x00, 0x21, 0x00, 0x31, 0x00, 0x31, 0x01, 0x32, /* .!.1.1.2 */
74 0x01, 0x33, 0x01, 0x33, 0x03, 0x43, 0x03, 0x53, /* .3.3.C.S */
75 0x03, 0x63, 0x03                                /* .c. */
76 };
77 
78 static const unsigned char pkt17[] = {
79 0x42, 0xca, 0x00,
80 0x87, 0x20, 0x51, 0x85, 0x44, /* B... Q.D */
81 0x1e, 0x03, 0x55, 0xc8, 0x46, 0x01, 0x5b, 0xe4, /* ..U.F.[. */
82 0x2f, 0xc9, 0x50, 0x49, 0x1e, 0x16, 0x55, 0xe4, /* /.PI..U. */
83 0x2f, 0xc5, 0x50, 0x02, 0xef, 0x02, 0x2e, 0x62, /* /.P....b */
84 0x82, 0xfe, 0xcf, 0x08, 0xaf, 0xfe, 0xcf, 0x09, /* ........ */
85 0xaf, 0xfe, 0xcf, 0x0b, 0xaf, 0x55, 0x81, 0x02, /* .....U.. */
86 0xcf, 0x0f, 0x1c, 0x40, 0x18, 0x08, 0x42, 0x00, /* ...@..B. */
87 0x5b, 0x20, 0x18, 0x3d, 0x23, 0x02, 0xaf, 0x10, /* [ .=#... */
88 0xef, 0x55, 0xaf, 0x05, 0x27, 0x4a, 0x1e, 0x01, /* .U..'J.. */
89 0x55, 0xe4, 0x2f, 0xac, 0x50, 0x4e, 0x1e, 0x01, /* U./.PN.. */
90 0x55, 0x00, 0x2e, 0x0d, 0x7b, 0x4f, 0x1e, 0x01, /* U...{O.. */
91 0x55, 0x02, 0x2e, 0xbd, 0x71, 0x51, 0x1e, 0x1a, /* U...qQ.. */
92 0x55, 0xf9, 0xcf, 0x67, 0xaf, 0xcf, 0x1c, 0xf9, /* U..g.... */
93 0xaf, 0xff, 0x86, 0xbf, 0x22, 0x09, 0xbf, 0xfe, /* ...."... */
94 0xdf, 0x00, 0x2e, 0xd7, 0x8b, 0x01, 0xef, 0x3b, /* .......; */
95 0xaf, 0x01, 0x2e, 0x63, 0x84, 0x3b, 0x80, 0x3b, /* ...c.;.; */
96 0xcf, 0x1f, 0x99, 0x01, 0x2e, 0x07, 0x85, 0x00, /* ........ */
97 0x2e, 0xa7, 0x8a, 0xbf, 0x22, 0xc1, 0x2e, 0x49, /* ...."..I */
98 0xbf, 0x67, 0xcf, 0xf9, 0xaf, 0x05, 0x27, 0x54, /* .g....'T */
99 0x1e, 0x32, 0x55, 0x04, 0xef, 0x20, 0x80, 0xe4, /* .2U.. .. */
100 0x2f, 0x81, 0x5a, 0x23, 0x81, 0xfe, 0xcf, 0xfe, /* /.Z#.... */
101 0xdf, 0xff, 0x96, 0xdf, 0x96, 0xfe, 0xcf, 0xfe, /* ........ */
102 0xdf, 0xff, 0x96, 0xdf, 0x96, 0xdf, 0x22, 0x01, /* ......". */
103 0x55, 0xff, 0x22, 0x06, 0x54, 0xc1, 0x97, 0x83, /* U.".T... */
104 0x03, 0x0e, 0x52, 0x02, 0x5e, 0xc0, 0x97, 0x82, /* ..R.^... */
105 0x03, 0x0a, 0x52, 0xc2, 0x97                    /* ..R.. */
106 };
107 
108 static const unsigned char pkt19[] = {
109 0x42, 0xca, 0x00,
110 0xeb, 0x20, 0xc3, 0x9f, 0xcd, /* B... ... */
111 0x80, 0x07, 0x80, 0x00, 0xef, 0xff, 0xaf, 0x00, /* ........ */
112 0x2e, 0xa7, 0x8a, 0x04, 0x0c, 0x29, 0x81, 0x05, /* .....).. */
113 0x27, 0xc0, 0x97, 0xc1, 0x9f, 0xcd, 0x80, 0x07, /* '....... */
114 0x80, 0x01, 0xef, 0xff, 0xaf, 0x00, 0x2e, 0xa9, /* ........ */
115 0x8a, 0xc2, 0x97, 0xc3, 0x9f, 0x80, 0x01, 0x41, /* .......A */
116 0x01, 0x9f, 0x90, 0xff, 0x90, 0x02, 0x2e, 0xe3, /* ........ */
117 0x70, 0x55, 0x1e, 0x16, 0x55, 0x54, 0x85, 0xe4, /* pU..UT.. */
118 0x2f, 0x4d, 0x5b, 0x07, 0xef, 0x20, 0x80, 0xe4, /* /M[.. .. */
119 0x2f, 0x49, 0x5a, 0xfe, 0xcf, 0x0a, 0xaf, 0xfe, /* /IZ..... */
120 0xcf, 0xfe, 0xcf, 0x41, 0x2e, 0x44, 0xbf, 0xfe, /* ...A.D.. */
121 0xcf, 0x41, 0x2e, 0x45, 0xbf, 0xfe, 0xcf, 0x52, /* .A.E...R */
122 0xaf, 0xfe, 0xcf, 0x53, 0xaf, 0xfe, 0xcf, 0x5a, /* ...S...Z */
123 0xaf, 0x05, 0x27, 0x58, 0x1e, 0x0d, 0x55, 0x02, /* ..'X..U. */
124 0x44, 0x01, 0x5a, 0x00, 0x2e, 0x54, 0x79, 0xfe, /* D.Z..Ty. */
125 0xcf, 0x75, 0xaf, 0xfe, 0xdf, 0x76, 0xbf, 0x41, /* .u...v.A */
126 0x2e, 0xa4, 0xdf, 0xdf, 0x29, 0x41, 0x2e, 0xa4, /* ....)A.. */
127 0xbf, 0x05, 0x27, 0x59, 0x1e, 0x03, 0x55, 0xfe, /* ..'Y..U. */
128 0xcf, 0x10, 0xaf, 0x01, 0x2e, 0x94, 0x76, 0x63, /* ......vc */
129 0x1e, 0x1a, 0x55, 0x54, 0x85, 0xe4, 0x2f, 0x1e, /* ..UT../. */
130 0x5b, 0x0c, 0xef, 0x20, 0x80, 0xe4, 0x2f, 0x1a, /* [.. ../. */
131 0x5a, 0xf0, 0xef, 0x00, 0xff, 0x19, 0x27, 0x08, /* Z.....'. */
132 0xef, 0x06, 0xaf, 0xfe, 0xcf, 0x5f, 0x9f, 0x06, /* ....._.. */
133 0x25, 0xfb, 0x55, 0xfe, 0xcf, 0xfe, 0xcf, 0x41, /* %.U....A */
134 0x2e, 0x40, 0xbf, 0xfe, 0xcf, 0x41, 0x2e, 0x41, /* .@...A.A */
135 0xbf, 0xfe, 0xcf, 0x41, 0x2e                    /* ...A. */
136 };
137 
138 static const unsigned char pkt21[] = {
139 0x42, 0xca, 0x00,
140 0x4f, 0x21, 0x42, 0xbf, 0x05, /* B..O!B.. */
141 0x27, 0x64, 0x1e, 0x31, 0x55, 0xb0, 0xef, 0x00, /* 'd.1U... */
142 0xff, 0x19, 0x27, 0x0b, 0xef, 0x06, 0xaf, 0xfe, /* ..'..... */
143 0xcf, 0x5f, 0x9f, 0x06, 0x25, 0xfb, 0x55, 0xfe, /* ._..%.U. */
144 0xcf, 0x56, 0xaf, 0xfe, 0xcf, 0xae, 0xdf, 0x1f, /* .V...... */
145 0x1c, 0xe0, 0x1d, 0x5f, 0x02, 0xae, 0xbf, 0xfe, /* ..._.... */
146 0xcf, 0x41, 0x2e, 0x54, 0xbf, 0xfe, 0xcf, 0x41, /* .A.T...A */
147 0x2e, 0x77, 0xbf, 0xfe, 0xcf, 0x41, 0x2e, 0x55, /* .w...A.U */
148 0xbf, 0xfe, 0xcf, 0x41, 0x2e, 0x78, 0xbf, 0xfe, /* ...A.x.. */
149 0xcf, 0xbb, 0xaf, 0xfe, 0xcf, 0xbc, 0xaf, 0xfe, /* ........ */
150 0xcf, 0xbd, 0xaf, 0xfe, 0xcf, 0xbe, 0xaf, 0xfe, /* ........ */
151 0xcf, 0x83, 0xaf, 0xfe, 0xcf, 0x84, 0xaf, 0xfe, /* ........ */
152 0xcf, 0x81, 0xaf, 0xfe, 0xcf, 0x82, 0xaf, 0xfe, /* ........ */
153 0xcf, 0x24, 0xaf, 0xfe, 0xcf, 0x02, 0x33, 0x05, /* .$....3. */
154 0x27, 0x66, 0x1e, 0x0b, 0x55, 0xc5, 0xef, 0x2f, /* 'f..U../ */
155 0xff, 0x1a, 0x27, 0x0b, 0xef, 0x06, 0xaf, 0xfe, /* ..'..... */
156 0xcf, 0xfe, 0xdf, 0x06, 0x27, 0x01, 0x0e, 0x06, /* ....'... */
157 0x25, 0xf9, 0x55, 0x05, 0x27, 0x73, 0x1e, 0x02, /* %.U.'s.. */
158 0x55, 0x02, 0x2e, 0x5a, 0x88, 0x05, 0x27, 0x7d, /* U..Z..'} */
159 0x1e, 0x0c, 0x55, 0x02, 0x2e, 0xb7, 0x81, 0xe3, /* ..U..... */
160 0x2f, 0xb9, 0x5a, 0xfe, 0xcf, 0xfe, 0xdf, 0x1b, /* /.Z..... */
161 0x27, 0xfe, 0xcf, 0x36, 0x03, 0xfe, 0xdf, 0x3f, /* '..6...? */
162 0x02, 0x9f, 0x9d, 0x05, 0x27, 0x7e, 0x1e, 0x0c, /* ....'~.. */
163 0x55, 0x02, 0x2e, 0xb7, 0x81, 0xe3, 0x2f, 0xaa, /* U...../. */
164 0x5a, 0xfe, 0xcf, 0xfe, 0xdf, 0x1b, 0x27, 0x07, /* Z.....'. */
165 0x80, 0xf6, 0x97, 0xff, 0xaf                    /* ..... */
166 };
167 
168 static const unsigned char pkt23[] = {
169 0x42, 0xca, 0x00,
170 0xb3, 0x21, 0x00, 0x2e, 0xa7, /* B...!... */
171 0x8a, 0x05, 0x27, 0x61, 0x74, 0xff, 0x96, 0xc6, /* ..'at... */
172 0x2e, 0x01, 0xdf, 0x3f, 0x2c, 0xdd, 0x9f, 0x05, /* ...?,... */
173 0x27, 0x01, 0xef, 0x20, 0x80, 0xe3, 0x2f, 0x96, /* '.. ../. */
174 0x5a, 0xfe, 0xcf, 0xdf, 0x22, 0xe9, 0x2f, 0xf0, /* Z..."./. */
175 0x54, 0x01, 0xff, 0x85, 0xef, 0xff, 0x96, 0xdf, /* T....... */
176 0x96, 0x34, 0xff, 0x8d, 0xef, 0x19, 0x27, 0x03, /* .4....'. */
177 0xcf, 0x7f, 0x1c, 0x5f, 0x9f, 0xdd, 0x97, 0x5f, /* ..._..._ */
178 0x9f, 0xdd, 0x97, 0x5f, 0x9f, 0x05, 0xef, 0x06, /* ..._.... */
179 0xaf, 0x9f, 0x22, 0x5f, 0x9f, 0x06, 0x25, 0xfc, /* .."_..%. */
180 0x55, 0x5f, 0x9f, 0x06, 0x25, 0xfc, 0x55, 0x20, /* U_..%.U  */
181 0xef, 0x08, 0xaf, 0x09, 0x23, 0x01, 0x2e, 0x06, /* ....#... */
182 0x82, 0x51, 0x81, 0x03, 0xef, 0xfc, 0xaf, 0x84, /* .Q...... */
183 0xef, 0xaa, 0xaf, 0x08, 0xef, 0xe3, 0xaf, 0x9f, /* ........ */
184 0x22, 0xe2, 0xaf, 0x21, 0xef, 0x41, 0x2e, 0x47, /* "..!.A.G */
185 0xbf, 0x27, 0xef, 0xf4, 0xaf, 0x2d, 0xff, 0xa7, /* .'...-.. */
186 0xef, 0xe1, 0xbf, 0xe0, 0xaf, 0x08, 0xef, 0x10, /* ........ */
187 0xaf, 0x01, 0x2e, 0x94, 0x86, 0xed, 0x80, 0x01, /* ........ */
188 0x2e, 0x18, 0x87, 0x01, 0x2e, 0x1a, 0x87, 0x9b, /* ........ */
189 0x22, 0x9b, 0x22, 0x34, 0xff, 0x95, 0xef, 0x19, /* "."4.... */
190 0x27, 0x2d, 0xff, 0xa7, 0xef, 0x1a, 0x27, 0xc0, /* '-....'. */
191 0xef, 0x06, 0xaf, 0xdc, 0x97, 0x5f, 0x9f, 0x06, /* ....._.. */
192 0xdf, 0xc0, 0x1f, 0x03, 0x54, 0xdf, 0x22, 0x01, /* ....T.". */
193 0x54, 0x00, 0x2e, 0xb9, 0x8b, 0x06, 0x25, 0xf4, /* T.....%. */
194 0x55, 0x34, 0xff, 0x91, 0xef, 0x19, 0x27, 0xdd, /* U4....'. */
195 0x97, 0xdd, 0x9f, 0x5f, 0x9f                    /* ..._. */
196 };
197 
198 static const unsigned char pkt25[] = {
199 0x42, 0xb2, 0x00,
200 0x17, 0x22, 0x7f, 0x9f, 0xfd, /* B..."... */
201 0x0d, 0xdf, 0x22, 0x01, 0x55, 0xff, 0x22, 0x01, /* ..".U.". */
202 0x54, 0x01, 0xef, 0x1f, 0x98, 0x2f, 0xef, 0x41, /* T..../.A */
203 0x2e, 0x47, 0xbf, 0x11, 0xef, 0xf4, 0xaf, 0x2d, /* .G.....- */
204 0xff, 0xa7, 0xef, 0xe1, 0xbf, 0xe0, 0xaf, 0x01, /* ........ */
205 0x2e, 0x18, 0x87, 0x01, 0x2e, 0x1a, 0x87, 0x9b, /* ........ */
206 0x22, 0x9b, 0x22, 0x35, 0xff, 0x55, 0xef, 0x19, /* "."5.U.. */
207 0x27, 0x2d, 0xff, 0xa7, 0xef, 0x1a, 0x27, 0xc0, /* '-....'. */
208 0xef, 0x06, 0xaf, 0xdc, 0x97, 0xff, 0x1a, 0x5f, /* ......._ */
209 0x9f, 0x06, 0xdf, 0xc0, 0x1f, 0x03, 0x54, 0xdf, /* ......T. */
210 0x22, 0x01, 0x54, 0x00, 0x2e, 0xb9, 0x8b, 0x06, /* ".T..... */
211 0x25, 0xf3, 0x55, 0x34, 0xff, 0x93, 0xef, 0x19, /* %.U4.... */
212 0x27, 0xdd, 0x97, 0xdd, 0x9f, 0x5f, 0x9f, 0x7f, /* '...._.. */
213 0x9f, 0xfb, 0x0d, 0xdf, 0x22, 0x01, 0x54, 0x01, /* ....".T. */
214 0xef, 0x1f, 0x98, 0xff, 0x22, 0x01, 0x54, 0x01, /* ....".T. */
215 0xef, 0x1f, 0x98, 0x34, 0xff, 0x8d, 0xef, 0x19, /* ...4.... */
216 0x27, 0x01, 0x2e, 0x0c, 0x85, 0x00, 0x2e, 0xa7, /* '....... */
217 0x8a, 0x55, 0x81, 0x02, 0xef, 0xfc, 0xaf, 0x88, /* .U...... */
218 0xef, 0xaa, 0xaf, 0x00, 0xef, 0x41, 0x2e, 0x47, /* .....A.G */
219 0xbf, 0x05, 0x27, 0xf9, 0x35, 0xc1, 0x2e, 0x4e, /* ..'.5..N */
220 0xdf, 0x0f, 0x1d, 0x09, 0x27, 0x5f, 0x02, 0xc1, /* ....'_.. */
221 0x2e, 0x4e, 0xbf, 0x05, 0x27, 0x9f, 0x22, 0x02, /* .N..'.". */
222 0x2e, 0xa6, 0x85, 0x05, 0x27                    /* ....' */
223 };
224 
225 static const unsigned char pkt27[] = {
226 0x42, 0xca, 0x00,
227 0x6f, 0x22, 0x51, 0x85, 0x01, /* B..o"Q.. */
228 0x1e, 0x38, 0x55, 0x26, 0x40, 0x12, 0x5b, 0x26, /* .8U&@.[& */
229 0x42, 0x2e, 0x5a, 0x26, 0x41, 0x0e, 0x5a, 0x26, /* B.Z&A.Z& */
230 0xcf, 0x40, 0x1a, 0x26, 0xaf, 0x9f, 0x2d, 0x27, /* .@.&..-' */
231 0x5a, 0x07, 0x80, 0x01, 0xef, 0xff, 0xaf, 0x26, /* Z......& */
232 0x43, 0x01, 0x5b, 0x74, 0x25, 0x00, 0x55, 0x26, /* C.[t%.U& */
233 0x32, 0x00, 0x2e, 0xa7, 0x7a, 0x02, 0x2e, 0xc0, /* 2...z... */
234 0x85, 0x26, 0x40, 0x08, 0x5b, 0x41, 0x2e, 0x52, /* .&@.[A.R */
235 0xdf, 0xdf, 0x2d, 0x04, 0x5b, 0x26, 0x43, 0x01, /* ..-.[&C. */
236 0x5b, 0x74, 0x25, 0x00, 0x55, 0x26, 0x32, 0x41, /* [t%.U&2A */
237 0x2e, 0x53, 0xdf, 0xc1, 0x2e, 0x79, 0xdf, 0xff, /* .S...y.. */
238 0x96, 0xdf, 0x96, 0x41, 0x2e, 0x55, 0xdf, 0xc1, /* ...A.U.. */
239 0x2e, 0x78, 0xdf, 0x9d, 0x01, 0x5d, 0x01, 0xff, /* .x...].. */
240 0x22, 0x00, 0x54, 0xff, 0xef, 0x2e, 0xaf, 0x05, /* ".T..... */
241 0x27, 0x07, 0x80, 0x9f, 0x22, 0xff, 0xaf, 0x00, /* '..."... */
242 0x2e, 0xa7, 0x8a, 0x05, 0x27, 0x03, 0x1e, 0x3f, /* ....'..? */
243 0x55, 0x02, 0x2e, 0xad, 0x85, 0xa1, 0xcf, 0xfe, /* U....... */
244 0x1c, 0xa1, 0xaf, 0xed, 0x80, 0x31, 0x81, 0x02, /* .....1.. */
245 0x2e, 0x51, 0x83, 0xff, 0x96, 0xdf, 0x96, 0xa1, /* .Q...... */
246 0xcf, 0x01, 0x18, 0xa1, 0xaf, 0xed, 0x80, 0x64, /* .......d */
247 0xef, 0xbf, 0x22, 0xa9, 0x80, 0x31, 0x81, 0x02, /* .."..1.. */
248 0x2e, 0x51, 0x83, 0xff, 0x96, 0xdf, 0x96, 0x9b, /* .Q...... */
249 0x22, 0x14, 0x1e, 0x03, 0x53, 0xff, 0x22, 0x01, /* "...S.". */
250 0x55, 0x00, 0x20, 0x0a, 0x50, 0xc3, 0x97, 0xc4, /* U. .P... */
251 0x9f, 0x81, 0x01, 0x42, 0x01, 0x03, 0x52, 0xfa, /* ...B..R. */
252 0x1e, 0x03, 0x53, 0xff, 0x22                    /* ..S." */
253 };
254 
255 static const unsigned char pkt29[] = {
256 0x42, 0xca, 0x00,
257 0xd3, 0x22, 0x01, 0x55, 0x00, /* B...".U. */
258 0x20, 0xf2, 0x50, 0x00, 0x2e, 0xd8, 0x8d, 0x03, /*  .P..... */
259 0xcf, 0x7f, 0x1c, 0xff, 0xaf, 0x05, 0xef, 0xff, /* ........ */
260 0xaf, 0x00, 0xef, 0xff, 0xaf, 0xdd, 0x97, 0xff, /* ........ */
261 0xaf, 0xc2, 0x97, 0xff, 0xaf, 0xc3, 0x97, 0xff, /* ........ */
262 0xaf, 0xc0, 0x97, 0xff, 0xaf, 0xc1, 0x97, 0xff, /* ........ */
263 0xaf, 0x04, 0x0c, 0x00, 0x2e, 0xa7, 0x8a, 0x05, /* ........ */
264 0x27, 0x06, 0x1e, 0x01, 0x55, 0x0f, 0x27, 0x0f, /* '...U.'. */
265 0x27, 0x0a, 0x1e, 0x08, 0x55, 0x02, 0x2e, 0xf6, /* '...U... */
266 0x82, 0xa8, 0x77, 0x3b, 0x30, 0x07, 0x35, 0xff, /* ..w;0.5. */
267 0xff, 0xc2, 0xbf, 0x0d, 0x27, 0x0c, 0x27, 0x0d, /* ....'.'. */
268 0x1e, 0x02, 0x55, 0x54, 0x85, 0xf5, 0x5b, 0xbd, /* ..UT..[. */
269 0x77, 0x12, 0x1e, 0x07, 0x55, 0xdc, 0xef, 0x05, /* w...U... */
270 0xff, 0x1a, 0x27, 0x56, 0xdf, 0x3f, 0x20, 0x59, /* ..'V.? Y */
271 0x80, 0x3c, 0xaf, 0x05, 0x27, 0x13, 0x1e, 0x01, /* .<..'... */
272 0x55, 0x3c, 0x23, 0x05, 0x27, 0x1f, 0x1e, 0x06, /* U<#.'... */
273 0x55, 0x37, 0x35, 0x08, 0xef, 0x40, 0x2e, 0xf0, /* U75..@.. */
274 0xbf, 0x40, 0x2e, 0xf6, 0xbf, 0x05, 0x27, 0x20, /* .@....'  */
275 0x1e, 0x06, 0x55, 0x37, 0x3d, 0x16, 0xef, 0x40, /* ..U7=..@ */
276 0x2e, 0xf0, 0xbf, 0x40, 0x2e, 0xf6, 0xbf, 0x05, /* ...@.... */
277 0x27, 0x2e, 0x1e, 0x0c, 0x55, 0x02, 0x2e, 0x57, /* '...U..W */
278 0x80, 0x41, 0x2e, 0xa1, 0xdf, 0xdf, 0x2a, 0x41, /* .A....*A */
279 0x2e, 0xa1, 0xbf, 0x02, 0x2e, 0x57, 0x80, 0x9b, /* .....W.. */
280 0x22, 0xdf, 0x2f, 0xd3, 0x50, 0x05, 0x27, 0x2f, /* "./.P.'/ */
281 0x1e, 0x0c, 0x55, 0x02, 0x2e, 0x57, 0x80, 0x41, /* ..U..W.A */
282 0x2e, 0xa1, 0xdf, 0xdf, 0x2a                    /* ....* */
283 };
284 
285 static const unsigned char pkt31[] = {
286 0x42, 0x88, 0x00,
287 0x37, 0x23, 0x41, 0x2e, 0xa1, /* B..7#A.. */
288 0xbf, 0x02, 0x2e, 0x57, 0x80, 0x08, 0x18, 0x41, /* ...W...A */
289 0x2e, 0xa1, 0xbf, 0x05, 0x27, 0x30, 0x1e, 0x0e, /* ....'0.. */
290 0x55, 0x7e, 0xef, 0xff, 0xaf, 0x02, 0xef, 0xff, /* U~...... */
291 0xaf, 0x00, 0xef, 0xff, 0xaf, 0xff, 0xef, 0x1f, /* ........ */
292 0xff, 0x1a, 0x27, 0x07, 0x27, 0xff, 0xaf, 0xff, /* ..'.'... */
293 0xbf, 0x00, 0x2e, 0xa7, 0x8a, 0x05, 0x27, 0xf7, /* ......'. */
294 0x74, 0xc9, 0xcf, 0xf3, 0x1c, 0x04, 0x18, 0xc9, /* t....... */
295 0xaf, 0x23, 0x81, 0x10, 0xff, 0xff, 0xef, 0xc1, /* .#...... */
296 0x2e, 0x7c, 0xbf, 0x41, 0x2e, 0x7b, 0xbf, 0x02, /* .|.A.{.. */
297 0xef, 0x41, 0x2e, 0x7a, 0xbf, 0xc9, 0x31, 0x18, /* .A.z..1. */
298 0xef, 0xc0, 0xaf, 0x04, 0x27, 0x41, 0x2e, 0x7a, /* ....'A.z */
299 0xdf, 0xdf, 0x2d, 0x08, 0x5b, 0x01, 0xef, 0x41, /* ..-.[..A */
300 0x2e, 0x7a, 0xbf, 0xc0, 0x23, 0x18, 0xef, 0xc1, /* .z..#... */
301 0xaf, 0xcb, 0xcf, 0xcc, 0xdf, 0x05, 0x27, 0xc9, /* ......'. */
302 0x30, 0x01, 0xef, 0x41, 0x2e, 0x7a, 0xbf, 0xc0, /* 0..A.z.. */
303 0x23, 0x18, 0xef, 0xc1, 0xaf, 0x9f, 0x22, 0xbf, /* #.....". */
304 0x22, 0x05, 0x27                                /* ".' */
305 };
306 
307 static const unsigned char pkt33[] = {
308 0x42, 0xca, 0x00,
309 0x7a, 0x23, 0x9b, 0x22, 0xff, /* B..z#.". */
310 0x86, 0x02, 0x2e, 0x96, 0x83, 0xc2, 0x85, 0x00, /* ........ */
311 0xef, 0x41, 0x2e, 0x76, 0xbf, 0x56, 0x87, 0x02, /* .A.v.V.. */
312 0x2e, 0xed, 0x83, 0x78, 0x86, 0x02, 0x33, 0x07, /* ...x..3. */
313 0x80, 0xdd, 0x97, 0xff, 0xaf, 0x00, 0x2e, 0xa7, /* ........ */
314 0x8a, 0x05, 0x27, 0x6c, 0xcf, 0x6d, 0xdf, 0xbf, /* ..'l.m.. */
315 0x01, 0x6c, 0xaf, 0x6d, 0x26, 0x00, 0x2e, 0x2c, /* .l.m&.., */
316 0x55, 0x00, 0x2e, 0x47, 0x50, 0x9f, 0x22, 0x6b, /* U..GP."k */
317 0xaf, 0x62, 0xaf, 0x6d, 0x2e, 0x6a, 0xbf, 0x01, /* .b.m.j.. */
318 0x2e, 0x3f, 0x84, 0x00, 0xef, 0x41, 0x2e, 0x44, /* .?...A.D */
319 0xbf, 0xbf, 0xef, 0x41, 0x2e, 0x45, 0xbf, 0x80, /* ...A.E.. */
320 0xef, 0x0a, 0xaf, 0x01, 0x2e, 0x06, 0x82, 0x80, /* ........ */
321 0x82, 0x84, 0x82, 0x6b, 0xcf, 0x10, 0xaf, 0x01, /* ...k.... */
322 0x2e, 0x94, 0x86, 0x40, 0xef, 0x6d, 0xaf, 0x80, /* ...@.m.. */
323 0xef, 0x6c, 0xaf, 0x01, 0x2e, 0xf9, 0x81, 0xed, /* .l...... */
324 0x80, 0x01, 0x2e, 0x18, 0x87, 0x01, 0x2e, 0x1a, /* ........ */
325 0x87, 0x07, 0x87, 0xff, 0x2f, 0xd1, 0x5a, 0x6c, /* ..../.Zl */
326 0xcf, 0x6d, 0xdf, 0x3f, 0x00, 0x6c, 0xaf, 0x6d, /* .m.?.l.m */
327 0x26, 0x03, 0x54, 0x6d, 0xdf, 0x0c, 0x82, 0x6d, /* &.Tm...m */
328 0xbf, 0xeb, 0x50, 0x6b, 0xcf, 0x08, 0x1e, 0x11, /* ..Pk.... */
329 0x5f, 0x6c, 0x24, 0x02, 0x53, 0xff, 0xef, 0x6c, /* _l$.S..l */
330 0xaf, 0x10, 0x50, 0x6c, 0x24, 0x02, 0x53, 0xff, /* ..Pl$.S. */
331 0xef, 0x6c, 0xaf, 0x0b, 0x50, 0x6b, 0xcf, 0x0a, /* .l..Pk.. */
332 0x1e, 0x08, 0x55, 0x6c, 0x24, 0x02, 0x53, 0xff, /* ..Ul$.S. */
333 0xef, 0x6c, 0xaf, 0x03, 0x50, 0x6c, 0x24, 0x01, /* .l..Pl$. */
334 0x53, 0xff, 0xef, 0x6c, 0xaf                    /* S..l. */
335 };
336 
337 static const unsigned char pkt35[] = {
338 0x42, 0xca, 0x00,
339 0xde, 0x23, 0x6b, 0xcf, 0xdf, /* B...#k.. */
340 0x96, 0xb0, 0xef, 0x00, 0xff, 0x1d, 0x00, 0x00, /* ........ */
341 0x13, 0x1b, 0x27, 0x6c, 0xcf, 0x9f, 0x9d, 0x6b, /* ..'l...k */
342 0xcf, 0x1f, 0x20, 0x6b, 0xaf, 0x0a, 0x1e, 0xbc, /* .. k.... */
343 0x5f, 0x05, 0x27, 0x01, 0x2e, 0x3f, 0x84, 0x55, /* _.'..?.U */
344 0x82, 0x01, 0x2e, 0x06, 0x82, 0x73, 0x23, 0x0a, /* .....s#. */
345 0xef, 0x10, 0xaf, 0x01, 0x2e, 0x94, 0x86, 0x80, /* ........ */
346 0xef, 0x01, 0x2e, 0xf9, 0x81, 0xed, 0x80, 0x08, /* ........ */
347 0xef, 0x06, 0xaf, 0x01, 0x2e, 0x18, 0x87, 0x01, /* ........ */
348 0x2e, 0x1a, 0x87, 0x06, 0x25, 0xf9, 0x55, 0x02, /* ....%.U. */
349 0x2e, 0x52, 0x84, 0x4e, 0x23, 0x40, 0xcf, 0xe0, /* .R.N#@.. */
350 0xaf, 0x41, 0xdf, 0xe1, 0xbf, 0x41, 0x2e, 0x4e, /* .A...A.N */
351 0xdf, 0xf7, 0x1c, 0x41, 0x2e, 0x4e, 0xbf, 0x01, /* ...A.N.. */
352 0x2e, 0x18, 0x87, 0x01, 0x2e, 0x1a, 0x87, 0x45, /* .......E */
353 0x82, 0x4e, 0x24, 0x4e, 0xcf, 0x20, 0x1e, 0x03, /* .N$N. .. */
354 0x55, 0x01, 0xef, 0x1f, 0x90, 0x02, 0x2e, 0x87, /* U....... */
355 0x73, 0x40, 0x2e, 0x8f, 0xdf, 0xdf, 0x22, 0xe5, /* s@....". */
356 0x55, 0x4e, 0x86, 0x4e, 0x23, 0x4e, 0xcf, 0x52, /* UN.N#N.R */
357 0x86, 0x59, 0x86, 0x3f, 0x9f, 0x4e, 0xcf, 0x52, /* .Y.?.N.R */
358 0x86, 0x5f, 0x86, 0x1f, 0x9f, 0x4e, 0x24, 0x4e, /* ._...N$N */
359 0xcf, 0x04, 0x1e, 0xf3, 0x55, 0xf8, 0x0f, 0x08, /* ....U... */
360 0xef, 0x06, 0xaf, 0xf6, 0x97, 0xbc, 0x03, 0x01, /* ........ */
361 0x5f, 0xff, 0x0f, 0xfc, 0x97, 0x06, 0x25, 0xf9, /* _.....%. */
362 0x55, 0xf8, 0x0f, 0x08, 0xff, 0x06, 0xbf, 0xf6, /* U....... */
363 0x9f, 0xdf, 0x01, 0xa1, 0x27, 0x7f, 0x21, 0x3f, /* ....'.!? */
364 0x9f, 0x06, 0x25, 0xf8, 0x55                    /* ..%.U */
365 };
366 
367 static const unsigned char pkt37[] = {
368 0x42, 0xb2, 0x00,
369 0x42, 0x24, 0xf8, 0x0f, 0x04, /* B..B$... */
370 0xef, 0x06, 0xaf, 0xbb, 0xef, 0x00, 0xff, 0x1a, /* ........ */
371 0x27, 0xfc, 0x9f, 0xfc, 0x97, 0x09, 0x27, 0x5f, /* '.....'_ */
372 0x02, 0x3f, 0x97, 0x06, 0x25, 0xf8, 0x55, 0x81, /* .?..%.U. */
373 0xcf, 0x24, 0xaf, 0x05, 0x27, 0x0a, 0xef, 0x73, /* .$..'..s */
374 0x43, 0x02, 0x5b, 0x73, 0xcf, 0x09, 0x27, 0x0f, /* C.[s..'. */
375 0x1c, 0x81, 0xaf, 0x73, 0xcf, 0x09, 0x27, 0x30, /* ...s..'0 */
376 0x1c, 0xfc, 0xdf, 0xcf, 0x1d, 0x5f, 0x02, 0xfc, /* ....._.. */
377 0xbf, 0x81, 0xcf, 0x10, 0xaf, 0x01, 0x2e, 0x94, /* ........ */
378 0x86, 0x80, 0x82, 0x01, 0x2e, 0x34, 0x81, 0x40, /* .....4.@ */
379 0xef, 0x6b, 0xaf, 0x80, 0xef, 0x82, 0xaf, 0x01, /* .k...... */
380 0x2e, 0xf9, 0x81, 0xed, 0x80, 0x01, 0x2e, 0x18, /* ........ */
381 0x87, 0x01, 0x2e, 0x1a, 0x87, 0x16, 0x82, 0x01, /* ........ */
382 0x2e, 0x2f, 0x89, 0x0a, 0x5b, 0x73, 0x43, 0x19, /* ./..[sC. */
383 0x5a, 0x81, 0xcf, 0x5e, 0xdf, 0xbf, 0x03, 0x15, /* Z..^.... */
384 0x5f, 0x5f, 0x20, 0x81, 0xaf, 0xdf, 0x22, 0x11, /* __ ...". */
385 0x54, 0xde, 0x50, 0x40, 0x2e, 0x8f, 0xdf, 0x1f, /* T.P@.... */
386 0x2c, 0x00, 0x2e, 0x0c, 0x5a, 0x5f, 0x2c, 0x09, /* ,...Z_,. */
387 0x5b, 0x82, 0xcf, 0x6b, 0xdf, 0x3f, 0x00, 0x82, /* [..k.?.. */
388 0xaf, 0x6b, 0x26, 0xe7, 0x54, 0x6b, 0xdf, 0x0c, /* .k&.Tk.. */
389 0x82, 0x6b, 0xbf, 0xd8, 0x50, 0x05, 0x27, 0x82, /* .k..P.'. */
390 0xcf, 0x6b, 0xdf, 0xbf, 0x01, 0x82, 0xaf, 0x6b, /* .k.....k */
391 0x26, 0xf4, 0x55, 0xdb, 0x50                    /* &.U.P */
392 };
393 
394 static const unsigned char pkt39[] = {
395 0x42, 0xca, 0x00,
396 0x9a, 0x24, 0xfa, 0xcf, 0xdf, /* B...$... */
397 0x96, 0x37, 0xcf, 0xdf, 0x96, 0x08, 0xcf, 0xdf, /* .7...... */
398 0x96, 0x3d, 0xcf, 0xdf, 0x96, 0x77, 0xcf, 0xdf, /* .=...w.. */
399 0x96, 0x01, 0x2e, 0x08, 0x82, 0xdd, 0x97, 0x77, /* .......w */
400 0xaf, 0xdd, 0x97, 0x3d, 0xaf, 0xdd, 0x97, 0x08, /* ...=.... */
401 0xaf, 0xdd, 0x97, 0x37, 0xaf, 0xdd, 0x97, 0xfa, /* ...7.... */
402 0xaf, 0x9f, 0x22, 0x6d, 0x2e, 0x6d, 0xbf, 0xfb, /* .."m.m.. */
403 0x39, 0x08, 0x45, 0x00, 0x5a, 0xfb, 0x31, 0x0a, /* 9.E.Z.1. */
404 0x42, 0x00, 0x5b, 0xa2, 0x39, 0x02, 0xcf, 0x5c, /* B.[.9..\ */
405 0xaf, 0xe1, 0xef, 0x95, 0xaf, 0x9f, 0x22, 0x61, /* ......"a */
406 0xaf, 0x62, 0xaf, 0x69, 0xaf, 0x6a, 0xaf, 0x16, /* .b.i.j.. */
407 0xaf, 0x96, 0xaf, 0x29, 0xaf, 0x28, 0xaf, 0xc1, /* ...).(.. */
408 0x2e, 0x49, 0xdf, 0x3f, 0x2d, 0x03, 0x5b, 0xa0, /* .I.?-.[. */
409 0xcf, 0x8f, 0x1c, 0x20, 0x18, 0xa0, 0xaf, 0xa1, /* ... .... */
410 0xcf, 0xdf, 0x1c, 0xa1, 0xaf, 0xed, 0x80, 0x02, /* ........ */
411 0x47, 0x06, 0x5a, 0x0a, 0x41, 0x04, 0x5a, 0x0a, /* G.Z.A.Z. */
412 0xdf, 0x30, 0x1d, 0x30, 0x1f, 0x00, 0x54, 0x01, /* .0.0..T. */
413 0xef, 0x44, 0xaf, 0x09, 0xef, 0x60, 0xaf, 0xa7, /* .D...`.. */
414 0xef, 0x40, 0xaf, 0x2d, 0xef, 0x41, 0xaf, 0x0a, /* .@.-.A.. */
415 0x40, 0x06, 0x5a, 0x10, 0xcf, 0x27, 0xaf, 0xe2, /* @.Z..'.. */
416 0x23, 0x6e, 0x23, 0x08, 0xef, 0xe3, 0xaf, 0x6f, /* #n#....o */
417 0xaf, 0xe2, 0x23, 0x08, 0xef, 0xe3, 0xaf, 0x79, /* ..#....y */
418 0x82, 0x4d, 0xaf, 0xdf, 0x96, 0x64, 0xdf, 0x8b, /* .M...d.. */
419 0x82, 0x93, 0xbf, 0xdd, 0x97, 0x77, 0xff, 0x8b, /* .....w.. */
420 0x82, 0x94, 0xbf, 0x9e, 0x23, 0xe4, 0x23, 0x9f, /* ....#.#. */
421 0x22, 0x6d, 0x2e, 0x6b, 0xbf                    /* "m.k. */
422 };
423 
424 static const unsigned char pkt41[] = {
425 0x42, 0x12, 0x00,
426 0xfe, 0x24, 0x6d, 0x2e, 0x6a, /* B...$m.j */
427 0xbf, 0x6d, 0x2e, 0x6c, 0xbf, 0xa5, 0xcf, 0xf3, /* .m.l.... */
428 0x1c, 0xa5, 0xaf, 0x05, 0x27                    /* ....' */
429 };
430 
431 static const unsigned char pkt43[] = {
432 0x42, 0xca, 0x00,
433 0x06, 0x25, 0xfe, 0xcf, 0x58, /* B...%..X */
434 0xaf, 0xfe, 0xcf, 0xfe, 0xdf, 0x02, 0x2e, 0x9d, /* ........ */
435 0x85, 0xfe, 0xcf, 0x3c, 0xaf, 0x07, 0x3d, 0x58, /* ...<..=X */
436 0x40, 0x4e, 0x5a, 0x3c, 0x26, 0x4c, 0x55, 0x37, /* @NZ<&LU7 */
437 0x45, 0x4a, 0x5a, 0x02, 0x2e, 0x1b, 0x86, 0x47, /* EJZ....G */
438 0x5a, 0x02, 0x2e, 0xad, 0x85, 0x00, 0x2e, 0xb9, /* Z....... */
439 0x8d, 0xfe, 0xef, 0x16, 0x80, 0x02, 0xcf, 0xdf, /* ........ */
440 0x96, 0x61, 0xef, 0xc0, 0xaf, 0x04, 0x27, 0xc1, /* .a....'. */
441 0x46, 0x04, 0x5b, 0xc0, 0x3e, 0x40, 0xef, 0xc1, /* F.[.>@.. */
442 0xaf, 0x01, 0x2e, 0x8d, 0x8b, 0xd0, 0x41, 0x07, /* ......A. */
443 0x5b, 0x02, 0x2e, 0x5d, 0x85, 0xf2, 0x5b, 0xae, /* [..]..[. */
444 0x87, 0xdd, 0x97, 0x1f, 0x2d, 0x06, 0x5b, 0x03, /* ....-.[. */
445 0x50, 0x01, 0x0c, 0x02, 0xcf, 0xc0, 0x1c, 0x01, /* P....... */
446 0x55, 0x02, 0x2e, 0x40, 0x85, 0xc0, 0x23, 0x20, /* U..@..#  */
447 0xef, 0xc1, 0xaf, 0x00, 0x2e, 0xd8, 0x8d, 0x05, /* ........ */
448 0x27, 0x9b, 0x22, 0x37, 0x45, 0x05, 0x5a, 0x41, /* '."7E.ZA */
449 0x2e, 0x52, 0xdf, 0xdf, 0x2d, 0x04, 0x5b, 0x00, /* .R..-.[. */
450 0x28, 0x02, 0x50, 0x3b, 0x43, 0x00, 0x5b, 0x00, /* (.P;C.[. */
451 0x28, 0xd3, 0xdf, 0xc6, 0x2e, 0x15, 0xbf, 0xd3, /* (....... */
452 0x3c, 0x40, 0xef, 0x09, 0x80, 0xdd, 0x97, 0xff, /* <@...... */
453 0xaf, 0x00, 0x2e, 0xa7, 0x8a, 0xc6, 0x2e, 0x15, /* ........ */
454 0xdf, 0x10, 0x1d, 0xd3, 0xcf, 0x3f, 0x02, 0xd3, /* .....?.. */
455 0xaf, 0x05, 0x27, 0xed, 0x83, 0x07, 0x45, 0x05, /* ..'...E. */
456 0x27, 0x3d, 0x23, 0x07, 0x3d, 0x02, 0xcf, 0xdf, /* '=#.=... */
457 0x96, 0x02, 0x2e, 0xad, 0x85, 0x02, 0x2e, 0x96, /* ........ */
458 0x85, 0xfe, 0xef, 0x16, 0x80                    /* ..... */
459 };
460 
461 static const unsigned char pkt45[] = {
462 0x42, 0xca, 0x00,
463 0x6a, 0x25, 0x05, 0xef, 0xc0, /* B..j%... */
464 0xaf, 0x04, 0x27, 0xd0, 0x41, 0x03, 0x5b, 0x02, /* ..'.A.[. */
465 0x2e, 0x5d, 0x85, 0xf9, 0x5b, 0xbb, 0x50, 0x27, /* .]..[.P' */
466 0x82, 0x04, 0xef, 0xc1, 0xaf, 0x9b, 0x22, 0x02, /* ......". */
467 0x2e, 0xd1, 0x85, 0xdd, 0x97, 0xdf, 0x22, 0x02, /* ......". */
468 0x55, 0x58, 0x40, 0x02, 0x5a, 0x0b, 0x50, 0x58, /* UX@.Z.PX */
469 0x40, 0x09, 0x5a, 0xdd, 0x97, 0x1f, 0x2d, 0xb3, /* @.Z...-. */
470 0x5a, 0x02, 0x2e, 0x1c, 0x86, 0xb2, 0x5b, 0x9b, /* Z.....[. */
471 0x22, 0x02, 0x2e, 0x4c, 0x85, 0xae, 0x50, 0x02, /* "..L..P. */
472 0x2e, 0x1c, 0x86, 0xd5, 0x5b, 0x02, 0x2e, 0x40, /* ....[..@ */
473 0x85, 0x58, 0x41, 0x02, 0x5b, 0x01, 0x0c, 0x02, /* .XA.[... */
474 0x2e, 0x3a, 0x75, 0xcd, 0x50, 0x41, 0x2e, 0x52, /* .:u.PA.R */
475 0xdf, 0xed, 0x1c, 0x04, 0x18, 0x41, 0x2e, 0x52, /* .....A.R */
476 0xbf, 0x05, 0x27, 0x1a, 0x27, 0x56, 0xdf, 0x59, /* ..'.'V.Y */
477 0x80, 0xdf, 0x22, 0x00, 0x54, 0x01, 0x16, 0x3f, /* ..".T..? */
478 0x1e, 0x00, 0x5f, 0x3f, 0xef, 0x1f, 0x22, 0x1f, /* .._?..". */
479 0x22, 0xaf, 0xdf, 0x03, 0x1d, 0x5f, 0x02, 0xaf, /* "...._.. */
480 0xbf, 0x05, 0x27, 0x00, 0x2e, 0xa1, 0x8d, 0xae, /* ..'..... */
481 0xdf, 0xe0, 0x19, 0xae, 0xbf, 0x57, 0x40, 0x00, /* .....W@. */
482 0x5b, 0xa1, 0x32, 0x57, 0x43, 0x00, 0x5b, 0xae, /* [.2WC.[. */
483 0x3f, 0xed, 0x80, 0x05, 0x27, 0x41, 0x2e, 0x52, /* ?...'A.R */
484 0xdf, 0x03, 0x18, 0x41, 0x2e, 0x52, 0xbf, 0x05, /* ...A.R.. */
485 0x27, 0xd3, 0xdf, 0xff, 0x96, 0x9b, 0x22, 0x02, /* '.....". */
486 0x2e, 0xd1, 0x85, 0xd3, 0x3c, 0x07, 0x80, 0xdd, /* ....<... */
487 0x97, 0xff, 0xaf, 0x00, 0x2e, 0xa7, 0x8a, 0xdd, /* ........ */
488 0x9f, 0x10, 0x1d, 0xd3, 0xcf                    /* ..... */
489 };
490 
491 static const unsigned char pkt47[] = {
492 0x42, 0xb4, 0x00,
493 0xce, 0x25, 0x3f, 0x02, 0xd3, /* B...%?.. */
494 0xaf, 0x05, 0x27, 0x37, 0x45, 0x10, 0x5a, 0x02, /* ..'7E.Z. */
495 0x2e, 0x1b, 0x86, 0x0d, 0x5a, 0x02, 0x2e, 0xad, /* ....Z... */
496 0x85, 0x00, 0x2e, 0xbf, 0x8d, 0x00, 0x2e, 0xd3, /* ........ */
497 0x8d, 0x41, 0x2e, 0x52, 0xdf, 0xdf, 0x2d, 0x00, /* .A.R..-. */
498 0x5b, 0x00, 0x28, 0x00, 0x2e, 0xd8, 0x8d, 0x05, /* [.(..... */
499 0x27, 0xf9, 0xcf, 0xdf, 0x96, 0xf9, 0x3d, 0x01, /* '.....=. */
500 0x2e, 0x06, 0x82, 0x2d, 0xff, 0xa7, 0xef, 0xe1, /* ...-.... */
501 0xbf, 0xe0, 0xaf, 0x09, 0xef, 0x10, 0xaf, 0x01, /* ........ */
502 0x2e, 0x94, 0x86, 0xed, 0x80, 0x01, 0x2e, 0x18, /* ........ */
503 0x87, 0x01, 0x2e, 0x1a, 0x87, 0x00, 0x2e, 0x16, /* ........ */
504 0x82, 0x5b, 0x82, 0x00, 0x2e, 0x2d, 0x82, 0x26, /* .[...-.& */
505 0x37, 0x00, 0x5a, 0x0c, 0x50, 0xff, 0x96, 0xdf, /* 7.Z.P... */
506 0x96, 0x79, 0xcf, 0x7a, 0xdf, 0xff, 0x96, 0xdf, /* .y.z.... */
507 0x96, 0xc2, 0x97, 0xc3, 0x9f, 0x9d, 0x01, 0x5d, /* .......] */
508 0x01, 0x07, 0x53, 0xdd, 0x97, 0xdd, 0x9f, 0x79, /* ..S....y */
509 0xaf, 0x7a, 0xbf, 0x3b, 0x3b, 0xdd, 0x97, 0xf9, /* .z.;;... */
510 0xaf, 0x05, 0x27, 0xff, 0x22, 0x01, 0x55, 0x32, /* ..'.".U2 */
511 0x1e, 0xf3, 0x5f, 0x02, 0x0c, 0x02, 0x2e, 0x0e, /* .._..... */
512 0x86, 0x3b, 0x33, 0x00, 0x28, 0x05, 0x27, 0x0d, /* .;3.(.'. */
513 0x27, 0x3c, 0x26, 0x07, 0x54, 0x3c, 0xcf, 0x3d, /* '<&.T<.= */
514 0xdf, 0x3f, 0x20, 0x3d, 0xbf, 0xdf, 0x03, 0x01, /* .? =.... */
515 0x52, 0x3d, 0x23, 0x0c, 0x27, 0x0d, 0x27        /* R=#.'.' */
516 };
517 
518 static const unsigned char pkt49[] = {
519 0x42, 0x1a, 0x00,
520 0x27, 0x26, 0x09, 0x43, 0x04, /* B..'&.C. */
521 0x5b, 0x00, 0xef, 0xf8, 0xaf, 0x32, 0xef, 0xfa, /* [....2.. */
522 0xaf, 0x03, 0x50, 0x01, 0xef, 0xf8, 0xaf, 0x42, /* ..P....B */
523 0xef, 0xfa, 0xaf, 0x05, 0x27                    /* ....' */
524 };
525 
526 static const unsigned char pkt51[] = {
527 0x42, 0x26, 0x00,
528 0x33, 0x26, 0xd3, 0x45, 0xfd, /* B&.3&.E. */
529 0x5a, 0x0f, 0x27, 0xd3, 0x45, 0xfa, 0x5a, 0x0f, /* Z.'.E.Z. */
530 0x27, 0xd3, 0x45, 0xf7, 0x5a, 0x0f, 0x27, 0x41, /* '.E.Z.'A */
531 0x2e, 0xa1, 0xdf, 0x9f, 0x28, 0x41, 0x2e, 0xa1, /* ....(A.. */
532 0xbf, 0x02, 0x2e, 0x57, 0x80, 0x00, 0x2e, 0xcb, /* ...W.... */
533 0x7a                                            /* z */
534 };
535 
536 static const unsigned char pkt53[] = {
537 0x42, 0x4e, 0x00,
538 0x45, 0x26, 0x07, 0x3d, 0x02, /* BN.E&.=. */
539 0x5b, 0xae, 0x87, 0xc2, 0x23, 0xd3, 0x3c, 0x02, /* [...#.<. */
540 0x44, 0xdc, 0x2f, 0x43, 0x5a, 0x02, 0x45, 0xdc, /* D./CZ.E. */
541 0x2f, 0xa4, 0x5b, 0x58, 0x23, 0x3c, 0x26, 0x02, /* /.[X#<&. */
542 0x55, 0x02, 0x2e, 0x0e, 0x85, 0x00, 0x50, 0x09, /* U.....P. */
543 0x8f, 0x07, 0x45, 0xeb, 0x5a, 0x41, 0x2e, 0x53, /* ..E.ZA.S */
544 0xdf, 0xc1, 0x2e, 0x79, 0xdf, 0xff, 0x96, 0xdf, /* ...y.... */
545 0x96, 0x41, 0x2e, 0x55, 0xdf, 0xc1, 0x2e, 0x78, /* .A.U...x */
546 0xdf, 0x9d, 0x01, 0x5d, 0x01, 0xff, 0x22, 0x00, /* ...]..". */
547 0x54, 0xff, 0xef, 0x2e, 0xaf, 0xdc, 0x2f, 0x89, /* T...../. */
548 0x50                                            /* P */
549 };
550 
551 static const unsigned char pkt55[] = {
552 0x42, 0x86, 0x00,
553 0x6b, 0x26, 0xa5, 0xcf, 0xed, /* B..k&... */
554 0x2e, 0x6a, 0xdf, 0xf3, 0x1c, 0x3f, 0x02, 0xa5, /* .j...?.. */
555 0xaf, 0x4a, 0xcf, 0xdf, 0x96, 0x10, 0xcf, 0x5f, /* .J....._ */
556 0xdf, 0xbf, 0x03, 0x02, 0x5f, 0x5f, 0xcf, 0x10, /* ....__.. */
557 0xaf, 0x04, 0x50, 0x5e, 0xdf, 0xbf, 0x03, 0x01, /* ..P^.... */
558 0x53, 0x5e, 0xcf, 0x10, 0xaf, 0x01, 0x2e, 0x40, /* S^.....@ */
559 0x88, 0x01, 0x2e, 0xe1, 0x86, 0xdd, 0x97, 0x0a, /* ........ */
560 0x40, 0x18, 0x5a, 0x62, 0xcf, 0xdf, 0x22, 0x22, /* @.Zb.."" */
561 0x54, 0xed, 0x2e, 0x6a, 0xdf, 0x10, 0xef, 0x00, /* T..j.... */
562 0x1f, 0x06, 0x54, 0x0c, 0xef, 0x04, 0x1f, 0x03, /* ..T..... */
563 0x54, 0x0b, 0xef, 0x08, 0x1f, 0x00, 0x54, 0x05, /* T.....T. */
564 0xef, 0x62, 0xdf, 0x76, 0x80, 0x12, 0x82, 0x12, /* .b.v.... */
565 0x82, 0x80, 0x10, 0x01, 0x13, 0x4a, 0xcf, 0x3f, /* .....J.? */
566 0x00, 0x00, 0x53, 0xff, 0xef, 0x4a, 0xdf, 0xed, /* ..S..J.. */
567 0x2e, 0x6e, 0xbf, 0x4a, 0xaf, 0x6d, 0x2e, 0x6f, /* .n.J.m.o */
568 0xbf, 0xdf, 0x96, 0xbf, 0x01, 0x6d, 0x2e, 0x6d, /* .....m.m */
569 0xbf, 0xdd, 0x97, 0x01, 0x2e, 0xf9, 0x81, 0x05, /* ........ */
570 0x27                                            /* ' */
571 };
572 
573 static const unsigned char pkt57[] = {
574 0x42, 0x16, 0x00,
575 0xad, 0x26, 0xd3, 0x45, 0x02, /* B...&.E. */
576 0x5a, 0xd3, 0x45, 0x00, 0x5a, 0x05, 0x27, 0xd0, /* Z.E.Z.'. */
577 0x41, 0xf8, 0x5b, 0xed, 0x83, 0xf6, 0x50, 0x05, /* A.[...P. */
578 0x27                                            /* ' */
579 };
580 
581 static const unsigned char pkt59[] = {
582 0x42, 0xca, 0x00,
583 0xb7, 0x26, 0xfd, 0x0c, 0x00, /* B...&... */
584 0x2e, 0x3f, 0x8a, 0x39, 0x84, 0x05, 0xcf, 0xdf, /* .?.9.... */
585 0x22, 0x00, 0x2e, 0xb4, 0x55, 0x04, 0xcf, 0x14, /* "...U... */
586 0x1e, 0x00, 0x2e, 0xb0, 0x55, 0x00, 0x2e, 0xf5, /* ....U... */
587 0x89, 0xbb, 0xef, 0x1f, 0x90, 0x91, 0xff, 0x7f, /* ........ */
588 0x90, 0x14, 0xef, 0x00, 0x2e, 0x31, 0x8a, 0x14, /* .....1.. */
589 0xef, 0x00, 0x2e, 0x39, 0x8a, 0x33, 0xef, 0x1f, /* ...9.3.. */
590 0x90, 0x71, 0xff, 0x7f, 0x90, 0x18, 0xef, 0x00, /* .q...... */
591 0x2e, 0x31, 0x8a, 0x00, 0x2e, 0xf5, 0x89, 0x40, /* .1.....@ */
592 0xef, 0xfc, 0x9f, 0x5f, 0x20, 0xfc, 0x55, 0x01, /* ..._ .U. */
593 0x2e, 0x67, 0x8d, 0x01, 0x2e, 0xfe, 0x8c, 0x00, /* .g...... */
594 0x2e, 0xf5, 0x89, 0x02, 0x2e, 0x7a, 0x87, 0x0a, /* .....z.. */
595 0xef, 0x00, 0x2e, 0x01, 0x8a, 0x02, 0x2e, 0x7a, /* .......z */
596 0x87, 0x00, 0xff, 0x80, 0xef, 0x19, 0x27, 0x0a, /* ......'. */
597 0xef, 0xdc, 0x9f, 0x7f, 0x9f, 0x5f, 0x20, 0xfb, /* ....._ . */
598 0x55, 0x39, 0x84, 0x02, 0x2e, 0x7a, 0x87, 0x0a, /* U9...z.. */
599 0xef, 0x00, 0x2e, 0x01, 0x8a, 0x02, 0x2e, 0x7a, /* .......z */
600 0x87, 0x0a, 0xef, 0xdc, 0x9f, 0x7f, 0x9f, 0x5f, /* ......._ */
601 0x20, 0xfb, 0x55, 0x02, 0x2e, 0x76, 0x87, 0x02, /*  .U..v.. */
602 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
603 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
604 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
605 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
606 0x2e, 0x44, 0x88, 0x9d, 0xef, 0x1f, 0x90, 0xda, /* .D...... */
607 0xff, 0x7f, 0x90, 0x0f, 0xef, 0x00, 0x2e, 0x31, /* .......1 */
608 0x8a, 0x80, 0xef, 0x1f, 0x9f                    /* ..... */
609 };
610 
611 static const unsigned char pkt61[] = {
612 0x42, 0xca, 0x00,
613 0x1b, 0x27, 0x9f, 0x22, 0x1f, /* B...'.". */
614 0x9f, 0x1f, 0x9f, 0x1f, 0x9f, 0x1f, 0x9f, 0x1f, /* ........ */
615 0x9f, 0x1f, 0x9f, 0x03, 0xef, 0x1f, 0x9f, 0xb8, /* ........ */
616 0xef, 0x1f, 0x9f, 0x00, 0x2e, 0xf5, 0x89, 0x40, /* .......@ */
617 0xef, 0xfc, 0x9f, 0x5f, 0x20, 0xfc, 0x55, 0x01, /* ..._ .U. */
618 0x2e, 0xfe, 0x8c, 0x00, 0x2e, 0xff, 0x89, 0x02, /* ........ */
619 0x2e, 0xb3, 0x87, 0x02, 0x2e, 0x44, 0x88, 0x02, /* .....D.. */
620 0x2e, 0x3f, 0x88, 0x02, 0x2e, 0x44, 0x88, 0x02, /* .?...D.. */
621 0x2e, 0x3f, 0x88, 0x02, 0x2e, 0x44, 0x88, 0x02, /* .?...D.. */
622 0x2e, 0x3f, 0x88, 0x02, 0x2e, 0x44, 0x88, 0x02, /* .?...D.. */
623 0x2e, 0x3f, 0x88, 0x02, 0x2e, 0x44, 0x88, 0x02, /* .?...D.. */
624 0x2e, 0xb3, 0x87, 0x14, 0xef, 0xfc, 0x9f, 0x5f, /* ......._ */
625 0x20, 0xfc, 0x55, 0x01, 0xff, 0xab, 0xef, 0x19, /*  .U..... */
626 0x27, 0x02, 0x2e, 0xb3, 0x87, 0x11, 0xff, 0xbf, /* '....... */
627 0x90, 0x51, 0xff, 0xc2, 0x97, 0xdf, 0x01, 0x7f, /* .Q...... */
628 0x98, 0xfc, 0x9f, 0xbf, 0x98, 0x24, 0x28, 0xc2, /* .....$(. */
629 0x9f, 0x7f, 0x20, 0xbf, 0x90, 0xf4, 0x55, 0x24, /* .. ...U$ */
630 0x2a, 0x02, 0x2e, 0x7e, 0x87, 0x72, 0xef, 0xff, /* *..~.r.. */
631 0xaf, 0x14, 0xef, 0xff, 0xaf, 0x00, 0xef, 0xff, /* ........ */
632 0xaf, 0x00, 0xff, 0x80, 0xef, 0x19, 0x27, 0x14, /* ......'. */
633 0xff, 0xfd, 0x97, 0xff, 0xaf, 0x7f, 0x20, 0xfb, /* ...... . */
634 0x55, 0x00, 0x2e, 0xa9, 0x8a, 0x03, 0x0c, 0xd0, /* U....... */
635 0xef, 0x07, 0xff, 0xa9, 0x80, 0x05, 0x27, 0x58, /* ......'X */
636 0x85, 0x05, 0x27, 0x40, 0xef, 0x2d, 0xff, 0x1a, /* ..'@.-.. */
637 0x27, 0x05, 0x27, 0x02, 0xef, 0x06, 0xff, 0x1a, /* '.'..... */
638 0x27, 0x05, 0x27, 0x01, 0xff                    /* '.'.. */
639 };
640 
641 static const unsigned char pkt63[] = {
642 0x42, 0x72, 0x00,
643 0x7f, 0x27, 0xab, 0xef, 0x19, /* Br..'... */
644 0x27, 0x08, 0xef, 0x1f, 0x98, 0xe4, 0x29, 0x00, /* '.....). */
645 0xff, 0xff, 0x96, 0x20, 0xff, 0xff, 0x96, 0x00, /* ... .... */
646 0xff, 0xff, 0x96, 0x40, 0xff, 0xff, 0x96, 0x00, /* ...@.... */
647 0xff, 0xff, 0x96, 0x60, 0xff, 0xff, 0x96, 0x00, /* ...`.... */
648 0xff, 0xff, 0x96, 0x00, 0xff, 0xff, 0x96, 0x01, /* ........ */
649 0xff, 0xff, 0x96, 0x20, 0xff, 0xff, 0x96, 0x00, /* ... .... */
650 0xff, 0xff, 0x96, 0x02, 0xff, 0xff, 0x96, 0x02, /* ........ */
651 0xff, 0xff, 0x96, 0x82, 0xff, 0xff, 0x96, 0x02, /* ........ */
652 0xff, 0xff, 0x96, 0x02, 0x2e, 0xaa, 0x87, 0x46, /* .......F */
653 0x2e, 0x01, 0xdf, 0x9f, 0x28, 0x46, 0x2e, 0x01, /* ....(F.. */
654 0xbf, 0x05, 0x27, 0x0f, 0xef, 0x5f, 0x98, 0xdd, /* ..'.._.. */
655 0x9f, 0xbf, 0x98, 0x24, 0x28, 0x5f, 0x20, 0xf9, /* ...$(_ . */
656 0x55, 0x24, 0x2a, 0x05, 0x27, 0x7f, 0xef, 0x2d, /* U$*.'..- */
657 0xff, 0x1b, 0x27, 0x05, 0x27                    /* ..'.' */
658 };
659 
660 static const unsigned char pkt65[] = {
661 0x42, 0xca, 0x00,
662 0xb7, 0x27, 0x00, 0x2e, 0x3f, /* B...'..? */
663 0x8a, 0x23, 0x81, 0x02, 0x2e, 0x4d, 0x88, 0x05, /* .#...M.. */
664 0xcf, 0xdf, 0x22, 0x35, 0x55, 0x04, 0xcf, 0x2a, /* .."5U..* */
665 0x1e, 0x32, 0x55, 0xfe, 0xdf, 0xfe, 0xcf, 0x00, /* .2U..... */
666 0x1f, 0x1d, 0x55, 0x00, 0x1e, 0x0e, 0x54, 0xc6, /* ..U...T. */
667 0x2e, 0x00, 0xdf, 0x3f, 0x20, 0xbf, 0x03, 0x16, /* ...? ... */
668 0x55, 0xc6, 0x2e, 0x01, 0xdf, 0x3f, 0x2c, 0x12, /* U....?,. */
669 0x5b, 0x46, 0x2e, 0x00, 0xbf, 0x00, 0x2e, 0x25, /* [F.....% */
670 0x8a, 0x02, 0x2e, 0xe1, 0x77, 0x00, 0xef, 0x46, /* ....w..F */
671 0x2e, 0x00, 0xbf, 0x46, 0x2e, 0x01, 0xdf, 0x1f, /* ...F.... */
672 0x28, 0x46, 0x2e, 0x01, 0xbf, 0x00, 0x2e, 0x06, /* (F...... */
673 0x8a, 0x02, 0x2e, 0xf7, 0x87, 0x05, 0x27, 0x46, /* ......'F */
674 0x2e, 0x01, 0xdf, 0x1f, 0x2a, 0x46, 0x2e, 0x01, /* ....*F.. */
675 0xbf, 0x41, 0x2e, 0xb6, 0xdf, 0x01, 0xff, 0xab, /* .A...... */
676 0xef, 0x19, 0x27, 0x42, 0xff, 0x7f, 0x98, 0x9f, /* ..'B.... */
677 0x98, 0x24, 0x28, 0x56, 0x85, 0x24, 0x2a, 0x05, /* .$(V.$*. */
678 0x27, 0x58, 0x85, 0x05, 0x27, 0xfd, 0x0c, 0x00, /* 'X..'... */
679 0x2e, 0xf5, 0x89, 0x14, 0xef, 0x00, 0x2e, 0x39, /* .......9 */
680 0x8a, 0x02, 0x2e, 0x3b, 0x88, 0x02, 0x2e, 0x44, /* ...;...D */
681 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, 0x2e, 0x44, /* ...?...D */
682 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, 0x2e, 0x44, /* ...?...D */
683 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, 0x2e, 0x44, /* ...?...D */
684 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, 0x2e, 0x44, /* ...?...D */
685 0x88, 0x46, 0x2e, 0x00, 0xdf, 0x1f, 0x9f, 0xe2, /* .F...... */
686 0xef, 0x1f, 0x90, 0xe0, 0xff, 0x7f, 0x90, 0x0e, /* ........ */
687 0xef, 0x00, 0x2e, 0x31, 0x8a                    /* ...1. */
688 };
689 
690 static const unsigned char pkt67[] = {
691 0x42, 0xca, 0x00,
692 0x1b, 0x28, 0x80, 0xef, 0x1f, /* B...(... */
693 0x9f, 0x9f, 0x22, 0x1f, 0x9f, 0x1f, 0x9f, 0x1f, /* .."..... */
694 0x9f, 0x1f, 0x9f, 0x1f, 0x9f, 0x1f, 0x9f, 0x01, /* ........ */
695 0xef, 0x1f, 0x9f, 0xb8, 0xef, 0x1f, 0x9f, 0x00, /* ........ */
696 0x2e, 0xf5, 0x89, 0x40, 0xef, 0xfc, 0x9f, 0x5f, /* ...@..._ */
697 0x20, 0xfc, 0x55, 0x03, 0x0c, 0x01, 0x2e, 0x67, /*  .U....g */
698 0x8d, 0x01, 0x2e, 0xfe, 0x8c, 0x00, 0x2e, 0xff, /* ........ */
699 0x89, 0x00, 0x2e, 0xfb, 0x89, 0x14, 0xef, 0x00, /* ........ */
700 0x2e, 0x01, 0x8a, 0x05, 0x27, 0x40, 0xef, 0x2d, /* ....'@.- */
701 0xff, 0x1a, 0x27, 0x05, 0x27, 0x16, 0x27, 0x04, /* ..'.'.'. */
702 0x10, 0x00, 0x13, 0x1a, 0x27, 0x05, 0x27, 0xd9, /* ....'.'. */
703 0x9f, 0x3f, 0x9f, 0xd8, 0x9f, 0x3f, 0x9f, 0xd7, /* .?...?.. */
704 0x9f, 0x3f, 0x9f, 0xd6, 0x9f, 0x3f, 0x9f, 0x05, /* .?...?.. */
705 0x27, 0x7f, 0xef, 0x2d, 0xff, 0x46, 0x2e, 0x1d, /* '..-.F.. */
706 0xbf, 0xc6, 0x2e, 0x1c, 0xbf, 0x93, 0xef, 0x2d, /* .......- */
707 0xff, 0x46, 0x2e, 0x1f, 0xbf, 0xc6, 0x2e, 0x1e, /* .F...... */
708 0xbf, 0x05, 0x27, 0x00, 0x2e, 0x3f, 0x8a, 0x23, /* ..'..?.# */
709 0x81, 0x02, 0x2e, 0x4d, 0x88, 0x02, 0x2e, 0x60, /* ...M...` */
710 0x89, 0x08, 0xef, 0xfe, 0xdf, 0x3f, 0x9f, 0x5f, /* .....?._ */
711 0x20, 0xfb, 0x55, 0x28, 0xef, 0xfe, 0xdf, 0x5f, /*  .U(..._ */
712 0x20, 0xfc, 0x55, 0x00, 0x2e, 0xf5, 0x89, 0xfe, /*  .U..... */
713 0xdf, 0x00, 0x2e, 0xf5, 0x89, 0x14, 0xff, 0xfe, /* ........ */
714 0xcf, 0x1f, 0x9f, 0x7f, 0x20, 0xfb, 0x55, 0x23, /* .... .U# */
715 0xff, 0xfe, 0xcf, 0x7f, 0x20, 0xfc, 0x55, 0x02, /* .... .U. */
716 0x2e, 0x64, 0x89, 0x00, 0x2e, 0xf5, 0x89, 0x14, /* .d...... */
717 0xff, 0xfc, 0x97, 0x1f, 0x97                    /* ..... */
718 };
719 
720 static const unsigned char pkt69[] = {
721 0x42, 0xca, 0x00,
722 0x7f, 0x28, 0x7f, 0x20, 0xfb, /* B...(. . */
723 0x55, 0x2c, 0xef, 0xbf, 0x22, 0x3f, 0x9f, 0x5f, /* U,.."?._ */
724 0x20, 0xfc, 0x55, 0x00, 0x2e, 0xf5, 0x89, 0x40, /*  .U....@ */
725 0xef, 0xf6, 0x9f, 0x36, 0x1b, 0x3f, 0x9f, 0x5f, /* ...6.?._ */
726 0x20, 0xfa, 0x55, 0x01, 0x2e, 0x67, 0x8d, 0x01, /*  .U..g.. */
727 0x2e, 0xfe, 0x8c, 0x00, 0x2e, 0xf5, 0x89, 0x02, /* ........ */
728 0x2e, 0x5c, 0x89, 0xdc, 0x9f, 0x3f, 0x9f, 0xdc, /* .\...?.. */
729 0x9f, 0x3f, 0x9f, 0xdc, 0x9f, 0x3f, 0x9f, 0xdc, /* .?...?.. */
730 0x9f, 0x3f, 0x9f, 0xdc, 0x9f, 0x3f, 0x9f, 0xdc, /* .?...?.. */
731 0x9f, 0x3f, 0x9f, 0xdc, 0x9f, 0x3f, 0x9f, 0xdc, /* .?...?.. */
732 0x9f, 0x3f, 0x9f, 0x80, 0xff, 0x3f, 0x9f, 0x2f, /* .?...?./ */
733 0xef, 0xbf, 0x22, 0x3f, 0x9f, 0x5f, 0x20, 0xfc, /* .."?._ . */
734 0x55, 0x3f, 0x9f, 0x3f, 0x9f, 0x3f, 0x9f, 0x3f, /* U?.?.?.? */
735 0x9f, 0x3f, 0x9f, 0x3f, 0x9f, 0x02, 0xff, 0x3f, /* .?.?...? */
736 0x9f, 0x40, 0xff, 0x3f, 0x9f, 0x00, 0x2e, 0xf5, /* .@.?.... */
737 0x89, 0x40, 0xef, 0xfc, 0x9f, 0x5f, 0x20, 0xfc, /* .@..._ . */
738 0x55, 0x01, 0x2e, 0xfe, 0x8c, 0x00, 0x2e, 0xff, /* U....... */
739 0x89, 0x00, 0x2e, 0xf5, 0x89, 0x14, 0xef, 0x00, /* ........ */
740 0x2e, 0x01, 0x8a, 0x46, 0x2e, 0x18, 0xdf, 0xc6, /* ...F.... */
741 0x2e, 0x17, 0xdf, 0x1a, 0x27, 0x02, 0x2e, 0x68, /* ....'..h */
742 0x89, 0x14, 0xef, 0xfc, 0x9f, 0x5c, 0x1b, 0x3f, /* .....\.? */
743 0x97, 0x5f, 0x20, 0xfa, 0x55, 0x2c, 0xef, 0x5c, /* ._ .U,.\ */
744 0xff, 0x3f, 0x97, 0x5f, 0x20, 0xfc, 0x55, 0x00, /* .?._ .U. */
745 0x2e, 0xff, 0x89, 0x02, 0x2e, 0x68, 0x89, 0x02, /* .....h.. */
746 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
747 0x2e, 0x44, 0x88, 0x02, 0x2e                    /* .D... */
748 };
749 
750 static const unsigned char pkt71[] = {
751 0x42, 0xca, 0x00,
752 0xe3, 0x28, 0x3f, 0x88, 0x02, /* B...(?.. */
753 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
754 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
755 0x2e, 0x44, 0x88, 0x00, 0x2e, 0xf5, 0x89, 0x40, /* .D.....@ */
756 0xef, 0xfc, 0x9f, 0x5f, 0x20, 0xfc, 0x55, 0x01, /* ..._ .U. */
757 0x2e, 0x67, 0x8d, 0x01, 0x2e, 0xfe, 0x8c, 0x46, /* .g.....F */
758 0x2e, 0x18, 0xdf, 0xc6, 0x2e, 0x17, 0xdf, 0x1a, /* ........ */
759 0x27, 0x02, 0x2e, 0x68, 0x89, 0x14, 0xef, 0xfc, /* '..h.... */
760 0x9f, 0x3f, 0x97, 0x5f, 0x20, 0xfb, 0x55, 0x80, /* .?._ .U. */
761 0xff, 0x3f, 0x97, 0x23, 0xef, 0xbf, 0x22, 0x3f, /* .?.#.."? */
762 0x97, 0x5f, 0x20, 0xfc, 0x55, 0x3f, 0x97, 0x3f, /* ._ .U?.? */
763 0x97, 0x3f, 0x97, 0x3f, 0x97, 0x3f, 0x97, 0x3f, /* .?.?.?.? */
764 0x97, 0x02, 0xff, 0x3f, 0x97, 0xa0, 0xff, 0x3f, /* ...?...? */
765 0x97, 0x00, 0x2e, 0xf5, 0x89, 0x40, 0xef, 0xfc, /* .....@.. */
766 0x9f, 0x5f, 0x20, 0xfc, 0x55, 0x01, 0x2e, 0xfe, /* ._ .U... */
767 0x8c, 0x00, 0x2e, 0xff, 0x89, 0x00, 0x2e, 0xf5, /* ........ */
768 0x89, 0x14, 0xef, 0x00, 0x2e, 0x01, 0x8a, 0x00, /* ........ */
769 0x2e, 0xff, 0x89, 0x02, 0x2e, 0x68, 0x89, 0x02, /* .....h.. */
770 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
771 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
772 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
773 0x2e, 0x44, 0x88, 0x02, 0x2e, 0x3f, 0x88, 0x02, /* .D...?.. */
774 0x2e, 0x44, 0x88, 0x17, 0x27, 0x5f, 0x20, 0x1b, /* .D..'_ . */
775 0x27, 0xf6, 0x97, 0x0f, 0x1c, 0x54, 0x10, 0x2d, /* '....T.- */
776 0xff, 0x1b, 0x27, 0x73, 0xef, 0xff, 0xaf, 0x84, /* ..'s.... */
777 0xef, 0xff, 0xaf, 0x00, 0xef                    /* ..... */
778 };
779 
780 static const unsigned char pkt73[] = {
781 0x42, 0x4c, 0x00,
782 0x47, 0x29, 0xff, 0xaf, 0xfc, /* BL.G)... */
783 0x97, 0xff, 0xaf, 0xfc, 0x97, 0xff, 0xaf, 0xfc, /* ........ */
784 0x97, 0xff, 0xaf, 0xfc, 0x97, 0xff, 0xaf, 0x80, /* ........ */
785 0xef, 0xfe, 0xdf, 0xff, 0xbf, 0x5f, 0x20, 0xfb, /* ....._ . */
786 0x55, 0x10, 0xef, 0xfe, 0xdf, 0x5f, 0x20, 0xfc, /* U...._ . */
787 0x55, 0x00, 0x2e, 0xa9, 0x8a, 0x05, 0x27, 0x69, /* U.....'i */
788 0xef, 0x2d, 0xff, 0x1a, 0x27, 0x05, 0x27, 0x69, /* .-..'.'i */
789 0xef, 0x2d, 0xff, 0x1b, 0x27, 0x05, 0x27, 0x54, /* .-..'.'T */
790 0xef, 0x2d, 0xff, 0x1a, 0x27, 0x05, 0x27, 0x54, /* .-..'.'T */
791 0xef, 0x2d, 0xff, 0x1b, 0x27, 0x05, 0x27        /* .-..'.' */
792 };
793 
794 static const unsigned char pkt75[] = {
795 0x67, 0x05, 0x00, 0x00, 0x02, 0x2e, 0x00, 0x70, /* g......p */
796 0x67, 0x05, 0x00, 0x02, 0x02, 0x2e, 0x87, 0x70, /* g......p */
797 0x67, 0x05, 0x00, 0x01, 0x02, 0x2e, 0x6f, 0x72, /* g.....or */
798 0x67, 0x05, 0x00, 0x03, 0x02, 0x2e, 0x7a, 0x73, /* g.....zs */
799 0x67, 0x05, 0x00, 0x08, 0x02, 0x2e, 0x9a, 0x74, /* g......t */
800 0x67, 0x05, 0x00, 0x07, 0x02, 0x2e, 0x06, 0x75, /* g......u */
801 0x5a, 0x05, 0x00, 0x00, 0x55, 0x01, 0x27, 0x26, /* Z...U.'& */
802 0x5a, 0x05, 0x00, 0x01, 0xc4, 0x0a, 0x33, 0x26, /* Z.....3& */
803 0x5a, 0x05, 0x00, 0x02, 0xd9, 0x02, 0x45, 0x26, /* Z.....E& */
804 0x5a, 0x05, 0x00, 0x03, 0x94, 0x16, 0x6b, 0x26, /* Z.....k& */
805 0x5a, 0x05, 0x00, 0x04, 0xcc, 0x0a, 0xad, 0x26, /* Z......& */
806 0x5a, 0x05, 0x00, 0x05, 0x3e, 0x0a, 0xb7, 0x26, /* Z...>..& */
807 0x5a, 0x05, 0x00, 0x06, 0xf4, 0x09, 0xb7, 0x27, /* Z......' */
808 0x0d,
809 0x42, 0x04, 0x00,
810 0x47, 0x29, 0xff, 0xaf  /* .B..G).. */
811 };
812 
813 /* INIT1 is over, 0x07 cmd returns
814  * { 0x07, 0x05, 0x00, 0x91, 0x26, 0x21, 0x00, 0x3a }
815  */
816 struct aesX660_cmd aes2660_init_1[] = {
817 	{ .cmd = pkt13, .len = sizeof(pkt13) },
818 	{ .cmd = pkt15, .len = sizeof(pkt15) },
819 	{ .cmd = pkt17, .len = sizeof(pkt17) },
820 	{ .cmd = pkt19, .len = sizeof(pkt19) },
821 	{ .cmd = pkt21, .len = sizeof(pkt21) },
822 	{ .cmd = pkt23, .len = sizeof(pkt23) },
823 	{ .cmd = pkt25, .len = sizeof(pkt25) },
824 	{ .cmd = pkt27, .len = sizeof(pkt27) },
825 	{ .cmd = pkt29, .len = sizeof(pkt29) },
826 	{ .cmd = pkt31, .len = sizeof(pkt31) },
827 	{ .cmd = pkt33, .len = sizeof(pkt33) },
828 	{ .cmd = pkt35, .len = sizeof(pkt35) },
829 	{ .cmd = pkt37, .len = sizeof(pkt37) },
830 	{ .cmd = pkt39, .len = sizeof(pkt39) },
831 	{ .cmd = pkt41, .len = sizeof(pkt41) },
832 	{ .cmd = pkt43, .len = sizeof(pkt43) },
833 	{ .cmd = pkt45, .len = sizeof(pkt45) },
834 	{ .cmd = pkt47, .len = sizeof(pkt47) },
835 	{ .cmd = pkt49, .len = sizeof(pkt49) },
836 	{ .cmd = pkt51, .len = sizeof(pkt51) },
837 	{ .cmd = pkt53, .len = sizeof(pkt53) },
838 	{ .cmd = pkt55, .len = sizeof(pkt55) },
839 	{ .cmd = pkt57, .len = sizeof(pkt57) },
840 	{ .cmd = pkt59, .len = sizeof(pkt59) },
841 	{ .cmd = pkt61, .len = sizeof(pkt61) },
842 	{ .cmd = pkt63, .len = sizeof(pkt63) },
843 	{ .cmd = pkt65, .len = sizeof(pkt65) },
844 	{ .cmd = pkt67, .len = sizeof(pkt67) },
845 	{ .cmd = pkt69, .len = sizeof(pkt69) },
846 	{ .cmd = pkt71, .len = sizeof(pkt71) },
847 	{ .cmd = pkt73, .len = sizeof(pkt73) },
848 	{ .cmd = pkt75, .len = sizeof(pkt75) },
849 };
850 
851 /* Second init sequence
852  * INIT2 */
853 static const unsigned char pkt187[] = {
854 0x0d,
855 0x23,
856 0x42, 0xca, 0x00,
857 0x00, 0x20, 0x7f, /* .#B... . */
858 0x97, 0x37, 0xcf, 0xdf, 0x96, 0x26, 0xcf, 0xdf, /* .7...&.. */
859 0x96, 0xff, 0x96, 0x9f, 0x22, 0x6d, 0x2e, 0x6a, /* ...."m.j */
860 0xbf, 0x62, 0x23, 0x23, 0x83, 0xdd, 0x97, 0x26, /* .b##...& */
861 0xaf, 0xdd, 0x97, 0x37, 0xaf, 0xa9, 0xcf, 0x70, /* ...7...p */
862 0x18, 0xa9, 0xaf, 0x02, 0xef, 0x5d, 0xaf, 0xc5, /* .....].. */
863 0xef, 0x2f, 0xff, 0xff, 0x96, 0xdf, 0x96, 0x6a, /* ./.....j */
864 0xef, 0x20, 0xff, 0xff, 0x96, 0xdf, 0x96, 0x1a, /* . ...... */
865 0x27, 0x0b, 0xef, 0x06, 0xaf, 0xf1, 0x81, 0x3a, /* '......: */
866 0xff, 0x3f, 0x1d, 0x40, 0x19, 0xc1, 0x2e, 0xa3, /* .?.@.... */
867 0xbf, 0xc2, 0x2e, 0x00, 0xdf, 0xff, 0x2d, 0x02, /* ......-. */
868 0x5a, 0xbf, 0x22, 0xc1, 0x2e, 0xa3, 0xbf, 0x3c, /* Z."....< */
869 0x23, 0x57, 0x23, 0x02, 0x2e, 0x31, 0x80, 0x05, /* #W#..1.. */
870 0x27, 0x12, 0xef, 0x99, 0xaf, 0x10, 0xef, 0x9b, /* '....... */
871 0xaf, 0x10, 0xef, 0x55, 0xaf, 0x3d, 0x23, 0x31, /* ...U.=#1 */
872 0xef, 0x20, 0xff, 0x1a, 0x27, 0x05, 0xef, 0x27, /* . ..'..' */
873 0xff, 0x06, 0x27, 0x05, 0x27, 0x3f, 0x80, 0x2b, /* ..'.'?.+ */
874 0x0d, 0x05, 0x27, 0xe5, 0x31, 0x05, 0x81, 0xe5, /* ..'.1... */
875 0x39, 0x05, 0x27, 0xc8, 0x46, 0x0e, 0x5b, 0xd3, /* 9.'.F.[. */
876 0x45, 0xfd, 0x5a, 0x0f, 0x27, 0xd3, 0x45, 0xfa, /* E.Z.'.E. */
877 0x5a, 0x0f, 0x27, 0xd3, 0x45, 0xf7, 0x5a, 0x41, /* Z.'.E.ZA */
878 0x2e, 0xa1, 0xdf, 0x9f, 0x28, 0x41, 0x2e, 0xa1, /* ....(A.. */
879 0xbf, 0x02, 0x2e, 0x58, 0x80, 0x05, 0x27, 0x9f, /* ...X..'. */
880 0x22, 0xbf, 0x22, 0x1f, 0x20, 0xfd, 0x53, 0x3f, /* ".". .S? */
881 0x20, 0x14, 0x1f, 0xfa, 0x55, 0x05, 0x27, 0x10, /*  ...U.'. */
882 0xef, 0xd0, 0x81, 0x65, 0xaf, 0x10, 0xef        /* ...e... */
883 };
884 
885 static const unsigned char pkt189[] = {
886 0x42, 0x4a, 0x00,
887 0x64, 0x20, 0xd0, 0x81, 0x9c, /* BJ.d ... */
888 0xaf, 0x10, 0xef, 0xd0, 0x81, 0x9a, 0xaf, 0x05, /* ........ */
889 0x27, 0x11, 0x00, 0x51, 0x87, 0x91, 0x81, 0xd1, /* '..Q.... */
890 0x6c, 0xd2, 0x75, 0xe2, 0x80, 0xf2, 0x80, 0xf0, /* l.u..... */
891 0x57, 0xf4, 0x7b, 0xf8, 0x7e, 0xfc, 0x8b, 0x10, /* W.{.~... */
892 0xcf, 0x7d, 0xff, 0x3f, 0x00, 0x20, 0xff, 0x00, /* .}.?. .. */
893 0x13, 0x1a, 0x27, 0x07, 0x27, 0x05, 0x27, 0x01, /* ..'.'.'. */
894 0x00, 0x11, 0x00, 0x21, 0x00, 0x31, 0x00, 0x31, /* ...!.1.1 */
895 0x01, 0x32, 0x01, 0x33, 0x01, 0x33, 0x03, 0x43, /* .2.3.3.C */
896 0x03, 0x53, 0x03, 0x63, 0x03                    /* .S.c. */
897 };
898 
899 static const unsigned char pkt191[] = {
900 0x42, 0xca, 0x00,
901 0x88, 0x20, 0x51, 0x85, 0x44, /* B... Q.D */
902 0x1e, 0x03, 0x55, 0xc8, 0x46, 0x01, 0x5b, 0xe4, /* ..U.F.[. */
903 0x2f, 0xc8, 0x50, 0x49, 0x1e, 0x16, 0x55, 0x37, /* /.PI..U7 */
904 0x39, 0x0f, 0x27, 0x02, 0xef, 0x02, 0x2e, 0x2f, /* 9.'..../ */
905 0x81, 0xfe, 0xcf, 0x08, 0xaf, 0xfe, 0xcf, 0x09, /* ........ */
906 0xaf, 0xfe, 0xcf, 0x0b, 0xaf, 0x55, 0x81, 0x02, /* .....U.. */
907 0xcf, 0x0f, 0x1c, 0x40, 0x18, 0x08, 0x42, 0x00, /* ...@..B. */
908 0x5b, 0x20, 0x18, 0x3d, 0x23, 0x02, 0xaf, 0x10, /* [ .=#... */
909 0xef, 0x55, 0xaf, 0x05, 0x27, 0x4a, 0x1e, 0x01, /* .U..'J.. */
910 0x55, 0xe4, 0x2f, 0xab, 0x50, 0x4e, 0x1e, 0x01, /* U./.PN.. */
911 0x55, 0x00, 0x2e, 0x0d, 0x7b, 0x55, 0x1e, 0x16, /* U...{U.. */
912 0x55, 0x54, 0x85, 0xe4, 0x2f, 0xa2, 0x5b, 0x07, /* UT../.[. */
913 0xef, 0x20, 0x80, 0xe4, 0x2f, 0x9e, 0x5a, 0xfe, /* . ../.Z. */
914 0xcf, 0x0a, 0xaf, 0xfe, 0xcf, 0xfe, 0xcf, 0x41, /* .......A */
915 0x2e, 0x44, 0xbf, 0xfe, 0xcf, 0x41, 0x2e, 0x45, /* .D...A.E */
916 0xbf, 0xfe, 0xcf, 0x52, 0xaf, 0xfe, 0xcf, 0x53, /* ...R...S */
917 0xaf, 0xfe, 0xcf, 0x5a, 0xaf, 0x05, 0x27, 0x58, /* ...Z..'X */
918 0x1e, 0x0d, 0x55, 0x02, 0x44, 0x01, 0x5a, 0x00, /* ..U.D.Z. */
919 0x2e, 0x54, 0x79, 0xfe, 0xcf, 0x75, 0xaf, 0xfe, /* .Ty..u.. */
920 0xdf, 0x76, 0xbf, 0x41, 0x2e, 0xa4, 0xdf, 0xdf, /* .v.A.... */
921 0x29, 0x41, 0x2e, 0xa4, 0xbf, 0x05, 0x27, 0x59, /* )A....'Y */
922 0x1e, 0x03, 0x55, 0xfe, 0xcf, 0x10, 0xaf, 0x01, /* ..U..... */
923 0x2e, 0x94, 0x76, 0x63, 0x1e, 0x1a, 0x55, 0x54, /* ..vc..UT */
924 0x85, 0xe4, 0x2f, 0x73, 0x5b, 0x0c, 0xef, 0x20, /* ../s[..  */
925 0x80, 0xe4, 0x2f, 0x6f, 0x5a, 0xf0, 0xef, 0x00, /* ../oZ... */
926 0xff, 0x19, 0x27, 0x08, 0xef                    /* ..'.. */
927 };
928 
929 static const unsigned char pkt193[] = {
930 0x42, 0xa2, 0x00,
931 0xec, 0x20, 0x06, 0xaf, 0xfe, /* B... ... */
932 0xcf, 0x5f, 0x9f, 0x06, 0x25, 0xfb, 0x55, 0xfe, /* ._..%.U. */
933 0xcf, 0xfe, 0xcf, 0x41, 0x2e, 0x40, 0xbf, 0xfe, /* ...A.@.. */
934 0xcf, 0x41, 0x2e, 0x41, 0xbf, 0xfe, 0xcf, 0x41, /* .A.A...A */
935 0x2e, 0x42, 0xbf, 0x05, 0x27, 0x66, 0x1e, 0x0b, /* .B..'f.. */
936 0x55, 0xc5, 0xef, 0x2f, 0xff, 0x1a, 0x27, 0x0b, /* U../..'. */
937 0xef, 0x06, 0xaf, 0xfe, 0xcf, 0xfe, 0xdf, 0x06, /* ........ */
938 0x27, 0x01, 0x0e, 0x06, 0x25, 0xf9, 0x55, 0x05, /* '...%.U. */
939 0x27, 0x7d, 0x1e, 0x0c, 0x55, 0x02, 0x2e, 0x29, /* '}..U..) */
940 0x81, 0xe4, 0x2f, 0x47, 0x5a, 0xfe, 0xcf, 0xfe, /* ../GZ... */
941 0xdf, 0x1b, 0x27, 0xfe, 0xcf, 0x36, 0x03, 0xfe, /* ..'..6.. */
942 0xdf, 0x3f, 0x02, 0x9f, 0x9d, 0x05, 0x27, 0x7e, /* .?....'~ */
943 0x1e, 0x0c, 0x55, 0x02, 0x2e, 0x29, 0x81, 0xe4, /* ..U..).. */
944 0x2f, 0x38, 0x5a, 0xfe, 0xcf, 0xfe, 0xdf, 0x1b, /* /8Z..... */
945 0x27, 0x07, 0x80, 0xf6, 0x97, 0xff, 0xaf, 0x00, /* '....... */
946 0x2e, 0xa7, 0x8a, 0x05, 0x27, 0x61, 0x74, 0xff, /* ....'at. */
947 0x96, 0xc6, 0x2e, 0x01, 0xdf, 0x3f, 0x2c, 0xdd, /* .....?,. */
948 0x9f, 0x05, 0x27, 0xf9, 0x35, 0xc1, 0x2e, 0x4e, /* ..'.5..N */
949 0xdf, 0x0f, 0x1d, 0x09, 0x27, 0x5f, 0x02, 0xc1, /* ....'_.. */
950 0x2e, 0x4e, 0xbf, 0x05, 0x27, 0x9f, 0x22, 0x02, /* .N..'.". */
951 0x2e, 0xe7, 0x8c, 0x05, 0x27                    /* ....' */
952 };
953 
954 static const unsigned char pkt195[] = {
955 0x42, 0xca, 0x00,
956 0x3c, 0x21, 0x51, 0x85, 0x01, /* B..<!Q.. */
957 0x1e, 0x38, 0x55, 0x26, 0x40, 0x12, 0x5b, 0x26, /* .8U&@.[& */
958 0x42, 0x2e, 0x5a, 0x26, 0x41, 0x0e, 0x5a, 0x26, /* B.Z&A.Z& */
959 0xcf, 0x40, 0x1a, 0x26, 0xaf, 0x9f, 0x2d, 0x27, /* .@.&..-' */
960 0x5a, 0x07, 0x80, 0x01, 0xef, 0xff, 0xaf, 0x26, /* Z......& */
961 0x43, 0x01, 0x5b, 0x74, 0x25, 0x00, 0x55, 0x26, /* C.[t%.U& */
962 0x32, 0x00, 0x2e, 0xa7, 0x7a, 0x02, 0x2e, 0x01, /* 2...z... */
963 0x8d, 0x26, 0x40, 0x08, 0x5b, 0x41, 0x2e, 0x52, /* .&@.[A.R */
964 0xdf, 0xdf, 0x2d, 0x04, 0x5b, 0x26, 0x43, 0x01, /* ..-.[&C. */
965 0x5b, 0x74, 0x25, 0x00, 0x55, 0x26, 0x32, 0x41, /* [t%.U&2A */
966 0x2e, 0x53, 0xdf, 0xc1, 0x2e, 0x79, 0xdf, 0xff, /* .S...y.. */
967 0x96, 0xdf, 0x96, 0x41, 0x2e, 0x55, 0xdf, 0xc1, /* ...A.U.. */
968 0x2e, 0x78, 0xdf, 0x9d, 0x01, 0x5d, 0x01, 0xff, /* .x...].. */
969 0x22, 0x00, 0x54, 0xff, 0xef, 0x2e, 0xaf, 0x05, /* ".T..... */
970 0x27, 0x07, 0x80, 0x9f, 0x22, 0xff, 0xaf, 0x00, /* '..."... */
971 0x2e, 0xa7, 0x8a, 0x05, 0x27, 0x06, 0x1e, 0x02, /* ....'... */
972 0x55, 0x0f, 0x27, 0x0f, 0x27, 0x01, 0x70, 0x0a, /* U.'.'.p. */
973 0x1e, 0x0b, 0x55, 0x02, 0x2e, 0x82, 0x81, 0xa8, /* ..U..... */
974 0x77, 0x02, 0x46, 0x00, 0x5b, 0x08, 0x3b, 0x3b, /* w.F.[.;; */
975 0x30, 0x07, 0x35, 0xff, 0xff, 0xc2, 0xbf, 0x0d, /* 0.5..... */
976 0x27, 0x0c, 0x27, 0x0d, 0x1e, 0x02, 0x55, 0x54, /* '.'...UT */
977 0x85, 0xf2, 0x5b, 0xbd, 0x77, 0x12, 0x1e, 0x07, /* ..[.w... */
978 0x55, 0xdc, 0xef, 0x05, 0xff, 0x1a, 0x27, 0x56, /* U.....'V */
979 0xdf, 0x3f, 0x20, 0x59, 0x80, 0x3c, 0xaf, 0x05, /* .? Y.<.. */
980 0x27, 0x13, 0x1e, 0x01, 0x55, 0x3c, 0x23, 0x05, /* '...U<#. */
981 0x27, 0x1f, 0x1e, 0x06, 0x55                    /* '...U */
982 };
983 
984 static const unsigned char pkt197[] = {
985 0x42, 0x60, 0x00,
986 0xa0, 0x21, 0x37, 0x35, 0x08, /* B`..!75. */
987 0xef, 0x40, 0x2e, 0xf0, 0xbf, 0x40, 0x2e, 0xf6, /* .@...@.. */
988 0xbf, 0x05, 0x27, 0x20, 0x1e, 0x06, 0x55, 0x37, /* ..' ..U7 */
989 0x3d, 0x16, 0xef, 0x40, 0x2e, 0xf0, 0xbf, 0x40, /* =..@...@ */
990 0x2e, 0xf6, 0xbf, 0x05, 0x27, 0x22, 0x1e, 0x1b, /* ....'".. */
991 0x55, 0x21, 0xef, 0x08, 0xaf, 0x00, 0xef, 0x09, /* U!...... */
992 0xaf, 0x01, 0xef, 0x0b, 0xaf, 0x31, 0xef, 0x0a, /* .....1.. */
993 0xaf, 0x81, 0xcf, 0x10, 0xaf, 0x01, 0x2e, 0x94, /* ........ */
994 0x86, 0x82, 0xcf, 0x4a, 0xaf, 0x01, 0x2e, 0xf9, /* ...J.... */
995 0x81, 0x08, 0xef, 0x9b, 0xaf, 0x99, 0xaf, 0x02, /* ........ */
996 0xcf, 0x0f, 0x1c, 0x40, 0x18, 0x37, 0x31, 0x02, /* ...@.71. */
997 0xaf, 0xe2, 0x23, 0x08, 0xef, 0xe3, 0xaf, 0x05, /* ..#..... */
998 0x27, 0xf7, 0x74                                /* '.t */
999 };
1000 
1001 static const unsigned char pkt199[] = {
1002 0x42, 0xca, 0x00,
1003 0xcf, 0x21, 0x9b, 0x22, 0xff, /* B...!.". */
1004 0x86, 0x02, 0x2e, 0xeb, 0x81, 0xc2, 0x85, 0x00, /* ........ */
1005 0xef, 0x41, 0x2e, 0x76, 0xbf, 0x56, 0x87, 0x02, /* .A.v.V.. */
1006 0x2e, 0x42, 0x82, 0x78, 0x86, 0x02, 0x33, 0x07, /* .B.x..3. */
1007 0x80, 0xdd, 0x97, 0xff, 0xaf, 0x00, 0x2e, 0xa7, /* ........ */
1008 0x8a, 0x05, 0x27, 0x6c, 0xcf, 0x6d, 0xdf, 0xbf, /* ..'l.m.. */
1009 0x01, 0x6c, 0xaf, 0x6d, 0x26, 0x00, 0x2e, 0x2c, /* .l.m&.., */
1010 0x55, 0x00, 0x2e, 0x47, 0x50, 0x9f, 0x22, 0x6b, /* U..GP."k */
1011 0xaf, 0x62, 0xaf, 0x6d, 0x2e, 0x6a, 0xbf, 0x01, /* .b.m.j.. */
1012 0x2e, 0x3f, 0x84, 0x00, 0xef, 0x41, 0x2e, 0x44, /* .?...A.D */
1013 0xbf, 0xbf, 0xef, 0x41, 0x2e, 0x45, 0xbf, 0x80, /* ...A.E.. */
1014 0xef, 0x0a, 0xaf, 0x01, 0x2e, 0x06, 0x82, 0x80, /* ........ */
1015 0x82, 0x84, 0x82, 0x6b, 0xcf, 0x10, 0xaf, 0x01, /* ...k.... */
1016 0x2e, 0x94, 0x86, 0x40, 0xef, 0x6d, 0xaf, 0x80, /* ...@.m.. */
1017 0xef, 0x6c, 0xaf, 0x01, 0x2e, 0xf9, 0x81, 0xed, /* .l...... */
1018 0x80, 0x01, 0x2e, 0x18, 0x87, 0x01, 0x2e, 0x1a, /* ........ */
1019 0x87, 0x07, 0x87, 0xff, 0x2f, 0xd1, 0x5a, 0x6c, /* ..../.Zl */
1020 0xcf, 0x6d, 0xdf, 0x3f, 0x00, 0x6c, 0xaf, 0x6d, /* .m.?.l.m */
1021 0x26, 0x03, 0x54, 0x6d, 0xdf, 0x0c, 0x82, 0x6d, /* &.Tm...m */
1022 0xbf, 0xeb, 0x50, 0x6b, 0xcf, 0x08, 0x1e, 0x11, /* ..Pk.... */
1023 0x5f, 0x6c, 0x24, 0x02, 0x53, 0xff, 0xef, 0x6c, /* _l$.S..l */
1024 0xaf, 0x10, 0x50, 0x6c, 0x24, 0x02, 0x53, 0xff, /* ..Pl$.S. */
1025 0xef, 0x6c, 0xaf, 0x0b, 0x50, 0x6b, 0xcf, 0x0a, /* .l..Pk.. */
1026 0x1e, 0x08, 0x55, 0x6c, 0x24, 0x02, 0x53, 0xff, /* ..Ul$.S. */
1027 0xef, 0x6c, 0xaf, 0x03, 0x50, 0x6c, 0x24, 0x01, /* .l..Pl$. */
1028 0x53, 0xff, 0xef, 0x6c, 0xaf                    /* S..l. */
1029 };
1030 
1031 static const unsigned char pkt201[] = {
1032 0x42, 0xca, 0x00,
1033 0x33, 0x22, 0x6b, 0xcf, 0xdf, /* B..3"k.. */
1034 0x96, 0xb0, 0xef, 0x00, 0xff, 0x1d, 0x00, 0x00, /* ........ */
1035 0x13, 0x1b, 0x27, 0x6c, 0xcf, 0x9f, 0x9d, 0x6b, /* ..'l...k */
1036 0xcf, 0x1f, 0x20, 0x6b, 0xaf, 0x0a, 0x1e, 0xbc, /* .. k.... */
1037 0x5f, 0x05, 0x27, 0x01, 0x2e, 0x3f, 0x84, 0x55, /* _.'..?.U */
1038 0x82, 0x01, 0x2e, 0x06, 0x82, 0x73, 0x23, 0x0a, /* .....s#. */
1039 0xef, 0x10, 0xaf, 0x01, 0x2e, 0x94, 0x86, 0x80, /* ........ */
1040 0xef, 0x01, 0x2e, 0xf9, 0x81, 0xed, 0x80, 0x08, /* ........ */
1041 0xef, 0x06, 0xaf, 0x01, 0x2e, 0x18, 0x87, 0x01, /* ........ */
1042 0x2e, 0x1a, 0x87, 0x06, 0x25, 0xf9, 0x55, 0x02, /* ....%.U. */
1043 0x2e, 0xa7, 0x82, 0x4e, 0x23, 0x40, 0xcf, 0xe0, /* ...N#@.. */
1044 0xaf, 0x41, 0xdf, 0xe1, 0xbf, 0x41, 0x2e, 0x4e, /* .A...A.N */
1045 0xdf, 0xf7, 0x1c, 0x41, 0x2e, 0x4e, 0xbf, 0x01, /* ...A.N.. */
1046 0x2e, 0x18, 0x87, 0x01, 0x2e, 0x1a, 0x87, 0x45, /* .......E */
1047 0x82, 0x4e, 0x24, 0x4e, 0xcf, 0x20, 0x1e, 0x03, /* .N$N. .. */
1048 0x55, 0x01, 0xef, 0x1f, 0x90, 0x02, 0x2e, 0xdc, /* U....... */
1049 0x71, 0x40, 0x2e, 0x8f, 0xdf, 0xdf, 0x22, 0xe5, /* q@....". */
1050 0x55, 0x4e, 0x86, 0x4e, 0x23, 0x4e, 0xcf, 0x52, /* UN.N#N.R */
1051 0x86, 0x59, 0x86, 0x3f, 0x9f, 0x4e, 0xcf, 0x52, /* .Y.?.N.R */
1052 0x86, 0x5f, 0x86, 0x1f, 0x9f, 0x4e, 0x24, 0x4e, /* ._...N$N */
1053 0xcf, 0x04, 0x1e, 0xf3, 0x55, 0xf8, 0x0f, 0x08, /* ....U... */
1054 0xef, 0x06, 0xaf, 0xf6, 0x97, 0xbc, 0x03, 0x01, /* ........ */
1055 0x5f, 0xff, 0x0f, 0xfc, 0x97, 0x06, 0x25, 0xf9, /* _.....%. */
1056 0x55, 0xf8, 0x0f, 0x08, 0xff, 0x06, 0xbf, 0xf6, /* U....... */
1057 0x9f, 0xdf, 0x01, 0xa1, 0x27, 0x7f, 0x21, 0x3f, /* ....'.!? */
1058 0x9f, 0x06, 0x25, 0xf8, 0x55                    /* ..%.U */
1059 };
1060 
1061 static const unsigned char pkt203[] = {
1062 0x42, 0xb2, 0x00,
1063 0x97, 0x22, 0xf8, 0x0f, 0x04, /* B..."... */
1064 0xef, 0x06, 0xaf, 0xbb, 0xef, 0x00, 0xff, 0x1a, /* ........ */
1065 0x27, 0xfc, 0x9f, 0xfc, 0x97, 0x09, 0x27, 0x5f, /* '.....'_ */
1066 0x02, 0x3f, 0x97, 0x06, 0x25, 0xf8, 0x55, 0x81, /* .?..%.U. */
1067 0xcf, 0x24, 0xaf, 0x05, 0x27, 0x0a, 0xef, 0x73, /* .$..'..s */
1068 0x43, 0x02, 0x5b, 0x73, 0xcf, 0x09, 0x27, 0x0f, /* C.[s..'. */
1069 0x1c, 0x81, 0xaf, 0x73, 0xcf, 0x09, 0x27, 0x30, /* ...s..'0 */
1070 0x1c, 0xfc, 0xdf, 0xcf, 0x1d, 0x5f, 0x02, 0xfc, /* ....._.. */
1071 0xbf, 0x81, 0xcf, 0x10, 0xaf, 0x01, 0x2e, 0x94, /* ........ */
1072 0x86, 0x80, 0x82, 0x01, 0x2e, 0x34, 0x81, 0x40, /* .....4.@ */
1073 0xef, 0x6b, 0xaf, 0x80, 0xef, 0x82, 0xaf, 0x01, /* .k...... */
1074 0x2e, 0xf9, 0x81, 0xed, 0x80, 0x01, 0x2e, 0x18, /* ........ */
1075 0x87, 0x01, 0x2e, 0x1a, 0x87, 0x16, 0x82, 0x01, /* ........ */
1076 0x2e, 0x2f, 0x89, 0x0a, 0x5b, 0x73, 0x43, 0x19, /* ./..[sC. */
1077 0x5a, 0x81, 0xcf, 0x5e, 0xdf, 0xbf, 0x03, 0x15, /* Z..^.... */
1078 0x5f, 0x5f, 0x20, 0x81, 0xaf, 0xdf, 0x22, 0x11, /* __ ...". */
1079 0x54, 0xde, 0x50, 0x40, 0x2e, 0x8f, 0xdf, 0x1f, /* T.P@.... */
1080 0x2c, 0x00, 0x2e, 0x0c, 0x5a, 0x5f, 0x2c, 0x09, /* ,...Z_,. */
1081 0x5b, 0x82, 0xcf, 0x6b, 0xdf, 0x3f, 0x00, 0x82, /* [..k.?.. */
1082 0xaf, 0x6b, 0x26, 0xe7, 0x54, 0x6b, 0xdf, 0x0c, /* .k&.Tk.. */
1083 0x82, 0x6b, 0xbf, 0xd8, 0x50, 0x05, 0x27, 0x82, /* .k..P.'. */
1084 0xcf, 0x6b, 0xdf, 0xbf, 0x01, 0x82, 0xaf, 0x6b, /* .k.....k */
1085 0x26, 0xf4, 0x55, 0xdb, 0x50                    /* &.U.P */
1086 };
1087 
1088 static const unsigned char pkt205[] = {
1089 0x42, 0x86, 0x00,
1090 0xef, 0x22, 0xa5, 0xcf, 0xed, /* B..."... */
1091 0x2e, 0x6a, 0xdf, 0xf3, 0x1c, 0x3f, 0x02, 0xa5, /* .j...?.. */
1092 0xaf, 0x4a, 0xcf, 0xdf, 0x96, 0x10, 0xcf, 0x5f, /* .J....._ */
1093 0xdf, 0xbf, 0x03, 0x02, 0x5f, 0x5f, 0xcf, 0x10, /* ....__.. */
1094 0xaf, 0x04, 0x50, 0x5e, 0xdf, 0xbf, 0x03, 0x01, /* ..P^.... */
1095 0x53, 0x5e, 0xcf, 0x10, 0xaf, 0x01, 0x2e, 0x40, /* S^.....@ */
1096 0x88, 0x01, 0x2e, 0xe1, 0x86, 0xdd, 0x97, 0x0a, /* ........ */
1097 0x40, 0x18, 0x5a, 0x62, 0xcf, 0xdf, 0x22, 0x22, /* @.Zb.."" */
1098 0x54, 0xed, 0x2e, 0x6a, 0xdf, 0x10, 0xef, 0x00, /* T..j.... */
1099 0x1f, 0x06, 0x54, 0x0c, 0xef, 0x04, 0x1f, 0x03, /* ..T..... */
1100 0x54, 0x0b, 0xef, 0x08, 0x1f, 0x00, 0x54, 0x05, /* T.....T. */
1101 0xef, 0x62, 0xdf, 0x76, 0x80, 0x12, 0x82, 0x12, /* .b.v.... */
1102 0x82, 0x80, 0x10, 0x01, 0x13, 0x4a, 0xcf, 0x3f, /* .....J.? */
1103 0x00, 0x00, 0x53, 0xff, 0xef, 0x4a, 0xdf, 0xed, /* ..S..J.. */
1104 0x2e, 0x6e, 0xbf, 0x4a, 0xaf, 0x6d, 0x2e, 0x6f, /* .n.J.m.o */
1105 0xbf, 0xdf, 0x96, 0xbf, 0x01, 0x6d, 0x2e, 0x6d, /* .....m.m */
1106 0xbf, 0xdd, 0x97, 0x01, 0x2e, 0xf9, 0x81, 0x05, /* ........ */
1107 0x27                                            /* ' */
1108 };
1109 
1110 static const unsigned char pkt207[] = {
1111 0x42, 0xca, 0x00,
1112 0x31, 0x23, 0x01, 0x2e, 0x48, /* B..1#..H */
1113 0x88, 0x02, 0x2e, 0x5c, 0x83, 0x37, 0x41, 0xdf, /* ...\.7A. */
1114 0x2f, 0x0c, 0x5a, 0x0a, 0x40, 0x1d, 0x5a, 0x02, /* /.Z.@.Z. */
1115 0x2e, 0xe2, 0x83, 0x02, 0x2e, 0x02, 0x84, 0x02, /* ........ */
1116 0x2e, 0x82, 0x83, 0x02, 0x2e, 0xa9, 0x83, 0x02, /* ........ */
1117 0x2e, 0x0f, 0x84, 0x37, 0x42, 0x09, 0x5a, 0x09, /* ...7B.Z. */
1118 0x46, 0x0f, 0x5b, 0x23, 0x26, 0x0d, 0x55, 0x22, /* F.[#&.U" */
1119 0xcf, 0xc6, 0x1e, 0x00, 0x2e, 0x8a, 0x52, 0x10, /* ......R. */
1120 0xcf, 0x27, 0xaf, 0x08, 0xef, 0x6f, 0xaf, 0x9f, /* .'...o.. */
1121 0x22, 0x6e, 0xaf, 0x6d, 0x2e, 0x6c, 0xbf, 0x6d, /* "n.m.l.m */
1122 0x2e, 0x6b, 0xbf, 0x6e, 0x26, 0x00, 0x55, 0x6e, /* .k.n&.Un */
1123 0x24, 0x05, 0x27, 0x9a, 0xcf, 0xdf, 0x96, 0xe0, /* $.'..... */
1124 0xef, 0x2c, 0xff, 0x19, 0x27, 0xfe, 0x0c, 0x9f, /* .,..'... */
1125 0x22, 0x00, 0xff, 0xe1, 0x22, 0x07, 0x55, 0x20, /* "...".U  */
1126 0x00, 0x05, 0x52, 0x82, 0x03, 0x03, 0x53, 0x02, /* ..R...S. */
1127 0x0d, 0x3f, 0x20, 0x0f, 0x1f, 0xf5, 0x55, 0x5f, /* .? ...U_ */
1128 0x90, 0x82, 0x01, 0x1f, 0x90, 0xc1, 0x97, 0xa0, /* ........ */
1129 0x01, 0x82, 0x01, 0xdf, 0x21, 0x80, 0x03, 0x02, /* ....!... */
1130 0x5e, 0x7f, 0x20, 0x00, 0x53, 0xbf, 0x22, 0x29, /* ^. .S.") */
1131 0xcf, 0xbf, 0x03, 0x01, 0x5e, 0x5f, 0x20, 0xdf, /* ....^_ . */
1132 0x9f, 0x28, 0xbf, 0x03, 0x0c, 0x05, 0x27, 0x62, /* .(....'b */
1133 0xcf, 0x6d, 0x2e, 0x6c, 0xbf, 0x61, 0x26, 0x20, /* .m.l.a&  */
1134 0x55, 0x29, 0xcf, 0x09, 0x1e, 0x08, 0x53, 0x02, /* U)....S. */
1135 0xff, 0x6d, 0x2e, 0x6c, 0xdf, 0xbf, 0x01, 0x00, /* .m.l.... */
1136 0x53, 0x9f, 0x22, 0x6d, 0x2e, 0x6c, 0xbf, 0x05, /* S."m.l.. */
1137 0x27, 0x28, 0xdf, 0x02, 0x1f                    /* '(... */
1138 };
1139 
1140 static const unsigned char pkt209[] = {
1141 0x42, 0xca, 0x00,
1142 0x95, 0x23, 0x11, 0x52, 0x0c, /* B...#.R. */
1143 0x1e, 0x0f, 0x52, 0x6d, 0x2e, 0x6c, 0xdf, 0x02, /* ..Rm.l.. */
1144 0x10, 0x30, 0x1e, 0x00, 0x5f, 0x30, 0xef, 0x6d, /* .0.._0.m */
1145 0x2e, 0x6c, 0xbf, 0x62, 0xdf, 0xbf, 0x01, 0xdf, /* .l.b.... */
1146 0x9f, 0x6e, 0xcf, 0xbf, 0x01, 0x00, 0x53, 0x9f, /* .n....S. */
1147 0x22, 0x6e, 0xaf, 0x05, 0x27, 0x6d, 0x2e, 0x6a, /* "n..'m.j */
1148 0xdf, 0x6d, 0x2e, 0x6b, 0xbf, 0x29, 0x50, 0x23, /* .m.k.)P# */
1149 0x26, 0x02, 0x55, 0x22, 0xcf, 0x20, 0x1e, 0x24, /* &.U". .$ */
1150 0x5f, 0x40, 0x2e, 0x62, 0xdf, 0xed, 0x2e, 0x6c, /* _@.b...l */
1151 0xdf, 0xbf, 0x03, 0x1e, 0x55, 0x61, 0x26, 0x1c, /* ....Ua&. */
1152 0x55, 0x6d, 0x2e, 0x6a, 0xdf, 0x00, 0x1e, 0x01, /* Um.j.... */
1153 0x55, 0x06, 0xff, 0x06, 0x50, 0x04, 0x1e, 0x01, /* U...P... */
1154 0x55, 0x07, 0xff, 0x02, 0x50, 0x08, 0x1e, 0x10, /* U...P... */
1155 0x55, 0x08, 0xff, 0x28, 0xcf, 0xbf, 0x03, 0x0c, /* U..(.... */
1156 0x52, 0x6d, 0x2e, 0x6b, 0xdf, 0x04, 0x10, 0x6d, /* Rm.k...m */
1157 0x2e, 0x6b, 0xbf, 0x03, 0xff, 0x04, 0x1e, 0xcf, /* .k...... */
1158 0x54, 0x03, 0xff, 0x08, 0x1e, 0xcc, 0x54, 0x06, /* T.....T. */
1159 0xff, 0xca, 0x50, 0x05, 0x27, 0x6c, 0x2e, 0xff, /* ..P.'l.. */
1160 0xdf, 0xdf, 0x22, 0x21, 0x55, 0x6c, 0x2e, 0xfe, /* .."!Ul.. */
1161 0xdf, 0xdf, 0x22, 0x1d, 0x55, 0x05, 0x27, 0x61, /* ..".U.'a */
1162 0x23, 0x6c, 0x2e, 0xff, 0xdf, 0xdf, 0x22, 0x17, /* #l....". */
1163 0x55, 0x6c, 0x2e, 0xfe, 0xdf, 0x65, 0xdf, 0xbf, /* Ul...e.. */
1164 0x03, 0x12, 0x5e, 0x3b, 0x43, 0x01, 0x5a, 0x3b, /* ..^;C.Z; */
1165 0x41, 0x0d, 0x5a, 0x29, 0xdf, 0xff, 0x96, 0x25, /* A.Z)...% */
1166 0xdf, 0x5d, 0x00, 0x10, 0x1f, 0x08, 0x53, 0x07, /* .]....S. */
1167 0x1f, 0x05, 0x53, 0x61, 0x24                    /* ..Sa$ */
1168 };
1169 
1170 static const unsigned char pkt211[] = {
1171 0x42, 0xca, 0x00,
1172 0xf9, 0x23, 0x3b, 0x41, 0x02, /* B...#;A. */
1173 0x5a, 0x03, 0x1f, 0x00, 0x53, 0x61, 0x24, 0x05, /* Z...Sa$. */
1174 0x27, 0xff, 0xef, 0x61, 0xaf, 0x05, 0x27, 0x3b, /* '..a..'; */
1175 0x43, 0x09, 0x5b, 0x28, 0xdf, 0x6e, 0xbf, 0x60, /* C.[(.n.` */
1176 0xef, 0xbf, 0x22, 0x1a, 0x27, 0x29, 0xdf, 0x6e, /* ..".').n */
1177 0xcf, 0xdf, 0x01, 0x59, 0x80, 0x6f, 0xaf, 0x05, /* ...Y.o.. */
1178 0x27, 0x10, 0xdf, 0x27, 0xbf, 0x61, 0xcf, 0xdf, /* '..'.a.. */
1179 0x22, 0x21, 0x54, 0x5f, 0x00, 0x00, 0x57, 0xbf, /* "!T_..W. */
1180 0x22, 0x5f, 0xcf, 0xdf, 0x03, 0x01, 0x5f, 0x61, /* "_...._a */
1181 0x23, 0x5f, 0xdf, 0x27, 0xbf, 0x61, 0xcf, 0xdf, /* #_.'.a.. */
1182 0x2d, 0x22, 0x5a, 0x02, 0x2e, 0x66, 0x84, 0xdf, /* -"Z..f.. */
1183 0x96, 0x6e, 0xdf, 0x02, 0x2e, 0x37, 0x84, 0x6e, /* .n...7.n */
1184 0xbf, 0xc0, 0x97, 0xed, 0x2e, 0x6c, 0xdf, 0x02, /* .....l.. */
1185 0x2e, 0x37, 0x84, 0x30, 0x1f, 0x00, 0x5f, 0x30, /* .7.0.._0 */
1186 0xff, 0xed, 0x2e, 0x6c, 0xbf, 0x6f, 0xdf, 0xdd, /* ...l.o.. */
1187 0x97, 0x02, 0x2e, 0x3c, 0x84, 0x6f, 0xaf, 0x05, /* ...<.o.. */
1188 0x27, 0x76, 0x80, 0x20, 0x10, 0x00, 0x13, 0x12, /* 'v. .... */
1189 0x82, 0x05, 0x27, 0xdf, 0x96, 0x9f, 0x22, 0xc3, /* ..'...". */
1190 0x81, 0x1a, 0x27, 0xdd, 0x9f, 0x59, 0x80, 0x05, /* ..'..Y.. */
1191 0x27, 0x02, 0x2e, 0x66, 0x84, 0xdf, 0x96, 0xed, /* '..f.... */
1192 0x2e, 0x6c, 0xdf, 0xc0, 0x97, 0x02, 0x2e, 0x3c, /* .l.....< */
1193 0x84, 0x6d, 0x2e, 0x6c, 0xbf, 0x6f, 0xdf, 0xc0, /* .m.l.o.. */
1194 0x97, 0x02, 0x2e, 0x37, 0x84, 0x6f, 0xbf, 0x6e, /* ...7.o.n */
1195 0xdf, 0xdd, 0x97, 0x02, 0x2e, 0x3c, 0x84, 0xed, /* .....<.. */
1196 0x2e, 0x6b, 0xdf, 0x04, 0x1f, 0x03, 0x5f, 0xfe, /* .k...._. */
1197 0x10, 0x08, 0x1f, 0x00, 0x54                    /* ....T */
1198 };
1199 
1200 static const unsigned char pkt213[] = {
1201 0x42, 0x24, 0x00,
1202 0x5d, 0x24, 0x02, 0x10, 0x6e, /* B$.]$..n */
1203 0xaf, 0x04, 0xef, 0x08, 0x1f, 0x00, 0x53, 0x9f, /* ......S. */
1204 0x22, 0x6d, 0x2e, 0x6b, 0xbf, 0x05, 0x27, 0x27, /* "m.k..'' */
1205 0xcf, 0x61, 0x47, 0x00, 0x5b, 0x1f, 0x20, 0x01, /* .aG.[. . */
1206 0x2e, 0x41, 0x88, 0xff, 0x97, 0x05, 0x27        /* .A....' */
1207 };
1208 
1209 static const unsigned char pkt215[] = {
1210 0x42, 0xca, 0x00,
1211 0x6e, 0x24, 0x5c, 0x46, 0x00, /* B..n$\F. */
1212 0x5b, 0xfb, 0x31, 0x02, 0x2e, 0x27, 0x87, 0x02, /* [.1..'.. */
1213 0x2e, 0x97, 0x86, 0x02, 0x2e, 0xaf, 0x86, 0x02, /* ........ */
1214 0x2e, 0xff, 0x86, 0x02, 0x2e, 0xf0, 0x85, 0x02, /* ........ */
1215 0x2e, 0xf1, 0x85, 0x40, 0xcf, 0x41, 0xdf, 0x45, /* ...@.A.E */
1216 0xaf, 0x46, 0xbf, 0x07, 0x38, 0x01, 0x5b, 0x02, /* .F..8.[. */
1217 0x2e, 0x8f, 0x85, 0x3b, 0x40, 0x00, 0x2e, 0x43, /* ...;@..C */
1218 0x5b, 0x5c, 0x47, 0x01, 0x5a, 0x02, 0x2e, 0xaf, /* [\G.Z... */
1219 0x86, 0x09, 0x46, 0x01, 0x5b, 0x02, 0x2e, 0xfe, /* ..F.[... */
1220 0x87, 0xc9, 0x30, 0x41, 0x2e, 0x7a, 0xdf, 0x1f, /* ..0A.z.. */
1221 0x28, 0x41, 0x2e, 0x7a, 0xbf, 0xfb, 0x39, 0xfa, /* (A.z..9. */
1222 0x33, 0xc8, 0x46, 0x0f, 0x5b, 0xd0, 0x46, 0xfd, /* 3.F.[.F. */
1223 0x5b, 0xd3, 0x45, 0xfd, 0x5a, 0xd3, 0x45, 0xfb, /* [.E.Z.E. */
1224 0x5a, 0xd3, 0x3c, 0x41, 0x2e, 0xa1, 0xdf, 0x9f, /* Z.<A.... */
1225 0x28, 0x41, 0x2e, 0xa1, 0xbf, 0x02, 0x2e, 0x58, /* (A.....X */
1226 0x80, 0x02, 0x2e, 0xb7, 0x74, 0x4e, 0x81, 0xd3, /* ....tN.. */
1227 0x45, 0xea, 0x5a, 0xd3, 0x3c, 0xc8, 0xcf, 0xdf, /* E.Z.<... */
1228 0x22, 0x02, 0x55, 0xc7, 0xcf, 0xdf, 0x22, 0x02, /* ".U...". */
1229 0x54, 0xd3, 0x33, 0xd3, 0x31, 0x4e, 0x81, 0xf7, /* T.3.1N.. */
1230 0xef, 0x16, 0x80, 0xf8, 0xcf, 0x9f, 0x1c, 0xf8, /* ........ */
1231 0xaf, 0xfb, 0x39, 0xfa, 0x33, 0x5c, 0x47, 0x03, /* ..9.3\G. */
1232 0x5a, 0x08, 0x43, 0xde, 0x2f, 0x15, 0x5a, 0x02, /* Z.C./.Z. */
1233 0x50, 0x3d, 0x23, 0xde, 0x2f, 0x11, 0x50, 0x02, /* P=#./.P. */
1234 0xcf, 0x0f, 0x1c, 0x10, 0x18, 0x02, 0xaf, 0xd9, /* ........ */
1235 0x72, 0x5c, 0x46, 0x01, 0x5a, 0x01, 0x2e, 0x71, /* r\F.Z..q */
1236 0x87, 0xd0, 0x41, 0x00, 0x5b                    /* ..A.[ */
1237 };
1238 
1239 static const unsigned char pkt217[] = {
1240 0x42, 0xca, 0x00,
1241 0xd2, 0x24, 0xed, 0x83, 0x5c, /* B...$..\ */
1242 0x47, 0x17, 0x5a, 0x52, 0x26, 0x04, 0x55, 0x53, /* G.ZR&.US */
1243 0x26, 0x02, 0x55, 0x07, 0x3a, 0x00, 0x2e, 0x20, /* &.U.:..  */
1244 0x7e, 0xc8, 0x47, 0x00, 0x2e, 0x09, 0x5b, 0x08, /* ~.G...[. */
1245 0xef, 0xc0, 0xaf, 0x07, 0x3a, 0x04, 0x27, 0x00, /* ....:.'. */
1246 0xef, 0xc0, 0xaf, 0x08, 0xef, 0xc1, 0xaf, 0x00, /* ........ */
1247 0x2e, 0x20, 0x7e, 0x07, 0x32, 0xc9, 0x31, 0x00, /* . ~.2.1. */
1248 0x2e, 0x20, 0x7e, 0x41, 0x2e, 0x7a, 0xdf, 0xdf, /* . ~A.z.. */
1249 0x2d, 0x0d, 0x5b, 0x10, 0xef, 0xc0, 0xaf, 0x07, /* -.[..... */
1250 0x3a, 0x04, 0x27, 0xc0, 0x23, 0x10, 0xef, 0xc1, /* :.'.#... */
1251 0xaf, 0x41, 0x2e, 0x72, 0xdf, 0x1f, 0x20, 0x41, /* .A.r.. A */
1252 0x2e, 0x72, 0xbf, 0x00, 0x2e, 0x20, 0x7e, 0x07, /* .r... ~. */
1253 0x32, 0xc9, 0x31, 0x41, 0x2e, 0x72, 0xdf, 0x1f, /* 2.1A.r.. */
1254 0x20, 0x41, 0x2e, 0x72, 0xbf, 0x00, 0x2e, 0x20, /*  A.r...  */
1255 0x7e, 0x00, 0x2e, 0x5b, 0x82, 0x45, 0xcf, 0x46, /* ~..[.E.F */
1256 0xdf, 0x19, 0x27, 0x02, 0x2e, 0x45, 0x86, 0x02, /* ..'..E.. */
1257 0x2e, 0x59, 0x86, 0x05, 0x27, 0x08, 0x82, 0x05, /* .Y..'... */
1258 0x27, 0x02, 0x2e, 0xcb, 0x87, 0x10, 0x5b, 0x49, /* '.....[I */
1259 0xef, 0xff, 0xaf, 0x05, 0xef, 0xff, 0xaf, 0x9f, /* ........ */
1260 0x22, 0xff, 0xaf, 0x10, 0xef, 0xff, 0xaf, 0x22, /* "......" */
1261 0xcf, 0xff, 0xaf, 0x23, 0xcf, 0xff, 0xaf, 0x9f, /* ...#.... */
1262 0x22, 0xff, 0xaf, 0xff, 0xaf, 0x02, 0x2e, 0x46, /* "......F */
1263 0x80, 0x0c, 0x40, 0x2a, 0x5b, 0x36, 0x80, 0x0d, /* ..@*[6.. */
1264 0x34, 0x10, 0x5a, 0x49, 0xcf, 0x5f, 0x9d, 0x49, /* 4.ZI._.I */
1265 0x38, 0x3f, 0x80, 0x49, 0xcf, 0x5f, 0x9d, 0x36, /* 8?.I._.6 */
1266 0x80, 0x9f, 0x22, 0x1f, 0x9c                    /* ..".. */
1267 };
1268 
1269 static const unsigned char pkt219[] = {
1270 0x42, 0xca, 0x00,
1271 0x36, 0x25, 0x5f, 0x9c, 0x1e, /* B..6%_.. */
1272 0xcf, 0x1f, 0x9d, 0x48, 0xcf, 0x1d, 0xdf, 0xdf, /* ...H.... */
1273 0x01, 0x9f, 0x22, 0x12, 0x50, 0x02, 0x2e, 0x3f, /* ..".P..? */
1274 0x86, 0xf5, 0x97, 0x49, 0xaf, 0x02, 0x2e, 0x69, /* ...I...i */
1275 0x87, 0x49, 0xcf, 0xf7, 0x1c, 0x5f, 0x9d, 0x44, /* .I..._.D */
1276 0xdf, 0x3f, 0x20, 0x44, 0xbf, 0xff, 0x9a, 0x8c, /* .? D.... */
1277 0x81, 0x20, 0x0d, 0x9f, 0x99, 0xe0, 0x0d, 0x1c, /* . ...... */
1278 0xcf, 0x1d, 0xdf, 0x9f, 0x9c, 0xff, 0x9c, 0x01, /* ........ */
1279 0x2e, 0x04, 0x85, 0x0c, 0x41, 0x01, 0x5b, 0x01, /* ....A.[. */
1280 0x2e, 0x06, 0x85, 0x0c, 0x42, 0x04, 0x5b, 0xe4, /* ....B.[. */
1281 0x40, 0x01, 0x5a, 0xe4, 0x3a, 0x00, 0x50, 0xe4, /* @.Z.:.P. */
1282 0x32, 0x0c, 0x43, 0x04, 0x5b, 0xe4, 0x42, 0x01, /* 2.C.[.B. */
1283 0x5a, 0xe4, 0x30, 0x00, 0x50, 0xe4, 0x38, 0x0c, /* Z.0.P.8. */
1284 0x44, 0x11, 0x5b, 0x18, 0x23, 0x1a, 0x23, 0x1b, /* D.[.#.#. */
1285 0x23, 0xe4, 0x42, 0x01, 0x5a, 0xe4, 0x38, 0x00, /* #.B.Z.8. */
1286 0x50, 0xe4, 0x30, 0x36, 0x80, 0x02, 0x2e, 0x40, /* P.06...@ */
1287 0x80, 0x02, 0x2e, 0x42, 0x80, 0xe4, 0x42, 0x01, /* ...B..B. */
1288 0x5a, 0xe4, 0x30, 0x00, 0x50, 0xe4, 0x38, 0x0c, /* Z.0.P.8. */
1289 0x45, 0x01, 0x5b, 0x02, 0x2e, 0x97, 0x85, 0x0c, /* E.[..... */
1290 0x46, 0x01, 0x5a, 0x02, 0x2e, 0x8f, 0x85, 0x0c, /* F.Z..... */
1291 0x43, 0x05, 0x5b, 0x0c, 0x45, 0x03, 0x5b, 0x0d, /* C.[.E.[. */
1292 0x45, 0x01, 0x5b, 0x0d, 0x37, 0x05, 0x27, 0x0c, /* E.[.7.'. */
1293 0x40, 0x00, 0x5b, 0x0d, 0x3f, 0x05, 0x27, 0x60, /* @.[.?.'` */
1294 0xcf, 0x33, 0x1c, 0x09, 0x27, 0x60, 0xdf, 0x0c, /* .3..'`.. */
1295 0x1d, 0x3f, 0x02, 0x60, 0xaf, 0x05, 0x27, 0x60, /* .?.`..'` */
1296 0xcf, 0x0f, 0x1c, 0xdf, 0x9f                    /* ..... */
1297 };
1298 
1299 static const unsigned char pkt221[] = {
1300 0x42, 0xca, 0x00,
1301 0x9a, 0x25, 0x0c, 0x1c, 0x08, /* B...%... */
1302 0x82, 0x03, 0x1d, 0x0f, 0x82, 0x5f, 0x02, 0x60, /* ....._.` */
1303 0xcf, 0xf0, 0x1c, 0x3f, 0x02, 0x60, 0xaf, 0x05, /* ...?.`.. */
1304 0x27, 0x60, 0xcf, 0x09, 0x27, 0x03, 0x1c, 0x00, /* '`..'... */
1305 0x1e, 0x02, 0x55, 0xa7, 0xef, 0x2d, 0xff, 0x06, /* ..U..-.. */
1306 0x50, 0x01, 0x1e, 0x02, 0x55, 0x1a, 0xef, 0x31, /* P...U..1 */
1307 0xff, 0x01, 0x50, 0x8d, 0xef, 0x34, 0xff, 0x40, /* ..P..4.@ */
1308 0xaf, 0x41, 0xbf, 0x19, 0x27, 0x05, 0x27, 0x2d, /* .A..'.'- */
1309 0xff, 0x64, 0xef, 0x19, 0x27, 0x01, 0xff, 0x5a, /* .d..'..Z */
1310 0xef, 0x1b, 0x27, 0x06, 0xef, 0x06, 0xaf, 0xfc, /* ..'..... */
1311 0x97, 0x5f, 0x9f, 0x06, 0x25, 0xfb, 0x55, 0x05, /* ._..%.U. */
1312 0x27, 0x10, 0xcf, 0x72, 0xaf, 0x0a, 0x40, 0x1a, /* '..r..@. */
1313 0x5a, 0x6d, 0x2e, 0x6b, 0xdf, 0x6d, 0x2e, 0x6a, /* Zm.k.m.j */
1314 0xbf, 0x6d, 0x2e, 0x6c, 0xdf, 0x62, 0xaf, 0x27, /* .m.l.b.' */
1315 0xcf, 0x10, 0xaf, 0x07, 0x43, 0x08, 0x5b, 0x3b, /* ....C.[; */
1316 0x31, 0x02, 0x5b, 0x3b, 0x36, 0x3b, 0x43, 0x03, /* 1.[;6;C. */
1317 0x5b, 0x6e, 0xcf, 0xe2, 0xaf, 0x6f, 0xcf, 0xe3, /* [n...o.. */
1318 0xaf, 0x01, 0x2e, 0x94, 0x86, 0x07, 0x40, 0x02, /* ......@. */
1319 0x5a, 0x61, 0x26, 0x00, 0x55, 0x07, 0x33, 0x80, /* Za&.U.3. */
1320 0x82, 0x02, 0x43, 0xdc, 0x2f, 0x9c, 0x5b, 0x01, /* ..C./.[. */
1321 0x2e, 0x34, 0x81, 0x05, 0x27, 0xa7, 0xcf, 0x5f, /* .4..'.._ */
1322 0x21, 0xa6, 0xcf, 0x5f, 0x21, 0x4a, 0xaf, 0x05, /* !.._!J.. */
1323 0x27, 0x05, 0x27, 0x08, 0x45, 0x13, 0x5a, 0x32, /* '.'.E.Z2 */
1324 0x80, 0xd2, 0xef, 0x5f, 0x9f, 0x29, 0xef, 0x5f, /* ..._.)._ */
1325 0x9f, 0x9f, 0x22, 0x5f, 0x9f, 0x18, 0xef, 0x5f, /* .."_..._ */
1326 0x9f, 0x08, 0xef, 0x5f, 0x9f                    /* ..._. */
1327 };
1328 
1329 static const unsigned char pkt223[] = {
1330 0x42, 0xca, 0x00,
1331 0xfe, 0x25, 0x10, 0xef, 0x5f, /* B...%.._ */
1332 0x9f, 0x26, 0xef, 0x06, 0xaf, 0x9f, 0x22, 0x5f, /* .&...."_ */
1333 0x9f, 0x06, 0x25, 0xfc, 0x55, 0x4e, 0x80, 0x05, /* ..%.UN.. */
1334 0x27, 0x0c, 0xcf, 0x03, 0x1c, 0x0b, 0x55, 0x0c, /* '.....U. */
1335 0xcf, 0x0c, 0x1c, 0x0c, 0x1e, 0x07, 0x54, 0x08, /* ......T. */
1336 0x1e, 0x03, 0x55, 0x0c, 0x45, 0x01, 0x5b, 0x0d, /* ..U.E.[. */
1337 0x44, 0x01, 0x5b, 0x0e, 0x33, 0x05, 0x27, 0x0e, /* D.[.3.'. */
1338 0x3b, 0x05, 0x27, 0x0d, 0xcf, 0x06, 0x1c, 0x0a, /* ;.'..... */
1339 0x55, 0x09, 0x46, 0x05, 0x5b, 0x02, 0x2e, 0x38, /* U.F.[..8 */
1340 0x86, 0x02, 0x5a, 0xf2, 0xcf, 0x0b, 0xaf, 0x12, /* ..Z..... */
1341 0x50, 0x02, 0xef, 0x0c, 0xaf, 0x0f, 0x50, 0x0a, /* P.....P. */
1342 0x41, 0x0d, 0x5b, 0x0c, 0x39, 0x0c, 0x46, 0x05, /* A.[.9.F. */
1343 0x5b, 0x36, 0x80, 0x02, 0x2e, 0x3f, 0x86, 0x02, /* [6...?.. */
1344 0x2e, 0x69, 0x87, 0x00, 0x50, 0x0c, 0x31, 0x0c, /* .i..P.1. */
1345 0x38, 0x01, 0x5b, 0x0d, 0x3f, 0x0d, 0x34, 0x05, /* 8.[.?.4. */
1346 0x27, 0x23, 0x26, 0x02, 0x55, 0x22, 0xcf, 0xc8, /* '#&.U".. */
1347 0x1e, 0x00, 0x5f, 0x0c, 0x27, 0x0d, 0x27, 0xf0, /* .._.'.'. */
1348 0x97, 0x47, 0xaf, 0xf1, 0x97, 0x48, 0xaf, 0x05, /* .G...H.. */
1349 0x27, 0x32, 0x80, 0x08, 0x46, 0x0f, 0x5a, 0xde, /* '2..F.Z. */
1350 0xef, 0x5f, 0x9f, 0x10, 0xef, 0x5f, 0x9f, 0x00, /* ._..._.. */
1351 0xef, 0x5f, 0x9f, 0x2d, 0xff, 0x54, 0xef, 0x1b, /* ._.-.T.. */
1352 0x27, 0x10, 0xef, 0x06, 0xaf, 0xfc, 0x97, 0x5f, /* '......_ */
1353 0x9f, 0x06, 0x25, 0xfb, 0x55, 0x4e, 0x80, 0x05, /* ..%.UN.. */
1354 0x27, 0x32, 0x80, 0x08, 0x47, 0xfb, 0x5a, 0xdf, /* '2..G.Z. */
1355 0xef, 0x5f, 0x9f, 0x06, 0xef, 0x5f, 0x9f, 0x00, /* ._..._.. */
1356 0xef, 0x5f, 0x9f, 0x2d, 0xff                    /* ._.-. */
1357 };
1358 
1359 static const unsigned char pkt225[] = {
1360 0x42, 0xca, 0x00,
1361 0x62, 0x26, 0x64, 0xef, 0x1b, /* B..b&d.. */
1362 0x27, 0x06, 0xef, 0x06, 0xaf, 0xea, 0x50, 0x2d, /* '.....P- */
1363 0xff, 0x64, 0xef, 0x19, 0x27, 0x0f, 0xef, 0x6b, /* .d..'..k */
1364 0xdf, 0xff, 0x96, 0xbf, 0x22, 0xff, 0x96, 0x7b, /* ...."..{ */
1365 0x00, 0xc1, 0x03, 0x6b, 0xbf, 0x0c, 0x53, 0xdf, /* ...k..S. */
1366 0x96, 0xc2, 0x97, 0xbf, 0x01, 0x5f, 0x90, 0xdd, /* ....._.. */
1367 0x97, 0x5f, 0x20, 0x02, 0x1e, 0xf3, 0x53, 0x02, /* ._ ...S. */
1368 0xef, 0x01, 0x0c, 0xdd, 0x9f, 0x6b, 0xbf, 0x15, /* .....k.. */
1369 0x50, 0xdf, 0x96, 0xc2, 0x97, 0xdf, 0x01, 0xc1, /* P....... */
1370 0x03, 0x05, 0x52, 0xdd, 0x97, 0x1f, 0x20, 0x6b, /* ..R... k */
1371 0xdf, 0xe0, 0x01, 0x6b, 0xbf, 0x00, 0x50, 0xdd, /* ...k..P. */
1372 0x97, 0x02, 0x0c, 0x6b, 0xdf, 0x28, 0x1f, 0x01, /* ...k.(.. */
1373 0x53, 0x28, 0xff, 0x6b, 0xbf, 0x68, 0x1f, 0x01, /* S(.k.h.. */
1374 0x5f, 0x68, 0xff, 0x6b, 0xbf, 0x05, 0x27, 0xe9, /* _h.k..'. */
1375 0x80, 0x02, 0x2e, 0xc4, 0x85, 0x02, 0x2e, 0xba, /* ........ */
1376 0x87, 0xed, 0x80, 0x02, 0x2e, 0xa4, 0x85, 0x02, /* ........ */
1377 0x2e, 0xea, 0x85, 0x01, 0x2e, 0xa9, 0x83, 0x5c, /* .......\ */
1378 0x47, 0x02, 0x5b, 0x01, 0x2e, 0xe7, 0x83, 0x01, /* G.[..... */
1379 0x50, 0x01, 0x2e, 0xe5, 0x83, 0x08, 0xef, 0x0f, /* P....... */
1380 0x80, 0x01, 0x2e, 0x18, 0x87, 0x05, 0x27, 0x07, /* ......'. */
1381 0x40, 0x01, 0x5b, 0x54, 0x23, 0x1f, 0x50, 0x02, /* @.[T#.P. */
1382 0x2e, 0x08, 0x85, 0x0d, 0xcf, 0x06, 0x1c, 0x0b, /* ........ */
1383 0x54, 0x02, 0x2e, 0xd4, 0x86, 0x02, 0x2e, 0x42, /* T......B */
1384 0x80, 0x01, 0x2e, 0x7b, 0x89, 0x02, 0x2e, 0x08, /* ...{.... */
1385 0x86, 0x02, 0x2e, 0x32, 0x87, 0x02, 0x2e, 0x94, /* ...2.... */
1386 0x87, 0x02, 0x2e, 0x19, 0x86                    /* ..... */
1387 };
1388 
1389 static const unsigned char pkt227[] = {
1390 0x42, 0xca, 0x00,
1391 0xc6, 0x26, 0x02, 0x2e, 0x22, /* B...&.." */
1392 0x87, 0x09, 0x46, 0x02, 0x5b, 0x2d, 0x82, 0x90, /* ..F.[-.. */
1393 0xaf, 0x91, 0xbf, 0x01, 0x2e, 0xbd, 0x84, 0x02, /* ........ */
1394 0x2e, 0x14, 0x85, 0x0c, 0x3e, 0xe8, 0x5a, 0x05, /* ....>.Z. */
1395 0x27, 0x2d, 0x82, 0x40, 0x82, 0x12, 0x82, 0x12, /* '-.@.... */
1396 0x82, 0x9d, 0xbf, 0xff, 0x97, 0x08, 0x10, 0x09, /* ........ */
1397 0x27, 0x0f, 0x1c, 0x5c, 0x46, 0x03, 0x5b, 0x02, /* '..\F.[. */
1398 0x1e, 0x04, 0x53, 0x02, 0xef, 0x02, 0x50, 0x03, /* ..S...P. */
1399 0x1e, 0x00, 0x53, 0x03, 0xef, 0x69, 0xaf, 0x3f, /* ..S..i.? */
1400 0x80, 0x1b, 0x0d, 0xe1, 0x97, 0x0f, 0x1c, 0x69, /* .......i */
1401 0xdf, 0xdf, 0x01, 0x00, 0x53, 0x00, 0xff, 0xe0, /* ....S... */
1402 0x97, 0x76, 0x80, 0x04, 0x10, 0x07, 0x82, 0x0f, /* .v...... */
1403 0x1e, 0x00, 0x5f, 0x0f, 0xef, 0x6a, 0xaf, 0xc1, /* .._..j.. */
1404 0x2e, 0x47, 0xdf, 0xf0, 0x1d, 0x5f, 0x02, 0xc1, /* .G..._.. */
1405 0x2e, 0x47, 0xbf, 0x10, 0x0d, 0x05, 0x27, 0x01, /* .G....'. */
1406 0x2e, 0x1a, 0x87, 0xf7, 0xef, 0x16, 0x80, 0x52, /* .......R */
1407 0x80, 0x16, 0x82, 0x02, 0x2e, 0xb7, 0x85, 0x55, /* .......U */
1408 0x82, 0x02, 0x2e, 0x60, 0x80, 0x01, 0x2e, 0x84, /* ...`.... */
1409 0x83, 0x26, 0x40, 0x00, 0x5b, 0x3b, 0x33, 0x5c, /* .&@.[;3\ */
1410 0x47, 0x09, 0x5b, 0x6c, 0x38, 0x3b, 0x43, 0x00, /* G.[l8;C. */
1411 0x5b, 0x6c, 0x30, 0x41, 0x2e, 0x71, 0xdf, 0xc1, /* [l0A.q.. */
1412 0x2e, 0x72, 0xdf, 0xbf, 0x03, 0x01, 0x55, 0x01, /* .r....U. */
1413 0x2e, 0x98, 0x83, 0x01, 0x2e, 0x63, 0x84, 0x01, /* .....c.. */
1414 0x2e, 0x71, 0x87, 0x05, 0x27, 0x3b, 0x40, 0x01, /* .q..';@. */
1415 0x5b, 0x02, 0xef, 0x0c, 0xaf, 0x05, 0x27, 0x52, /* [.....'R */
1416 0xcf, 0xcb, 0xaf, 0x53, 0xdf                    /* ...S. */
1417 };
1418 
1419 static const unsigned char pkt229[] = {
1420 0x42, 0xca, 0x00,
1421 0x2a, 0x27, 0xcc, 0xbf, 0xdf, /* B..*'... */
1422 0x22, 0x01, 0x55, 0xff, 0x22, 0x01, 0x54, 0x0e, /* ".U.".T. */
1423 0xef, 0xc9, 0xaf, 0x05, 0x27, 0x0e, 0xcf, 0x6e, /* ....'..n */
1424 0x1c, 0x49, 0xdf, 0x10, 0x1d, 0x3f, 0x02, 0x49, /* .I...?.I */
1425 0xaf, 0x0d, 0x44, 0x06, 0x5a, 0x0a, 0x41, 0x03, /* ..D.Z.A. */
1426 0x5b, 0x49, 0x43, 0x02, 0x5a, 0x48, 0x26, 0x00, /* [IC.ZH&. */
1427 0x55, 0x49, 0x30, 0x9f, 0x2c, 0x05, 0x5a, 0xdf, /* UI0.,.Z. */
1428 0x2c, 0x4d, 0x5a, 0x0e, 0x41, 0x16, 0x5b, 0x0c, /* ,MZ.A.[. */
1429 0x46, 0x14, 0x5a, 0x9f, 0x22, 0x1c, 0xaf, 0x21, /* F.Z."..! */
1430 0xaf, 0x02, 0x2e, 0xb4, 0x87, 0x03, 0x5a, 0x9f, /* ......Z. */
1431 0x2c, 0x05, 0x5a, 0x9f, 0x22, 0x04, 0x50, 0x9f, /* ,.Z.".P. */
1432 0x22, 0x0e, 0x3e, 0x0e, 0x3d, 0x00, 0x5b, 0x5f, /* ".>.=.[_ */
1433 0xef, 0x1d, 0xaf, 0x49, 0xcf, 0x87, 0x1c, 0x01, /* ...I.... */
1434 0x18, 0x49, 0xaf, 0x34, 0x50, 0x20, 0x26, 0x08, /* .I.4P &. */
1435 0x55, 0x1f, 0xcf, 0x48, 0xdf, 0xff, 0x2d, 0x00, /* U..H..-. */
1436 0x5b, 0xff, 0x21, 0x3f, 0x00, 0x00, 0x53, 0xff, /* [.!?..S. */
1437 0xef, 0x1f, 0xaf, 0x47, 0xdf, 0x1c, 0xcf, 0x3f, /* ...G...? */
1438 0x00, 0x1c, 0xaf, 0x1d, 0xcf, 0x48, 0xdf, 0x3f, /* .....H.? */
1439 0x00, 0x1d, 0xaf, 0xff, 0x22, 0x1f, 0x54, 0xff, /* ....".T. */
1440 0x2d, 0x03, 0x5b, 0xff, 0x1e, 0x19, 0x5b, 0x60, /* -.[...[` */
1441 0x10, 0x02, 0x50, 0x60, 0x1e, 0x0a, 0x52, 0x60, /* ..P`..R` */
1442 0x16, 0x1d, 0xaf, 0x49, 0x30, 0x49, 0x3c, 0x12, /* ...I0I<. */
1443 0x5b, 0x21, 0xcf, 0x47, 0xdf, 0x3f, 0x00, 0x1c, /* [!.G.?.. */
1444 0xaf, 0x21, 0x23, 0x0c, 0x50, 0x59, 0x1e, 0x0a, /* .!#.PY.. */
1445 0x52, 0x49, 0x34, 0x01, 0x5a, 0x21, 0x23, 0x06, /* RI4.Z!#. */
1446 0x50, 0x21, 0xcf, 0x47, 0xdf                    /* P!.G. */
1447 };
1448 
1449 static const unsigned char pkt231[] = {
1450 0x42, 0xca, 0x00,
1451 0x8e, 0x27, 0x3f, 0x00, 0x21, /* B...'?.! */
1452 0xaf, 0x01, 0x50, 0x06, 0x1e, 0xf4, 0x5f, 0x05, /* ..P..._. */
1453 0x27, 0x1e, 0x23, 0x0d, 0xcf, 0x06, 0x1c, 0x1a, /* '.#..... */
1454 0x54, 0x48, 0xcf, 0xdf, 0x2d, 0x00, 0x5b, 0xdf, /* TH..-.[. */
1455 0x21, 0x09, 0x27, 0x1f, 0x22, 0xbf, 0x22, 0x1a, /* !.'.".". */
1456 0x27, 0xc0, 0x2e, 0x96, 0xdf, 0x7f, 0x1f, 0x02, /* '....... */
1457 0x54, 0x3f, 0x20, 0xc0, 0x2e, 0x96, 0xbf, 0x59, /* T? ....Y */
1458 0x80, 0x40, 0x2e, 0x97, 0xbf, 0xc0, 0x2e, 0x95, /* .@...... */
1459 0xdf, 0x76, 0x80, 0x1e, 0xbf, 0x0c, 0x42, 0x02, /* .v....B. */
1460 0x5b, 0x9f, 0x22, 0x40, 0x2e, 0x96, 0xbf, 0x05, /* [."@.... */
1461 0x27, 0x0d, 0xcf, 0x06, 0x1c, 0x06, 0x1e, 0x00, /* '....... */
1462 0x54, 0x0d, 0x27, 0x0c, 0x27, 0x09, 0x46, 0x0d, /* T.'.'.F. */
1463 0x5b, 0x02, 0x2e, 0x38, 0x86, 0x07, 0x52, 0x0f, /* [..8..R. */
1464 0xcf, 0x01, 0x16, 0x02, 0x53, 0x02, 0x2e, 0xfe, /* ....S... */
1465 0x87, 0x04, 0x50, 0xf4, 0xaf, 0x02, 0x50, 0xf2, /* ..P...P. */
1466 0xcf, 0x02, 0x10, 0x0f, 0xaf, 0x05, 0x27, 0x5a, /* ......'Z */
1467 0xcf, 0xdf, 0x22, 0x10, 0x54, 0x3e, 0xdf, 0x3f, /* ..".T>.? */
1468 0x20, 0x3f, 0x1f, 0x0a, 0x52, 0xbf, 0x22, 0x3e, /*  ?..R."> */
1469 0xbf, 0x3d, 0xdf, 0x3f, 0x20, 0xdf, 0x03, 0x02, /* .=.? ... */
1470 0x52, 0xbf, 0x22, 0x3d, 0xbf, 0x0c, 0x27, 0x3d, /* R."=..'= */
1471 0xbf, 0x0d, 0x27, 0x3e, 0xbf, 0x0d, 0x27, 0x0d, /* ..'>..'. */
1472 0x27, 0xbf, 0x22, 0x3e, 0xbf, 0x3d, 0xbf, 0x05, /* '.">.=.. */
1473 0x27, 0x0f, 0x1c, 0x69, 0xdf, 0xdf, 0x01, 0x00, /* '..i.... */
1474 0x53, 0x00, 0xff, 0x05, 0x27, 0x2d, 0x82, 0x40, /* S...'-.@ */
1475 0x82, 0x12, 0x82, 0x12, 0x82, 0x9d, 0xbf, 0xff, /* ........ */
1476 0x97, 0x08, 0x10, 0x09, 0x27                    /* ....' */
1477 };
1478 
1479 static const unsigned char pkt233[] = {
1480 0x42, 0x24, 0x00,
1481 0xf2, 0x27, 0x0f, 0x1c, 0x5c, /* B$..'..\ */
1482 0x46, 0x03, 0x5b, 0x02, 0x1e, 0x04, 0x53, 0x02, /* F.[...S. */
1483 0xef, 0x02, 0x50, 0x03, 0x1e, 0x00, 0x53, 0x03, /* ..P...S. */
1484 0xef, 0x69, 0xaf, 0x05, 0x27, 0x14, 0xef, 0xf4, /* .i..'... */
1485 0xaf, 0x00, 0xef, 0xf5, 0xaf, 0x05, 0x27        /* ......' */
1486 };
1487 
1488 static const unsigned char pkt235[] = {
1489 0x42, 0xca, 0x00,
1490 0x03, 0x28, 0x0c, 0x42, 0x00, /* B...(.B. */
1491 0x5b, 0x18, 0x23, 0x00, 0xef, 0x0c, 0xaf, 0x0e, /* [.#..... */
1492 0xcf, 0xe0, 0x1c, 0x0e, 0xaf, 0x0a, 0x40, 0x02, /* ......@. */
1493 0x5a, 0x3b, 0x46, 0x00, 0x5a, 0x05, 0x27, 0x37, /* Z;F.Z.'7 */
1494 0x43, 0xfc, 0x5b, 0x08, 0xef, 0x0c, 0xaf, 0x0d, /* C.[..... */
1495 0x40, 0x0a, 0x5a, 0xee, 0xcf, 0x64, 0x1e, 0x01, /* @.Z..d.. */
1496 0x5e, 0x0c, 0x3b, 0x05, 0x27, 0x0d, 0x30, 0x0c, /* ^.;.'.0. */
1497 0x35, 0xbf, 0x22, 0xc0, 0x2e, 0x96, 0xbf, 0x05, /* 5."..... */
1498 0x27, 0x0e, 0x45, 0x02, 0x5b, 0x02, 0x2e, 0x30, /* '.E.[..0 */
1499 0x88, 0x01, 0x50, 0x02, 0x2e, 0x3a, 0x88, 0x0d, /* ..P..:.. */
1500 0x41, 0x24, 0x5a, 0x0d, 0x42, 0x14, 0x5a, 0x02, /* A$Z.B.Z. */
1501 0x2e, 0x2f, 0x79, 0x02, 0x2e, 0x8f, 0x88, 0x19, /* ./y..... */
1502 0xcf, 0xfe, 0x1e, 0x03, 0x5c, 0x0e, 0x3d, 0x0d, /* ....\.=. */
1503 0x39, 0x0d, 0x3b, 0x0c, 0x27, 0x0d, 0x27, 0x02, /* 9.;.'.'. */
1504 0x2e, 0xae, 0x88, 0x19, 0xcf, 0x02, 0x1e, 0xf9, /* ........ */
1505 0x5a, 0x0e, 0x3e, 0x0d, 0x3a, 0x0d, 0x33, 0x0c, /* Z.>.:.3. */
1506 0x27, 0xe4, 0x37, 0x02, 0x2e, 0x8b, 0x89, 0xe4, /* '.7..... */
1507 0x3f, 0x02, 0x2e, 0x80, 0x89, 0x0d, 0x45, 0x61, /* ?.....Ea */
1508 0x5b, 0x18, 0xcf, 0xdf, 0x22, 0x6b, 0x54, 0x0d, /* [..."kT. */
1509 0x3b, 0x02, 0x2e, 0xab, 0x78, 0x02, 0x2e, 0x8b, /* ;...x... */
1510 0x89, 0x02, 0x2e, 0x80, 0x89, 0x0d, 0x42, 0x07, /* ......B. */
1511 0x5a, 0x0d, 0x45, 0x53, 0x5b, 0x18, 0xcf, 0xdf, /* Z.ES[... */
1512 0x22, 0x5d, 0x54, 0x0d, 0x33, 0x02, 0x2e, 0xab, /* "]T.3... */
1513 0x78, 0x15, 0xcf, 0x1a, 0xaf, 0xe4, 0x37, 0x02, /* x.....7. */
1514 0x2e, 0x8b, 0x89, 0x15, 0xcf, 0x1b, 0xaf, 0xe4, /* ........ */
1515 0x3f, 0x0d, 0xcf, 0x60, 0x1c                    /* ?..`. */
1516 };
1517 
1518 static const unsigned char pkt237[] = {
1519 0x42, 0xca, 0x00,
1520 0x67, 0x28, 0xdf, 0x22, 0x01, /* B..g(.". */
1521 0x55, 0x02, 0x2e, 0xdf, 0x78, 0x16, 0xcf, 0x13, /* U...x... */
1522 0xdf, 0x2a, 0x1e, 0x00, 0x2e, 0x04, 0x5f, 0x2a, /* .*...._* */
1523 0x1f, 0x00, 0x2e, 0x01, 0x5f, 0x02, 0x2e, 0xdf, /* ...._... */
1524 0x78, 0xbf, 0x03, 0x40, 0x54, 0x20, 0x52, 0x02, /* x..@T R. */
1525 0x2e, 0x80, 0x89, 0x9f, 0x22, 0x1a, 0xaf, 0x18, /* ...."... */
1526 0xcf, 0x12, 0xdf, 0xbf, 0x03, 0x00, 0x53, 0x29, /* ......S) */
1527 0x50, 0x02, 0x2e, 0x8f, 0x88, 0x02, 0x2e, 0x74, /* P......t */
1528 0x89, 0x9f, 0x22, 0x1b, 0xaf, 0x02, 0x2e, 0x2e, /* .."..... */
1529 0x88, 0x02, 0x2e, 0xab, 0x78, 0x0e, 0xcf, 0x9f, /* ....x... */
1530 0x1c, 0x0e, 0xaf, 0x05, 0x27, 0x0e, 0xcf, 0x5f, /* ....'.._ */
1531 0x2d, 0x05, 0x5a, 0x9f, 0x2b, 0x5f, 0x29, 0x0e, /* -.Z.+_). */
1532 0xaf, 0x5f, 0xff, 0x1d, 0xbf, 0x1c, 0x23, 0x05, /* ._....#. */
1533 0x27, 0x9f, 0x22, 0x1b, 0xaf, 0x18, 0xcf, 0xdf, /* '."..... */
1534 0x22, 0x0c, 0x54, 0x18, 0xcf, 0x12, 0xdf, 0xbf, /* ".T..... */
1535 0x03, 0x00, 0x53, 0x07, 0x50, 0x02, 0x2e, 0xae, /* ..S.P... */
1536 0x88, 0x02, 0x2e, 0x7a, 0x89, 0x9f, 0x22, 0x1a, /* ...z..". */
1537 0xaf, 0x02, 0x2e, 0x38, 0x88, 0x02, 0x2e, 0xbc, /* ...8.... */
1538 0x88, 0x05, 0x27, 0x0e, 0xcf, 0x9f, 0x2d, 0x05, /* ..'...-. */
1539 0x5a, 0x9f, 0x29, 0x5f, 0x2b, 0x0e, 0xaf, 0x00, /* Z.)_+... */
1540 0xff, 0x1d, 0xbf, 0x1c, 0x23, 0x05, 0x27, 0x02, /* ....#.'. */
1541 0x2e, 0x64, 0x89, 0x02, 0x2e, 0xc4, 0x78, 0x0d, /* .d....x. */
1542 0x45, 0x20, 0x5b, 0x02, 0x2e, 0x64, 0x89, 0x18, /* E [..d.. */
1543 0xcf, 0x12, 0xdf, 0xbf, 0x03, 0x6a, 0x53, 0x0d, /* .....jS. */
1544 0x44, 0x02, 0x5b, 0x0c, 0x35, 0x02, 0x2e, 0xd6, /* D.[.5... */
1545 0x78, 0x17, 0xcf, 0xdf, 0x22                    /* x..." */
1546 };
1547 
1548 static const unsigned char pkt239[] = {
1549 0x42, 0xca, 0x00,
1550 0xcb, 0x28, 0x09, 0x55, 0x18, /* B...(.U. */
1551 0xcf, 0xdf, 0x22, 0x06, 0x55, 0x02, 0x2e, 0xdc, /* ..".U... */
1552 0x88, 0x0e, 0x3b, 0x0c, 0xdf, 0x24, 0x19, 0x0c, /* ..;..$.. */
1553 0xbf, 0x05, 0x27, 0x11, 0xcf, 0xff, 0x1e, 0x01, /* ..'..... */
1554 0x54, 0x1f, 0x20, 0x11, 0xaf, 0x05, 0x27, 0x1a, /* T. ...'. */
1555 0x23, 0x1b, 0x23, 0x05, 0x27, 0x02, 0x2e, 0xdc, /* #.#.'... */
1556 0x88, 0x02, 0x2e, 0xf2, 0x88, 0x02, 0x2e, 0x64, /* .......d */
1557 0x89, 0x02, 0x2e, 0xb4, 0x87, 0x37, 0x5a, 0x0a, /* .....7Z. */
1558 0xcf, 0xc0, 0x1c, 0xc0, 0x1e, 0x0e, 0x55, 0x9f, /* ......U. */
1559 0x22, 0x1f, 0xaf, 0x20, 0xaf, 0x19, 0xaf, 0x02, /* ".. .... */
1560 0x2e, 0x0f, 0x79, 0x0e, 0xcf, 0x05, 0x18, 0x0e, /* ..y..... */
1561 0xaf, 0x9f, 0x22, 0x47, 0xaf, 0x48, 0xaf, 0x17, /* .."G.H.. */
1562 0xaf, 0x18, 0xaf, 0x05, 0x27, 0x20, 0xcf, 0xdf, /* ....' .. */
1563 0x22, 0x06, 0x54, 0x05, 0x1e, 0x1b, 0x55, 0x1f, /* ".T...U. */
1564 0xdf, 0x80, 0x1f, 0x18, 0x5e, 0x02, 0x2e, 0x08, /* ....^... */
1565 0x79, 0x1f, 0xdf, 0x10, 0x1f, 0x13, 0x5e, 0x9f, /* y.....^. */
1566 0x22, 0x20, 0xaf, 0x1f, 0xaf, 0x0a, 0xcf, 0xc0, /* " ...... */
1567 0x1c, 0x80, 0x1e, 0x0a, 0x55, 0x0d, 0x41, 0x01, /* ....U.A. */
1568 0x5a, 0x0e, 0x35, 0x00, 0x50, 0x0e, 0x36, 0x0d, /* Z.5.P.6. */
1569 0xcf, 0x06, 0x18, 0x0d, 0xaf, 0x0e, 0x31, 0x9f, /* ......1. */
1570 0x22, 0x19, 0xaf, 0x02, 0x2e, 0x20, 0x79, 0x1f, /* ".... y. */
1571 0x20, 0x06, 0x1e, 0x00, 0x5e, 0x20, 0xaf, 0x0d, /*  ...^ .. */
1572 0x47, 0x0c, 0x5b, 0x51, 0xef, 0x0c, 0xaf, 0x0e, /* G.[Q.... */
1573 0xcf, 0xfa, 0x1c, 0x0e, 0xaf, 0x20, 0xcf, 0xdf, /* ..... .. */
1574 0x22, 0x03, 0x54, 0x06, 0x1e, 0x01, 0x54, 0x5f, /* ".T...T_ */
1575 0x20, 0x20, 0xaf, 0x05, 0x27                    /*   ..' */
1576 };
1577 
1578 static const unsigned char pkt241[] = {
1579 0x42, 0xca, 0x00,
1580 0x2f, 0x29, 0x0d, 0x44, 0x0b, /* B../).D. */
1581 0x5a, 0x0d, 0xcf, 0x06, 0x1c, 0x08, 0x54, 0x0c, /* Z.....T. */
1582 0x30, 0x48, 0xcf, 0xdf, 0x2d, 0x02, 0x5a, 0x9f, /* 0H..-.Z. */
1583 0x22, 0x1d, 0xaf, 0x01, 0x50, 0x5f, 0xef, 0x1d, /* "...P_.. */
1584 0xaf, 0x0c, 0x31, 0x0d, 0x45, 0x13, 0x5b, 0x0a, /* ..1.E.[. */
1585 0xcf, 0x30, 0x1c, 0x0e, 0x55, 0x0d, 0xcf, 0x06, /* .0..U... */
1586 0x1c, 0x06, 0x1e, 0x0d, 0x54, 0x11, 0xcf, 0x07, /* ....T... */
1587 0x1e, 0x03, 0x53, 0x03, 0xef, 0x12, 0xaf, 0x02, /* ..S..... */
1588 0x2e, 0x54, 0x79, 0x05, 0xef, 0x12, 0xaf, 0x02, /* .Ty..... */
1589 0x2e, 0x54, 0x79, 0x01, 0xef, 0x12, 0xaf, 0x18, /* .Ty..... */
1590 0x23, 0x9f, 0x22, 0x11, 0xaf, 0x0d, 0xcf, 0x1f, /* #."..... */
1591 0x1c, 0x0d, 0xaf, 0x0c, 0xdf, 0x24, 0x19, 0x0c, /* .....$.. */
1592 0xbf, 0x0a, 0xdf, 0x30, 0x1d, 0x20, 0x1f, 0x01, /* ...0. .. */
1593 0x55, 0xf9, 0x1c, 0x0d, 0xaf, 0x05, 0x27, 0x17, /* U.....'. */
1594 0xdf, 0xff, 0x21, 0x47, 0xbf, 0x18, 0xdf, 0x02, /* ..!G.... */
1595 0x2e, 0xb4, 0x87, 0x03, 0x5b, 0x0e, 0x46, 0x04, /* ....[.F. */
1596 0x5a, 0x02, 0x2e, 0x71, 0x79, 0x0d, 0x43, 0x00, /* Z..qy.C. */
1597 0x5a, 0xff, 0x21, 0x48, 0xbf, 0x05, 0x27, 0x19, /* Z.!H..'. */
1598 0xcf, 0x80, 0x1e, 0x01, 0x54, 0x5f, 0x20, 0x19, /* ....T_ . */
1599 0xaf, 0x05, 0x27, 0x19, 0xcf, 0x7f, 0x1e, 0x01, /* ..'..... */
1600 0x54, 0x1f, 0x20, 0x19, 0xaf, 0x05, 0x27, 0x13, /* T. ...'. */
1601 0xcf, 0x16, 0xaf, 0x15, 0xcf, 0x18, 0xaf, 0x14, /* ........ */
1602 0xcf, 0x17, 0xaf, 0x0d, 0x3d, 0x0d, 0x46, 0x00, /* ....=.F. */
1603 0x5b, 0x0d, 0x35, 0x05, 0x27, 0x14, 0x23, 0x15, /* [.5.'.#. */
1604 0x23, 0xff, 0xef, 0x13, 0xaf, 0x02, 0x2e, 0x98, /* #....... */
1605 0x89, 0x0d, 0x3e, 0x13, 0xcf                    /* ..>.. */
1606 };
1607 
1608 static const unsigned char pkt243[] = {
1609 0x42, 0xc0, 0x00,
1610 0x93, 0x29, 0x46, 0xff, 0xbf, /* B...)F.. */
1611 0x03, 0x00, 0x53, 0x0d, 0x36, 0x05, 0x27, 0x0d, /* ..S.6.'. */
1612 0xcf, 0x06, 0x1c, 0x06, 0x1e, 0x07, 0x55, 0xe4, /* ......U. */
1613 0x47, 0x02, 0x5a, 0x1a, 0xcf, 0x02, 0x2e, 0xa5, /* G.Z..... */
1614 0x79, 0x1b, 0xcf, 0x02, 0x2e, 0xa5, 0x79, 0x18, /* y.....y. */
1615 0xcf, 0x00, 0x1e, 0x04, 0x55, 0x5d, 0xef, 0x1b, /* ....U].. */
1616 0xff, 0x02, 0x2e, 0xc0, 0x79, 0x18, 0xcf, 0x01, /* ....y... */
1617 0x1e, 0x03, 0x55, 0x5e, 0xef, 0x1b, 0xff, 0x02, /* ..U^.... */
1618 0x2e, 0xc0, 0x79, 0x02, 0x1e, 0x03, 0x55, 0x61, /* ..y...Ua */
1619 0xef, 0x1b, 0xff, 0x02, 0x2e, 0xc0, 0x79, 0x03, /* ......y. */
1620 0x1e, 0x03, 0x55, 0x66, 0xef, 0x1b, 0xff, 0x02, /* ..Uf.... */
1621 0x2e, 0xc0, 0x79, 0x6d, 0xef, 0x1b, 0xff, 0x1a, /* ..ym.... */
1622 0x27, 0x07, 0x27, 0xe6, 0xaf, 0xe9, 0xbf, 0x7e, /* '.'....~ */
1623 0x81, 0xec, 0xcf, 0x13, 0xdf, 0xbf, 0x03, 0x19, /* ........ */
1624 0x54, 0x0a, 0x5e, 0x13, 0xaf, 0xe9, 0xcf, 0x0f, /* T.^..... */
1625 0x1c, 0x15, 0xaf, 0xe9, 0xcf, 0x09, 0x27, 0x0f, /* ......'. */
1626 0x1c, 0xdf, 0x2c, 0x00, 0x5b, 0xf0, 0x18, 0x14, /* ..,.[... */
1627 0xaf, 0x01, 0x0e, 0x07, 0x27, 0x88, 0x1f, 0xe8, /* ....'... */
1628 0x55, 0x0d, 0x3e, 0x13, 0xcf, 0x46, 0x1e, 0x04, /* U.>..F.. */
1629 0x53, 0x0d, 0x36, 0x13, 0xcf, 0x46, 0x1e, 0x00, /* S.6..F.. */
1630 0x5e, 0x0d, 0x36, 0x05, 0x27, 0xe9, 0xcf, 0x09, /* ^.6.'... */
1631 0x27, 0xdf, 0x2c, 0x00, 0x5b, 0xdf, 0x21, 0x0f, /* '.,.[.!. */
1632 0x1c, 0x14, 0xdf, 0xff, 0x2d, 0x00, 0x5b, 0xff, /* ....-.[. */
1633 0x21, 0xbf, 0x03, 0xe5, 0x53, 0xec, 0xcf, 0x02, /* !...S... */
1634 0x2e, 0xca, 0x79                                /* ..y */
1635 };
1636 
1637 static const unsigned char pkt245[] = {
1638 0x42, 0x66, 0x00,
1639 0x00, 0x2c, 0x01, 0x2e, 0x65, /* Bf..,..e */
1640 0x84, 0x08, 0x44, 0x2c, 0x5a, 0xff, 0x0d, 0x48, /* ..D,Z..H */
1641 0xef, 0x5f, 0x9a, 0x2a, 0xaf, 0x02, 0x2e, 0x75, /* ._.*...u */
1642 0x80, 0xdf, 0x96, 0x26, 0x40, 0x07, 0x5b, 0xa0, /* ...&@.[. */
1643 0xcf, 0x30, 0x1c, 0x04, 0x54, 0x20, 0x1e, 0x01, /* .0..T .. */
1644 0x55, 0x31, 0xff, 0x01, 0x50, 0x00, 0xff, 0x30, /* U1..P..0 */
1645 0x19, 0xbf, 0x9a, 0x2b, 0xbf, 0xa9, 0xcf, 0x70, /* ...+...p */
1646 0x1c, 0xa5, 0xdf, 0x0c, 0x1d, 0xff, 0x20, 0xff, /* ...... . */
1647 0x20, 0x5f, 0x02, 0xff, 0x9a, 0x2c, 0xbf, 0xdd, /*  _...,.. */
1648 0x97, 0x1f, 0x9b, 0x2d, 0xaf, 0x29, 0xcf, 0x09, /* ...-.).. */
1649 0x27, 0x28, 0xdf, 0x3f, 0x02, 0x9f, 0x9c, 0x6a, /* '(.?...j */
1650 0xcf, 0x09, 0x27, 0x69, 0xdf, 0x3f, 0x02, 0xdf, /* ..'i.?.. */
1651 0x9c, 0x6d, 0x2e, 0x6d, 0xdf, 0x1f, 0x9d, 0x05, /* .m.m.... */
1652 0x27                                            /* ' */
1653 };
1654 
1655 static const unsigned char pkt247[] = {
1656 0x42, 0x2c, 0x00,
1657 0x32, 0x2c, 0x08, 0x44, 0x11, /* B,.2,.D. */
1658 0x5a, 0x3f, 0x80, 0x28, 0x0d, 0xe2, 0x97, 0xdf, /* Z?.(.... */
1659 0x96, 0xe1, 0x97, 0xdf, 0x96, 0x01, 0x2e, 0xbf, /* ........ */
1660 0x84, 0xfd, 0x0d, 0x29, 0xcf, 0x09, 0x27, 0x28, /* ...)..'( */
1661 0xdf, 0x3f, 0x02, 0x5f, 0x9f, 0xdd, 0x97, 0x5f, /* .?._..._ */
1662 0x9f, 0xdd, 0x97, 0x5f, 0x9f, 0x05, 0x27        /* ..._..' */
1663 };
1664 
1665 static const unsigned char pkt249[] = {
1666 0x42, 0xca, 0x00,
1667 0x47, 0x2c, 0xfe, 0xcf, 0x58, /* B..G,..X */
1668 0xaf, 0xfe, 0xcf, 0xfe, 0xdf, 0x02, 0x2e, 0xde, /* ........ */
1669 0x8c, 0xfe, 0xcf, 0x3c, 0xaf, 0x07, 0x3d, 0x58, /* ...<..=X */
1670 0x40, 0x4e, 0x5a, 0x3c, 0x26, 0x4c, 0x55, 0x37, /* @NZ<&LU7 */
1671 0x45, 0x4a, 0x5a, 0x02, 0x2e, 0x5c, 0x8d, 0x47, /* EJZ..\.G */
1672 0x5a, 0x02, 0x2e, 0xee, 0x8c, 0x00, 0x2e, 0xb9, /* Z....... */
1673 0x8d, 0xfe, 0xef, 0x16, 0x80, 0x02, 0xcf, 0xdf, /* ........ */
1674 0x96, 0x61, 0xef, 0xc0, 0xaf, 0x04, 0x27, 0xc1, /* .a....'. */
1675 0x46, 0x04, 0x5b, 0xc0, 0x3e, 0x40, 0xef, 0xc1, /* F.[.>@.. */
1676 0xaf, 0x01, 0x2e, 0x8d, 0x8b, 0xd0, 0x41, 0x07, /* ......A. */
1677 0x5b, 0x02, 0x2e, 0x9e, 0x8c, 0xf2, 0x5b, 0xae, /* [.....[. */
1678 0x87, 0xdd, 0x97, 0x1f, 0x2d, 0x06, 0x5b, 0x03, /* ....-.[. */
1679 0x50, 0x01, 0x0c, 0x02, 0xcf, 0xc0, 0x1c, 0x01, /* P....... */
1680 0x55, 0x02, 0x2e, 0x81, 0x8c, 0xc0, 0x23, 0x20, /* U.....#  */
1681 0xef, 0xc1, 0xaf, 0x00, 0x2e, 0xd8, 0x8d, 0x05, /* ........ */
1682 0x27, 0x9b, 0x22, 0x37, 0x45, 0x05, 0x5a, 0x41, /* '."7E.ZA */
1683 0x2e, 0x52, 0xdf, 0xdf, 0x2d, 0x04, 0x5b, 0x00, /* .R..-.[. */
1684 0x28, 0x02, 0x50, 0x3b, 0x43, 0x00, 0x5b, 0x00, /* (.P;C.[. */
1685 0x28, 0xd3, 0xdf, 0xc6, 0x2e, 0x15, 0xbf, 0xd3, /* (....... */
1686 0x3c, 0x40, 0xef, 0x09, 0x80, 0xdd, 0x97, 0xff, /* <@...... */
1687 0xaf, 0x00, 0x2e, 0xa7, 0x8a, 0xc6, 0x2e, 0x15, /* ........ */
1688 0xdf, 0x10, 0x1d, 0xd3, 0xcf, 0x3f, 0x02, 0xd3, /* .....?.. */
1689 0xaf, 0x05, 0x27, 0xed, 0x83, 0x07, 0x45, 0x05, /* ..'...E. */
1690 0x27, 0x3d, 0x23, 0x07, 0x3d, 0x02, 0xcf, 0xdf, /* '=#.=... */
1691 0x96, 0x02, 0x2e, 0xee, 0x8c, 0x02, 0x2e, 0xd7, /* ........ */
1692 0x8c, 0xfe, 0xef, 0x16, 0x80                    /* ..... */
1693 };
1694 
1695 static const unsigned char pkt251[] = {
1696 0x42, 0xca, 0x00,
1697 0xab, 0x2c, 0x05, 0xef, 0xc0, /* B...,... */
1698 0xaf, 0x04, 0x27, 0xd0, 0x41, 0x03, 0x5b, 0x02, /* ..'.A.[. */
1699 0x2e, 0x9e, 0x8c, 0xf9, 0x5b, 0xbb, 0x50, 0x27, /* ....[.P' */
1700 0x82, 0x04, 0xef, 0xc1, 0xaf, 0x9b, 0x22, 0x02, /* ......". */
1701 0x2e, 0x12, 0x8d, 0xdd, 0x97, 0xdf, 0x22, 0x02, /* ......". */
1702 0x55, 0x58, 0x40, 0x02, 0x5a, 0x0b, 0x50, 0x58, /* UX@.Z.PX */
1703 0x40, 0x09, 0x5a, 0xdd, 0x97, 0x1f, 0x2d, 0xb3, /* @.Z...-. */
1704 0x5a, 0x02, 0x2e, 0x5d, 0x8d, 0xb2, 0x5b, 0x9b, /* Z..]..[. */
1705 0x22, 0x02, 0x2e, 0x8d, 0x8c, 0xae, 0x50, 0x02, /* ".....P. */
1706 0x2e, 0x5d, 0x8d, 0xd5, 0x5b, 0x02, 0x2e, 0x81, /* .]..[... */
1707 0x8c, 0x58, 0x41, 0x02, 0x5b, 0x01, 0x0c, 0x02, /* .XA.[... */
1708 0x2e, 0x7b, 0x7c, 0xcd, 0x50, 0x41, 0x2e, 0x52, /* .{|.PA.R */
1709 0xdf, 0xed, 0x1c, 0x04, 0x18, 0x41, 0x2e, 0x52, /* .....A.R */
1710 0xbf, 0x05, 0x27, 0x1a, 0x27, 0x56, 0xdf, 0x59, /* ..'.'V.Y */
1711 0x80, 0xdf, 0x22, 0x00, 0x54, 0x01, 0x16, 0x3f, /* ..".T..? */
1712 0x1e, 0x00, 0x5f, 0x3f, 0xef, 0x1f, 0x22, 0x1f, /* .._?..". */
1713 0x22, 0xaf, 0xdf, 0x03, 0x1d, 0x5f, 0x02, 0xaf, /* "...._.. */
1714 0xbf, 0x05, 0x27, 0x00, 0x2e, 0xa1, 0x8d, 0xae, /* ..'..... */
1715 0xdf, 0xe0, 0x19, 0xae, 0xbf, 0x57, 0x40, 0x00, /* .....W@. */
1716 0x5b, 0xa1, 0x32, 0x57, 0x43, 0x00, 0x5b, 0xae, /* [.2WC.[. */
1717 0x3f, 0xed, 0x80, 0x05, 0x27, 0x41, 0x2e, 0x52, /* ?...'A.R */
1718 0xdf, 0x03, 0x18, 0x41, 0x2e, 0x52, 0xbf, 0x05, /* ...A.R.. */
1719 0x27, 0xd3, 0xdf, 0xff, 0x96, 0x9b, 0x22, 0x02, /* '.....". */
1720 0x2e, 0x12, 0x8d, 0xd3, 0x3c, 0x07, 0x80, 0xdd, /* ....<... */
1721 0x97, 0xff, 0xaf, 0x00, 0x2e, 0xa7, 0x8a, 0xdd, /* ........ */
1722 0x9f, 0x10, 0x1d, 0xd3, 0xcf                    /* ..... */
1723 };
1724 
1725 static const unsigned char pkt253[] = {
1726 0x42, 0xb4, 0x00,
1727 0x0f, 0x2d, 0x3f, 0x02, 0xd3, /* B...-?.. */
1728 0xaf, 0x05, 0x27, 0x37, 0x45, 0x10, 0x5a, 0x02, /* ..'7E.Z. */
1729 0x2e, 0x5c, 0x8d, 0x0d, 0x5a, 0x02, 0x2e, 0xee, /* .\..Z... */
1730 0x8c, 0x00, 0x2e, 0xbf, 0x8d, 0x00, 0x2e, 0xd3, /* ........ */
1731 0x8d, 0x41, 0x2e, 0x52, 0xdf, 0xdf, 0x2d, 0x00, /* .A.R..-. */
1732 0x5b, 0x00, 0x28, 0x00, 0x2e, 0xd8, 0x8d, 0x05, /* [.(..... */
1733 0x27, 0xf9, 0xcf, 0xdf, 0x96, 0xf9, 0x3d, 0x01, /* '.....=. */
1734 0x2e, 0x06, 0x82, 0x2d, 0xff, 0xa7, 0xef, 0xe1, /* ...-.... */
1735 0xbf, 0xe0, 0xaf, 0x09, 0xef, 0x10, 0xaf, 0x01, /* ........ */
1736 0x2e, 0x94, 0x86, 0xed, 0x80, 0x01, 0x2e, 0x18, /* ........ */
1737 0x87, 0x01, 0x2e, 0x1a, 0x87, 0x00, 0x2e, 0x16, /* ........ */
1738 0x82, 0x5b, 0x82, 0x00, 0x2e, 0x2d, 0x82, 0x26, /* .[...-.& */
1739 0x37, 0x00, 0x5a, 0x0c, 0x50, 0xff, 0x96, 0xdf, /* 7.Z.P... */
1740 0x96, 0x79, 0xcf, 0x7a, 0xdf, 0xff, 0x96, 0xdf, /* .y.z.... */
1741 0x96, 0xc2, 0x97, 0xc3, 0x9f, 0x9d, 0x01, 0x5d, /* .......] */
1742 0x01, 0x07, 0x53, 0xdd, 0x97, 0xdd, 0x9f, 0x79, /* ..S....y */
1743 0xaf, 0x7a, 0xbf, 0x3b, 0x3b, 0xdd, 0x97, 0xf9, /* .z.;;... */
1744 0xaf, 0x05, 0x27, 0xff, 0x22, 0x01, 0x55, 0x32, /* ..'.".U2 */
1745 0x1e, 0xf3, 0x5f, 0x02, 0x0c, 0x02, 0x2e, 0x4f, /* .._....O */
1746 0x8d, 0x3b, 0x33, 0x00, 0x28, 0x05, 0x27, 0x0d, /* .;3.(.'. */
1747 0x27, 0x3c, 0x26, 0x07, 0x54, 0x3c, 0xcf, 0x3d, /* '<&.T<.= */
1748 0xdf, 0x3f, 0x20, 0x3d, 0xbf, 0xdf, 0x03, 0x01, /* .? =.... */
1749 0x52, 0x3d, 0x23, 0x0c, 0x27, 0x0d, 0x27        /* R=#.'.' */
1750 };
1751 
1752 static const unsigned char pkt255[] = {
1753 0x42, 0x1a, 0x00,
1754 0x68, 0x2d, 0x09, 0x43, 0x04, /* B..h-.C. */
1755 0x5b, 0x00, 0xef, 0xf8, 0xaf, 0x32, 0xef, 0xfa, /* [....2.. */
1756 0xaf, 0x03, 0x50, 0x01, 0xef, 0xf8, 0xaf, 0x42, /* ..P....B */
1757 0xef, 0xfa, 0xaf, 0x05, 0x27                    /* ....' */
1758 };
1759 
1760 static const unsigned char pkt257[] = {
1761 0x42, 0x26, 0x00,
1762 0x74, 0x2d, 0xd3, 0x45, 0xfd, /* B&.t-.E. */
1763 0x5a, 0x0f, 0x27, 0xd3, 0x45, 0xfa, 0x5a, 0x0f, /* Z.'.E.Z. */
1764 0x27, 0xd3, 0x45, 0xf7, 0x5a, 0x0f, 0x27, 0x41, /* '.E.Z.'A */
1765 0x2e, 0xa1, 0xdf, 0x9f, 0x28, 0x41, 0x2e, 0xa1, /* ....(A.. */
1766 0xbf, 0x02, 0x2e, 0x58, 0x80, 0x00, 0x2e, 0xcb, /* ...X.... */
1767 0x7a                                            /* z */
1768 };
1769 
1770 static const unsigned char pkt259[] = {
1771 0x42, 0x16, 0x00,
1772 0x86, 0x2d, 0xd3, 0x45, 0x02, /* B...-.E. */
1773 0x5a, 0xd3, 0x45, 0x00, 0x5a, 0x05, 0x27, 0xd0, /* Z.E.Z.'. */
1774 0x41, 0xf8, 0x5b, 0xed, 0x83, 0xf6, 0x50, 0x05, /* A.[...P. */
1775 0x27                                            /* ' */
1776 };
1777 
1778 static const unsigned char pkt261[] = {
1779 0x42, 0x4e, 0x00,
1780 0x90, 0x2d, 0x07, 0x3d, 0x02, /* BN..-.=. */
1781 0x5b, 0xae, 0x87, 0xc2, 0x23, 0xd3, 0x3c, 0x02, /* [...#.<. */
1782 0x44, 0xd4, 0x2f, 0xf8, 0x5a, 0x02, 0x45, 0xd5, /* D./.Z.E. */
1783 0x2f, 0x59, 0x5b, 0x58, 0x23, 0x3c, 0x26, 0x02, /* /Y[X#<&. */
1784 0x55, 0x02, 0x2e, 0x4f, 0x8c, 0x00, 0x50, 0xff, /* U..O..P. */
1785 0x8e, 0x07, 0x45, 0xeb, 0x5a, 0x41, 0x2e, 0x53, /* ..E.ZA.S */
1786 0xdf, 0xc1, 0x2e, 0x79, 0xdf, 0xff, 0x96, 0xdf, /* ...y.... */
1787 0x96, 0x41, 0x2e, 0x55, 0xdf, 0xc1, 0x2e, 0x78, /* .A.U...x */
1788 0xdf, 0x9d, 0x01, 0x5d, 0x01, 0xff, 0x22, 0x00, /* ...]..". */
1789 0x54, 0xff, 0xef, 0x2e, 0xaf, 0xd5, 0x2f, 0x3e, /* T...../> */
1790 0x50                                            /* P */
1791 };
1792 
1793 static const unsigned char pkt263[] = {
1794 0x42, 0xca, 0x00,
1795 0xb6, 0x2d, 0xfa, 0xcf, 0xdf, /* B...-... */
1796 0x96, 0x37, 0xcf, 0xdf, 0x96, 0x08, 0xcf, 0xdf, /* .7...... */
1797 0x96, 0x3d, 0xcf, 0xdf, 0x96, 0x77, 0xcf, 0xdf, /* .=...w.. */
1798 0x96, 0x26, 0xcf, 0xdf, 0x96, 0x26, 0x23, 0x01, /* .&...&#. */
1799 0x2e, 0x08, 0x82, 0xdd, 0x97, 0x26, 0xaf, 0xdd, /* .....&.. */
1800 0x97, 0x77, 0xaf, 0xdd, 0x97, 0x3d, 0xaf, 0xdd, /* .w...=.. */
1801 0x97, 0x08, 0xaf, 0xdd, 0x97, 0x37, 0xaf, 0xdd, /* .....7.. */
1802 0x97, 0xfa, 0xaf, 0x9f, 0x22, 0x6d, 0x2e, 0x6d, /* ...."m.m */
1803 0xbf, 0x26, 0x40, 0x3a, 0x5b, 0x73, 0x43, 0x08, /* .&@:[sC. */
1804 0x5b, 0x73, 0xcf, 0x09, 0x27, 0x0f, 0x1c, 0x10, /* [s..'... */
1805 0xaf, 0x82, 0xcf, 0x01, 0x2e, 0xf9, 0x81, 0xed, /* ........ */
1806 0x80, 0x05, 0x50, 0x81, 0xcf, 0x10, 0xaf, 0x82, /* ..P..... */
1807 0xcf, 0x01, 0x2e, 0xf9, 0x81, 0xed, 0x80, 0xc8, /* ........ */
1808 0xef, 0x0f, 0xaf, 0x08, 0x31, 0x31, 0xef, 0x0a, /* ....11.. */
1809 0xaf, 0x9f, 0x22, 0x0d, 0xaf, 0x81, 0xcf, 0x10, /* .."..... */
1810 0xaf, 0x01, 0x2e, 0x94, 0x86, 0x82, 0xcf, 0x04, /* ........ */
1811 0x16, 0x01, 0x2e, 0xf9, 0x81, 0xed, 0x80, 0x10, /* ........ */
1812 0xcf, 0xb0, 0xff, 0x3f, 0x00, 0x00, 0xff, 0x00, /* ...?.... */
1813 0x13, 0x1a, 0x27, 0xd6, 0x97, 0x82, 0xdf, 0xbf, /* ..'..... */
1814 0x01, 0x6d, 0x2e, 0x6d, 0xbf, 0x74, 0xcf, 0x02, /* .m.m.t.. */
1815 0x1e, 0x04, 0x55, 0xa0, 0xcf, 0xcf, 0x1c, 0x10, /* ..U..... */
1816 0x18, 0xa0, 0xaf, 0x05, 0x50, 0x01, 0x1e, 0x04, /* ....P... */
1817 0x55, 0xa0, 0xcf, 0xcf, 0x1c, 0x20, 0x18, 0xa0, /* U.... .. */
1818 0xaf, 0xed, 0x80, 0xfb, 0x39, 0x08, 0x45, 0x00, /* ....9.E. */
1819 0x5a, 0xfb, 0x31, 0x0a, 0x42, 0x00, 0x5b, 0xa2, /* Z.1.B.[. */
1820 0x39, 0x02, 0xcf, 0x5c, 0xaf                    /* 9..\. */
1821 };
1822 
1823 static const unsigned char pkt265[] = {
1824 0x42, 0x96, 0x00,
1825 0x1a, 0x2e, 0xe1, 0xef, 0x95, /* B....... */
1826 0xaf, 0x9f, 0x22, 0x61, 0xaf, 0x62, 0xaf, 0x69, /* .."a.b.i */
1827 0xaf, 0x6a, 0xaf, 0x16, 0xaf, 0x96, 0xaf, 0x29, /* .j.....) */
1828 0xaf, 0x28, 0xaf, 0xc1, 0x2e, 0x49, 0xdf, 0x3f, /* .(...I.? */
1829 0x2d, 0x03, 0x5b, 0xa0, 0xcf, 0x8f, 0x1c, 0x20, /* -.[....  */
1830 0x18, 0xa0, 0xaf, 0xa1, 0xcf, 0xdf, 0x1c, 0xa1, /* ........ */
1831 0xaf, 0xed, 0x80, 0x02, 0x47, 0x06, 0x5a, 0x0a, /* ....G.Z. */
1832 0x41, 0x04, 0x5a, 0x0a, 0xdf, 0x30, 0x1d, 0x30, /* A.Z..0.0 */
1833 0x1f, 0x00, 0x54, 0x01, 0xef, 0x44, 0xaf, 0x09, /* ..T..D.. */
1834 0xef, 0x60, 0xaf, 0xa7, 0xef, 0x40, 0xaf, 0x2d, /* .`...@.- */
1835 0xef, 0x41, 0xaf, 0x0a, 0x40, 0x06, 0x5a, 0x10, /* .A..@.Z. */
1836 0xcf, 0x27, 0xaf, 0xe2, 0x23, 0x6e, 0x23, 0x08, /* .'..#n#. */
1837 0xef, 0xe3, 0xaf, 0x6f, 0xaf, 0xe2, 0x23, 0x08, /* ...o..#. */
1838 0xef, 0xe3, 0xaf, 0x79, 0x82, 0x4d, 0xaf, 0xdf, /* ...y.M.. */
1839 0x96, 0x64, 0xdf, 0x8b, 0x82, 0x93, 0xbf, 0xdd, /* .d...... */
1840 0x97, 0x77, 0xff, 0x8b, 0x82, 0x94, 0xbf, 0x9e, /* .w...... */
1841 0x23, 0xe4, 0x23, 0x9f, 0x22, 0x6d, 0x2e, 0x6b, /* #.#."m.k */
1842 0xbf, 0x6d, 0x2e, 0x6a, 0xbf, 0x6d, 0x2e, 0x6c, /* .m.j.m.l */
1843 0xbf, 0xa5, 0xcf, 0xf3, 0x1c, 0xa5, 0xaf, 0x05, /* ........ */
1844 0x27                                            /* ' */
1845 };
1846 
1847 static const unsigned char pkt267[] = {
1848 0x42, 0x2c, 0x00,
1849 0x64, 0x2e, 0xf9, 0x32, 0xf9, /* B,.d..2. */
1850 0x3a, 0xaf, 0xef, 0x00, 0xff, 0x1b, 0x27, 0xf6, /* :.....'. */
1851 0x97, 0xcf, 0xaf, 0x0f, 0xef, 0x06, 0xaf, 0xce, /* ........ */
1852 0x30, 0x0f, 0x27, 0x0f, 0x27, 0xfa, 0x97, 0xcf, /* 0.'.'... */
1853 0xaf, 0xce, 0x32, 0x06, 0x25, 0xf8, 0x55, 0xce, /* ..2.%.U. */
1854 0x43, 0xfd, 0x5b, 0xce, 0x31, 0x05, 0x27        /* C.[.1.' */
1855 };
1856 
1857 static const unsigned char pkt269[] = {
1858 0x42, 0x26, 0x00,
1859 0x79, 0x2e, 0xbf, 0x22, 0xff, /* B&.y..". */
1860 0xef, 0x1b, 0x27, 0xdd, 0x97, 0xdd, 0x9f, 0x06, /* ..'..... */
1861 0xaf, 0x4e, 0xbf, 0xff, 0x22, 0x04, 0x54, 0xbd, /* .N..".T. */
1862 0x9d, 0x06, 0x25, 0xfc, 0x53, 0x4e, 0x25, 0xfa, /* ..%.SN%. */
1863 0x55, 0xbd, 0x9d, 0x06, 0x25, 0xfc, 0x55, 0x05, /* U...%.U. */
1864 0x27                                            /* ' */
1865 };
1866 
1867 static const unsigned char pkt271[] = {
1868 0x42, 0x3c, 0x00,
1869 0x8b, 0x2e, 0xbf, 0x22, 0xff, /* B<....". */
1870 0xef, 0x1b, 0x27, 0xdc, 0x99, 0x28, 0x28, 0x28, /* ..'..((( */
1871 0x2a, 0x68, 0x2c, 0xfd, 0x5b, 0xa9, 0x9d, 0x6a, /* *h,.[..j */
1872 0x28, 0x06, 0x25, 0xf6, 0x53, 0x4e, 0x25, 0xf4, /* (.%.SN%. */
1873 0x55, 0xdc, 0x99, 0x28, 0x28, 0x28, 0x2a, 0x68, /* U..(((*h */
1874 0x2c, 0xfd, 0x5b, 0xa9, 0x9d, 0x6a, 0x28, 0x06, /* ,.[..j(. */
1875 0x25, 0xf6, 0x55, 0x01, 0x2e, 0xe4, 0x85, 0xbf, /* %.U..... */
1876 0x22, 0xbf, 0x99, 0x7f, 0x99, 0x05, 0x27        /* ".....' */
1877 };
1878 
1879 static const unsigned char pkt273[] = {
1880 0x67, 0x05, 0x00, 0x00, 0x02, 0x2e, 0x00, 0x70, /* g......p */
1881 0x67, 0x05, 0x00, 0x02, 0x02, 0x2e, 0x88, 0x70, /* g......p */
1882 0x67, 0x05, 0x00, 0x01, 0x02, 0x2e, 0x3c, 0x71, /* g.....<q */
1883 0x67, 0x05, 0x00, 0x03, 0x02, 0x2e, 0xcf, 0x71, /* g......q */
1884 0x5a, 0x05, 0x00, 0x00, 0x94, 0x16, 0xef, 0x22, /* Z......" */
1885 0x67, 0x05, 0x00, 0x0b, 0x02, 0x2e, 0x31, 0x73, /* g.....1s */
1886 0x67, 0x05, 0x00, 0x05, 0x02, 0x2e, 0x6e, 0x74, /* g.....nt */
1887 0x67, 0x05, 0x00, 0x0c, 0x02, 0x2e, 0x03, 0x78, /* g......x */
1888 0x67, 0x05, 0x00, 0x0d, 0x02, 0x2e, 0x00, 0x7c, /* g......| */
1889 0x67, 0x05, 0x00, 0x0e, 0x02, 0x2e, 0x32, 0x7c, /* g.....2| */
1890 0x67, 0x05, 0x00, 0x07, 0x02, 0x2e, 0x47, 0x7c, /* g.....G| */
1891 0x5a, 0x05, 0x00, 0x01, 0x55, 0x01, 0x68, 0x2d, /* Z...U.h- */
1892 0x5a, 0x05, 0x00, 0x02, 0xc4, 0x0a, 0x74, 0x2d, /* Z.....t- */
1893 0x5a, 0x05, 0x00, 0x03, 0xcc, 0x0a, 0x86, 0x2d, /* Z......- */
1894 0x5a, 0x05, 0x00, 0x04, 0xd9, 0x02, 0x90, 0x2d, /* Z......- */
1895 0x67, 0x05, 0x00, 0x08, 0x02, 0x2e, 0xb6, 0x7d, /* g......} */
1896 0x5a, 0x05, 0x00, 0x05, 0xed, 0x00, 0x64, 0x2e, /* Z.....d. */
1897 0x5a, 0x05, 0x00, 0x06, 0xa9, 0x15, 0x79, 0x2e, /* Z.....y. */
1898 0x5a, 0x05, 0x00, 0x07, 0x8c, 0x15, 0x8b, 0x2e, /* Z....... */
1899 0x0d,
1900 0x42, 0x04, 0x00,
1901 0x8b, 0x2e, 0xbf, 0x22  /* .B....." */
1902 };
1903 
1904 /* INIT2 is over, 0x07 cmd returns
1905  * { 0x07, 0x05, 0x00, 0x91, 0x26, 0x21, 0x00, 0x7a }
1906  */
1907 struct aesX660_cmd aes2660_init_2[] = {
1908 	{ .cmd = pkt187, .len = sizeof(pkt187) },
1909 	{ .cmd = pkt189, .len = sizeof(pkt189) },
1910 	{ .cmd = pkt191, .len = sizeof(pkt191) },
1911 	{ .cmd = pkt193, .len = sizeof(pkt193) },
1912 	{ .cmd = pkt195, .len = sizeof(pkt195) },
1913 	{ .cmd = pkt197, .len = sizeof(pkt197) },
1914 	{ .cmd = pkt199, .len = sizeof(pkt199) },
1915 	{ .cmd = pkt201, .len = sizeof(pkt201) },
1916 	{ .cmd = pkt203, .len = sizeof(pkt203) },
1917 	{ .cmd = pkt205, .len = sizeof(pkt205) },
1918 	{ .cmd = pkt207, .len = sizeof(pkt207) },
1919 	{ .cmd = pkt209, .len = sizeof(pkt209) },
1920 	{ .cmd = pkt211, .len = sizeof(pkt211) },
1921 	{ .cmd = pkt213, .len = sizeof(pkt213) },
1922 	{ .cmd = pkt215, .len = sizeof(pkt215) },
1923 	{ .cmd = pkt217, .len = sizeof(pkt217) },
1924 	{ .cmd = pkt219, .len = sizeof(pkt219) },
1925 	{ .cmd = pkt221, .len = sizeof(pkt221) },
1926 	{ .cmd = pkt223, .len = sizeof(pkt223) },
1927 	{ .cmd = pkt225, .len = sizeof(pkt225) },
1928 	{ .cmd = pkt227, .len = sizeof(pkt227) },
1929 	{ .cmd = pkt229, .len = sizeof(pkt229) },
1930 	{ .cmd = pkt231, .len = sizeof(pkt231) },
1931 	{ .cmd = pkt233, .len = sizeof(pkt233) },
1932 	{ .cmd = pkt235, .len = sizeof(pkt235) },
1933 	{ .cmd = pkt237, .len = sizeof(pkt237) },
1934 	{ .cmd = pkt239, .len = sizeof(pkt239) },
1935 	{ .cmd = pkt241, .len = sizeof(pkt241) },
1936 	{ .cmd = pkt243, .len = sizeof(pkt243) },
1937 	{ .cmd = pkt245, .len = sizeof(pkt245) },
1938 	{ .cmd = pkt247, .len = sizeof(pkt247) },
1939 	{ .cmd = pkt249, .len = sizeof(pkt249) },
1940 	{ .cmd = pkt251, .len = sizeof(pkt251) },
1941 	{ .cmd = pkt253, .len = sizeof(pkt253) },
1942 	{ .cmd = pkt255, .len = sizeof(pkt255) },
1943 	{ .cmd = pkt257, .len = sizeof(pkt257) },
1944 	{ .cmd = pkt259, .len = sizeof(pkt259) },
1945 	{ .cmd = pkt261, .len = sizeof(pkt261) },
1946 	{ .cmd = pkt263, .len = sizeof(pkt263) },
1947 	{ .cmd = pkt265, .len = sizeof(pkt265) },
1948 	{ .cmd = pkt267, .len = sizeof(pkt267) },
1949 	{ .cmd = pkt269, .len = sizeof(pkt269) },
1950 	{ .cmd = pkt271, .len = sizeof(pkt271) },
1951 	{ .cmd = pkt273, .len = sizeof(pkt273) },
1952 };
1953 
1954 /* This command sequence starts imaging */
1955 static const unsigned char aes2660_start_imaging_cmd[] = {
1956 0x13,
1957 0x20,
1958 0x4c, 0x01, 0x00, 0x00,
1959 0x4b, 0x04, 0x00, 0x78, 0x56, 0x34, 0x12,
1960 0x55, 0x07, 0x00, 0x80, 0x42, 0x00, 0xbf, 0x00, 0x00, 0x18,
1961 0x49, 0x03, 0x00, 0x20, 0x08, 0xc8
1962 };
1963 
1964 #endif
1965