1 // $Id: code.cpp,v 1.17 2004/02/17 13:29:11 ericb Exp $ -*- c++ -*-
2 // DO NOT MODIFY THIS FILE - it is generated using gencode.java.
3 //
4 // This software is subject to the terms of the IBM Jikes Compiler
5 // License Agreement available at the following URL:
6 // http://www.ibm.com/research/jikes.
7 // Copyright (C) 1999, 2004 IBM Corporation and others.  All Rights Reserved.
8 // You must accept the terms of that agreement to use this software.
9 //
10 
11 #include "code.h"
12 
13 #ifdef HAVE_JIKES_NAMESPACE
14 namespace Jikes { // Open namespace Jikes block
15 #endif
16 
17 char Code::codes[13558] =
18 {
19     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
20     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, SPACE_CODE,
21     SPACE_CODE, SPACE_CODE, SPACE_CODE, SPACE_CODE, ID_PART_CODE,
22     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
23     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
24     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, SPACE_CODE, SPACE_CODE,
25     SPACE_CODE, SPACE_CODE, SPACE_CODE, BAD_CODE, BAD_CODE,
26     BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
27     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
28     BAD_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE,
29     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
30     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, BAD_CODE, BAD_CODE,
31     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
32     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
33     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
34     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
35     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
36     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
37     UPPER_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
38     ID_START_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
39     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
40     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
41     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
42     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
43     LOWER_CODE, LOWER_CODE, LOWER_CODE, BAD_CODE, BAD_CODE,
44     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
45     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
46     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
47     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
48     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
49     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
50     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
51     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
52     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
53     LOWER_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, BAD_CODE,
54     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
55     BAD_CODE, LOWER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
56     BAD_CODE, LOWER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
57     BAD_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
58     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
59     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
60     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
61     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
62     BAD_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
63     UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE,
64     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
65     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
66     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
67     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
68     LOWER_CODE, LOWER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
69     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
70     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
71     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
72     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
73     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
74     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
75     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
76     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
77     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
78     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
79     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
80     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
81     UPPER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
82     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
83     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
84     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE,
85     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
86     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
87     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
88     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
89     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
90     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
91     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
92     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
93     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
94     LOWER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
95     LOWER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
96     UPPER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
97     UPPER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
98     UPPER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
99     UPPER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
100     LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE,
101     LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE,
102     UPPER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
103     UPPER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE,
104     UPPER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
105     UPPER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
106     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
107     UPPER_CODE, LOWER_CODE, LOWER_CODE, ID_START_CODE, UPPER_CODE,
108     LOWER_CODE, LOWER_CODE, LOWER_CODE, ID_START_CODE, ID_START_CODE,
109     ID_START_CODE, ID_START_CODE, UPPER_CODE, ID_START_CODE, LOWER_CODE,
110     UPPER_CODE, ID_START_CODE, LOWER_CODE, UPPER_CODE, ID_START_CODE,
111     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
112     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
113     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
114     UPPER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
115     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
116     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
117     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
118     LOWER_CODE, LOWER_CODE, UPPER_CODE, ID_START_CODE, LOWER_CODE,
119     UPPER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
120     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
121     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
122     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
123     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
124     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
125     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
126     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
127     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
128     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
129     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
130     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, BAD_CODE,
131     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
132     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
133     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
134     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
135     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, LOWER_CODE,
136     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
137     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
138     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
139     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
140     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
141     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
142     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
143     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
144     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
145     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
146     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
147     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
148     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
149     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
150     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
151     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
152     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
153     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
154     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
155     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
156     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
157     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
158     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
159     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
160     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
161     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
162     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
163     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
164     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
165     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
166     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
167     BAD_CODE, BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
168     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
169     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
170     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
171     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
172     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
173     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
174     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
175     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
176     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
177     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
178     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
179     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
180     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
181     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
182     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
183     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
184     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
185     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
186     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
187     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
188     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
189     BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
190     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
191     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
192     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
193     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
194     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
195     BAD_CODE, BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
196     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
197     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
198     BAD_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE,
199     UPPER_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE,
200     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
201     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
202     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
203     UPPER_CODE, UPPER_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE,
204     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
205     UPPER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
206     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
207     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
208     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
209     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
210     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
211     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
212     LOWER_CODE, LOWER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
213     UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE,
214     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
215     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
216     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
217     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
218     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
219     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE,
220     LOWER_CODE, BAD_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
221     UPPER_CODE, LOWER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
222     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
223     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
224     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
225     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
226     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
227     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
228     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
229     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
230     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
231     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
232     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
233     BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
234     ID_PART_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
235     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
236     BAD_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
237     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
238     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
239     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
240     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
241     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
242     BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
243     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
244     DIGIT_CODE, DIGIT_CODE, ID_PART_CODE, ID_PART_CODE, ID_START_CODE,
245     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
246     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
247     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
248     ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
249     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
250     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
251     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
252     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
253     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
254     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
255     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
256     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
257     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
258     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
259     ID_START_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_START_CODE,
260     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
261     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE,
262     ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
263     ID_PART_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, BAD_CODE,
264     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
265     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
266     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
267     ID_START_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
268     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
269     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
270     BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
271     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
272     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
273     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
274     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
275     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
276     BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
277     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
278     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
279     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
280     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
281     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
282     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
283     BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
284     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
285     BAD_CODE, ID_PART_CODE, ID_START_CODE, ID_PART_CODE, ID_PART_CODE,
286     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
287     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
288     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
289     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
290     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
291     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
292     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
293     BAD_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE,
294     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
295     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, BAD_CODE, ID_START_CODE,
296     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
297     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
298     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
299     BAD_CODE, ID_PART_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
300     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
301     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
302     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
303     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
304     ID_START_CODE, BAD_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
305     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
306     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
307     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
308     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
309     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
310     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
311     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
312     ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
313     ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
314     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
315     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
316     BAD_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
317     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
318     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
319     BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
320     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
321     DIGIT_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
322     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
323     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
324     BAD_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
325     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
326     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
327     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
328     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
329     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
330     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
331     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
332     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
333     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
334     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
335     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
336     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
337     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
338     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
339     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
340     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
341     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
342     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
343     LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
344     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
345     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
346     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
347     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
348     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
349     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
350     UPPER_CODE, LOWER_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
351     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
352     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
353     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
354     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
355     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
356     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
357     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
358     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
359     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
360     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
361     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
362     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
363     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
364     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
365     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, BAD_CODE,
366     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
367     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
368     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
369     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
370     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
371     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
372     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
373     LOWER_CODE, UPPER_CODE, LOWER_CODE, BAD_CODE, BAD_CODE,
374     UPPER_CODE, LOWER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
375     BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE, LOWER_CODE,
376     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
377     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
378     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, BAD_CODE,
379     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
380     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
381     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
382     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
383     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
384     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
385     BAD_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
386     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
387     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
388     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
389     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
390     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
391     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
392     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
393     BAD_CODE, BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
394     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
395     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
396     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
397     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
398     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
399     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
400     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
401     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
402     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, BAD_CODE,
403     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
404     BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
405     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
406     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
407     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
408     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
409     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
410     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
411     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
412     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
413     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE,
414     BAD_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE,
415     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
416     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
417     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
418     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
419     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
420     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
421     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
422     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
423     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
424     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
425     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
426     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
427     ID_PART_CODE, ID_PART_CODE, SPACE_CODE, BAD_CODE, DIGIT_CODE,
428     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
429     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, BAD_CODE,
430     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
431     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
432     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
433     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
434     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
435     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
436     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
437     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
438     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
439     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
440     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
441     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
442     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
443     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
444     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
445     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
446     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
447     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
448     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
449     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
450     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
451     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
452     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
453     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
454     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
455     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
456     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
457     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
458     ID_START_CODE, ID_START_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
459     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
460     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
461     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
462     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
463     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
464     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
465     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
466     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
467     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
468     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
469     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
470     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
471     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
472     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
473     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
474     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
475     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
476     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
477     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
478     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
479     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
480     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
481     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
482     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
483     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
484     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
485     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
486     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
487     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
488     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
489     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE,
490     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
491     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, ID_START_CODE,
492     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
493     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
494     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
495     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
496     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
497     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
498     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
499     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
500     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
501     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
502     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
503     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
504     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
505     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
506     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
507     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
508     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
509     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
510     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
511     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
512     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
513     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
514     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
515     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
516     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
517     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
518     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
519     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
520     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
521     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
522     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
523     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
524     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
525     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
526     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
527     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_START_CODE,
528     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
529     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
530     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
531     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
532     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
533     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
534     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
535     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
536     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
537     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
538     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
539     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
540     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE,
541     ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
542     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
543     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
544     ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
545     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
546     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
547     BAD_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
548     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
549     DIGIT_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
550     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
551     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
552     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
553     ID_PART_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
554     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
555     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
556     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
557     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
558     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
559     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
560     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
561     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
562     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
563     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
564     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_START_CODE, ID_PART_CODE,
565     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
566     ID_PART_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
567     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
568     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
569     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
570     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
571     BAD_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
572     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE,
573     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
574     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, BAD_CODE,
575     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
576     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
577     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
578     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
579     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
580     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
581     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
582     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
583     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
584     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
585     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
586     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
587     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
588     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
589     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
590     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
591     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
592     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE,
593     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
594     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
595     BAD_CODE, BAD_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
596     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
597     BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
598     BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
599     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
600     DIGIT_CODE, DIGIT_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
601     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
602     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
603     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
604     ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
605     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
606     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
607     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
608     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
609     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
610     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
611     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
612     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
613     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
614     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
615     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
616     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
617     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
618     BAD_CODE, BAD_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
619     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
620     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE,
621     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
622     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
623     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
624     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
625     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
626     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
627     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
628     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
629     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
630     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
631     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
632     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
633     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
634     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
635     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
636     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
637     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
638     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
639     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
640     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
641     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
642     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
643     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
644     ID_START_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
645     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
646     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
647     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
648     BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
649     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
650     DIGIT_CODE, DIGIT_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
651     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_PART_CODE, ID_START_CODE,
652     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
653     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
654     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
655     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
656     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
657     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
658     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
659     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
660     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
661     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
662     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
663     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
664     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
665     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
666     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
667     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
668     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
669     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
670     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
671     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
672     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
673     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE,
674     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
675     ID_START_CODE, ID_START_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
676     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_START_CODE,
677     ID_START_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
678     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
679     DIGIT_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
680     BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
681     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
682     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
683     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_START_CODE, ID_PART_CODE,
684     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
685     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
686     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
687     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
688     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
689     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
690     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
691     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
692     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
693     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
694     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
695     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
696     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
697     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
698     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
699     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
700     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
701     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
702     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
703     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
704     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
705     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
706     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
707     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
708     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
709     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
710     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
711     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
712     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
713     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_PART_CODE, ID_PART_CODE,
714     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
715     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_START_CODE,
716     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
717     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
718     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
719     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
720     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
721     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
722     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
723     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
724     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
725     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
726     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
727     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
728     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
729     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
730     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
731     BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, BAD_CODE,
732     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
733     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
734     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
735     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
736     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
737     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
738     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
739     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
740     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
741     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
742     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
743     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
744     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
745     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
746     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
747     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
748     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
749     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
750     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
751     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
752     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
753     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
754     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
755     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
756     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
757     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
758     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
759     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
760     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
761     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
762     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
763     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
764     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
765     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
766     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
767     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
768     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
769     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
770     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
771     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
772     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
773     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
774     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
775     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
776     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
777     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
778     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
779     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
780     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
781     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
782     BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
783     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
784     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
785     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
786     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
787     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
788     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
789     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
790     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
791     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
792     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
793     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
794     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
795     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
796     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
797     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
798     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
799     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
800     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
801     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
802     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
803     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
804     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
805     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
806     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
807     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
808     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
809     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
810     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
811     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
812     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
813     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
814     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
815     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
816     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
817     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
818     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
819     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
820     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
821     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
822     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
823     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
824     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
825     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
826     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
827     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
828     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
829     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
830     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
831     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
832     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
833     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
834     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
835     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
836     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
837     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
838     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
839     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
840     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
841     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
842     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
843     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
844     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
845     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
846     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
847     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
848     BAD_CODE, BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
849     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
850     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
851     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
852     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
853     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
854     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
855     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
856     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
857     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
858     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
859     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
860     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
861     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
862     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
863     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
864     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
865     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
866     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
867     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
868     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
869     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
870     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
871     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
872     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
873     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
874     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
875     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
876     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
877     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
878     BAD_CODE, BAD_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
879     BAD_CODE, BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
880     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
881     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE,
882     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
883     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, BAD_CODE,
884     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
885     BAD_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
886     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
887     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
888     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
889     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
890     UPPER_CODE, UPPER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
891     BAD_CODE, ID_START_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
892     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
893     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
894     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
895     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
896     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, BAD_CODE,
897     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
898     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
899     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
900     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
901     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
902     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
903     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
904     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
905     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
906     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
907     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
908     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
909     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
910     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
911     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
912     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
913     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
914     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
915     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
916     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
917     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
918     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
919     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
920     ID_START_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
921     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
922     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
923     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
924     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
925     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
926     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
927     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
928     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
929     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
930     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
931     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
932     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
933     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
934     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
935     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
936     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
937     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
938     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
939     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
940     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
941     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
942     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
943     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
944     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
945     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
946     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
947     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
948     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
949     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
950     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
951     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
952     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
953     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
954     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
955     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
956     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
957     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
958     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
959     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
960     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
961     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
962     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
963     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
964     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
965     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
966     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
967     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
968     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
969     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
970     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
971     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
972     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
973     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
974     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
975     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
976     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
977     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
978     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
979     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
980     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
981     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
982     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
983     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
984     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
985     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
986     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
987     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
988     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
989     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
990     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
991     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
992     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
993     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
994     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
995     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
996     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
997     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
998     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
999     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1000     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1001     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1002     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1003     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1004     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1005     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1006     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1007     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1008     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1009     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1010     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1011     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1012     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1013     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1014     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1015     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1016     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1017     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1018     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1019     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1020     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1021     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1022     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1023     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1024     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1025     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1026     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1027     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1028     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1029     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1030     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1031     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1032     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_START_CODE,
1033     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1034     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1035     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1036     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1037     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1038     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1039     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1040     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1041     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1042     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1043     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
1044     ID_PART_CODE, ID_START_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1045     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1046     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1047     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
1048     ID_START_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1049     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1050     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1051     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_PART_CODE, ID_PART_CODE,
1052     BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1053     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1054     DIGIT_CODE, DIGIT_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1055     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1056     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1057     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
1058     ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1059     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1060     ID_START_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1061     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1062     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1063     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1064     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1065     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1066     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1067     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, BAD_CODE,
1068     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1069     ID_START_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_START_CODE,
1070     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1071     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
1072     ID_PART_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
1073     ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1074     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1075     ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1076     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1077     ID_START_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
1078     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1079     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1080     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1081     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1082     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1083     BAD_CODE, SPACE_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1084     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1085     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1086     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1087     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1088     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1089     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
1090     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1091     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_PART_CODE, ID_PART_CODE,
1092     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
1093     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1094     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1095     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1096     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1097     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1098     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1099     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1100     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1101     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1102     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1103     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1104     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1105     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1106     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1107     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1108     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1109     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1110     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1111     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1112     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1113     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
1114     ID_PART_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1115     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1116     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1117     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1118     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1119     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1120     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1121     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1122     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1123     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1124     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1125     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1126     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1127     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1128     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1129     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1130     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1131     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1132     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1133     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1134     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1135     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1136     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1137     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1138     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1139     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1140     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1141     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1142     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1143     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1144     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1145     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1146     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1147     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1148     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1149     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1150     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1151     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1152     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1153     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1154     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1155     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1156     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1157     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1158     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1159     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1160     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1161     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1162     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1163     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1164     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1165     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1166     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1167     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1168     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1169     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1170     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1171     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1172     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1173     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1174     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1175     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1176     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1177     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1178     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1179     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1180     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1181     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1182     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1183     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1184     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1185     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1186     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1187     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1188     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1189     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1190     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1191     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
1192     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1193     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1194     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1195     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1196     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1197     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1198     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1199     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1200     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1201     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1202     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1203     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1204     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1205     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1206     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1207     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1208     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1209     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1210     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1211     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1212     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1213     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1214     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1215     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1216     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1217     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1218     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1219     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1220     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1221     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1222     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1223     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1224     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1225     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1226     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1227     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1228     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1229     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1230     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1231     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1232     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1233     BAD_CODE, BAD_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
1234     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1235     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1236     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1237     BAD_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1238     LOWER_CODE, LOWER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1239     BAD_CODE, BAD_CODE, ID_START_CODE, ID_PART_CODE, ID_START_CODE,
1240     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1241     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1242     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1243     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1244     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
1245     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1246     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1247     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1248     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1249     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1250     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1251     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1252     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1253     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1254     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1255     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1256     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1257     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1258     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1259     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1260     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1261     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1262     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1263     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1264     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1265     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1266     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1267     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1268     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1269     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1270     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1271     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1272     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1273     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1274     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1275     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
1276     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1277     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1278     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1279     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1280     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1281     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1282     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1283     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1284     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1285     ID_START_CODE, ID_START_CODE, ID_PART_CODE, ID_START_CODE, ID_START_CODE,
1286     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1287     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1288     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1289     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_PART_CODE,
1290     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1291     ID_PART_CODE, ID_PART_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE,
1292     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1293     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, BAD_CODE, BAD_CODE,
1294     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1295     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1296     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1297     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1298     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1299     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1300     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1301     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1302     ID_START_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1303     BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
1304     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1305     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1306     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1307     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
1308     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, BAD_CODE,
1309     ID_START_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1310     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1311     ID_PART_CODE, ID_START_CODE, ID_START_CODE, ID_PART_CODE, ID_PART_CODE,
1312     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
1313     ID_PART_CODE, ID_PART_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
1314     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1315     BAD_CODE, ID_START_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
1316     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
1317     BAD_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1318     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1319     DIGIT_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1320     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1321     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1322     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1323     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1324     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1325     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1326     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
1327     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1328     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1329     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1330     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1331     BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
1332     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1333     BAD_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1334     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1335     DIGIT_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1336     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1337     BAD_CODE, BAD_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE,
1338     BAD_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1339     BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_START_CODE, ID_START_CODE,
1340     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1341     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1342     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1343     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1344     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1345     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1346     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1347     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1348     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1349     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1350     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1351     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1352     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1353     ID_PART_CODE, ID_PART_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
1354     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1355     BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
1356     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1357     ID_PART_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1358     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1359     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1360     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1361     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1362     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1363     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1364     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
1365     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1366     BAD_CODE, BAD_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
1367     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1368     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1369     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1370     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1371     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1372     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1373     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1374     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1375     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1376     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1377     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1378     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1379     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1380     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1381     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1382     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1383     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1384     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1385     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1386     BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_PART_CODE,
1387     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1388     ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
1389     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
1390     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE,
1391     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1392     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, BAD_CODE,
1393     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1394     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1395     ID_START_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1396     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1397     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1398     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1399     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1400     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1401     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1402     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1403     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1404     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1405     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1406     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1407     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1408     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1409     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1410     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1411     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1412     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1413     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1414     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1415     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1416     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1417     UPPER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE, BAD_CODE,
1418     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1419     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1420     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1421     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1422     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1423     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1424     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1425     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1426     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1427     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1428     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1429     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1430     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1431     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1432     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1433     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1434     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1435     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1436     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1437     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1438     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1439     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1440     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1441     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1442     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1443     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1444     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1445     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1446     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1447     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1448     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1449     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1450     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1451     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1452     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1453     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1454     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1455     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1456     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1457     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1458     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1459     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1460     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1461     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1462     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
1463     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1464     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1465     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1466     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1467     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1468     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1469     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1470     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1471     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1472     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1473     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1474     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1475     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1476     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1477     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1478     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1479     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1480     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1481     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1482     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1483     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1484     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1485     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1486     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1487     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1488     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1489     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1490     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1491     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1492     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1493     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1494     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
1495     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1496     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1497     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1498     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1499     ID_START_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1500     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1501     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1502     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1503     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1504     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1505     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1506     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1507     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, BAD_CODE,
1508     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1509     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1510     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1511     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1512     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1513     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1514     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1515     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, BAD_CODE,
1516     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1517     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1518     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
1519     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1520     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1521     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1522     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1523     ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1524     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1525     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1526     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1527     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1528     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1529     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1530     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1531     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1532     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1533     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1534     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, ID_START_CODE,
1535     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1536     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1537     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1538     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1539     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1540     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1541     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1542     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1543     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1544     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1545     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1546     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1547     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1548     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1549     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1550     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1551     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1552     BAD_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE,
1553     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1554     DIGIT_CODE, DIGIT_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1555     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1556     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1557     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1558     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1559     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1560     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1561     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1562     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1563     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1564     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1565     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1566     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1567     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1568     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1569     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1570     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1571     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1572     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1573     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1574     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1575     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1576     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1577     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1578     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1579     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1580     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
1581     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1582     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
1583     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1584     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1585     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1586     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1587     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1588     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1589     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
1590     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE,
1591     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1592     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1593     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1594     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1595     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1596     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1597     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
1598     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, ID_START_CODE,
1599     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1600     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1601     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1602     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1603     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1604     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1605     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1606     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1607     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1608     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1609     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1610     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1611     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1612     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1613     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1614     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE,
1615     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
1616     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, BAD_CODE,
1617     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1618     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1619     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1620     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1621     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1622     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1623     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1624     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1625     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1626     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1627     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1628     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1629     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1630     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1631     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1632     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1633     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1634     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1635     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1636     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1637     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1638     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1639     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1640     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1641     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1642     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1643     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1644     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1645     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1646     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1647     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1648     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1649     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1650     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1651     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1652     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1653     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1654     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1655     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1656     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1657     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1658     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1659     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1660     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1661     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1662     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1663     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1664     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1665     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1666     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1667     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1668     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1669     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1670     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1671     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1672     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1673     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1674     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1675     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1676     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1677     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1678     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1679     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1680     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1681     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1682     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1683     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1684     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1685     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1686     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1687     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1688     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1689     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1690     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1691     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1692     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1693     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1694     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1695     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1696     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1697     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1698     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1699     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1700     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1701     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1702     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1703     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1704     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1705     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1706     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1707     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1708     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1709     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1710     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1711     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1712     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1713     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1714     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1715     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1716     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1717     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1718     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1719     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1720     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1721     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1722     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1723     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1724     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1725     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1726     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1727     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1728     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1729     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1730     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1731     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1732     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1733     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1734     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1735     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1736     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1737     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1738     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1739     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1740     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1741     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1742     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1743     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1744     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1745     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1746     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1747     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1748     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1749     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1750     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1751     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1752     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1753     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1754     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1755     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1756     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1757     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1758     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1759     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1760     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1761     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1762     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1763     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1764     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1765     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1766     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1767     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1768     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1769     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1770     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1771     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1772     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1773     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1774     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1775     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1776     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1777     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1778     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1779     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1780     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1781     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1782     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1783     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1784     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1785     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1786     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1787     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
1788     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1789     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1790     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1791     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1792     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1793     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1794     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1795     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1796     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1797     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1798     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1799     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1800     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1801     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1802     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1803     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1804     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1805     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1806     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1807     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1808     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1809     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1810     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1811     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1812     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1813     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1814     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1815     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1816     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1817     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1818     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1819     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1820     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1821     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1822     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1823     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1824     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1825     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1826     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1827     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1828     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1829     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1830     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1831     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1832     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1833     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1834     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1835     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1836     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1837     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1838     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1839     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1840     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1841     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1842     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1843     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1844     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1845     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1846     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1847     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1848     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1849     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1850     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1851     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1852     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1853     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1854     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1855     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1856     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1857     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1858     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1859     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1860     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1861     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1862     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1863     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1864     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1865     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1866     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1867     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1868     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1869     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1870     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1871     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1872     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1873     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1874     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1875     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1876     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1877     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1878     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1879     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1880     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1881     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1882     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1883     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1884     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1885     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1886     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1887     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1888     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1889     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1890     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1891     BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE,
1892     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1893     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1894     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1895     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1896     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
1897     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
1898     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1899     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1900     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1901     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1902     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1903     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
1904     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
1905     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1906     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1907     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1908     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1909     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1910     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1911     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1912     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1913     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1914     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1915     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1916     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1917     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1918     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1919     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1920     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1921     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1922     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1923     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1924     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1925     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1926     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1927     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1928     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1929     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1930     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1931     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1932     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1933     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1934     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1935     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1936     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1937     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1938     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1939     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1940     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1941     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1942     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1943     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1944     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1945     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1946     BAD_CODE, BAD_CODE, BAD_CODE, SPACE_CODE, ID_START_CODE,
1947     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1948     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1949     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1950     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1951     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1952     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1953     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1954     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1955     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1956     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1957     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1958     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1959     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1960     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1961     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1962     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1963     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1964     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1965     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1966     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1967     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1968     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1969     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1970     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1971     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1972     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1973     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1974     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1975     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_PART_CODE,
1976     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1977     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1978     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
1979     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1980     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1981     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1982     ID_START_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE,
1983     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1984     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1985     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1986     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1987     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1988     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_PART_CODE, ID_PART_CODE,
1989     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1990     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1991     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1992     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1993     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1994     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
1995     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1996     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
1997     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
1998     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
1999     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2000     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2001     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2002     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2003     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2004     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2005     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2006     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2007     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2008     ID_START_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2009     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2010     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2011     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2012     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2013     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2014     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
2015     BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2016     ID_START_CODE, ID_START_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
2017     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2018     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2019     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2020     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2021     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2022     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2023     BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2024     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
2025     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2026     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2027     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2028     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2029     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2030     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2031     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2032     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2033     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2034     ID_START_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
2035     BAD_CODE, BAD_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
2036     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2037     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2038     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2039     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2040     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2041     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2042     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2043     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2044     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2045     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2046     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2047     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2048     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2049     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2050     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2051     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2052     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2053     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2054     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2055     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2056     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2057     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2058     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2059     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2060     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2061     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2062     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2063     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2064     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2065     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2066     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2067     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2068     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2069     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2070     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2071     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2072     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2073     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2074     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2075     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2076     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2077     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2078     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2079     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2080     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2081     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2082     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2083     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2084     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2085     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2086     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2087     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2088     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2089     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2090     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2091     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2092     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2093     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2094     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2095     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2096     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2097     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2098     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2099     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2100     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2101     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2102     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2103     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2104     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2105     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2106     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2107     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2108     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2109     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2110     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2111     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2112     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2113     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2114     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2115     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2116     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2117     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2118     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2119     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2120     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2121     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2122     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2123     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2124     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2125     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, LOWER_CODE,
2126     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2127     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2128     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2129     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2130     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2131     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2132     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2133     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2134     LOWER_CODE, LOWER_CODE, LOWER_CODE, ID_START_CODE, ID_START_CODE,
2135     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2136     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2137     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2138     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2139     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2140     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2141     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2142     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2143     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2144     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2145     ID_START_CODE, ID_START_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2146     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2147     LOWER_CODE, LOWER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2148     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2149     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2150     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2151     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2152     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2153     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2154     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2155     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2156     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2157     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2158     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2159     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2160     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2161     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2162     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2163     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2164     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2165     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2166     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2167     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2168     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2169     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2170     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2171     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2172     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2173     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2174     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2175     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2176     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2177     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2178     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2179     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2180     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2181     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2182     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2183     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2184     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2185     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2186     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2187     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2188     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2189     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2190     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2191     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2192     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2193     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2194     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2195     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2196     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2197     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2198     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
2199     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2200     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2201     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2202     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2203     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2204     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
2205     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2206     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2207     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2208     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2209     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2210     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2211     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2212     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2213     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
2214     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2215     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2216     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2217     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2218     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2219     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2220     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2221     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2222     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2223     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2224     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2225     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2226     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2227     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2228     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2229     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2230     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2231     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2232     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2233     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2234     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2235     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2236     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2237     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2238     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2239     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2240     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2241     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2242     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2243     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2244     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2245     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2246     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2247     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2248     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2249     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
2250     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2251     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2252     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2253     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2254     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2255     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2256     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2257     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2258     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2259     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2260     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2261     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2262     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2263     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2264     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2265     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2266     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2267     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2268     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2269     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2270     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2271     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2272     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2273     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2274     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2275     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2276     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2277     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2278     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2279     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE,
2280     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2281     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
2282     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2283     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2284     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2285     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2286     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2287     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2288     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2289     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2290     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2291     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2292     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2293     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2294     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2295     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2296     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2297     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE,
2298     LOWER_CODE, UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE,
2299     UPPER_CODE, LOWER_CODE, UPPER_CODE, LOWER_CODE, BAD_CODE,
2300     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2301     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2302     LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
2303     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2304     UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2305     LOWER_CODE, LOWER_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
2306     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2307     BAD_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2308     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2309     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2310     UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE,
2311     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2312     LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2313     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE,
2314     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2315     BAD_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2316     UPPER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE, BAD_CODE,
2317     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2318     LOWER_CODE, LOWER_CODE, LOWER_CODE, BAD_CODE, UPPER_CODE,
2319     BAD_CODE, UPPER_CODE, BAD_CODE, UPPER_CODE, BAD_CODE,
2320     UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2321     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE,
2322     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2323     UPPER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2324     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2325     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2326     LOWER_CODE, BAD_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
2327     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2328     LOWER_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2329     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, LOWER_CODE,
2330     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2331     LOWER_CODE, LOWER_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2332     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2333     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2334     LOWER_CODE, LOWER_CODE, LOWER_CODE, ID_START_CODE, ID_START_CODE,
2335     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2336     ID_START_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2337     LOWER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE,
2338     UPPER_CODE, UPPER_CODE, UPPER_CODE, ID_START_CODE, BAD_CODE,
2339     LOWER_CODE, BAD_CODE, BAD_CODE, BAD_CODE, LOWER_CODE,
2340     LOWER_CODE, LOWER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
2341     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, ID_START_CODE,
2342     BAD_CODE, BAD_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
2343     LOWER_CODE, LOWER_CODE, BAD_CODE, BAD_CODE, LOWER_CODE,
2344     LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2345     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, LOWER_CODE,
2346     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2347     LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2348     UPPER_CODE, UPPER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2349     BAD_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2350     BAD_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
2351     UPPER_CODE, UPPER_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
2352     BAD_CODE, SPACE_CODE, SPACE_CODE, SPACE_CODE, SPACE_CODE,
2353     SPACE_CODE, SPACE_CODE, SPACE_CODE, BAD_CODE, SPACE_CODE,
2354     SPACE_CODE, SPACE_CODE, SPACE_CODE, ID_PART_CODE, ID_PART_CODE,
2355     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2356     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2357     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2358     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2359     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2360     BAD_CODE, SPACE_CODE, SPACE_CODE, ID_PART_CODE, ID_PART_CODE,
2361     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE,
2362     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2363     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2364     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
2365     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2366     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2367     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2368     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2369     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2370     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2371     BAD_CODE, SPACE_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2372     ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2373     BAD_CODE, BAD_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2374     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, BAD_CODE, LOWER_CODE,
2375     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2376     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2377     BAD_CODE, BAD_CODE, BAD_CODE, LOWER_CODE, BAD_CODE,
2378     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2379     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2380     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2381     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2382     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2383     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2384     BAD_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2385     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2386     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2387     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
2388     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2389     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2390     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2391     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2392     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2393     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_PART_CODE,
2394     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2395     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2396     ID_PART_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2397     BAD_CODE, ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2398     ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE, ID_PART_CODE,
2399     ID_PART_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2400     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2401     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2402     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2403     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
2404     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
2405     BAD_CODE, BAD_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
2406     UPPER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
2407     UPPER_CODE, LOWER_CODE, BAD_CODE, UPPER_CODE, BAD_CODE,
2408     BAD_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2409     UPPER_CODE, UPPER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2410     BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE, BAD_CODE,
2411     UPPER_CODE, BAD_CODE, UPPER_CODE, BAD_CODE, UPPER_CODE,
2412     UPPER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE, LOWER_CODE,
2413     UPPER_CODE, UPPER_CODE, BAD_CODE, UPPER_CODE, LOWER_CODE,
2414     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, LOWER_CODE,
2415     BAD_CODE, BAD_CODE, BAD_CODE, LOWER_CODE, UPPER_CODE,
2416     UPPER_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2417     BAD_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2418     LOWER_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2419     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2420     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2421     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2422     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
2423     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2424     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2425     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2426     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2427     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2428     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2429     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
2430     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2431     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2432     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2433     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2434     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2435     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2436     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2437     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2438     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2439     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2440     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2441     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2442     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2443     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2444     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2445     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2446     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2447     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2448     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2449     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2450     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2451     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2452     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2453     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2454     BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE, ID_START_CODE,
2455     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2456     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2457     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2458     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2459     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2460     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2461     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2462     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2463     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2464     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2465     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2466     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2467     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2468     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2469     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2470     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2471     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2472     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2473     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2474     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2475     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2476     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2477     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2478     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2479     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2480     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2481     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2482     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2483     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2484     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2485     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2486     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2487     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2488     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2489     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2490     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2491     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2492     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2493     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2494     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2495     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2496     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2497     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2498     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2499     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2500     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2501     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2502     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2503     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2504     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2505     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2506     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2507     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2508     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2509     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2510     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2511     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2512     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2513     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2514     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2515     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2516     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2517     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2518     ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2519     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2520     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2521     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
2522     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2523     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2524     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2525     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2526     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2527     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2528     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2529     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2530     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2531     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2532     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2533     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2534     ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE,
2535     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2536     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2537     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2538     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2539     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2540     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2541     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2542     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2543     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2544     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2545     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, BAD_CODE,
2546     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2547     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2548     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2549     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2550     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2551     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2552     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2553     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, ID_START_CODE,
2554     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2555     ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE, ID_START_CODE,
2556     ID_START_CODE, ID_START_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2557     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2558     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2559     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2560     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2561     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2562     UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2563     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2564     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2565     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2566     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2567     LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2568     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2569     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2570     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2571     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2572     UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE,
2573     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2574     BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2575     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2576     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2577     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE,
2578     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2579     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2580     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2581     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2582     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2583     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2584     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2585     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2586     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2587     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2588     LOWER_CODE, UPPER_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE,
2589     BAD_CODE, BAD_CODE, UPPER_CODE, BAD_CODE, BAD_CODE,
2590     UPPER_CODE, UPPER_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
2591     UPPER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE, UPPER_CODE,
2592     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2593     UPPER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2594     LOWER_CODE, BAD_CODE, LOWER_CODE, BAD_CODE, LOWER_CODE,
2595     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2596     LOWER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2597     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2598     LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
2599     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2600     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2601     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2602     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2603     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE,
2604     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2605     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2606     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2607     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2608     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2609     UPPER_CODE, UPPER_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE,
2610     UPPER_CODE, UPPER_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
2611     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2612     UPPER_CODE, UPPER_CODE, BAD_CODE, UPPER_CODE, UPPER_CODE,
2613     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2614     BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2615     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2616     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2617     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2618     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2619     LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE,
2620     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE,
2621     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2622     BAD_CODE, UPPER_CODE, BAD_CODE, BAD_CODE, BAD_CODE,
2623     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2624     UPPER_CODE, UPPER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
2625     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2626     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2627     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2628     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2629     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE,
2630     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2631     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2632     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2633     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2634     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2635     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2636     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2637     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2638     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2639     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2640     LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2641     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2642     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2643     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2644     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2645     UPPER_CODE, UPPER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2646     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2647     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2648     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2649     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2650     LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
2651     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2652     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2653     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2654     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2655     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, LOWER_CODE,
2656     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2657     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2658     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2659     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2660     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2661     BAD_CODE, BAD_CODE, BAD_CODE, BAD_CODE, UPPER_CODE,
2662     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2663     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2664     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2665     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2666     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE,
2667     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2668     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2669     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2670     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2671     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2672     BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2673     LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2674     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2675     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2676     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2677     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2678     UPPER_CODE, UPPER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
2679     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2680     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2681     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2682     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2683     LOWER_CODE, LOWER_CODE, LOWER_CODE, BAD_CODE, LOWER_CODE,
2684     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2685     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2686     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2687     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2688     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2689     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2690     BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2691     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2692     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2693     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2694     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2695     LOWER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2696     LOWER_CODE, LOWER_CODE, LOWER_CODE, UPPER_CODE, UPPER_CODE,
2697     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2698     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2699     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2700     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2701     UPPER_CODE, UPPER_CODE, UPPER_CODE, BAD_CODE, LOWER_CODE,
2702     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2703     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2704     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2705     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2706     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, BAD_CODE,
2707     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2708     LOWER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2709     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2710     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2711     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2712     UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE, UPPER_CODE,
2713     UPPER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2714     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2715     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2716     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2717     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE,
2718     LOWER_CODE, LOWER_CODE, BAD_CODE, LOWER_CODE, LOWER_CODE,
2719     LOWER_CODE, LOWER_CODE, LOWER_CODE, LOWER_CODE, BAD_CODE,
2720     BAD_CODE, BAD_CODE, BAD_CODE, DIGIT_CODE, DIGIT_CODE,
2721     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2722     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2723     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2724     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2725     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2726     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2727     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2728     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2729     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2730     DIGIT_CODE, DIGIT_CODE, DIGIT_CODE,
2731 };
2732 
2733 
2734 //
2735 // The Blocks vector:
2736 //
2737 u2 Code::blocks[2176] =
2738 {
2739     0x0, 0xfff8, 0x1f7, 0x5eb, 0xac9, 0xf9f7, 0xfdeb, 0xa8b, 0xa8b,
2740     0xa8b, 0xc8a, 0xf26, 0xefec, 0x88b, 0xc26, 0xd92, 0xd92, 0x8b,
2741     0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xe4c9, 0xf08b, 0xec8b,
2742     0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b,
2743     0xd88b, 0xd68b, 0xd4d5, 0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b,
2744     0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b,
2745     0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b,
2746     0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b,
2747     0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b, 0x82e5, 0x808b,
2748     0x7e8b, 0x7dfe, 0x7c8b, 0x7a8b, 0x788b, 0x748b, 0x728b, 0x708b, 0x6e8b,
2749     0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b,
2750     0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4ae7,
2751     0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b,
2752     0x388b, 0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x278b, 0x1cb9,
2753     0x3392, 0x11ca, 0x11ca, 0x2792, 0x1a8b, 0x1c8b, 0x1f26, 0x188b, 0x168b,
2754     0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b, 0x48b,
2755     0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xf28b,
2756     0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b,
2757     0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b, 0xce8b,
2758     0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b,
2759     0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b,
2760     0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b,
2761     0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b,
2762     0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b, 0x748b,
2763     0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b,
2764     0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b, 0x5326, 0x508b,
2765     0x5d92, 0x5cf6, 0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b,
2766     0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b,
2767     0x2a8b, 0x288b, 0x268b, 0x248b, 0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b,
2768     0x168b, 0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b,
2769     0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b,
2770     0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b,
2771     0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b,
2772     0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b,
2773     0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b,
2774     0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b,
2775     0x988b, 0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b,
2776     0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7bb4, 0x7a8b, 0x788b,
2777     0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b,
2778     0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b,
2779     0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b,
2780     0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b, 0x308b,
2781     0x2e8b, 0x2c8b, 0x288b, 0x286d, 0x268b, 0x248b, 0x228b, 0x208b, 0x1e8b,
2782     0x1c8b, 0x1a8b, 0x188b, 0x168b, 0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b,
2783     0xa8b, 0x88b, 0x68b, 0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b,
2784     0xf88b, 0xf68b, 0xf48b, 0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b,
2785     0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b,
2786     0xd48b, 0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b,
2787     0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b,
2788     0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b,
2789     0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b,
2790     0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b,
2791     0x7a8b, 0x788b, 0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b,
2792     0x688b, 0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b,
2793     0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b,
2794     0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b,
2795     0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x2a8b, 0x288b, 0x268b, 0x248b, 0x228b,
2796     0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b, 0x168b, 0x148b, 0x128b, 0x108b,
2797     0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b, 0x48b, 0x28b, 0x8b, 0xfe8b,
2798     0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xf28b, 0xf08b, 0xee8b, 0xec8b,
2799     0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b,
2800     0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b,
2801     0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b,
2802     0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b,
2803     0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b,
2804     0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b, 0x828b, 0x808b,
2805     0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b,
2806     0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b,
2807     0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b,
2808     0x488b, 0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b,
2809     0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x2a8b, 0x288b, 0x268b,
2810     0x248b, 0x228b, 0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b, 0x168b, 0x148b,
2811     0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b, 0x48b, 0x28b,
2812     0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xf28b, 0xf08b,
2813     0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b,
2814     0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b, 0xce8b, 0xcc8b,
2815     0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b,
2816     0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b,
2817     0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b,
2818     0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b,
2819     0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b, 0x748b, 0x728b,
2820     0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b, 0x608b,
2821     0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b,
2822     0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b,
2823     0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x2a8b,
2824     0x288b, 0x268b, 0x248b, 0x228b, 0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b,
2825     0x168b, 0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b,
2826     0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b,
2827     0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b,
2828     0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b,
2829     0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b,
2830     0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b,
2831     0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b,
2832     0x988b, 0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b,
2833     0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b,
2834     0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b,
2835     0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b,
2836     0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b, 0x408b,
2837     0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b,
2838     0x2c8b, 0x2a8b, 0x288b, 0x268b, 0x248b, 0x228b, 0x208b, 0x1e8b, 0x1c8b,
2839     0x1a8b, 0x188b, 0x168b, 0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b,
2840     0x88b, 0x68b, 0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b,
2841     0xf68b, 0xf48b, 0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b,
2842     0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b,
2843     0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b,
2844     0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b,
2845     0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b,
2846     0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b,
2847     0x8a8b, 0x888b, 0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b,
2848     0x788b, 0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b,
2849     0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b,
2850     0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b,
2851     0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b,
2852     0x308b, 0x2e8b, 0x2c8b, 0x2a8b, 0x288b, 0x268b, 0x248b, 0x228b, 0x208b,
2853     0x1e8b, 0x1c8b, 0x1a8b, 0x188b, 0x168b, 0x148b, 0x128b, 0x108b, 0xe8b,
2854     0xc8b, 0xa8b, 0x88b, 0x68b, 0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b,
2855     0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b,
2856     0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b,
2857     0xd68b, 0xd48b, 0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b,
2858     0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b,
2859     0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b,
2860     0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b, 0x908b,
2861     0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b,
2862     0x7c8b, 0x7a8b, 0x788b, 0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b,
2863     0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b,
2864     0x588b, 0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b,
2865     0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b,
2866     0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x2a8b, 0x288b, 0x268b, 0x248b,
2867     0x228b, 0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b, 0x168b, 0x148b, 0x128b,
2868     0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b, 0x48b, 0x28b, 0x8b,
2869     0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xf28b, 0xf08b, 0xee8b,
2870     0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b,
2871     0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b,
2872     0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b,
2873     0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b,
2874     0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b,
2875     0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b, 0x828b,
2876     0x808b, 0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b, 0x748b, 0x728b, 0x708b,
2877     0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b,
2878     0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b,
2879     0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b,
2880     0x388b, 0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x2a8b, 0x288b,
2881     0x268b, 0x248b, 0x228b, 0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b, 0x168b,
2882     0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b, 0x48b,
2883     0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xf28b,
2884     0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b,
2885     0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b, 0xce8b,
2886     0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b,
2887     0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b,
2888     0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b,
2889     0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b,
2890     0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b, 0x748b,
2891     0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b,
2892     0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b, 0x508b,
2893     0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b,
2894     0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b,
2895     0x2a8b, 0x288b, 0x268b, 0x248b, 0x228b, 0x208b, 0x1e8b, 0x1c8b, 0x1a8b,
2896     0x188b, 0x168b, 0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b,
2897     0x68b, 0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b,
2898     0xf48b, 0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b,
2899     0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b,
2900     0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b,
2901     0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b,
2902     0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b,
2903     0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b,
2904     0x888b, 0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b, 0x788b,
2905     0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b,
2906     0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b,
2907     0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b,
2908     0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b, 0x308b,
2909     0x2e8b, 0x2c8b, 0x2a8b, 0x288b, 0x268b, 0x248b, 0x228b, 0x208b, 0x1e8b,
2910     0x1c8b, 0x1a8b, 0x188b, 0x168b, 0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b,
2911     0xa8b, 0x88b, 0x68b, 0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b,
2912     0xf88b, 0xf68b, 0xf48b, 0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b,
2913     0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b,
2914     0xd48b, 0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b,
2915     0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b,
2916     0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b,
2917     0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b,
2918     0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b,
2919     0x7a8b, 0x788b, 0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b,
2920     0x688b, 0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b,
2921     0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b,
2922     0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b,
2923     0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x2a8b, 0x288b, 0x268b, 0x248b, 0x228b,
2924     0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b, 0x168b, 0x148b, 0x128b, 0x108b,
2925     0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b, 0x48b, 0x28b, 0x8b, 0xfe8b,
2926     0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xf28b, 0xf08b, 0xee8b, 0xec8b,
2927     0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b,
2928     0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b,
2929     0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b,
2930     0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b,
2931     0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b,
2932     0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b, 0x828b, 0x808b,
2933     0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b,
2934     0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b,
2935     0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b,
2936     0x488b, 0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b,
2937     0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x2a8b, 0x288b, 0x268b,
2938     0x248b, 0xdea, 0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b, 0x168b, 0x148b,
2939     0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b, 0x48b, 0x28b,
2940     0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b, 0xf28b, 0xf08b,
2941     0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b, 0xe08b, 0xde8b,
2942     0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b, 0xce8b, 0xcc8b,
2943     0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b, 0xbc8b, 0xba8b,
2944     0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b, 0xaa8b, 0xa88b,
2945     0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b, 0x988b, 0x968b,
2946     0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b, 0x868b, 0x848b,
2947     0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b, 0x748b, 0x728b,
2948     0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b, 0x628b, 0x608b,
2949     0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b, 0x508b, 0x4e8b,
2950     0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b, 0x408b, 0x3e8b, 0x3c8b,
2951     0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b, 0x2c8b, 0x2a8b,
2952     0x288b, 0x268b, 0x248b, 0x228b, 0x208b, 0x1e8b, 0x1c8b, 0x1a8b, 0x188b,
2953     0x168b, 0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b, 0x88b, 0x68b,
2954     0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b, 0xf68b, 0xf48b,
2955     0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b, 0xe48b, 0xe28b,
2956     0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b, 0xd28b, 0xd08b,
2957     0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b, 0xc08b, 0xbe8b,
2958     0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b, 0xae8b, 0xac8b,
2959     0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b, 0x9c8b, 0x9a8b,
2960     0x988b, 0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b, 0x8a8b, 0x888b,
2961     0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b, 0x788b, 0x768b,
2962     0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b, 0x668b, 0x648b,
2963     0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b, 0x548b, 0x528b,
2964     0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b, 0x428b, 0x408b,
2965     0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b, 0x308b, 0x2e8b,
2966     0x2c8b, 0x2a8b, 0x288b, 0x268b, 0x248b, 0x228b, 0x208b, 0x1e8b, 0x1c8b,
2967     0x1a8b, 0x188b, 0x168b, 0x148b, 0x128b, 0x108b, 0xe8b, 0xc8b, 0xa8b,
2968     0x88b, 0x68b, 0x48b, 0x28b, 0x8b, 0xfe8b, 0xfc8b, 0xfa8b, 0xf88b,
2969     0xf68b, 0xf48b, 0xf28b, 0xf08b, 0xee8b, 0xec8b, 0xea8b, 0xe88b, 0xe68b,
2970     0xe48b, 0xe28b, 0xe08b, 0xde8b, 0xdc8b, 0xda8b, 0xd88b, 0xd68b, 0xd48b,
2971     0xd28b, 0xd08b, 0xce8b, 0xcc8b, 0xca8b, 0xc88b, 0xc68b, 0xc48b, 0xc28b,
2972     0xc08b, 0xbe8b, 0xbc8b, 0xba8b, 0xb88b, 0xb68b, 0xb48b, 0xb28b, 0xb08b,
2973     0xae8b, 0xac8b, 0xaa8b, 0xa88b, 0xa68b, 0xa48b, 0xa28b, 0xa08b, 0x9e8b,
2974     0x9c8b, 0x9a8b, 0x988b, 0x968b, 0x948b, 0x928b, 0x908b, 0x8e8b, 0x8c8b,
2975     0x8a8b, 0x888b, 0x868b, 0x848b, 0x828b, 0x808b, 0x7e8b, 0x7c8b, 0x7a8b,
2976     0x788b, 0x768b, 0x748b, 0x728b, 0x708b, 0x6e8b, 0x6c8b, 0x6a8b, 0x688b,
2977     0x668b, 0x648b, 0x628b, 0x608b, 0x5e8b, 0x5c8b, 0x5a8b, 0x588b, 0x568b,
2978     0x548b, 0x528b, 0x508b, 0x4e8b, 0x4c8b, 0x4a8b, 0x488b, 0x468b, 0x448b,
2979     0x428b, 0x408b, 0x3e8b, 0x3c8b, 0x3a8b, 0x388b, 0x368b, 0x348b, 0x328b,
2980     0x308b, 0x2e8b, 0x2c8b, 0x2a8b, 0x288b, 0x268b, 0x248b,
2981 };
2982 
2983 #ifdef HAVE_JIKES_NAMESPACE
2984 } // Close namespace Jikes block
2985 #endif
2986 
2987