chiark / gitweb /
more disorder.unicode test alignment
[disorder] / lib / unidata.c
1 #include "unidata.h"
2 static const struct unidata subtable0[] = {
3   { unicode_gc_Cc, 0, 0, 0 },
4   { unicode_gc_Cc, 0, 0, 0 },
5   { unicode_gc_Cc, 0, 0, 0 },
6   { unicode_gc_Cc, 0, 0, 0 },
7   { unicode_gc_Cc, 0, 0, 0 },
8   { unicode_gc_Cc, 0, 0, 0 },
9   { unicode_gc_Cc, 0, 0, 0 },
10   { unicode_gc_Cc, 0, 0, 0 },
11   { unicode_gc_Cc, 0, 0, 0 },
12   { unicode_gc_Cc, 0, 0, 0 },
13   { unicode_gc_Cc, 0, 0, 0 },
14   { unicode_gc_Cc, 0, 0, 0 },
15   { unicode_gc_Cc, 0, 0, 0 },
16   { unicode_gc_Cc, 0, 0, 0 },
17   { unicode_gc_Cc, 0, 0, 0 },
18   { unicode_gc_Cc, 0, 0, 0 },
19   { unicode_gc_Cc, 0, 0, 0 },
20   { unicode_gc_Cc, 0, 0, 0 },
21   { unicode_gc_Cc, 0, 0, 0 },
22   { unicode_gc_Cc, 0, 0, 0 },
23   { unicode_gc_Cc, 0, 0, 0 },
24   { unicode_gc_Cc, 0, 0, 0 },
25   { unicode_gc_Cc, 0, 0, 0 },
26   { unicode_gc_Cc, 0, 0, 0 },
27   { unicode_gc_Cc, 0, 0, 0 },
28   { unicode_gc_Cc, 0, 0, 0 },
29   { unicode_gc_Cc, 0, 0, 0 },
30   { unicode_gc_Cc, 0, 0, 0 },
31   { unicode_gc_Cc, 0, 0, 0 },
32   { unicode_gc_Cc, 0, 0, 0 },
33   { unicode_gc_Cc, 0, 0, 0 },
34   { unicode_gc_Cc, 0, 0, 0 },
35   { unicode_gc_Zs, 0, 0, 0 },
36   { unicode_gc_Po, 0, 0, 0 },
37   { unicode_gc_Po, 0, 0, 0 },
38   { unicode_gc_Po, 0, 0, 0 },
39   { unicode_gc_Sc, 0, 0, 0 },
40   { unicode_gc_Po, 0, 0, 0 },
41   { unicode_gc_Po, 0, 0, 0 },
42   { unicode_gc_Po, 0, 0, 0 },
43   { unicode_gc_Ps, 0, 0, 0 },
44   { unicode_gc_Pe, 0, 0, 0 },
45   { unicode_gc_Po, 0, 0, 0 },
46   { unicode_gc_Sm, 0, 0, 0 },
47   { unicode_gc_Po, 0, 0, 0 },
48   { unicode_gc_Pd, 0, 0, 0 },
49   { unicode_gc_Po, 0, 0, 0 },
50   { unicode_gc_Po, 0, 0, 0 },
51   { unicode_gc_Nd, 0, 0, 0 },
52   { unicode_gc_Nd, 0, 0, 0 },
53   { unicode_gc_Nd, 0, 0, 0 },
54   { unicode_gc_Nd, 0, 0, 0 },
55   { unicode_gc_Nd, 0, 0, 0 },
56   { unicode_gc_Nd, 0, 0, 0 },
57   { unicode_gc_Nd, 0, 0, 0 },
58   { unicode_gc_Nd, 0, 0, 0 },
59   { unicode_gc_Nd, 0, 0, 0 },
60   { unicode_gc_Nd, 0, 0, 0 },
61   { unicode_gc_Po, 0, 0, 0 },
62   { unicode_gc_Po, 0, 0, 0 },
63   { unicode_gc_Sm, 0, 0, 0 },
64   { unicode_gc_Sm, 0, 0, 0 },
65   { unicode_gc_Sm, 0, 0, 0 },
66   { unicode_gc_Po, 0, 0, 0 },
67   { unicode_gc_Po, 0, 0, 0 },
68   { unicode_gc_Lu, 0, 0, 32 },
69   { unicode_gc_Lu, 0, 0, 32 },
70   { unicode_gc_Lu, 0, 0, 32 },
71   { unicode_gc_Lu, 0, 0, 32 },
72   { unicode_gc_Lu, 0, 0, 32 },
73   { unicode_gc_Lu, 0, 0, 32 },
74   { unicode_gc_Lu, 0, 0, 32 },
75   { unicode_gc_Lu, 0, 0, 32 },
76   { unicode_gc_Lu, 0, 0, 32 },
77   { unicode_gc_Lu, 0, 0, 32 },
78   { unicode_gc_Lu, 0, 0, 32 },
79   { unicode_gc_Lu, 0, 0, 32 },
80   { unicode_gc_Lu, 0, 0, 32 },
81   { unicode_gc_Lu, 0, 0, 32 },
82   { unicode_gc_Lu, 0, 0, 32 },
83   { unicode_gc_Lu, 0, 0, 32 },
84   { unicode_gc_Lu, 0, 0, 32 },
85   { unicode_gc_Lu, 0, 0, 32 },
86   { unicode_gc_Lu, 0, 0, 32 },
87   { unicode_gc_Lu, 0, 0, 32 },
88   { unicode_gc_Lu, 0, 0, 32 },
89   { unicode_gc_Lu, 0, 0, 32 },
90   { unicode_gc_Lu, 0, 0, 32 },
91   { unicode_gc_Lu, 0, 0, 32 },
92   { unicode_gc_Lu, 0, 0, 32 },
93   { unicode_gc_Lu, 0, 0, 32 },
94   { unicode_gc_Ps, 0, 0, 0 },
95   { unicode_gc_Po, 0, 0, 0 },
96   { unicode_gc_Pe, 0, 0, 0 },
97   { unicode_gc_Sk, 0, 0, 0 },
98   { unicode_gc_Pc, 0, 0, 0 },
99   { unicode_gc_Sk, 0, 0, 0 },
100   { unicode_gc_Ll, 0, -32, 0 },
101   { unicode_gc_Ll, 0, -32, 0 },
102   { unicode_gc_Ll, 0, -32, 0 },
103   { unicode_gc_Ll, 0, -32, 0 },
104   { unicode_gc_Ll, 0, -32, 0 },
105   { unicode_gc_Ll, 0, -32, 0 },
106   { unicode_gc_Ll, 0, -32, 0 },
107   { unicode_gc_Ll, 0, -32, 0 },
108   { unicode_gc_Ll, 0, -32, 0 },
109   { unicode_gc_Ll, 0, -32, 0 },
110   { unicode_gc_Ll, 0, -32, 0 },
111   { unicode_gc_Ll, 0, -32, 0 },
112   { unicode_gc_Ll, 0, -32, 0 },
113   { unicode_gc_Ll, 0, -32, 0 },
114   { unicode_gc_Ll, 0, -32, 0 },
115   { unicode_gc_Ll, 0, -32, 0 },
116   { unicode_gc_Ll, 0, -32, 0 },
117   { unicode_gc_Ll, 0, -32, 0 },
118   { unicode_gc_Ll, 0, -32, 0 },
119   { unicode_gc_Ll, 0, -32, 0 },
120   { unicode_gc_Ll, 0, -32, 0 },
121   { unicode_gc_Ll, 0, -32, 0 },
122   { unicode_gc_Ll, 0, -32, 0 },
123   { unicode_gc_Ll, 0, -32, 0 },
124   { unicode_gc_Ll, 0, -32, 0 },
125   { unicode_gc_Ll, 0, -32, 0 },
126   { unicode_gc_Ps, 0, 0, 0 },
127   { unicode_gc_Sm, 0, 0, 0 },
128   { unicode_gc_Pe, 0, 0, 0 },
129   { unicode_gc_Sm, 0, 0, 0 },
130   { unicode_gc_Cc, 0, 0, 0 },
131   { unicode_gc_Cc, 0, 0, 0 },
132   { unicode_gc_Cc, 0, 0, 0 },
133   { unicode_gc_Cc, 0, 0, 0 },
134   { unicode_gc_Cc, 0, 0, 0 },
135   { unicode_gc_Cc, 0, 0, 0 },
136   { unicode_gc_Cc, 0, 0, 0 },
137   { unicode_gc_Cc, 0, 0, 0 },
138   { unicode_gc_Cc, 0, 0, 0 },
139   { unicode_gc_Cc, 0, 0, 0 },
140   { unicode_gc_Cc, 0, 0, 0 },
141   { unicode_gc_Cc, 0, 0, 0 },
142   { unicode_gc_Cc, 0, 0, 0 },
143   { unicode_gc_Cc, 0, 0, 0 },
144   { unicode_gc_Cc, 0, 0, 0 },
145   { unicode_gc_Cc, 0, 0, 0 },
146   { unicode_gc_Cc, 0, 0, 0 },
147   { unicode_gc_Cc, 0, 0, 0 },
148   { unicode_gc_Cc, 0, 0, 0 },
149   { unicode_gc_Cc, 0, 0, 0 },
150   { unicode_gc_Cc, 0, 0, 0 },
151   { unicode_gc_Cc, 0, 0, 0 },
152   { unicode_gc_Cc, 0, 0, 0 },
153   { unicode_gc_Cc, 0, 0, 0 },
154   { unicode_gc_Cc, 0, 0, 0 },
155   { unicode_gc_Cc, 0, 0, 0 },
156   { unicode_gc_Cc, 0, 0, 0 },
157   { unicode_gc_Cc, 0, 0, 0 },
158   { unicode_gc_Cc, 0, 0, 0 },
159   { unicode_gc_Cc, 0, 0, 0 },
160   { unicode_gc_Cc, 0, 0, 0 },
161   { unicode_gc_Cc, 0, 0, 0 },
162   { unicode_gc_Cc, 0, 0, 0 },
163   { unicode_gc_Zs, 0, 0, 0 },
164   { unicode_gc_Po, 0, 0, 0 },
165   { unicode_gc_Sc, 0, 0, 0 },
166   { unicode_gc_Sc, 0, 0, 0 },
167   { unicode_gc_Sc, 0, 0, 0 },
168   { unicode_gc_Sc, 0, 0, 0 },
169   { unicode_gc_So, 0, 0, 0 },
170   { unicode_gc_So, 0, 0, 0 },
171   { unicode_gc_Sk, 0, 0, 0 },
172   { unicode_gc_So, 0, 0, 0 },
173   { unicode_gc_Ll, 0, 0, 0 },
174   { unicode_gc_Pi, 0, 0, 0 },
175   { unicode_gc_Sm, 0, 0, 0 },
176   { unicode_gc_Cf, 0, 0, 0 },
177   { unicode_gc_So, 0, 0, 0 },
178   { unicode_gc_Sk, 0, 0, 0 },
179   { unicode_gc_So, 0, 0, 0 },
180   { unicode_gc_Sm, 0, 0, 0 },
181   { unicode_gc_No, 0, 0, 0 },
182   { unicode_gc_No, 0, 0, 0 },
183   { unicode_gc_Sk, 0, 0, 0 },
184   { unicode_gc_Ll, 0, 743, 0 },
185   { unicode_gc_So, 0, 0, 0 },
186   { unicode_gc_Po, 0, 0, 0 },
187   { unicode_gc_Sk, 0, 0, 0 },
188   { unicode_gc_No, 0, 0, 0 },
189   { unicode_gc_Ll, 0, 0, 0 },
190   { unicode_gc_Pf, 0, 0, 0 },
191   { unicode_gc_No, 0, 0, 0 },
192   { unicode_gc_No, 0, 0, 0 },
193   { unicode_gc_No, 0, 0, 0 },
194   { unicode_gc_Po, 0, 0, 0 },
195   { unicode_gc_Lu, 0, 0, 32 },
196   { unicode_gc_Lu, 0, 0, 32 },
197   { unicode_gc_Lu, 0, 0, 32 },
198   { unicode_gc_Lu, 0, 0, 32 },
199   { unicode_gc_Lu, 0, 0, 32 },
200   { unicode_gc_Lu, 0, 0, 32 },
201   { unicode_gc_Lu, 0, 0, 32 },
202   { unicode_gc_Lu, 0, 0, 32 },
203   { unicode_gc_Lu, 0, 0, 32 },
204   { unicode_gc_Lu, 0, 0, 32 },
205   { unicode_gc_Lu, 0, 0, 32 },
206   { unicode_gc_Lu, 0, 0, 32 },
207   { unicode_gc_Lu, 0, 0, 32 },
208   { unicode_gc_Lu, 0, 0, 32 },
209   { unicode_gc_Lu, 0, 0, 32 },
210   { unicode_gc_Lu, 0, 0, 32 },
211   { unicode_gc_Lu, 0, 0, 32 },
212   { unicode_gc_Lu, 0, 0, 32 },
213   { unicode_gc_Lu, 0, 0, 32 },
214   { unicode_gc_Lu, 0, 0, 32 },
215   { unicode_gc_Lu, 0, 0, 32 },
216   { unicode_gc_Lu, 0, 0, 32 },
217   { unicode_gc_Lu, 0, 0, 32 },
218   { unicode_gc_Sm, 0, 0, 0 },
219   { unicode_gc_Lu, 0, 0, 32 },
220   { unicode_gc_Lu, 0, 0, 32 },
221   { unicode_gc_Lu, 0, 0, 32 },
222   { unicode_gc_Lu, 0, 0, 32 },
223   { unicode_gc_Lu, 0, 0, 32 },
224   { unicode_gc_Lu, 0, 0, 32 },
225   { unicode_gc_Lu, 0, 0, 32 },
226   { unicode_gc_Ll, 0, 0, 0 },
227   { unicode_gc_Ll, 0, -32, 0 },
228   { unicode_gc_Ll, 0, -32, 0 },
229   { unicode_gc_Ll, 0, -32, 0 },
230   { unicode_gc_Ll, 0, -32, 0 },
231   { unicode_gc_Ll, 0, -32, 0 },
232   { unicode_gc_Ll, 0, -32, 0 },
233   { unicode_gc_Ll, 0, -32, 0 },
234   { unicode_gc_Ll, 0, -32, 0 },
235   { unicode_gc_Ll, 0, -32, 0 },
236   { unicode_gc_Ll, 0, -32, 0 },
237   { unicode_gc_Ll, 0, -32, 0 },
238   { unicode_gc_Ll, 0, -32, 0 },
239   { unicode_gc_Ll, 0, -32, 0 },
240   { unicode_gc_Ll, 0, -32, 0 },
241   { unicode_gc_Ll, 0, -32, 0 },
242   { unicode_gc_Ll, 0, -32, 0 },
243   { unicode_gc_Ll, 0, -32, 0 },
244   { unicode_gc_Ll, 0, -32, 0 },
245   { unicode_gc_Ll, 0, -32, 0 },
246   { unicode_gc_Ll, 0, -32, 0 },
247   { unicode_gc_Ll, 0, -32, 0 },
248   { unicode_gc_Ll, 0, -32, 0 },
249   { unicode_gc_Ll, 0, -32, 0 },
250   { unicode_gc_Sm, 0, 0, 0 },
251   { unicode_gc_Ll, 0, -32, 0 },
252   { unicode_gc_Ll, 0, -32, 0 },
253   { unicode_gc_Ll, 0, -32, 0 },
254   { unicode_gc_Ll, 0, -32, 0 },
255   { unicode_gc_Ll, 0, -32, 0 },
256   { unicode_gc_Ll, 0, -32, 0 },
257   { unicode_gc_Ll, 0, -32, 0 },
258   { unicode_gc_Ll, 0, 121, 0 }
259 };
260 static const struct unidata subtable1[] = {
261   { unicode_gc_Lu, 0, 0, 1 },
262   { unicode_gc_Ll, 0, -1, 0 },
263   { unicode_gc_Lu, 0, 0, 1 },
264   { unicode_gc_Ll, 0, -1, 0 },
265   { unicode_gc_Lu, 0, 0, 1 },
266   { unicode_gc_Ll, 0, -1, 0 },
267   { unicode_gc_Lu, 0, 0, 1 },
268   { unicode_gc_Ll, 0, -1, 0 },
269   { unicode_gc_Lu, 0, 0, 1 },
270   { unicode_gc_Ll, 0, -1, 0 },
271   { unicode_gc_Lu, 0, 0, 1 },
272   { unicode_gc_Ll, 0, -1, 0 },
273   { unicode_gc_Lu, 0, 0, 1 },
274   { unicode_gc_Ll, 0, -1, 0 },
275   { unicode_gc_Lu, 0, 0, 1 },
276   { unicode_gc_Ll, 0, -1, 0 },
277   { unicode_gc_Lu, 0, 0, 1 },
278   { unicode_gc_Ll, 0, -1, 0 },
279   { unicode_gc_Lu, 0, 0, 1 },
280   { unicode_gc_Ll, 0, -1, 0 },
281   { unicode_gc_Lu, 0, 0, 1 },
282   { unicode_gc_Ll, 0, -1, 0 },
283   { unicode_gc_Lu, 0, 0, 1 },
284   { unicode_gc_Ll, 0, -1, 0 },
285   { unicode_gc_Lu, 0, 0, 1 },
286   { unicode_gc_Ll, 0, -1, 0 },
287   { unicode_gc_Lu, 0, 0, 1 },
288   { unicode_gc_Ll, 0, -1, 0 },
289   { unicode_gc_Lu, 0, 0, 1 },
290   { unicode_gc_Ll, 0, -1, 0 },
291   { unicode_gc_Lu, 0, 0, 1 },
292   { unicode_gc_Ll, 0, -1, 0 },
293   { unicode_gc_Lu, 0, 0, 1 },
294   { unicode_gc_Ll, 0, -1, 0 },
295   { unicode_gc_Lu, 0, 0, 1 },
296   { unicode_gc_Ll, 0, -1, 0 },
297   { unicode_gc_Lu, 0, 0, 1 },
298   { unicode_gc_Ll, 0, -1, 0 },
299   { unicode_gc_Lu, 0, 0, 1 },
300   { unicode_gc_Ll, 0, -1, 0 },
301   { unicode_gc_Lu, 0, 0, 1 },
302   { unicode_gc_Ll, 0, -1, 0 },
303   { unicode_gc_Lu, 0, 0, 1 },
304   { unicode_gc_Ll, 0, -1, 0 },
305   { unicode_gc_Lu, 0, 0, 1 },
306   { unicode_gc_Ll, 0, -1, 0 },
307   { unicode_gc_Lu, 0, 0, 1 },
308   { unicode_gc_Ll, 0, -1, 0 },
309   { unicode_gc_Lu, 0, 0, -199 },
310   { unicode_gc_Ll, 0, -232, 0 },
311   { unicode_gc_Lu, 0, 0, 1 },
312   { unicode_gc_Ll, 0, -1, 0 },
313   { unicode_gc_Lu, 0, 0, 1 },
314   { unicode_gc_Ll, 0, -1, 0 },
315   { unicode_gc_Lu, 0, 0, 1 },
316   { unicode_gc_Ll, 0, -1, 0 },
317   { unicode_gc_Ll, 0, 0, 0 },
318   { unicode_gc_Lu, 0, 0, 1 },
319   { unicode_gc_Ll, 0, -1, 0 },
320   { unicode_gc_Lu, 0, 0, 1 },
321   { unicode_gc_Ll, 0, -1, 0 },
322   { unicode_gc_Lu, 0, 0, 1 },
323   { unicode_gc_Ll, 0, -1, 0 },
324   { unicode_gc_Lu, 0, 0, 1 },
325   { unicode_gc_Ll, 0, -1, 0 },
326   { unicode_gc_Lu, 0, 0, 1 },
327   { unicode_gc_Ll, 0, -1, 0 },
328   { unicode_gc_Lu, 0, 0, 1 },
329   { unicode_gc_Ll, 0, -1, 0 },
330   { unicode_gc_Lu, 0, 0, 1 },
331   { unicode_gc_Ll, 0, -1, 0 },
332   { unicode_gc_Lu, 0, 0, 1 },
333   { unicode_gc_Ll, 0, -1, 0 },
334   { unicode_gc_Ll, 0, 0, 0 },
335   { unicode_gc_Lu, 0, 0, 1 },
336   { unicode_gc_Ll, 0, -1, 0 },
337   { unicode_gc_Lu, 0, 0, 1 },
338   { unicode_gc_Ll, 0, -1, 0 },
339   { unicode_gc_Lu, 0, 0, 1 },
340   { unicode_gc_Ll, 0, -1, 0 },
341   { unicode_gc_Lu, 0, 0, 1 },
342   { unicode_gc_Ll, 0, -1, 0 },
343   { unicode_gc_Lu, 0, 0, 1 },
344   { unicode_gc_Ll, 0, -1, 0 },
345   { unicode_gc_Lu, 0, 0, 1 },
346   { unicode_gc_Ll, 0, -1, 0 },
347   { unicode_gc_Lu, 0, 0, 1 },
348   { unicode_gc_Ll, 0, -1, 0 },
349   { unicode_gc_Lu, 0, 0, 1 },
350   { unicode_gc_Ll, 0, -1, 0 },
351   { unicode_gc_Lu, 0, 0, 1 },
352   { unicode_gc_Ll, 0, -1, 0 },
353   { unicode_gc_Lu, 0, 0, 1 },
354   { unicode_gc_Ll, 0, -1, 0 },
355   { unicode_gc_Lu, 0, 0, 1 },
356   { unicode_gc_Ll, 0, -1, 0 },
357   { unicode_gc_Lu, 0, 0, 1 },
358   { unicode_gc_Ll, 0, -1, 0 },
359   { unicode_gc_Lu, 0, 0, 1 },
360   { unicode_gc_Ll, 0, -1, 0 },
361   { unicode_gc_Lu, 0, 0, 1 },
362   { unicode_gc_Ll, 0, -1, 0 },
363   { unicode_gc_Lu, 0, 0, 1 },
364   { unicode_gc_Ll, 0, -1, 0 },
365   { unicode_gc_Lu, 0, 0, 1 },
366   { unicode_gc_Ll, 0, -1, 0 },
367   { unicode_gc_Lu, 0, 0, 1 },
368   { unicode_gc_Ll, 0, -1, 0 },
369   { unicode_gc_Lu, 0, 0, 1 },
370   { unicode_gc_Ll, 0, -1, 0 },
371   { unicode_gc_Lu, 0, 0, 1 },
372   { unicode_gc_Ll, 0, -1, 0 },
373   { unicode_gc_Lu, 0, 0, 1 },
374   { unicode_gc_Ll, 0, -1, 0 },
375   { unicode_gc_Lu, 0, 0, 1 },
376   { unicode_gc_Ll, 0, -1, 0 },
377   { unicode_gc_Lu, 0, 0, 1 },
378   { unicode_gc_Ll, 0, -1, 0 },
379   { unicode_gc_Lu, 0, 0, 1 },
380   { unicode_gc_Ll, 0, -1, 0 },
381   { unicode_gc_Lu, 0, 0, -121 },
382   { unicode_gc_Lu, 0, 0, 1 },
383   { unicode_gc_Ll, 0, -1, 0 },
384   { unicode_gc_Lu, 0, 0, 1 },
385   { unicode_gc_Ll, 0, -1, 0 },
386   { unicode_gc_Lu, 0, 0, 1 },
387   { unicode_gc_Ll, 0, -1, 0 },
388   { unicode_gc_Ll, 0, -300, 0 },
389   { unicode_gc_Ll, 0, 0, 0 },
390   { unicode_gc_Lu, 0, 0, 210 },
391   { unicode_gc_Lu, 0, 0, 1 },
392   { unicode_gc_Ll, 0, -1, 0 },
393   { unicode_gc_Lu, 0, 0, 1 },
394   { unicode_gc_Ll, 0, -1, 0 },
395   { unicode_gc_Lu, 0, 0, 206 },
396   { unicode_gc_Lu, 0, 0, 1 },
397   { unicode_gc_Ll, 0, -1, 0 },
398   { unicode_gc_Lu, 0, 0, 205 },
399   { unicode_gc_Lu, 0, 0, 205 },
400   { unicode_gc_Lu, 0, 0, 1 },
401   { unicode_gc_Ll, 0, -1, 0 },
402   { unicode_gc_Ll, 0, 0, 0 },
403   { unicode_gc_Lu, 0, 0, 79 },
404   { unicode_gc_Lu, 0, 0, 202 },
405   { unicode_gc_Lu, 0, 0, 203 },
406   { unicode_gc_Lu, 0, 0, 1 },
407   { unicode_gc_Ll, 0, -1, 0 },
408   { unicode_gc_Lu, 0, 0, 205 },
409   { unicode_gc_Lu, 0, 0, 207 },
410   { unicode_gc_Ll, 0, 97, 0 },
411   { unicode_gc_Lu, 0, 0, 211 },
412   { unicode_gc_Lu, 0, 0, 209 },
413   { unicode_gc_Lu, 0, 0, 1 },
414   { unicode_gc_Ll, 0, -1, 0 },
415   { unicode_gc_Ll, 0, 0, 0 },
416   { unicode_gc_Ll, 0, 0, 0 },
417   { unicode_gc_Lu, 0, 0, 211 },
418   { unicode_gc_Lu, 0, 0, 213 },
419   { unicode_gc_Ll, 0, 130, 0 },
420   { unicode_gc_Lu, 0, 0, 214 },
421   { unicode_gc_Lu, 0, 0, 1 },
422   { unicode_gc_Ll, 0, -1, 0 },
423   { unicode_gc_Lu, 0, 0, 1 },
424   { unicode_gc_Ll, 0, -1, 0 },
425   { unicode_gc_Lu, 0, 0, 1 },
426   { unicode_gc_Ll, 0, -1, 0 },
427   { unicode_gc_Lu, 0, 0, 218 },
428   { unicode_gc_Lu, 0, 0, 1 },
429   { unicode_gc_Ll, 0, -1, 0 },
430   { unicode_gc_Lu, 0, 0, 218 },
431   { unicode_gc_Ll, 0, 0, 0 },
432   { unicode_gc_Ll, 0, 0, 0 },
433   { unicode_gc_Lu, 0, 0, 1 },
434   { unicode_gc_Ll, 0, -1, 0 },
435   { unicode_gc_Lu, 0, 0, 218 },
436   { unicode_gc_Lu, 0, 0, 1 },
437   { unicode_gc_Ll, 0, -1, 0 },
438   { unicode_gc_Lu, 0, 0, 217 },
439   { unicode_gc_Lu, 0, 0, 217 },
440   { unicode_gc_Lu, 0, 0, 1 },
441   { unicode_gc_Ll, 0, -1, 0 },
442   { unicode_gc_Lu, 0, 0, 1 },
443   { unicode_gc_Ll, 0, -1, 0 },
444   { unicode_gc_Lu, 0, 0, 219 },
445   { unicode_gc_Lu, 0, 0, 1 },
446   { unicode_gc_Ll, 0, -1, 0 },
447   { unicode_gc_Ll, 0, 0, 0 },
448   { unicode_gc_Lo, 0, 0, 0 },
449   { unicode_gc_Lu, 0, 0, 1 },
450   { unicode_gc_Ll, 0, -1, 0 },
451   { unicode_gc_Ll, 0, 0, 0 },
452   { unicode_gc_Ll, 0, 56, 0 },
453   { unicode_gc_Lo, 0, 0, 0 },
454   { unicode_gc_Lo, 0, 0, 0 },
455   { unicode_gc_Lo, 0, 0, 0 },
456   { unicode_gc_Lo, 0, 0, 0 },
457   { unicode_gc_Lu, 0, 0, 2 },
458   { unicode_gc_Lt, 0, -1, 1 },
459   { unicode_gc_Ll, 0, -2, 0 },
460   { unicode_gc_Lu, 0, 0, 2 },
461   { unicode_gc_Lt, 0, -1, 1 },
462   { unicode_gc_Ll, 0, -2, 0 },
463   { unicode_gc_Lu, 0, 0, 2 },
464   { unicode_gc_Lt, 0, -1, 1 },
465   { unicode_gc_Ll, 0, -2, 0 },
466   { unicode_gc_Lu, 0, 0, 1 },
467   { unicode_gc_Ll, 0, -1, 0 },
468   { unicode_gc_Lu, 0, 0, 1 },
469   { unicode_gc_Ll, 0, -1, 0 },
470   { unicode_gc_Lu, 0, 0, 1 },
471   { unicode_gc_Ll, 0, -1, 0 },
472   { unicode_gc_Lu, 0, 0, 1 },
473   { unicode_gc_Ll, 0, -1, 0 },
474   { unicode_gc_Lu, 0, 0, 1 },
475   { unicode_gc_Ll, 0, -1, 0 },
476   { unicode_gc_Lu, 0, 0, 1 },
477   { unicode_gc_Ll, 0, -1, 0 },
478   { unicode_gc_Lu, 0, 0, 1 },
479   { unicode_gc_Ll, 0, -1, 0 },
480   { unicode_gc_Lu, 0, 0, 1 },
481   { unicode_gc_Ll, 0, -1, 0 },
482   { unicode_gc_Ll, 0, -79, 0 },
483   { unicode_gc_Lu, 0, 0, 1 },
484   { unicode_gc_Ll, 0, -1, 0 },
485   { unicode_gc_Lu, 0, 0, 1 },
486   { unicode_gc_Ll, 0, -1, 0 },
487   { unicode_gc_Lu, 0, 0, 1 },
488   { unicode_gc_Ll, 0, -1, 0 },
489   { unicode_gc_Lu, 0, 0, 1 },
490   { unicode_gc_Ll, 0, -1, 0 },
491   { unicode_gc_Lu, 0, 0, 1 },
492   { unicode_gc_Ll, 0, -1, 0 },
493   { unicode_gc_Lu, 0, 0, 1 },
494   { unicode_gc_Ll, 0, -1, 0 },
495   { unicode_gc_Lu, 0, 0, 1 },
496   { unicode_gc_Ll, 0, -1, 0 },
497   { unicode_gc_Lu, 0, 0, 1 },
498   { unicode_gc_Ll, 0, -1, 0 },
499   { unicode_gc_Lu, 0, 0, 1 },
500   { unicode_gc_Ll, 0, -1, 0 },
501   { unicode_gc_Ll, 0, 0, 0 },
502   { unicode_gc_Lu, 0, 0, 2 },
503   { unicode_gc_Lt, 0, -1, 1 },
504   { unicode_gc_Ll, 0, -2, 0 },
505   { unicode_gc_Lu, 0, 0, 1 },
506   { unicode_gc_Ll, 0, -1, 0 },
507   { unicode_gc_Lu, 0, 0, -97 },
508   { unicode_gc_Lu, 0, 0, -56 },
509   { unicode_gc_Lu, 0, 0, 1 },
510   { unicode_gc_Ll, 0, -1, 0 },
511   { unicode_gc_Lu, 0, 0, 1 },
512   { unicode_gc_Ll, 0, -1, 0 },
513   { unicode_gc_Lu, 0, 0, 1 },
514   { unicode_gc_Ll, 0, -1, 0 },
515   { unicode_gc_Lu, 0, 0, 1 },
516   { unicode_gc_Ll, 0, -1, 0 }
517 };
518 static const struct unidata subtable2[] = {
519   { unicode_gc_Lu, 0, 0, 1 },
520   { unicode_gc_Ll, 0, -1, 0 },
521   { unicode_gc_Lu, 0, 0, 1 },
522   { unicode_gc_Ll, 0, -1, 0 },
523   { unicode_gc_Lu, 0, 0, 1 },
524   { unicode_gc_Ll, 0, -1, 0 },
525   { unicode_gc_Lu, 0, 0, 1 },
526   { unicode_gc_Ll, 0, -1, 0 },
527   { unicode_gc_Lu, 0, 0, 1 },
528   { unicode_gc_Ll, 0, -1, 0 },
529   { unicode_gc_Lu, 0, 0, 1 },
530   { unicode_gc_Ll, 0, -1, 0 },
531   { unicode_gc_Lu, 0, 0, 1 },
532   { unicode_gc_Ll, 0, -1, 0 },
533   { unicode_gc_Lu, 0, 0, 1 },
534   { unicode_gc_Ll, 0, -1, 0 },
535   { unicode_gc_Lu, 0, 0, 1 },
536   { unicode_gc_Ll, 0, -1, 0 },
537   { unicode_gc_Lu, 0, 0, 1 },
538   { unicode_gc_Ll, 0, -1, 0 },
539   { unicode_gc_Lu, 0, 0, 1 },
540   { unicode_gc_Ll, 0, -1, 0 },
541   { unicode_gc_Lu, 0, 0, 1 },
542   { unicode_gc_Ll, 0, -1, 0 },
543   { unicode_gc_Lu, 0, 0, 1 },
544   { unicode_gc_Ll, 0, -1, 0 },
545   { unicode_gc_Lu, 0, 0, 1 },
546   { unicode_gc_Ll, 0, -1, 0 },
547   { unicode_gc_Lu, 0, 0, 1 },
548   { unicode_gc_Ll, 0, -1, 0 },
549   { unicode_gc_Lu, 0, 0, 1 },
550   { unicode_gc_Ll, 0, -1, 0 },
551   { unicode_gc_Lu, 0, 0, -130 },
552   { unicode_gc_Ll, 0, 0, 0 },
553   { unicode_gc_Lu, 0, 0, 1 },
554   { unicode_gc_Ll, 0, -1, 0 },
555   { unicode_gc_Lu, 0, 0, 1 },
556   { unicode_gc_Ll, 0, -1, 0 },
557   { unicode_gc_Lu, 0, 0, 1 },
558   { unicode_gc_Ll, 0, -1, 0 },
559   { unicode_gc_Lu, 0, 0, 1 },
560   { unicode_gc_Ll, 0, -1, 0 },
561   { unicode_gc_Lu, 0, 0, 1 },
562   { unicode_gc_Ll, 0, -1, 0 },
563   { unicode_gc_Lu, 0, 0, 1 },
564   { unicode_gc_Ll, 0, -1, 0 },
565   { unicode_gc_Lu, 0, 0, 1 },
566   { unicode_gc_Ll, 0, -1, 0 },
567   { unicode_gc_Lu, 0, 0, 1 },
568   { unicode_gc_Ll, 0, -1, 0 },
569   { unicode_gc_Lu, 0, 0, 1 },
570   { unicode_gc_Ll, 0, -1, 0 },
571   { unicode_gc_Ll, 0, 0, 0 },
572   { unicode_gc_Ll, 0, 0, 0 },
573   { unicode_gc_Ll, 0, 0, 0 },
574   { unicode_gc_Cn, 0, 0, 0 },
575   { unicode_gc_Cn, 0, 0, 0 },
576   { unicode_gc_Cn, 0, 0, 0 },
577   { unicode_gc_Cn, 0, 0, 0 },
578   { unicode_gc_Cn, 0, 0, 0 },
579   { unicode_gc_Cn, 0, 0, 0 },
580   { unicode_gc_Cn, 0, 0, 0 },
581   { unicode_gc_Cn, 0, 0, 0 },
582   { unicode_gc_Cn, 0, 0, 0 },
583   { unicode_gc_Cn, 0, 0, 0 },
584   { unicode_gc_Cn, 0, 0, 0 },
585   { unicode_gc_Cn, 0, 0, 0 },
586   { unicode_gc_Cn, 0, 0, 0 },
587   { unicode_gc_Cn, 0, 0, 0 },
588   { unicode_gc_Cn, 0, 0, 0 },
589   { unicode_gc_Cn, 0, 0, 0 },
590   { unicode_gc_Cn, 0, 0, 0 },
591   { unicode_gc_Cn, 0, 0, 0 },
592   { unicode_gc_Cn, 0, 0, 0 },
593   { unicode_gc_Cn, 0, 0, 0 },
594   { unicode_gc_Cn, 0, 0, 0 },
595   { unicode_gc_Cn, 0, 0, 0 },
596   { unicode_gc_Cn, 0, 0, 0 },
597   { unicode_gc_Cn, 0, 0, 0 },
598   { unicode_gc_Cn, 0, 0, 0 },
599   { unicode_gc_Ll, 0, 0, 0 },
600   { unicode_gc_Ll, 0, 0, 0 },
601   { unicode_gc_Ll, 0, 0, 0 },
602   { unicode_gc_Ll, 0, -210, 0 },
603   { unicode_gc_Ll, 0, -206, 0 },
604   { unicode_gc_Ll, 0, 0, 0 },
605   { unicode_gc_Ll, 0, -205, 0 },
606   { unicode_gc_Ll, 0, -205, 0 },
607   { unicode_gc_Ll, 0, 0, 0 },
608   { unicode_gc_Ll, 0, -202, 0 },
609   { unicode_gc_Ll, 0, 0, 0 },
610   { unicode_gc_Ll, 0, -203, 0 },
611   { unicode_gc_Ll, 0, 0, 0 },
612   { unicode_gc_Ll, 0, 0, 0 },
613   { unicode_gc_Ll, 0, 0, 0 },
614   { unicode_gc_Ll, 0, 0, 0 },
615   { unicode_gc_Ll, 0, -205, 0 },
616   { unicode_gc_Ll, 0, 0, 0 },
617   { unicode_gc_Ll, 0, 0, 0 },
618   { unicode_gc_Ll, 0, -207, 0 },
619   { unicode_gc_Ll, 0, 0, 0 },
620   { unicode_gc_Ll, 0, 0, 0 },
621   { unicode_gc_Ll, 0, 0, 0 },
622   { unicode_gc_Ll, 0, 0, 0 },
623   { unicode_gc_Ll, 0, -209, 0 },
624   { unicode_gc_Ll, 0, -211, 0 },
625   { unicode_gc_Ll, 0, 0, 0 },
626   { unicode_gc_Ll, 0, 0, 0 },
627   { unicode_gc_Ll, 0, 0, 0 },
628   { unicode_gc_Ll, 0, 0, 0 },
629   { unicode_gc_Ll, 0, 0, 0 },
630   { unicode_gc_Ll, 0, -211, 0 },
631   { unicode_gc_Ll, 0, 0, 0 },
632   { unicode_gc_Ll, 0, 0, 0 },
633   { unicode_gc_Ll, 0, -213, 0 },
634   { unicode_gc_Ll, 0, 0, 0 },
635   { unicode_gc_Ll, 0, 0, 0 },
636   { unicode_gc_Ll, 0, -214, 0 },
637   { unicode_gc_Ll, 0, 0, 0 },
638   { unicode_gc_Ll, 0, 0, 0 },
639   { unicode_gc_Ll, 0, 0, 0 },
640   { unicode_gc_Ll, 0, 0, 0 },
641   { unicode_gc_Ll, 0, 0, 0 },
642   { unicode_gc_Ll, 0, 0, 0 },
643   { unicode_gc_Ll, 0, 0, 0 },
644   { unicode_gc_Ll, 0, 0, 0 },
645   { unicode_gc_Ll, 0, 0, 0 },
646   { unicode_gc_Ll, 0, 0, 0 },
647   { unicode_gc_Ll, 0, -218, 0 },
648   { unicode_gc_Ll, 0, 0, 0 },
649   { unicode_gc_Ll, 0, 0, 0 },
650   { unicode_gc_Ll, 0, -218, 0 },
651   { unicode_gc_Ll, 0, 0, 0 },
652   { unicode_gc_Ll, 0, 0, 0 },
653   { unicode_gc_Ll, 0, 0, 0 },
654   { unicode_gc_Ll, 0, 0, 0 },
655   { unicode_gc_Ll, 0, -218, 0 },
656   { unicode_gc_Ll, 0, 0, 0 },
657   { unicode_gc_Ll, 0, -217, 0 },
658   { unicode_gc_Ll, 0, -217, 0 },
659   { unicode_gc_Ll, 0, 0, 0 },
660   { unicode_gc_Ll, 0, 0, 0 },
661   { unicode_gc_Ll, 0, 0, 0 },
662   { unicode_gc_Ll, 0, 0, 0 },
663   { unicode_gc_Ll, 0, 0, 0 },
664   { unicode_gc_Ll, 0, 0, 0 },
665   { unicode_gc_Ll, 0, -219, 0 },
666   { unicode_gc_Ll, 0, 0, 0 },
667   { unicode_gc_Ll, 0, 0, 0 },
668   { unicode_gc_Ll, 0, 0, 0 },
669   { unicode_gc_Ll, 0, 0, 0 },
670   { unicode_gc_Ll, 0, 0, 0 },
671   { unicode_gc_Ll, 0, 0, 0 },
672   { unicode_gc_Ll, 0, 0, 0 },
673   { unicode_gc_Ll, 0, 0, 0 },
674   { unicode_gc_Ll, 0, 0, 0 },
675   { unicode_gc_Ll, 0, 0, 0 },
676   { unicode_gc_Ll, 0, 0, 0 },
677   { unicode_gc_Ll, 0, 0, 0 },
678   { unicode_gc_Ll, 0, 0, 0 },
679   { unicode_gc_Ll, 0, 0, 0 },
680   { unicode_gc_Ll, 0, 0, 0 },
681   { unicode_gc_Ll, 0, 0, 0 },
682   { unicode_gc_Ll, 0, 0, 0 },
683   { unicode_gc_Ll, 0, 0, 0 },
684   { unicode_gc_Ll, 0, 0, 0 },
685   { unicode_gc_Ll, 0, 0, 0 },
686   { unicode_gc_Ll, 0, 0, 0 },
687   { unicode_gc_Ll, 0, 0, 0 },
688   { unicode_gc_Ll, 0, 0, 0 },
689   { unicode_gc_Ll, 0, 0, 0 },
690   { unicode_gc_Ll, 0, 0, 0 },
691   { unicode_gc_Ll, 0, 0, 0 },
692   { unicode_gc_Ll, 0, 0, 0 },
693   { unicode_gc_Ll, 0, 0, 0 },
694   { unicode_gc_Ll, 0, 0, 0 },
695   { unicode_gc_Lm, 0, 0, 0 },
696   { unicode_gc_Lm, 0, 0, 0 },
697   { unicode_gc_Lm, 0, 0, 0 },
698   { unicode_gc_Lm, 0, 0, 0 },
699   { unicode_gc_Lm, 0, 0, 0 },
700   { unicode_gc_Lm, 0, 0, 0 },
701   { unicode_gc_Lm, 0, 0, 0 },
702   { unicode_gc_Lm, 0, 0, 0 },
703   { unicode_gc_Lm, 0, 0, 0 },
704   { unicode_gc_Lm, 0, 0, 0 },
705   { unicode_gc_Lm, 0, 0, 0 },
706   { unicode_gc_Lm, 0, 0, 0 },
707   { unicode_gc_Lm, 0, 0, 0 },
708   { unicode_gc_Lm, 0, 0, 0 },
709   { unicode_gc_Lm, 0, 0, 0 },
710   { unicode_gc_Lm, 0, 0, 0 },
711   { unicode_gc_Lm, 0, 0, 0 },
712   { unicode_gc_Lm, 0, 0, 0 },
713   { unicode_gc_Sk, 0, 0, 0 },
714   { unicode_gc_Sk, 0, 0, 0 },
715   { unicode_gc_Sk, 0, 0, 0 },
716   { unicode_gc_Sk, 0, 0, 0 },
717   { unicode_gc_Lm, 0, 0, 0 },
718   { unicode_gc_Lm, 0, 0, 0 },
719   { unicode_gc_Lm, 0, 0, 0 },
720   { unicode_gc_Lm, 0, 0, 0 },
721   { unicode_gc_Lm, 0, 0, 0 },
722   { unicode_gc_Lm, 0, 0, 0 },
723   { unicode_gc_Lm, 0, 0, 0 },
724   { unicode_gc_Lm, 0, 0, 0 },
725   { unicode_gc_Lm, 0, 0, 0 },
726   { unicode_gc_Lm, 0, 0, 0 },
727   { unicode_gc_Lm, 0, 0, 0 },
728   { unicode_gc_Lm, 0, 0, 0 },
729   { unicode_gc_Sk, 0, 0, 0 },
730   { unicode_gc_Sk, 0, 0, 0 },
731   { unicode_gc_Sk, 0, 0, 0 },
732   { unicode_gc_Sk, 0, 0, 0 },
733   { unicode_gc_Sk, 0, 0, 0 },
734   { unicode_gc_Sk, 0, 0, 0 },
735   { unicode_gc_Sk, 0, 0, 0 },
736   { unicode_gc_Sk, 0, 0, 0 },
737   { unicode_gc_Sk, 0, 0, 0 },
738   { unicode_gc_Sk, 0, 0, 0 },
739   { unicode_gc_Sk, 0, 0, 0 },
740   { unicode_gc_Sk, 0, 0, 0 },
741   { unicode_gc_Sk, 0, 0, 0 },
742   { unicode_gc_Sk, 0, 0, 0 },
743   { unicode_gc_Lm, 0, 0, 0 },
744   { unicode_gc_Lm, 0, 0, 0 },
745   { unicode_gc_Lm, 0, 0, 0 },
746   { unicode_gc_Lm, 0, 0, 0 },
747   { unicode_gc_Lm, 0, 0, 0 },
748   { unicode_gc_Sk, 0, 0, 0 },
749   { unicode_gc_Sk, 0, 0, 0 },
750   { unicode_gc_Sk, 0, 0, 0 },
751   { unicode_gc_Sk, 0, 0, 0 },
752   { unicode_gc_Sk, 0, 0, 0 },
753   { unicode_gc_Sk, 0, 0, 0 },
754   { unicode_gc_Sk, 0, 0, 0 },
755   { unicode_gc_Sk, 0, 0, 0 },
756   { unicode_gc_Sk, 0, 0, 0 },
757   { unicode_gc_Lm, 0, 0, 0 },
758   { unicode_gc_Sk, 0, 0, 0 },
759   { unicode_gc_Sk, 0, 0, 0 },
760   { unicode_gc_Sk, 0, 0, 0 },
761   { unicode_gc_Sk, 0, 0, 0 },
762   { unicode_gc_Sk, 0, 0, 0 },
763   { unicode_gc_Sk, 0, 0, 0 },
764   { unicode_gc_Sk, 0, 0, 0 },
765   { unicode_gc_Sk, 0, 0, 0 },
766   { unicode_gc_Sk, 0, 0, 0 },
767   { unicode_gc_Sk, 0, 0, 0 },
768   { unicode_gc_Sk, 0, 0, 0 },
769   { unicode_gc_Sk, 0, 0, 0 },
770   { unicode_gc_Sk, 0, 0, 0 },
771   { unicode_gc_Sk, 0, 0, 0 },
772   { unicode_gc_Sk, 0, 0, 0 },
773   { unicode_gc_Sk, 0, 0, 0 },
774   { unicode_gc_Sk, 0, 0, 0 }
775 };
776 static const struct unidata subtable3[] = {
777   { unicode_gc_Mn, 230, 0, 0 },
778   { unicode_gc_Mn, 230, 0, 0 },
779   { unicode_gc_Mn, 230, 0, 0 },
780   { unicode_gc_Mn, 230, 0, 0 },
781   { unicode_gc_Mn, 230, 0, 0 },
782   { unicode_gc_Mn, 230, 0, 0 },
783   { unicode_gc_Mn, 230, 0, 0 },
784   { unicode_gc_Mn, 230, 0, 0 },
785   { unicode_gc_Mn, 230, 0, 0 },
786   { unicode_gc_Mn, 230, 0, 0 },
787   { unicode_gc_Mn, 230, 0, 0 },
788   { unicode_gc_Mn, 230, 0, 0 },
789   { unicode_gc_Mn, 230, 0, 0 },
790   { unicode_gc_Mn, 230, 0, 0 },
791   { unicode_gc_Mn, 230, 0, 0 },
792   { unicode_gc_Mn, 230, 0, 0 },
793   { unicode_gc_Mn, 230, 0, 0 },
794   { unicode_gc_Mn, 230, 0, 0 },
795   { unicode_gc_Mn, 230, 0, 0 },
796   { unicode_gc_Mn, 230, 0, 0 },
797   { unicode_gc_Mn, 230, 0, 0 },
798   { unicode_gc_Mn, 232, 0, 0 },
799   { unicode_gc_Mn, 220, 0, 0 },
800   { unicode_gc_Mn, 220, 0, 0 },
801   { unicode_gc_Mn, 220, 0, 0 },
802   { unicode_gc_Mn, 220, 0, 0 },
803   { unicode_gc_Mn, 232, 0, 0 },
804   { unicode_gc_Mn, 216, 0, 0 },
805   { unicode_gc_Mn, 220, 0, 0 },
806   { unicode_gc_Mn, 220, 0, 0 },
807   { unicode_gc_Mn, 220, 0, 0 },
808   { unicode_gc_Mn, 220, 0, 0 },
809   { unicode_gc_Mn, 220, 0, 0 },
810   { unicode_gc_Mn, 202, 0, 0 },
811   { unicode_gc_Mn, 202, 0, 0 },
812   { unicode_gc_Mn, 220, 0, 0 },
813   { unicode_gc_Mn, 220, 0, 0 },
814   { unicode_gc_Mn, 220, 0, 0 },
815   { unicode_gc_Mn, 220, 0, 0 },
816   { unicode_gc_Mn, 202, 0, 0 },
817   { unicode_gc_Mn, 202, 0, 0 },
818   { unicode_gc_Mn, 220, 0, 0 },
819   { unicode_gc_Mn, 220, 0, 0 },
820   { unicode_gc_Mn, 220, 0, 0 },
821   { unicode_gc_Mn, 220, 0, 0 },
822   { unicode_gc_Mn, 220, 0, 0 },
823   { unicode_gc_Mn, 220, 0, 0 },
824   { unicode_gc_Mn, 220, 0, 0 },
825   { unicode_gc_Mn, 220, 0, 0 },
826   { unicode_gc_Mn, 220, 0, 0 },
827   { unicode_gc_Mn, 220, 0, 0 },
828   { unicode_gc_Mn, 220, 0, 0 },
829   { unicode_gc_Mn, 1, 0, 0 },
830   { unicode_gc_Mn, 1, 0, 0 },
831   { unicode_gc_Mn, 1, 0, 0 },
832   { unicode_gc_Mn, 1, 0, 0 },
833   { unicode_gc_Mn, 1, 0, 0 },
834   { unicode_gc_Mn, 220, 0, 0 },
835   { unicode_gc_Mn, 220, 0, 0 },
836   { unicode_gc_Mn, 220, 0, 0 },
837   { unicode_gc_Mn, 220, 0, 0 },
838   { unicode_gc_Mn, 230, 0, 0 },
839   { unicode_gc_Mn, 230, 0, 0 },
840   { unicode_gc_Mn, 230, 0, 0 },
841   { unicode_gc_Mn, 230, 0, 0 },
842   { unicode_gc_Mn, 230, 0, 0 },
843   { unicode_gc_Mn, 230, 0, 0 },
844   { unicode_gc_Mn, 230, 0, 0 },
845   { unicode_gc_Mn, 230, 0, 0 },
846   { unicode_gc_Mn, 240, 84, 0 },
847   { unicode_gc_Mn, 230, 0, 0 },
848   { unicode_gc_Mn, 220, 0, 0 },
849   { unicode_gc_Mn, 220, 0, 0 },
850   { unicode_gc_Mn, 220, 0, 0 },
851   { unicode_gc_Mn, 230, 0, 0 },
852   { unicode_gc_Mn, 230, 0, 0 },
853   { unicode_gc_Mn, 230, 0, 0 },
854   { unicode_gc_Mn, 220, 0, 0 },
855   { unicode_gc_Mn, 220, 0, 0 },
856   { unicode_gc_Mn, 0, 0, 0 },
857   { unicode_gc_Mn, 230, 0, 0 },
858   { unicode_gc_Mn, 230, 0, 0 },
859   { unicode_gc_Mn, 230, 0, 0 },
860   { unicode_gc_Mn, 220, 0, 0 },
861   { unicode_gc_Mn, 220, 0, 0 },
862   { unicode_gc_Mn, 220, 0, 0 },
863   { unicode_gc_Mn, 220, 0, 0 },
864   { unicode_gc_Mn, 230, 0, 0 },
865   { unicode_gc_Cn, 0, 0, 0 },
866   { unicode_gc_Cn, 0, 0, 0 },
867   { unicode_gc_Cn, 0, 0, 0 },
868   { unicode_gc_Cn, 0, 0, 0 },
869   { unicode_gc_Cn, 0, 0, 0 },
870   { unicode_gc_Mn, 234, 0, 0 },
871   { unicode_gc_Mn, 234, 0, 0 },
872   { unicode_gc_Mn, 233, 0, 0 },
873   { unicode_gc_Mn, 234, 0, 0 },
874   { unicode_gc_Mn, 234, 0, 0 },
875   { unicode_gc_Mn, 233, 0, 0 },
876   { unicode_gc_Mn, 230, 0, 0 },
877   { unicode_gc_Mn, 230, 0, 0 },
878   { unicode_gc_Mn, 230, 0, 0 },
879   { unicode_gc_Mn, 230, 0, 0 },
880   { unicode_gc_Mn, 230, 0, 0 },
881   { unicode_gc_Mn, 230, 0, 0 },
882   { unicode_gc_Mn, 230, 0, 0 },
883   { unicode_gc_Mn, 230, 0, 0 },
884   { unicode_gc_Mn, 230, 0, 0 },
885   { unicode_gc_Mn, 230, 0, 0 },
886   { unicode_gc_Mn, 230, 0, 0 },
887   { unicode_gc_Mn, 230, 0, 0 },
888   { unicode_gc_Mn, 230, 0, 0 },
889   { unicode_gc_Cn, 0, 0, 0 },
890   { unicode_gc_Cn, 0, 0, 0 },
891   { unicode_gc_Cn, 0, 0, 0 },
892   { unicode_gc_Cn, 0, 0, 0 },
893   { unicode_gc_Sk, 0, 0, 0 },
894   { unicode_gc_Sk, 0, 0, 0 },
895   { unicode_gc_Cn, 0, 0, 0 },
896   { unicode_gc_Cn, 0, 0, 0 },
897   { unicode_gc_Cn, 0, 0, 0 },
898   { unicode_gc_Cn, 0, 0, 0 },
899   { unicode_gc_Lm, 0, 0, 0 },
900   { unicode_gc_Cn, 0, 0, 0 },
901   { unicode_gc_Cn, 0, 0, 0 },
902   { unicode_gc_Cn, 0, 0, 0 },
903   { unicode_gc_Po, 0, 0, 0 },
904   { unicode_gc_Cn, 0, 0, 0 },
905   { unicode_gc_Cn, 0, 0, 0 },
906   { unicode_gc_Cn, 0, 0, 0 },
907   { unicode_gc_Cn, 0, 0, 0 },
908   { unicode_gc_Cn, 0, 0, 0 },
909   { unicode_gc_Sk, 0, 0, 0 },
910   { unicode_gc_Sk, 0, 0, 0 },
911   { unicode_gc_Lu, 0, 0, 38 },
912   { unicode_gc_Po, 0, 0, 0 },
913   { unicode_gc_Lu, 0, 0, 37 },
914   { unicode_gc_Lu, 0, 0, 37 },
915   { unicode_gc_Lu, 0, 0, 37 },
916   { unicode_gc_Cn, 0, 0, 0 },
917   { unicode_gc_Lu, 0, 0, 64 },
918   { unicode_gc_Cn, 0, 0, 0 },
919   { unicode_gc_Lu, 0, 0, 63 },
920   { unicode_gc_Lu, 0, 0, 63 },
921   { unicode_gc_Ll, 0, 0, 0 },
922   { unicode_gc_Lu, 0, 0, 32 },
923   { unicode_gc_Lu, 0, 0, 32 },
924   { unicode_gc_Lu, 0, 0, 32 },
925   { unicode_gc_Lu, 0, 0, 32 },
926   { unicode_gc_Lu, 0, 0, 32 },
927   { unicode_gc_Lu, 0, 0, 32 },
928   { unicode_gc_Lu, 0, 0, 32 },
929   { unicode_gc_Lu, 0, 0, 32 },
930   { unicode_gc_Lu, 0, 0, 32 },
931   { unicode_gc_Lu, 0, 0, 32 },
932   { unicode_gc_Lu, 0, 0, 32 },
933   { unicode_gc_Lu, 0, 0, 32 },
934   { unicode_gc_Lu, 0, 0, 32 },
935   { unicode_gc_Lu, 0, 0, 32 },
936   { unicode_gc_Lu, 0, 0, 32 },
937   { unicode_gc_Lu, 0, 0, 32 },
938   { unicode_gc_Lu, 0, 0, 32 },
939   { unicode_gc_Cn, 0, 0, 0 },
940   { unicode_gc_Lu, 0, 0, 32 },
941   { unicode_gc_Lu, 0, 0, 32 },
942   { unicode_gc_Lu, 0, 0, 32 },
943   { unicode_gc_Lu, 0, 0, 32 },
944   { unicode_gc_Lu, 0, 0, 32 },
945   { unicode_gc_Lu, 0, 0, 32 },
946   { unicode_gc_Lu, 0, 0, 32 },
947   { unicode_gc_Lu, 0, 0, 32 },
948   { unicode_gc_Lu, 0, 0, 32 },
949   { unicode_gc_Ll, 0, -38, 0 },
950   { unicode_gc_Ll, 0, -37, 0 },
951   { unicode_gc_Ll, 0, -37, 0 },
952   { unicode_gc_Ll, 0, -37, 0 },
953   { unicode_gc_Ll, 0, 0, 0 },
954   { unicode_gc_Ll, 0, -32, 0 },
955   { unicode_gc_Ll, 0, -32, 0 },
956   { unicode_gc_Ll, 0, -32, 0 },
957   { unicode_gc_Ll, 0, -32, 0 },
958   { unicode_gc_Ll, 0, -32, 0 },
959   { unicode_gc_Ll, 0, -32, 0 },
960   { unicode_gc_Ll, 0, -32, 0 },
961   { unicode_gc_Ll, 0, -32, 0 },
962   { unicode_gc_Ll, 0, -32, 0 },
963   { unicode_gc_Ll, 0, -32, 0 },
964   { unicode_gc_Ll, 0, -32, 0 },
965   { unicode_gc_Ll, 0, -32, 0 },
966   { unicode_gc_Ll, 0, -32, 0 },
967   { unicode_gc_Ll, 0, -32, 0 },
968   { unicode_gc_Ll, 0, -32, 0 },
969   { unicode_gc_Ll, 0, -32, 0 },
970   { unicode_gc_Ll, 0, -32, 0 },
971   { unicode_gc_Ll, 0, -31, 0 },
972   { unicode_gc_Ll, 0, -32, 0 },
973   { unicode_gc_Ll, 0, -32, 0 },
974   { unicode_gc_Ll, 0, -32, 0 },
975   { unicode_gc_Ll, 0, -32, 0 },
976   { unicode_gc_Ll, 0, -32, 0 },
977   { unicode_gc_Ll, 0, -32, 0 },
978   { unicode_gc_Ll, 0, -32, 0 },
979   { unicode_gc_Ll, 0, -32, 0 },
980   { unicode_gc_Ll, 0, -32, 0 },
981   { unicode_gc_Ll, 0, -64, 0 },
982   { unicode_gc_Ll, 0, -63, 0 },
983   { unicode_gc_Ll, 0, -63, 0 },
984   { unicode_gc_Cn, 0, 0, 0 },
985   { unicode_gc_Ll, 0, -62, 0 },
986   { unicode_gc_Ll, 0, -57, 0 },
987   { unicode_gc_Lu, 0, 0, 0 },
988   { unicode_gc_Lu, 0, 0, 0 },
989   { unicode_gc_Lu, 0, 0, 0 },
990   { unicode_gc_Ll, 0, -47, 0 },
991   { unicode_gc_Ll, 0, -54, 0 },
992   { unicode_gc_Ll, 0, 0, 0 },
993   { unicode_gc_Lu, 0, 0, 1 },
994   { unicode_gc_Ll, 0, -1, 0 },
995   { unicode_gc_Lu, 0, 0, 1 },
996   { unicode_gc_Ll, 0, -1, 0 },
997   { unicode_gc_Lu, 0, 0, 1 },
998   { unicode_gc_Ll, 0, -1, 0 },
999   { unicode_gc_Lu, 0, 0, 1 },
1000   { unicode_gc_Ll, 0, -1, 0 },
1001   { unicode_gc_Lu, 0, 0, 1 },
1002   { unicode_gc_Ll, 0, -1, 0 },
1003   { unicode_gc_Lu, 0, 0, 1 },
1004   { unicode_gc_Ll, 0, -1, 0 },
1005   { unicode_gc_Lu, 0, 0, 1 },
1006   { unicode_gc_Ll, 0, -1, 0 },
1007   { unicode_gc_Lu, 0, 0, 1 },
1008   { unicode_gc_Ll, 0, -1, 0 },
1009   { unicode_gc_Lu, 0, 0, 1 },
1010   { unicode_gc_Ll, 0, -1, 0 },
1011   { unicode_gc_Lu, 0, 0, 1 },
1012   { unicode_gc_Ll, 0, -1, 0 },
1013   { unicode_gc_Lu, 0, 0, 1 },
1014   { unicode_gc_Ll, 0, -1, 0 },
1015   { unicode_gc_Lu, 0, 0, 1 },
1016   { unicode_gc_Ll, 0, -1, 0 },
1017   { unicode_gc_Ll, 0, -86, 0 },
1018   { unicode_gc_Ll, 0, -80, 0 },
1019   { unicode_gc_Ll, 0, 7, 0 },
1020   { unicode_gc_Ll, 0, 0, 0 },
1021   { unicode_gc_Lu, 0, 0, -60 },
1022   { unicode_gc_Ll, 0, -96, 0 },
1023   { unicode_gc_Sm, 0, 0, 0 },
1024   { unicode_gc_Lu, 0, 0, 1 },
1025   { unicode_gc_Ll, 0, -1, 0 },
1026   { unicode_gc_Lu, 0, 0, -7 },
1027   { unicode_gc_Lu, 0, 0, 1 },
1028   { unicode_gc_Ll, 0, -1, 0 },
1029   { unicode_gc_Cn, 0, 0, 0 },
1030   { unicode_gc_Cn, 0, 0, 0 },
1031   { unicode_gc_Cn, 0, 0, 0 },
1032   { unicode_gc_Cn, 0, 0, 0 }
1033 };
1034 static const struct unidata subtable4[] = {
1035   { unicode_gc_Lu, 0, 0, 80 },
1036   { unicode_gc_Lu, 0, 0, 80 },
1037   { unicode_gc_Lu, 0, 0, 80 },
1038   { unicode_gc_Lu, 0, 0, 80 },
1039   { unicode_gc_Lu, 0, 0, 80 },
1040   { unicode_gc_Lu, 0, 0, 80 },
1041   { unicode_gc_Lu, 0, 0, 80 },
1042   { unicode_gc_Lu, 0, 0, 80 },
1043   { unicode_gc_Lu, 0, 0, 80 },
1044   { unicode_gc_Lu, 0, 0, 80 },
1045   { unicode_gc_Lu, 0, 0, 80 },
1046   { unicode_gc_Lu, 0, 0, 80 },
1047   { unicode_gc_Lu, 0, 0, 80 },
1048   { unicode_gc_Lu, 0, 0, 80 },
1049   { unicode_gc_Lu, 0, 0, 80 },
1050   { unicode_gc_Lu, 0, 0, 80 },
1051   { unicode_gc_Lu, 0, 0, 32 },
1052   { unicode_gc_Lu, 0, 0, 32 },
1053   { unicode_gc_Lu, 0, 0, 32 },
1054   { unicode_gc_Lu, 0, 0, 32 },
1055   { unicode_gc_Lu, 0, 0, 32 },
1056   { unicode_gc_Lu, 0, 0, 32 },
1057   { unicode_gc_Lu, 0, 0, 32 },
1058   { unicode_gc_Lu, 0, 0, 32 },
1059   { unicode_gc_Lu, 0, 0, 32 },
1060   { unicode_gc_Lu, 0, 0, 32 },
1061   { unicode_gc_Lu, 0, 0, 32 },
1062   { unicode_gc_Lu, 0, 0, 32 },
1063   { unicode_gc_Lu, 0, 0, 32 },
1064   { unicode_gc_Lu, 0, 0, 32 },
1065   { unicode_gc_Lu, 0, 0, 32 },
1066   { unicode_gc_Lu, 0, 0, 32 },
1067   { unicode_gc_Lu, 0, 0, 32 },
1068   { unicode_gc_Lu, 0, 0, 32 },
1069   { unicode_gc_Lu, 0, 0, 32 },
1070   { unicode_gc_Lu, 0, 0, 32 },
1071   { unicode_gc_Lu, 0, 0, 32 },
1072   { unicode_gc_Lu, 0, 0, 32 },
1073   { unicode_gc_Lu, 0, 0, 32 },
1074   { unicode_gc_Lu, 0, 0, 32 },
1075   { unicode_gc_Lu, 0, 0, 32 },
1076   { unicode_gc_Lu, 0, 0, 32 },
1077   { unicode_gc_Lu, 0, 0, 32 },
1078   { unicode_gc_Lu, 0, 0, 32 },
1079   { unicode_gc_Lu, 0, 0, 32 },
1080   { unicode_gc_Lu, 0, 0, 32 },
1081   { unicode_gc_Lu, 0, 0, 32 },
1082   { unicode_gc_Lu, 0, 0, 32 },
1083   { unicode_gc_Ll, 0, -32, 0 },
1084   { unicode_gc_Ll, 0, -32, 0 },
1085   { unicode_gc_Ll, 0, -32, 0 },
1086   { unicode_gc_Ll, 0, -32, 0 },
1087   { unicode_gc_Ll, 0, -32, 0 },
1088   { unicode_gc_Ll, 0, -32, 0 },
1089   { unicode_gc_Ll, 0, -32, 0 },
1090   { unicode_gc_Ll, 0, -32, 0 },
1091   { unicode_gc_Ll, 0, -32, 0 },
1092   { unicode_gc_Ll, 0, -32, 0 },
1093   { unicode_gc_Ll, 0, -32, 0 },
1094   { unicode_gc_Ll, 0, -32, 0 },
1095   { unicode_gc_Ll, 0, -32, 0 },
1096   { unicode_gc_Ll, 0, -32, 0 },
1097   { unicode_gc_Ll, 0, -32, 0 },
1098   { unicode_gc_Ll, 0, -32, 0 },
1099   { unicode_gc_Ll, 0, -32, 0 },
1100   { unicode_gc_Ll, 0, -32, 0 },
1101   { unicode_gc_Ll, 0, -32, 0 },
1102   { unicode_gc_Ll, 0, -32, 0 },
1103   { unicode_gc_Ll, 0, -32, 0 },
1104   { unicode_gc_Ll, 0, -32, 0 },
1105   { unicode_gc_Ll, 0, -32, 0 },
1106   { unicode_gc_Ll, 0, -32, 0 },
1107   { unicode_gc_Ll, 0, -32, 0 },
1108   { unicode_gc_Ll, 0, -32, 0 },
1109   { unicode_gc_Ll, 0, -32, 0 },
1110   { unicode_gc_Ll, 0, -32, 0 },
1111   { unicode_gc_Ll, 0, -32, 0 },
1112   { unicode_gc_Ll, 0, -32, 0 },
1113   { unicode_gc_Ll, 0, -32, 0 },
1114   { unicode_gc_Ll, 0, -32, 0 },
1115   { unicode_gc_Ll, 0, -80, 0 },
1116   { unicode_gc_Ll, 0, -80, 0 },
1117   { unicode_gc_Ll, 0, -80, 0 },
1118   { unicode_gc_Ll, 0, -80, 0 },
1119   { unicode_gc_Ll, 0, -80, 0 },
1120   { unicode_gc_Ll, 0, -80, 0 },
1121   { unicode_gc_Ll, 0, -80, 0 },
1122   { unicode_gc_Ll, 0, -80, 0 },
1123   { unicode_gc_Ll, 0, -80, 0 },
1124   { unicode_gc_Ll, 0, -80, 0 },
1125   { unicode_gc_Ll, 0, -80, 0 },
1126   { unicode_gc_Ll, 0, -80, 0 },
1127   { unicode_gc_Ll, 0, -80, 0 },
1128   { unicode_gc_Ll, 0, -80, 0 },
1129   { unicode_gc_Ll, 0, -80, 0 },
1130   { unicode_gc_Ll, 0, -80, 0 },
1131   { unicode_gc_Lu, 0, 0, 1 },
1132   { unicode_gc_Ll, 0, -1, 0 },
1133   { unicode_gc_Lu, 0, 0, 1 },
1134   { unicode_gc_Ll, 0, -1, 0 },
1135   { unicode_gc_Lu, 0, 0, 1 },
1136   { unicode_gc_Ll, 0, -1, 0 },
1137   { unicode_gc_Lu, 0, 0, 1 },
1138   { unicode_gc_Ll, 0, -1, 0 },
1139   { unicode_gc_Lu, 0, 0, 1 },
1140   { unicode_gc_Ll, 0, -1, 0 },
1141   { unicode_gc_Lu, 0, 0, 1 },
1142   { unicode_gc_Ll, 0, -1, 0 },
1143   { unicode_gc_Lu, 0, 0, 1 },
1144   { unicode_gc_Ll, 0, -1, 0 },
1145   { unicode_gc_Lu, 0, 0, 1 },
1146   { unicode_gc_Ll, 0, -1, 0 },
1147   { unicode_gc_Lu, 0, 0, 1 },
1148   { unicode_gc_Ll, 0, -1, 0 },
1149   { unicode_gc_Lu, 0, 0, 1 },
1150   { unicode_gc_Ll, 0, -1, 0 },
1151   { unicode_gc_Lu, 0, 0, 1 },
1152   { unicode_gc_Ll, 0, -1, 0 },
1153   { unicode_gc_Lu, 0, 0, 1 },
1154   { unicode_gc_Ll, 0, -1, 0 },
1155   { unicode_gc_Lu, 0, 0, 1 },
1156   { unicode_gc_Ll, 0, -1, 0 },
1157   { unicode_gc_Lu, 0, 0, 1 },
1158   { unicode_gc_Ll, 0, -1, 0 },
1159   { unicode_gc_Lu, 0, 0, 1 },
1160   { unicode_gc_Ll, 0, -1, 0 },
1161   { unicode_gc_Lu, 0, 0, 1 },
1162   { unicode_gc_Ll, 0, -1, 0 },
1163   { unicode_gc_Lu, 0, 0, 1 },
1164   { unicode_gc_Ll, 0, -1, 0 },
1165   { unicode_gc_So, 0, 0, 0 },
1166   { unicode_gc_Mn, 230, 0, 0 },
1167   { unicode_gc_Mn, 230, 0, 0 },
1168   { unicode_gc_Mn, 230, 0, 0 },
1169   { unicode_gc_Mn, 230, 0, 0 },
1170   { unicode_gc_Cn, 0, 0, 0 },
1171   { unicode_gc_Me, 0, 0, 0 },
1172   { unicode_gc_Me, 0, 0, 0 },
1173   { unicode_gc_Lu, 0, 0, 1 },
1174   { unicode_gc_Ll, 0, -1, 0 },
1175   { unicode_gc_Lu, 0, 0, 1 },
1176   { unicode_gc_Ll, 0, -1, 0 },
1177   { unicode_gc_Lu, 0, 0, 1 },
1178   { unicode_gc_Ll, 0, -1, 0 },
1179   { unicode_gc_Lu, 0, 0, 1 },
1180   { unicode_gc_Ll, 0, -1, 0 },
1181   { unicode_gc_Lu, 0, 0, 1 },
1182   { unicode_gc_Ll, 0, -1, 0 },
1183   { unicode_gc_Lu, 0, 0, 1 },
1184   { unicode_gc_Ll, 0, -1, 0 },
1185   { unicode_gc_Lu, 0, 0, 1 },
1186   { unicode_gc_Ll, 0, -1, 0 },
1187   { unicode_gc_Lu, 0, 0, 1 },
1188   { unicode_gc_Ll, 0, -1, 0 },
1189   { unicode_gc_Lu, 0, 0, 1 },
1190   { unicode_gc_Ll, 0, -1, 0 },
1191   { unicode_gc_Lu, 0, 0, 1 },
1192   { unicode_gc_Ll, 0, -1, 0 },
1193   { unicode_gc_Lu, 0, 0, 1 },
1194   { unicode_gc_Ll, 0, -1, 0 },
1195   { unicode_gc_Lu, 0, 0, 1 },
1196   { unicode_gc_Ll, 0, -1, 0 },
1197   { unicode_gc_Lu, 0, 0, 1 },
1198   { unicode_gc_Ll, 0, -1, 0 },
1199   { unicode_gc_Lu, 0, 0, 1 },
1200   { unicode_gc_Ll, 0, -1, 0 },
1201   { unicode_gc_Lu, 0, 0, 1 },
1202   { unicode_gc_Ll, 0, -1, 0 },
1203   { unicode_gc_Lu, 0, 0, 1 },
1204   { unicode_gc_Ll, 0, -1, 0 },
1205   { unicode_gc_Lu, 0, 0, 1 },
1206   { unicode_gc_Ll, 0, -1, 0 },
1207   { unicode_gc_Lu, 0, 0, 1 },
1208   { unicode_gc_Ll, 0, -1, 0 },
1209   { unicode_gc_Lu, 0, 0, 1 },
1210   { unicode_gc_Ll, 0, -1, 0 },
1211   { unicode_gc_Lu, 0, 0, 1 },
1212   { unicode_gc_Ll, 0, -1, 0 },
1213   { unicode_gc_Lu, 0, 0, 1 },
1214   { unicode_gc_Ll, 0, -1, 0 },
1215   { unicode_gc_Lu, 0, 0, 1 },
1216   { unicode_gc_Ll, 0, -1, 0 },
1217   { unicode_gc_Lu, 0, 0, 1 },
1218   { unicode_gc_Ll, 0, -1, 0 },
1219   { unicode_gc_Lu, 0, 0, 1 },
1220   { unicode_gc_Ll, 0, -1, 0 },
1221   { unicode_gc_Lu, 0, 0, 1 },
1222   { unicode_gc_Ll, 0, -1, 0 },
1223   { unicode_gc_Lu, 0, 0, 1 },
1224   { unicode_gc_Ll, 0, -1, 0 },
1225   { unicode_gc_Lu, 0, 0, 1 },
1226   { unicode_gc_Ll, 0, -1, 0 },
1227   { unicode_gc_Lu, 0, 0, 0 },
1228   { unicode_gc_Lu, 0, 0, 1 },
1229   { unicode_gc_Ll, 0, -1, 0 },
1230   { unicode_gc_Lu, 0, 0, 1 },
1231   { unicode_gc_Ll, 0, -1, 0 },
1232   { unicode_gc_Lu, 0, 0, 1 },
1233   { unicode_gc_Ll, 0, -1, 0 },
1234   { unicode_gc_Lu, 0, 0, 1 },
1235   { unicode_gc_Ll, 0, -1, 0 },
1236   { unicode_gc_Lu, 0, 0, 1 },
1237   { unicode_gc_Ll, 0, -1, 0 },
1238   { unicode_gc_Lu, 0, 0, 1 },
1239   { unicode_gc_Ll, 0, -1, 0 },
1240   { unicode_gc_Lu, 0, 0, 1 },
1241   { unicode_gc_Ll, 0, -1, 0 },
1242   { unicode_gc_Cn, 0, 0, 0 },
1243   { unicode_gc_Lu, 0, 0, 1 },
1244   { unicode_gc_Ll, 0, -1, 0 },
1245   { unicode_gc_Lu, 0, 0, 1 },
1246   { unicode_gc_Ll, 0, -1, 0 },
1247   { unicode_gc_Lu, 0, 0, 1 },
1248   { unicode_gc_Ll, 0, -1, 0 },
1249   { unicode_gc_Lu, 0, 0, 1 },
1250   { unicode_gc_Ll, 0, -1, 0 },
1251   { unicode_gc_Lu, 0, 0, 1 },
1252   { unicode_gc_Ll, 0, -1, 0 },
1253   { unicode_gc_Lu, 0, 0, 1 },
1254   { unicode_gc_Ll, 0, -1, 0 },
1255   { unicode_gc_Lu, 0, 0, 1 },
1256   { unicode_gc_Ll, 0, -1, 0 },
1257   { unicode_gc_Lu, 0, 0, 1 },
1258   { unicode_gc_Ll, 0, -1, 0 },
1259   { unicode_gc_Lu, 0, 0, 1 },
1260   { unicode_gc_Ll, 0, -1, 0 },
1261   { unicode_gc_Lu, 0, 0, 1 },
1262   { unicode_gc_Ll, 0, -1, 0 },
1263   { unicode_gc_Lu, 0, 0, 1 },
1264   { unicode_gc_Ll, 0, -1, 0 },
1265   { unicode_gc_Lu, 0, 0, 1 },
1266   { unicode_gc_Ll, 0, -1, 0 },
1267   { unicode_gc_Lu, 0, 0, 1 },
1268   { unicode_gc_Ll, 0, -1, 0 },
1269   { unicode_gc_Lu, 0, 0, 1 },
1270   { unicode_gc_Ll, 0, -1, 0 },
1271   { unicode_gc_Lu, 0, 0, 1 },
1272   { unicode_gc_Ll, 0, -1, 0 },
1273   { unicode_gc_Lu, 0, 0, 1 },
1274   { unicode_gc_Ll, 0, -1, 0 },
1275   { unicode_gc_Lu, 0, 0, 1 },
1276   { unicode_gc_Ll, 0, -1, 0 },
1277   { unicode_gc_Lu, 0, 0, 1 },
1278   { unicode_gc_Ll, 0, -1, 0 },
1279   { unicode_gc_Lu, 0, 0, 1 },
1280   { unicode_gc_Ll, 0, -1, 0 },
1281   { unicode_gc_Cn, 0, 0, 0 },
1282   { unicode_gc_Cn, 0, 0, 0 },
1283   { unicode_gc_Lu, 0, 0, 1 },
1284   { unicode_gc_Ll, 0, -1, 0 },
1285   { unicode_gc_Cn, 0, 0, 0 },
1286   { unicode_gc_Cn, 0, 0, 0 },
1287   { unicode_gc_Cn, 0, 0, 0 },
1288   { unicode_gc_Cn, 0, 0, 0 },
1289   { unicode_gc_Cn, 0, 0, 0 },
1290   { unicode_gc_Cn, 0, 0, 0 }
1291 };
1292 static const struct unidata subtable5[] = {
1293   { unicode_gc_Lu, 0, 0, 1 },
1294   { unicode_gc_Ll, 0, -1, 0 },
1295   { unicode_gc_Lu, 0, 0, 1 },
1296   { unicode_gc_Ll, 0, -1, 0 },
1297   { unicode_gc_Lu, 0, 0, 1 },
1298   { unicode_gc_Ll, 0, -1, 0 },
1299   { unicode_gc_Lu, 0, 0, 1 },
1300   { unicode_gc_Ll, 0, -1, 0 },
1301   { unicode_gc_Lu, 0, 0, 1 },
1302   { unicode_gc_Ll, 0, -1, 0 },
1303   { unicode_gc_Lu, 0, 0, 1 },
1304   { unicode_gc_Ll, 0, -1, 0 },
1305   { unicode_gc_Lu, 0, 0, 1 },
1306   { unicode_gc_Ll, 0, -1, 0 },
1307   { unicode_gc_Lu, 0, 0, 1 },
1308   { unicode_gc_Ll, 0, -1, 0 },
1309   { unicode_gc_Cn, 0, 0, 0 },
1310   { unicode_gc_Cn, 0, 0, 0 },
1311   { unicode_gc_Cn, 0, 0, 0 },
1312   { unicode_gc_Cn, 0, 0, 0 },
1313   { unicode_gc_Cn, 0, 0, 0 },
1314   { unicode_gc_Cn, 0, 0, 0 },
1315   { unicode_gc_Cn, 0, 0, 0 },
1316   { unicode_gc_Cn, 0, 0, 0 },
1317   { unicode_gc_Cn, 0, 0, 0 },
1318   { unicode_gc_Cn, 0, 0, 0 },
1319   { unicode_gc_Cn, 0, 0, 0 },
1320   { unicode_gc_Cn, 0, 0, 0 },
1321   { unicode_gc_Cn, 0, 0, 0 },
1322   { unicode_gc_Cn, 0, 0, 0 },
1323   { unicode_gc_Cn, 0, 0, 0 },
1324   { unicode_gc_Cn, 0, 0, 0 },
1325   { unicode_gc_Cn, 0, 0, 0 },
1326   { unicode_gc_Cn, 0, 0, 0 },
1327   { unicode_gc_Cn, 0, 0, 0 },
1328   { unicode_gc_Cn, 0, 0, 0 },
1329   { unicode_gc_Cn, 0, 0, 0 },
1330   { unicode_gc_Cn, 0, 0, 0 },
1331   { unicode_gc_Cn, 0, 0, 0 },
1332   { unicode_gc_Cn, 0, 0, 0 },
1333   { unicode_gc_Cn, 0, 0, 0 },
1334   { unicode_gc_Cn, 0, 0, 0 },
1335   { unicode_gc_Cn, 0, 0, 0 },
1336   { unicode_gc_Cn, 0, 0, 0 },
1337   { unicode_gc_Cn, 0, 0, 0 },
1338   { unicode_gc_Cn, 0, 0, 0 },
1339   { unicode_gc_Cn, 0, 0, 0 },
1340   { unicode_gc_Cn, 0, 0, 0 },
1341   { unicode_gc_Cn, 0, 0, 0 },
1342   { unicode_gc_Lu, 0, 0, 48 },
1343   { unicode_gc_Lu, 0, 0, 48 },
1344   { unicode_gc_Lu, 0, 0, 48 },
1345   { unicode_gc_Lu, 0, 0, 48 },
1346   { unicode_gc_Lu, 0, 0, 48 },
1347   { unicode_gc_Lu, 0, 0, 48 },
1348   { unicode_gc_Lu, 0, 0, 48 },
1349   { unicode_gc_Lu, 0, 0, 48 },
1350   { unicode_gc_Lu, 0, 0, 48 },
1351   { unicode_gc_Lu, 0, 0, 48 },
1352   { unicode_gc_Lu, 0, 0, 48 },
1353   { unicode_gc_Lu, 0, 0, 48 },
1354   { unicode_gc_Lu, 0, 0, 48 },
1355   { unicode_gc_Lu, 0, 0, 48 },
1356   { unicode_gc_Lu, 0, 0, 48 },
1357   { unicode_gc_Lu, 0, 0, 48 },
1358   { unicode_gc_Lu, 0, 0, 48 },
1359   { unicode_gc_Lu, 0, 0, 48 },
1360   { unicode_gc_Lu, 0, 0, 48 },
1361   { unicode_gc_Lu, 0, 0, 48 },
1362   { unicode_gc_Lu, 0, 0, 48 },
1363   { unicode_gc_Lu, 0, 0, 48 },
1364   { unicode_gc_Lu, 0, 0, 48 },
1365   { unicode_gc_Lu, 0, 0, 48 },
1366   { unicode_gc_Lu, 0, 0, 48 },
1367   { unicode_gc_Lu, 0, 0, 48 },
1368   { unicode_gc_Lu, 0, 0, 48 },
1369   { unicode_gc_Lu, 0, 0, 48 },
1370   { unicode_gc_Lu, 0, 0, 48 },
1371   { unicode_gc_Lu, 0, 0, 48 },
1372   { unicode_gc_Lu, 0, 0, 48 },
1373   { unicode_gc_Lu, 0, 0, 48 },
1374   { unicode_gc_Lu, 0, 0, 48 },
1375   { unicode_gc_Lu, 0, 0, 48 },
1376   { unicode_gc_Lu, 0, 0, 48 },
1377   { unicode_gc_Lu, 0, 0, 48 },
1378   { unicode_gc_Lu, 0, 0, 48 },
1379   { unicode_gc_Lu, 0, 0, 48 },
1380   { unicode_gc_Cn, 0, 0, 0 },
1381   { unicode_gc_Cn, 0, 0, 0 },
1382   { unicode_gc_Lm, 0, 0, 0 },
1383   { unicode_gc_Po, 0, 0, 0 },
1384   { unicode_gc_Po, 0, 0, 0 },
1385   { unicode_gc_Po, 0, 0, 0 },
1386   { unicode_gc_Po, 0, 0, 0 },
1387   { unicode_gc_Po, 0, 0, 0 },
1388   { unicode_gc_Po, 0, 0, 0 },
1389   { unicode_gc_Cn, 0, 0, 0 },
1390   { unicode_gc_Ll, 0, -48, 0 },
1391   { unicode_gc_Ll, 0, -48, 0 },
1392   { unicode_gc_Ll, 0, -48, 0 },
1393   { unicode_gc_Ll, 0, -48, 0 },
1394   { unicode_gc_Ll, 0, -48, 0 },
1395   { unicode_gc_Ll, 0, -48, 0 },
1396   { unicode_gc_Ll, 0, -48, 0 },
1397   { unicode_gc_Ll, 0, -48, 0 },
1398   { unicode_gc_Ll, 0, -48, 0 },
1399   { unicode_gc_Ll, 0, -48, 0 },
1400   { unicode_gc_Ll, 0, -48, 0 },
1401   { unicode_gc_Ll, 0, -48, 0 },
1402   { unicode_gc_Ll, 0, -48, 0 },
1403   { unicode_gc_Ll, 0, -48, 0 },
1404   { unicode_gc_Ll, 0, -48, 0 },
1405   { unicode_gc_Ll, 0, -48, 0 },
1406   { unicode_gc_Ll, 0, -48, 0 },
1407   { unicode_gc_Ll, 0, -48, 0 },
1408   { unicode_gc_Ll, 0, -48, 0 },
1409   { unicode_gc_Ll, 0, -48, 0 },
1410   { unicode_gc_Ll, 0, -48, 0 },
1411   { unicode_gc_Ll, 0, -48, 0 },
1412   { unicode_gc_Ll, 0, -48, 0 },
1413   { unicode_gc_Ll, 0, -48, 0 },
1414   { unicode_gc_Ll, 0, -48, 0 },
1415   { unicode_gc_Ll, 0, -48, 0 },
1416   { unicode_gc_Ll, 0, -48, 0 },
1417   { unicode_gc_Ll, 0, -48, 0 },
1418   { unicode_gc_Ll, 0, -48, 0 },
1419   { unicode_gc_Ll, 0, -48, 0 },
1420   { unicode_gc_Ll, 0, -48, 0 },
1421   { unicode_gc_Ll, 0, -48, 0 },
1422   { unicode_gc_Ll, 0, -48, 0 },
1423   { unicode_gc_Ll, 0, -48, 0 },
1424   { unicode_gc_Ll, 0, -48, 0 },
1425   { unicode_gc_Ll, 0, -48, 0 },
1426   { unicode_gc_Ll, 0, -48, 0 },
1427   { unicode_gc_Ll, 0, -48, 0 },
1428   { unicode_gc_Ll, 0, 0, 0 },
1429   { unicode_gc_Cn, 0, 0, 0 },
1430   { unicode_gc_Po, 0, 0, 0 },
1431   { unicode_gc_Pd, 0, 0, 0 },
1432   { unicode_gc_Cn, 0, 0, 0 },
1433   { unicode_gc_Cn, 0, 0, 0 },
1434   { unicode_gc_Cn, 0, 0, 0 },
1435   { unicode_gc_Cn, 0, 0, 0 },
1436   { unicode_gc_Cn, 0, 0, 0 },
1437   { unicode_gc_Cn, 0, 0, 0 },
1438   { unicode_gc_Mn, 220, 0, 0 },
1439   { unicode_gc_Mn, 230, 0, 0 },
1440   { unicode_gc_Mn, 230, 0, 0 },
1441   { unicode_gc_Mn, 230, 0, 0 },
1442   { unicode_gc_Mn, 230, 0, 0 },
1443   { unicode_gc_Mn, 220, 0, 0 },
1444   { unicode_gc_Mn, 230, 0, 0 },
1445   { unicode_gc_Mn, 230, 0, 0 },
1446   { unicode_gc_Mn, 230, 0, 0 },
1447   { unicode_gc_Mn, 222, 0, 0 },
1448   { unicode_gc_Mn, 220, 0, 0 },
1449   { unicode_gc_Mn, 230, 0, 0 },
1450   { unicode_gc_Mn, 230, 0, 0 },
1451   { unicode_gc_Mn, 230, 0, 0 },
1452   { unicode_gc_Mn, 230, 0, 0 },
1453   { unicode_gc_Mn, 230, 0, 0 },
1454   { unicode_gc_Mn, 230, 0, 0 },
1455   { unicode_gc_Cn, 0, 0, 0 },
1456   { unicode_gc_Mn, 220, 0, 0 },
1457   { unicode_gc_Mn, 220, 0, 0 },
1458   { unicode_gc_Mn, 220, 0, 0 },
1459   { unicode_gc_Mn, 220, 0, 0 },
1460   { unicode_gc_Mn, 220, 0, 0 },
1461   { unicode_gc_Mn, 230, 0, 0 },
1462   { unicode_gc_Mn, 230, 0, 0 },
1463   { unicode_gc_Mn, 220, 0, 0 },
1464   { unicode_gc_Mn, 230, 0, 0 },
1465   { unicode_gc_Mn, 230, 0, 0 },
1466   { unicode_gc_Mn, 222, 0, 0 },
1467   { unicode_gc_Mn, 228, 0, 0 },
1468   { unicode_gc_Mn, 230, 0, 0 },
1469   { unicode_gc_Mn, 10, 0, 0 },
1470   { unicode_gc_Mn, 11, 0, 0 },
1471   { unicode_gc_Mn, 12, 0, 0 },
1472   { unicode_gc_Mn, 13, 0, 0 },
1473   { unicode_gc_Mn, 14, 0, 0 },
1474   { unicode_gc_Mn, 15, 0, 0 },
1475   { unicode_gc_Mn, 16, 0, 0 },
1476   { unicode_gc_Mn, 17, 0, 0 },
1477   { unicode_gc_Mn, 18, 0, 0 },
1478   { unicode_gc_Mn, 19, 0, 0 },
1479   { unicode_gc_Cn, 0, 0, 0 },
1480   { unicode_gc_Mn, 20, 0, 0 },
1481   { unicode_gc_Mn, 21, 0, 0 },
1482   { unicode_gc_Mn, 22, 0, 0 },
1483   { unicode_gc_Po, 0, 0, 0 },
1484   { unicode_gc_Mn, 23, 0, 0 },
1485   { unicode_gc_Po, 0, 0, 0 },
1486   { unicode_gc_Mn, 24, 0, 0 },
1487   { unicode_gc_Mn, 25, 0, 0 },
1488   { unicode_gc_Po, 0, 0, 0 },
1489   { unicode_gc_Mn, 230, 0, 0 },
1490   { unicode_gc_Cn, 0, 0, 0 },
1491   { unicode_gc_Cn, 0, 0, 0 },
1492   { unicode_gc_Cn, 0, 0, 0 },
1493   { unicode_gc_Cn, 0, 0, 0 },
1494   { unicode_gc_Cn, 0, 0, 0 },
1495   { unicode_gc_Cn, 0, 0, 0 },
1496   { unicode_gc_Cn, 0, 0, 0 },
1497   { unicode_gc_Cn, 0, 0, 0 },
1498   { unicode_gc_Cn, 0, 0, 0 },
1499   { unicode_gc_Cn, 0, 0, 0 },
1500   { unicode_gc_Cn, 0, 0, 0 },
1501   { unicode_gc_Lo, 0, 0, 0 },
1502   { unicode_gc_Lo, 0, 0, 0 },
1503   { unicode_gc_Lo, 0, 0, 0 },
1504   { unicode_gc_Lo, 0, 0, 0 },
1505   { unicode_gc_Lo, 0, 0, 0 },
1506   { unicode_gc_Lo, 0, 0, 0 },
1507   { unicode_gc_Lo, 0, 0, 0 },
1508   { unicode_gc_Lo, 0, 0, 0 },
1509   { unicode_gc_Lo, 0, 0, 0 },
1510   { unicode_gc_Lo, 0, 0, 0 },
1511   { unicode_gc_Lo, 0, 0, 0 },
1512   { unicode_gc_Lo, 0, 0, 0 },
1513   { unicode_gc_Lo, 0, 0, 0 },
1514   { unicode_gc_Lo, 0, 0, 0 },
1515   { unicode_gc_Lo, 0, 0, 0 },
1516   { unicode_gc_Lo, 0, 0, 0 },
1517   { unicode_gc_Lo, 0, 0, 0 },
1518   { unicode_gc_Lo, 0, 0, 0 },
1519   { unicode_gc_Lo, 0, 0, 0 },
1520   { unicode_gc_Lo, 0, 0, 0 },
1521   { unicode_gc_Lo, 0, 0, 0 },
1522   { unicode_gc_Lo, 0, 0, 0 },
1523   { unicode_gc_Lo, 0, 0, 0 },
1524   { unicode_gc_Lo, 0, 0, 0 },
1525   { unicode_gc_Lo, 0, 0, 0 },
1526   { unicode_gc_Lo, 0, 0, 0 },
1527   { unicode_gc_Lo, 0, 0, 0 },
1528   { unicode_gc_Cn, 0, 0, 0 },
1529   { unicode_gc_Cn, 0, 0, 0 },
1530   { unicode_gc_Cn, 0, 0, 0 },
1531   { unicode_gc_Cn, 0, 0, 0 },
1532   { unicode_gc_Cn, 0, 0, 0 },
1533   { unicode_gc_Lo, 0, 0, 0 },
1534   { unicode_gc_Lo, 0, 0, 0 },
1535   { unicode_gc_Lo, 0, 0, 0 },
1536   { unicode_gc_Po, 0, 0, 0 },
1537   { unicode_gc_Po, 0, 0, 0 },
1538   { unicode_gc_Cn, 0, 0, 0 },
1539   { unicode_gc_Cn, 0, 0, 0 },
1540   { unicode_gc_Cn, 0, 0, 0 },
1541   { unicode_gc_Cn, 0, 0, 0 },
1542   { unicode_gc_Cn, 0, 0, 0 },
1543   { unicode_gc_Cn, 0, 0, 0 },
1544   { unicode_gc_Cn, 0, 0, 0 },
1545   { unicode_gc_Cn, 0, 0, 0 },
1546   { unicode_gc_Cn, 0, 0, 0 },
1547   { unicode_gc_Cn, 0, 0, 0 },
1548   { unicode_gc_Cn, 0, 0, 0 }
1549 };
1550 static const struct unidata subtable6[] = {
1551   { unicode_gc_Cf, 0, 0, 0 },
1552   { unicode_gc_Cf, 0, 0, 0 },
1553   { unicode_gc_Cf, 0, 0, 0 },
1554   { unicode_gc_Cf, 0, 0, 0 },
1555   { unicode_gc_Cn, 0, 0, 0 },
1556   { unicode_gc_Cn, 0, 0, 0 },
1557   { unicode_gc_Cn, 0, 0, 0 },
1558   { unicode_gc_Cn, 0, 0, 0 },
1559   { unicode_gc_Cn, 0, 0, 0 },
1560   { unicode_gc_Cn, 0, 0, 0 },
1561   { unicode_gc_Cn, 0, 0, 0 },
1562   { unicode_gc_Cn, 0, 0, 0 },
1563   { unicode_gc_Po, 0, 0, 0 },
1564   { unicode_gc_Po, 0, 0, 0 },
1565   { unicode_gc_So, 0, 0, 0 },
1566   { unicode_gc_So, 0, 0, 0 },
1567   { unicode_gc_Mn, 230, 0, 0 },
1568   { unicode_gc_Mn, 230, 0, 0 },
1569   { unicode_gc_Mn, 230, 0, 0 },
1570   { unicode_gc_Mn, 230, 0, 0 },
1571   { unicode_gc_Mn, 230, 0, 0 },
1572   { unicode_gc_Mn, 230, 0, 0 },
1573   { unicode_gc_Cn, 0, 0, 0 },
1574   { unicode_gc_Cn, 0, 0, 0 },
1575   { unicode_gc_Cn, 0, 0, 0 },
1576   { unicode_gc_Cn, 0, 0, 0 },
1577   { unicode_gc_Cn, 0, 0, 0 },
1578   { unicode_gc_Po, 0, 0, 0 },
1579   { unicode_gc_Cn, 0, 0, 0 },
1580   { unicode_gc_Cn, 0, 0, 0 },
1581   { unicode_gc_Cn, 0, 0, 0 },
1582   { unicode_gc_Po, 0, 0, 0 },
1583   { unicode_gc_Cn, 0, 0, 0 },
1584   { unicode_gc_Lo, 0, 0, 0 },
1585   { unicode_gc_Lo, 0, 0, 0 },
1586   { unicode_gc_Lo, 0, 0, 0 },
1587   { unicode_gc_Lo, 0, 0, 0 },
1588   { unicode_gc_Lo, 0, 0, 0 },
1589   { unicode_gc_Lo, 0, 0, 0 },
1590   { unicode_gc_Lo, 0, 0, 0 },
1591   { unicode_gc_Lo, 0, 0, 0 },
1592   { unicode_gc_Lo, 0, 0, 0 },
1593   { unicode_gc_Lo, 0, 0, 0 },
1594   { unicode_gc_Lo, 0, 0, 0 },
1595   { unicode_gc_Lo, 0, 0, 0 },
1596   { unicode_gc_Lo, 0, 0, 0 },
1597   { unicode_gc_Lo, 0, 0, 0 },
1598   { unicode_gc_Lo, 0, 0, 0 },
1599   { unicode_gc_Lo, 0, 0, 0 },
1600   { unicode_gc_Lo, 0, 0, 0 },
1601   { unicode_gc_Lo, 0, 0, 0 },
1602   { unicode_gc_Lo, 0, 0, 0 },
1603   { unicode_gc_Lo, 0, 0, 0 },
1604   { unicode_gc_Lo, 0, 0, 0 },
1605   { unicode_gc_Lo, 0, 0, 0 },
1606   { unicode_gc_Lo, 0, 0, 0 },
1607   { unicode_gc_Lo, 0, 0, 0 },
1608   { unicode_gc_Lo, 0, 0, 0 },
1609   { unicode_gc_Lo, 0, 0, 0 },
1610   { unicode_gc_Cn, 0, 0, 0 },
1611   { unicode_gc_Cn, 0, 0, 0 },
1612   { unicode_gc_Cn, 0, 0, 0 },
1613   { unicode_gc_Cn, 0, 0, 0 },
1614   { unicode_gc_Cn, 0, 0, 0 },
1615   { unicode_gc_Lm, 0, 0, 0 },
1616   { unicode_gc_Lo, 0, 0, 0 },
1617   { unicode_gc_Lo, 0, 0, 0 },
1618   { unicode_gc_Lo, 0, 0, 0 },
1619   { unicode_gc_Lo, 0, 0, 0 },
1620   { unicode_gc_Lo, 0, 0, 0 },
1621   { unicode_gc_Lo, 0, 0, 0 },
1622   { unicode_gc_Lo, 0, 0, 0 },
1623   { unicode_gc_Lo, 0, 0, 0 },
1624   { unicode_gc_Lo, 0, 0, 0 },
1625   { unicode_gc_Lo, 0, 0, 0 },
1626   { unicode_gc_Mn, 27, 0, 0 },
1627   { unicode_gc_Mn, 28, 0, 0 },
1628   { unicode_gc_Mn, 29, 0, 0 },
1629   { unicode_gc_Mn, 30, 0, 0 },
1630   { unicode_gc_Mn, 31, 0, 0 },
1631   { unicode_gc_Mn, 32, 0, 0 },
1632   { unicode_gc_Mn, 33, 0, 0 },
1633   { unicode_gc_Mn, 34, 0, 0 },
1634   { unicode_gc_Mn, 230, 0, 0 },
1635   { unicode_gc_Mn, 230, 0, 0 },
1636   { unicode_gc_Mn, 220, 0, 0 },
1637   { unicode_gc_Mn, 220, 0, 0 },
1638   { unicode_gc_Mn, 230, 0, 0 },
1639   { unicode_gc_Mn, 230, 0, 0 },
1640   { unicode_gc_Cn, 0, 0, 0 },
1641   { unicode_gc_Cn, 0, 0, 0 },
1642   { unicode_gc_Cn, 0, 0, 0 },
1643   { unicode_gc_Cn, 0, 0, 0 },
1644   { unicode_gc_Cn, 0, 0, 0 },
1645   { unicode_gc_Cn, 0, 0, 0 },
1646   { unicode_gc_Cn, 0, 0, 0 },
1647   { unicode_gc_Nd, 0, 0, 0 },
1648   { unicode_gc_Nd, 0, 0, 0 },
1649   { unicode_gc_Nd, 0, 0, 0 },
1650   { unicode_gc_Nd, 0, 0, 0 },
1651   { unicode_gc_Nd, 0, 0, 0 },
1652   { unicode_gc_Nd, 0, 0, 0 },
1653   { unicode_gc_Nd, 0, 0, 0 },
1654   { unicode_gc_Nd, 0, 0, 0 },
1655   { unicode_gc_Nd, 0, 0, 0 },
1656   { unicode_gc_Nd, 0, 0, 0 },
1657   { unicode_gc_Po, 0, 0, 0 },
1658   { unicode_gc_Po, 0, 0, 0 },
1659   { unicode_gc_Po, 0, 0, 0 },
1660   { unicode_gc_Po, 0, 0, 0 },
1661   { unicode_gc_Lo, 0, 0, 0 },
1662   { unicode_gc_Lo, 0, 0, 0 },
1663   { unicode_gc_Mn, 35, 0, 0 },
1664   { unicode_gc_Lo, 0, 0, 0 },
1665   { unicode_gc_Lo, 0, 0, 0 },
1666   { unicode_gc_Lo, 0, 0, 0 },
1667   { unicode_gc_Lo, 0, 0, 0 },
1668   { unicode_gc_Lo, 0, 0, 0 },
1669   { unicode_gc_Lo, 0, 0, 0 },
1670   { unicode_gc_Lo, 0, 0, 0 },
1671   { unicode_gc_Lo, 0, 0, 0 },
1672   { unicode_gc_Lo, 0, 0, 0 },
1673   { unicode_gc_Lo, 0, 0, 0 },
1674   { unicode_gc_Lo, 0, 0, 0 },
1675   { unicode_gc_Lo, 0, 0, 0 },
1676   { unicode_gc_Lo, 0, 0, 0 },
1677   { unicode_gc_Lo, 0, 0, 0 },
1678   { unicode_gc_Lo, 0, 0, 0 },
1679   { unicode_gc_Lo, 0, 0, 0 },
1680   { unicode_gc_Lo, 0, 0, 0 },
1681   { unicode_gc_Lo, 0, 0, 0 },
1682   { unicode_gc_Lo, 0, 0, 0 },
1683   { unicode_gc_Lo, 0, 0, 0 },
1684   { unicode_gc_Lo, 0, 0, 0 },
1685   { unicode_gc_Lo, 0, 0, 0 },
1686   { unicode_gc_Lo, 0, 0, 0 },
1687   { unicode_gc_Lo, 0, 0, 0 },
1688   { unicode_gc_Lo, 0, 0, 0 },
1689   { unicode_gc_Lo, 0, 0, 0 },
1690   { unicode_gc_Lo, 0, 0, 0 },
1691   { unicode_gc_Lo, 0, 0, 0 },
1692   { unicode_gc_Lo, 0, 0, 0 },
1693   { unicode_gc_Lo, 0, 0, 0 },
1694   { unicode_gc_Lo, 0, 0, 0 },
1695   { unicode_gc_Lo, 0, 0, 0 },
1696   { unicode_gc_Lo, 0, 0, 0 },
1697   { unicode_gc_Lo, 0, 0, 0 },
1698   { unicode_gc_Lo, 0, 0, 0 },
1699   { unicode_gc_Lo, 0, 0, 0 },
1700   { unicode_gc_Lo, 0, 0, 0 },
1701   { unicode_gc_Lo, 0, 0, 0 },
1702   { unicode_gc_Lo, 0, 0, 0 },
1703   { unicode_gc_Lo, 0, 0, 0 },
1704   { unicode_gc_Lo, 0, 0, 0 },
1705   { unicode_gc_Lo, 0, 0, 0 },
1706   { unicode_gc_Lo, 0, 0, 0 },
1707   { unicode_gc_Lo, 0, 0, 0 },
1708   { unicode_gc_Lo, 0, 0, 0 },
1709   { unicode_gc_Lo, 0, 0, 0 },
1710   { unicode_gc_Lo, 0, 0, 0 },
1711   { unicode_gc_Lo, 0, 0, 0 },
1712   { unicode_gc_Lo, 0, 0, 0 },
1713   { unicode_gc_Lo, 0, 0, 0 },
1714   { unicode_gc_Lo, 0, 0, 0 },
1715   { unicode_gc_Lo, 0, 0, 0 },
1716   { unicode_gc_Lo, 0, 0, 0 },
1717   { unicode_gc_Lo, 0, 0, 0 },
1718   { unicode_gc_Lo, 0, 0, 0 },
1719   { unicode_gc_Lo, 0, 0, 0 },
1720   { unicode_gc_Lo, 0, 0, 0 },
1721   { unicode_gc_Lo, 0, 0, 0 },
1722   { unicode_gc_Lo, 0, 0, 0 },
1723   { unicode_gc_Lo, 0, 0, 0 },
1724   { unicode_gc_Lo, 0, 0, 0 },
1725   { unicode_gc_Lo, 0, 0, 0 },
1726   { unicode_gc_Lo, 0, 0, 0 },
1727   { unicode_gc_Lo, 0, 0, 0 },
1728   { unicode_gc_Lo, 0, 0, 0 },
1729   { unicode_gc_Lo, 0, 0, 0 },
1730   { unicode_gc_Lo, 0, 0, 0 },
1731   { unicode_gc_Lo, 0, 0, 0 },
1732   { unicode_gc_Lo, 0, 0, 0 },
1733   { unicode_gc_Lo, 0, 0, 0 },
1734   { unicode_gc_Lo, 0, 0, 0 },
1735   { unicode_gc_Lo, 0, 0, 0 },
1736   { unicode_gc_Lo, 0, 0, 0 },
1737   { unicode_gc_Lo, 0, 0, 0 },
1738   { unicode_gc_Lo, 0, 0, 0 },
1739   { unicode_gc_Lo, 0, 0, 0 },
1740   { unicode_gc_Lo, 0, 0, 0 },
1741   { unicode_gc_Lo, 0, 0, 0 },
1742   { unicode_gc_Lo, 0, 0, 0 },
1743   { unicode_gc_Lo, 0, 0, 0 },
1744   { unicode_gc_Lo, 0, 0, 0 },
1745   { unicode_gc_Lo, 0, 0, 0 },
1746   { unicode_gc_Lo, 0, 0, 0 },
1747   { unicode_gc_Lo, 0, 0, 0 },
1748   { unicode_gc_Lo, 0, 0, 0 },
1749   { unicode_gc_Lo, 0, 0, 0 },
1750   { unicode_gc_Lo, 0, 0, 0 },
1751   { unicode_gc_Lo, 0, 0, 0 },
1752   { unicode_gc_Lo, 0, 0, 0 },
1753   { unicode_gc_Lo, 0, 0, 0 },
1754   { unicode_gc_Lo, 0, 0, 0 },
1755   { unicode_gc_Lo, 0, 0, 0 },
1756   { unicode_gc_Lo, 0, 0, 0 },
1757   { unicode_gc_Lo, 0, 0, 0 },
1758   { unicode_gc_Lo, 0, 0, 0 },
1759   { unicode_gc_Lo, 0, 0, 0 },
1760   { unicode_gc_Lo, 0, 0, 0 },
1761   { unicode_gc_Lo, 0, 0, 0 },
1762   { unicode_gc_Lo, 0, 0, 0 },
1763   { unicode_gc_Po, 0, 0, 0 },
1764   { unicode_gc_Lo, 0, 0, 0 },
1765   { unicode_gc_Mn, 230, 0, 0 },
1766   { unicode_gc_Mn, 230, 0, 0 },
1767   { unicode_gc_Mn, 230, 0, 0 },
1768   { unicode_gc_Mn, 230, 0, 0 },
1769   { unicode_gc_Mn, 230, 0, 0 },
1770   { unicode_gc_Mn, 230, 0, 0 },
1771   { unicode_gc_Mn, 230, 0, 0 },
1772   { unicode_gc_Cf, 0, 0, 0 },
1773   { unicode_gc_Me, 0, 0, 0 },
1774   { unicode_gc_Mn, 230, 0, 0 },
1775   { unicode_gc_Mn, 230, 0, 0 },
1776   { unicode_gc_Mn, 230, 0, 0 },
1777   { unicode_gc_Mn, 230, 0, 0 },
1778   { unicode_gc_Mn, 220, 0, 0 },
1779   { unicode_gc_Mn, 230, 0, 0 },
1780   { unicode_gc_Lm, 0, 0, 0 },
1781   { unicode_gc_Lm, 0, 0, 0 },
1782   { unicode_gc_Mn, 230, 0, 0 },
1783   { unicode_gc_Mn, 230, 0, 0 },
1784   { unicode_gc_So, 0, 0, 0 },
1785   { unicode_gc_Mn, 220, 0, 0 },
1786   { unicode_gc_Mn, 230, 0, 0 },
1787   { unicode_gc_Mn, 230, 0, 0 },
1788   { unicode_gc_Mn, 220, 0, 0 },
1789   { unicode_gc_Lo, 0, 0, 0 },
1790   { unicode_gc_Lo, 0, 0, 0 },
1791   { unicode_gc_Nd, 0, 0, 0 },
1792   { unicode_gc_Nd, 0, 0, 0 },
1793   { unicode_gc_Nd, 0, 0, 0 },
1794   { unicode_gc_Nd, 0, 0, 0 },
1795   { unicode_gc_Nd, 0, 0, 0 },
1796   { unicode_gc_Nd, 0, 0, 0 },
1797   { unicode_gc_Nd, 0, 0, 0 },
1798   { unicode_gc_Nd, 0, 0, 0 },
1799   { unicode_gc_Nd, 0, 0, 0 },
1800   { unicode_gc_Nd, 0, 0, 0 },
1801   { unicode_gc_Lo, 0, 0, 0 },
1802   { unicode_gc_Lo, 0, 0, 0 },
1803   { unicode_gc_Lo, 0, 0, 0 },
1804   { unicode_gc_So, 0, 0, 0 },
1805   { unicode_gc_So, 0, 0, 0 },
1806   { unicode_gc_Lo, 0, 0, 0 }
1807 };
1808 static const struct unidata subtable7[] = {
1809   { unicode_gc_Po, 0, 0, 0 },
1810   { unicode_gc_Po, 0, 0, 0 },
1811   { unicode_gc_Po, 0, 0, 0 },
1812   { unicode_gc_Po, 0, 0, 0 },
1813   { unicode_gc_Po, 0, 0, 0 },
1814   { unicode_gc_Po, 0, 0, 0 },
1815   { unicode_gc_Po, 0, 0, 0 },
1816   { unicode_gc_Po, 0, 0, 0 },
1817   { unicode_gc_Po, 0, 0, 0 },
1818   { unicode_gc_Po, 0, 0, 0 },
1819   { unicode_gc_Po, 0, 0, 0 },
1820   { unicode_gc_Po, 0, 0, 0 },
1821   { unicode_gc_Po, 0, 0, 0 },
1822   { unicode_gc_Po, 0, 0, 0 },
1823   { unicode_gc_Cn, 0, 0, 0 },
1824   { unicode_gc_Cf, 0, 0, 0 },
1825   { unicode_gc_Lo, 0, 0, 0 },
1826   { unicode_gc_Mn, 36, 0, 0 },
1827   { unicode_gc_Lo, 0, 0, 0 },
1828   { unicode_gc_Lo, 0, 0, 0 },
1829   { unicode_gc_Lo, 0, 0, 0 },
1830   { unicode_gc_Lo, 0, 0, 0 },
1831   { unicode_gc_Lo, 0, 0, 0 },
1832   { unicode_gc_Lo, 0, 0, 0 },
1833   { unicode_gc_Lo, 0, 0, 0 },
1834   { unicode_gc_Lo, 0, 0, 0 },
1835   { unicode_gc_Lo, 0, 0, 0 },
1836   { unicode_gc_Lo, 0, 0, 0 },
1837   { unicode_gc_Lo, 0, 0, 0 },
1838   { unicode_gc_Lo, 0, 0, 0 },
1839   { unicode_gc_Lo, 0, 0, 0 },
1840   { unicode_gc_Lo, 0, 0, 0 },
1841   { unicode_gc_Lo, 0, 0, 0 },
1842   { unicode_gc_Lo, 0, 0, 0 },
1843   { unicode_gc_Lo, 0, 0, 0 },
1844   { unicode_gc_Lo, 0, 0, 0 },
1845   { unicode_gc_Lo, 0, 0, 0 },
1846   { unicode_gc_Lo, 0, 0, 0 },
1847   { unicode_gc_Lo, 0, 0, 0 },
1848   { unicode_gc_Lo, 0, 0, 0 },
1849   { unicode_gc_Lo, 0, 0, 0 },
1850   { unicode_gc_Lo, 0, 0, 0 },
1851   { unicode_gc_Lo, 0, 0, 0 },
1852   { unicode_gc_Lo, 0, 0, 0 },
1853   { unicode_gc_Lo, 0, 0, 0 },
1854   { unicode_gc_Lo, 0, 0, 0 },
1855   { unicode_gc_Lo, 0, 0, 0 },
1856   { unicode_gc_Lo, 0, 0, 0 },
1857   { unicode_gc_Mn, 230, 0, 0 },
1858   { unicode_gc_Mn, 220, 0, 0 },
1859   { unicode_gc_Mn, 230, 0, 0 },
1860   { unicode_gc_Mn, 230, 0, 0 },
1861   { unicode_gc_Mn, 220, 0, 0 },
1862   { unicode_gc_Mn, 230, 0, 0 },
1863   { unicode_gc_Mn, 230, 0, 0 },
1864   { unicode_gc_Mn, 220, 0, 0 },
1865   { unicode_gc_Mn, 220, 0, 0 },
1866   { unicode_gc_Mn, 220, 0, 0 },
1867   { unicode_gc_Mn, 230, 0, 0 },
1868   { unicode_gc_Mn, 220, 0, 0 },
1869   { unicode_gc_Mn, 220, 0, 0 },
1870   { unicode_gc_Mn, 230, 0, 0 },
1871   { unicode_gc_Mn, 220, 0, 0 },
1872   { unicode_gc_Mn, 230, 0, 0 },
1873   { unicode_gc_Mn, 230, 0, 0 },
1874   { unicode_gc_Mn, 230, 0, 0 },
1875   { unicode_gc_Mn, 220, 0, 0 },
1876   { unicode_gc_Mn, 230, 0, 0 },
1877   { unicode_gc_Mn, 220, 0, 0 },
1878   { unicode_gc_Mn, 230, 0, 0 },
1879   { unicode_gc_Mn, 220, 0, 0 },
1880   { unicode_gc_Mn, 230, 0, 0 },
1881   { unicode_gc_Mn, 220, 0, 0 },
1882   { unicode_gc_Mn, 230, 0, 0 },
1883   { unicode_gc_Mn, 230, 0, 0 },
1884   { unicode_gc_Cn, 0, 0, 0 },
1885   { unicode_gc_Cn, 0, 0, 0 },
1886   { unicode_gc_Lo, 0, 0, 0 },
1887   { unicode_gc_Lo, 0, 0, 0 },
1888   { unicode_gc_Lo, 0, 0, 0 },
1889   { unicode_gc_Cn, 0, 0, 0 },
1890   { unicode_gc_Cn, 0, 0, 0 },
1891   { unicode_gc_Cn, 0, 0, 0 },
1892   { unicode_gc_Cn, 0, 0, 0 },
1893   { unicode_gc_Cn, 0, 0, 0 },
1894   { unicode_gc_Cn, 0, 0, 0 },
1895   { unicode_gc_Cn, 0, 0, 0 },
1896   { unicode_gc_Cn, 0, 0, 0 },
1897   { unicode_gc_Cn, 0, 0, 0 },
1898   { unicode_gc_Cn, 0, 0, 0 },
1899   { unicode_gc_Cn, 0, 0, 0 },
1900   { unicode_gc_Cn, 0, 0, 0 },
1901   { unicode_gc_Cn, 0, 0, 0 },
1902   { unicode_gc_Cn, 0, 0, 0 },
1903   { unicode_gc_Cn, 0, 0, 0 },
1904   { unicode_gc_Cn, 0, 0, 0 },
1905   { unicode_gc_Cn, 0, 0, 0 },
1906   { unicode_gc_Cn, 0, 0, 0 },
1907   { unicode_gc_Cn, 0, 0, 0 },
1908   { unicode_gc_Cn, 0, 0, 0 },
1909   { unicode_gc_Cn, 0, 0, 0 },
1910   { unicode_gc_Cn, 0, 0, 0 },
1911   { unicode_gc_Cn, 0, 0, 0 },
1912   { unicode_gc_Cn, 0, 0, 0 },
1913   { unicode_gc_Cn, 0, 0, 0 },
1914   { unicode_gc_Cn, 0, 0, 0 },
1915   { unicode_gc_Cn, 0, 0, 0 },
1916   { unicode_gc_Cn, 0, 0, 0 },
1917   { unicode_gc_Cn, 0, 0, 0 },
1918   { unicode_gc_Cn, 0, 0, 0 },
1919   { unicode_gc_Cn, 0, 0, 0 },
1920   { unicode_gc_Cn, 0, 0, 0 },
1921   { unicode_gc_Cn, 0, 0, 0 },
1922   { unicode_gc_Cn, 0, 0, 0 },
1923   { unicode_gc_Cn, 0, 0, 0 },
1924   { unicode_gc_Cn, 0, 0, 0 },
1925   { unicode_gc_Cn, 0, 0, 0 },
1926   { unicode_gc_Cn, 0, 0, 0 },
1927   { unicode_gc_Cn, 0, 0, 0 },
1928   { unicode_gc_Cn, 0, 0, 0 },
1929   { unicode_gc_Cn, 0, 0, 0 },
1930   { unicode_gc_Cn, 0, 0, 0 },
1931   { unicode_gc_Cn, 0, 0, 0 },
1932   { unicode_gc_Cn, 0, 0, 0 },
1933   { unicode_gc_Cn, 0, 0, 0 },
1934   { unicode_gc_Cn, 0, 0, 0 },
1935   { unicode_gc_Cn, 0, 0, 0 },
1936   { unicode_gc_Cn, 0, 0, 0 },
1937   { unicode_gc_Lo, 0, 0, 0 },
1938   { unicode_gc_Lo, 0, 0, 0 },
1939   { unicode_gc_Lo, 0, 0, 0 },
1940   { unicode_gc_Lo, 0, 0, 0 },
1941   { unicode_gc_Lo, 0, 0, 0 },
1942   { unicode_gc_Lo, 0, 0, 0 },
1943   { unicode_gc_Lo, 0, 0, 0 },
1944   { unicode_gc_Lo, 0, 0, 0 },
1945   { unicode_gc_Lo, 0, 0, 0 },
1946   { unicode_gc_Lo, 0, 0, 0 },
1947   { unicode_gc_Lo, 0, 0, 0 },
1948   { unicode_gc_Lo, 0, 0, 0 },
1949   { unicode_gc_Lo, 0, 0, 0 },
1950   { unicode_gc_Lo, 0, 0, 0 },
1951   { unicode_gc_Lo, 0, 0, 0 },
1952   { unicode_gc_Lo, 0, 0, 0 },
1953   { unicode_gc_Lo, 0, 0, 0 },
1954   { unicode_gc_Lo, 0, 0, 0 },
1955   { unicode_gc_Lo, 0, 0, 0 },
1956   { unicode_gc_Lo, 0, 0, 0 },
1957   { unicode_gc_Lo, 0, 0, 0 },
1958   { unicode_gc_Lo, 0, 0, 0 },
1959   { unicode_gc_Lo, 0, 0, 0 },
1960   { unicode_gc_Lo, 0, 0, 0 },
1961   { unicode_gc_Lo, 0, 0, 0 },
1962   { unicode_gc_Lo, 0, 0, 0 },
1963   { unicode_gc_Lo, 0, 0, 0 },
1964   { unicode_gc_Lo, 0, 0, 0 },
1965   { unicode_gc_Lo, 0, 0, 0 },
1966   { unicode_gc_Lo, 0, 0, 0 },
1967   { unicode_gc_Lo, 0, 0, 0 },
1968   { unicode_gc_Lo, 0, 0, 0 },
1969   { unicode_gc_Lo, 0, 0, 0 },
1970   { unicode_gc_Lo, 0, 0, 0 },
1971   { unicode_gc_Lo, 0, 0, 0 },
1972   { unicode_gc_Lo, 0, 0, 0 },
1973   { unicode_gc_Lo, 0, 0, 0 },
1974   { unicode_gc_Lo, 0, 0, 0 },
1975   { unicode_gc_Mn, 0, 0, 0 },
1976   { unicode_gc_Mn, 0, 0, 0 },
1977   { unicode_gc_Mn, 0, 0, 0 },
1978   { unicode_gc_Mn, 0, 0, 0 },
1979   { unicode_gc_Mn, 0, 0, 0 },
1980   { unicode_gc_Mn, 0, 0, 0 },
1981   { unicode_gc_Mn, 0, 0, 0 },
1982   { unicode_gc_Mn, 0, 0, 0 },
1983   { unicode_gc_Mn, 0, 0, 0 },
1984   { unicode_gc_Mn, 0, 0, 0 },
1985   { unicode_gc_Mn, 0, 0, 0 },
1986   { unicode_gc_Lo, 0, 0, 0 },
1987   { unicode_gc_Cn, 0, 0, 0 },
1988   { unicode_gc_Cn, 0, 0, 0 },
1989   { unicode_gc_Cn, 0, 0, 0 },
1990   { unicode_gc_Cn, 0, 0, 0 },
1991   { unicode_gc_Cn, 0, 0, 0 },
1992   { unicode_gc_Cn, 0, 0, 0 },
1993   { unicode_gc_Cn, 0, 0, 0 },
1994   { unicode_gc_Cn, 0, 0, 0 },
1995   { unicode_gc_Cn, 0, 0, 0 },
1996   { unicode_gc_Cn, 0, 0, 0 },
1997   { unicode_gc_Cn, 0, 0, 0 },
1998   { unicode_gc_Cn, 0, 0, 0 },
1999   { unicode_gc_Cn, 0, 0, 0 },
2000   { unicode_gc_Cn, 0, 0, 0 },
2001   { unicode_gc_Cn, 0, 0, 0 },
2002   { unicode_gc_Cn, 0, 0, 0 },
2003   { unicode_gc_Cn, 0, 0, 0 },
2004   { unicode_gc_Cn, 0, 0, 0 },
2005   { unicode_gc_Cn, 0, 0, 0 },
2006   { unicode_gc_Cn, 0, 0, 0 },
2007   { unicode_gc_Cn, 0, 0, 0 },
2008   { unicode_gc_Cn, 0, 0, 0 },
2009   { unicode_gc_Cn, 0, 0, 0 },
2010   { unicode_gc_Cn, 0, 0, 0 },
2011   { unicode_gc_Cn, 0, 0, 0 },
2012   { unicode_gc_Cn, 0, 0, 0 },
2013   { unicode_gc_Cn, 0, 0, 0 },
2014   { unicode_gc_Cn, 0, 0, 0 },
2015   { unicode_gc_Cn, 0, 0, 0 },
2016   { unicode_gc_Cn, 0, 0, 0 },
2017   { unicode_gc_Cn, 0, 0, 0 },
2018   { unicode_gc_Cn, 0, 0, 0 },
2019   { unicode_gc_Cn, 0, 0, 0 },
2020   { unicode_gc_Cn, 0, 0, 0 },
2021   { unicode_gc_Cn, 0, 0, 0 },
2022   { unicode_gc_Cn, 0, 0, 0 },
2023   { unicode_gc_Cn, 0, 0, 0 },
2024   { unicode_gc_Cn, 0, 0, 0 },
2025   { unicode_gc_Cn, 0, 0, 0 },
2026   { unicode_gc_Cn, 0, 0, 0 },
2027   { unicode_gc_Cn, 0, 0, 0 },
2028   { unicode_gc_Cn, 0, 0, 0 },
2029   { unicode_gc_Cn, 0, 0, 0 },
2030   { unicode_gc_Cn, 0, 0, 0 },
2031   { unicode_gc_Cn, 0, 0, 0 },
2032   { unicode_gc_Cn, 0, 0, 0 },
2033   { unicode_gc_Cn, 0, 0, 0 },
2034   { unicode_gc_Cn, 0, 0, 0 },
2035   { unicode_gc_Cn, 0, 0, 0 },
2036   { unicode_gc_Cn, 0, 0, 0 },
2037   { unicode_gc_Cn, 0, 0, 0 },
2038   { unicode_gc_Cn, 0, 0, 0 },
2039   { unicode_gc_Cn, 0, 0, 0 },
2040   { unicode_gc_Cn, 0, 0, 0 },
2041   { unicode_gc_Cn, 0, 0, 0 },
2042   { unicode_gc_Cn, 0, 0, 0 },
2043   { unicode_gc_Cn, 0, 0, 0 },
2044   { unicode_gc_Cn, 0, 0, 0 },
2045   { unicode_gc_Cn, 0, 0, 0 },
2046   { unicode_gc_Cn, 0, 0, 0 },
2047   { unicode_gc_Cn, 0, 0, 0 },
2048   { unicode_gc_Cn, 0, 0, 0 },
2049   { unicode_gc_Cn, 0, 0, 0 },
2050   { unicode_gc_Cn, 0, 0, 0 },
2051   { unicode_gc_Cn, 0, 0, 0 },
2052   { unicode_gc_Cn, 0, 0, 0 },
2053   { unicode_gc_Cn, 0, 0, 0 },
2054   { unicode_gc_Cn, 0, 0, 0 },
2055   { unicode_gc_Cn, 0, 0, 0 },
2056   { unicode_gc_Cn, 0, 0, 0 },
2057   { unicode_gc_Cn, 0, 0, 0 },
2058   { unicode_gc_Cn, 0, 0, 0 },
2059   { unicode_gc_Cn, 0, 0, 0 },
2060   { unicode_gc_Cn, 0, 0, 0 },
2061   { unicode_gc_Cn, 0, 0, 0 },
2062   { unicode_gc_Cn, 0, 0, 0 },
2063   { unicode_gc_Cn, 0, 0, 0 },
2064   { unicode_gc_Cn, 0, 0, 0 }
2065 };
2066 static const struct unidata subtable8[] = {
2067   { unicode_gc_Cn, 0, 0, 0 },
2068   { unicode_gc_Cn, 0, 0, 0 },
2069   { unicode_gc_Cn, 0, 0, 0 },
2070   { unicode_gc_Cn, 0, 0, 0 },
2071   { unicode_gc_Cn, 0, 0, 0 },
2072   { unicode_gc_Cn, 0, 0, 0 },
2073   { unicode_gc_Cn, 0, 0, 0 },
2074   { unicode_gc_Cn, 0, 0, 0 },
2075   { unicode_gc_Cn, 0, 0, 0 },
2076   { unicode_gc_Cn, 0, 0, 0 },
2077   { unicode_gc_Cn, 0, 0, 0 },
2078   { unicode_gc_Cn, 0, 0, 0 },
2079   { unicode_gc_Cn, 0, 0, 0 },
2080   { unicode_gc_Cn, 0, 0, 0 },
2081   { unicode_gc_Cn, 0, 0, 0 },
2082   { unicode_gc_Cn, 0, 0, 0 },
2083   { unicode_gc_Cn, 0, 0, 0 },
2084   { unicode_gc_Cn, 0, 0, 0 },
2085   { unicode_gc_Cn, 0, 0, 0 },
2086   { unicode_gc_Cn, 0, 0, 0 },
2087   { unicode_gc_Cn, 0, 0, 0 },
2088   { unicode_gc_Cn, 0, 0, 0 },
2089   { unicode_gc_Cn, 0, 0, 0 },
2090   { unicode_gc_Cn, 0, 0, 0 },
2091   { unicode_gc_Cn, 0, 0, 0 },
2092   { unicode_gc_Cn, 0, 0, 0 },
2093   { unicode_gc_Cn, 0, 0, 0 },
2094   { unicode_gc_Cn, 0, 0, 0 },
2095   { unicode_gc_Cn, 0, 0, 0 },
2096   { unicode_gc_Cn, 0, 0, 0 },
2097   { unicode_gc_Cn, 0, 0, 0 },
2098   { unicode_gc_Cn, 0, 0, 0 },
2099   { unicode_gc_Cn, 0, 0, 0 },
2100   { unicode_gc_Cn, 0, 0, 0 },
2101   { unicode_gc_Cn, 0, 0, 0 },
2102   { unicode_gc_Cn, 0, 0, 0 },
2103   { unicode_gc_Cn, 0, 0, 0 },
2104   { unicode_gc_Cn, 0, 0, 0 },
2105   { unicode_gc_Cn, 0, 0, 0 },
2106   { unicode_gc_Cn, 0, 0, 0 },
2107   { unicode_gc_Cn, 0, 0, 0 },
2108   { unicode_gc_Cn, 0, 0, 0 },
2109   { unicode_gc_Cn, 0, 0, 0 },
2110   { unicode_gc_Cn, 0, 0, 0 },
2111   { unicode_gc_Cn, 0, 0, 0 },
2112   { unicode_gc_Cn, 0, 0, 0 },
2113   { unicode_gc_Cn, 0, 0, 0 },
2114   { unicode_gc_Cn, 0, 0, 0 },
2115   { unicode_gc_Cn, 0, 0, 0 },
2116   { unicode_gc_Cn, 0, 0, 0 },
2117   { unicode_gc_Cn, 0, 0, 0 },
2118   { unicode_gc_Cn, 0, 0, 0 },
2119   { unicode_gc_Cn, 0, 0, 0 },
2120   { unicode_gc_Cn, 0, 0, 0 },
2121   { unicode_gc_Cn, 0, 0, 0 },
2122   { unicode_gc_Cn, 0, 0, 0 },
2123   { unicode_gc_Cn, 0, 0, 0 },
2124   { unicode_gc_Cn, 0, 0, 0 },
2125   { unicode_gc_Cn, 0, 0, 0 },
2126   { unicode_gc_Cn, 0, 0, 0 },
2127   { unicode_gc_Cn, 0, 0, 0 },
2128   { unicode_gc_Cn, 0, 0, 0 },
2129   { unicode_gc_Cn, 0, 0, 0 },
2130   { unicode_gc_Cn, 0, 0, 0 },
2131   { unicode_gc_Cn, 0, 0, 0 },
2132   { unicode_gc_Cn, 0, 0, 0 },
2133   { unicode_gc_Cn, 0, 0, 0 },
2134   { unicode_gc_Cn, 0, 0, 0 },
2135   { unicode_gc_Cn, 0, 0, 0 },
2136   { unicode_gc_Cn, 0, 0, 0 },
2137   { unicode_gc_Cn, 0, 0, 0 },
2138   { unicode_gc_Cn, 0, 0, 0 },
2139   { unicode_gc_Cn, 0, 0, 0 },
2140   { unicode_gc_Cn, 0, 0, 0 },
2141   { unicode_gc_Cn, 0, 0, 0 },
2142   { unicode_gc_Cn, 0, 0, 0 },
2143   { unicode_gc_Cn, 0, 0, 0 },
2144   { unicode_gc_Cn, 0, 0, 0 },
2145   { unicode_gc_Cn, 0, 0, 0 },
2146   { unicode_gc_Cn, 0, 0, 0 },
2147   { unicode_gc_Cn, 0, 0, 0 },
2148   { unicode_gc_Cn, 0, 0, 0 },
2149   { unicode_gc_Cn, 0, 0, 0 },
2150   { unicode_gc_Cn, 0, 0, 0 },
2151   { unicode_gc_Cn, 0, 0, 0 },
2152   { unicode_gc_Cn, 0, 0, 0 },
2153   { unicode_gc_Cn, 0, 0, 0 },
2154   { unicode_gc_Cn, 0, 0, 0 },
2155   { unicode_gc_Cn, 0, 0, 0 },
2156   { unicode_gc_Cn, 0, 0, 0 },
2157   { unicode_gc_Cn, 0, 0, 0 },
2158   { unicode_gc_Cn, 0, 0, 0 },
2159   { unicode_gc_Cn, 0, 0, 0 },
2160   { unicode_gc_Cn, 0, 0, 0 },
2161   { unicode_gc_Cn, 0, 0, 0 },
2162   { unicode_gc_Cn, 0, 0, 0 },
2163   { unicode_gc_Cn, 0, 0, 0 },
2164   { unicode_gc_Cn, 0, 0, 0 },
2165   { unicode_gc_Cn, 0, 0, 0 },
2166   { unicode_gc_Cn, 0, 0, 0 },
2167   { unicode_gc_Cn, 0, 0, 0 },
2168   { unicode_gc_Cn, 0, 0, 0 },
2169   { unicode_gc_Cn, 0, 0, 0 },
2170   { unicode_gc_Cn, 0, 0, 0 },
2171   { unicode_gc_Cn, 0, 0, 0 },
2172   { unicode_gc_Cn, 0, 0, 0 },
2173   { unicode_gc_Cn, 0, 0, 0 },
2174   { unicode_gc_Cn, 0, 0, 0 },
2175   { unicode_gc_Cn, 0, 0, 0 },
2176   { unicode_gc_Cn, 0, 0, 0 },
2177   { unicode_gc_Cn, 0, 0, 0 },
2178   { unicode_gc_Cn, 0, 0, 0 },
2179   { unicode_gc_Cn, 0, 0, 0 },
2180   { unicode_gc_Cn, 0, 0, 0 },
2181   { unicode_gc_Cn, 0, 0, 0 },
2182   { unicode_gc_Cn, 0, 0, 0 },
2183   { unicode_gc_Cn, 0, 0, 0 },
2184   { unicode_gc_Cn, 0, 0, 0 },
2185   { unicode_gc_Cn, 0, 0, 0 },
2186   { unicode_gc_Cn, 0, 0, 0 },
2187   { unicode_gc_Cn, 0, 0, 0 },
2188   { unicode_gc_Cn, 0, 0, 0 },
2189   { unicode_gc_Cn, 0, 0, 0 },
2190   { unicode_gc_Cn, 0, 0, 0 },
2191   { unicode_gc_Cn, 0, 0, 0 },
2192   { unicode_gc_Cn, 0, 0, 0 },
2193   { unicode_gc_Cn, 0, 0, 0 },
2194   { unicode_gc_Cn, 0, 0, 0 },
2195   { unicode_gc_Cn, 0, 0, 0 },
2196   { unicode_gc_Cn, 0, 0, 0 },
2197   { unicode_gc_Cn, 0, 0, 0 },
2198   { unicode_gc_Cn, 0, 0, 0 },
2199   { unicode_gc_Cn, 0, 0, 0 },
2200   { unicode_gc_Cn, 0, 0, 0 },
2201   { unicode_gc_Cn, 0, 0, 0 },
2202   { unicode_gc_Cn, 0, 0, 0 },
2203   { unicode_gc_Cn, 0, 0, 0 },
2204   { unicode_gc_Cn, 0, 0, 0 },
2205   { unicode_gc_Cn, 0, 0, 0 },
2206   { unicode_gc_Cn, 0, 0, 0 },
2207   { unicode_gc_Cn, 0, 0, 0 },
2208   { unicode_gc_Cn, 0, 0, 0 },
2209   { unicode_gc_Cn, 0, 0, 0 },
2210   { unicode_gc_Cn, 0, 0, 0 },
2211   { unicode_gc_Cn, 0, 0, 0 },
2212   { unicode_gc_Cn, 0, 0, 0 },
2213   { unicode_gc_Cn, 0, 0, 0 },
2214   { unicode_gc_Cn, 0, 0, 0 },
2215   { unicode_gc_Cn, 0, 0, 0 },
2216   { unicode_gc_Cn, 0, 0, 0 },
2217   { unicode_gc_Cn, 0, 0, 0 },
2218   { unicode_gc_Cn, 0, 0, 0 },
2219   { unicode_gc_Cn, 0, 0, 0 },
2220   { unicode_gc_Cn, 0, 0, 0 },
2221   { unicode_gc_Cn, 0, 0, 0 },
2222   { unicode_gc_Cn, 0, 0, 0 },
2223   { unicode_gc_Cn, 0, 0, 0 },
2224   { unicode_gc_Cn, 0, 0, 0 },
2225   { unicode_gc_Cn, 0, 0, 0 },
2226   { unicode_gc_Cn, 0, 0, 0 },
2227   { unicode_gc_Cn, 0, 0, 0 },
2228   { unicode_gc_Cn, 0, 0, 0 },
2229   { unicode_gc_Cn, 0, 0, 0 },
2230   { unicode_gc_Cn, 0, 0, 0 },
2231   { unicode_gc_Cn, 0, 0, 0 },
2232   { unicode_gc_Cn, 0, 0, 0 },
2233   { unicode_gc_Cn, 0, 0, 0 },
2234   { unicode_gc_Cn, 0, 0, 0 },
2235   { unicode_gc_Cn, 0, 0, 0 },
2236   { unicode_gc_Cn, 0, 0, 0 },
2237   { unicode_gc_Cn, 0, 0, 0 },
2238   { unicode_gc_Cn, 0, 0, 0 },
2239   { unicode_gc_Cn, 0, 0, 0 },
2240   { unicode_gc_Cn, 0, 0, 0 },
2241   { unicode_gc_Cn, 0, 0, 0 },
2242   { unicode_gc_Cn, 0, 0, 0 },
2243   { unicode_gc_Cn, 0, 0, 0 },
2244   { unicode_gc_Cn, 0, 0, 0 },
2245   { unicode_gc_Cn, 0, 0, 0 },
2246   { unicode_gc_Cn, 0, 0, 0 },
2247   { unicode_gc_Cn, 0, 0, 0 },
2248   { unicode_gc_Cn, 0, 0, 0 },
2249   { unicode_gc_Cn, 0, 0, 0 },
2250   { unicode_gc_Cn, 0, 0, 0 },
2251   { unicode_gc_Cn, 0, 0, 0 },
2252   { unicode_gc_Cn, 0, 0, 0 },
2253   { unicode_gc_Cn, 0, 0, 0 },
2254   { unicode_gc_Cn, 0, 0, 0 },
2255   { unicode_gc_Cn, 0, 0, 0 },
2256   { unicode_gc_Cn, 0, 0, 0 },
2257   { unicode_gc_Cn, 0, 0, 0 },
2258   { unicode_gc_Cn, 0, 0, 0 },
2259   { unicode_gc_Cn, 0, 0, 0 },
2260   { unicode_gc_Cn, 0, 0, 0 },
2261   { unicode_gc_Cn, 0, 0, 0 },
2262   { unicode_gc_Cn, 0, 0, 0 },
2263   { unicode_gc_Cn, 0, 0, 0 },
2264   { unicode_gc_Cn, 0, 0, 0 },
2265   { unicode_gc_Cn, 0, 0, 0 },
2266   { unicode_gc_Cn, 0, 0, 0 },
2267   { unicode_gc_Cn, 0, 0, 0 },
2268   { unicode_gc_Cn, 0, 0, 0 },
2269   { unicode_gc_Cn, 0, 0, 0 },
2270   { unicode_gc_Cn, 0, 0, 0 },
2271   { unicode_gc_Cn, 0, 0, 0 },
2272   { unicode_gc_Cn, 0, 0, 0 },
2273   { unicode_gc_Cn, 0, 0, 0 },
2274   { unicode_gc_Cn, 0, 0, 0 },
2275   { unicode_gc_Cn, 0, 0, 0 },
2276   { unicode_gc_Cn, 0, 0, 0 },
2277   { unicode_gc_Cn, 0, 0, 0 },
2278   { unicode_gc_Cn, 0, 0, 0 },
2279   { unicode_gc_Cn, 0, 0, 0 },
2280   { unicode_gc_Cn, 0, 0, 0 },
2281   { unicode_gc_Cn, 0, 0, 0 },
2282   { unicode_gc_Cn, 0, 0, 0 },
2283   { unicode_gc_Cn, 0, 0, 0 },
2284   { unicode_gc_Cn, 0, 0, 0 },
2285   { unicode_gc_Cn, 0, 0, 0 },
2286   { unicode_gc_Cn, 0, 0, 0 },
2287   { unicode_gc_Cn, 0, 0, 0 },
2288   { unicode_gc_Cn, 0, 0, 0 },
2289   { unicode_gc_Cn, 0, 0, 0 },
2290   { unicode_gc_Cn, 0, 0, 0 },
2291   { unicode_gc_Cn, 0, 0, 0 },
2292   { unicode_gc_Cn, 0, 0, 0 },
2293   { unicode_gc_Cn, 0, 0, 0 },
2294   { unicode_gc_Cn, 0, 0, 0 },
2295   { unicode_gc_Cn, 0, 0, 0 },
2296   { unicode_gc_Cn, 0, 0, 0 },
2297   { unicode_gc_Cn, 0, 0, 0 },
2298   { unicode_gc_Cn, 0, 0, 0 },
2299   { unicode_gc_Cn, 0, 0, 0 },
2300   { unicode_gc_Cn, 0, 0, 0 },
2301   { unicode_gc_Cn, 0, 0, 0 },
2302   { unicode_gc_Cn, 0, 0, 0 },
2303   { unicode_gc_Cn, 0, 0, 0 },
2304   { unicode_gc_Cn, 0, 0, 0 },
2305   { unicode_gc_Cn, 0, 0, 0 },
2306   { unicode_gc_Cn, 0, 0, 0 },
2307   { unicode_gc_Cn, 0, 0, 0 },
2308   { unicode_gc_Cn, 0, 0, 0 },
2309   { unicode_gc_Cn, 0, 0, 0 },
2310   { unicode_gc_Cn, 0, 0, 0 },
2311   { unicode_gc_Cn, 0, 0, 0 },
2312   { unicode_gc_Cn, 0, 0, 0 },
2313   { unicode_gc_Cn, 0, 0, 0 },
2314   { unicode_gc_Cn, 0, 0, 0 },
2315   { unicode_gc_Cn, 0, 0, 0 },
2316   { unicode_gc_Cn, 0, 0, 0 },
2317   { unicode_gc_Cn, 0, 0, 0 },
2318   { unicode_gc_Cn, 0, 0, 0 },
2319   { unicode_gc_Cn, 0, 0, 0 },
2320   { unicode_gc_Cn, 0, 0, 0 },
2321   { unicode_gc_Cn, 0, 0, 0 },
2322   { unicode_gc_Cn, 0, 0, 0 }
2323 };
2324 static const struct unidata subtable9[] = {
2325   { unicode_gc_Cn, 0, 0, 0 },
2326   { unicode_gc_Mn, 0, 0, 0 },
2327   { unicode_gc_Mn, 0, 0, 0 },
2328   { unicode_gc_Mc, 0, 0, 0 },
2329   { unicode_gc_Lo, 0, 0, 0 },
2330   { unicode_gc_Lo, 0, 0, 0 },
2331   { unicode_gc_Lo, 0, 0, 0 },
2332   { unicode_gc_Lo, 0, 0, 0 },
2333   { unicode_gc_Lo, 0, 0, 0 },
2334   { unicode_gc_Lo, 0, 0, 0 },
2335   { unicode_gc_Lo, 0, 0, 0 },
2336   { unicode_gc_Lo, 0, 0, 0 },
2337   { unicode_gc_Lo, 0, 0, 0 },
2338   { unicode_gc_Lo, 0, 0, 0 },
2339   { unicode_gc_Lo, 0, 0, 0 },
2340   { unicode_gc_Lo, 0, 0, 0 },
2341   { unicode_gc_Lo, 0, 0, 0 },
2342   { unicode_gc_Lo, 0, 0, 0 },
2343   { unicode_gc_Lo, 0, 0, 0 },
2344   { unicode_gc_Lo, 0, 0, 0 },
2345   { unicode_gc_Lo, 0, 0, 0 },
2346   { unicode_gc_Lo, 0, 0, 0 },
2347   { unicode_gc_Lo, 0, 0, 0 },
2348   { unicode_gc_Lo, 0, 0, 0 },
2349   { unicode_gc_Lo, 0, 0, 0 },
2350   { unicode_gc_Lo, 0, 0, 0 },
2351   { unicode_gc_Lo, 0, 0, 0 },
2352   { unicode_gc_Lo, 0, 0, 0 },
2353   { unicode_gc_Lo, 0, 0, 0 },
2354   { unicode_gc_Lo, 0, 0, 0 },
2355   { unicode_gc_Lo, 0, 0, 0 },
2356   { unicode_gc_Lo, 0, 0, 0 },
2357   { unicode_gc_Lo, 0, 0, 0 },
2358   { unicode_gc_Lo, 0, 0, 0 },
2359   { unicode_gc_Lo, 0, 0, 0 },
2360   { unicode_gc_Lo, 0, 0, 0 },
2361   { unicode_gc_Lo, 0, 0, 0 },
2362   { unicode_gc_Lo, 0, 0, 0 },
2363   { unicode_gc_Lo, 0, 0, 0 },
2364   { unicode_gc_Lo, 0, 0, 0 },
2365   { unicode_gc_Lo, 0, 0, 0 },
2366   { unicode_gc_Lo, 0, 0, 0 },
2367   { unicode_gc_Lo, 0, 0, 0 },
2368   { unicode_gc_Lo, 0, 0, 0 },
2369   { unicode_gc_Lo, 0, 0, 0 },
2370   { unicode_gc_Lo, 0, 0, 0 },
2371   { unicode_gc_Lo, 0, 0, 0 },
2372   { unicode_gc_Lo, 0, 0, 0 },
2373   { unicode_gc_Lo, 0, 0, 0 },
2374   { unicode_gc_Lo, 0, 0, 0 },
2375   { unicode_gc_Lo, 0, 0, 0 },
2376   { unicode_gc_Lo, 0, 0, 0 },
2377   { unicode_gc_Lo, 0, 0, 0 },
2378   { unicode_gc_Lo, 0, 0, 0 },
2379   { unicode_gc_Lo, 0, 0, 0 },
2380   { unicode_gc_Lo, 0, 0, 0 },
2381   { unicode_gc_Lo, 0, 0, 0 },
2382   { unicode_gc_Lo, 0, 0, 0 },
2383   { unicode_gc_Cn, 0, 0, 0 },
2384   { unicode_gc_Cn, 0, 0, 0 },
2385   { unicode_gc_Mn, 7, 0, 0 },
2386   { unicode_gc_Lo, 0, 0, 0 },
2387   { unicode_gc_Mc, 0, 0, 0 },
2388   { unicode_gc_Mc, 0, 0, 0 },
2389   { unicode_gc_Mc, 0, 0, 0 },
2390   { unicode_gc_Mn, 0, 0, 0 },
2391   { unicode_gc_Mn, 0, 0, 0 },
2392   { unicode_gc_Mn, 0, 0, 0 },
2393   { unicode_gc_Mn, 0, 0, 0 },
2394   { unicode_gc_Mn, 0, 0, 0 },
2395   { unicode_gc_Mn, 0, 0, 0 },
2396   { unicode_gc_Mn, 0, 0, 0 },
2397   { unicode_gc_Mn, 0, 0, 0 },
2398   { unicode_gc_Mc, 0, 0, 0 },
2399   { unicode_gc_Mc, 0, 0, 0 },
2400   { unicode_gc_Mc, 0, 0, 0 },
2401   { unicode_gc_Mc, 0, 0, 0 },
2402   { unicode_gc_Mn, 9, 0, 0 },
2403   { unicode_gc_Cn, 0, 0, 0 },
2404   { unicode_gc_Cn, 0, 0, 0 },
2405   { unicode_gc_Lo, 0, 0, 0 },
2406   { unicode_gc_Mn, 230, 0, 0 },
2407   { unicode_gc_Mn, 220, 0, 0 },
2408   { unicode_gc_Mn, 230, 0, 0 },
2409   { unicode_gc_Mn, 230, 0, 0 },
2410   { unicode_gc_Cn, 0, 0, 0 },
2411   { unicode_gc_Cn, 0, 0, 0 },
2412   { unicode_gc_Cn, 0, 0, 0 },
2413   { unicode_gc_Lo, 0, 0, 0 },
2414   { unicode_gc_Lo, 0, 0, 0 },
2415   { unicode_gc_Lo, 0, 0, 0 },
2416   { unicode_gc_Lo, 0, 0, 0 },
2417   { unicode_gc_Lo, 0, 0, 0 },
2418   { unicode_gc_Lo, 0, 0, 0 },
2419   { unicode_gc_Lo, 0, 0, 0 },
2420   { unicode_gc_Lo, 0, 0, 0 },
2421   { unicode_gc_Lo, 0, 0, 0 },
2422   { unicode_gc_Lo, 0, 0, 0 },
2423   { unicode_gc_Mn, 0, 0, 0 },
2424   { unicode_gc_Mn, 0, 0, 0 },
2425   { unicode_gc_Po, 0, 0, 0 },
2426   { unicode_gc_Po, 0, 0, 0 },
2427   { unicode_gc_Nd, 0, 0, 0 },
2428   { unicode_gc_Nd, 0, 0, 0 },
2429   { unicode_gc_Nd, 0, 0, 0 },
2430   { unicode_gc_Nd, 0, 0, 0 },
2431   { unicode_gc_Nd, 0, 0, 0 },
2432   { unicode_gc_Nd, 0, 0, 0 },
2433   { unicode_gc_Nd, 0, 0, 0 },
2434   { unicode_gc_Nd, 0, 0, 0 },
2435   { unicode_gc_Nd, 0, 0, 0 },
2436   { unicode_gc_Nd, 0, 0, 0 },
2437   { unicode_gc_Po, 0, 0, 0 },
2438   { unicode_gc_Cn, 0, 0, 0 },
2439   { unicode_gc_Cn, 0, 0, 0 },
2440   { unicode_gc_Cn, 0, 0, 0 },
2441   { unicode_gc_Cn, 0, 0, 0 },
2442   { unicode_gc_Cn, 0, 0, 0 },
2443   { unicode_gc_Cn, 0, 0, 0 },
2444   { unicode_gc_Cn, 0, 0, 0 },
2445   { unicode_gc_Cn, 0, 0, 0 },
2446   { unicode_gc_Cn, 0, 0, 0 },
2447   { unicode_gc_Cn, 0, 0, 0 },
2448   { unicode_gc_Cn, 0, 0, 0 },
2449   { unicode_gc_Cn, 0, 0, 0 },
2450   { unicode_gc_Cn, 0, 0, 0 },
2451   { unicode_gc_Cn, 0, 0, 0 },
2452   { unicode_gc_Cn, 0, 0, 0 },
2453   { unicode_gc_Cn, 0, 0, 0 },
2454   { unicode_gc_Mn, 0, 0, 0 },
2455   { unicode_gc_Mc, 0, 0, 0 },
2456   { unicode_gc_Mc, 0, 0, 0 },
2457   { unicode_gc_Cn, 0, 0, 0 },
2458   { unicode_gc_Lo, 0, 0, 0 },
2459   { unicode_gc_Lo, 0, 0, 0 },
2460   { unicode_gc_Lo, 0, 0, 0 },
2461   { unicode_gc_Lo, 0, 0, 0 },
2462   { unicode_gc_Lo, 0, 0, 0 },
2463   { unicode_gc_Lo, 0, 0, 0 },
2464   { unicode_gc_Lo, 0, 0, 0 },
2465   { unicode_gc_Lo, 0, 0, 0 },
2466   { unicode_gc_Cn, 0, 0, 0 },
2467   { unicode_gc_Cn, 0, 0, 0 },
2468   { unicode_gc_Lo, 0, 0, 0 },
2469   { unicode_gc_Lo, 0, 0, 0 },
2470   { unicode_gc_Cn, 0, 0, 0 },
2471   { unicode_gc_Cn, 0, 0, 0 },
2472   { unicode_gc_Lo, 0, 0, 0 },
2473   { unicode_gc_Lo, 0, 0, 0 },
2474   { unicode_gc_Lo, 0, 0, 0 },
2475   { unicode_gc_Lo, 0, 0, 0 },
2476   { unicode_gc_Lo, 0, 0, 0 },
2477   { unicode_gc_Lo, 0, 0, 0 },
2478   { unicode_gc_Lo, 0, 0, 0 },
2479   { unicode_gc_Lo, 0, 0, 0 },
2480   { unicode_gc_Lo, 0, 0, 0 },
2481   { unicode_gc_Lo, 0, 0, 0 },
2482   { unicode_gc_Lo, 0, 0, 0 },
2483   { unicode_gc_Lo, 0, 0, 0 },
2484   { unicode_gc_Lo, 0, 0, 0 },
2485   { unicode_gc_Lo, 0, 0, 0 },
2486   { unicode_gc_Lo, 0, 0, 0 },
2487   { unicode_gc_Lo, 0, 0, 0 },
2488   { unicode_gc_Lo, 0, 0, 0 },
2489   { unicode_gc_Lo, 0, 0, 0 },
2490   { unicode_gc_Lo, 0, 0, 0 },
2491   { unicode_gc_Lo, 0, 0, 0 },
2492   { unicode_gc_Lo, 0, 0, 0 },
2493   { unicode_gc_Lo, 0, 0, 0 },
2494   { unicode_gc_Cn, 0, 0, 0 },
2495   { unicode_gc_Lo, 0, 0, 0 },
2496   { unicode_gc_Lo, 0, 0, 0 },
2497   { unicode_gc_Lo, 0, 0, 0 },
2498   { unicode_gc_Lo, 0, 0, 0 },
2499   { unicode_gc_Lo, 0, 0, 0 },
2500   { unicode_gc_Lo, 0, 0, 0 },
2501   { unicode_gc_Lo, 0, 0, 0 },
2502   { unicode_gc_Cn, 0, 0, 0 },
2503   { unicode_gc_Lo, 0, 0, 0 },
2504   { unicode_gc_Cn, 0, 0, 0 },
2505   { unicode_gc_Cn, 0, 0, 0 },
2506   { unicode_gc_Cn, 0, 0, 0 },
2507   { unicode_gc_Lo, 0, 0, 0 },
2508   { unicode_gc_Lo, 0, 0, 0 },
2509   { unicode_gc_Lo, 0, 0, 0 },
2510   { unicode_gc_Lo, 0, 0, 0 },
2511   { unicode_gc_Cn, 0, 0, 0 },
2512   { unicode_gc_Cn, 0, 0, 0 },
2513   { unicode_gc_Mn, 7, 0, 0 },
2514   { unicode_gc_Lo, 0, 0, 0 },
2515   { unicode_gc_Mc, 0, 0, 0 },
2516   { unicode_gc_Mc, 0, 0, 0 },
2517   { unicode_gc_Mc, 0, 0, 0 },
2518   { unicode_gc_Mn, 0, 0, 0 },
2519   { unicode_gc_Mn, 0, 0, 0 },
2520   { unicode_gc_Mn, 0, 0, 0 },
2521   { unicode_gc_Mn, 0, 0, 0 },
2522   { unicode_gc_Cn, 0, 0, 0 },
2523   { unicode_gc_Cn, 0, 0, 0 },
2524   { unicode_gc_Mc, 0, 0, 0 },
2525   { unicode_gc_Mc, 0, 0, 0 },
2526   { unicode_gc_Cn, 0, 0, 0 },
2527   { unicode_gc_Cn, 0, 0, 0 },
2528   { unicode_gc_Mc, 0, 0, 0 },
2529   { unicode_gc_Mc, 0, 0, 0 },
2530   { unicode_gc_Mn, 9, 0, 0 },
2531   { unicode_gc_Cn, 0, 0, 0 },
2532   { unicode_gc_Cn, 0, 0, 0 },
2533   { unicode_gc_Cn, 0, 0, 0 },
2534   { unicode_gc_Cn, 0, 0, 0 },
2535   { unicode_gc_Cn, 0, 0, 0 },
2536   { unicode_gc_Cn, 0, 0, 0 },
2537   { unicode_gc_Cn, 0, 0, 0 },
2538   { unicode_gc_Cn, 0, 0, 0 },
2539   { unicode_gc_Cn, 0, 0, 0 },
2540   { unicode_gc_Mc, 0, 0, 0 },
2541   { unicode_gc_Cn, 0, 0, 0 },
2542   { unicode_gc_Cn, 0, 0, 0 },
2543   { unicode_gc_Cn, 0, 0, 0 },
2544   { unicode_gc_Cn, 0, 0, 0 },
2545   { unicode_gc_Lo, 0, 0, 0 },
2546   { unicode_gc_Lo, 0, 0, 0 },
2547   { unicode_gc_Cn, 0, 0, 0 },
2548   { unicode_gc_Lo, 0, 0, 0 },
2549   { unicode_gc_Lo, 0, 0, 0 },
2550   { unicode_gc_Lo, 0, 0, 0 },
2551   { unicode_gc_Mn, 0, 0, 0 },
2552   { unicode_gc_Mn, 0, 0, 0 },
2553   { unicode_gc_Cn, 0, 0, 0 },
2554   { unicode_gc_Cn, 0, 0, 0 },
2555   { unicode_gc_Nd, 0, 0, 0 },
2556   { unicode_gc_Nd, 0, 0, 0 },
2557   { unicode_gc_Nd, 0, 0, 0 },
2558   { unicode_gc_Nd, 0, 0, 0 },
2559   { unicode_gc_Nd, 0, 0, 0 },
2560   { unicode_gc_Nd, 0, 0, 0 },
2561   { unicode_gc_Nd, 0, 0, 0 },
2562   { unicode_gc_Nd, 0, 0, 0 },
2563   { unicode_gc_Nd, 0, 0, 0 },
2564   { unicode_gc_Nd, 0, 0, 0 },
2565   { unicode_gc_Lo, 0, 0, 0 },
2566   { unicode_gc_Lo, 0, 0, 0 },
2567   { unicode_gc_Sc, 0, 0, 0 },
2568   { unicode_gc_Sc, 0, 0, 0 },
2569   { unicode_gc_No, 0, 0, 0 },
2570   { unicode_gc_No, 0, 0, 0 },
2571   { unicode_gc_No, 0, 0, 0 },
2572   { unicode_gc_No, 0, 0, 0 },
2573   { unicode_gc_No, 0, 0, 0 },
2574   { unicode_gc_No, 0, 0, 0 },
2575   { unicode_gc_So, 0, 0, 0 },
2576   { unicode_gc_Cn, 0, 0, 0 },
2577   { unicode_gc_Cn, 0, 0, 0 },
2578   { unicode_gc_Cn, 0, 0, 0 },
2579   { unicode_gc_Cn, 0, 0, 0 },
2580   { unicode_gc_Cn, 0, 0, 0 }
2581 };
2582 static const struct unidata subtable10[] = {
2583   { unicode_gc_Cn, 0, 0, 0 },
2584   { unicode_gc_Mn, 0, 0, 0 },
2585   { unicode_gc_Mn, 0, 0, 0 },
2586   { unicode_gc_Mc, 0, 0, 0 },
2587   { unicode_gc_Cn, 0, 0, 0 },
2588   { unicode_gc_Lo, 0, 0, 0 },
2589   { unicode_gc_Lo, 0, 0, 0 },
2590   { unicode_gc_Lo, 0, 0, 0 },
2591   { unicode_gc_Lo, 0, 0, 0 },
2592   { unicode_gc_Lo, 0, 0, 0 },
2593   { unicode_gc_Lo, 0, 0, 0 },
2594   { unicode_gc_Cn, 0, 0, 0 },
2595   { unicode_gc_Cn, 0, 0, 0 },
2596   { unicode_gc_Cn, 0, 0, 0 },
2597   { unicode_gc_Cn, 0, 0, 0 },
2598   { unicode_gc_Lo, 0, 0, 0 },
2599   { unicode_gc_Lo, 0, 0, 0 },
2600   { unicode_gc_Cn, 0, 0, 0 },
2601   { unicode_gc_Cn, 0, 0, 0 },
2602   { unicode_gc_Lo, 0, 0, 0 },
2603   { unicode_gc_Lo, 0, 0, 0 },
2604   { unicode_gc_Lo, 0, 0, 0 },
2605   { unicode_gc_Lo, 0, 0, 0 },
2606   { unicode_gc_Lo, 0, 0, 0 },
2607   { unicode_gc_Lo, 0, 0, 0 },
2608   { unicode_gc_Lo, 0, 0, 0 },
2609   { unicode_gc_Lo, 0, 0, 0 },
2610   { unicode_gc_Lo, 0, 0, 0 },
2611   { unicode_gc_Lo, 0, 0, 0 },
2612   { unicode_gc_Lo, 0, 0, 0 },
2613   { unicode_gc_Lo, 0, 0, 0 },
2614   { unicode_gc_Lo, 0, 0, 0 },
2615   { unicode_gc_Lo, 0, 0, 0 },
2616   { unicode_gc_Lo, 0, 0, 0 },
2617   { unicode_gc_Lo, 0, 0, 0 },
2618   { unicode_gc_Lo, 0, 0, 0 },
2619   { unicode_gc_Lo, 0, 0, 0 },
2620   { unicode_gc_Lo, 0, 0, 0 },
2621   { unicode_gc_Lo, 0, 0, 0 },
2622   { unicode_gc_Lo, 0, 0, 0 },
2623   { unicode_gc_Lo, 0, 0, 0 },
2624   { unicode_gc_Cn, 0, 0, 0 },
2625   { unicode_gc_Lo, 0, 0, 0 },
2626   { unicode_gc_Lo, 0, 0, 0 },
2627   { unicode_gc_Lo, 0, 0, 0 },
2628   { unicode_gc_Lo, 0, 0, 0 },
2629   { unicode_gc_Lo, 0, 0, 0 },
2630   { unicode_gc_Lo, 0, 0, 0 },
2631   { unicode_gc_Lo, 0, 0, 0 },
2632   { unicode_gc_Cn, 0, 0, 0 },
2633   { unicode_gc_Lo, 0, 0, 0 },
2634   { unicode_gc_Lo, 0, 0, 0 },
2635   { unicode_gc_Cn, 0, 0, 0 },
2636   { unicode_gc_Lo, 0, 0, 0 },
2637   { unicode_gc_Lo, 0, 0, 0 },
2638   { unicode_gc_Cn, 0, 0, 0 },
2639   { unicode_gc_Lo, 0, 0, 0 },
2640   { unicode_gc_Lo, 0, 0, 0 },
2641   { unicode_gc_Cn, 0, 0, 0 },
2642   { unicode_gc_Cn, 0, 0, 0 },
2643   { unicode_gc_Mn, 7, 0, 0 },
2644   { unicode_gc_Cn, 0, 0, 0 },
2645   { unicode_gc_Mc, 0, 0, 0 },
2646   { unicode_gc_Mc, 0, 0, 0 },
2647   { unicode_gc_Mc, 0, 0, 0 },
2648   { unicode_gc_Mn, 0, 0, 0 },
2649   { unicode_gc_Mn, 0, 0, 0 },
2650   { unicode_gc_Cn, 0, 0, 0 },
2651   { unicode_gc_Cn, 0, 0, 0 },
2652   { unicode_gc_Cn, 0, 0, 0 },
2653   { unicode_gc_Cn, 0, 0, 0 },
2654   { unicode_gc_Mn, 0, 0, 0 },
2655   { unicode_gc_Mn, 0, 0, 0 },
2656   { unicode_gc_Cn, 0, 0, 0 },
2657   { unicode_gc_Cn, 0, 0, 0 },
2658   { unicode_gc_Mn, 0, 0, 0 },
2659   { unicode_gc_Mn, 0, 0, 0 },
2660   { unicode_gc_Mn, 9, 0, 0 },
2661   { unicode_gc_Cn, 0, 0, 0 },
2662   { unicode_gc_Cn, 0, 0, 0 },
2663   { unicode_gc_Cn, 0, 0, 0 },
2664   { unicode_gc_Cn, 0, 0, 0 },
2665   { unicode_gc_Cn, 0, 0, 0 },
2666   { unicode_gc_Cn, 0, 0, 0 },
2667   { unicode_gc_Cn, 0, 0, 0 },
2668   { unicode_gc_Cn, 0, 0, 0 },
2669   { unicode_gc_Cn, 0, 0, 0 },
2670   { unicode_gc_Cn, 0, 0, 0 },
2671   { unicode_gc_Cn, 0, 0, 0 },
2672   { unicode_gc_Lo, 0, 0, 0 },
2673   { unicode_gc_Lo, 0, 0, 0 },
2674   { unicode_gc_Lo, 0, 0, 0 },
2675   { unicode_gc_Lo, 0, 0, 0 },
2676   { unicode_gc_Cn, 0, 0, 0 },
2677   { unicode_gc_Lo, 0, 0, 0 },
2678   { unicode_gc_Cn, 0, 0, 0 },
2679   { unicode_gc_Cn, 0, 0, 0 },
2680   { unicode_gc_Cn, 0, 0, 0 },
2681   { unicode_gc_Cn, 0, 0, 0 },
2682   { unicode_gc_Cn, 0, 0, 0 },
2683   { unicode_gc_Cn, 0, 0, 0 },
2684   { unicode_gc_Cn, 0, 0, 0 },
2685   { unicode_gc_Nd, 0, 0, 0 },
2686   { unicode_gc_Nd, 0, 0, 0 },
2687   { unicode_gc_Nd, 0, 0, 0 },
2688   { unicode_gc_Nd, 0, 0, 0 },
2689   { unicode_gc_Nd, 0, 0, 0 },
2690   { unicode_gc_Nd, 0, 0, 0 },
2691   { unicode_gc_Nd, 0, 0, 0 },
2692   { unicode_gc_Nd, 0, 0, 0 },
2693   { unicode_gc_Nd, 0, 0, 0 },
2694   { unicode_gc_Nd, 0, 0, 0 },
2695   { unicode_gc_Mn, 0, 0, 0 },
2696   { unicode_gc_Mn, 0, 0, 0 },
2697   { unicode_gc_Lo, 0, 0, 0 },
2698   { unicode_gc_Lo, 0, 0, 0 },
2699   { unicode_gc_Lo, 0, 0, 0 },
2700   { unicode_gc_Cn, 0, 0, 0 },
2701   { unicode_gc_Cn, 0, 0, 0 },
2702   { unicode_gc_Cn, 0, 0, 0 },
2703   { unicode_gc_Cn, 0, 0, 0 },
2704   { unicode_gc_Cn, 0, 0, 0 },
2705   { unicode_gc_Cn, 0, 0, 0 },
2706   { unicode_gc_Cn, 0, 0, 0 },
2707   { unicode_gc_Cn, 0, 0, 0 },
2708   { unicode_gc_Cn, 0, 0, 0 },
2709   { unicode_gc_Cn, 0, 0, 0 },
2710   { unicode_gc_Cn, 0, 0, 0 },
2711   { unicode_gc_Cn, 0, 0, 0 },
2712   { unicode_gc_Mn, 0, 0, 0 },
2713   { unicode_gc_Mn, 0, 0, 0 },
2714   { unicode_gc_Mc, 0, 0, 0 },
2715   { unicode_gc_Cn, 0, 0, 0 },
2716   { unicode_gc_Lo, 0, 0, 0 },
2717   { unicode_gc_Lo, 0, 0, 0 },
2718   { unicode_gc_Lo, 0, 0, 0 },
2719   { unicode_gc_Lo, 0, 0, 0 },
2720   { unicode_gc_Lo, 0, 0, 0 },
2721   { unicode_gc_Lo, 0, 0, 0 },
2722   { unicode_gc_Lo, 0, 0, 0 },
2723   { unicode_gc_Lo, 0, 0, 0 },
2724   { unicode_gc_Lo, 0, 0, 0 },
2725   { unicode_gc_Cn, 0, 0, 0 },
2726   { unicode_gc_Lo, 0, 0, 0 },
2727   { unicode_gc_Lo, 0, 0, 0 },
2728   { unicode_gc_Lo, 0, 0, 0 },
2729   { unicode_gc_Cn, 0, 0, 0 },
2730   { unicode_gc_Lo, 0, 0, 0 },
2731   { unicode_gc_Lo, 0, 0, 0 },
2732   { unicode_gc_Lo, 0, 0, 0 },
2733   { unicode_gc_Lo, 0, 0, 0 },
2734   { unicode_gc_Lo, 0, 0, 0 },
2735   { unicode_gc_Lo, 0, 0, 0 },
2736   { unicode_gc_Lo, 0, 0, 0 },
2737   { unicode_gc_Lo, 0, 0, 0 },
2738   { unicode_gc_Lo, 0, 0, 0 },
2739   { unicode_gc_Lo, 0, 0, 0 },
2740   { unicode_gc_Lo, 0, 0, 0 },
2741   { unicode_gc_Lo, 0, 0, 0 },
2742   { unicode_gc_Lo, 0, 0, 0 },
2743   { unicode_gc_Lo, 0, 0, 0 },
2744   { unicode_gc_Lo, 0, 0, 0 },
2745   { unicode_gc_Lo, 0, 0, 0 },
2746   { unicode_gc_Lo, 0, 0, 0 },
2747   { unicode_gc_Lo, 0, 0, 0 },
2748   { unicode_gc_Lo, 0, 0, 0 },
2749   { unicode_gc_Lo, 0, 0, 0 },
2750   { unicode_gc_Lo, 0, 0, 0 },
2751   { unicode_gc_Lo, 0, 0, 0 },
2752   { unicode_gc_Cn, 0, 0, 0 },
2753   { unicode_gc_Lo, 0, 0, 0 },
2754   { unicode_gc_Lo, 0, 0, 0 },
2755   { unicode_gc_Lo, 0, 0, 0 },
2756   { unicode_gc_Lo, 0, 0, 0 },
2757   { unicode_gc_Lo, 0, 0, 0 },
2758   { unicode_gc_Lo, 0, 0, 0 },
2759   { unicode_gc_Lo, 0, 0, 0 },
2760   { unicode_gc_Cn, 0, 0, 0 },
2761   { unicode_gc_Lo, 0, 0, 0 },
2762   { unicode_gc_Lo, 0, 0, 0 },
2763   { unicode_gc_Cn, 0, 0, 0 },
2764   { unicode_gc_Lo, 0, 0, 0 },
2765   { unicode_gc_Lo, 0, 0, 0 },
2766   { unicode_gc_Lo, 0, 0, 0 },
2767   { unicode_gc_Lo, 0, 0, 0 },
2768   { unicode_gc_Lo, 0, 0, 0 },
2769   { unicode_gc_Cn, 0, 0, 0 },
2770   { unicode_gc_Cn, 0, 0, 0 },
2771   { unicode_gc_Mn, 7, 0, 0 },
2772   { unicode_gc_Lo, 0, 0, 0 },
2773   { unicode_gc_Mc, 0, 0, 0 },
2774   { unicode_gc_Mc, 0, 0, 0 },
2775   { unicode_gc_Mc, 0, 0, 0 },
2776   { unicode_gc_Mn, 0, 0, 0 },
2777   { unicode_gc_Mn, 0, 0, 0 },
2778   { unicode_gc_Mn, 0, 0, 0 },
2779   { unicode_gc_Mn, 0, 0, 0 },
2780   { unicode_gc_Mn, 0, 0, 0 },
2781   { unicode_gc_Cn, 0, 0, 0 },
2782   { unicode_gc_Mn, 0, 0, 0 },
2783   { unicode_gc_Mn, 0, 0, 0 },
2784   { unicode_gc_Mc, 0, 0, 0 },
2785   { unicode_gc_Cn, 0, 0, 0 },
2786   { unicode_gc_Mc, 0, 0, 0 },
2787   { unicode_gc_Mc, 0, 0, 0 },
2788   { unicode_gc_Mn, 9, 0, 0 },
2789   { unicode_gc_Cn, 0, 0, 0 },
2790   { unicode_gc_Cn, 0, 0, 0 },
2791   { unicode_gc_Lo, 0, 0, 0 },
2792   { unicode_gc_Cn, 0, 0, 0 },
2793   { unicode_gc_Cn, 0, 0, 0 },
2794   { unicode_gc_Cn, 0, 0, 0 },
2795   { unicode_gc_Cn, 0, 0, 0 },
2796   { unicode_gc_Cn, 0, 0, 0 },
2797   { unicode_gc_Cn, 0, 0, 0 },
2798   { unicode_gc_Cn, 0, 0, 0 },
2799   { unicode_gc_Cn, 0, 0, 0 },
2800   { unicode_gc_Cn, 0, 0, 0 },
2801   { unicode_gc_Cn, 0, 0, 0 },
2802   { unicode_gc_Cn, 0, 0, 0 },
2803   { unicode_gc_Cn, 0, 0, 0 },
2804   { unicode_gc_Cn, 0, 0, 0 },
2805   { unicode_gc_Cn, 0, 0, 0 },
2806   { unicode_gc_Cn, 0, 0, 0 },
2807   { unicode_gc_Lo, 0, 0, 0 },
2808   { unicode_gc_Lo, 0, 0, 0 },
2809   { unicode_gc_Mn, 0, 0, 0 },
2810   { unicode_gc_Mn, 0, 0, 0 },
2811   { unicode_gc_Cn, 0, 0, 0 },
2812   { unicode_gc_Cn, 0, 0, 0 },
2813   { unicode_gc_Nd, 0, 0, 0 },
2814   { unicode_gc_Nd, 0, 0, 0 },
2815   { unicode_gc_Nd, 0, 0, 0 },
2816   { unicode_gc_Nd, 0, 0, 0 },
2817   { unicode_gc_Nd, 0, 0, 0 },
2818   { unicode_gc_Nd, 0, 0, 0 },
2819   { unicode_gc_Nd, 0, 0, 0 },
2820   { unicode_gc_Nd, 0, 0, 0 },
2821   { unicode_gc_Nd, 0, 0, 0 },
2822   { unicode_gc_Nd, 0, 0, 0 },
2823   { unicode_gc_Cn, 0, 0, 0 },
2824   { unicode_gc_Sc, 0, 0, 0 },
2825   { unicode_gc_Cn, 0, 0, 0 },
2826   { unicode_gc_Cn, 0, 0, 0 },
2827   { unicode_gc_Cn, 0, 0, 0 },
2828   { unicode_gc_Cn, 0, 0, 0 },
2829   { unicode_gc_Cn, 0, 0, 0 },
2830   { unicode_gc_Cn, 0, 0, 0 },
2831   { unicode_gc_Cn, 0, 0, 0 },
2832   { unicode_gc_Cn, 0, 0, 0 },
2833   { unicode_gc_Cn, 0, 0, 0 },
2834   { unicode_gc_Cn, 0, 0, 0 },
2835   { unicode_gc_Cn, 0, 0, 0 },
2836   { unicode_gc_Cn, 0, 0, 0 },
2837   { unicode_gc_Cn, 0, 0, 0 },
2838   { unicode_gc_Cn, 0, 0, 0 }
2839 };
2840 static const struct unidata subtable11[] = {
2841   { unicode_gc_Cn, 0, 0, 0 },
2842   { unicode_gc_Mn, 0, 0, 0 },
2843   { unicode_gc_Mc, 0, 0, 0 },
2844   { unicode_gc_Mc, 0, 0, 0 },
2845   { unicode_gc_Cn, 0, 0, 0 },
2846   { unicode_gc_Lo, 0, 0, 0 },
2847   { unicode_gc_Lo, 0, 0, 0 },
2848   { unicode_gc_Lo, 0, 0, 0 },
2849   { unicode_gc_Lo, 0, 0, 0 },
2850   { unicode_gc_Lo, 0, 0, 0 },
2851   { unicode_gc_Lo, 0, 0, 0 },
2852   { unicode_gc_Lo, 0, 0, 0 },
2853   { unicode_gc_Lo, 0, 0, 0 },
2854   { unicode_gc_Cn, 0, 0, 0 },
2855   { unicode_gc_Cn, 0, 0, 0 },
2856   { unicode_gc_Lo, 0, 0, 0 },
2857   { unicode_gc_Lo, 0, 0, 0 },
2858   { unicode_gc_Cn, 0, 0, 0 },
2859   { unicode_gc_Cn, 0, 0, 0 },
2860   { unicode_gc_Lo, 0, 0, 0 },
2861   { unicode_gc_Lo, 0, 0, 0 },
2862   { unicode_gc_Lo, 0, 0, 0 },
2863   { unicode_gc_Lo, 0, 0, 0 },
2864   { unicode_gc_Lo, 0, 0, 0 },
2865   { unicode_gc_Lo, 0, 0, 0 },
2866   { unicode_gc_Lo, 0, 0, 0 },
2867   { unicode_gc_Lo, 0, 0, 0 },
2868   { unicode_gc_Lo, 0, 0, 0 },
2869   { unicode_gc_Lo, 0, 0, 0 },
2870   { unicode_gc_Lo, 0, 0, 0 },
2871   { unicode_gc_Lo, 0, 0, 0 },
2872   { unicode_gc_Lo, 0, 0, 0 },
2873   { unicode_gc_Lo, 0, 0, 0 },
2874   { unicode_gc_Lo, 0, 0, 0 },
2875   { unicode_gc_Lo, 0, 0, 0 },
2876   { unicode_gc_Lo, 0, 0, 0 },
2877   { unicode_gc_Lo, 0, 0, 0 },
2878   { unicode_gc_Lo, 0, 0, 0 },
2879   { unicode_gc_Lo, 0, 0, 0 },
2880   { unicode_gc_Lo, 0, 0, 0 },
2881   { unicode_gc_Lo, 0, 0, 0 },
2882   { unicode_gc_Cn, 0, 0, 0 },
2883   { unicode_gc_Lo, 0, 0, 0 },
2884   { unicode_gc_Lo, 0, 0, 0 },
2885   { unicode_gc_Lo, 0, 0, 0 },
2886   { unicode_gc_Lo, 0, 0, 0 },
2887   { unicode_gc_Lo, 0, 0, 0 },
2888   { unicode_gc_Lo, 0, 0, 0 },
2889   { unicode_gc_Lo, 0, 0, 0 },
2890   { unicode_gc_Cn, 0, 0, 0 },
2891   { unicode_gc_Lo, 0, 0, 0 },
2892   { unicode_gc_Lo, 0, 0, 0 },
2893   { unicode_gc_Cn, 0, 0, 0 },
2894   { unicode_gc_Lo, 0, 0, 0 },
2895   { unicode_gc_Lo, 0, 0, 0 },
2896   { unicode_gc_Lo, 0, 0, 0 },
2897   { unicode_gc_Lo, 0, 0, 0 },
2898   { unicode_gc_Lo, 0, 0, 0 },
2899   { unicode_gc_Cn, 0, 0, 0 },
2900   { unicode_gc_Cn, 0, 0, 0 },
2901   { unicode_gc_Mn, 7, 0, 0 },
2902   { unicode_gc_Lo, 0, 0, 0 },
2903   { unicode_gc_Mc, 0, 0, 0 },
2904   { unicode_gc_Mn, 0, 0, 0 },
2905   { unicode_gc_Mc, 0, 0, 0 },
2906   { unicode_gc_Mn, 0, 0, 0 },
2907   { unicode_gc_Mn, 0, 0, 0 },
2908   { unicode_gc_Mn, 0, 0, 0 },
2909   { unicode_gc_Cn, 0, 0, 0 },
2910   { unicode_gc_Cn, 0, 0, 0 },
2911   { unicode_gc_Cn, 0, 0, 0 },
2912   { unicode_gc_Mc, 0, 0, 0 },
2913   { unicode_gc_Mc, 0, 0, 0 },
2914   { unicode_gc_Cn, 0, 0, 0 },
2915   { unicode_gc_Cn, 0, 0, 0 },
2916   { unicode_gc_Mc, 0, 0, 0 },
2917   { unicode_gc_Mc, 0, 0, 0 },
2918   { unicode_gc_Mn, 9, 0, 0 },
2919   { unicode_gc_Cn, 0, 0, 0 },
2920   { unicode_gc_Cn, 0, 0, 0 },
2921   { unicode_gc_Cn, 0, 0, 0 },
2922   { unicode_gc_Cn, 0, 0, 0 },
2923   { unicode_gc_Cn, 0, 0, 0 },
2924   { unicode_gc_Cn, 0, 0, 0 },
2925   { unicode_gc_Cn, 0, 0, 0 },
2926   { unicode_gc_Cn, 0, 0, 0 },
2927   { unicode_gc_Mn, 0, 0, 0 },
2928   { unicode_gc_Mc, 0, 0, 0 },
2929   { unicode_gc_Cn, 0, 0, 0 },
2930   { unicode_gc_Cn, 0, 0, 0 },
2931   { unicode_gc_Cn, 0, 0, 0 },
2932   { unicode_gc_Cn, 0, 0, 0 },
2933   { unicode_gc_Lo, 0, 0, 0 },
2934   { unicode_gc_Lo, 0, 0, 0 },
2935   { unicode_gc_Cn, 0, 0, 0 },
2936   { unicode_gc_Lo, 0, 0, 0 },
2937   { unicode_gc_Lo, 0, 0, 0 },
2938   { unicode_gc_Lo, 0, 0, 0 },
2939   { unicode_gc_Cn, 0, 0, 0 },
2940   { unicode_gc_Cn, 0, 0, 0 },
2941   { unicode_gc_Cn, 0, 0, 0 },
2942   { unicode_gc_Cn, 0, 0, 0 },
2943   { unicode_gc_Nd, 0, 0, 0 },
2944   { unicode_gc_Nd, 0, 0, 0 },
2945   { unicode_gc_Nd, 0, 0, 0 },
2946   { unicode_gc_Nd, 0, 0, 0 },
2947   { unicode_gc_Nd, 0, 0, 0 },
2948   { unicode_gc_Nd, 0, 0, 0 },
2949   { unicode_gc_Nd, 0, 0, 0 },
2950   { unicode_gc_Nd, 0, 0, 0 },
2951   { unicode_gc_Nd, 0, 0, 0 },
2952   { unicode_gc_Nd, 0, 0, 0 },
2953   { unicode_gc_So, 0, 0, 0 },
2954   { unicode_gc_Lo, 0, 0, 0 },
2955   { unicode_gc_Cn, 0, 0, 0 },
2956   { unicode_gc_Cn, 0, 0, 0 },
2957   { unicode_gc_Cn, 0, 0, 0 },
2958   { unicode_gc_Cn, 0, 0, 0 },
2959   { unicode_gc_Cn, 0, 0, 0 },
2960   { unicode_gc_Cn, 0, 0, 0 },
2961   { unicode_gc_Cn, 0, 0, 0 },
2962   { unicode_gc_Cn, 0, 0, 0 },
2963   { unicode_gc_Cn, 0, 0, 0 },
2964   { unicode_gc_Cn, 0, 0, 0 },
2965   { unicode_gc_Cn, 0, 0, 0 },
2966   { unicode_gc_Cn, 0, 0, 0 },
2967   { unicode_gc_Cn, 0, 0, 0 },
2968   { unicode_gc_Cn, 0, 0, 0 },
2969   { unicode_gc_Cn, 0, 0, 0 },
2970   { unicode_gc_Cn, 0, 0, 0 },
2971   { unicode_gc_Mn, 0, 0, 0 },
2972   { unicode_gc_Lo, 0, 0, 0 },
2973   { unicode_gc_Cn, 0, 0, 0 },
2974   { unicode_gc_Lo, 0, 0, 0 },
2975   { unicode_gc_Lo, 0, 0, 0 },
2976   { unicode_gc_Lo, 0, 0, 0 },
2977   { unicode_gc_Lo, 0, 0, 0 },
2978   { unicode_gc_Lo, 0, 0, 0 },
2979   { unicode_gc_Lo, 0, 0, 0 },
2980   { unicode_gc_Cn, 0, 0, 0 },
2981   { unicode_gc_Cn, 0, 0, 0 },
2982   { unicode_gc_Cn, 0, 0, 0 },
2983   { unicode_gc_Lo, 0, 0, 0 },
2984   { unicode_gc_Lo, 0, 0, 0 },
2985   { unicode_gc_Lo, 0, 0, 0 },
2986   { unicode_gc_Cn, 0, 0, 0 },
2987   { unicode_gc_Lo, 0, 0, 0 },
2988   { unicode_gc_Lo, 0, 0, 0 },
2989   { unicode_gc_Lo, 0, 0, 0 },
2990   { unicode_gc_Lo, 0, 0, 0 },
2991   { unicode_gc_Cn, 0, 0, 0 },
2992   { unicode_gc_Cn, 0, 0, 0 },
2993   { unicode_gc_Cn, 0, 0, 0 },
2994   { unicode_gc_Lo, 0, 0, 0 },
2995   { unicode_gc_Lo, 0, 0, 0 },
2996   { unicode_gc_Cn, 0, 0, 0 },
2997   { unicode_gc_Lo, 0, 0, 0 },
2998   { unicode_gc_Cn, 0, 0, 0 },
2999   { unicode_gc_Lo, 0, 0, 0 },
3000   { unicode_gc_Lo, 0, 0, 0 },
3001   { unicode_gc_Cn, 0, 0, 0 },
3002   { unicode_gc_Cn, 0, 0, 0 },
3003   { unicode_gc_Cn, 0, 0, 0 },
3004   { unicode_gc_Lo, 0, 0, 0 },
3005   { unicode_gc_Lo, 0, 0, 0 },
3006   { unicode_gc_Cn, 0, 0, 0 },
3007   { unicode_gc_Cn, 0, 0, 0 },
3008   { unicode_gc_Cn, 0, 0, 0 },
3009   { unicode_gc_Lo, 0, 0, 0 },
3010   { unicode_gc_Lo, 0, 0, 0 },
3011   { unicode_gc_Lo, 0, 0, 0 },
3012   { unicode_gc_Cn, 0, 0, 0 },
3013   { unicode_gc_Cn, 0, 0, 0 },
3014   { unicode_gc_Cn, 0, 0, 0 },
3015   { unicode_gc_Lo, 0, 0, 0 },
3016   { unicode_gc_Lo, 0, 0, 0 },
3017   { unicode_gc_Lo, 0, 0, 0 },
3018   { unicode_gc_Lo, 0, 0, 0 },
3019   { unicode_gc_Lo, 0, 0, 0 },
3020   { unicode_gc_Lo, 0, 0, 0 },
3021   { unicode_gc_Lo, 0, 0, 0 },
3022   { unicode_gc_Lo, 0, 0, 0 },
3023   { unicode_gc_Cn, 0, 0, 0 },
3024   { unicode_gc_Lo, 0, 0, 0 },
3025   { unicode_gc_Lo, 0, 0, 0 },
3026   { unicode_gc_Lo, 0, 0, 0 },
3027   { unicode_gc_Cn, 0, 0, 0 },
3028   { unicode_gc_Cn, 0, 0, 0 },
3029   { unicode_gc_Cn, 0, 0, 0 },
3030   { unicode_gc_Cn, 0, 0, 0 },
3031   { unicode_gc_Mc, 0, 0, 0 },
3032   { unicode_gc_Mc, 0, 0, 0 },
3033   { unicode_gc_Mn, 0, 0, 0 },
3034   { unicode_gc_Mc, 0, 0, 0 },
3035   { unicode_gc_Mc, 0, 0, 0 },
3036   { unicode_gc_Cn, 0, 0, 0 },
3037   { unicode_gc_Cn, 0, 0, 0 },
3038   { unicode_gc_Cn, 0, 0, 0 },
3039   { unicode_gc_Mc, 0, 0, 0 },
3040   { unicode_gc_Mc, 0, 0, 0 },
3041   { unicode_gc_Mc, 0, 0, 0 },
3042   { unicode_gc_Cn, 0, 0, 0 },
3043   { unicode_gc_Mc, 0, 0, 0 },
3044   { unicode_gc_Mc, 0, 0, 0 },
3045   { unicode_gc_Mc, 0, 0, 0 },
3046   { unicode_gc_Mn, 9, 0, 0 },
3047   { unicode_gc_Cn, 0, 0, 0 },
3048   { unicode_gc_Cn, 0, 0, 0 },
3049   { unicode_gc_Cn, 0, 0, 0 },
3050   { unicode_gc_Cn, 0, 0, 0 },
3051   { unicode_gc_Cn, 0, 0, 0 },
3052   { unicode_gc_Cn, 0, 0, 0 },
3053   { unicode_gc_Cn, 0, 0, 0 },
3054   { unicode_gc_Cn, 0, 0, 0 },
3055   { unicode_gc_Cn, 0, 0, 0 },
3056   { unicode_gc_Mc, 0, 0, 0 },
3057   { unicode_gc_Cn, 0, 0, 0 },
3058   { unicode_gc_Cn, 0, 0, 0 },
3059   { unicode_gc_Cn, 0, 0, 0 },
3060   { unicode_gc_Cn, 0, 0, 0 },
3061   { unicode_gc_Cn, 0, 0, 0 },
3062   { unicode_gc_Cn, 0, 0, 0 },
3063   { unicode_gc_Cn, 0, 0, 0 },
3064   { unicode_gc_Cn, 0, 0, 0 },
3065   { unicode_gc_Cn, 0, 0, 0 },
3066   { unicode_gc_Cn, 0, 0, 0 },
3067   { unicode_gc_Cn, 0, 0, 0 },
3068   { unicode_gc_Cn, 0, 0, 0 },
3069   { unicode_gc_Cn, 0, 0, 0 },
3070   { unicode_gc_Cn, 0, 0, 0 },
3071   { unicode_gc_Cn, 0, 0, 0 },
3072   { unicode_gc_Nd, 0, 0, 0 },
3073   { unicode_gc_Nd, 0, 0, 0 },
3074   { unicode_gc_Nd, 0, 0, 0 },
3075   { unicode_gc_Nd, 0, 0, 0 },
3076   { unicode_gc_Nd, 0, 0, 0 },
3077   { unicode_gc_Nd, 0, 0, 0 },
3078   { unicode_gc_Nd, 0, 0, 0 },
3079   { unicode_gc_Nd, 0, 0, 0 },
3080   { unicode_gc_Nd, 0, 0, 0 },
3081   { unicode_gc_No, 0, 0, 0 },
3082   { unicode_gc_No, 0, 0, 0 },
3083   { unicode_gc_No, 0, 0, 0 },
3084   { unicode_gc_So, 0, 0, 0 },
3085   { unicode_gc_So, 0, 0, 0 },
3086   { unicode_gc_So, 0, 0, 0 },
3087   { unicode_gc_So, 0, 0, 0 },
3088   { unicode_gc_So, 0, 0, 0 },
3089   { unicode_gc_So, 0, 0, 0 },
3090   { unicode_gc_Sc, 0, 0, 0 },
3091   { unicode_gc_So, 0, 0, 0 },
3092   { unicode_gc_Cn, 0, 0, 0 },
3093   { unicode_gc_Cn, 0, 0, 0 },
3094   { unicode_gc_Cn, 0, 0, 0 },
3095   { unicode_gc_Cn, 0, 0, 0 },
3096   { unicode_gc_Cn, 0, 0, 0 }
3097 };
3098 static const struct unidata subtable12[] = {
3099   { unicode_gc_Cn, 0, 0, 0 },
3100   { unicode_gc_Mc, 0, 0, 0 },
3101   { unicode_gc_Mc, 0, 0, 0 },
3102   { unicode_gc_Mc, 0, 0, 0 },
3103   { unicode_gc_Cn, 0, 0, 0 },
3104   { unicode_gc_Lo, 0, 0, 0 },
3105   { unicode_gc_Lo, 0, 0, 0 },
3106   { unicode_gc_Lo, 0, 0, 0 },
3107   { unicode_gc_Lo, 0, 0, 0 },
3108   { unicode_gc_Lo, 0, 0, 0 },
3109   { unicode_gc_Lo, 0, 0, 0 },
3110   { unicode_gc_Lo, 0, 0, 0 },
3111   { unicode_gc_Lo, 0, 0, 0 },
3112   { unicode_gc_Cn, 0, 0, 0 },
3113   { unicode_gc_Lo, 0, 0, 0 },
3114   { unicode_gc_Lo, 0, 0, 0 },
3115   { unicode_gc_Lo, 0, 0, 0 },
3116   { unicode_gc_Cn, 0, 0, 0 },
3117   { unicode_gc_Lo, 0, 0, 0 },
3118   { unicode_gc_Lo, 0, 0, 0 },
3119   { unicode_gc_Lo, 0, 0, 0 },
3120   { unicode_gc_Lo, 0, 0, 0 },
3121   { unicode_gc_Lo, 0, 0, 0 },
3122   { unicode_gc_Lo, 0, 0, 0 },
3123   { unicode_gc_Lo, 0, 0, 0 },
3124   { unicode_gc_Lo, 0, 0, 0 },
3125   { unicode_gc_Lo, 0, 0, 0 },
3126   { unicode_gc_Lo, 0, 0, 0 },
3127   { unicode_gc_Lo, 0, 0, 0 },
3128   { unicode_gc_Lo, 0, 0, 0 },
3129   { unicode_gc_Lo, 0, 0, 0 },
3130   { unicode_gc_Lo, 0, 0, 0 },
3131   { unicode_gc_Lo, 0, 0, 0 },
3132   { unicode_gc_Lo, 0, 0, 0 },
3133   { unicode_gc_Lo, 0, 0, 0 },
3134   { unicode_gc_Lo, 0, 0, 0 },
3135   { unicode_gc_Lo, 0, 0, 0 },
3136   { unicode_gc_Lo, 0, 0, 0 },
3137   { unicode_gc_Lo, 0, 0, 0 },
3138   { unicode_gc_Lo, 0, 0, 0 },
3139   { unicode_gc_Lo, 0, 0, 0 },
3140   { unicode_gc_Cn, 0, 0, 0 },
3141   { unicode_gc_Lo, 0, 0, 0 },
3142   { unicode_gc_Lo, 0, 0, 0 },
3143   { unicode_gc_Lo, 0, 0, 0 },
3144   { unicode_gc_Lo, 0, 0, 0 },
3145   { unicode_gc_Lo, 0, 0, 0 },
3146   { unicode_gc_Lo, 0, 0, 0 },
3147   { unicode_gc_Lo, 0, 0, 0 },
3148   { unicode_gc_Lo, 0, 0, 0 },
3149   { unicode_gc_Lo, 0, 0, 0 },
3150   { unicode_gc_Lo, 0, 0, 0 },
3151   { unicode_gc_Cn, 0, 0, 0 },
3152   { unicode_gc_Lo, 0, 0, 0 },
3153   { unicode_gc_Lo, 0, 0, 0 },
3154   { unicode_gc_Lo, 0, 0, 0 },
3155   { unicode_gc_Lo, 0, 0, 0 },
3156   { unicode_gc_Lo, 0, 0, 0 },
3157   { unicode_gc_Cn, 0, 0, 0 },
3158   { unicode_gc_Cn, 0, 0, 0 },
3159   { unicode_gc_Cn, 0, 0, 0 },
3160   { unicode_gc_Cn, 0, 0, 0 },
3161   { unicode_gc_Mn, 0, 0, 0 },
3162   { unicode_gc_Mn, 0, 0, 0 },
3163   { unicode_gc_Mn, 0, 0, 0 },
3164   { unicode_gc_Mc, 0, 0, 0 },
3165   { unicode_gc_Mc, 0, 0, 0 },
3166   { unicode_gc_Mc, 0, 0, 0 },
3167   { unicode_gc_Mc, 0, 0, 0 },
3168   { unicode_gc_Cn, 0, 0, 0 },
3169   { unicode_gc_Mn, 0, 0, 0 },
3170   { unicode_gc_Mn, 0, 0, 0 },
3171   { unicode_gc_Mn, 0, 0, 0 },
3172   { unicode_gc_Cn, 0, 0, 0 },
3173   { unicode_gc_Mn, 0, 0, 0 },
3174   { unicode_gc_Mn, 0, 0, 0 },
3175   { unicode_gc_Mn, 0, 0, 0 },
3176   { unicode_gc_Mn, 9, 0, 0 },
3177   { unicode_gc_Cn, 0, 0, 0 },
3178   { unicode_gc_Cn, 0, 0, 0 },
3179   { unicode_gc_Cn, 0, 0, 0 },
3180   { unicode_gc_Cn, 0, 0, 0 },
3181   { unicode_gc_Cn, 0, 0, 0 },
3182   { unicode_gc_Cn, 0, 0, 0 },
3183   { unicode_gc_Cn, 0, 0, 0 },
3184   { unicode_gc_Mn, 84, 0, 0 },
3185   { unicode_gc_Mn, 91, 0, 0 },
3186   { unicode_gc_Cn, 0, 0, 0 },
3187   { unicode_gc_Cn, 0, 0, 0 },
3188   { unicode_gc_Cn, 0, 0, 0 },
3189   { unicode_gc_Cn, 0, 0, 0 },
3190   { unicode_gc_Cn, 0, 0, 0 },
3191   { unicode_gc_Cn, 0, 0, 0 },
3192   { unicode_gc_Cn, 0, 0, 0 },
3193   { unicode_gc_Cn, 0, 0, 0 },
3194   { unicode_gc_Cn, 0, 0, 0 },
3195   { unicode_gc_Lo, 0, 0, 0 },
3196   { unicode_gc_Lo, 0, 0, 0 },
3197   { unicode_gc_Cn, 0, 0, 0 },
3198   { unicode_gc_Cn, 0, 0, 0 },
3199   { unicode_gc_Cn, 0, 0, 0 },
3200   { unicode_gc_Cn, 0, 0, 0 },
3201   { unicode_gc_Nd, 0, 0, 0 },
3202   { unicode_gc_Nd, 0, 0, 0 },
3203   { unicode_gc_Nd, 0, 0, 0 },
3204   { unicode_gc_Nd, 0, 0, 0 },
3205   { unicode_gc_Nd, 0, 0, 0 },
3206   { unicode_gc_Nd, 0, 0, 0 },
3207   { unicode_gc_Nd, 0, 0, 0 },
3208   { unicode_gc_Nd, 0, 0, 0 },
3209   { unicode_gc_Nd, 0, 0, 0 },
3210   { unicode_gc_Nd, 0, 0, 0 },
3211   { unicode_gc_Cn, 0, 0, 0 },
3212   { unicode_gc_Cn, 0, 0, 0 },
3213   { unicode_gc_Cn, 0, 0, 0 },
3214   { unicode_gc_Cn, 0, 0, 0 },
3215   { unicode_gc_Cn, 0, 0, 0 },
3216   { unicode_gc_Cn, 0, 0, 0 },
3217   { unicode_gc_Cn, 0, 0, 0 },
3218   { unicode_gc_Cn, 0, 0, 0 },
3219   { unicode_gc_Cn, 0, 0, 0 },
3220   { unicode_gc_Cn, 0, 0, 0 },
3221   { unicode_gc_Cn, 0, 0, 0 },
3222   { unicode_gc_Cn, 0, 0, 0 },
3223   { unicode_gc_Cn, 0, 0, 0 },
3224   { unicode_gc_Cn, 0, 0, 0 },
3225   { unicode_gc_Cn, 0, 0, 0 },
3226   { unicode_gc_Cn, 0, 0, 0 },
3227   { unicode_gc_Cn, 0, 0, 0 },
3228   { unicode_gc_Cn, 0, 0, 0 },
3229   { unicode_gc_Mc, 0, 0, 0 },
3230   { unicode_gc_Mc, 0, 0, 0 },
3231   { unicode_gc_Cn, 0, 0, 0 },
3232   { unicode_gc_Lo, 0, 0, 0 },
3233   { unicode_gc_Lo, 0, 0, 0 },
3234   { unicode_gc_Lo, 0, 0, 0 },
3235   { unicode_gc_Lo, 0, 0, 0 },
3236   { unicode_gc_Lo, 0, 0, 0 },
3237   { unicode_gc_Lo, 0, 0, 0 },
3238   { unicode_gc_Lo, 0, 0, 0 },
3239   { unicode_gc_Lo, 0, 0, 0 },
3240   { unicode_gc_Cn, 0, 0, 0 },
3241   { unicode_gc_Lo, 0, 0, 0 },
3242   { unicode_gc_Lo, 0, 0, 0 },
3243   { unicode_gc_Lo, 0, 0, 0 },
3244   { unicode_gc_Cn, 0, 0, 0 },
3245   { unicode_gc_Lo, 0, 0, 0 },
3246   { unicode_gc_Lo, 0, 0, 0 },
3247   { unicode_gc_Lo, 0, 0, 0 },
3248   { unicode_gc_Lo, 0, 0, 0 },
3249   { unicode_gc_Lo, 0, 0, 0 },
3250   { unicode_gc_Lo, 0, 0, 0 },
3251   { unicode_gc_Lo, 0, 0, 0 },
3252   { unicode_gc_Lo, 0, 0, 0 },
3253   { unicode_gc_Lo, 0, 0, 0 },
3254   { unicode_gc_Lo, 0, 0, 0 },
3255   { unicode_gc_Lo, 0, 0, 0 },
3256   { unicode_gc_Lo, 0, 0, 0 },
3257   { unicode_gc_Lo, 0, 0, 0 },
3258   { unicode_gc_Lo, 0, 0, 0 },
3259   { unicode_gc_Lo, 0, 0, 0 },
3260   { unicode_gc_Lo, 0, 0, 0 },
3261   { unicode_gc_Lo, 0, 0, 0 },
3262   { unicode_gc_Lo, 0, 0, 0 },
3263   { unicode_gc_Lo, 0, 0, 0 },
3264   { unicode_gc_Lo, 0, 0, 0 },
3265   { unicode_gc_Lo, 0, 0, 0 },
3266   { unicode_gc_Lo, 0, 0, 0 },
3267   { unicode_gc_Lo, 0, 0, 0 },
3268   { unicode_gc_Cn, 0, 0, 0 },
3269   { unicode_gc_Lo, 0, 0, 0 },
3270   { unicode_gc_Lo, 0, 0, 0 },
3271   { unicode_gc_Lo, 0, 0, 0 },
3272   { unicode_gc_Lo, 0, 0, 0 },
3273   { unicode_gc_Lo, 0, 0, 0 },
3274   { unicode_gc_Lo, 0, 0, 0 },
3275   { unicode_gc_Lo, 0, 0, 0 },
3276   { unicode_gc_Lo, 0, 0, 0 },
3277   { unicode_gc_Lo, 0, 0, 0 },
3278   { unicode_gc_Lo, 0, 0, 0 },
3279   { unicode_gc_Cn, 0, 0, 0 },
3280   { unicode_gc_Lo, 0, 0, 0 },
3281   { unicode_gc_Lo, 0, 0, 0 },
3282   { unicode_gc_Lo, 0, 0, 0 },
3283   { unicode_gc_Lo, 0, 0, 0 },
3284   { unicode_gc_Lo, 0, 0, 0 },
3285   { unicode_gc_Cn, 0, 0, 0 },
3286   { unicode_gc_Cn, 0, 0, 0 },
3287   { unicode_gc_Mn, 7, 0, 0 },
3288   { unicode_gc_Lo, 0, 0, 0 },
3289   { unicode_gc_Mc, 0, 0, 0 },
3290   { unicode_gc_Mn, 0, 0, 0 },
3291   { unicode_gc_Mc, 0, 0, 0 },
3292   { unicode_gc_Mc, 0, 0, 0 },
3293   { unicode_gc_Mc, 0, 0, 0 },
3294   { unicode_gc_Mc, 0, 0, 0 },
3295   { unicode_gc_Mc, 0, 0, 0 },
3296   { unicode_gc_Cn, 0, 0, 0 },
3297   { unicode_gc_Mn, 0, 0, 0 },
3298   { unicode_gc_Mc, 0, 0, 0 },
3299   { unicode_gc_Mc, 0, 0, 0 },
3300   { unicode_gc_Cn, 0, 0, 0 },
3301   { unicode_gc_Mc, 0, 0, 0 },
3302   { unicode_gc_Mc, 0, 0, 0 },
3303   { unicode_gc_Mn, 0, 0, 0 },
3304   { unicode_gc_Mn, 9, 0, 0 },
3305   { unicode_gc_Cn, 0, 0, 0 },
3306   { unicode_gc_Cn, 0, 0, 0 },
3307   { unicode_gc_Cn, 0, 0, 0 },
3308   { unicode_gc_Cn, 0, 0, 0 },
3309   { unicode_gc_Cn, 0, 0, 0 },
3310   { unicode_gc_Cn, 0, 0, 0 },
3311   { unicode_gc_Cn, 0, 0, 0 },
3312   { unicode_gc_Mc, 0, 0, 0 },
3313   { unicode_gc_Mc, 0, 0, 0 },
3314   { unicode_gc_Cn, 0, 0, 0 },
3315   { unicode_gc_Cn, 0, 0, 0 },
3316   { unicode_gc_Cn, 0, 0, 0 },
3317   { unicode_gc_Cn, 0, 0, 0 },
3318   { unicode_gc_Cn, 0, 0, 0 },
3319   { unicode_gc_Cn, 0, 0, 0 },
3320   { unicode_gc_Cn, 0, 0, 0 },
3321   { unicode_gc_Lo, 0, 0, 0 },
3322   { unicode_gc_Cn, 0, 0, 0 },
3323   { unicode_gc_Lo, 0, 0, 0 },
3324   { unicode_gc_Lo, 0, 0, 0 },
3325   { unicode_gc_Cn, 0, 0, 0 },
3326   { unicode_gc_Cn, 0, 0, 0 },
3327   { unicode_gc_Cn, 0, 0, 0 },
3328   { unicode_gc_Cn, 0, 0, 0 },
3329   { unicode_gc_Nd, 0, 0, 0 },
3330   { unicode_gc_Nd, 0, 0, 0 },
3331   { unicode_gc_Nd, 0, 0, 0 },
3332   { unicode_gc_Nd, 0, 0, 0 },
3333   { unicode_gc_Nd, 0, 0, 0 },
3334   { unicode_gc_Nd, 0, 0, 0 },
3335   { unicode_gc_Nd, 0, 0, 0 },
3336   { unicode_gc_Nd, 0, 0, 0 },
3337   { unicode_gc_Nd, 0, 0, 0 },
3338   { unicode_gc_Nd, 0, 0, 0 },
3339   { unicode_gc_Cn, 0, 0, 0 },
3340   { unicode_gc_Cn, 0, 0, 0 },
3341   { unicode_gc_Cn, 0, 0, 0 },
3342   { unicode_gc_Cn, 0, 0, 0 },
3343   { unicode_gc_Cn, 0, 0, 0 },
3344   { unicode_gc_Cn, 0, 0, 0 },
3345   { unicode_gc_Cn, 0, 0, 0 },
3346   { unicode_gc_Cn, 0, 0, 0 },
3347   { unicode_gc_Cn, 0, 0, 0 },
3348   { unicode_gc_Cn, 0, 0, 0 },
3349   { unicode_gc_Cn, 0, 0, 0 },
3350   { unicode_gc_Cn, 0, 0, 0 },
3351   { unicode_gc_Cn, 0, 0, 0 },
3352   { unicode_gc_Cn, 0, 0, 0 },
3353   { unicode_gc_Cn, 0, 0, 0 },
3354   { unicode_gc_Cn, 0, 0, 0 }
3355 };
3356 static const struct unidata subtable13[] = {
3357   { unicode_gc_Cn, 0, 0, 0 },
3358   { unicode_gc_Cn, 0, 0, 0 },
3359   { unicode_gc_Mc, 0, 0, 0 },
3360   { unicode_gc_Mc, 0, 0, 0 },
3361   { unicode_gc_Cn, 0, 0, 0 },
3362   { unicode_gc_Lo, 0, 0, 0 },
3363   { unicode_gc_Lo, 0, 0, 0 },
3364   { unicode_gc_Lo, 0, 0, 0 },
3365   { unicode_gc_Lo, 0, 0, 0 },
3366   { unicode_gc_Lo, 0, 0, 0 },
3367   { unicode_gc_Lo, 0, 0, 0 },
3368   { unicode_gc_Lo, 0, 0, 0 },
3369   { unicode_gc_Lo, 0, 0, 0 },
3370   { unicode_gc_Cn, 0, 0, 0 },
3371   { unicode_gc_Lo, 0, 0, 0 },
3372   { unicode_gc_Lo, 0, 0, 0 },
3373   { unicode_gc_Lo, 0, 0, 0 },
3374   { unicode_gc_Cn, 0, 0, 0 },
3375   { unicode_gc_Lo, 0, 0, 0 },
3376   { unicode_gc_Lo, 0, 0, 0 },
3377   { unicode_gc_Lo, 0, 0, 0 },
3378   { unicode_gc_Lo, 0, 0, 0 },
3379   { unicode_gc_Lo, 0, 0, 0 },
3380   { unicode_gc_Lo, 0, 0, 0 },
3381   { unicode_gc_Lo, 0, 0, 0 },
3382   { unicode_gc_Lo, 0, 0, 0 },
3383   { unicode_gc_Lo, 0, 0, 0 },
3384   { unicode_gc_Lo, 0, 0, 0 },
3385   { unicode_gc_Lo, 0, 0, 0 },
3386   { unicode_gc_Lo, 0, 0, 0 },
3387   { unicode_gc_Lo, 0, 0, 0 },
3388   { unicode_gc_Lo, 0, 0, 0 },
3389   { unicode_gc_Lo, 0, 0, 0 },
3390   { unicode_gc_Lo, 0, 0, 0 },
3391   { unicode_gc_Lo, 0, 0, 0 },
3392   { unicode_gc_Lo, 0, 0, 0 },
3393   { unicode_gc_Lo, 0, 0, 0 },
3394   { unicode_gc_Lo, 0, 0, 0 },
3395   { unicode_gc_Lo, 0, 0, 0 },
3396   { unicode_gc_Lo, 0, 0, 0 },
3397   { unicode_gc_Lo, 0, 0, 0 },
3398   { unicode_gc_Cn, 0, 0, 0 },
3399   { unicode_gc_Lo, 0, 0, 0 },
3400   { unicode_gc_Lo, 0, 0, 0 },
3401   { unicode_gc_Lo, 0, 0, 0 },
3402   { unicode_gc_Lo, 0, 0, 0 },
3403   { unicode_gc_Lo, 0, 0, 0 },
3404   { unicode_gc_Lo, 0, 0, 0 },
3405   { unicode_gc_Lo, 0, 0, 0 },
3406   { unicode_gc_Lo, 0, 0, 0 },
3407   { unicode_gc_Lo, 0, 0, 0 },
3408   { unicode_gc_Lo, 0, 0, 0 },
3409   { unicode_gc_Lo, 0, 0, 0 },
3410   { unicode_gc_Lo, 0, 0, 0 },
3411   { unicode_gc_Lo, 0, 0, 0 },
3412   { unicode_gc_Lo, 0, 0, 0 },
3413   { unicode_gc_Lo, 0, 0, 0 },
3414   { unicode_gc_Lo, 0, 0, 0 },
3415   { unicode_gc_Cn, 0, 0, 0 },
3416   { unicode_gc_Cn, 0, 0, 0 },
3417   { unicode_gc_Cn, 0, 0, 0 },
3418   { unicode_gc_Cn, 0, 0, 0 },
3419   { unicode_gc_Mc, 0, 0, 0 },
3420   { unicode_gc_Mc, 0, 0, 0 },
3421   { unicode_gc_Mc, 0, 0, 0 },
3422   { unicode_gc_Mn, 0, 0, 0 },
3423   { unicode_gc_Mn, 0, 0, 0 },
3424   { unicode_gc_Mn, 0, 0, 0 },
3425   { unicode_gc_Cn, 0, 0, 0 },
3426   { unicode_gc_Cn, 0, 0, 0 },
3427   { unicode_gc_Mc, 0, 0, 0 },
3428   { unicode_gc_Mc, 0, 0, 0 },
3429   { unicode_gc_Mc, 0, 0, 0 },
3430   { unicode_gc_Cn, 0, 0, 0 },
3431   { unicode_gc_Mc, 0, 0, 0 },
3432   { unicode_gc_Mc, 0, 0, 0 },
3433   { unicode_gc_Mc, 0, 0, 0 },
3434   { unicode_gc_Mn, 9, 0, 0 },
3435   { unicode_gc_Cn, 0, 0, 0 },
3436   { unicode_gc_Cn, 0, 0, 0 },
3437   { unicode_gc_Cn, 0, 0, 0 },
3438   { unicode_gc_Cn, 0, 0, 0 },
3439   { unicode_gc_Cn, 0, 0, 0 },
3440   { unicode_gc_Cn, 0, 0, 0 },
3441   { unicode_gc_Cn, 0, 0, 0 },
3442   { unicode_gc_Cn, 0, 0, 0 },
3443   { unicode_gc_Cn, 0, 0, 0 },
3444   { unicode_gc_Mc, 0, 0, 0 },
3445   { unicode_gc_Cn, 0, 0, 0 },
3446   { unicode_gc_Cn, 0, 0, 0 },
3447   { unicode_gc_Cn, 0, 0, 0 },
3448   { unicode_gc_Cn, 0, 0, 0 },
3449   { unicode_gc_Cn, 0, 0, 0 },
3450   { unicode_gc_Cn, 0, 0, 0 },
3451   { unicode_gc_Cn, 0, 0, 0 },
3452   { unicode_gc_Cn, 0, 0, 0 },
3453   { unicode_gc_Lo, 0, 0, 0 },
3454   { unicode_gc_Lo, 0, 0, 0 },
3455   { unicode_gc_Cn, 0, 0, 0 },
3456   { unicode_gc_Cn, 0, 0, 0 },
3457   { unicode_gc_Cn, 0, 0, 0 },
3458   { unicode_gc_Cn, 0, 0, 0 },
3459   { unicode_gc_Nd, 0, 0, 0 },
3460   { unicode_gc_Nd, 0, 0, 0 },
3461   { unicode_gc_Nd, 0, 0, 0 },
3462   { unicode_gc_Nd, 0, 0, 0 },
3463   { unicode_gc_Nd, 0, 0, 0 },
3464   { unicode_gc_Nd, 0, 0, 0 },
3465   { unicode_gc_Nd, 0, 0, 0 },
3466   { unicode_gc_Nd, 0, 0, 0 },
3467   { unicode_gc_Nd, 0, 0, 0 },
3468   { unicode_gc_Nd, 0, 0, 0 },
3469   { unicode_gc_Cn, 0, 0, 0 },
3470   { unicode_gc_Cn, 0, 0, 0 },
3471   { unicode_gc_Cn, 0, 0, 0 },
3472   { unicode_gc_Cn, 0, 0, 0 },
3473   { unicode_gc_Cn, 0, 0, 0 },
3474   { unicode_gc_Cn, 0, 0, 0 },
3475   { unicode_gc_Cn, 0, 0, 0 },
3476   { unicode_gc_Cn, 0, 0, 0 },
3477   { unicode_gc_Cn, 0, 0, 0 },
3478   { unicode_gc_Cn, 0, 0, 0 },
3479   { unicode_gc_Cn, 0, 0, 0 },
3480   { unicode_gc_Cn, 0, 0, 0 },
3481   { unicode_gc_Cn, 0, 0, 0 },
3482   { unicode_gc_Cn, 0, 0, 0 },
3483   { unicode_gc_Cn, 0, 0, 0 },
3484   { unicode_gc_Cn, 0, 0, 0 },
3485   { unicode_gc_Cn, 0, 0, 0 },
3486   { unicode_gc_Cn, 0, 0, 0 },
3487   { unicode_gc_Mc, 0, 0, 0 },
3488   { unicode_gc_Mc, 0, 0, 0 },
3489   { unicode_gc_Cn, 0, 0, 0 },
3490   { unicode_gc_Lo, 0, 0, 0 },
3491   { unicode_gc_Lo, 0, 0, 0 },
3492   { unicode_gc_Lo, 0, 0, 0 },
3493   { unicode_gc_Lo, 0, 0, 0 },
3494   { unicode_gc_Lo, 0, 0, 0 },
3495   { unicode_gc_Lo, 0, 0, 0 },
3496   { unicode_gc_Lo, 0, 0, 0 },
3497   { unicode_gc_Lo, 0, 0, 0 },
3498   { unicode_gc_Lo, 0, 0, 0 },
3499   { unicode_gc_Lo, 0, 0, 0 },
3500   { unicode_gc_Lo, 0, 0, 0 },
3501   { unicode_gc_Lo, 0, 0, 0 },
3502   { unicode_gc_Lo, 0, 0, 0 },
3503   { unicode_gc_Lo, 0, 0, 0 },
3504   { unicode_gc_Lo, 0, 0, 0 },
3505   { unicode_gc_Lo, 0, 0, 0 },
3506   { unicode_gc_Lo, 0, 0, 0 },
3507   { unicode_gc_Lo, 0, 0, 0 },
3508   { unicode_gc_Cn, 0, 0, 0 },
3509   { unicode_gc_Cn, 0, 0, 0 },
3510   { unicode_gc_Cn, 0, 0, 0 },
3511   { unicode_gc_Lo, 0, 0, 0 },
3512   { unicode_gc_Lo, 0, 0, 0 },
3513   { unicode_gc_Lo, 0, 0, 0 },
3514   { unicode_gc_Lo, 0, 0, 0 },
3515   { unicode_gc_Lo, 0, 0, 0 },
3516   { unicode_gc_Lo, 0, 0, 0 },
3517   { unicode_gc_Lo, 0, 0, 0 },
3518   { unicode_gc_Lo, 0, 0, 0 },
3519   { unicode_gc_Lo, 0, 0, 0 },
3520   { unicode_gc_Lo, 0, 0, 0 },
3521   { unicode_gc_Lo, 0, 0, 0 },
3522   { unicode_gc_Lo, 0, 0, 0 },
3523   { unicode_gc_Lo, 0, 0, 0 },
3524   { unicode_gc_Lo, 0, 0, 0 },
3525   { unicode_gc_Lo, 0, 0, 0 },
3526   { unicode_gc_Lo, 0, 0, 0 },
3527   { unicode_gc_Lo, 0, 0, 0 },
3528   { unicode_gc_Lo, 0, 0, 0 },
3529   { unicode_gc_Lo, 0, 0, 0 },
3530   { unicode_gc_Lo, 0, 0, 0 },
3531   { unicode_gc_Lo, 0, 0, 0 },
3532   { unicode_gc_Lo, 0, 0, 0 },
3533   { unicode_gc_Lo, 0, 0, 0 },
3534   { unicode_gc_Lo, 0, 0, 0 },
3535   { unicode_gc_Cn, 0, 0, 0 },
3536   { unicode_gc_Lo, 0, 0, 0 },
3537   { unicode_gc_Lo, 0, 0, 0 },
3538   { unicode_gc_Lo, 0, 0, 0 },
3539   { unicode_gc_Lo, 0, 0, 0 },
3540   { unicode_gc_Lo, 0, 0, 0 },
3541   { unicode_gc_Lo, 0, 0, 0 },
3542   { unicode_gc_Lo, 0, 0, 0 },
3543   { unicode_gc_Lo, 0, 0, 0 },
3544   { unicode_gc_Lo, 0, 0, 0 },
3545   { unicode_gc_Cn, 0, 0, 0 },
3546   { unicode_gc_Lo, 0, 0, 0 },
3547   { unicode_gc_Cn, 0, 0, 0 },
3548   { unicode_gc_Cn, 0, 0, 0 },
3549   { unicode_gc_Lo, 0, 0, 0 },
3550   { unicode_gc_Lo, 0, 0, 0 },
3551   { unicode_gc_Lo, 0, 0, 0 },
3552   { unicode_gc_Lo, 0, 0, 0 },
3553   { unicode_gc_Lo, 0, 0, 0 },
3554   { unicode_gc_Lo, 0, 0, 0 },
3555   { unicode_gc_Lo, 0, 0, 0 },
3556   { unicode_gc_Cn, 0, 0, 0 },
3557   { unicode_gc_Cn, 0, 0, 0 },
3558   { unicode_gc_Cn, 0, 0, 0 },
3559   { unicode_gc_Mn, 9, 0, 0 },
3560   { unicode_gc_Cn, 0, 0, 0 },
3561   { unicode_gc_Cn, 0, 0, 0 },
3562   { unicode_gc_Cn, 0, 0, 0 },
3563   { unicode_gc_Cn, 0, 0, 0 },
3564   { unicode_gc_Mc, 0, 0, 0 },
3565   { unicode_gc_Mc, 0, 0, 0 },
3566   { unicode_gc_Mc, 0, 0, 0 },
3567   { unicode_gc_Mn, 0, 0, 0 },
3568   { unicode_gc_Mn, 0, 0, 0 },
3569   { unicode_gc_Mn, 0, 0, 0 },
3570   { unicode_gc_Cn, 0, 0, 0 },
3571   { unicode_gc_Mn, 0, 0, 0 },
3572   { unicode_gc_Cn, 0, 0, 0 },
3573   { unicode_gc_Mc, 0, 0, 0 },
3574   { unicode_gc_Mc, 0, 0, 0 },
3575   { unicode_gc_Mc, 0, 0, 0 },
3576   { unicode_gc_Mc, 0, 0, 0 },
3577   { unicode_gc_Mc, 0, 0, 0 },
3578   { unicode_gc_Mc, 0, 0, 0 },
3579   { unicode_gc_Mc, 0, 0, 0 },
3580   { unicode_gc_Mc, 0, 0, 0 },
3581   { unicode_gc_Cn, 0, 0, 0 },
3582   { unicode_gc_Cn, 0, 0, 0 },
3583   { unicode_gc_Cn, 0, 0, 0 },
3584   { unicode_gc_Cn, 0, 0, 0 },
3585   { unicode_gc_Cn, 0, 0, 0 },
3586   { unicode_gc_Cn, 0, 0, 0 },
3587   { unicode_gc_Cn, 0, 0, 0 },
3588   { unicode_gc_Cn, 0, 0, 0 },
3589   { unicode_gc_Cn, 0, 0, 0 },
3590   { unicode_gc_Cn, 0, 0, 0 },
3591   { unicode_gc_Cn, 0, 0, 0 },
3592   { unicode_gc_Cn, 0, 0, 0 },
3593   { unicode_gc_Cn, 0, 0, 0 },
3594   { unicode_gc_Cn, 0, 0, 0 },
3595   { unicode_gc_Cn, 0, 0, 0 },
3596   { unicode_gc_Cn, 0, 0, 0 },
3597   { unicode_gc_Cn, 0, 0, 0 },
3598   { unicode_gc_Cn, 0, 0, 0 },
3599   { unicode_gc_Mc, 0, 0, 0 },
3600   { unicode_gc_Mc, 0, 0, 0 },
3601   { unicode_gc_Po, 0, 0, 0 },
3602   { unicode_gc_Cn, 0, 0, 0 },
3603   { unicode_gc_Cn, 0, 0, 0 },
3604   { unicode_gc_Cn, 0, 0, 0 },
3605   { unicode_gc_Cn, 0, 0, 0 },
3606   { unicode_gc_Cn, 0, 0, 0 },
3607   { unicode_gc_Cn, 0, 0, 0 },
3608   { unicode_gc_Cn, 0, 0, 0 },
3609   { unicode_gc_Cn, 0, 0, 0 },
3610   { unicode_gc_Cn, 0, 0, 0 },
3611   { unicode_gc_Cn, 0, 0, 0 },
3612   { unicode_gc_Cn, 0, 0, 0 }
3613 };
3614 static const struct unidata subtable14[] = {
3615   { unicode_gc_Cn, 0, 0, 0 },
3616   { unicode_gc_Lo, 0, 0, 0 },
3617   { unicode_gc_Lo, 0, 0, 0 },
3618   { unicode_gc_Lo, 0, 0, 0 },
3619   { unicode_gc_Lo, 0, 0, 0 },
3620   { unicode_gc_Lo, 0, 0, 0 },
3621   { unicode_gc_Lo, 0, 0, 0 },
3622   { unicode_gc_Lo, 0, 0, 0 },
3623   { unicode_gc_Lo, 0, 0, 0 },
3624   { unicode_gc_Lo, 0, 0, 0 },
3625   { unicode_gc_Lo, 0, 0, 0 },
3626   { unicode_gc_Lo, 0, 0, 0 },
3627   { unicode_gc_Lo, 0, 0, 0 },
3628   { unicode_gc_Lo, 0, 0, 0 },
3629   { unicode_gc_Lo, 0, 0, 0 },
3630   { unicode_gc_Lo, 0, 0, 0 },
3631   { unicode_gc_Lo, 0, 0, 0 },
3632   { unicode_gc_Lo, 0, 0, 0 },
3633   { unicode_gc_Lo, 0, 0, 0 },
3634   { unicode_gc_Lo, 0, 0, 0 },
3635   { unicode_gc_Lo, 0, 0, 0 },
3636   { unicode_gc_Lo, 0, 0, 0 },
3637   { unicode_gc_Lo, 0, 0, 0 },
3638   { unicode_gc_Lo, 0, 0, 0 },
3639   { unicode_gc_Lo, 0, 0, 0 },
3640   { unicode_gc_Lo, 0, 0, 0 },
3641   { unicode_gc_Lo, 0, 0, 0 },
3642   { unicode_gc_Lo, 0, 0, 0 },
3643   { unicode_gc_Lo, 0, 0, 0 },
3644   { unicode_gc_Lo, 0, 0, 0 },
3645   { unicode_gc_Lo, 0, 0, 0 },
3646   { unicode_gc_Lo, 0, 0, 0 },
3647   { unicode_gc_Lo, 0, 0, 0 },
3648   { unicode_gc_Lo, 0, 0, 0 },
3649   { unicode_gc_Lo, 0, 0, 0 },
3650   { unicode_gc_Lo, 0, 0, 0 },
3651   { unicode_gc_Lo, 0, 0, 0 },
3652   { unicode_gc_Lo, 0, 0, 0 },
3653   { unicode_gc_Lo, 0, 0, 0 },
3654   { unicode_gc_Lo, 0, 0, 0 },
3655   { unicode_gc_Lo, 0, 0, 0 },
3656   { unicode_gc_Lo, 0, 0, 0 },
3657   { unicode_gc_Lo, 0, 0, 0 },
3658   { unicode_gc_Lo, 0, 0, 0 },
3659   { unicode_gc_Lo, 0, 0, 0 },
3660   { unicode_gc_Lo, 0, 0, 0 },
3661   { unicode_gc_Lo, 0, 0, 0 },
3662   { unicode_gc_Lo, 0, 0, 0 },
3663   { unicode_gc_Lo, 0, 0, 0 },
3664   { unicode_gc_Mn, 0, 0, 0 },
3665   { unicode_gc_Lo, 0, 0, 0 },
3666   { unicode_gc_Lo, 0, 0, 0 },
3667   { unicode_gc_Mn, 0, 0, 0 },
3668   { unicode_gc_Mn, 0, 0, 0 },
3669   { unicode_gc_Mn, 0, 0, 0 },
3670   { unicode_gc_Mn, 0, 0, 0 },
3671   { unicode_gc_Mn, 103, 0, 0 },
3672   { unicode_gc_Mn, 103, 0, 0 },
3673   { unicode_gc_Mn, 9, 0, 0 },
3674   { unicode_gc_Cn, 0, 0, 0 },
3675   { unicode_gc_Cn, 0, 0, 0 },
3676   { unicode_gc_Cn, 0, 0, 0 },
3677   { unicode_gc_Cn, 0, 0, 0 },
3678   { unicode_gc_Sc, 0, 0, 0 },
3679   { unicode_gc_Lo, 0, 0, 0 },
3680   { unicode_gc_Lo, 0, 0, 0 },
3681   { unicode_gc_Lo, 0, 0, 0 },
3682   { unicode_gc_Lo, 0, 0, 0 },
3683   { unicode_gc_Lo, 0, 0, 0 },
3684   { unicode_gc_Lo, 0, 0, 0 },
3685   { unicode_gc_Lm, 0, 0, 0 },
3686   { unicode_gc_Mn, 0, 0, 0 },
3687   { unicode_gc_Mn, 107, 0, 0 },
3688   { unicode_gc_Mn, 107, 0, 0 },
3689   { unicode_gc_Mn, 107, 0, 0 },
3690   { unicode_gc_Mn, 107, 0, 0 },
3691   { unicode_gc_Mn, 0, 0, 0 },
3692   { unicode_gc_Mn, 0, 0, 0 },
3693   { unicode_gc_Mn, 0, 0, 0 },
3694   { unicode_gc_Po, 0, 0, 0 },
3695   { unicode_gc_Nd, 0, 0, 0 },
3696   { unicode_gc_Nd, 0, 0, 0 },
3697   { unicode_gc_Nd, 0, 0, 0 },
3698   { unicode_gc_Nd, 0, 0, 0 },
3699   { unicode_gc_Nd, 0, 0, 0 },
3700   { unicode_gc_Nd, 0, 0, 0 },
3701   { unicode_gc_Nd, 0, 0, 0 },
3702   { unicode_gc_Nd, 0, 0, 0 },
3703   { unicode_gc_Nd, 0, 0, 0 },
3704   { unicode_gc_Nd, 0, 0, 0 },
3705   { unicode_gc_Po, 0, 0, 0 },
3706   { unicode_gc_Po, 0, 0, 0 },
3707   { unicode_gc_Cn, 0, 0, 0 },
3708   { unicode_gc_Cn, 0, 0, 0 },
3709   { unicode_gc_Cn, 0, 0, 0 },
3710   { unicode_gc_Cn, 0, 0, 0 },
3711   { unicode_gc_Cn, 0, 0, 0 },
3712   { unicode_gc_Cn, 0, 0, 0 },
3713   { unicode_gc_Cn, 0, 0, 0 },
3714   { unicode_gc_Cn, 0, 0, 0 },
3715   { unicode_gc_Cn, 0, 0, 0 },
3716   { unicode_gc_Cn, 0, 0, 0 },
3717   { unicode_gc_Cn, 0, 0, 0 },
3718   { unicode_gc_Cn, 0, 0, 0 },
3719   { unicode_gc_Cn, 0, 0, 0 },
3720   { unicode_gc_Cn, 0, 0, 0 },
3721   { unicode_gc_Cn, 0, 0, 0 },
3722   { unicode_gc_Cn, 0, 0, 0 },
3723   { unicode_gc_Cn, 0, 0, 0 },
3724   { unicode_gc_Cn, 0, 0, 0 },
3725   { unicode_gc_Cn, 0, 0, 0 },
3726   { unicode_gc_Cn, 0, 0, 0 },
3727   { unicode_gc_Cn, 0, 0, 0 },
3728   { unicode_gc_Cn, 0, 0, 0 },
3729   { unicode_gc_Cn, 0, 0, 0 },
3730   { unicode_gc_Cn, 0, 0, 0 },
3731   { unicode_gc_Cn, 0, 0, 0 },
3732   { unicode_gc_Cn, 0, 0, 0 },
3733   { unicode_gc_Cn, 0, 0, 0 },
3734   { unicode_gc_Cn, 0, 0, 0 },
3735   { unicode_gc_Cn, 0, 0, 0 },
3736   { unicode_gc_Cn, 0, 0, 0 },
3737   { unicode_gc_Cn, 0, 0, 0 },
3738   { unicode_gc_Cn, 0, 0, 0 },
3739   { unicode_gc_Cn, 0, 0, 0 },
3740   { unicode_gc_Cn, 0, 0, 0 },
3741   { unicode_gc_Cn, 0, 0, 0 },
3742   { unicode_gc_Cn, 0, 0, 0 },
3743   { unicode_gc_Cn, 0, 0, 0 },
3744   { unicode_gc_Lo, 0, 0, 0 },
3745   { unicode_gc_Lo, 0, 0, 0 },
3746   { unicode_gc_Cn, 0, 0, 0 },
3747   { unicode_gc_Lo, 0, 0, 0 },
3748   { unicode_gc_Cn, 0, 0, 0 },
3749   { unicode_gc_Cn, 0, 0, 0 },
3750   { unicode_gc_Lo, 0, 0, 0 },
3751   { unicode_gc_Lo, 0, 0, 0 },
3752   { unicode_gc_Cn, 0, 0, 0 },
3753   { unicode_gc_Lo, 0, 0, 0 },
3754   { unicode_gc_Cn, 0, 0, 0 },
3755   { unicode_gc_Cn, 0, 0, 0 },
3756   { unicode_gc_Lo, 0, 0, 0 },
3757   { unicode_gc_Cn, 0, 0, 0 },
3758   { unicode_gc_Cn, 0, 0, 0 },
3759   { unicode_gc_Cn, 0, 0, 0 },
3760   { unicode_gc_Cn, 0, 0, 0 },
3761   { unicode_gc_Cn, 0, 0, 0 },
3762   { unicode_gc_Cn, 0, 0, 0 },
3763   { unicode_gc_Lo, 0, 0, 0 },
3764   { unicode_gc_Lo, 0, 0, 0 },
3765   { unicode_gc_Lo, 0, 0, 0 },
3766   { unicode_gc_Lo, 0, 0, 0 },
3767   { unicode_gc_Cn, 0, 0, 0 },
3768   { unicode_gc_Lo, 0, 0, 0 },
3769   { unicode_gc_Lo, 0, 0, 0 },
3770   { unicode_gc_Lo, 0, 0, 0 },
3771   { unicode_gc_Lo, 0, 0, 0 },
3772   { unicode_gc_Lo, 0, 0, 0 },
3773   { unicode_gc_Lo, 0, 0, 0 },
3774   { unicode_gc_Lo, 0, 0, 0 },
3775   { unicode_gc_Cn, 0, 0, 0 },
3776   { unicode_gc_Lo, 0, 0, 0 },
3777   { unicode_gc_Lo, 0, 0, 0 },
3778   { unicode_gc_Lo, 0, 0, 0 },
3779   { unicode_gc_Cn, 0, 0, 0 },
3780   { unicode_gc_Lo, 0, 0, 0 },
3781   { unicode_gc_Cn, 0, 0, 0 },
3782   { unicode_gc_Lo, 0, 0, 0 },
3783   { unicode_gc_Cn, 0, 0, 0 },
3784   { unicode_gc_Cn, 0, 0, 0 },
3785   { unicode_gc_Lo, 0, 0, 0 },
3786   { unicode_gc_Lo, 0, 0, 0 },
3787   { unicode_gc_Cn, 0, 0, 0 },
3788   { unicode_gc_Lo, 0, 0, 0 },
3789   { unicode_gc_Lo, 0, 0, 0 },
3790   { unicode_gc_Lo, 0, 0, 0 },
3791   { unicode_gc_Lo, 0, 0, 0 },
3792   { unicode_gc_Mn, 0, 0, 0 },
3793   { unicode_gc_Lo, 0, 0, 0 },
3794   { unicode_gc_Lo, 0, 0, 0 },
3795   { unicode_gc_Mn, 0, 0, 0 },
3796   { unicode_gc_Mn, 0, 0, 0 },
3797   { unicode_gc_Mn, 0, 0, 0 },
3798   { unicode_gc_Mn, 0, 0, 0 },
3799   { unicode_gc_Mn, 118, 0, 0 },
3800   { unicode_gc_Mn, 118, 0, 0 },
3801   { unicode_gc_Cn, 0, 0, 0 },
3802   { unicode_gc_Mn, 0, 0, 0 },
3803   { unicode_gc_Mn, 0, 0, 0 },
3804   { unicode_gc_Lo, 0, 0, 0 },
3805   { unicode_gc_Cn, 0, 0, 0 },
3806   { unicode_gc_Cn, 0, 0, 0 },
3807   { unicode_gc_Lo, 0, 0, 0 },
3808   { unicode_gc_Lo, 0, 0, 0 },
3809   { unicode_gc_Lo, 0, 0, 0 },
3810   { unicode_gc_Lo, 0, 0, 0 },
3811   { unicode_gc_Lo, 0, 0, 0 },
3812   { unicode_gc_Cn, 0, 0, 0 },
3813   { unicode_gc_Lm, 0, 0, 0 },
3814   { unicode_gc_Cn, 0, 0, 0 },
3815   { unicode_gc_Mn, 122, 0, 0 },
3816   { unicode_gc_Mn, 122, 0, 0 },
3817   { unicode_gc_Mn, 122, 0, 0 },
3818   { unicode_gc_Mn, 122, 0, 0 },
3819   { unicode_gc_Mn, 0, 0, 0 },
3820   { unicode_gc_Mn, 0, 0, 0 },
3821   { unicode_gc_Cn, 0, 0, 0 },
3822   { unicode_gc_Cn, 0, 0, 0 },
3823   { unicode_gc_Nd, 0, 0, 0 },
3824   { unicode_gc_Nd, 0, 0, 0 },
3825   { unicode_gc_Nd, 0, 0, 0 },
3826   { unicode_gc_Nd, 0, 0, 0 },
3827   { unicode_gc_Nd, 0, 0, 0 },
3828   { unicode_gc_Nd, 0, 0, 0 },
3829   { unicode_gc_Nd, 0, 0, 0 },
3830   { unicode_gc_Nd, 0, 0, 0 },
3831   { unicode_gc_Nd, 0, 0, 0 },
3832   { unicode_gc_Nd, 0, 0, 0 },
3833   { unicode_gc_Cn, 0, 0, 0 },
3834   { unicode_gc_Cn, 0, 0, 0 },
3835   { unicode_gc_Lo, 0, 0, 0 },
3836   { unicode_gc_Lo, 0, 0, 0 },
3837   { unicode_gc_Cn, 0, 0, 0 },
3838   { unicode_gc_Cn, 0, 0, 0 },
3839   { unicode_gc_Cn, 0, 0, 0 },
3840   { unicode_gc_Cn, 0, 0, 0 },
3841   { unicode_gc_Cn, 0, 0, 0 },
3842   { unicode_gc_Cn, 0, 0, 0 },
3843   { unicode_gc_Cn, 0, 0, 0 },
3844   { unicode_gc_Cn, 0, 0, 0 },
3845   { unicode_gc_Cn, 0, 0, 0 },
3846   { unicode_gc_Cn, 0, 0, 0 },
3847   { unicode_gc_Cn, 0, 0, 0 },
3848   { unicode_gc_Cn, 0, 0, 0 },
3849   { unicode_gc_Cn, 0, 0, 0 },
3850   { unicode_gc_Cn, 0, 0, 0 },
3851   { unicode_gc_Cn, 0, 0, 0 },
3852   { unicode_gc_Cn, 0, 0, 0 },
3853   { unicode_gc_Cn, 0, 0, 0 },
3854   { unicode_gc_Cn, 0, 0, 0 },
3855   { unicode_gc_Cn, 0, 0, 0 },
3856   { unicode_gc_Cn, 0, 0, 0 },
3857   { unicode_gc_Cn, 0, 0, 0 },
3858   { unicode_gc_Cn, 0, 0, 0 },
3859   { unicode_gc_Cn, 0, 0, 0 },
3860   { unicode_gc_Cn, 0, 0, 0 },
3861   { unicode_gc_Cn, 0, 0, 0 },
3862   { unicode_gc_Cn, 0, 0, 0 },
3863   { unicode_gc_Cn, 0, 0, 0 },
3864   { unicode_gc_Cn, 0, 0, 0 },
3865   { unicode_gc_Cn, 0, 0, 0 },
3866   { unicode_gc_Cn, 0, 0, 0 },
3867   { unicode_gc_Cn, 0, 0, 0 },
3868   { unicode_gc_Cn, 0, 0, 0 },
3869   { unicode_gc_Cn, 0, 0, 0 },
3870   { unicode_gc_Cn, 0, 0, 0 }
3871 };
3872 static const struct unidata subtable15[] = {
3873   { unicode_gc_Lo, 0, 0, 0 },
3874   { unicode_gc_So, 0, 0, 0 },
3875   { unicode_gc_So, 0, 0, 0 },
3876   { unicode_gc_So, 0, 0, 0 },
3877   { unicode_gc_Po, 0, 0, 0 },
3878   { unicode_gc_Po, 0, 0, 0 },
3879   { unicode_gc_Po, 0, 0, 0 },
3880   { unicode_gc_Po, 0, 0, 0 },
3881   { unicode_gc_Po, 0, 0, 0 },
3882   { unicode_gc_Po, 0, 0, 0 },
3883   { unicode_gc_Po, 0, 0, 0 },
3884   { unicode_gc_Po, 0, 0, 0 },
3885   { unicode_gc_Po, 0, 0, 0 },
3886   { unicode_gc_Po, 0, 0, 0 },
3887   { unicode_gc_Po, 0, 0, 0 },
3888   { unicode_gc_Po, 0, 0, 0 },
3889   { unicode_gc_Po, 0, 0, 0 },
3890   { unicode_gc_Po, 0, 0, 0 },
3891   { unicode_gc_Po, 0, 0, 0 },
3892   { unicode_gc_So, 0, 0, 0 },
3893   { unicode_gc_So, 0, 0, 0 },
3894   { unicode_gc_So, 0, 0, 0 },
3895   { unicode_gc_So, 0, 0, 0 },
3896   { unicode_gc_So, 0, 0, 0 },
3897   { unicode_gc_Mn, 220, 0, 0 },
3898   { unicode_gc_Mn, 220, 0, 0 },
3899   { unicode_gc_So, 0, 0, 0 },
3900   { unicode_gc_So, 0, 0, 0 },
3901   { unicode_gc_So, 0, 0, 0 },
3902   { unicode_gc_So, 0, 0, 0 },
3903   { unicode_gc_So, 0, 0, 0 },
3904   { unicode_gc_So, 0, 0, 0 },
3905   { unicode_gc_Nd, 0, 0, 0 },
3906   { unicode_gc_Nd, 0, 0, 0 },
3907   { unicode_gc_Nd, 0, 0, 0 },
3908   { unicode_gc_Nd, 0, 0, 0 },
3909   { unicode_gc_Nd, 0, 0, 0 },
3910   { unicode_gc_Nd, 0, 0, 0 },
3911   { unicode_gc_Nd, 0, 0, 0 },
3912   { unicode_gc_Nd, 0, 0, 0 },
3913   { unicode_gc_Nd, 0, 0, 0 },
3914   { unicode_gc_Nd, 0, 0, 0 },
3915   { unicode_gc_No, 0, 0, 0 },
3916   { unicode_gc_No, 0, 0, 0 },
3917   { unicode_gc_No, 0, 0, 0 },
3918   { unicode_gc_No, 0, 0, 0 },
3919   { unicode_gc_No, 0, 0, 0 },
3920   { unicode_gc_No, 0, 0, 0 },
3921   { unicode_gc_No, 0, 0, 0 },
3922   { unicode_gc_No, 0, 0, 0 },
3923   { unicode_gc_No, 0, 0, 0 },
3924   { unicode_gc_No, 0, 0, 0 },
3925   { unicode_gc_So, 0, 0, 0 },
3926   { unicode_gc_Mn, 220, 0, 0 },
3927   { unicode_gc_So, 0, 0, 0 },
3928   { unicode_gc_Mn, 220, 0, 0 },
3929   { unicode_gc_So, 0, 0, 0 },
3930   { unicode_gc_Mn, 216, 0, 0 },
3931   { unicode_gc_Ps, 0, 0, 0 },
3932   { unicode_gc_Pe, 0, 0, 0 },
3933   { unicode_gc_Ps, 0, 0, 0 },
3934   { unicode_gc_Pe, 0, 0, 0 },
3935   { unicode_gc_Mc, 0, 0, 0 },
3936   { unicode_gc_Mc, 0, 0, 0 },
3937   { unicode_gc_Lo, 0, 0, 0 },
3938   { unicode_gc_Lo, 0, 0, 0 },
3939   { unicode_gc_Lo, 0, 0, 0 },
3940   { unicode_gc_Lo, 0, 0, 0 },
3941   { unicode_gc_Lo, 0, 0, 0 },
3942   { unicode_gc_Lo, 0, 0, 0 },
3943   { unicode_gc_Lo, 0, 0, 0 },
3944   { unicode_gc_Lo, 0, 0, 0 },
3945   { unicode_gc_Cn, 0, 0, 0 },
3946   { unicode_gc_Lo, 0, 0, 0 },
3947   { unicode_gc_Lo, 0, 0, 0 },
3948   { unicode_gc_Lo, 0, 0, 0 },
3949   { unicode_gc_Lo, 0, 0, 0 },
3950   { unicode_gc_Lo, 0, 0, 0 },
3951   { unicode_gc_Lo, 0, 0, 0 },
3952   { unicode_gc_Lo, 0, 0, 0 },
3953   { unicode_gc_Lo, 0, 0, 0 },
3954   { unicode_gc_Lo, 0, 0, 0 },
3955   { unicode_gc_Lo, 0, 0, 0 },
3956   { unicode_gc_Lo, 0, 0, 0 },
3957   { unicode_gc_Lo, 0, 0, 0 },
3958   { unicode_gc_Lo, 0, 0, 0 },
3959   { unicode_gc_Lo, 0, 0, 0 },
3960   { unicode_gc_Lo, 0, 0, 0 },
3961   { unicode_gc_Lo, 0, 0, 0 },
3962   { unicode_gc_Lo, 0, 0, 0 },
3963   { unicode_gc_Lo, 0, 0, 0 },
3964   { unicode_gc_Lo, 0, 0, 0 },
3965   { unicode_gc_Lo, 0, 0, 0 },
3966   { unicode_gc_Lo, 0, 0, 0 },
3967   { unicode_gc_Lo, 0, 0, 0 },
3968   { unicode_gc_Lo, 0, 0, 0 },
3969   { unicode_gc_Lo, 0, 0, 0 },
3970   { unicode_gc_Lo, 0, 0, 0 },
3971   { unicode_gc_Lo, 0, 0, 0 },
3972   { unicode_gc_Lo, 0, 0, 0 },
3973   { unicode_gc_Lo, 0, 0, 0 },
3974   { unicode_gc_Lo, 0, 0, 0 },
3975   { unicode_gc_Lo, 0, 0, 0 },
3976   { unicode_gc_Lo, 0, 0, 0 },
3977   { unicode_gc_Lo, 0, 0, 0 },
3978   { unicode_gc_Lo, 0, 0, 0 },
3979   { unicode_gc_Lo, 0, 0, 0 },
3980   { unicode_gc_Cn, 0, 0, 0 },
3981   { unicode_gc_Cn, 0, 0, 0 },
3982   { unicode_gc_Cn, 0, 0, 0 },
3983   { unicode_gc_Cn, 0, 0, 0 },
3984   { unicode_gc_Cn, 0, 0, 0 },
3985   { unicode_gc_Cn, 0, 0, 0 },
3986   { unicode_gc_Mn, 129, 0, 0 },
3987   { unicode_gc_Mn, 130, 0, 0 },
3988   { unicode_gc_Mn, 0, 0, 0 },
3989   { unicode_gc_Mn, 132, 0, 0 },
3990   { unicode_gc_Mn, 0, 0, 0 },
3991   { unicode_gc_Mn, 0, 0, 0 },
3992   { unicode_gc_Mn, 0, 0, 0 },
3993   { unicode_gc_Mn, 0, 0, 0 },
3994   { unicode_gc_Mn, 0, 0, 0 },
3995   { unicode_gc_Mn, 130, 0, 0 },
3996   { unicode_gc_Mn, 130, 0, 0 },
3997   { unicode_gc_Mn, 130, 0, 0 },
3998   { unicode_gc_Mn, 130, 0, 0 },
3999   { unicode_gc_Mn, 0, 0, 0 },
4000   { unicode_gc_Mc, 0, 0, 0 },
4001   { unicode_gc_Mn, 130, 0, 0 },
4002   { unicode_gc_Mn, 0, 0, 0 },
4003   { unicode_gc_Mn, 230, 0, 0 },
4004   { unicode_gc_Mn, 230, 0, 0 },
4005   { unicode_gc_Mn, 9, 0, 0 },
4006   { unicode_gc_Po, 0, 0, 0 },
4007   { unicode_gc_Mn, 230, 0, 0 },
4008   { unicode_gc_Mn, 230, 0, 0 },
4009   { unicode_gc_Lo, 0, 0, 0 },
4010   { unicode_gc_Lo, 0, 0, 0 },
4011   { unicode_gc_Lo, 0, 0, 0 },
4012   { unicode_gc_Lo, 0, 0, 0 },
4013   { unicode_gc_Cn, 0, 0, 0 },
4014   { unicode_gc_Cn, 0, 0, 0 },
4015   { unicode_gc_Cn, 0, 0, 0 },
4016   { unicode_gc_Cn, 0, 0, 0 },
4017   { unicode_gc_Mn, 0, 0, 0 },
4018   { unicode_gc_Mn, 0, 0, 0 },
4019   { unicode_gc_Mn, 0, 0, 0 },
4020   { unicode_gc_Mn, 0, 0, 0 },
4021   { unicode_gc_Mn, 0, 0, 0 },
4022   { unicode_gc_Mn, 0, 0, 0 },
4023   { unicode_gc_Mn, 0, 0, 0 },
4024   { unicode_gc_Mn, 0, 0, 0 },
4025   { unicode_gc_Cn, 0, 0, 0 },
4026   { unicode_gc_Mn, 0, 0, 0 },
4027   { unicode_gc_Mn, 0, 0, 0 },
4028   { unicode_gc_Mn, 0, 0, 0 },
4029   { unicode_gc_Mn, 0, 0, 0 },
4030   { unicode_gc_Mn, 0, 0, 0 },
4031   { unicode_gc_Mn, 0, 0, 0 },
4032   { unicode_gc_Mn, 0, 0, 0 },
4033   { unicode_gc_Mn, 0, 0, 0 },
4034   { unicode_gc_Mn, 0, 0, 0 },
4035   { unicode_gc_Mn, 0, 0, 0 },
4036   { unicode_gc_Mn, 0, 0, 0 },
4037   { unicode_gc_Mn, 0, 0, 0 },
4038   { unicode_gc_Mn, 0, 0, 0 },
4039   { unicode_gc_Mn, 0, 0, 0 },
4040   { unicode_gc_Mn, 0, 0, 0 },
4041   { unicode_gc_Mn, 0, 0, 0 },
4042   { unicode_gc_Mn, 0, 0, 0 },
4043   { unicode_gc_Mn, 0, 0, 0 },
4044   { unicode_gc_Mn, 0, 0, 0 },
4045   { unicode_gc_Mn, 0, 0, 0 },
4046   { unicode_gc_Mn, 0, 0, 0 },
4047   { unicode_gc_Mn, 0, 0, 0 },
4048   { unicode_gc_Mn, 0, 0, 0 },
4049   { unicode_gc_Mn, 0, 0, 0 },
4050   { unicode_gc_Mn, 0, 0, 0 },
4051   { unicode_gc_Mn, 0, 0, 0 },
4052   { unicode_gc_Mn, 0, 0, 0 },
4053   { unicode_gc_Mn, 0, 0, 0 },
4054   { unicode_gc_Mn, 0, 0, 0 },
4055   { unicode_gc_Mn, 0, 0, 0 },
4056   { unicode_gc_Mn, 0, 0, 0 },
4057   { unicode_gc_Mn, 0, 0, 0 },
4058   { unicode_gc_Mn, 0, 0, 0 },
4059   { unicode_gc_Mn, 0, 0, 0 },
4060   { unicode_gc_Mn, 0, 0, 0 },
4061   { unicode_gc_Mn, 0, 0, 0 },
4062   { unicode_gc_Cn, 0, 0, 0 },
4063   { unicode_gc_So, 0, 0, 0 },
4064   { unicode_gc_So, 0, 0, 0 },
4065   { unicode_gc_So, 0, 0, 0 },
4066   { unicode_gc_So, 0, 0, 0 },
4067   { unicode_gc_So, 0, 0, 0 },
4068   { unicode_gc_So, 0, 0, 0 },
4069   { unicode_gc_So, 0, 0, 0 },
4070   { unicode_gc_So, 0, 0, 0 },
4071   { unicode_gc_Mn, 220, 0, 0 },
4072   { unicode_gc_So, 0, 0, 0 },
4073   { unicode_gc_So, 0, 0, 0 },
4074   { unicode_gc_So, 0, 0, 0 },
4075   { unicode_gc_So, 0, 0, 0 },
4076   { unicode_gc_So, 0, 0, 0 },
4077   { unicode_gc_So, 0, 0, 0 },
4078   { unicode_gc_Cn, 0, 0, 0 },
4079   { unicode_gc_Cn, 0, 0, 0 },
4080   { unicode_gc_So, 0, 0, 0 },
4081   { unicode_gc_Cn, 0, 0, 0 },
4082   { unicode_gc_Cn, 0, 0, 0 },
4083   { unicode_gc_Cn, 0, 0, 0 },
4084   { unicode_gc_Cn, 0, 0, 0 },
4085   { unicode_gc_Cn, 0, 0, 0 },
4086   { unicode_gc_Cn, 0, 0, 0 },
4087   { unicode_gc_Cn, 0, 0, 0 },
4088   { unicode_gc_Cn, 0, 0, 0 },
4089   { unicode_gc_Cn, 0, 0, 0 },
4090   { unicode_gc_Cn, 0, 0, 0 },
4091   { unicode_gc_Cn, 0, 0, 0 },
4092   { unicode_gc_Cn, 0, 0, 0 },
4093   { unicode_gc_Cn, 0, 0, 0 },
4094   { unicode_gc_Cn, 0, 0, 0 },
4095   { unicode_gc_Cn, 0, 0, 0 },
4096   { unicode_gc_Cn, 0, 0, 0 },
4097   { unicode_gc_Cn, 0, 0, 0 },
4098   { unicode_gc_Cn, 0, 0, 0 },
4099   { unicode_gc_Cn, 0, 0, 0 },
4100   { unicode_gc_Cn, 0, 0, 0 },
4101   { unicode_gc_Cn, 0, 0, 0 },
4102   { unicode_gc_Cn, 0, 0, 0 },
4103   { unicode_gc_Cn, 0, 0, 0 },
4104   { unicode_gc_Cn, 0, 0, 0 },
4105   { unicode_gc_Cn, 0, 0, 0 },
4106   { unicode_gc_Cn, 0, 0, 0 },
4107   { unicode_gc_Cn, 0, 0, 0 },
4108   { unicode_gc_Cn, 0, 0, 0 },
4109   { unicode_gc_Cn, 0, 0, 0 },
4110   { unicode_gc_Cn, 0, 0, 0 },
4111   { unicode_gc_Cn, 0, 0, 0 },
4112   { unicode_gc_Cn, 0, 0, 0 },
4113   { unicode_gc_Cn, 0, 0, 0 },
4114   { unicode_gc_Cn, 0, 0, 0 },
4115   { unicode_gc_Cn, 0, 0, 0 },
4116   { unicode_gc_Cn, 0, 0, 0 },
4117   { unicode_gc_Cn, 0, 0, 0 },
4118   { unicode_gc_Cn, 0, 0, 0 },
4119   { unicode_gc_Cn, 0, 0, 0 },
4120   { unicode_gc_Cn, 0, 0, 0 },
4121   { unicode_gc_Cn, 0, 0, 0 },
4122   { unicode_gc_Cn, 0, 0, 0 },
4123   { unicode_gc_Cn, 0, 0, 0 },
4124   { unicode_gc_Cn, 0, 0, 0 },
4125   { unicode_gc_Cn, 0, 0, 0 },
4126   { unicode_gc_Cn, 0, 0, 0 },
4127   { unicode_gc_Cn, 0, 0, 0 },
4128   { unicode_gc_Cn, 0, 0, 0 }
4129 };
4130 static const struct unidata subtable16[] = {
4131   { unicode_gc_Lo, 0, 0, 0 },
4132   { unicode_gc_Lo, 0, 0, 0 },
4133   { unicode_gc_Lo, 0, 0, 0 },
4134   { unicode_gc_Lo, 0, 0, 0 },
4135   { unicode_gc_Lo, 0, 0, 0 },
4136   { unicode_gc_Lo, 0, 0, 0 },
4137   { unicode_gc_Lo, 0, 0, 0 },
4138   { unicode_gc_Lo, 0, 0, 0 },
4139   { unicode_gc_Lo, 0, 0, 0 },
4140   { unicode_gc_Lo, 0, 0, 0 },
4141   { unicode_gc_Lo, 0, 0, 0 },
4142   { unicode_gc_Lo, 0, 0, 0 },
4143   { unicode_gc_Lo, 0, 0, 0 },
4144   { unicode_gc_Lo, 0, 0, 0 },
4145   { unicode_gc_Lo, 0, 0, 0 },
4146   { unicode_gc_Lo, 0, 0, 0 },
4147   { unicode_gc_Lo, 0, 0, 0 },
4148   { unicode_gc_Lo, 0, 0, 0 },
4149   { unicode_gc_Lo, 0, 0, 0 },
4150   { unicode_gc_Lo, 0, 0, 0 },
4151   { unicode_gc_Lo, 0, 0, 0 },
4152   { unicode_gc_Lo, 0, 0, 0 },
4153   { unicode_gc_Lo, 0, 0, 0 },
4154   { unicode_gc_Lo, 0, 0, 0 },
4155   { unicode_gc_Lo, 0, 0, 0 },
4156   { unicode_gc_Lo, 0, 0, 0 },
4157   { unicode_gc_Lo, 0, 0, 0 },
4158   { unicode_gc_Lo, 0, 0, 0 },
4159   { unicode_gc_Lo, 0, 0, 0 },
4160   { unicode_gc_Lo, 0, 0, 0 },
4161   { unicode_gc_Lo, 0, 0, 0 },
4162   { unicode_gc_Lo, 0, 0, 0 },
4163   { unicode_gc_Lo, 0, 0, 0 },
4164   { unicode_gc_Lo, 0, 0, 0 },
4165   { unicode_gc_Cn, 0, 0, 0 },
4166   { unicode_gc_Lo, 0, 0, 0 },
4167   { unicode_gc_Lo, 0, 0, 0 },
4168   { unicode_gc_Lo, 0, 0, 0 },
4169   { unicode_gc_Lo, 0, 0, 0 },
4170   { unicode_gc_Lo, 0, 0, 0 },
4171   { unicode_gc_Cn, 0, 0, 0 },
4172   { unicode_gc_Lo, 0, 0, 0 },
4173   { unicode_gc_Lo, 0, 0, 0 },
4174   { unicode_gc_Cn, 0, 0, 0 },
4175   { unicode_gc_Mc, 0, 0, 0 },
4176   { unicode_gc_Mn, 0, 0, 0 },
4177   { unicode_gc_Mn, 0, 0, 0 },
4178   { unicode_gc_Mn, 0, 0, 0 },
4179   { unicode_gc_Mn, 0, 0, 0 },
4180   { unicode_gc_Mc, 0, 0, 0 },
4181   { unicode_gc_Mn, 0, 0, 0 },
4182   { unicode_gc_Cn, 0, 0, 0 },
4183   { unicode_gc_Cn, 0, 0, 0 },
4184   { unicode_gc_Cn, 0, 0, 0 },
4185   { unicode_gc_Mn, 0, 0, 0 },
4186   { unicode_gc_Mn, 7, 0, 0 },
4187   { unicode_gc_Mc, 0, 0, 0 },
4188   { unicode_gc_Mn, 9, 0, 0 },
4189   { unicode_gc_Cn, 0, 0, 0 },
4190   { unicode_gc_Cn, 0, 0, 0 },
4191   { unicode_gc_Cn, 0, 0, 0 },
4192   { unicode_gc_Cn, 0, 0, 0 },
4193   { unicode_gc_Cn, 0, 0, 0 },
4194   { unicode_gc_Cn, 0, 0, 0 },
4195   { unicode_gc_Nd, 0, 0, 0 },
4196   { unicode_gc_Nd, 0, 0, 0 },
4197   { unicode_gc_Nd, 0, 0, 0 },
4198   { unicode_gc_Nd, 0, 0, 0 },
4199   { unicode_gc_Nd, 0, 0, 0 },
4200   { unicode_gc_Nd, 0, 0, 0 },
4201   { unicode_gc_Nd, 0, 0, 0 },
4202   { unicode_gc_Nd, 0, 0, 0 },
4203   { unicode_gc_Nd, 0, 0, 0 },
4204   { unicode_gc_Nd, 0, 0, 0 },
4205   { unicode_gc_Po, 0, 0, 0 },
4206   { unicode_gc_Po, 0, 0, 0 },
4207   { unicode_gc_Po, 0, 0, 0 },
4208   { unicode_gc_Po, 0, 0, 0 },
4209   { unicode_gc_Po, 0, 0, 0 },
4210   { unicode_gc_Po, 0, 0, 0 },
4211   { unicode_gc_Lo, 0, 0, 0 },
4212   { unicode_gc_Lo, 0, 0, 0 },
4213   { unicode_gc_Lo, 0, 0, 0 },
4214   { unicode_gc_Lo, 0, 0, 0 },
4215   { unicode_gc_Lo, 0, 0, 0 },
4216   { unicode_gc_Lo, 0, 0, 0 },
4217   { unicode_gc_Mc, 0, 0, 0 },
4218   { unicode_gc_Mc, 0, 0, 0 },
4219   { unicode_gc_Mn, 0, 0, 0 },
4220   { unicode_gc_Mn, 0, 0, 0 },
4221   { unicode_gc_Cn, 0, 0, 0 },
4222   { unicode_gc_Cn, 0, 0, 0 },
4223   { unicode_gc_Cn, 0, 0, 0 },
4224   { unicode_gc_Cn, 0, 0, 0 },
4225   { unicode_gc_Cn, 0, 0, 0 },
4226   { unicode_gc_Cn, 0, 0, 0 },
4227   { unicode_gc_Cn, 0, 0, 0 },
4228   { unicode_gc_Cn, 0, 0, 0 },
4229   { unicode_gc_Cn, 0, 0, 0 },
4230   { unicode_gc_Cn, 0, 0, 0 },
4231   { unicode_gc_Cn, 0, 0, 0 },
4232   { unicode_gc_Cn, 0, 0, 0 },
4233   { unicode_gc_Cn, 0, 0, 0 },
4234   { unicode_gc_Cn, 0, 0, 0 },
4235   { unicode_gc_Cn, 0, 0, 0 },
4236   { unicode_gc_Cn, 0, 0, 0 },
4237   { unicode_gc_Cn, 0, 0, 0 },
4238   { unicode_gc_Cn, 0, 0, 0 },
4239   { unicode_gc_Cn, 0, 0, 0 },
4240   { unicode_gc_Cn, 0, 0, 0 },
4241   { unicode_gc_Cn, 0, 0, 0 },
4242   { unicode_gc_Cn, 0, 0, 0 },
4243   { unicode_gc_Cn, 0, 0, 0 },
4244   { unicode_gc_Cn, 0, 0, 0 },
4245   { unicode_gc_Cn, 0, 0, 0 },
4246   { unicode_gc_Cn, 0, 0, 0 },
4247   { unicode_gc_Cn, 0, 0, 0 },
4248   { unicode_gc_Cn, 0, 0, 0 },
4249   { unicode_gc_Cn, 0, 0, 0 },
4250   { unicode_gc_Cn, 0, 0, 0 },
4251   { unicode_gc_Cn, 0, 0, 0 },
4252   { unicode_gc_Cn, 0, 0, 0 },
4253   { unicode_gc_Cn, 0, 0, 0 },
4254   { unicode_gc_Cn, 0, 0, 0 },
4255   { unicode_gc_Cn, 0, 0, 0 },
4256   { unicode_gc_Cn, 0, 0, 0 },
4257   { unicode_gc_Cn, 0, 0, 0 },
4258   { unicode_gc_Cn, 0, 0, 0 },
4259   { unicode_gc_Cn, 0, 0, 0 },
4260   { unicode_gc_Cn, 0, 0, 0 },
4261   { unicode_gc_Cn, 0, 0, 0 },
4262   { unicode_gc_Cn, 0, 0, 0 },
4263   { unicode_gc_Cn, 0, 0, 0 },
4264   { unicode_gc_Cn, 0, 0, 0 },
4265   { unicode_gc_Cn, 0, 0, 0 },
4266   { unicode_gc_Cn, 0, 0, 0 },
4267   { unicode_gc_Cn, 0, 0, 0 },
4268   { unicode_gc_Cn, 0, 0, 0 },
4269   { unicode_gc_Cn, 0, 0, 0 },
4270   { unicode_gc_Cn, 0, 0, 0 },
4271   { unicode_gc_Cn, 0, 0, 0 },
4272   { unicode_gc_Cn, 0, 0, 0 },
4273   { unicode_gc_Cn, 0, 0, 0 },
4274   { unicode_gc_Cn, 0, 0, 0 },
4275   { unicode_gc_Cn, 0, 0, 0 },
4276   { unicode_gc_Cn, 0, 0, 0 },
4277   { unicode_gc_Cn, 0, 0, 0 },
4278   { unicode_gc_Cn, 0, 0, 0 },
4279   { unicode_gc_Cn, 0, 0, 0 },
4280   { unicode_gc_Cn, 0, 0, 0 },
4281   { unicode_gc_Cn, 0, 0, 0 },
4282   { unicode_gc_Cn, 0, 0, 0 },
4283   { unicode_gc_Cn, 0, 0, 0 },
4284   { unicode_gc_Cn, 0, 0, 0 },
4285   { unicode_gc_Cn, 0, 0, 0 },
4286   { unicode_gc_Cn, 0, 0, 0 },
4287   { unicode_gc_Cn, 0, 0, 0 },
4288   { unicode_gc_Cn, 0, 0, 0 },
4289   { unicode_gc_Cn, 0, 0, 0 },
4290   { unicode_gc_Cn, 0, 0, 0 },
4291   { unicode_gc_Lu, 0, 0, 0 },
4292   { unicode_gc_Lu, 0, 0, 0 },
4293   { unicode_gc_Lu, 0, 0, 0 },
4294   { unicode_gc_Lu, 0, 0, 0 },
4295   { unicode_gc_Lu, 0, 0, 0 },
4296   { unicode_gc_Lu, 0, 0, 0 },
4297   { unicode_gc_Lu, 0, 0, 0 },
4298   { unicode_gc_Lu, 0, 0, 0 },
4299   { unicode_gc_Lu, 0, 0, 0 },
4300   { unicode_gc_Lu, 0, 0, 0 },
4301   { unicode_gc_Lu, 0, 0, 0 },
4302   { unicode_gc_Lu, 0, 0, 0 },
4303   { unicode_gc_Lu, 0, 0, 0 },
4304   { unicode_gc_Lu, 0, 0, 0 },
4305   { unicode_gc_Lu, 0, 0, 0 },
4306   { unicode_gc_Lu, 0, 0, 0 },
4307   { unicode_gc_Lu, 0, 0, 0 },
4308   { unicode_gc_Lu, 0, 0, 0 },
4309   { unicode_gc_Lu, 0, 0, 0 },
4310   { unicode_gc_Lu, 0, 0, 0 },
4311   { unicode_gc_Lu, 0, 0, 0 },
4312   { unicode_gc_Lu, 0, 0, 0 },
4313   { unicode_gc_Lu, 0, 0, 0 },
4314   { unicode_gc_Lu, 0, 0, 0 },
4315   { unicode_gc_Lu, 0, 0, 0 },
4316   { unicode_gc_Lu, 0, 0, 0 },
4317   { unicode_gc_Lu, 0, 0, 0 },
4318   { unicode_gc_Lu, 0, 0, 0 },
4319   { unicode_gc_Lu, 0, 0, 0 },
4320   { unicode_gc_Lu, 0, 0, 0 },
4321   { unicode_gc_Lu, 0, 0, 0 },
4322   { unicode_gc_Lu, 0, 0, 0 },
4323   { unicode_gc_Lu, 0, 0, 0 },
4324   { unicode_gc_Lu, 0, 0, 0 },
4325   { unicode_gc_Lu, 0, 0, 0 },
4326   { unicode_gc_Lu, 0, 0, 0 },
4327   { unicode_gc_Lu, 0, 0, 0 },
4328   { unicode_gc_Lu, 0, 0, 0 },
4329   { unicode_gc_Cn, 0, 0, 0 },
4330   { unicode_gc_Cn, 0, 0, 0 },
4331   { unicode_gc_Cn, 0, 0, 0 },
4332   { unicode_gc_Cn, 0, 0, 0 },
4333   { unicode_gc_Cn, 0, 0, 0 },
4334   { unicode_gc_Cn, 0, 0, 0 },
4335   { unicode_gc_Cn, 0, 0, 0 },
4336   { unicode_gc_Cn, 0, 0, 0 },
4337   { unicode_gc_Cn, 0, 0, 0 },
4338   { unicode_gc_Cn, 0, 0, 0 },
4339   { unicode_gc_Lo, 0, 0, 0 },
4340   { unicode_gc_Lo, 0, 0, 0 },
4341   { unicode_gc_Lo, 0, 0, 0 },
4342   { unicode_gc_Lo, 0, 0, 0 },
4343   { unicode_gc_Lo, 0, 0, 0 },
4344   { unicode_gc_Lo, 0, 0, 0 },
4345   { unicode_gc_Lo, 0, 0, 0 },
4346   { unicode_gc_Lo, 0, 0, 0 },
4347   { unicode_gc_Lo, 0, 0, 0 },
4348   { unicode_gc_Lo, 0, 0, 0 },
4349   { unicode_gc_Lo, 0, 0, 0 },
4350   { unicode_gc_Lo, 0, 0, 0 },
4351   { unicode_gc_Lo, 0, 0, 0 },
4352   { unicode_gc_Lo, 0, 0, 0 },
4353   { unicode_gc_Lo, 0, 0, 0 },
4354   { unicode_gc_Lo, 0, 0, 0 },
4355   { unicode_gc_Lo, 0, 0, 0 },
4356   { unicode_gc_Lo, 0, 0, 0 },
4357   { unicode_gc_Lo, 0, 0, 0 },
4358   { unicode_gc_Lo, 0, 0, 0 },
4359   { unicode_gc_Lo, 0, 0, 0 },
4360   { unicode_gc_Lo, 0, 0, 0 },
4361   { unicode_gc_Lo, 0, 0, 0 },
4362   { unicode_gc_Lo, 0, 0, 0 },
4363   { unicode_gc_Lo, 0, 0, 0 },
4364   { unicode_gc_Lo, 0, 0, 0 },
4365   { unicode_gc_Lo, 0, 0, 0 },
4366   { unicode_gc_Lo, 0, 0, 0 },
4367   { unicode_gc_Lo, 0, 0, 0 },
4368   { unicode_gc_Lo, 0, 0, 0 },
4369   { unicode_gc_Lo, 0, 0, 0 },
4370   { unicode_gc_Lo, 0, 0, 0 },
4371   { unicode_gc_Lo, 0, 0, 0 },
4372   { unicode_gc_Lo, 0, 0, 0 },
4373   { unicode_gc_Lo, 0, 0, 0 },
4374   { unicode_gc_Lo, 0, 0, 0 },
4375   { unicode_gc_Lo, 0, 0, 0 },
4376   { unicode_gc_Lo, 0, 0, 0 },
4377   { unicode_gc_Lo, 0, 0, 0 },
4378   { unicode_gc_Lo, 0, 0, 0 },
4379   { unicode_gc_Lo, 0, 0, 0 },
4380   { unicode_gc_Cn, 0, 0, 0 },
4381   { unicode_gc_Cn, 0, 0, 0 },
4382   { unicode_gc_Po, 0, 0, 0 },
4383   { unicode_gc_Cn, 0, 0, 0 },
4384   { unicode_gc_Cn, 0, 0, 0 },
4385   { unicode_gc_Cn, 0, 0, 0 },
4386   { unicode_gc_Cn, 0, 0, 0 }
4387 };
4388 static const struct unidata subtable17[] = {
4389   { unicode_gc_Lo, 0, 0, 0 },
4390   { unicode_gc_Lo, 0, 0, 0 },
4391   { unicode_gc_Lo, 0, 0, 0 },
4392   { unicode_gc_Lo, 0, 0, 0 },
4393   { unicode_gc_Lo, 0, 0, 0 },
4394   { unicode_gc_Lo, 0, 0, 0 },
4395   { unicode_gc_Lo, 0, 0, 0 },
4396   { unicode_gc_Lo, 0, 0, 0 },
4397   { unicode_gc_Lo, 0, 0, 0 },
4398   { unicode_gc_Lo, 0, 0, 0 },
4399   { unicode_gc_Lo, 0, 0, 0 },
4400   { unicode_gc_Lo, 0, 0, 0 },
4401   { unicode_gc_Lo, 0, 0, 0 },
4402   { unicode_gc_Lo, 0, 0, 0 },
4403   { unicode_gc_Lo, 0, 0, 0 },
4404   { unicode_gc_Lo, 0, 0, 0 },
4405   { unicode_gc_Lo, 0, 0, 0 },
4406   { unicode_gc_Lo, 0, 0, 0 },
4407   { unicode_gc_Lo, 0, 0, 0 },
4408   { unicode_gc_Lo, 0, 0, 0 },
4409   { unicode_gc_Lo, 0, 0, 0 },
4410   { unicode_gc_Lo, 0, 0, 0 },
4411   { unicode_gc_Lo, 0, 0, 0 },
4412   { unicode_gc_Lo, 0, 0, 0 },
4413   { unicode_gc_Lo, 0, 0, 0 },
4414   { unicode_gc_Lo, 0, 0, 0 },
4415   { unicode_gc_Lo, 0, 0, 0 },
4416   { unicode_gc_Lo, 0, 0, 0 },
4417   { unicode_gc_Lo, 0, 0, 0 },
4418   { unicode_gc_Lo, 0, 0, 0 },
4419   { unicode_gc_Lo, 0, 0, 0 },
4420   { unicode_gc_Lo, 0, 0, 0 },
4421   { unicode_gc_Lo, 0, 0, 0 },
4422   { unicode_gc_Lo, 0, 0, 0 },
4423   { unicode_gc_Lo, 0, 0, 0 },
4424   { unicode_gc_Lo, 0, 0, 0 },
4425   { unicode_gc_Lo, 0, 0, 0 },
4426   { unicode_gc_Lo, 0, 0, 0 },
4427   { unicode_gc_Lo, 0, 0, 0 },
4428   { unicode_gc_Lo, 0, 0, 0 },
4429   { unicode_gc_Lo, 0, 0, 0 },
4430   { unicode_gc_Lo, 0, 0, 0 },
4431   { unicode_gc_Lo, 0, 0, 0 },
4432   { unicode_gc_Lo, 0, 0, 0 },
4433   { unicode_gc_Lo, 0, 0, 0 },
4434   { unicode_gc_Lo, 0, 0, 0 },
4435   { unicode_gc_Lo, 0, 0, 0 },
4436   { unicode_gc_Lo, 0, 0, 0 },
4437   { unicode_gc_Lo, 0, 0, 0 },
4438   { unicode_gc_Lo, 0, 0, 0 },
4439   { unicode_gc_Lo, 0, 0, 0 },
4440   { unicode_gc_Lo, 0, 0, 0 },
4441   { unicode_gc_Lo, 0, 0, 0 },
4442   { unicode_gc_Lo, 0, 0, 0 },
4443   { unicode_gc_Lo, 0, 0, 0 },
4444   { unicode_gc_Lo, 0, 0, 0 },
4445   { unicode_gc_Lo, 0, 0, 0 },
4446   { unicode_gc_Lo, 0, 0, 0 },
4447   { unicode_gc_Lo, 0, 0, 0 },
4448   { unicode_gc_Lo, 0, 0, 0 },
4449   { unicode_gc_Lo, 0, 0, 0 },
4450   { unicode_gc_Lo, 0, 0, 0 },
4451   { unicode_gc_Lo, 0, 0, 0 },
4452   { unicode_gc_Lo, 0, 0, 0 },
4453   { unicode_gc_Lo, 0, 0, 0 },
4454   { unicode_gc_Lo, 0, 0, 0 },
4455   { unicode_gc_Lo, 0, 0, 0 },
4456   { unicode_gc_Lo, 0, 0, 0 },
4457   { unicode_gc_Lo, 0, 0, 0 },
4458   { unicode_gc_Lo, 0, 0, 0 },
4459   { unicode_gc_Lo, 0, 0, 0 },
4460   { unicode_gc_Lo, 0, 0, 0 },
4461   { unicode_gc_Lo, 0, 0, 0 },
4462   { unicode_gc_Lo, 0, 0, 0 },
4463   { unicode_gc_Lo, 0, 0, 0 },
4464   { unicode_gc_Lo, 0, 0, 0 },
4465   { unicode_gc_Lo, 0, 0, 0 },
4466   { unicode_gc_Lo, 0, 0, 0 },
4467   { unicode_gc_Lo, 0, 0, 0 },
4468   { unicode_gc_Lo, 0, 0, 0 },
4469   { unicode_gc_Lo, 0, 0, 0 },
4470   { unicode_gc_Lo, 0, 0, 0 },
4471   { unicode_gc_Lo, 0, 0, 0 },
4472   { unicode_gc_Lo, 0, 0, 0 },
4473   { unicode_gc_Lo, 0, 0, 0 },
4474   { unicode_gc_Lo, 0, 0, 0 },
4475   { unicode_gc_Lo, 0, 0, 0 },
4476   { unicode_gc_Lo, 0, 0, 0 },
4477   { unicode_gc_Lo, 0, 0, 0 },
4478   { unicode_gc_Lo, 0, 0, 0 },
4479   { unicode_gc_Cn, 0, 0, 0 },
4480   { unicode_gc_Cn, 0, 0, 0 },
4481   { unicode_gc_Cn, 0, 0, 0 },
4482   { unicode_gc_Cn, 0, 0, 0 },
4483   { unicode_gc_Cn, 0, 0, 0 },
4484   { unicode_gc_Lo, 0, 0, 0 },
4485   { unicode_gc_Lo, 0, 0, 0 },
4486   { unicode_gc_Lo, 0, 0, 0 },
4487   { unicode_gc_Lo, 0, 0, 0 },
4488   { unicode_gc_Lo, 0, 0, 0 },
4489   { unicode_gc_Lo, 0, 0, 0 },
4490   { unicode_gc_Lo, 0, 0, 0 },
4491   { unicode_gc_Lo, 0, 0, 0 },
4492   { unicode_gc_Lo, 0, 0, 0 },
4493   { unicode_gc_Lo, 0, 0, 0 },
4494   { unicode_gc_Lo, 0, 0, 0 },
4495   { unicode_gc_Lo, 0, 0, 0 },
4496   { unicode_gc_Lo, 0, 0, 0 },
4497   { unicode_gc_Lo, 0, 0, 0 },
4498   { unicode_gc_Lo, 0, 0, 0 },
4499   { unicode_gc_Lo, 0, 0, 0 },
4500   { unicode_gc_Lo, 0, 0, 0 },
4501   { unicode_gc_Lo, 0, 0, 0 },
4502   { unicode_gc_Lo, 0, 0, 0 },
4503   { unicode_gc_Lo, 0, 0, 0 },
4504   { unicode_gc_Lo, 0, 0, 0 },
4505   { unicode_gc_Lo, 0, 0, 0 },
4506   { unicode_gc_Lo, 0, 0, 0 },
4507   { unicode_gc_Lo, 0, 0, 0 },
4508   { unicode_gc_Lo, 0, 0, 0 },
4509   { unicode_gc_Lo, 0, 0, 0 },
4510   { unicode_gc_Lo, 0, 0, 0 },
4511   { unicode_gc_Lo, 0, 0, 0 },
4512   { unicode_gc_Lo, 0, 0, 0 },
4513   { unicode_gc_Lo, 0, 0, 0 },
4514   { unicode_gc_Lo, 0, 0, 0 },
4515   { unicode_gc_Lo, 0, 0, 0 },
4516   { unicode_gc_Lo, 0, 0, 0 },
4517   { unicode_gc_Lo, 0, 0, 0 },
4518   { unicode_gc_Lo, 0, 0, 0 },
4519   { unicode_gc_Lo, 0, 0, 0 },
4520   { unicode_gc_Lo, 0, 0, 0 },
4521   { unicode_gc_Lo, 0, 0, 0 },
4522   { unicode_gc_Lo, 0, 0, 0 },
4523   { unicode_gc_Lo, 0, 0, 0 },
4524   { unicode_gc_Lo, 0, 0, 0 },
4525   { unicode_gc_Lo, 0, 0, 0 },
4526   { unicode_gc_Lo, 0, 0, 0 },
4527   { unicode_gc_Lo, 0, 0, 0 },
4528   { unicode_gc_Lo, 0, 0, 0 },
4529   { unicode_gc_Lo, 0, 0, 0 },
4530   { unicode_gc_Lo, 0, 0, 0 },
4531   { unicode_gc_Lo, 0, 0, 0 },
4532   { unicode_gc_Lo, 0, 0, 0 },
4533   { unicode_gc_Lo, 0, 0, 0 },
4534   { unicode_gc_Lo, 0, 0, 0 },
4535   { unicode_gc_Lo, 0, 0, 0 },
4536   { unicode_gc_Lo, 0, 0, 0 },
4537   { unicode_gc_Lo, 0, 0, 0 },
4538   { unicode_gc_Lo, 0, 0, 0 },
4539   { unicode_gc_Lo, 0, 0, 0 },
4540   { unicode_gc_Lo, 0, 0, 0 },
4541   { unicode_gc_Lo, 0, 0, 0 },
4542   { unicode_gc_Lo, 0, 0, 0 },
4543   { unicode_gc_Lo, 0, 0, 0 },
4544   { unicode_gc_Lo, 0, 0, 0 },
4545   { unicode_gc_Lo, 0, 0, 0 },
4546   { unicode_gc_Lo, 0, 0, 0 },
4547   { unicode_gc_Lo, 0, 0, 0 },
4548   { unicode_gc_Lo, 0, 0, 0 },
4549   { unicode_gc_Lo, 0, 0, 0 },
4550   { unicode_gc_Lo, 0, 0, 0 },
4551   { unicode_gc_Lo, 0, 0, 0 },
4552   { unicode_gc_Cn, 0, 0, 0 },
4553   { unicode_gc_Cn, 0, 0, 0 },
4554   { unicode_gc_Cn, 0, 0, 0 },
4555   { unicode_gc_Cn, 0, 0, 0 },
4556   { unicode_gc_Cn, 0, 0, 0 },
4557   { unicode_gc_Lo, 0, 0, 0 },
4558   { unicode_gc_Lo, 0, 0, 0 },
4559   { unicode_gc_Lo, 0, 0, 0 },
4560   { unicode_gc_Lo, 0, 0, 0 },
4561   { unicode_gc_Lo, 0, 0, 0 },
4562   { unicode_gc_Lo, 0, 0, 0 },
4563   { unicode_gc_Lo, 0, 0, 0 },
4564   { unicode_gc_Lo, 0, 0, 0 },
4565   { unicode_gc_Lo, 0, 0, 0 },
4566   { unicode_gc_Lo, 0, 0, 0 },
4567   { unicode_gc_Lo, 0, 0, 0 },
4568   { unicode_gc_Lo, 0, 0, 0 },
4569   { unicode_gc_Lo, 0, 0, 0 },
4570   { unicode_gc_Lo, 0, 0, 0 },
4571   { unicode_gc_Lo, 0, 0, 0 },
4572   { unicode_gc_Lo, 0, 0, 0 },
4573   { unicode_gc_Lo, 0, 0, 0 },
4574   { unicode_gc_Lo, 0, 0, 0 },
4575   { unicode_gc_Lo, 0, 0, 0 },
4576   { unicode_gc_Lo, 0, 0, 0 },
4577   { unicode_gc_Lo, 0, 0, 0 },
4578   { unicode_gc_Lo, 0, 0, 0 },
4579   { unicode_gc_Lo, 0, 0, 0 },
4580   { unicode_gc_Lo, 0, 0, 0 },
4581   { unicode_gc_Lo, 0, 0, 0 },
4582   { unicode_gc_Lo, 0, 0, 0 },
4583   { unicode_gc_Lo, 0, 0, 0 },
4584   { unicode_gc_Lo, 0, 0, 0 },
4585   { unicode_gc_Lo, 0, 0, 0 },
4586   { unicode_gc_Lo, 0, 0, 0 },
4587   { unicode_gc_Lo, 0, 0, 0 },
4588   { unicode_gc_Lo, 0, 0, 0 },
4589   { unicode_gc_Lo, 0, 0, 0 },
4590   { unicode_gc_Lo, 0, 0, 0 },
4591   { unicode_gc_Lo, 0, 0, 0 },
4592   { unicode_gc_Lo, 0, 0, 0 },
4593   { unicode_gc_Lo, 0, 0, 0 },
4594   { unicode_gc_Lo, 0, 0, 0 },
4595   { unicode_gc_Lo, 0, 0, 0 },
4596   { unicode_gc_Lo, 0, 0, 0 },
4597   { unicode_gc_Lo, 0, 0, 0 },
4598   { unicode_gc_Lo, 0, 0, 0 },
4599   { unicode_gc_Lo, 0, 0, 0 },
4600   { unicode_gc_Lo, 0, 0, 0 },
4601   { unicode_gc_Lo, 0, 0, 0 },
4602   { unicode_gc_Lo, 0, 0, 0 },
4603   { unicode_gc_Lo, 0, 0, 0 },
4604   { unicode_gc_Lo, 0, 0, 0 },
4605   { unicode_gc_Lo, 0, 0, 0 },
4606   { unicode_gc_Lo, 0, 0, 0 },
4607   { unicode_gc_Lo, 0, 0, 0 },
4608   { unicode_gc_Lo, 0, 0, 0 },
4609   { unicode_gc_Lo, 0, 0, 0 },
4610   { unicode_gc_Lo, 0, 0, 0 },
4611   { unicode_gc_Lo, 0, 0, 0 },
4612   { unicode_gc_Lo, 0, 0, 0 },
4613   { unicode_gc_Lo, 0, 0, 0 },
4614   { unicode_gc_Lo, 0, 0, 0 },
4615   { unicode_gc_Lo, 0, 0, 0 },
4616   { unicode_gc_Lo, 0, 0, 0 },
4617   { unicode_gc_Lo, 0, 0, 0 },
4618   { unicode_gc_Lo, 0, 0, 0 },
4619   { unicode_gc_Lo, 0, 0, 0 },
4620   { unicode_gc_Lo, 0, 0, 0 },
4621   { unicode_gc_Lo, 0, 0, 0 },
4622   { unicode_gc_Lo, 0, 0, 0 },
4623   { unicode_gc_Lo, 0, 0, 0 },
4624   { unicode_gc_Lo, 0, 0, 0 },
4625   { unicode_gc_Lo, 0, 0, 0 },
4626   { unicode_gc_Lo, 0, 0, 0 },
4627   { unicode_gc_Lo, 0, 0, 0 },
4628   { unicode_gc_Lo, 0, 0, 0 },
4629   { unicode_gc_Lo, 0, 0, 0 },
4630   { unicode_gc_Lo, 0, 0, 0 },
4631   { unicode_gc_Lo, 0, 0, 0 },
4632   { unicode_gc_Lo, 0, 0, 0 },
4633   { unicode_gc_Lo, 0, 0, 0 },
4634   { unicode_gc_Lo, 0, 0, 0 },
4635   { unicode_gc_Lo, 0, 0, 0 },
4636   { unicode_gc_Lo, 0, 0, 0 },
4637   { unicode_gc_Lo, 0, 0, 0 },
4638   { unicode_gc_Lo, 0, 0, 0 },
4639   { unicode_gc_Cn, 0, 0, 0 },
4640   { unicode_gc_Cn, 0, 0, 0 },
4641   { unicode_gc_Cn, 0, 0, 0 },
4642   { unicode_gc_Cn, 0, 0, 0 },
4643   { unicode_gc_Cn, 0, 0, 0 },
4644   { unicode_gc_Cn, 0, 0, 0 }
4645 };
4646 static const struct unidata subtable18[] = {
4647   { unicode_gc_Lo, 0, 0, 0 },
4648   { unicode_gc_Lo, 0, 0, 0 },
4649   { unicode_gc_Lo, 0, 0, 0 },
4650   { unicode_gc_Lo, 0, 0, 0 },
4651   { unicode_gc_Lo, 0, 0, 0 },
4652   { unicode_gc_Lo, 0, 0, 0 },
4653   { unicode_gc_Lo, 0, 0, 0 },
4654   { unicode_gc_Cn, 0, 0, 0 },
4655   { unicode_gc_Lo, 0, 0, 0 },
4656   { unicode_gc_Lo, 0, 0, 0 },
4657   { unicode_gc_Lo, 0, 0, 0 },
4658   { unicode_gc_Lo, 0, 0, 0 },
4659   { unicode_gc_Lo, 0, 0, 0 },
4660   { unicode_gc_Lo, 0, 0, 0 },
4661   { unicode_gc_Lo, 0, 0, 0 },
4662   { unicode_gc_Lo, 0, 0, 0 },
4663   { unicode_gc_Lo, 0, 0, 0 },
4664   { unicode_gc_Lo, 0, 0, 0 },
4665   { unicode_gc_Lo, 0, 0, 0 },
4666   { unicode_gc_Lo, 0, 0, 0 },
4667   { unicode_gc_Lo, 0, 0, 0 },
4668   { unicode_gc_Lo, 0, 0, 0 },
4669   { unicode_gc_Lo, 0, 0, 0 },
4670   { unicode_gc_Lo, 0, 0, 0 },
4671   { unicode_gc_Lo, 0, 0, 0 },
4672   { unicode_gc_Lo, 0, 0, 0 },
4673   { unicode_gc_Lo, 0, 0, 0 },
4674   { unicode_gc_Lo, 0, 0, 0 },
4675   { unicode_gc_Lo, 0, 0, 0 },
4676   { unicode_gc_Lo, 0, 0, 0 },
4677   { unicode_gc_Lo, 0, 0, 0 },
4678   { unicode_gc_Lo, 0, 0, 0 },
4679   { unicode_gc_Lo, 0, 0, 0 },
4680   { unicode_gc_Lo, 0, 0, 0 },
4681   { unicode_gc_Lo, 0, 0, 0 },
4682   { unicode_gc_Lo, 0, 0, 0 },
4683   { unicode_gc_Lo, 0, 0, 0 },
4684   { unicode_gc_Lo, 0, 0, 0 },
4685   { unicode_gc_Lo, 0, 0, 0 },
4686   { unicode_gc_Lo, 0, 0, 0 },
4687   { unicode_gc_Lo, 0, 0, 0 },
4688   { unicode_gc_Lo, 0, 0, 0 },
4689   { unicode_gc_Lo, 0, 0, 0 },
4690   { unicode_gc_Lo, 0, 0, 0 },
4691   { unicode_gc_Lo, 0, 0, 0 },
4692   { unicode_gc_Lo, 0, 0, 0 },
4693   { unicode_gc_Lo, 0, 0, 0 },
4694   { unicode_gc_Lo, 0, 0, 0 },
4695   { unicode_gc_Lo, 0, 0, 0 },
4696   { unicode_gc_Lo, 0, 0, 0 },
4697   { unicode_gc_Lo, 0, 0, 0 },
4698   { unicode_gc_Lo, 0, 0, 0 },
4699   { unicode_gc_Lo, 0, 0, 0 },
4700   { unicode_gc_Lo, 0, 0, 0 },
4701   { unicode_gc_Lo, 0, 0, 0 },
4702   { unicode_gc_Lo, 0, 0, 0 },
4703   { unicode_gc_Lo, 0, 0, 0 },
4704   { unicode_gc_Lo, 0, 0, 0 },
4705   { unicode_gc_Lo, 0, 0, 0 },
4706   { unicode_gc_Lo, 0, 0, 0 },
4707   { unicode_gc_Lo, 0, 0, 0 },
4708   { unicode_gc_Lo, 0, 0, 0 },
4709   { unicode_gc_Lo, 0, 0, 0 },
4710   { unicode_gc_Lo, 0, 0, 0 },
4711   { unicode_gc_Lo, 0, 0, 0 },
4712   { unicode_gc_Lo, 0, 0, 0 },
4713   { unicode_gc_Lo, 0, 0, 0 },
4714   { unicode_gc_Lo, 0, 0, 0 },
4715   { unicode_gc_Lo, 0, 0, 0 },
4716   { unicode_gc_Lo, 0, 0, 0 },
4717   { unicode_gc_Lo, 0, 0, 0 },
4718   { unicode_gc_Cn, 0, 0, 0 },
4719   { unicode_gc_Lo, 0, 0, 0 },
4720   { unicode_gc_Cn, 0, 0, 0 },
4721   { unicode_gc_Lo, 0, 0, 0 },
4722   { unicode_gc_Lo, 0, 0, 0 },
4723   { unicode_gc_Lo, 0, 0, 0 },
4724   { unicode_gc_Lo, 0, 0, 0 },
4725   { unicode_gc_Cn, 0, 0, 0 },
4726   { unicode_gc_Cn, 0, 0, 0 },
4727   { unicode_gc_Lo, 0, 0, 0 },
4728   { unicode_gc_Lo, 0, 0, 0 },
4729   { unicode_gc_Lo, 0, 0, 0 },
4730   { unicode_gc_Lo, 0, 0, 0 },
4731   { unicode_gc_Lo, 0, 0, 0 },
4732   { unicode_gc_Lo, 0, 0, 0 },
4733   { unicode_gc_Lo, 0, 0, 0 },
4734   { unicode_gc_Cn, 0, 0, 0 },
4735   { unicode_gc_Lo, 0, 0, 0 },
4736   { unicode_gc_Cn, 0, 0, 0 },
4737   { unicode_gc_Lo, 0, 0, 0 },
4738   { unicode_gc_Lo, 0, 0, 0 },
4739   { unicode_gc_Lo, 0, 0, 0 },
4740   { unicode_gc_Lo, 0, 0, 0 },
4741   { unicode_gc_Cn, 0, 0, 0 },
4742   { unicode_gc_Cn, 0, 0, 0 },
4743   { unicode_gc_Lo, 0, 0, 0 },
4744   { unicode_gc_Lo, 0, 0, 0 },
4745   { unicode_gc_Lo, 0, 0, 0 },
4746   { unicode_gc_Lo, 0, 0, 0 },
4747   { unicode_gc_Lo, 0, 0, 0 },
4748   { unicode_gc_Lo, 0, 0, 0 },
4749   { unicode_gc_Lo, 0, 0, 0 },
4750   { unicode_gc_Lo, 0, 0, 0 },
4751   { unicode_gc_Lo, 0, 0, 0 },
4752   { unicode_gc_Lo, 0, 0, 0 },
4753   { unicode_gc_Lo, 0, 0, 0 },
4754   { unicode_gc_Lo, 0, 0, 0 },
4755   { unicode_gc_Lo, 0, 0, 0 },
4756   { unicode_gc_Lo, 0, 0, 0 },
4757   { unicode_gc_Lo, 0, 0, 0 },
4758   { unicode_gc_Lo, 0, 0, 0 },
4759   { unicode_gc_Lo, 0, 0, 0 },
4760   { unicode_gc_Lo, 0, 0, 0 },
4761   { unicode_gc_Lo, 0, 0, 0 },
4762   { unicode_gc_Lo, 0, 0, 0 },
4763   { unicode_gc_Lo, 0, 0, 0 },
4764   { unicode_gc_Lo, 0, 0, 0 },
4765   { unicode_gc_Lo, 0, 0, 0 },
4766   { unicode_gc_Lo, 0, 0, 0 },
4767   { unicode_gc_Lo, 0, 0, 0 },
4768   { unicode_gc_Lo, 0, 0, 0 },
4769   { unicode_gc_Lo, 0, 0, 0 },
4770   { unicode_gc_Lo, 0, 0, 0 },
4771   { unicode_gc_Lo, 0, 0, 0 },
4772   { unicode_gc_Lo, 0, 0, 0 },
4773   { unicode_gc_Lo, 0, 0, 0 },
4774   { unicode_gc_Lo, 0, 0, 0 },
4775   { unicode_gc_Lo, 0, 0, 0 },
4776   { unicode_gc_Lo, 0, 0, 0 },
4777   { unicode_gc_Lo, 0, 0, 0 },
4778   { unicode_gc_Lo, 0, 0, 0 },
4779   { unicode_gc_Lo, 0, 0, 0 },
4780   { unicode_gc_Lo, 0, 0, 0 },
4781   { unicode_gc_Lo, 0, 0, 0 },
4782   { unicode_gc_Cn, 0, 0, 0 },
4783   { unicode_gc_Lo, 0, 0, 0 },
4784   { unicode_gc_Cn, 0, 0, 0 },
4785   { unicode_gc_Lo, 0, 0, 0 },
4786   { unicode_gc_Lo, 0, 0, 0 },
4787   { unicode_gc_Lo, 0, 0, 0 },
4788   { unicode_gc_Lo, 0, 0, 0 },
4789   { unicode_gc_Cn, 0, 0, 0 },
4790   { unicode_gc_Cn, 0, 0, 0 },
4791   { unicode_gc_Lo, 0, 0, 0 },
4792   { unicode_gc_Lo, 0, 0, 0 },
4793   { unicode_gc_Lo, 0, 0, 0 },
4794   { unicode_gc_Lo, 0, 0, 0 },
4795   { unicode_gc_Lo, 0, 0, 0 },
4796   { unicode_gc_Lo, 0, 0, 0 },
4797   { unicode_gc_Lo, 0, 0, 0 },
4798   { unicode_gc_Lo, 0, 0, 0 },
4799   { unicode_gc_Lo, 0, 0, 0 },
4800   { unicode_gc_Lo, 0, 0, 0 },
4801   { unicode_gc_Lo, 0, 0, 0 },
4802   { unicode_gc_Lo, 0, 0, 0 },
4803   { unicode_gc_Lo, 0, 0, 0 },
4804   { unicode_gc_Lo, 0, 0, 0 },
4805   { unicode_gc_Lo, 0, 0, 0 },
4806   { unicode_gc_Lo, 0, 0, 0 },
4807   { unicode_gc_Lo, 0, 0, 0 },
4808   { unicode_gc_Lo, 0, 0, 0 },
4809   { unicode_gc_Lo, 0, 0, 0 },
4810   { unicode_gc_Lo, 0, 0, 0 },
4811   { unicode_gc_Lo, 0, 0, 0 },
4812   { unicode_gc_Lo, 0, 0, 0 },
4813   { unicode_gc_Lo, 0, 0, 0 },
4814   { unicode_gc_Lo, 0, 0, 0 },
4815   { unicode_gc_Lo, 0, 0, 0 },
4816   { unicode_gc_Lo, 0, 0, 0 },
4817   { unicode_gc_Lo, 0, 0, 0 },
4818   { unicode_gc_Lo, 0, 0, 0 },
4819   { unicode_gc_Lo, 0, 0, 0 },
4820   { unicode_gc_Lo, 0, 0, 0 },
4821   { unicode_gc_Lo, 0, 0, 0 },
4822   { unicode_gc_Cn, 0, 0, 0 },
4823   { unicode_gc_Lo, 0, 0, 0 },
4824   { unicode_gc_Cn, 0, 0, 0 },
4825   { unicode_gc_Lo, 0, 0, 0 },
4826   { unicode_gc_Lo, 0, 0, 0 },
4827   { unicode_gc_Lo, 0, 0, 0 },
4828   { unicode_gc_Lo, 0, 0, 0 },
4829   { unicode_gc_Cn, 0, 0, 0 },
4830   { unicode_gc_Cn, 0, 0, 0 },
4831   { unicode_gc_Lo, 0, 0, 0 },
4832   { unicode_gc_Lo, 0, 0, 0 },
4833   { unicode_gc_Lo, 0, 0, 0 },
4834   { unicode_gc_Lo, 0, 0, 0 },
4835   { unicode_gc_Lo, 0, 0, 0 },
4836   { unicode_gc_Lo, 0, 0, 0 },
4837   { unicode_gc_Lo, 0, 0, 0 },
4838   { unicode_gc_Cn, 0, 0, 0 },
4839   { unicode_gc_Lo, 0, 0, 0 },
4840   { unicode_gc_Cn, 0, 0, 0 },
4841   { unicode_gc_Lo, 0, 0, 0 },
4842   { unicode_gc_Lo, 0, 0, 0 },
4843   { unicode_gc_Lo, 0, 0, 0 },
4844   { unicode_gc_Lo, 0, 0, 0 },
4845   { unicode_gc_Cn, 0, 0, 0 },
4846   { unicode_gc_Cn, 0, 0, 0 },
4847   { unicode_gc_Lo, 0, 0, 0 },
4848   { unicode_gc_Lo, 0, 0, 0 },
4849   { unicode_gc_Lo, 0, 0, 0 },
4850   { unicode_gc_Lo, 0, 0, 0 },
4851   { unicode_gc_Lo, 0, 0, 0 },
4852   { unicode_gc_Lo, 0, 0, 0 },
4853   { unicode_gc_Lo, 0, 0, 0 },
4854   { unicode_gc_Cn, 0, 0, 0 },
4855   { unicode_gc_Lo, 0, 0, 0 },
4856   { unicode_gc_Lo, 0, 0, 0 },
4857   { unicode_gc_Lo, 0, 0, 0 },
4858   { unicode_gc_Lo, 0, 0, 0 },
4859   { unicode_gc_Lo, 0, 0, 0 },
4860   { unicode_gc_Lo, 0, 0, 0 },
4861   { unicode_gc_Lo, 0, 0, 0 },
4862   { unicode_gc_Cn, 0, 0, 0 },
4863   { unicode_gc_Lo, 0, 0, 0 },
4864   { unicode_gc_Lo, 0, 0, 0 },
4865   { unicode_gc_Lo, 0, 0, 0 },
4866   { unicode_gc_Lo, 0, 0, 0 },
4867   { unicode_gc_Lo, 0, 0, 0 },
4868   { unicode_gc_Lo, 0, 0, 0 },
4869   { unicode_gc_Lo, 0, 0, 0 },
4870   { unicode_gc_Lo, 0, 0, 0 },
4871   { unicode_gc_Lo, 0, 0, 0 },
4872   { unicode_gc_Lo, 0, 0, 0 },
4873   { unicode_gc_Lo, 0, 0, 0 },
4874   { unicode_gc_Lo, 0, 0, 0 },
4875   { unicode_gc_Lo, 0, 0, 0 },
4876   { unicode_gc_Lo, 0, 0, 0 },
4877   { unicode_gc_Lo, 0, 0, 0 },
4878   { unicode_gc_Lo, 0, 0, 0 },
4879   { unicode_gc_Lo, 0, 0, 0 },
4880   { unicode_gc_Lo, 0, 0, 0 },
4881   { unicode_gc_Lo, 0, 0, 0 },
4882   { unicode_gc_Lo, 0, 0, 0 },
4883   { unicode_gc_Lo, 0, 0, 0 },
4884   { unicode_gc_Lo, 0, 0, 0 },
4885   { unicode_gc_Lo, 0, 0, 0 },
4886   { unicode_gc_Cn, 0, 0, 0 },
4887   { unicode_gc_Lo, 0, 0, 0 },
4888   { unicode_gc_Lo, 0, 0, 0 },
4889   { unicode_gc_Lo, 0, 0, 0 },
4890   { unicode_gc_Lo, 0, 0, 0 },
4891   { unicode_gc_Lo, 0, 0, 0 },
4892   { unicode_gc_Lo, 0, 0, 0 },
4893   { unicode_gc_Lo, 0, 0, 0 },
4894   { unicode_gc_Lo, 0, 0, 0 },
4895   { unicode_gc_Lo, 0, 0, 0 },
4896   { unicode_gc_Lo, 0, 0, 0 },
4897   { unicode_gc_Lo, 0, 0, 0 },
4898   { unicode_gc_Lo, 0, 0, 0 },
4899   { unicode_gc_Lo, 0, 0, 0 },
4900   { unicode_gc_Lo, 0, 0, 0 },
4901   { unicode_gc_Lo, 0, 0, 0 },
4902   { unicode_gc_Lo, 0, 0, 0 }
4903 };
4904 static const struct unidata subtable19[] = {
4905   { unicode_gc_Lo, 0, 0, 0 },
4906   { unicode_gc_Lo, 0, 0, 0 },
4907   { unicode_gc_Lo, 0, 0, 0 },
4908   { unicode_gc_Lo, 0, 0, 0 },
4909   { unicode_gc_Lo, 0, 0, 0 },
4910   { unicode_gc_Lo, 0, 0, 0 },
4911   { unicode_gc_Lo, 0, 0, 0 },
4912   { unicode_gc_Lo, 0, 0, 0 },
4913   { unicode_gc_Lo, 0, 0, 0 },
4914   { unicode_gc_Lo, 0, 0, 0 },
4915   { unicode_gc_Lo, 0, 0, 0 },
4916   { unicode_gc_Lo, 0, 0, 0 },
4917   { unicode_gc_Lo, 0, 0, 0 },
4918   { unicode_gc_Lo, 0, 0, 0 },
4919   { unicode_gc_Lo, 0, 0, 0 },
4920   { unicode_gc_Cn, 0, 0, 0 },
4921   { unicode_gc_Lo, 0, 0, 0 },
4922   { unicode_gc_Cn, 0, 0, 0 },
4923   { unicode_gc_Lo, 0, 0, 0 },
4924   { unicode_gc_Lo, 0, 0, 0 },
4925   { unicode_gc_Lo, 0, 0, 0 },
4926   { unicode_gc_Lo, 0, 0, 0 },
4927   { unicode_gc_Cn, 0, 0, 0 },
4928   { unicode_gc_Cn, 0, 0, 0 },
4929   { unicode_gc_Lo, 0, 0, 0 },
4930   { unicode_gc_Lo, 0, 0, 0 },
4931   { unicode_gc_Lo, 0, 0, 0 },
4932   { unicode_gc_Lo, 0, 0, 0 },
4933   { unicode_gc_Lo, 0, 0, 0 },
4934   { unicode_gc_Lo, 0, 0, 0 },
4935   { unicode_gc_Lo, 0, 0, 0 },
4936   { unicode_gc_Cn, 0, 0, 0 },
4937   { unicode_gc_Lo, 0, 0, 0 },
4938   { unicode_gc_Lo, 0, 0, 0 },
4939   { unicode_gc_Lo, 0, 0, 0 },
4940   { unicode_gc_Lo, 0, 0, 0 },
4941   { unicode_gc_Lo, 0, 0, 0 },
4942   { unicode_gc_Lo, 0, 0, 0 },
4943   { unicode_gc_Lo, 0, 0, 0 },
4944   { unicode_gc_Lo, 0, 0, 0 },
4945   { unicode_gc_Lo, 0, 0, 0 },
4946   { unicode_gc_Lo, 0, 0, 0 },
4947   { unicode_gc_Lo, 0, 0, 0 },
4948   { unicode_gc_Lo, 0, 0, 0 },
4949   { unicode_gc_Lo, 0, 0, 0 },
4950   { unicode_gc_Lo, 0, 0, 0 },
4951   { unicode_gc_Lo, 0, 0, 0 },
4952   { unicode_gc_Lo, 0, 0, 0 },
4953   { unicode_gc_Lo, 0, 0, 0 },
4954   { unicode_gc_Lo, 0, 0, 0 },
4955   { unicode_gc_Lo, 0, 0, 0 },
4956   { unicode_gc_Lo, 0, 0, 0 },
4957   { unicode_gc_Lo, 0, 0, 0 },
4958   { unicode_gc_Lo, 0, 0, 0 },
4959   { unicode_gc_Lo, 0, 0, 0 },
4960   { unicode_gc_Lo, 0, 0, 0 },
4961   { unicode_gc_Lo, 0, 0, 0 },
4962   { unicode_gc_Lo, 0, 0, 0 },
4963   { unicode_gc_Lo, 0, 0, 0 },
4964   { unicode_gc_Lo, 0, 0, 0 },
4965   { unicode_gc_Lo, 0, 0, 0 },
4966   { unicode_gc_Lo, 0, 0, 0 },
4967   { unicode_gc_Lo, 0, 0, 0 },
4968   { unicode_gc_Lo, 0, 0, 0 },
4969   { unicode_gc_Lo, 0, 0, 0 },
4970   { unicode_gc_Lo, 0, 0, 0 },
4971   { unicode_gc_Lo, 0, 0, 0 },
4972   { unicode_gc_Lo, 0, 0, 0 },
4973   { unicode_gc_Lo, 0, 0, 0 },
4974   { unicode_gc_Lo, 0, 0, 0 },
4975   { unicode_gc_Lo, 0, 0, 0 },
4976   { unicode_gc_Cn, 0, 0, 0 },
4977   { unicode_gc_Lo, 0, 0, 0 },
4978   { unicode_gc_Lo, 0, 0, 0 },
4979   { unicode_gc_Lo, 0, 0, 0 },
4980   { unicode_gc_Lo, 0, 0, 0 },
4981   { unicode_gc_Lo, 0, 0, 0 },
4982   { unicode_gc_Lo, 0, 0, 0 },
4983   { unicode_gc_Lo, 0, 0, 0 },
4984   { unicode_gc_Lo, 0, 0, 0 },
4985   { unicode_gc_Lo, 0, 0, 0 },
4986   { unicode_gc_Lo, 0, 0, 0 },
4987   { unicode_gc_Lo, 0, 0, 0 },
4988   { unicode_gc_Lo, 0, 0, 0 },
4989   { unicode_gc_Lo, 0, 0, 0 },
4990   { unicode_gc_Lo, 0, 0, 0 },
4991   { unicode_gc_Lo, 0, 0, 0 },
4992   { unicode_gc_Lo, 0, 0, 0 },
4993   { unicode_gc_Lo, 0, 0, 0 },
4994   { unicode_gc_Lo, 0, 0, 0 },
4995   { unicode_gc_Lo, 0, 0, 0 },
4996   { unicode_gc_Cn, 0, 0, 0 },
4997   { unicode_gc_Cn, 0, 0, 0 },
4998   { unicode_gc_Cn, 0, 0, 0 },
4999   { unicode_gc_Cn, 0, 0, 0 },
5000   { unicode_gc_Cn, 0, 0, 0 },
5001   { unicode_gc_Cn, 0, 0, 0 },
5002   { unicode_gc_Po, 0, 0, 0 },
5003   { unicode_gc_Po, 0, 0, 0 },
5004   { unicode_gc_Po, 0, 0, 0 },
5005   { unicode_gc_Po, 0, 0, 0 },
5006   { unicode_gc_Po, 0, 0, 0 },
5007   { unicode_gc_Po, 0, 0, 0 },
5008   { unicode_gc_Po, 0, 0, 0 },
5009   { unicode_gc_Po, 0, 0, 0 },
5010   { unicode_gc_Nd, 0, 0, 0 },
5011   { unicode_gc_Nd, 0, 0, 0 },
5012   { unicode_gc_Nd, 0, 0, 0 },
5013   { unicode_gc_Nd, 0, 0, 0 },
5014   { unicode_gc_Nd, 0, 0, 0 },
5015   { unicode_gc_Nd, 0, 0, 0 },
5016   { unicode_gc_Nd, 0, 0, 0 },
5017   { unicode_gc_Nd, 0, 0, 0 },
5018   { unicode_gc_Nd, 0, 0, 0 },
5019   { unicode_gc_No, 0, 0, 0 },
5020   { unicode_gc_No, 0, 0, 0 },
5021   { unicode_gc_No, 0, 0, 0 },
5022   { unicode_gc_No, 0, 0, 0 },
5023   { unicode_gc_No, 0, 0, 0 },
5024   { unicode_gc_No, 0, 0, 0 },
5025   { unicode_gc_No, 0, 0, 0 },
5026   { unicode_gc_No, 0, 0, 0 },
5027   { unicode_gc_No, 0, 0, 0 },
5028   { unicode_gc_No, 0, 0, 0 },
5029   { unicode_gc_No, 0, 0, 0 },
5030   { unicode_gc_Cn, 0, 0, 0 },
5031   { unicode_gc_Cn, 0, 0, 0 },
5032   { unicode_gc_Cn, 0, 0, 0 },
5033   { unicode_gc_Cn, 0, 0, 0 },
5034   { unicode_gc_Cn, 0, 0, 0 },
5035   { unicode_gc_Cn, 0, 0, 0 },
5036   { unicode_gc_Cn, 0, 0, 0 },
5037   { unicode_gc_Cn, 0, 0, 0 },
5038   { unicode_gc_Cn, 0, 0, 0 },
5039   { unicode_gc_Cn, 0, 0, 0 },
5040   { unicode_gc_Cn, 0, 0, 0 },
5041   { unicode_gc_Cn, 0, 0, 0 },
5042   { unicode_gc_Cn, 0, 0, 0 },
5043   { unicode_gc_Cn, 0, 0, 0 },
5044   { unicode_gc_Cn, 0, 0, 0 },
5045   { unicode_gc_Cn, 0, 0, 0 },
5046   { unicode_gc_Cn, 0, 0, 0 },
5047   { unicode_gc_Cn, 0, 0, 0 },
5048   { unicode_gc_Cn, 0, 0, 0 },
5049   { unicode_gc_Cn, 0, 0, 0 },
5050   { unicode_gc_Cn, 0, 0, 0 },
5051   { unicode_gc_Cn, 0, 0, 0 },
5052   { unicode_gc_Cn, 0, 0, 0 },
5053   { unicode_gc_Cn, 0, 0, 0 },
5054   { unicode_gc_Cn, 0, 0, 0 },
5055   { unicode_gc_Cn, 0, 0, 0 },
5056   { unicode_gc_Cn, 0, 0, 0 },
5057   { unicode_gc_Cn, 0, 0, 0 },
5058   { unicode_gc_Cn, 0, 0, 0 },
5059   { unicode_gc_Cn, 0, 0, 0 },
5060   { unicode_gc_Cn, 0, 0, 0 },
5061   { unicode_gc_Cn, 0, 0, 0 },
5062   { unicode_gc_Cn, 0, 0, 0 },
5063   { unicode_gc_Cn, 0, 0, 0 },
5064   { unicode_gc_Cn, 0, 0, 0 },
5065   { unicode_gc_Lo, 0, 0, 0 },
5066   { unicode_gc_Lo, 0, 0, 0 },
5067   { unicode_gc_Lo, 0, 0, 0 },
5068   { unicode_gc_Lo, 0, 0, 0 },
5069   { unicode_gc_Lo, 0, 0, 0 },
5070   { unicode_gc_Lo, 0, 0, 0 },
5071   { unicode_gc_Lo, 0, 0, 0 },
5072   { unicode_gc_Lo, 0, 0, 0 },
5073   { unicode_gc_Lo, 0, 0, 0 },
5074   { unicode_gc_Lo, 0, 0, 0 },
5075   { unicode_gc_Lo, 0, 0, 0 },
5076   { unicode_gc_Lo, 0, 0, 0 },
5077   { unicode_gc_Lo, 0, 0, 0 },
5078   { unicode_gc_Lo, 0, 0, 0 },
5079   { unicode_gc_Lo, 0, 0, 0 },
5080   { unicode_gc_Lo, 0, 0, 0 },
5081   { unicode_gc_Lo, 0, 0, 0 },
5082   { unicode_gc_Lo, 0, 0, 0 },
5083   { unicode_gc_Lo, 0, 0, 0 },
5084   { unicode_gc_Lo, 0, 0, 0 },
5085   { unicode_gc_Lo, 0, 0, 0 },
5086   { unicode_gc_Lo, 0, 0, 0 },
5087   { unicode_gc_Lo, 0, 0, 0 },
5088   { unicode_gc_Lo, 0, 0, 0 },
5089   { unicode_gc_Lo, 0, 0, 0 },
5090   { unicode_gc_Lo, 0, 0, 0 },
5091   { unicode_gc_Lo, 0, 0, 0 },
5092   { unicode_gc_Lo, 0, 0, 0 },
5093   { unicode_gc_Lo, 0, 0, 0 },
5094   { unicode_gc_Lo, 0, 0, 0 },
5095   { unicode_gc_Lo, 0, 0, 0 },
5096   { unicode_gc_Lo, 0, 0, 0 },
5097   { unicode_gc_Lo, 0, 0, 0 },
5098   { unicode_gc_Lo, 0, 0, 0 },
5099   { unicode_gc_Lo, 0, 0, 0 },
5100   { unicode_gc_Lo, 0, 0, 0 },
5101   { unicode_gc_Lo, 0, 0, 0 },
5102   { unicode_gc_Lo, 0, 0, 0 },
5103   { unicode_gc_Lo, 0, 0, 0 },
5104   { unicode_gc_Lo, 0, 0, 0 },
5105   { unicode_gc_Lo, 0, 0, 0 },
5106   { unicode_gc_Lo, 0, 0, 0 },
5107   { unicode_gc_Lo, 0, 0, 0 },
5108   { unicode_gc_Lo, 0, 0, 0 },
5109   { unicode_gc_Lo, 0, 0, 0 },
5110   { unicode_gc_Lo, 0, 0, 0 },
5111   { unicode_gc_Lo, 0, 0, 0 },
5112   { unicode_gc_Lo, 0, 0, 0 },
5113   { unicode_gc_Lo, 0, 0, 0 },
5114   { unicode_gc_Lo, 0, 0, 0 },
5115   { unicode_gc_Lo, 0, 0, 0 },
5116   { unicode_gc_Lo, 0, 0, 0 },
5117   { unicode_gc_Lo, 0, 0, 0 },
5118   { unicode_gc_Lo, 0, 0, 0 },
5119   { unicode_gc_Lo, 0, 0, 0 },
5120   { unicode_gc_Lo, 0, 0, 0 },
5121   { unicode_gc_Lo, 0, 0, 0 },
5122   { unicode_gc_Lo, 0, 0, 0 },
5123   { unicode_gc_Lo, 0, 0, 0 },
5124   { unicode_gc_Lo, 0, 0, 0 },
5125   { unicode_gc_Lo, 0, 0, 0 },
5126   { unicode_gc_Lo, 0, 0, 0 },
5127   { unicode_gc_Lo, 0, 0, 0 },
5128   { unicode_gc_Lo, 0, 0, 0 },
5129   { unicode_gc_Lo, 0, 0, 0 },
5130   { unicode_gc_Lo, 0, 0, 0 },
5131   { unicode_gc_Lo, 0, 0, 0 },
5132   { unicode_gc_Lo, 0, 0, 0 },
5133   { unicode_gc_Lo, 0, 0, 0 },
5134   { unicode_gc_Lo, 0, 0, 0 },
5135   { unicode_gc_Lo, 0, 0, 0 },
5136   { unicode_gc_Lo, 0, 0, 0 },
5137   { unicode_gc_Lo, 0, 0, 0 },
5138   { unicode_gc_Lo, 0, 0, 0 },
5139   { unicode_gc_Lo, 0, 0, 0 },
5140   { unicode_gc_Lo, 0, 0, 0 },
5141   { unicode_gc_Lo, 0, 0, 0 },
5142   { unicode_gc_Lo, 0, 0, 0 },
5143   { unicode_gc_Lo, 0, 0, 0 },
5144   { unicode_gc_Lo, 0, 0, 0 },
5145   { unicode_gc_Lo, 0, 0, 0 },
5146   { unicode_gc_Lo, 0, 0, 0 },
5147   { unicode_gc_Lo, 0, 0, 0 },
5148   { unicode_gc_Lo, 0, 0, 0 },
5149   { unicode_gc_Lo, 0, 0, 0 },
5150   { unicode_gc_Cn, 0, 0, 0 },
5151   { unicode_gc_Cn, 0, 0, 0 },
5152   { unicode_gc_Cn, 0, 0, 0 },
5153   { unicode_gc_Cn, 0, 0, 0 },
5154   { unicode_gc_Cn, 0, 0, 0 },
5155   { unicode_gc_Cn, 0, 0, 0 },
5156   { unicode_gc_Cn, 0, 0, 0 },
5157   { unicode_gc_Cn, 0, 0, 0 },
5158   { unicode_gc_Cn, 0, 0, 0 },
5159   { unicode_gc_Cn, 0, 0, 0 },
5160   { unicode_gc_Cn, 0, 0, 0 }
5161 };
5162 static const struct unidata subtable20[] = {
5163   { unicode_gc_Cn, 0, 0, 0 },
5164   { unicode_gc_Lo, 0, 0, 0 },
5165   { unicode_gc_Lo, 0, 0, 0 },
5166   { unicode_gc_Lo, 0, 0, 0 },
5167   { unicode_gc_Lo, 0, 0, 0 },
5168   { unicode_gc_Lo, 0, 0, 0 },
5169   { unicode_gc_Lo, 0, 0, 0 },
5170   { unicode_gc_Lo, 0, 0, 0 },
5171   { unicode_gc_Lo, 0, 0, 0 },
5172   { unicode_gc_Lo, 0, 0, 0 },
5173   { unicode_gc_Lo, 0, 0, 0 },
5174   { unicode_gc_Lo, 0, 0, 0 },
5175   { unicode_gc_Lo, 0, 0, 0 },
5176   { unicode_gc_Lo, 0, 0, 0 },
5177   { unicode_gc_Lo, 0, 0, 0 },
5178   { unicode_gc_Lo, 0, 0, 0 },
5179   { unicode_gc_Lo, 0, 0, 0 },
5180   { unicode_gc_Lo, 0, 0, 0 },
5181   { unicode_gc_Lo, 0, 0, 0 },
5182   { unicode_gc_Lo, 0, 0, 0 },
5183   { unicode_gc_Lo, 0, 0, 0 },
5184   { unicode_gc_Lo, 0, 0, 0 },
5185   { unicode_gc_Lo, 0, 0, 0 },
5186   { unicode_gc_Lo, 0, 0, 0 },
5187   { unicode_gc_Lo, 0, 0, 0 },
5188   { unicode_gc_Lo, 0, 0, 0 },
5189   { unicode_gc_Lo, 0, 0, 0 },
5190   { unicode_gc_Lo, 0, 0, 0 },
5191   { unicode_gc_Lo, 0, 0, 0 },
5192   { unicode_gc_Lo, 0, 0, 0 },
5193   { unicode_gc_Lo, 0, 0, 0 },
5194   { unicode_gc_Lo, 0, 0, 0 },
5195   { unicode_gc_Lo, 0, 0, 0 },
5196   { unicode_gc_Lo, 0, 0, 0 },
5197   { unicode_gc_Lo, 0, 0, 0 },
5198   { unicode_gc_Lo, 0, 0, 0 },
5199   { unicode_gc_Lo, 0, 0, 0 },
5200   { unicode_gc_Lo, 0, 0, 0 },
5201   { unicode_gc_Lo, 0, 0, 0 },
5202   { unicode_gc_Lo, 0, 0, 0 },
5203   { unicode_gc_Lo, 0, 0, 0 },
5204   { unicode_gc_Lo, 0, 0, 0 },
5205   { unicode_gc_Lo, 0, 0, 0 },
5206   { unicode_gc_Lo, 0, 0, 0 },
5207   { unicode_gc_Lo, 0, 0, 0 },
5208   { unicode_gc_Lo, 0, 0, 0 },
5209   { unicode_gc_Lo, 0, 0, 0 },
5210   { unicode_gc_Lo, 0, 0, 0 },
5211   { unicode_gc_Lo, 0, 0, 0 },
5212   { unicode_gc_Lo, 0, 0, 0 },
5213   { unicode_gc_Lo, 0, 0, 0 },
5214   { unicode_gc_Lo, 0, 0, 0 },
5215   { unicode_gc_Lo, 0, 0, 0 },
5216   { unicode_gc_Lo, 0, 0, 0 },
5217   { unicode_gc_Lo, 0, 0, 0 },
5218   { unicode_gc_Lo, 0, 0, 0 },
5219   { unicode_gc_Lo, 0, 0, 0 },
5220   { unicode_gc_Lo, 0, 0, 0 },
5221   { unicode_gc_Lo, 0, 0, 0 },
5222   { unicode_gc_Lo, 0, 0, 0 },
5223   { unicode_gc_Lo, 0, 0, 0 },
5224   { unicode_gc_Lo, 0, 0, 0 },
5225   { unicode_gc_Lo, 0, 0, 0 },
5226   { unicode_gc_Lo, 0, 0, 0 },
5227   { unicode_gc_Lo, 0, 0, 0 },
5228   { unicode_gc_Lo, 0, 0, 0 },
5229   { unicode_gc_Lo, 0, 0, 0 },
5230   { unicode_gc_Lo, 0, 0, 0 },
5231   { unicode_gc_Lo, 0, 0, 0 },
5232   { unicode_gc_Lo, 0, 0, 0 },
5233   { unicode_gc_Lo, 0, 0, 0 },
5234   { unicode_gc_Lo, 0, 0, 0 },
5235   { unicode_gc_Lo, 0, 0, 0 },
5236   { unicode_gc_Lo, 0, 0, 0 },
5237   { unicode_gc_Lo, 0, 0, 0 },
5238   { unicode_gc_Lo, 0, 0, 0 },
5239   { unicode_gc_Lo, 0, 0, 0 },
5240   { unicode_gc_Lo, 0, 0, 0 },
5241   { unicode_gc_Lo, 0, 0, 0 },
5242   { unicode_gc_Lo, 0, 0, 0 },
5243   { unicode_gc_Lo, 0, 0, 0 },
5244   { unicode_gc_Lo, 0, 0, 0 },
5245   { unicode_gc_Lo, 0, 0, 0 },
5246   { unicode_gc_Lo, 0, 0, 0 },
5247   { unicode_gc_Lo, 0, 0, 0 },
5248   { unicode_gc_Lo, 0, 0, 0 },
5249   { unicode_gc_Lo, 0, 0, 0 },
5250   { unicode_gc_Lo, 0, 0, 0 },
5251   { unicode_gc_Lo, 0, 0, 0 },
5252   { unicode_gc_Lo, 0, 0, 0 },
5253   { unicode_gc_Lo, 0, 0, 0 },
5254   { unicode_gc_Lo, 0, 0, 0 },
5255   { unicode_gc_Lo, 0, 0, 0 },
5256   { unicode_gc_Lo, 0, 0, 0 },
5257   { unicode_gc_Lo, 0, 0, 0 },
5258   { unicode_gc_Lo, 0, 0, 0 },
5259   { unicode_gc_Lo, 0, 0, 0 },
5260   { unicode_gc_Lo, 0, 0, 0 },
5261   { unicode_gc_Lo, 0, 0, 0 },
5262   { unicode_gc_Lo, 0, 0, 0 },
5263   { unicode_gc_Lo, 0, 0, 0 },
5264   { unicode_gc_Lo, 0, 0, 0 },
5265   { unicode_gc_Lo, 0, 0, 0 },
5266   { unicode_gc_Lo, 0, 0, 0 },
5267   { unicode_gc_Lo, 0, 0, 0 },
5268   { unicode_gc_Lo, 0, 0, 0 },
5269   { unicode_gc_Lo, 0, 0, 0 },
5270   { unicode_gc_Lo, 0, 0, 0 },
5271   { unicode_gc_Lo, 0, 0, 0 },
5272   { unicode_gc_Lo, 0, 0, 0 },
5273   { unicode_gc_Lo, 0, 0, 0 },
5274   { unicode_gc_Lo, 0, 0, 0 },
5275   { unicode_gc_Lo, 0, 0, 0 },
5276   { unicode_gc_Lo, 0, 0, 0 },
5277   { unicode_gc_Lo, 0, 0, 0 },
5278   { unicode_gc_Lo, 0, 0, 0 },
5279   { unicode_gc_Lo, 0, 0, 0 },
5280   { unicode_gc_Lo, 0, 0, 0 },
5281   { unicode_gc_Lo, 0, 0, 0 },
5282   { unicode_gc_Lo, 0, 0, 0 },
5283   { unicode_gc_Lo, 0, 0, 0 },
5284   { unicode_gc_Lo, 0, 0, 0 },
5285   { unicode_gc_Lo, 0, 0, 0 },
5286   { unicode_gc_Lo, 0, 0, 0 },
5287   { unicode_gc_Lo, 0, 0, 0 },
5288   { unicode_gc_Lo, 0, 0, 0 },
5289   { unicode_gc_Lo, 0, 0, 0 },
5290   { unicode_gc_Lo, 0, 0, 0 },
5291   { unicode_gc_Lo, 0, 0, 0 },
5292   { unicode_gc_Lo, 0, 0, 0 },
5293   { unicode_gc_Lo, 0, 0, 0 },
5294   { unicode_gc_Lo, 0, 0, 0 },
5295   { unicode_gc_Lo, 0, 0, 0 },
5296   { unicode_gc_Lo, 0, 0, 0 },
5297   { unicode_gc_Lo, 0, 0, 0 },
5298   { unicode_gc_Lo, 0, 0, 0 },
5299   { unicode_gc_Lo, 0, 0, 0 },
5300   { unicode_gc_Lo, 0, 0, 0 },
5301   { unicode_gc_Lo, 0, 0, 0 },
5302   { unicode_gc_Lo, 0, 0, 0 },
5303   { unicode_gc_Lo, 0, 0, 0 },
5304   { unicode_gc_Lo, 0, 0, 0 },
5305   { unicode_gc_Lo, 0, 0, 0 },
5306   { unicode_gc_Lo, 0, 0, 0 },
5307   { unicode_gc_Lo, 0, 0, 0 },
5308   { unicode_gc_Lo, 0, 0, 0 },
5309   { unicode_gc_Lo, 0, 0, 0 },
5310   { unicode_gc_Lo, 0, 0, 0 },
5311   { unicode_gc_Lo, 0, 0, 0 },
5312   { unicode_gc_Lo, 0, 0, 0 },
5313   { unicode_gc_Lo, 0, 0, 0 },
5314   { unicode_gc_Lo, 0, 0, 0 },
5315   { unicode_gc_Lo, 0, 0, 0 },
5316   { unicode_gc_Lo, 0, 0, 0 },
5317   { unicode_gc_Lo, 0, 0, 0 },
5318   { unicode_gc_Lo, 0, 0, 0 },
5319   { unicode_gc_Lo, 0, 0, 0 },
5320   { unicode_gc_Lo, 0, 0, 0 },
5321   { unicode_gc_Lo, 0, 0, 0 },
5322   { unicode_gc_Lo, 0, 0, 0 },
5323   { unicode_gc_Lo, 0, 0, 0 },
5324   { unicode_gc_Lo, 0, 0, 0 },
5325   { unicode_gc_Lo, 0, 0, 0 },
5326   { unicode_gc_Lo, 0, 0, 0 },
5327   { unicode_gc_Lo, 0, 0, 0 },
5328   { unicode_gc_Lo, 0, 0, 0 },
5329   { unicode_gc_Lo, 0, 0, 0 },
5330   { unicode_gc_Lo, 0, 0, 0 },
5331   { unicode_gc_Lo, 0, 0, 0 },
5332   { unicode_gc_Lo, 0, 0, 0 },
5333   { unicode_gc_Lo, 0, 0, 0 },
5334   { unicode_gc_Lo, 0, 0, 0 },
5335   { unicode_gc_Lo, 0, 0, 0 },
5336   { unicode_gc_Lo, 0, 0, 0 },
5337   { unicode_gc_Lo, 0, 0, 0 },
5338   { unicode_gc_Lo, 0, 0, 0 },
5339   { unicode_gc_Lo, 0, 0, 0 },
5340   { unicode_gc_Lo, 0, 0, 0 },
5341   { unicode_gc_Lo, 0, 0, 0 },
5342   { unicode_gc_Lo, 0, 0, 0 },
5343   { unicode_gc_Lo, 0, 0, 0 },
5344   { unicode_gc_Lo, 0, 0, 0 },
5345   { unicode_gc_Lo, 0, 0, 0 },
5346   { unicode_gc_Lo, 0, 0, 0 },
5347   { unicode_gc_Lo, 0, 0, 0 },
5348   { unicode_gc_Lo, 0, 0, 0 },
5349   { unicode_gc_Lo, 0, 0, 0 },
5350   { unicode_gc_Lo, 0, 0, 0 },
5351   { unicode_gc_Lo, 0, 0, 0 },
5352   { unicode_gc_Lo, 0, 0, 0 },
5353   { unicode_gc_Lo, 0, 0, 0 },
5354   { unicode_gc_Lo, 0, 0, 0 },
5355   { unicode_gc_Lo, 0, 0, 0 },
5356   { unicode_gc_Lo, 0, 0, 0 },
5357   { unicode_gc_Lo, 0, 0, 0 },
5358   { unicode_gc_Lo, 0, 0, 0 },
5359   { unicode_gc_Lo, 0, 0, 0 },
5360   { unicode_gc_Lo, 0, 0, 0 },
5361   { unicode_gc_Lo, 0, 0, 0 },
5362   { unicode_gc_Lo, 0, 0, 0 },
5363   { unicode_gc_Lo, 0, 0, 0 },
5364   { unicode_gc_Lo, 0, 0, 0 },
5365   { unicode_gc_Lo, 0, 0, 0 },
5366   { unicode_gc_Lo, 0, 0, 0 },
5367   { unicode_gc_Lo, 0, 0, 0 },
5368   { unicode_gc_Lo, 0, 0, 0 },
5369   { unicode_gc_Lo, 0, 0, 0 },
5370   { unicode_gc_Lo, 0, 0, 0 },
5371   { unicode_gc_Lo, 0, 0, 0 },
5372   { unicode_gc_Lo, 0, 0, 0 },
5373   { unicode_gc_Lo, 0, 0, 0 },
5374   { unicode_gc_Lo, 0, 0, 0 },
5375   { unicode_gc_Lo, 0, 0, 0 },
5376   { unicode_gc_Lo, 0, 0, 0 },
5377   { unicode_gc_Lo, 0, 0, 0 },
5378   { unicode_gc_Lo, 0, 0, 0 },
5379   { unicode_gc_Lo, 0, 0, 0 },
5380   { unicode_gc_Lo, 0, 0, 0 },
5381   { unicode_gc_Lo, 0, 0, 0 },
5382   { unicode_gc_Lo, 0, 0, 0 },
5383   { unicode_gc_Lo, 0, 0, 0 },
5384   { unicode_gc_Lo, 0, 0, 0 },
5385   { unicode_gc_Lo, 0, 0, 0 },
5386   { unicode_gc_Lo, 0, 0, 0 },
5387   { unicode_gc_Lo, 0, 0, 0 },
5388   { unicode_gc_Lo, 0, 0, 0 },
5389   { unicode_gc_Lo, 0, 0, 0 },
5390   { unicode_gc_Lo, 0, 0, 0 },
5391   { unicode_gc_Lo, 0, 0, 0 },
5392   { unicode_gc_Lo, 0, 0, 0 },
5393   { unicode_gc_Lo, 0, 0, 0 },
5394   { unicode_gc_Lo, 0, 0, 0 },
5395   { unicode_gc_Lo, 0, 0, 0 },
5396   { unicode_gc_Lo, 0, 0, 0 },
5397   { unicode_gc_Lo, 0, 0, 0 },
5398   { unicode_gc_Lo, 0, 0, 0 },
5399   { unicode_gc_Lo, 0, 0, 0 },
5400   { unicode_gc_Lo, 0, 0, 0 },
5401   { unicode_gc_Lo, 0, 0, 0 },
5402   { unicode_gc_Lo, 0, 0, 0 },
5403   { unicode_gc_Lo, 0, 0, 0 },
5404   { unicode_gc_Lo, 0, 0, 0 },
5405   { unicode_gc_Lo, 0, 0, 0 },
5406   { unicode_gc_Lo, 0, 0, 0 },
5407   { unicode_gc_Lo, 0, 0, 0 },
5408   { unicode_gc_Lo, 0, 0, 0 },
5409   { unicode_gc_Lo, 0, 0, 0 },
5410   { unicode_gc_Lo, 0, 0, 0 },
5411   { unicode_gc_Lo, 0, 0, 0 },
5412   { unicode_gc_Lo, 0, 0, 0 },
5413   { unicode_gc_Lo, 0, 0, 0 },
5414   { unicode_gc_Lo, 0, 0, 0 },
5415   { unicode_gc_Lo, 0, 0, 0 },
5416   { unicode_gc_Lo, 0, 0, 0 },
5417   { unicode_gc_Lo, 0, 0, 0 },
5418   { unicode_gc_Lo, 0, 0, 0 }
5419 };
5420 static const struct unidata subtable21[] = {
5421   { unicode_gc_Lo, 0, 0, 0 },
5422   { unicode_gc_Lo, 0, 0, 0 },
5423   { unicode_gc_Lo, 0, 0, 0 },
5424   { unicode_gc_Lo, 0, 0, 0 },
5425   { unicode_gc_Lo, 0, 0, 0 },
5426   { unicode_gc_Lo, 0, 0, 0 },
5427   { unicode_gc_Lo, 0, 0, 0 },
5428   { unicode_gc_Lo, 0, 0, 0 },
5429   { unicode_gc_Lo, 0, 0, 0 },
5430   { unicode_gc_Lo, 0, 0, 0 },
5431   { unicode_gc_Lo, 0, 0, 0 },
5432   { unicode_gc_Lo, 0, 0, 0 },
5433   { unicode_gc_Lo, 0, 0, 0 },
5434   { unicode_gc_Lo, 0, 0, 0 },
5435   { unicode_gc_Lo, 0, 0, 0 },
5436   { unicode_gc_Lo, 0, 0, 0 },
5437   { unicode_gc_Lo, 0, 0, 0 },
5438   { unicode_gc_Lo, 0, 0, 0 },
5439   { unicode_gc_Lo, 0, 0, 0 },
5440   { unicode_gc_Lo, 0, 0, 0 },
5441   { unicode_gc_Lo, 0, 0, 0 },
5442   { unicode_gc_Lo, 0, 0, 0 },
5443   { unicode_gc_Lo, 0, 0, 0 },
5444   { unicode_gc_Lo, 0, 0, 0 },
5445   { unicode_gc_Lo, 0, 0, 0 },
5446   { unicode_gc_Lo, 0, 0, 0 },
5447   { unicode_gc_Lo, 0, 0, 0 },
5448   { unicode_gc_Lo, 0, 0, 0 },
5449   { unicode_gc_Lo, 0, 0, 0 },
5450   { unicode_gc_Lo, 0, 0, 0 },
5451   { unicode_gc_Lo, 0, 0, 0 },
5452   { unicode_gc_Lo, 0, 0, 0 },
5453   { unicode_gc_Lo, 0, 0, 0 },
5454   { unicode_gc_Lo, 0, 0, 0 },
5455   { unicode_gc_Lo, 0, 0, 0 },
5456   { unicode_gc_Lo, 0, 0, 0 },
5457   { unicode_gc_Lo, 0, 0, 0 },
5458   { unicode_gc_Lo, 0, 0, 0 },
5459   { unicode_gc_Lo, 0, 0, 0 },
5460   { unicode_gc_Lo, 0, 0, 0 },
5461   { unicode_gc_Lo, 0, 0, 0 },
5462   { unicode_gc_Lo, 0, 0, 0 },
5463   { unicode_gc_Lo, 0, 0, 0 },
5464   { unicode_gc_Lo, 0, 0, 0 },
5465   { unicode_gc_Lo, 0, 0, 0 },
5466   { unicode_gc_Lo, 0, 0, 0 },
5467   { unicode_gc_Lo, 0, 0, 0 },
5468   { unicode_gc_Lo, 0, 0, 0 },
5469   { unicode_gc_Lo, 0, 0, 0 },
5470   { unicode_gc_Lo, 0, 0, 0 },
5471   { unicode_gc_Lo, 0, 0, 0 },
5472   { unicode_gc_Lo, 0, 0, 0 },
5473   { unicode_gc_Lo, 0, 0, 0 },
5474   { unicode_gc_Lo, 0, 0, 0 },
5475   { unicode_gc_Lo, 0, 0, 0 },
5476   { unicode_gc_Lo, 0, 0, 0 },
5477   { unicode_gc_Lo, 0, 0, 0 },
5478   { unicode_gc_Lo, 0, 0, 0 },
5479   { unicode_gc_Lo, 0, 0, 0 },
5480   { unicode_gc_Lo, 0, 0, 0 },
5481   { unicode_gc_Lo, 0, 0, 0 },
5482   { unicode_gc_Lo, 0, 0, 0 },
5483   { unicode_gc_Lo, 0, 0, 0 },
5484   { unicode_gc_Lo, 0, 0, 0 },
5485   { unicode_gc_Lo, 0, 0, 0 },
5486   { unicode_gc_Lo, 0, 0, 0 },
5487   { unicode_gc_Lo, 0, 0, 0 },
5488   { unicode_gc_Lo, 0, 0, 0 },
5489   { unicode_gc_Lo, 0, 0, 0 },
5490   { unicode_gc_Lo, 0, 0, 0 },
5491   { unicode_gc_Lo, 0, 0, 0 },
5492   { unicode_gc_Lo, 0, 0, 0 },
5493   { unicode_gc_Lo, 0, 0, 0 },
5494   { unicode_gc_Lo, 0, 0, 0 },
5495   { unicode_gc_Lo, 0, 0, 0 },
5496   { unicode_gc_Lo, 0, 0, 0 },
5497   { unicode_gc_Lo, 0, 0, 0 },
5498   { unicode_gc_Lo, 0, 0, 0 },
5499   { unicode_gc_Lo, 0, 0, 0 },
5500   { unicode_gc_Lo, 0, 0, 0 },
5501   { unicode_gc_Lo, 0, 0, 0 },
5502   { unicode_gc_Lo, 0, 0, 0 },
5503   { unicode_gc_Lo, 0, 0, 0 },
5504   { unicode_gc_Lo, 0, 0, 0 },
5505   { unicode_gc_Lo, 0, 0, 0 },
5506   { unicode_gc_Lo, 0, 0, 0 },
5507   { unicode_gc_Lo, 0, 0, 0 },
5508   { unicode_gc_Lo, 0, 0, 0 },
5509   { unicode_gc_Lo, 0, 0, 0 },
5510   { unicode_gc_Lo, 0, 0, 0 },
5511   { unicode_gc_Lo, 0, 0, 0 },
5512   { unicode_gc_Lo, 0, 0, 0 },
5513   { unicode_gc_Lo, 0, 0, 0 },
5514   { unicode_gc_Lo, 0, 0, 0 },
5515   { unicode_gc_Lo, 0, 0, 0 },
5516   { unicode_gc_Lo, 0, 0, 0 },
5517   { unicode_gc_Lo, 0, 0, 0 },
5518   { unicode_gc_Lo, 0, 0, 0 },
5519   { unicode_gc_Lo, 0, 0, 0 },
5520   { unicode_gc_Lo, 0, 0, 0 },
5521   { unicode_gc_Lo, 0, 0, 0 },
5522   { unicode_gc_Lo, 0, 0, 0 },
5523   { unicode_gc_Lo, 0, 0, 0 },
5524   { unicode_gc_Lo, 0, 0, 0 },
5525   { unicode_gc_Lo, 0, 0, 0 },
5526   { unicode_gc_Lo, 0, 0, 0 },
5527   { unicode_gc_Lo, 0, 0, 0 },
5528   { unicode_gc_Lo, 0, 0, 0 },
5529   { unicode_gc_Lo, 0, 0, 0 },
5530   { unicode_gc_Lo, 0, 0, 0 },
5531   { unicode_gc_Lo, 0, 0, 0 },
5532   { unicode_gc_Lo, 0, 0, 0 },
5533   { unicode_gc_Lo, 0, 0, 0 },
5534   { unicode_gc_Lo, 0, 0, 0 },
5535   { unicode_gc_Lo, 0, 0, 0 },
5536   { unicode_gc_Lo, 0, 0, 0 },
5537   { unicode_gc_Lo, 0, 0, 0 },
5538   { unicode_gc_Lo, 0, 0, 0 },
5539   { unicode_gc_Lo, 0, 0, 0 },
5540   { unicode_gc_Lo, 0, 0, 0 },
5541   { unicode_gc_Lo, 0, 0, 0 },
5542   { unicode_gc_Lo, 0, 0, 0 },
5543   { unicode_gc_Lo, 0, 0, 0 },
5544   { unicode_gc_Lo, 0, 0, 0 },
5545   { unicode_gc_Lo, 0, 0, 0 },
5546   { unicode_gc_Lo, 0, 0, 0 },
5547   { unicode_gc_Lo, 0, 0, 0 },
5548   { unicode_gc_Lo, 0, 0, 0 },
5549   { unicode_gc_Lo, 0, 0, 0 },
5550   { unicode_gc_Lo, 0, 0, 0 },
5551   { unicode_gc_Lo, 0, 0, 0 },
5552   { unicode_gc_Lo, 0, 0, 0 },
5553   { unicode_gc_Lo, 0, 0, 0 },
5554   { unicode_gc_Lo, 0, 0, 0 },
5555   { unicode_gc_Lo, 0, 0, 0 },
5556   { unicode_gc_Lo, 0, 0, 0 },
5557   { unicode_gc_Lo, 0, 0, 0 },
5558   { unicode_gc_Lo, 0, 0, 0 },
5559   { unicode_gc_Lo, 0, 0, 0 },
5560   { unicode_gc_Lo, 0, 0, 0 },
5561   { unicode_gc_Lo, 0, 0, 0 },
5562   { unicode_gc_Lo, 0, 0, 0 },
5563   { unicode_gc_Lo, 0, 0, 0 },
5564   { unicode_gc_Lo, 0, 0, 0 },
5565   { unicode_gc_Lo, 0, 0, 0 },
5566   { unicode_gc_Lo, 0, 0, 0 },
5567   { unicode_gc_Lo, 0, 0, 0 },
5568   { unicode_gc_Lo, 0, 0, 0 },
5569   { unicode_gc_Lo, 0, 0, 0 },
5570   { unicode_gc_Lo, 0, 0, 0 },
5571   { unicode_gc_Lo, 0, 0, 0 },
5572   { unicode_gc_Lo, 0, 0, 0 },
5573   { unicode_gc_Lo, 0, 0, 0 },
5574   { unicode_gc_Lo, 0, 0, 0 },
5575   { unicode_gc_Lo, 0, 0, 0 },
5576   { unicode_gc_Lo, 0, 0, 0 },
5577   { unicode_gc_Lo, 0, 0, 0 },
5578   { unicode_gc_Lo, 0, 0, 0 },
5579   { unicode_gc_Lo, 0, 0, 0 },
5580   { unicode_gc_Lo, 0, 0, 0 },
5581   { unicode_gc_Lo, 0, 0, 0 },
5582   { unicode_gc_Lo, 0, 0, 0 },
5583   { unicode_gc_Lo, 0, 0, 0 },
5584   { unicode_gc_Lo, 0, 0, 0 },
5585   { unicode_gc_Lo, 0, 0, 0 },
5586   { unicode_gc_Lo, 0, 0, 0 },
5587   { unicode_gc_Lo, 0, 0, 0 },
5588   { unicode_gc_Lo, 0, 0, 0 },
5589   { unicode_gc_Lo, 0, 0, 0 },
5590   { unicode_gc_Lo, 0, 0, 0 },
5591   { unicode_gc_Lo, 0, 0, 0 },
5592   { unicode_gc_Lo, 0, 0, 0 },
5593   { unicode_gc_Lo, 0, 0, 0 },
5594   { unicode_gc_Lo, 0, 0, 0 },
5595   { unicode_gc_Lo, 0, 0, 0 },
5596   { unicode_gc_Lo, 0, 0, 0 },
5597   { unicode_gc_Lo, 0, 0, 0 },
5598   { unicode_gc_Lo, 0, 0, 0 },
5599   { unicode_gc_Lo, 0, 0, 0 },
5600   { unicode_gc_Lo, 0, 0, 0 },
5601   { unicode_gc_Lo, 0, 0, 0 },
5602   { unicode_gc_Lo, 0, 0, 0 },
5603   { unicode_gc_Lo, 0, 0, 0 },
5604   { unicode_gc_Lo, 0, 0, 0 },
5605   { unicode_gc_Lo, 0, 0, 0 },
5606   { unicode_gc_Lo, 0, 0, 0 },
5607   { unicode_gc_Lo, 0, 0, 0 },
5608   { unicode_gc_Lo, 0, 0, 0 },
5609   { unicode_gc_Lo, 0, 0, 0 },
5610   { unicode_gc_Lo, 0, 0, 0 },
5611   { unicode_gc_Lo, 0, 0, 0 },
5612   { unicode_gc_Lo, 0, 0, 0 },
5613   { unicode_gc_Lo, 0, 0, 0 },
5614   { unicode_gc_Lo, 0, 0, 0 },
5615   { unicode_gc_Lo, 0, 0, 0 },
5616   { unicode_gc_Lo, 0, 0, 0 },
5617   { unicode_gc_Lo, 0, 0, 0 },
5618   { unicode_gc_Lo, 0, 0, 0 },
5619   { unicode_gc_Lo, 0, 0, 0 },
5620   { unicode_gc_Lo, 0, 0, 0 },
5621   { unicode_gc_Lo, 0, 0, 0 },
5622   { unicode_gc_Lo, 0, 0, 0 },
5623   { unicode_gc_Lo, 0, 0, 0 },
5624   { unicode_gc_Lo, 0, 0, 0 },
5625   { unicode_gc_Lo, 0, 0, 0 },
5626   { unicode_gc_Lo, 0, 0, 0 },
5627   { unicode_gc_Lo, 0, 0, 0 },
5628   { unicode_gc_Lo, 0, 0, 0 },
5629   { unicode_gc_Lo, 0, 0, 0 },
5630   { unicode_gc_Lo, 0, 0, 0 },
5631   { unicode_gc_Lo, 0, 0, 0 },
5632   { unicode_gc_Lo, 0, 0, 0 },
5633   { unicode_gc_Lo, 0, 0, 0 },
5634   { unicode_gc_Lo, 0, 0, 0 },
5635   { unicode_gc_Lo, 0, 0, 0 },
5636   { unicode_gc_Lo, 0, 0, 0 },
5637   { unicode_gc_Lo, 0, 0, 0 },
5638   { unicode_gc_Lo, 0, 0, 0 },
5639   { unicode_gc_Lo, 0, 0, 0 },
5640   { unicode_gc_Lo, 0, 0, 0 },
5641   { unicode_gc_Lo, 0, 0, 0 },
5642   { unicode_gc_Lo, 0, 0, 0 },
5643   { unicode_gc_Lo, 0, 0, 0 },
5644   { unicode_gc_Lo, 0, 0, 0 },
5645   { unicode_gc_Lo, 0, 0, 0 },
5646   { unicode_gc_Lo, 0, 0, 0 },
5647   { unicode_gc_Lo, 0, 0, 0 },
5648   { unicode_gc_Lo, 0, 0, 0 },
5649   { unicode_gc_Lo, 0, 0, 0 },
5650   { unicode_gc_Lo, 0, 0, 0 },
5651   { unicode_gc_Lo, 0, 0, 0 },
5652   { unicode_gc_Lo, 0, 0, 0 },
5653   { unicode_gc_Lo, 0, 0, 0 },
5654   { unicode_gc_Lo, 0, 0, 0 },
5655   { unicode_gc_Lo, 0, 0, 0 },
5656   { unicode_gc_Lo, 0, 0, 0 },
5657   { unicode_gc_Lo, 0, 0, 0 },
5658   { unicode_gc_Lo, 0, 0, 0 },
5659   { unicode_gc_Lo, 0, 0, 0 },
5660   { unicode_gc_Lo, 0, 0, 0 },
5661   { unicode_gc_Lo, 0, 0, 0 },
5662   { unicode_gc_Lo, 0, 0, 0 },
5663   { unicode_gc_Lo, 0, 0, 0 },
5664   { unicode_gc_Lo, 0, 0, 0 },
5665   { unicode_gc_Lo, 0, 0, 0 },
5666   { unicode_gc_Lo, 0, 0, 0 },
5667   { unicode_gc_Lo, 0, 0, 0 },
5668   { unicode_gc_Lo, 0, 0, 0 },
5669   { unicode_gc_Lo, 0, 0, 0 },
5670   { unicode_gc_Lo, 0, 0, 0 },
5671   { unicode_gc_Lo, 0, 0, 0 },
5672   { unicode_gc_Lo, 0, 0, 0 },
5673   { unicode_gc_Lo, 0, 0, 0 },
5674   { unicode_gc_Lo, 0, 0, 0 },
5675   { unicode_gc_Lo, 0, 0, 0 },
5676   { unicode_gc_Lo, 0, 0, 0 }
5677 };
5678 static const struct unidata subtable22[] = {
5679   { unicode_gc_Lo, 0, 0, 0 },
5680   { unicode_gc_Lo, 0, 0, 0 },
5681   { unicode_gc_Lo, 0, 0, 0 },
5682   { unicode_gc_Lo, 0, 0, 0 },
5683   { unicode_gc_Lo, 0, 0, 0 },
5684   { unicode_gc_Lo, 0, 0, 0 },
5685   { unicode_gc_Lo, 0, 0, 0 },
5686   { unicode_gc_Lo, 0, 0, 0 },
5687   { unicode_gc_Lo, 0, 0, 0 },
5688   { unicode_gc_Lo, 0, 0, 0 },
5689   { unicode_gc_Lo, 0, 0, 0 },
5690   { unicode_gc_Lo, 0, 0, 0 },
5691   { unicode_gc_Lo, 0, 0, 0 },
5692   { unicode_gc_Lo, 0, 0, 0 },
5693   { unicode_gc_Lo, 0, 0, 0 },
5694   { unicode_gc_Lo, 0, 0, 0 },
5695   { unicode_gc_Lo, 0, 0, 0 },
5696   { unicode_gc_Lo, 0, 0, 0 },
5697   { unicode_gc_Lo, 0, 0, 0 },
5698   { unicode_gc_Lo, 0, 0, 0 },
5699   { unicode_gc_Lo, 0, 0, 0 },
5700   { unicode_gc_Lo, 0, 0, 0 },
5701   { unicode_gc_Lo, 0, 0, 0 },
5702   { unicode_gc_Lo, 0, 0, 0 },
5703   { unicode_gc_Lo, 0, 0, 0 },
5704   { unicode_gc_Lo, 0, 0, 0 },
5705   { unicode_gc_Lo, 0, 0, 0 },
5706   { unicode_gc_Lo, 0, 0, 0 },
5707   { unicode_gc_Lo, 0, 0, 0 },
5708   { unicode_gc_Lo, 0, 0, 0 },
5709   { unicode_gc_Lo, 0, 0, 0 },
5710   { unicode_gc_Lo, 0, 0, 0 },
5711   { unicode_gc_Lo, 0, 0, 0 },
5712   { unicode_gc_Lo, 0, 0, 0 },
5713   { unicode_gc_Lo, 0, 0, 0 },
5714   { unicode_gc_Lo, 0, 0, 0 },
5715   { unicode_gc_Lo, 0, 0, 0 },
5716   { unicode_gc_Lo, 0, 0, 0 },
5717   { unicode_gc_Lo, 0, 0, 0 },
5718   { unicode_gc_Lo, 0, 0, 0 },
5719   { unicode_gc_Lo, 0, 0, 0 },
5720   { unicode_gc_Lo, 0, 0, 0 },
5721   { unicode_gc_Lo, 0, 0, 0 },
5722   { unicode_gc_Lo, 0, 0, 0 },
5723   { unicode_gc_Lo, 0, 0, 0 },
5724   { unicode_gc_Lo, 0, 0, 0 },
5725   { unicode_gc_Lo, 0, 0, 0 },
5726   { unicode_gc_Lo, 0, 0, 0 },
5727   { unicode_gc_Lo, 0, 0, 0 },
5728   { unicode_gc_Lo, 0, 0, 0 },
5729   { unicode_gc_Lo, 0, 0, 0 },
5730   { unicode_gc_Lo, 0, 0, 0 },
5731   { unicode_gc_Lo, 0, 0, 0 },
5732   { unicode_gc_Lo, 0, 0, 0 },
5733   { unicode_gc_Lo, 0, 0, 0 },
5734   { unicode_gc_Lo, 0, 0, 0 },
5735   { unicode_gc_Lo, 0, 0, 0 },
5736   { unicode_gc_Lo, 0, 0, 0 },
5737   { unicode_gc_Lo, 0, 0, 0 },
5738   { unicode_gc_Lo, 0, 0, 0 },
5739   { unicode_gc_Lo, 0, 0, 0 },
5740   { unicode_gc_Lo, 0, 0, 0 },
5741   { unicode_gc_Lo, 0, 0, 0 },
5742   { unicode_gc_Lo, 0, 0, 0 },
5743   { unicode_gc_Lo, 0, 0, 0 },
5744   { unicode_gc_Lo, 0, 0, 0 },
5745   { unicode_gc_Lo, 0, 0, 0 },
5746   { unicode_gc_Lo, 0, 0, 0 },
5747   { unicode_gc_Lo, 0, 0, 0 },
5748   { unicode_gc_Lo, 0, 0, 0 },
5749   { unicode_gc_Lo, 0, 0, 0 },
5750   { unicode_gc_Lo, 0, 0, 0 },
5751   { unicode_gc_Lo, 0, 0, 0 },
5752   { unicode_gc_Lo, 0, 0, 0 },
5753   { unicode_gc_Lo, 0, 0, 0 },
5754   { unicode_gc_Lo, 0, 0, 0 },
5755   { unicode_gc_Lo, 0, 0, 0 },
5756   { unicode_gc_Lo, 0, 0, 0 },
5757   { unicode_gc_Lo, 0, 0, 0 },
5758   { unicode_gc_Lo, 0, 0, 0 },
5759   { unicode_gc_Lo, 0, 0, 0 },
5760   { unicode_gc_Lo, 0, 0, 0 },
5761   { unicode_gc_Lo, 0, 0, 0 },
5762   { unicode_gc_Lo, 0, 0, 0 },
5763   { unicode_gc_Lo, 0, 0, 0 },
5764   { unicode_gc_Lo, 0, 0, 0 },
5765   { unicode_gc_Lo, 0, 0, 0 },
5766   { unicode_gc_Lo, 0, 0, 0 },
5767   { unicode_gc_Lo, 0, 0, 0 },
5768   { unicode_gc_Lo, 0, 0, 0 },
5769   { unicode_gc_Lo, 0, 0, 0 },
5770   { unicode_gc_Lo, 0, 0, 0 },
5771   { unicode_gc_Lo, 0, 0, 0 },
5772   { unicode_gc_Lo, 0, 0, 0 },
5773   { unicode_gc_Lo, 0, 0, 0 },
5774   { unicode_gc_Lo, 0, 0, 0 },
5775   { unicode_gc_Lo, 0, 0, 0 },
5776   { unicode_gc_Lo, 0, 0, 0 },
5777   { unicode_gc_Lo, 0, 0, 0 },
5778   { unicode_gc_Lo, 0, 0, 0 },
5779   { unicode_gc_Lo, 0, 0, 0 },
5780   { unicode_gc_Lo, 0, 0, 0 },
5781   { unicode_gc_Lo, 0, 0, 0 },
5782   { unicode_gc_Lo, 0, 0, 0 },
5783   { unicode_gc_Lo, 0, 0, 0 },
5784   { unicode_gc_Lo, 0, 0, 0 },
5785   { unicode_gc_Lo, 0, 0, 0 },
5786   { unicode_gc_Lo, 0, 0, 0 },
5787   { unicode_gc_Lo, 0, 0, 0 },
5788   { unicode_gc_Po, 0, 0, 0 },
5789   { unicode_gc_Po, 0, 0, 0 },
5790   { unicode_gc_Lo, 0, 0, 0 },
5791   { unicode_gc_Lo, 0, 0, 0 },
5792   { unicode_gc_Lo, 0, 0, 0 },
5793   { unicode_gc_Lo, 0, 0, 0 },
5794   { unicode_gc_Lo, 0, 0, 0 },
5795   { unicode_gc_Lo, 0, 0, 0 },
5796   { unicode_gc_Lo, 0, 0, 0 },
5797   { unicode_gc_Lo, 0, 0, 0 },
5798   { unicode_gc_Cn, 0, 0, 0 },
5799   { unicode_gc_Cn, 0, 0, 0 },
5800   { unicode_gc_Cn, 0, 0, 0 },
5801   { unicode_gc_Cn, 0, 0, 0 },
5802   { unicode_gc_Cn, 0, 0, 0 },
5803   { unicode_gc_Cn, 0, 0, 0 },
5804   { unicode_gc_Cn, 0, 0, 0 },
5805   { unicode_gc_Cn, 0, 0, 0 },
5806   { unicode_gc_Cn, 0, 0, 0 },
5807   { unicode_gc_Zs, 0, 0, 0 },
5808   { unicode_gc_Lo, 0, 0, 0 },
5809   { unicode_gc_Lo, 0, 0, 0 },
5810   { unicode_gc_Lo, 0, 0, 0 },
5811   { unicode_gc_Lo, 0, 0, 0 },
5812   { unicode_gc_Lo, 0, 0, 0 },
5813   { unicode_gc_Lo, 0, 0, 0 },
5814   { unicode_gc_Lo, 0, 0, 0 },
5815   { unicode_gc_Lo, 0, 0, 0 },
5816   { unicode_gc_Lo, 0, 0, 0 },
5817   { unicode_gc_Lo, 0, 0, 0 },
5818   { unicode_gc_Lo, 0, 0, 0 },
5819   { unicode_gc_Lo, 0, 0, 0 },
5820   { unicode_gc_Lo, 0, 0, 0 },
5821   { unicode_gc_Lo, 0, 0, 0 },
5822   { unicode_gc_Lo, 0, 0, 0 },
5823   { unicode_gc_Lo, 0, 0, 0 },
5824   { unicode_gc_Lo, 0, 0, 0 },
5825   { unicode_gc_Lo, 0, 0, 0 },
5826   { unicode_gc_Lo, 0, 0, 0 },
5827   { unicode_gc_Lo, 0, 0, 0 },
5828   { unicode_gc_Lo, 0, 0, 0 },
5829   { unicode_gc_Lo, 0, 0, 0 },
5830   { unicode_gc_Lo, 0, 0, 0 },
5831   { unicode_gc_Lo, 0, 0, 0 },
5832   { unicode_gc_Lo, 0, 0, 0 },
5833   { unicode_gc_Lo, 0, 0, 0 },
5834   { unicode_gc_Ps, 0, 0, 0 },
5835   { unicode_gc_Pe, 0, 0, 0 },
5836   { unicode_gc_Cn, 0, 0, 0 },
5837   { unicode_gc_Cn, 0, 0, 0 },
5838   { unicode_gc_Cn, 0, 0, 0 },
5839   { unicode_gc_Lo, 0, 0, 0 },
5840   { unicode_gc_Lo, 0, 0, 0 },
5841   { unicode_gc_Lo, 0, 0, 0 },
5842   { unicode_gc_Lo, 0, 0, 0 },
5843   { unicode_gc_Lo, 0, 0, 0 },
5844   { unicode_gc_Lo, 0, 0, 0 },
5845   { unicode_gc_Lo, 0, 0, 0 },
5846   { unicode_gc_Lo, 0, 0, 0 },
5847   { unicode_gc_Lo, 0, 0, 0 },
5848   { unicode_gc_Lo, 0, 0, 0 },
5849   { unicode_gc_Lo, 0, 0, 0 },
5850   { unicode_gc_Lo, 0, 0, 0 },
5851   { unicode_gc_Lo, 0, 0, 0 },
5852   { unicode_gc_Lo, 0, 0, 0 },
5853   { unicode_gc_Lo, 0, 0, 0 },
5854   { unicode_gc_Lo, 0, 0, 0 },
5855   { unicode_gc_Lo, 0, 0, 0 },
5856   { unicode_gc_Lo, 0, 0, 0 },
5857   { unicode_gc_Lo, 0, 0, 0 },
5858   { unicode_gc_Lo, 0, 0, 0 },
5859   { unicode_gc_Lo, 0, 0, 0 },
5860   { unicode_gc_Lo, 0, 0, 0 },
5861   { unicode_gc_Lo, 0, 0, 0 },
5862   { unicode_gc_Lo, 0, 0, 0 },
5863   { unicode_gc_Lo, 0, 0, 0 },
5864   { unicode_gc_Lo, 0, 0, 0 },
5865   { unicode_gc_Lo, 0, 0, 0 },
5866   { unicode_gc_Lo, 0, 0, 0 },
5867   { unicode_gc_Lo, 0, 0, 0 },
5868   { unicode_gc_Lo, 0, 0, 0 },
5869   { unicode_gc_Lo, 0, 0, 0 },
5870   { unicode_gc_Lo, 0, 0, 0 },
5871   { unicode_gc_Lo, 0, 0, 0 },
5872   { unicode_gc_Lo, 0, 0, 0 },
5873   { unicode_gc_Lo, 0, 0, 0 },
5874   { unicode_gc_Lo, 0, 0, 0 },
5875   { unicode_gc_Lo, 0, 0, 0 },
5876   { unicode_gc_Lo, 0, 0, 0 },
5877   { unicode_gc_Lo, 0, 0, 0 },
5878   { unicode_gc_Lo, 0, 0, 0 },
5879   { unicode_gc_Lo, 0, 0, 0 },
5880   { unicode_gc_Lo, 0, 0, 0 },
5881   { unicode_gc_Lo, 0, 0, 0 },
5882   { unicode_gc_Lo, 0, 0, 0 },
5883   { unicode_gc_Lo, 0, 0, 0 },
5884   { unicode_gc_Lo, 0, 0, 0 },
5885   { unicode_gc_Lo, 0, 0, 0 },
5886   { unicode_gc_Lo, 0, 0, 0 },
5887   { unicode_gc_Lo, 0, 0, 0 },
5888   { unicode_gc_Lo, 0, 0, 0 },
5889   { unicode_gc_Lo, 0, 0, 0 },
5890   { unicode_gc_Lo, 0, 0, 0 },
5891   { unicode_gc_Lo, 0, 0, 0 },
5892   { unicode_gc_Lo, 0, 0, 0 },
5893   { unicode_gc_Lo, 0, 0, 0 },
5894   { unicode_gc_Lo, 0, 0, 0 },
5895   { unicode_gc_Lo, 0, 0, 0 },
5896   { unicode_gc_Lo, 0, 0, 0 },
5897   { unicode_gc_Lo, 0, 0, 0 },
5898   { unicode_gc_Lo, 0, 0, 0 },
5899   { unicode_gc_Lo, 0, 0, 0 },
5900   { unicode_gc_Lo, 0, 0, 0 },
5901   { unicode_gc_Lo, 0, 0, 0 },
5902   { unicode_gc_Lo, 0, 0, 0 },
5903   { unicode_gc_Lo, 0, 0, 0 },
5904   { unicode_gc_Lo, 0, 0, 0 },
5905   { unicode_gc_Lo, 0, 0, 0 },
5906   { unicode_gc_Lo, 0, 0, 0 },
5907   { unicode_gc_Lo, 0, 0, 0 },
5908   { unicode_gc_Lo, 0, 0, 0 },
5909   { unicode_gc_Lo, 0, 0, 0 },
5910   { unicode_gc_Lo, 0, 0, 0 },
5911   { unicode_gc_Lo, 0, 0, 0 },
5912   { unicode_gc_Lo, 0, 0, 0 },
5913   { unicode_gc_Lo, 0, 0, 0 },
5914   { unicode_gc_Po, 0, 0, 0 },
5915   { unicode_gc_Po, 0, 0, 0 },
5916   { unicode_gc_Po, 0, 0, 0 },
5917   { unicode_gc_Nl, 0, 0, 0 },
5918   { unicode_gc_Nl, 0, 0, 0 },
5919   { unicode_gc_Nl, 0, 0, 0 },
5920   { unicode_gc_Cn, 0, 0, 0 },
5921   { unicode_gc_Cn, 0, 0, 0 },
5922   { unicode_gc_Cn, 0, 0, 0 },
5923   { unicode_gc_Cn, 0, 0, 0 },
5924   { unicode_gc_Cn, 0, 0, 0 },
5925   { unicode_gc_Cn, 0, 0, 0 },
5926   { unicode_gc_Cn, 0, 0, 0 },
5927   { unicode_gc_Cn, 0, 0, 0 },
5928   { unicode_gc_Cn, 0, 0, 0 },
5929   { unicode_gc_Cn, 0, 0, 0 },
5930   { unicode_gc_Cn, 0, 0, 0 },
5931   { unicode_gc_Cn, 0, 0, 0 },
5932   { unicode_gc_Cn, 0, 0, 0 },
5933   { unicode_gc_Cn, 0, 0, 0 },
5934   { unicode_gc_Cn, 0, 0, 0 }
5935 };
5936 static const struct unidata subtable23[] = {
5937   { unicode_gc_Lo, 0, 0, 0 },
5938   { unicode_gc_Lo, 0, 0, 0 },
5939   { unicode_gc_Lo, 0, 0, 0 },
5940   { unicode_gc_Lo, 0, 0, 0 },
5941   { unicode_gc_Lo, 0, 0, 0 },
5942   { unicode_gc_Lo, 0, 0, 0 },
5943   { unicode_gc_Lo, 0, 0, 0 },
5944   { unicode_gc_Lo, 0, 0, 0 },
5945   { unicode_gc_Lo, 0, 0, 0 },
5946   { unicode_gc_Lo, 0, 0, 0 },
5947   { unicode_gc_Lo, 0, 0, 0 },
5948   { unicode_gc_Lo, 0, 0, 0 },
5949   { unicode_gc_Lo, 0, 0, 0 },
5950   { unicode_gc_Cn, 0, 0, 0 },
5951   { unicode_gc_Lo, 0, 0, 0 },
5952   { unicode_gc_Lo, 0, 0, 0 },
5953   { unicode_gc_Lo, 0, 0, 0 },
5954   { unicode_gc_Lo, 0, 0, 0 },
5955   { unicode_gc_Mn, 0, 0, 0 },
5956   { unicode_gc_Mn, 0, 0, 0 },
5957   { unicode_gc_Mn, 9, 0, 0 },
5958   { unicode_gc_Cn, 0, 0, 0 },
5959   { unicode_gc_Cn, 0, 0, 0 },
5960   { unicode_gc_Cn, 0, 0, 0 },
5961   { unicode_gc_Cn, 0, 0, 0 },
5962   { unicode_gc_Cn, 0, 0, 0 },
5963   { unicode_gc_Cn, 0, 0, 0 },
5964   { unicode_gc_Cn, 0, 0, 0 },
5965   { unicode_gc_Cn, 0, 0, 0 },
5966   { unicode_gc_Cn, 0, 0, 0 },
5967   { unicode_gc_Cn, 0, 0, 0 },
5968   { unicode_gc_Cn, 0, 0, 0 },
5969   { unicode_gc_Lo, 0, 0, 0 },
5970   { unicode_gc_Lo, 0, 0, 0 },
5971   { unicode_gc_Lo, 0, 0, 0 },
5972   { unicode_gc_Lo, 0, 0, 0 },
5973   { unicode_gc_Lo, 0, 0, 0 },
5974   { unicode_gc_Lo, 0, 0, 0 },
5975   { unicode_gc_Lo, 0, 0, 0 },
5976   { unicode_gc_Lo, 0, 0, 0 },
5977   { unicode_gc_Lo, 0, 0, 0 },
5978   { unicode_gc_Lo, 0, 0, 0 },
5979   { unicode_gc_Lo, 0, 0, 0 },
5980   { unicode_gc_Lo, 0, 0, 0 },
5981   { unicode_gc_Lo, 0, 0, 0 },
5982   { unicode_gc_Lo, 0, 0, 0 },
5983   { unicode_gc_Lo, 0, 0, 0 },
5984   { unicode_gc_Lo, 0, 0, 0 },
5985   { unicode_gc_Lo, 0, 0, 0 },
5986   { unicode_gc_Lo, 0, 0, 0 },
5987   { unicode_gc_Mn, 0, 0, 0 },
5988   { unicode_gc_Mn, 0, 0, 0 },
5989   { unicode_gc_Mn, 9, 0, 0 },
5990   { unicode_gc_Po, 0, 0, 0 },
5991   { unicode_gc_Po, 0, 0, 0 },
5992   { unicode_gc_Cn, 0, 0, 0 },
5993   { unicode_gc_Cn, 0, 0, 0 },
5994   { unicode_gc_Cn, 0, 0, 0 },
5995   { unicode_gc_Cn, 0, 0, 0 },
5996   { unicode_gc_Cn, 0, 0, 0 },
5997   { unicode_gc_Cn, 0, 0, 0 },
5998   { unicode_gc_Cn, 0, 0, 0 },
5999   { unicode_gc_Cn, 0, 0, 0 },
6000   { unicode_gc_Cn, 0, 0, 0 },
6001   { unicode_gc_Lo, 0, 0, 0 },
6002   { unicode_gc_Lo, 0, 0, 0 },
6003   { unicode_gc_Lo, 0, 0, 0 },
6004   { unicode_gc_Lo, 0, 0, 0 },
6005   { unicode_gc_Lo, 0, 0, 0 },
6006   { unicode_gc_Lo, 0, 0, 0 },
6007   { unicode_gc_Lo, 0, 0, 0 },
6008   { unicode_gc_Lo, 0, 0, 0 },
6009   { unicode_gc_Lo, 0, 0, 0 },
6010   { unicode_gc_Lo, 0, 0, 0 },
6011   { unicode_gc_Lo, 0, 0, 0 },
6012   { unicode_gc_Lo, 0, 0, 0 },
6013   { unicode_gc_Lo, 0, 0, 0 },
6014   { unicode_gc_Lo, 0, 0, 0 },
6015   { unicode_gc_Lo, 0, 0, 0 },
6016   { unicode_gc_Lo, 0, 0, 0 },
6017   { unicode_gc_Lo, 0, 0, 0 },
6018   { unicode_gc_Lo, 0, 0, 0 },
6019   { unicode_gc_Mn, 0, 0, 0 },
6020   { unicode_gc_Mn, 0, 0, 0 },
6021   { unicode_gc_Cn, 0, 0, 0 },
6022   { unicode_gc_Cn, 0, 0, 0 },
6023   { unicode_gc_Cn, 0, 0, 0 },
6024   { unicode_gc_Cn, 0, 0, 0 },
6025   { unicode_gc_Cn, 0, 0, 0 },
6026   { unicode_gc_Cn, 0, 0, 0 },
6027   { unicode_gc_Cn, 0, 0, 0 },
6028   { unicode_gc_Cn, 0, 0, 0 },
6029   { unicode_gc_Cn, 0, 0, 0 },
6030   { unicode_gc_Cn, 0, 0, 0 },
6031   { unicode_gc_Cn, 0, 0, 0 },
6032   { unicode_gc_Cn, 0, 0, 0 },
6033   { unicode_gc_Lo, 0, 0, 0 },
6034   { unicode_gc_Lo, 0, 0, 0 },
6035   { unicode_gc_Lo, 0, 0, 0 },
6036   { unicode_gc_Lo, 0, 0, 0 },
6037   { unicode_gc_Lo, 0, 0, 0 },
6038   { unicode_gc_Lo, 0, 0, 0 },
6039   { unicode_gc_Lo, 0, 0, 0 },
6040   { unicode_gc_Lo, 0, 0, 0 },
6041   { unicode_gc_Lo, 0, 0, 0 },
6042   { unicode_gc_Lo, 0, 0, 0 },
6043   { unicode_gc_Lo, 0, 0, 0 },
6044   { unicode_gc_Lo, 0, 0, 0 },
6045   { unicode_gc_Lo, 0, 0, 0 },
6046   { unicode_gc_Cn, 0, 0, 0 },
6047   { unicode_gc_Lo, 0, 0, 0 },
6048   { unicode_gc_Lo, 0, 0, 0 },
6049   { unicode_gc_Lo, 0, 0, 0 },
6050   { unicode_gc_Cn, 0, 0, 0 },
6051   { unicode_gc_Mn, 0, 0, 0 },
6052   { unicode_gc_Mn, 0, 0, 0 },
6053   { unicode_gc_Cn, 0, 0, 0 },
6054   { unicode_gc_Cn, 0, 0, 0 },
6055   { unicode_gc_Cn, 0, 0, 0 },
6056   { unicode_gc_Cn, 0, 0, 0 },
6057   { unicode_gc_Cn, 0, 0, 0 },
6058   { unicode_gc_Cn, 0, 0, 0 },
6059   { unicode_gc_Cn, 0, 0, 0 },
6060   { unicode_gc_Cn, 0, 0, 0 },
6061   { unicode_gc_Cn, 0, 0, 0 },
6062   { unicode_gc_Cn, 0, 0, 0 },
6063   { unicode_gc_Cn, 0, 0, 0 },
6064   { unicode_gc_Cn, 0, 0, 0 },
6065   { unicode_gc_Lo, 0, 0, 0 },
6066   { unicode_gc_Lo, 0, 0, 0 },
6067   { unicode_gc_Lo, 0, 0, 0 },
6068   { unicode_gc_Lo, 0, 0, 0 },
6069   { unicode_gc_Lo, 0, 0, 0 },
6070   { unicode_gc_Lo, 0, 0, 0 },
6071   { unicode_gc_Lo, 0, 0, 0 },
6072   { unicode_gc_Lo, 0, 0, 0 },
6073   { unicode_gc_Lo, 0, 0, 0 },
6074   { unicode_gc_Lo, 0, 0, 0 },
6075   { unicode_gc_Lo, 0, 0, 0 },
6076   { unicode_gc_Lo, 0, 0, 0 },
6077   { unicode_gc_Lo, 0, 0, 0 },
6078   { unicode_gc_Lo, 0, 0, 0 },
6079   { unicode_gc_Lo, 0, 0, 0 },
6080   { unicode_gc_Lo, 0, 0, 0 },
6081   { unicode_gc_Lo, 0, 0, 0 },
6082   { unicode_gc_Lo, 0, 0, 0 },
6083   { unicode_gc_Lo, 0, 0, 0 },
6084   { unicode_gc_Lo, 0, 0, 0 },
6085   { unicode_gc_Lo, 0, 0, 0 },
6086   { unicode_gc_Lo, 0, 0, 0 },
6087   { unicode_gc_Lo, 0, 0, 0 },
6088   { unicode_gc_Lo, 0, 0, 0 },
6089   { unicode_gc_Lo, 0, 0, 0 },
6090   { unicode_gc_Lo, 0, 0, 0 },
6091   { unicode_gc_Lo, 0, 0, 0 },
6092   { unicode_gc_Lo, 0, 0, 0 },
6093   { unicode_gc_Lo, 0, 0, 0 },
6094   { unicode_gc_Lo, 0, 0, 0 },
6095   { unicode_gc_Lo, 0, 0, 0 },
6096   { unicode_gc_Lo, 0, 0, 0 },
6097   { unicode_gc_Lo, 0, 0, 0 },
6098   { unicode_gc_Lo, 0, 0, 0 },
6099   { unicode_gc_Lo, 0, 0, 0 },
6100   { unicode_gc_Lo, 0, 0, 0 },
6101   { unicode_gc_Lo, 0, 0, 0 },
6102   { unicode_gc_Lo, 0, 0, 0 },
6103   { unicode_gc_Lo, 0, 0, 0 },
6104   { unicode_gc_Lo, 0, 0, 0 },
6105   { unicode_gc_Lo, 0, 0, 0 },
6106   { unicode_gc_Lo, 0, 0, 0 },
6107   { unicode_gc_Lo, 0, 0, 0 },
6108   { unicode_gc_Lo, 0, 0, 0 },
6109   { unicode_gc_Lo, 0, 0, 0 },
6110   { unicode_gc_Lo, 0, 0, 0 },
6111   { unicode_gc_Lo, 0, 0, 0 },
6112   { unicode_gc_Lo, 0, 0, 0 },
6113   { unicode_gc_Lo, 0, 0, 0 },
6114   { unicode_gc_Lo, 0, 0, 0 },
6115   { unicode_gc_Lo, 0, 0, 0 },
6116   { unicode_gc_Lo, 0, 0, 0 },
6117   { unicode_gc_Cf, 0, 0, 0 },
6118   { unicode_gc_Cf, 0, 0, 0 },
6119   { unicode_gc_Mc, 0, 0, 0 },
6120   { unicode_gc_Mn, 0, 0, 0 },
6121   { unicode_gc_Mn, 0, 0, 0 },
6122   { unicode_gc_Mn, 0, 0, 0 },
6123   { unicode_gc_Mn, 0, 0, 0 },
6124   { unicode_gc_Mn, 0, 0, 0 },
6125   { unicode_gc_Mn, 0, 0, 0 },
6126   { unicode_gc_Mn, 0, 0, 0 },
6127   { unicode_gc_Mc, 0, 0, 0 },
6128   { unicode_gc_Mc, 0, 0, 0 },
6129   { unicode_gc_Mc, 0, 0, 0 },
6130   { unicode_gc_Mc, 0, 0, 0 },
6131   { unicode_gc_Mc, 0, 0, 0 },
6132   { unicode_gc_Mc, 0, 0, 0 },
6133   { unicode_gc_Mc, 0, 0, 0 },
6134   { unicode_gc_Mc, 0, 0, 0 },
6135   { unicode_gc_Mn, 0, 0, 0 },
6136   { unicode_gc_Mc, 0, 0, 0 },
6137   { unicode_gc_Mc, 0, 0, 0 },
6138   { unicode_gc_Mn, 0, 0, 0 },
6139   { unicode_gc_Mn, 0, 0, 0 },
6140   { unicode_gc_Mn, 0, 0, 0 },
6141   { unicode_gc_Mn, 0, 0, 0 },
6142   { unicode_gc_Mn, 0, 0, 0 },
6143   { unicode_gc_Mn, 0, 0, 0 },
6144   { unicode_gc_Mn, 0, 0, 0 },
6145   { unicode_gc_Mn, 0, 0, 0 },
6146   { unicode_gc_Mn, 0, 0, 0 },
6147   { unicode_gc_Mn, 9, 0, 0 },
6148   { unicode_gc_Mn, 0, 0, 0 },
6149   { unicode_gc_Po, 0, 0, 0 },
6150   { unicode_gc_Po, 0, 0, 0 },
6151   { unicode_gc_Po, 0, 0, 0 },
6152   { unicode_gc_Lm, 0, 0, 0 },
6153   { unicode_gc_Po, 0, 0, 0 },
6154   { unicode_gc_Po, 0, 0, 0 },
6155   { unicode_gc_Po, 0, 0, 0 },
6156   { unicode_gc_Sc, 0, 0, 0 },
6157   { unicode_gc_Lo, 0, 0, 0 },
6158   { unicode_gc_Mn, 230, 0, 0 },
6159   { unicode_gc_Cn, 0, 0, 0 },
6160   { unicode_gc_Cn, 0, 0, 0 },
6161   { unicode_gc_Nd, 0, 0, 0 },
6162   { unicode_gc_Nd, 0, 0, 0 },
6163   { unicode_gc_Nd, 0, 0, 0 },
6164   { unicode_gc_Nd, 0, 0, 0 },
6165   { unicode_gc_Nd, 0, 0, 0 },
6166   { unicode_gc_Nd, 0, 0, 0 },
6167   { unicode_gc_Nd, 0, 0, 0 },
6168   { unicode_gc_Nd, 0, 0, 0 },
6169   { unicode_gc_Nd, 0, 0, 0 },
6170   { unicode_gc_Nd, 0, 0, 0 },
6171   { unicode_gc_Cn, 0, 0, 0 },
6172   { unicode_gc_Cn, 0, 0, 0 },
6173   { unicode_gc_Cn, 0, 0, 0 },
6174   { unicode_gc_Cn, 0, 0, 0 },
6175   { unicode_gc_Cn, 0, 0, 0 },
6176   { unicode_gc_Cn, 0, 0, 0 },
6177   { unicode_gc_No, 0, 0, 0 },
6178   { unicode_gc_No, 0, 0, 0 },
6179   { unicode_gc_No, 0, 0, 0 },
6180   { unicode_gc_No, 0, 0, 0 },
6181   { unicode_gc_No, 0, 0, 0 },
6182   { unicode_gc_No, 0, 0, 0 },
6183   { unicode_gc_No, 0, 0, 0 },
6184   { unicode_gc_No, 0, 0, 0 },
6185   { unicode_gc_No, 0, 0, 0 },
6186   { unicode_gc_No, 0, 0, 0 },
6187   { unicode_gc_Cn, 0, 0, 0 },
6188   { unicode_gc_Cn, 0, 0, 0 },
6189   { unicode_gc_Cn, 0, 0, 0 },
6190   { unicode_gc_Cn, 0, 0, 0 },
6191   { unicode_gc_Cn, 0, 0, 0 },
6192   { unicode_gc_Cn, 0, 0, 0 }
6193 };
6194 static const struct unidata subtable24[] = {
6195   { unicode_gc_Po, 0, 0, 0 },
6196   { unicode_gc_Po, 0, 0, 0 },
6197   { unicode_gc_Po, 0, 0, 0 },
6198   { unicode_gc_Po, 0, 0, 0 },
6199   { unicode_gc_Po, 0, 0, 0 },
6200   { unicode_gc_Po, 0, 0, 0 },
6201   { unicode_gc_Pd, 0, 0, 0 },
6202   { unicode_gc_Po, 0, 0, 0 },
6203   { unicode_gc_Po, 0, 0, 0 },
6204   { unicode_gc_Po, 0, 0, 0 },
6205   { unicode_gc_Po, 0, 0, 0 },
6206   { unicode_gc_Mn, 0, 0, 0 },
6207   { unicode_gc_Mn, 0, 0, 0 },
6208   { unicode_gc_Mn, 0, 0, 0 },
6209   { unicode_gc_Zs, 0, 0, 0 },
6210   { unicode_gc_Cn, 0, 0, 0 },
6211   { unicode_gc_Nd, 0, 0, 0 },
6212   { unicode_gc_Nd, 0, 0, 0 },
6213   { unicode_gc_Nd, 0, 0, 0 },
6214   { unicode_gc_Nd, 0, 0, 0 },
6215   { unicode_gc_Nd, 0, 0, 0 },
6216   { unicode_gc_Nd, 0, 0, 0 },
6217   { unicode_gc_Nd, 0, 0, 0 },
6218   { unicode_gc_Nd, 0, 0, 0 },
6219   { unicode_gc_Nd, 0, 0, 0 },
6220   { unicode_gc_Nd, 0, 0, 0 },
6221   { unicode_gc_Cn, 0, 0, 0 },
6222   { unicode_gc_Cn, 0, 0, 0 },
6223   { unicode_gc_Cn, 0, 0, 0 },
6224   { unicode_gc_Cn, 0, 0, 0 },
6225   { unicode_gc_Cn, 0, 0, 0 },
6226   { unicode_gc_Cn, 0, 0, 0 },
6227   { unicode_gc_Lo, 0, 0, 0 },
6228   { unicode_gc_Lo, 0, 0, 0 },
6229   { unicode_gc_Lo, 0, 0, 0 },
6230   { unicode_gc_Lo, 0, 0, 0 },
6231   { unicode_gc_Lo, 0, 0, 0 },
6232   { unicode_gc_Lo, 0, 0, 0 },
6233   { unicode_gc_Lo, 0, 0, 0 },
6234   { unicode_gc_Lo, 0, 0, 0 },
6235   { unicode_gc_Lo, 0, 0, 0 },
6236   { unicode_gc_Lo, 0, 0, 0 },
6237   { unicode_gc_Lo, 0, 0, 0 },
6238   { unicode_gc_Lo, 0, 0, 0 },
6239   { unicode_gc_Lo, 0, 0, 0 },
6240   { unicode_gc_Lo, 0, 0, 0 },
6241   { unicode_gc_Lo, 0, 0, 0 },
6242   { unicode_gc_Lo, 0, 0, 0 },
6243   { unicode_gc_Lo, 0, 0, 0 },
6244   { unicode_gc_Lo, 0, 0, 0 },
6245   { unicode_gc_Lo, 0, 0, 0 },
6246   { unicode_gc_Lo, 0, 0, 0 },
6247   { unicode_gc_Lo, 0, 0, 0 },
6248   { unicode_gc_Lo, 0, 0, 0 },
6249   { unicode_gc_Lo, 0, 0, 0 },
6250   { unicode_gc_Lo, 0, 0, 0 },
6251   { unicode_gc_Lo, 0, 0, 0 },
6252   { unicode_gc_Lo, 0, 0, 0 },
6253   { unicode_gc_Lo, 0, 0, 0 },
6254   { unicode_gc_Lo, 0, 0, 0 },
6255   { unicode_gc_Lo, 0, 0, 0 },
6256   { unicode_gc_Lo, 0, 0, 0 },
6257   { unicode_gc_Lo, 0, 0, 0 },
6258   { unicode_gc_Lo, 0, 0, 0 },
6259   { unicode_gc_Lo, 0, 0, 0 },
6260   { unicode_gc_Lo, 0, 0, 0 },
6261   { unicode_gc_Lo, 0, 0, 0 },
6262   { unicode_gc_Lm, 0, 0, 0 },
6263   { unicode_gc_Lo, 0, 0, 0 },
6264   { unicode_gc_Lo, 0, 0, 0 },
6265   { unicode_gc_Lo, 0, 0, 0 },
6266   { unicode_gc_Lo, 0, 0, 0 },
6267   { unicode_gc_Lo, 0, 0, 0 },
6268   { unicode_gc_Lo, 0, 0, 0 },
6269   { unicode_gc_Lo, 0, 0, 0 },
6270   { unicode_gc_Lo, 0, 0, 0 },
6271   { unicode_gc_Lo, 0, 0, 0 },
6272   { unicode_gc_Lo, 0, 0, 0 },
6273   { unicode_gc_Lo, 0, 0, 0 },
6274   { unicode_gc_Lo, 0, 0, 0 },
6275   { unicode_gc_Lo, 0, 0, 0 },
6276   { unicode_gc_Lo, 0, 0, 0 },
6277   { unicode_gc_Lo, 0, 0, 0 },
6278   { unicode_gc_Lo, 0, 0, 0 },
6279   { unicode_gc_Lo, 0, 0, 0 },
6280   { unicode_gc_Lo, 0, 0, 0 },
6281   { unicode_gc_Lo, 0, 0, 0 },
6282   { unicode_gc_Lo, 0, 0, 0 },
6283   { unicode_gc_Lo, 0, 0, 0 },
6284   { unicode_gc_Lo, 0, 0, 0 },
6285   { unicode_gc_Lo, 0, 0, 0 },
6286   { unicode_gc_Lo, 0, 0, 0 },
6287   { unicode_gc_Lo, 0, 0, 0 },
6288   { unicode_gc_Lo, 0, 0, 0 },
6289   { unicode_gc_Lo, 0, 0, 0 },
6290   { unicode_gc_Lo, 0, 0, 0 },
6291   { unicode_gc_Lo, 0, 0, 0 },
6292   { unicode_gc_Lo, 0, 0, 0 },
6293   { unicode_gc_Lo, 0, 0, 0 },
6294   { unicode_gc_Lo, 0, 0, 0 },
6295   { unicode_gc_Lo, 0, 0, 0 },
6296   { unicode_gc_Lo, 0, 0, 0 },
6297   { unicode_gc_Lo, 0, 0, 0 },
6298   { unicode_gc_Lo, 0, 0, 0 },
6299   { unicode_gc_Lo, 0, 0, 0 },
6300   { unicode_gc_Lo, 0, 0, 0 },
6301   { unicode_gc_Lo, 0, 0, 0 },
6302   { unicode_gc_Lo, 0, 0, 0 },
6303   { unicode_gc_Lo, 0, 0, 0 },
6304   { unicode_gc_Lo, 0, 0, 0 },
6305   { unicode_gc_Lo, 0, 0, 0 },
6306   { unicode_gc_Lo, 0, 0, 0 },
6307   { unicode_gc_Lo, 0, 0, 0 },
6308   { unicode_gc_Lo, 0, 0, 0 },
6309   { unicode_gc_Lo, 0, 0, 0 },
6310   { unicode_gc_Lo, 0, 0, 0 },
6311   { unicode_gc_Lo, 0, 0, 0 },
6312   { unicode_gc_Lo, 0, 0, 0 },
6313   { unicode_gc_Lo, 0, 0, 0 },
6314   { unicode_gc_Lo, 0, 0, 0 },
6315   { unicode_gc_Cn, 0, 0, 0 },
6316   { unicode_gc_Cn, 0, 0, 0 },
6317   { unicode_gc_Cn, 0, 0, 0 },
6318   { unicode_gc_Cn, 0, 0, 0 },
6319   { unicode_gc_Cn, 0, 0, 0 },
6320   { unicode_gc_Cn, 0, 0, 0 },
6321   { unicode_gc_Cn, 0, 0, 0 },
6322   { unicode_gc_Cn, 0, 0, 0 },
6323   { unicode_gc_Lo, 0, 0, 0 },
6324   { unicode_gc_Lo, 0, 0, 0 },
6325   { unicode_gc_Lo, 0, 0, 0 },
6326   { unicode_gc_Lo, 0, 0, 0 },
6327   { unicode_gc_Lo, 0, 0, 0 },
6328   { unicode_gc_Lo, 0, 0, 0 },
6329   { unicode_gc_Lo, 0, 0, 0 },
6330   { unicode_gc_Lo, 0, 0, 0 },
6331   { unicode_gc_Lo, 0, 0, 0 },
6332   { unicode_gc_Lo, 0, 0, 0 },
6333   { unicode_gc_Lo, 0, 0, 0 },
6334   { unicode_gc_Lo, 0, 0, 0 },
6335   { unicode_gc_Lo, 0, 0, 0 },
6336   { unicode_gc_Lo, 0, 0, 0 },
6337   { unicode_gc_Lo, 0, 0, 0 },
6338   { unicode_gc_Lo, 0, 0, 0 },
6339   { unicode_gc_Lo, 0, 0, 0 },
6340   { unicode_gc_Lo, 0, 0, 0 },
6341   { unicode_gc_Lo, 0, 0, 0 },
6342   { unicode_gc_Lo, 0, 0, 0 },
6343   { unicode_gc_Lo, 0, 0, 0 },
6344   { unicode_gc_Lo, 0, 0, 0 },
6345   { unicode_gc_Lo, 0, 0, 0 },
6346   { unicode_gc_Lo, 0, 0, 0 },
6347   { unicode_gc_Lo, 0, 0, 0 },
6348   { unicode_gc_Lo, 0, 0, 0 },
6349   { unicode_gc_Lo, 0, 0, 0 },
6350   { unicode_gc_Lo, 0, 0, 0 },
6351   { unicode_gc_Lo, 0, 0, 0 },
6352   { unicode_gc_Lo, 0, 0, 0 },
6353   { unicode_gc_Lo, 0, 0, 0 },
6354   { unicode_gc_Lo, 0, 0, 0 },
6355   { unicode_gc_Lo, 0, 0, 0 },
6356   { unicode_gc_Lo, 0, 0, 0 },
6357   { unicode_gc_Lo, 0, 0, 0 },
6358   { unicode_gc_Lo, 0, 0, 0 },
6359   { unicode_gc_Lo, 0, 0, 0 },
6360   { unicode_gc_Lo, 0, 0, 0 },
6361   { unicode_gc_Lo, 0, 0, 0 },
6362   { unicode_gc_Lo, 0, 0, 0 },
6363   { unicode_gc_Lo, 0, 0, 0 },
6364   { unicode_gc_Mn, 228, 0, 0 },
6365   { unicode_gc_Cn, 0, 0, 0 },
6366   { unicode_gc_Cn, 0, 0, 0 },
6367   { unicode_gc_Cn, 0, 0, 0 },
6368   { unicode_gc_Cn, 0, 0, 0 },
6369   { unicode_gc_Cn, 0, 0, 0 },
6370   { unicode_gc_Cn, 0, 0, 0 },
6371   { unicode_gc_Cn, 0, 0, 0 },
6372   { unicode_gc_Cn, 0, 0, 0 },
6373   { unicode_gc_Cn, 0, 0, 0 },
6374   { unicode_gc_Cn, 0, 0, 0 },
6375   { unicode_gc_Cn, 0, 0, 0 },
6376   { unicode_gc_Cn, 0, 0, 0 },
6377   { unicode_gc_Cn, 0, 0, 0 },
6378   { unicode_gc_Cn, 0, 0, 0 },
6379   { unicode_gc_Cn, 0, 0, 0 },
6380   { unicode_gc_Cn, 0, 0, 0 },
6381   { unicode_gc_Cn, 0, 0, 0 },
6382   { unicode_gc_Cn, 0, 0, 0 },
6383   { unicode_gc_Cn, 0, 0, 0 },
6384   { unicode_gc_Cn, 0, 0, 0 },
6385   { unicode_gc_Cn, 0, 0, 0 },
6386   { unicode_gc_Cn, 0, 0, 0 },
6387   { unicode_gc_Cn, 0, 0, 0 },
6388   { unicode_gc_Cn, 0, 0, 0 },
6389   { unicode_gc_Cn, 0, 0, 0 },
6390   { unicode_gc_Cn, 0, 0, 0 },
6391   { unicode_gc_Cn, 0, 0, 0 },
6392   { unicode_gc_Cn, 0, 0, 0 },
6393   { unicode_gc_Cn, 0, 0, 0 },
6394   { unicode_gc_Cn, 0, 0, 0 },
6395   { unicode_gc_Cn, 0, 0, 0 },
6396   { unicode_gc_Cn, 0, 0, 0 },
6397   { unicode_gc_Cn, 0, 0, 0 },
6398   { unicode_gc_Cn, 0, 0, 0 },
6399   { unicode_gc_Cn, 0, 0, 0 },
6400   { unicode_gc_Cn, 0, 0, 0 },
6401   { unicode_gc_Cn, 0, 0, 0 },
6402   { unicode_gc_Cn, 0, 0, 0 },
6403   { unicode_gc_Cn, 0, 0, 0 },
6404   { unicode_gc_Cn, 0, 0, 0 },
6405   { unicode_gc_Cn, 0, 0, 0 },
6406   { unicode_gc_Cn, 0, 0, 0 },
6407   { unicode_gc_Cn, 0, 0, 0 },
6408   { unicode_gc_Cn, 0, 0, 0 },
6409   { unicode_gc_Cn, 0, 0, 0 },
6410   { unicode_gc_Cn, 0, 0, 0 },
6411   { unicode_gc_Cn, 0, 0, 0 },
6412   { unicode_gc_Cn, 0, 0, 0 },
6413   { unicode_gc_Cn, 0, 0, 0 },
6414   { unicode_gc_Cn, 0, 0, 0 },
6415   { unicode_gc_Cn, 0, 0, 0 },
6416   { unicode_gc_Cn, 0, 0, 0 },
6417   { unicode_gc_Cn, 0, 0, 0 },
6418   { unicode_gc_Cn, 0, 0, 0 },
6419   { unicode_gc_Cn, 0, 0, 0 },
6420   { unicode_gc_Cn, 0, 0, 0 },
6421   { unicode_gc_Cn, 0, 0, 0 },
6422   { unicode_gc_Cn, 0, 0, 0 },
6423   { unicode_gc_Cn, 0, 0, 0 },
6424   { unicode_gc_Cn, 0, 0, 0 },
6425   { unicode_gc_Cn, 0, 0, 0 },
6426   { unicode_gc_Cn, 0, 0, 0 },
6427   { unicode_gc_Cn, 0, 0, 0 },
6428   { unicode_gc_Cn, 0, 0, 0 },
6429   { unicode_gc_Cn, 0, 0, 0 },
6430   { unicode_gc_Cn, 0, 0, 0 },
6431   { unicode_gc_Cn, 0, 0, 0 },
6432   { unicode_gc_Cn, 0, 0, 0 },
6433   { unicode_gc_Cn, 0, 0, 0 },
6434   { unicode_gc_Cn, 0, 0, 0 },
6435   { unicode_gc_Cn, 0, 0, 0 },
6436   { unicode_gc_Cn, 0, 0, 0 },
6437   { unicode_gc_Cn, 0, 0, 0 },
6438   { unicode_gc_Cn, 0, 0, 0 },
6439   { unicode_gc_Cn, 0, 0, 0 },
6440   { unicode_gc_Cn, 0, 0, 0 },
6441   { unicode_gc_Cn, 0, 0, 0 },
6442   { unicode_gc_Cn, 0, 0, 0 },
6443   { unicode_gc_Cn, 0, 0, 0 },
6444   { unicode_gc_Cn, 0, 0, 0 },
6445   { unicode_gc_Cn, 0, 0, 0 },
6446   { unicode_gc_Cn, 0, 0, 0 },
6447   { unicode_gc_Cn, 0, 0, 0 },
6448   { unicode_gc_Cn, 0, 0, 0 },
6449   { unicode_gc_Cn, 0, 0, 0 },
6450   { unicode_gc_Cn, 0, 0, 0 }
6451 };
6452 static const struct unidata subtable25[] = {
6453   { unicode_gc_Lo, 0, 0, 0 },
6454   { unicode_gc_Lo, 0, 0, 0 },
6455   { unicode_gc_Lo, 0, 0, 0 },
6456   { unicode_gc_Lo, 0, 0, 0 },
6457   { unicode_gc_Lo, 0, 0, 0 },
6458   { unicode_gc_Lo, 0, 0, 0 },
6459   { unicode_gc_Lo, 0, 0, 0 },
6460   { unicode_gc_Lo, 0, 0, 0 },
6461   { unicode_gc_Lo, 0, 0, 0 },
6462   { unicode_gc_Lo, 0, 0, 0 },
6463   { unicode_gc_Lo, 0, 0, 0 },
6464   { unicode_gc_Lo, 0, 0, 0 },
6465   { unicode_gc_Lo, 0, 0, 0 },
6466   { unicode_gc_Lo, 0, 0, 0 },
6467   { unicode_gc_Lo, 0, 0, 0 },
6468   { unicode_gc_Lo, 0, 0, 0 },
6469   { unicode_gc_Lo, 0, 0, 0 },
6470   { unicode_gc_Lo, 0, 0, 0 },
6471   { unicode_gc_Lo, 0, 0, 0 },
6472   { unicode_gc_Lo, 0, 0, 0 },
6473   { unicode_gc_Lo, 0, 0, 0 },
6474   { unicode_gc_Lo, 0, 0, 0 },
6475   { unicode_gc_Lo, 0, 0, 0 },
6476   { unicode_gc_Lo, 0, 0, 0 },
6477   { unicode_gc_Lo, 0, 0, 0 },
6478   { unicode_gc_Lo, 0, 0, 0 },
6479   { unicode_gc_Lo, 0, 0, 0 },
6480   { unicode_gc_Lo, 0, 0, 0 },
6481   { unicode_gc_Lo, 0, 0, 0 },
6482   { unicode_gc_Cn, 0, 0, 0 },
6483   { unicode_gc_Cn, 0, 0, 0 },
6484   { unicode_gc_Cn, 0, 0, 0 },
6485   { unicode_gc_Mn, 0, 0, 0 },
6486   { unicode_gc_Mn, 0, 0, 0 },
6487   { unicode_gc_Mn, 0, 0, 0 },
6488   { unicode_gc_Mc, 0, 0, 0 },
6489   { unicode_gc_Mc, 0, 0, 0 },
6490   { unicode_gc_Mc, 0, 0, 0 },
6491   { unicode_gc_Mc, 0, 0, 0 },
6492   { unicode_gc_Mn, 0, 0, 0 },
6493   { unicode_gc_Mn, 0, 0, 0 },
6494   { unicode_gc_Mc, 0, 0, 0 },
6495   { unicode_gc_Mc, 0, 0, 0 },
6496   { unicode_gc_Mc, 0, 0, 0 },
6497   { unicode_gc_Cn, 0, 0, 0 },
6498   { unicode_gc_Cn, 0, 0, 0 },
6499   { unicode_gc_Cn, 0, 0, 0 },
6500   { unicode_gc_Cn, 0, 0, 0 },
6501   { unicode_gc_Mc, 0, 0, 0 },
6502   { unicode_gc_Mc, 0, 0, 0 },
6503   { unicode_gc_Mn, 0, 0, 0 },
6504   { unicode_gc_Mc, 0, 0, 0 },
6505   { unicode_gc_Mc, 0, 0, 0 },
6506   { unicode_gc_Mc, 0, 0, 0 },
6507   { unicode_gc_Mc, 0, 0, 0 },
6508   { unicode_gc_Mc, 0, 0, 0 },
6509   { unicode_gc_Mc, 0, 0, 0 },
6510   { unicode_gc_Mn, 222, 0, 0 },
6511   { unicode_gc_Mn, 230, 0, 0 },
6512   { unicode_gc_Mn, 220, 0, 0 },
6513   { unicode_gc_Cn, 0, 0, 0 },
6514   { unicode_gc_Cn, 0, 0, 0 },
6515   { unicode_gc_Cn, 0, 0, 0 },
6516   { unicode_gc_Cn, 0, 0, 0 },
6517   { unicode_gc_So, 0, 0, 0 },
6518   { unicode_gc_Cn, 0, 0, 0 },
6519   { unicode_gc_Cn, 0, 0, 0 },
6520   { unicode_gc_Cn, 0, 0, 0 },
6521   { unicode_gc_Po, 0, 0, 0 },
6522   { unicode_gc_Po, 0, 0, 0 },
6523   { unicode_gc_Nd, 0, 0, 0 },
6524   { unicode_gc_Nd, 0, 0, 0 },
6525   { unicode_gc_Nd, 0, 0, 0 },
6526   { unicode_gc_Nd, 0, 0, 0 },
6527   { unicode_gc_Nd, 0, 0, 0 },
6528   { unicode_gc_Nd, 0, 0, 0 },
6529   { unicode_gc_Nd, 0, 0, 0 },
6530   { unicode_gc_Nd, 0, 0, 0 },
6531   { unicode_gc_Nd, 0, 0, 0 },
6532   { unicode_gc_Nd, 0, 0, 0 },
6533   { unicode_gc_Lo, 0, 0, 0 },
6534   { unicode_gc_Lo, 0, 0, 0 },
6535   { unicode_gc_Lo, 0, 0, 0 },
6536   { unicode_gc_Lo, 0, 0, 0 },
6537   { unicode_gc_Lo, 0, 0, 0 },
6538   { unicode_gc_Lo, 0, 0, 0 },
6539   { unicode_gc_Lo, 0, 0, 0 },
6540   { unicode_gc_Lo, 0, 0, 0 },
6541   { unicode_gc_Lo, 0, 0, 0 },
6542   { unicode_gc_Lo, 0, 0, 0 },
6543   { unicode_gc_Lo, 0, 0, 0 },
6544   { unicode_gc_Lo, 0, 0, 0 },
6545   { unicode_gc_Lo, 0, 0, 0 },
6546   { unicode_gc_Lo, 0, 0, 0 },
6547   { unicode_gc_Lo, 0, 0, 0 },
6548   { unicode_gc_Lo, 0, 0, 0 },
6549   { unicode_gc_Lo, 0, 0, 0 },
6550   { unicode_gc_Lo, 0, 0, 0 },
6551   { unicode_gc_Lo, 0, 0, 0 },
6552   { unicode_gc_Lo, 0, 0, 0 },
6553   { unicode_gc_Lo, 0, 0, 0 },
6554   { unicode_gc_Lo, 0, 0, 0 },
6555   { unicode_gc_Lo, 0, 0, 0 },
6556   { unicode_gc_Lo, 0, 0, 0 },
6557   { unicode_gc_Lo, 0, 0, 0 },
6558   { unicode_gc_Lo, 0, 0, 0 },
6559   { unicode_gc_Lo, 0, 0, 0 },
6560   { unicode_gc_Lo, 0, 0, 0 },
6561   { unicode_gc_Lo, 0, 0, 0 },
6562   { unicode_gc_Lo, 0, 0, 0 },
6563   { unicode_gc_Cn, 0, 0, 0 },
6564   { unicode_gc_Cn, 0, 0, 0 },
6565   { unicode_gc_Lo, 0, 0, 0 },
6566   { unicode_gc_Lo, 0, 0, 0 },
6567   { unicode_gc_Lo, 0, 0, 0 },
6568   { unicode_gc_Lo, 0, 0, 0 },
6569   { unicode_gc_Lo, 0, 0, 0 },
6570   { unicode_gc_Cn, 0, 0, 0 },
6571   { unicode_gc_Cn, 0, 0, 0 },
6572   { unicode_gc_Cn, 0, 0, 0 },
6573   { unicode_gc_Cn, 0, 0, 0 },
6574   { unicode_gc_Cn, 0, 0, 0 },
6575   { unicode_gc_Cn, 0, 0, 0 },
6576   { unicode_gc_Cn, 0, 0, 0 },
6577   { unicode_gc_Cn, 0, 0, 0 },
6578   { unicode_gc_Cn, 0, 0, 0 },
6579   { unicode_gc_Cn, 0, 0, 0 },
6580   { unicode_gc_Cn, 0, 0, 0 },
6581   { unicode_gc_Cn, 0, 0, 0 },
6582   { unicode_gc_Cn, 0, 0, 0 },
6583   { unicode_gc_Cn, 0, 0, 0 },
6584   { unicode_gc_Cn, 0, 0, 0 },
6585   { unicode_gc_Cn, 0, 0, 0 },
6586   { unicode_gc_Cn, 0, 0, 0 },
6587   { unicode_gc_Cn, 0, 0, 0 },
6588   { unicode_gc_Cn, 0, 0, 0 },
6589   { unicode_gc_Cn, 0, 0, 0 },
6590   { unicode_gc_Cn, 0, 0, 0 },
6591   { unicode_gc_Cn, 0, 0, 0 },
6592   { unicode_gc_Cn, 0, 0, 0 },
6593   { unicode_gc_Cn, 0, 0, 0 },
6594   { unicode_gc_Cn, 0, 0, 0 },
6595   { unicode_gc_Cn, 0, 0, 0 },
6596   { unicode_gc_Cn, 0, 0, 0 },
6597   { unicode_gc_Cn, 0, 0, 0 },
6598   { unicode_gc_Cn, 0, 0, 0 },
6599   { unicode_gc_Cn, 0, 0, 0 },
6600   { unicode_gc_Cn, 0, 0, 0 },
6601   { unicode_gc_Cn, 0, 0, 0 },
6602   { unicode_gc_Cn, 0, 0, 0 },
6603   { unicode_gc_Cn, 0, 0, 0 },
6604   { unicode_gc_Cn, 0, 0, 0 },
6605   { unicode_gc_Cn, 0, 0, 0 },
6606   { unicode_gc_Cn, 0, 0, 0 },
6607   { unicode_gc_Cn, 0, 0, 0 },
6608   { unicode_gc_Cn, 0, 0, 0 },
6609   { unicode_gc_Cn, 0, 0, 0 },
6610   { unicode_gc_Cn, 0, 0, 0 },
6611   { unicode_gc_Cn, 0, 0, 0 },
6612   { unicode_gc_Cn, 0, 0, 0 },
6613   { unicode_gc_Cn, 0, 0, 0 },
6614   { unicode_gc_Cn, 0, 0, 0 },
6615   { unicode_gc_Cn, 0, 0, 0 },
6616   { unicode_gc_Cn, 0, 0, 0 },
6617   { unicode_gc_Cn, 0, 0, 0 },
6618   { unicode_gc_Cn, 0, 0, 0 },
6619   { unicode_gc_Cn, 0, 0, 0 },
6620   { unicode_gc_Cn, 0, 0, 0 },
6621   { unicode_gc_Cn, 0, 0, 0 },
6622   { unicode_gc_Cn, 0, 0, 0 },
6623   { unicode_gc_Cn, 0, 0, 0 },
6624   { unicode_gc_Cn, 0, 0, 0 },
6625   { unicode_gc_Cn, 0, 0, 0 },
6626   { unicode_gc_Cn, 0, 0, 0 },
6627   { unicode_gc_Cn, 0, 0, 0 },
6628   { unicode_gc_Cn, 0, 0, 0 },
6629   { unicode_gc_Cn, 0, 0, 0 },
6630   { unicode_gc_Cn, 0, 0, 0 },
6631   { unicode_gc_Cn, 0, 0, 0 },
6632   { unicode_gc_Cn, 0, 0, 0 },
6633   { unicode_gc_Cn, 0, 0, 0 },
6634   { unicode_gc_Cn, 0, 0, 0 },
6635   { unicode_gc_Cn, 0, 0, 0 },
6636   { unicode_gc_Cn, 0, 0, 0 },
6637   { unicode_gc_Cn, 0, 0, 0 },
6638   { unicode_gc_Cn, 0, 0, 0 },
6639   { unicode_gc_Cn, 0, 0, 0 },
6640   { unicode_gc_Cn, 0, 0, 0 },
6641   { unicode_gc_Cn, 0, 0, 0 },
6642   { unicode_gc_Cn, 0, 0, 0 },
6643   { unicode_gc_Cn, 0, 0, 0 },
6644   { unicode_gc_Cn, 0, 0, 0 },
6645   { unicode_gc_Cn, 0, 0, 0 },
6646   { unicode_gc_Cn, 0, 0, 0 },
6647   { unicode_gc_Cn, 0, 0, 0 },
6648   { unicode_gc_Cn, 0, 0, 0 },
6649   { unicode_gc_Cn, 0, 0, 0 },
6650   { unicode_gc_Cn, 0, 0, 0 },
6651   { unicode_gc_Cn, 0, 0, 0 },
6652   { unicode_gc_Cn, 0, 0, 0 },
6653   { unicode_gc_Cn, 0, 0, 0 },
6654   { unicode_gc_Cn, 0, 0, 0 },
6655   { unicode_gc_Cn, 0, 0, 0 },
6656   { unicode_gc_Cn, 0, 0, 0 },
6657   { unicode_gc_Cn, 0, 0, 0 },
6658   { unicode_gc_Cn, 0, 0, 0 },
6659   { unicode_gc_Cn, 0, 0, 0 },
6660   { unicode_gc_Cn, 0, 0, 0 },
6661   { unicode_gc_Cn, 0, 0, 0 },
6662   { unicode_gc_Cn, 0, 0, 0 },
6663   { unicode_gc_Cn, 0, 0, 0 },
6664   { unicode_gc_Cn, 0, 0, 0 },
6665   { unicode_gc_Cn, 0, 0, 0 },
6666   { unicode_gc_Cn, 0, 0, 0 },
6667   { unicode_gc_Cn, 0, 0, 0 },
6668   { unicode_gc_Cn, 0, 0, 0 },
6669   { unicode_gc_Cn, 0, 0, 0 },
6670   { unicode_gc_Cn, 0, 0, 0 },
6671   { unicode_gc_Cn, 0, 0, 0 },
6672   { unicode_gc_Cn, 0, 0, 0 },
6673   { unicode_gc_Cn, 0, 0, 0 },
6674   { unicode_gc_Cn, 0, 0, 0 },
6675   { unicode_gc_Cn, 0, 0, 0 },
6676   { unicode_gc_Cn, 0, 0, 0 },
6677   { unicode_gc_So, 0, 0, 0 },
6678   { unicode_gc_So, 0, 0, 0 },
6679   { unicode_gc_So, 0, 0, 0 },
6680   { unicode_gc_So, 0, 0, 0 },
6681   { unicode_gc_So, 0, 0, 0 },
6682   { unicode_gc_So, 0, 0, 0 },
6683   { unicode_gc_So, 0, 0, 0 },
6684   { unicode_gc_So, 0, 0, 0 },
6685   { unicode_gc_So, 0, 0, 0 },
6686   { unicode_gc_So, 0, 0, 0 },
6687   { unicode_gc_So, 0, 0, 0 },
6688   { unicode_gc_So, 0, 0, 0 },
6689   { unicode_gc_So, 0, 0, 0 },
6690   { unicode_gc_So, 0, 0, 0 },
6691   { unicode_gc_So, 0, 0, 0 },
6692   { unicode_gc_So, 0, 0, 0 },
6693   { unicode_gc_So, 0, 0, 0 },
6694   { unicode_gc_So, 0, 0, 0 },
6695   { unicode_gc_So, 0, 0, 0 },
6696   { unicode_gc_So, 0, 0, 0 },
6697   { unicode_gc_So, 0, 0, 0 },
6698   { unicode_gc_So, 0, 0, 0 },
6699   { unicode_gc_So, 0, 0, 0 },
6700   { unicode_gc_So, 0, 0, 0 },
6701   { unicode_gc_So, 0, 0, 0 },
6702   { unicode_gc_So, 0, 0, 0 },
6703   { unicode_gc_So, 0, 0, 0 },
6704   { unicode_gc_So, 0, 0, 0 },
6705   { unicode_gc_So, 0, 0, 0 },
6706   { unicode_gc_So, 0, 0, 0 },
6707   { unicode_gc_So, 0, 0, 0 },
6708   { unicode_gc_So, 0, 0, 0 }
6709 };
6710 static const struct unidata subtable26[] = {
6711   { unicode_gc_Ll, 0, 0, 0 },
6712   { unicode_gc_Ll, 0, 0, 0 },
6713   { unicode_gc_Ll, 0, 0, 0 },
6714   { unicode_gc_Ll, 0, 0, 0 },
6715   { unicode_gc_Ll, 0, 0, 0 },
6716   { unicode_gc_Ll, 0, 0, 0 },
6717   { unicode_gc_Ll, 0, 0, 0 },
6718   { unicode_gc_Ll, 0, 0, 0 },
6719   { unicode_gc_Ll, 0, 0, 0 },
6720   { unicode_gc_Ll, 0, 0, 0 },
6721   { unicode_gc_Ll, 0, 0, 0 },
6722   { unicode_gc_Ll, 0, 0, 0 },
6723   { unicode_gc_Ll, 0, 0, 0 },
6724   { unicode_gc_Ll, 0, 0, 0 },
6725   { unicode_gc_Ll, 0, 0, 0 },
6726   { unicode_gc_Ll, 0, 0, 0 },
6727   { unicode_gc_Ll, 0, 0, 0 },
6728   { unicode_gc_Ll, 0, 0, 0 },
6729   { unicode_gc_Ll, 0, 0, 0 },
6730   { unicode_gc_Ll, 0, 0, 0 },
6731   { unicode_gc_Ll, 0, 0, 0 },
6732   { unicode_gc_Ll, 0, 0, 0 },
6733   { unicode_gc_Ll, 0, 0, 0 },
6734   { unicode_gc_Ll, 0, 0, 0 },
6735   { unicode_gc_Ll, 0, 0, 0 },
6736   { unicode_gc_Ll, 0, 0, 0 },
6737   { unicode_gc_Ll, 0, 0, 0 },
6738   { unicode_gc_Ll, 0, 0, 0 },
6739   { unicode_gc_Ll, 0, 0, 0 },
6740   { unicode_gc_Ll, 0, 0, 0 },
6741   { unicode_gc_Ll, 0, 0, 0 },
6742   { unicode_gc_Ll, 0, 0, 0 },
6743   { unicode_gc_Ll, 0, 0, 0 },
6744   { unicode_gc_Ll, 0, 0, 0 },
6745   { unicode_gc_Ll, 0, 0, 0 },
6746   { unicode_gc_Ll, 0, 0, 0 },
6747   { unicode_gc_Ll, 0, 0, 0 },
6748   { unicode_gc_Ll, 0, 0, 0 },
6749   { unicode_gc_Ll, 0, 0, 0 },
6750   { unicode_gc_Ll, 0, 0, 0 },
6751   { unicode_gc_Ll, 0, 0, 0 },
6752   { unicode_gc_Ll, 0, 0, 0 },
6753   { unicode_gc_Ll, 0, 0, 0 },
6754   { unicode_gc_Ll, 0, 0, 0 },
6755   { unicode_gc_Lm, 0, 0, 0 },
6756   { unicode_gc_Lm, 0, 0, 0 },
6757   { unicode_gc_Lm, 0, 0, 0 },
6758   { unicode_gc_Lm, 0, 0, 0 },
6759   { unicode_gc_Lm, 0, 0, 0 },
6760   { unicode_gc_Lm, 0, 0, 0 },
6761   { unicode_gc_Lm, 0, 0, 0 },
6762   { unicode_gc_Lm, 0, 0, 0 },
6763   { unicode_gc_Lm, 0, 0, 0 },
6764   { unicode_gc_Lm, 0, 0, 0 },
6765   { unicode_gc_Lm, 0, 0, 0 },
6766   { unicode_gc_Lm, 0, 0, 0 },
6767   { unicode_gc_Lm, 0, 0, 0 },
6768   { unicode_gc_Lm, 0, 0, 0 },
6769   { unicode_gc_Lm, 0, 0, 0 },
6770   { unicode_gc_Lm, 0, 0, 0 },
6771   { unicode_gc_Lm, 0, 0, 0 },
6772   { unicode_gc_Lm, 0, 0, 0 },
6773   { unicode_gc_Lm, 0, 0, 0 },
6774   { unicode_gc_Lm, 0, 0, 0 },
6775   { unicode_gc_Lm, 0, 0, 0 },
6776   { unicode_gc_Lm, 0, 0, 0 },
6777   { unicode_gc_Lm, 0, 0, 0 },
6778   { unicode_gc_Lm, 0, 0, 0 },
6779   { unicode_gc_Lm, 0, 0, 0 },
6780   { unicode_gc_Lm, 0, 0, 0 },
6781   { unicode_gc_Lm, 0, 0, 0 },
6782   { unicode_gc_Lm, 0, 0, 0 },
6783   { unicode_gc_Lm, 0, 0, 0 },
6784   { unicode_gc_Lm, 0, 0, 0 },
6785   { unicode_gc_Lm, 0, 0, 0 },
6786   { unicode_gc_Lm, 0, 0, 0 },
6787   { unicode_gc_Lm, 0, 0, 0 },
6788   { unicode_gc_Lm, 0, 0, 0 },
6789   { unicode_gc_Lm, 0, 0, 0 },
6790   { unicode_gc_Lm, 0, 0, 0 },
6791   { unicode_gc_Lm, 0, 0, 0 },
6792   { unicode_gc_Lm, 0, 0, 0 },
6793   { unicode_gc_Lm, 0, 0, 0 },
6794   { unicode_gc_Lm, 0, 0, 0 },
6795   { unicode_gc_Lm, 0, 0, 0 },
6796   { unicode_gc_Lm, 0, 0, 0 },
6797   { unicode_gc_Lm, 0, 0, 0 },
6798   { unicode_gc_Lm, 0, 0, 0 },
6799   { unicode_gc_Lm, 0, 0, 0 },
6800   { unicode_gc_Lm, 0, 0, 0 },
6801   { unicode_gc_Lm, 0, 0, 0 },
6802   { unicode_gc_Lm, 0, 0, 0 },
6803   { unicode_gc_Lm, 0, 0, 0 },
6804   { unicode_gc_Lm, 0, 0, 0 },
6805   { unicode_gc_Lm, 0, 0, 0 },
6806   { unicode_gc_Lm, 0, 0, 0 },
6807   { unicode_gc_Lm, 0, 0, 0 },
6808   { unicode_gc_Lm, 0, 0, 0 },
6809   { unicode_gc_Ll, 0, 0, 0 },
6810   { unicode_gc_Ll, 0, 0, 0 },
6811   { unicode_gc_Ll, 0, 0, 0 },
6812   { unicode_gc_Ll, 0, 0, 0 },
6813   { unicode_gc_Ll, 0, 0, 0 },
6814   { unicode_gc_Ll, 0, 0, 0 },
6815   { unicode_gc_Ll, 0, 0, 0 },
6816   { unicode_gc_Ll, 0, 0, 0 },
6817   { unicode_gc_Ll, 0, 0, 0 },
6818   { unicode_gc_Ll, 0, 0, 0 },
6819   { unicode_gc_Cn, 0, 0, 0 },
6820   { unicode_gc_Cn, 0, 0, 0 },
6821   { unicode_gc_Cn, 0, 0, 0 },
6822   { unicode_gc_Cn, 0, 0, 0 },
6823   { unicode_gc_Cn, 0, 0, 0 },
6824   { unicode_gc_Cn, 0, 0, 0 },
6825   { unicode_gc_Cn, 0, 0, 0 },
6826   { unicode_gc_Cn, 0, 0, 0 },
6827   { unicode_gc_Cn, 0, 0, 0 },
6828   { unicode_gc_Cn, 0, 0, 0 },
6829   { unicode_gc_Cn, 0, 0, 0 },
6830   { unicode_gc_Cn, 0, 0, 0 },
6831   { unicode_gc_Cn, 0, 0, 0 },
6832   { unicode_gc_Cn, 0, 0, 0 },
6833   { unicode_gc_Cn, 0, 0, 0 },
6834   { unicode_gc_Cn, 0, 0, 0 },
6835   { unicode_gc_Cn, 0, 0, 0 },
6836   { unicode_gc_Cn, 0, 0, 0 },
6837   { unicode_gc_Cn, 0, 0, 0 },
6838   { unicode_gc_Cn, 0, 0, 0 },
6839   { unicode_gc_Cn, 0, 0, 0 },
6840   { unicode_gc_Cn, 0, 0, 0 },
6841   { unicode_gc_Cn, 0, 0, 0 },
6842   { unicode_gc_Cn, 0, 0, 0 },
6843   { unicode_gc_Cn, 0, 0, 0 },
6844   { unicode_gc_Cn, 0, 0, 0 },
6845   { unicode_gc_Cn, 0, 0, 0 },
6846   { unicode_gc_Cn, 0, 0, 0 },
6847   { unicode_gc_Cn, 0, 0, 0 },
6848   { unicode_gc_Cn, 0, 0, 0 },
6849   { unicode_gc_Cn, 0, 0, 0 },
6850   { unicode_gc_Cn, 0, 0, 0 },
6851   { unicode_gc_Cn, 0, 0, 0 },
6852   { unicode_gc_Cn, 0, 0, 0 },
6853   { unicode_gc_Cn, 0, 0, 0 },
6854   { unicode_gc_Cn, 0, 0, 0 },
6855   { unicode_gc_Cn, 0, 0, 0 },
6856   { unicode_gc_Cn, 0, 0, 0 },
6857   { unicode_gc_Cn, 0, 0, 0 },
6858   { unicode_gc_Cn, 0, 0, 0 },
6859   { unicode_gc_Cn, 0, 0, 0 },
6860   { unicode_gc_Cn, 0, 0, 0 },
6861   { unicode_gc_Cn, 0, 0, 0 },
6862   { unicode_gc_Cn, 0, 0, 0 },
6863   { unicode_gc_Cn, 0, 0, 0 },
6864   { unicode_gc_Cn, 0, 0, 0 },
6865   { unicode_gc_Cn, 0, 0, 0 },
6866   { unicode_gc_Cn, 0, 0, 0 },
6867   { unicode_gc_Cn, 0, 0, 0 },
6868   { unicode_gc_Cn, 0, 0, 0 },
6869   { unicode_gc_Cn, 0, 0, 0 },
6870   { unicode_gc_Cn, 0, 0, 0 },
6871   { unicode_gc_Cn, 0, 0, 0 },
6872   { unicode_gc_Cn, 0, 0, 0 },
6873   { unicode_gc_Cn, 0, 0, 0 },
6874   { unicode_gc_Cn, 0, 0, 0 },
6875   { unicode_gc_Cn, 0, 0, 0 },
6876   { unicode_gc_Cn, 0, 0, 0 },
6877   { unicode_gc_Cn, 0, 0, 0 },
6878   { unicode_gc_Cn, 0, 0, 0 },
6879   { unicode_gc_Cn, 0, 0, 0 },
6880   { unicode_gc_Cn, 0, 0, 0 },
6881   { unicode_gc_Cn, 0, 0, 0 },
6882   { unicode_gc_Cn, 0, 0, 0 },
6883   { unicode_gc_Cn, 0, 0, 0 },
6884   { unicode_gc_Cn, 0, 0, 0 },
6885   { unicode_gc_Cn, 0, 0, 0 },
6886   { unicode_gc_Cn, 0, 0, 0 },
6887   { unicode_gc_Cn, 0, 0, 0 },
6888   { unicode_gc_Cn, 0, 0, 0 },
6889   { unicode_gc_Cn, 0, 0, 0 },
6890   { unicode_gc_Cn, 0, 0, 0 },
6891   { unicode_gc_Cn, 0, 0, 0 },
6892   { unicode_gc_Cn, 0, 0, 0 },
6893   { unicode_gc_Cn, 0, 0, 0 },
6894   { unicode_gc_Cn, 0, 0, 0 },
6895   { unicode_gc_Cn, 0, 0, 0 },
6896   { unicode_gc_Cn, 0, 0, 0 },
6897   { unicode_gc_Cn, 0, 0, 0 },
6898   { unicode_gc_Cn, 0, 0, 0 },
6899   { unicode_gc_Cn, 0, 0, 0 },
6900   { unicode_gc_Cn, 0, 0, 0 },
6901   { unicode_gc_Cn, 0, 0, 0 },
6902   { unicode_gc_Cn, 0, 0, 0 },
6903   { unicode_gc_Cn, 0, 0, 0 },
6904   { unicode_gc_Cn, 0, 0, 0 },
6905   { unicode_gc_Cn, 0, 0, 0 },
6906   { unicode_gc_Cn, 0, 0, 0 },
6907   { unicode_gc_Cn, 0, 0, 0 },
6908   { unicode_gc_Cn, 0, 0, 0 },
6909   { unicode_gc_Cn, 0, 0, 0 },
6910   { unicode_gc_Cn, 0, 0, 0 },
6911   { unicode_gc_Cn, 0, 0, 0 },
6912   { unicode_gc_Cn, 0, 0, 0 },
6913   { unicode_gc_Cn, 0, 0, 0 },
6914   { unicode_gc_Cn, 0, 0, 0 },
6915   { unicode_gc_Cn, 0, 0, 0 },
6916   { unicode_gc_Cn, 0, 0, 0 },
6917   { unicode_gc_Cn, 0, 0, 0 },
6918   { unicode_gc_Cn, 0, 0, 0 },
6919   { unicode_gc_Cn, 0, 0, 0 },
6920   { unicode_gc_Cn, 0, 0, 0 },
6921   { unicode_gc_Cn, 0, 0, 0 },
6922   { unicode_gc_Cn, 0, 0, 0 },
6923   { unicode_gc_Cn, 0, 0, 0 },
6924   { unicode_gc_Cn, 0, 0, 0 },
6925   { unicode_gc_Cn, 0, 0, 0 },
6926   { unicode_gc_Cn, 0, 0, 0 },
6927   { unicode_gc_Cn, 0, 0, 0 },
6928   { unicode_gc_Cn, 0, 0, 0 },
6929   { unicode_gc_Cn, 0, 0, 0 },
6930   { unicode_gc_Cn, 0, 0, 0 },
6931   { unicode_gc_Cn, 0, 0, 0 },
6932   { unicode_gc_Cn, 0, 0, 0 },
6933   { unicode_gc_Cn, 0, 0, 0 },
6934   { unicode_gc_Cn, 0, 0, 0 },
6935   { unicode_gc_Cn, 0, 0, 0 },
6936   { unicode_gc_Cn, 0, 0, 0 },
6937   { unicode_gc_Cn, 0, 0, 0 },
6938   { unicode_gc_Cn, 0, 0, 0 },
6939   { unicode_gc_Cn, 0, 0, 0 },
6940   { unicode_gc_Cn, 0, 0, 0 },
6941   { unicode_gc_Cn, 0, 0, 0 },
6942   { unicode_gc_Cn, 0, 0, 0 },
6943   { unicode_gc_Cn, 0, 0, 0 },
6944   { unicode_gc_Cn, 0, 0, 0 },
6945   { unicode_gc_Cn, 0, 0, 0 },
6946   { unicode_gc_Cn, 0, 0, 0 },
6947   { unicode_gc_Cn, 0, 0, 0 },
6948   { unicode_gc_Cn, 0, 0, 0 },
6949   { unicode_gc_Cn, 0, 0, 0 },
6950   { unicode_gc_Cn, 0, 0, 0 },
6951   { unicode_gc_Cn, 0, 0, 0 },
6952   { unicode_gc_Cn, 0, 0, 0 },
6953   { unicode_gc_Cn, 0, 0, 0 },
6954   { unicode_gc_Cn, 0, 0, 0 },
6955   { unicode_gc_Cn, 0, 0, 0 },
6956   { unicode_gc_Cn, 0, 0, 0 },
6957   { unicode_gc_Cn, 0, 0, 0 },
6958   { unicode_gc_Cn, 0, 0, 0 },
6959   { unicode_gc_Cn, 0, 0, 0 },
6960   { unicode_gc_Cn, 0, 0, 0 },
6961   { unicode_gc_Cn, 0, 0, 0 },
6962   { unicode_gc_Cn, 0, 0, 0 },
6963   { unicode_gc_Cn, 0, 0, 0 },
6964   { unicode_gc_Cn, 0, 0, 0 },
6965   { unicode_gc_Cn, 0, 0, 0 },
6966   { unicode_gc_Cn, 0, 0, 0 }
6967 };
6968 static const struct unidata subtable27[] = {
6969   { unicode_gc_Lu, 0, 0, 1 },
6970   { unicode_gc_Ll, 0, -1, 0 },
6971   { unicode_gc_Lu, 0, 0, 1 },
6972   { unicode_gc_Ll, 0, -1, 0 },
6973   { unicode_gc_Lu, 0, 0, 1 },
6974   { unicode_gc_Ll, 0, -1, 0 },
6975   { unicode_gc_Lu, 0, 0, 1 },
6976   { unicode_gc_Ll, 0, -1, 0 },
6977   { unicode_gc_Lu, 0, 0, 1 },
6978   { unicode_gc_Ll, 0, -1, 0 },
6979   { unicode_gc_Lu, 0, 0, 1 },
6980   { unicode_gc_Ll, 0, -1, 0 },
6981   { unicode_gc_Lu, 0, 0, 1 },
6982   { unicode_gc_Ll, 0, -1, 0 },
6983   { unicode_gc_Lu, 0, 0, 1 },
6984   { unicode_gc_Ll, 0, -1, 0 },
6985   { unicode_gc_Lu, 0, 0, 1 },
6986   { unicode_gc_Ll, 0, -1, 0 },
6987   { unicode_gc_Lu, 0, 0, 1 },
6988   { unicode_gc_Ll, 0, -1, 0 },
6989   { unicode_gc_Lu, 0, 0, 1 },
6990   { unicode_gc_Ll, 0, -1, 0 },
6991   { unicode_gc_Lu, 0, 0, 1 },
6992   { unicode_gc_Ll, 0, -1, 0 },
6993   { unicode_gc_Lu, 0, 0, 1 },
6994   { unicode_gc_Ll, 0, -1, 0 },
6995   { unicode_gc_Lu, 0, 0, 1 },
6996   { unicode_gc_Ll, 0, -1, 0 },
6997   { unicode_gc_Lu, 0, 0, 1 },
6998   { unicode_gc_Ll, 0, -1, 0 },
6999   { unicode_gc_Lu, 0, 0, 1 },
7000   { unicode_gc_Ll, 0, -1, 0 },
7001   { unicode_gc_Lu, 0, 0, 1 },
7002   { unicode_gc_Ll, 0, -1, 0 },
7003   { unicode_gc_Lu, 0, 0, 1 },
7004   { unicode_gc_Ll, 0, -1, 0 },
7005   { unicode_gc_Lu, 0, 0, 1 },
7006   { unicode_gc_Ll, 0, -1, 0 },
7007   { unicode_gc_Lu, 0, 0, 1 },
7008   { unicode_gc_Ll, 0, -1, 0 },
7009   { unicode_gc_Lu, 0, 0, 1 },
7010   { unicode_gc_Ll, 0, -1, 0 },
7011   { unicode_gc_Lu, 0, 0, 1 },
7012   { unicode_gc_Ll, 0, -1, 0 },
7013   { unicode_gc_Lu, 0, 0, 1 },
7014   { unicode_gc_Ll, 0, -1, 0 },
7015   { unicode_gc_Lu, 0, 0, 1 },
7016   { unicode_gc_Ll, 0, -1, 0 },
7017   { unicode_gc_Lu, 0, 0, 1 },
7018   { unicode_gc_Ll, 0, -1, 0 },
7019   { unicode_gc_Lu, 0, 0, 1 },
7020   { unicode_gc_Ll, 0, -1, 0 },
7021   { unicode_gc_Lu, 0, 0, 1 },
7022   { unicode_gc_Ll, 0, -1, 0 },
7023   { unicode_gc_Lu, 0, 0, 1 },
7024   { unicode_gc_Ll, 0, -1, 0 },
7025   { unicode_gc_Lu, 0, 0, 1 },
7026   { unicode_gc_Ll, 0, -1, 0 },
7027   { unicode_gc_Lu, 0, 0, 1 },
7028   { unicode_gc_Ll, 0, -1, 0 },
7029   { unicode_gc_Lu, 0, 0, 1 },
7030   { unicode_gc_Ll, 0, -1, 0 },
7031   { unicode_gc_Lu, 0, 0, 1 },
7032   { unicode_gc_Ll, 0, -1, 0 },
7033   { unicode_gc_Lu, 0, 0, 1 },
7034   { unicode_gc_Ll, 0, -1, 0 },
7035   { unicode_gc_Lu, 0, 0, 1 },
7036   { unicode_gc_Ll, 0, -1, 0 },
7037   { unicode_gc_Lu, 0, 0, 1 },
7038   { unicode_gc_Ll, 0, -1, 0 },
7039   { unicode_gc_Lu, 0, 0, 1 },
7040   { unicode_gc_Ll, 0, -1, 0 },
7041   { unicode_gc_Lu, 0, 0, 1 },
7042   { unicode_gc_Ll, 0, -1, 0 },
7043   { unicode_gc_Lu, 0, 0, 1 },
7044   { unicode_gc_Ll, 0, -1, 0 },
7045   { unicode_gc_Lu, 0, 0, 1 },
7046   { unicode_gc_Ll, 0, -1, 0 },
7047   { unicode_gc_Lu, 0, 0, 1 },
7048   { unicode_gc_Ll, 0, -1, 0 },
7049   { unicode_gc_Lu, 0, 0, 1 },
7050   { unicode_gc_Ll, 0, -1, 0 },
7051   { unicode_gc_Lu, 0, 0, 1 },
7052   { unicode_gc_Ll, 0, -1, 0 },
7053   { unicode_gc_Lu, 0, 0, 1 },
7054   { unicode_gc_Ll, 0, -1, 0 },
7055   { unicode_gc_Lu, 0, 0, 1 },
7056   { unicode_gc_Ll, 0, -1, 0 },
7057   { unicode_gc_Lu, 0, 0, 1 },
7058   { unicode_gc_Ll, 0, -1, 0 },
7059   { unicode_gc_Lu, 0, 0, 1 },
7060   { unicode_gc_Ll, 0, -1, 0 },
7061   { unicode_gc_Lu, 0, 0, 1 },
7062   { unicode_gc_Ll, 0, -1, 0 },
7063   { unicode_gc_Lu, 0, 0, 1 },
7064   { unicode_gc_Ll, 0, -1, 0 },
7065   { unicode_gc_Lu, 0, 0, 1 },
7066   { unicode_gc_Ll, 0, -1, 0 },
7067   { unicode_gc_Lu, 0, 0, 1 },
7068   { unicode_gc_Ll, 0, -1, 0 },
7069   { unicode_gc_Lu, 0, 0, 1 },
7070   { unicode_gc_Ll, 0, -1, 0 },
7071   { unicode_gc_Lu, 0, 0, 1 },
7072   { unicode_gc_Ll, 0, -1, 0 },
7073   { unicode_gc_Lu, 0, 0, 1 },
7074   { unicode_gc_Ll, 0, -1, 0 },
7075   { unicode_gc_Lu, 0, 0, 1 },
7076   { unicode_gc_Ll, 0, -1, 0 },
7077   { unicode_gc_Lu, 0, 0, 1 },
7078   { unicode_gc_Ll, 0, -1, 0 },
7079   { unicode_gc_Lu, 0, 0, 1 },
7080   { unicode_gc_Ll, 0, -1, 0 },
7081   { unicode_gc_Lu, 0, 0, 1 },
7082   { unicode_gc_Ll, 0, -1, 0 },
7083   { unicode_gc_Lu, 0, 0, 1 },
7084   { unicode_gc_Ll, 0, -1, 0 },
7085   { unicode_gc_Lu, 0, 0, 1 },
7086   { unicode_gc_Ll, 0, -1, 0 },
7087   { unicode_gc_Lu, 0, 0, 1 },
7088   { unicode_gc_Ll, 0, -1, 0 },
7089   { unicode_gc_Lu, 0, 0, 1 },
7090   { unicode_gc_Ll, 0, -1, 0 },
7091   { unicode_gc_Lu, 0, 0, 1 },
7092   { unicode_gc_Ll, 0, -1, 0 },
7093   { unicode_gc_Lu, 0, 0, 1 },
7094   { unicode_gc_Ll, 0, -1, 0 },
7095   { unicode_gc_Lu, 0, 0, 1 },
7096   { unicode_gc_Ll, 0, -1, 0 },
7097   { unicode_gc_Lu, 0, 0, 1 },
7098   { unicode_gc_Ll, 0, -1, 0 },
7099   { unicode_gc_Lu, 0, 0, 1 },
7100   { unicode_gc_Ll, 0, -1, 0 },
7101   { unicode_gc_Lu, 0, 0, 1 },
7102   { unicode_gc_Ll, 0, -1, 0 },
7103   { unicode_gc_Lu, 0, 0, 1 },
7104   { unicode_gc_Ll, 0, -1, 0 },
7105   { unicode_gc_Lu, 0, 0, 1 },
7106   { unicode_gc_Ll, 0, -1, 0 },
7107   { unicode_gc_Lu, 0, 0, 1 },
7108   { unicode_gc_Ll, 0, -1, 0 },
7109   { unicode_gc_Lu, 0, 0, 1 },
7110   { unicode_gc_Ll, 0, -1, 0 },
7111   { unicode_gc_Lu, 0, 0, 1 },
7112   { unicode_gc_Ll, 0, -1, 0 },
7113   { unicode_gc_Lu, 0, 0, 1 },
7114   { unicode_gc_Ll, 0, -1, 0 },
7115   { unicode_gc_Lu, 0, 0, 1 },
7116   { unicode_gc_Ll, 0, -1, 0 },
7117   { unicode_gc_Lu, 0, 0, 1 },
7118   { unicode_gc_Ll, 0, -1, 0 },
7119   { unicode_gc_Ll, 0, 0, 0 },
7120   { unicode_gc_Ll, 0, 0, 0 },
7121   { unicode_gc_Ll, 0, 0, 0 },
7122   { unicode_gc_Ll, 0, 0, 0 },
7123   { unicode_gc_Ll, 0, 0, 0 },
7124   { unicode_gc_Ll, 0, -59, 0 },
7125   { unicode_gc_Cn, 0, 0, 0 },
7126   { unicode_gc_Cn, 0, 0, 0 },
7127   { unicode_gc_Cn, 0, 0, 0 },
7128   { unicode_gc_Cn, 0, 0, 0 },
7129   { unicode_gc_Lu, 0, 0, 1 },
7130   { unicode_gc_Ll, 0, -1, 0 },
7131   { unicode_gc_Lu, 0, 0, 1 },
7132   { unicode_gc_Ll, 0, -1, 0 },
7133   { unicode_gc_Lu, 0, 0, 1 },
7134   { unicode_gc_Ll, 0, -1, 0 },
7135   { unicode_gc_Lu, 0, 0, 1 },
7136   { unicode_gc_Ll, 0, -1, 0 },
7137   { unicode_gc_Lu, 0, 0, 1 },
7138   { unicode_gc_Ll, 0, -1, 0 },
7139   { unicode_gc_Lu, 0, 0, 1 },
7140   { unicode_gc_Ll, 0, -1, 0 },
7141   { unicode_gc_Lu, 0, 0, 1 },
7142   { unicode_gc_Ll, 0, -1, 0 },
7143   { unicode_gc_Lu, 0, 0, 1 },
7144   { unicode_gc_Ll, 0, -1, 0 },
7145   { unicode_gc_Lu, 0, 0, 1 },
7146   { unicode_gc_Ll, 0, -1, 0 },
7147   { unicode_gc_Lu, 0, 0, 1 },
7148   { unicode_gc_Ll, 0, -1, 0 },
7149   { unicode_gc_Lu, 0, 0, 1 },
7150   { unicode_gc_Ll, 0, -1, 0 },
7151   { unicode_gc_Lu, 0, 0, 1 },
7152   { unicode_gc_Ll, 0, -1, 0 },
7153   { unicode_gc_Lu, 0, 0, 1 },
7154   { unicode_gc_Ll, 0, -1, 0 },
7155   { unicode_gc_Lu, 0, 0, 1 },
7156   { unicode_gc_Ll, 0, -1, 0 },
7157   { unicode_gc_Lu, 0, 0, 1 },
7158   { unicode_gc_Ll, 0, -1, 0 },
7159   { unicode_gc_Lu, 0, 0, 1 },
7160   { unicode_gc_Ll, 0, -1, 0 },
7161   { unicode_gc_Lu, 0, 0, 1 },
7162   { unicode_gc_Ll, 0, -1, 0 },
7163   { unicode_gc_Lu, 0, 0, 1 },
7164   { unicode_gc_Ll, 0, -1, 0 },
7165   { unicode_gc_Lu, 0, 0, 1 },
7166   { unicode_gc_Ll, 0, -1, 0 },
7167   { unicode_gc_Lu, 0, 0, 1 },
7168   { unicode_gc_Ll, 0, -1, 0 },
7169   { unicode_gc_Lu, 0, 0, 1 },
7170   { unicode_gc_Ll, 0, -1, 0 },
7171   { unicode_gc_Lu, 0, 0, 1 },
7172   { unicode_gc_Ll, 0, -1, 0 },
7173   { unicode_gc_Lu, 0, 0, 1 },
7174   { unicode_gc_Ll, 0, -1, 0 },
7175   { unicode_gc_Lu, 0, 0, 1 },
7176   { unicode_gc_Ll, 0, -1, 0 },
7177   { unicode_gc_Lu, 0, 0, 1 },
7178   { unicode_gc_Ll, 0, -1, 0 },
7179   { unicode_gc_Lu, 0, 0, 1 },
7180   { unicode_gc_Ll, 0, -1, 0 },
7181   { unicode_gc_Lu, 0, 0, 1 },
7182   { unicode_gc_Ll, 0, -1, 0 },
7183   { unicode_gc_Lu, 0, 0, 1 },
7184   { unicode_gc_Ll, 0, -1, 0 },
7185   { unicode_gc_Lu, 0, 0, 1 },
7186   { unicode_gc_Ll, 0, -1, 0 },
7187   { unicode_gc_Lu, 0, 0, 1 },
7188   { unicode_gc_Ll, 0, -1, 0 },
7189   { unicode_gc_Lu, 0, 0, 1 },
7190   { unicode_gc_Ll, 0, -1, 0 },
7191   { unicode_gc_Lu, 0, 0, 1 },
7192   { unicode_gc_Ll, 0, -1, 0 },
7193   { unicode_gc_Lu, 0, 0, 1 },
7194   { unicode_gc_Ll, 0, -1, 0 },
7195   { unicode_gc_Lu, 0, 0, 1 },
7196   { unicode_gc_Ll, 0, -1, 0 },
7197   { unicode_gc_Lu, 0, 0, 1 },
7198   { unicode_gc_Ll, 0, -1, 0 },
7199   { unicode_gc_Lu, 0, 0, 1 },
7200   { unicode_gc_Ll, 0, -1, 0 },
7201   { unicode_gc_Lu, 0, 0, 1 },
7202   { unicode_gc_Ll, 0, -1, 0 },
7203   { unicode_gc_Lu, 0, 0, 1 },
7204   { unicode_gc_Ll, 0, -1, 0 },
7205   { unicode_gc_Lu, 0, 0, 1 },
7206   { unicode_gc_Ll, 0, -1, 0 },
7207   { unicode_gc_Lu, 0, 0, 1 },
7208   { unicode_gc_Ll, 0, -1, 0 },
7209   { unicode_gc_Lu, 0, 0, 1 },
7210   { unicode_gc_Ll, 0, -1, 0 },
7211   { unicode_gc_Lu, 0, 0, 1 },
7212   { unicode_gc_Ll, 0, -1, 0 },
7213   { unicode_gc_Lu, 0, 0, 1 },
7214   { unicode_gc_Ll, 0, -1, 0 },
7215   { unicode_gc_Lu, 0, 0, 1 },
7216   { unicode_gc_Ll, 0, -1, 0 },
7217   { unicode_gc_Lu, 0, 0, 1 },
7218   { unicode_gc_Ll, 0, -1, 0 },
7219   { unicode_gc_Cn, 0, 0, 0 },
7220   { unicode_gc_Cn, 0, 0, 0 },
7221   { unicode_gc_Cn, 0, 0, 0 },
7222   { unicode_gc_Cn, 0, 0, 0 },
7223   { unicode_gc_Cn, 0, 0, 0 },
7224   { unicode_gc_Cn, 0, 0, 0 }
7225 };
7226 static const struct unidata subtable28[] = {
7227   { unicode_gc_Ll, 0, 8, 0 },
7228   { unicode_gc_Ll, 0, 8, 0 },
7229   { unicode_gc_Ll, 0, 8, 0 },
7230   { unicode_gc_Ll, 0, 8, 0 },
7231   { unicode_gc_Ll, 0, 8, 0 },
7232   { unicode_gc_Ll, 0, 8, 0 },
7233   { unicode_gc_Ll, 0, 8, 0 },
7234   { unicode_gc_Ll, 0, 8, 0 },
7235   { unicode_gc_Lu, 0, 0, -8 },
7236   { unicode_gc_Lu, 0, 0, -8 },
7237   { unicode_gc_Lu, 0, 0, -8 },
7238   { unicode_gc_Lu, 0, 0, -8 },
7239   { unicode_gc_Lu, 0, 0, -8 },
7240   { unicode_gc_Lu, 0, 0, -8 },
7241   { unicode_gc_Lu, 0, 0, -8 },
7242   { unicode_gc_Lu, 0, 0, -8 },
7243   { unicode_gc_Ll, 0, 8, 0 },
7244   { unicode_gc_Ll, 0, 8, 0 },
7245   { unicode_gc_Ll, 0, 8, 0 },
7246   { unicode_gc_Ll, 0, 8, 0 },
7247   { unicode_gc_Ll, 0, 8, 0 },
7248   { unicode_gc_Ll, 0, 8, 0 },
7249   { unicode_gc_Cn, 0, 0, 0 },
7250   { unicode_gc_Cn, 0, 0, 0 },
7251   { unicode_gc_Lu, 0, 0, -8 },
7252   { unicode_gc_Lu, 0, 0, -8 },
7253   { unicode_gc_Lu, 0, 0, -8 },
7254   { unicode_gc_Lu, 0, 0, -8 },
7255   { unicode_gc_Lu, 0, 0, -8 },
7256   { unicode_gc_Lu, 0, 0, -8 },
7257   { unicode_gc_Cn, 0, 0, 0 },
7258   { unicode_gc_Cn, 0, 0, 0 },
7259   { unicode_gc_Ll, 0, 8, 0 },
7260   { unicode_gc_Ll, 0, 8, 0 },
7261   { unicode_gc_Ll, 0, 8, 0 },
7262   { unicode_gc_Ll, 0, 8, 0 },
7263   { unicode_gc_Ll, 0, 8, 0 },
7264   { unicode_gc_Ll, 0, 8, 0 },
7265   { unicode_gc_Ll, 0, 8, 0 },
7266   { unicode_gc_Ll, 0, 8, 0 },
7267   { unicode_gc_Lu, 0, 0, -8 },
7268   { unicode_gc_Lu, 0, 0, -8 },
7269   { unicode_gc_Lu, 0, 0, -8 },
7270   { unicode_gc_Lu, 0, 0, -8 },
7271   { unicode_gc_Lu, 0, 0, -8 },
7272   { unicode_gc_Lu, 0, 0, -8 },
7273   { unicode_gc_Lu, 0, 0, -8 },
7274   { unicode_gc_Lu, 0, 0, -8 },
7275   { unicode_gc_Ll, 0, 8, 0 },
7276   { unicode_gc_Ll, 0, 8, 0 },
7277   { unicode_gc_Ll, 0, 8, 0 },
7278   { unicode_gc_Ll, 0, 8, 0 },
7279   { unicode_gc_Ll, 0, 8, 0 },
7280   { unicode_gc_Ll, 0, 8, 0 },
7281   { unicode_gc_Ll, 0, 8, 0 },
7282   { unicode_gc_Ll, 0, 8, 0 },
7283   { unicode_gc_Lu, 0, 0, -8 },
7284   { unicode_gc_Lu, 0, 0, -8 },
7285   { unicode_gc_Lu, 0, 0, -8 },
7286   { unicode_gc_Lu, 0, 0, -8 },
7287   { unicode_gc_Lu, 0, 0, -8 },
7288   { unicode_gc_Lu, 0, 0, -8 },
7289   { unicode_gc_Lu, 0, 0, -8 },
7290   { unicode_gc_Lu, 0, 0, -8 },
7291   { unicode_gc_Ll, 0, 8, 0 },
7292   { unicode_gc_Ll, 0, 8, 0 },
7293   { unicode_gc_Ll, 0, 8, 0 },
7294   { unicode_gc_Ll, 0, 8, 0 },
7295   { unicode_gc_Ll, 0, 8, 0 },
7296   { unicode_gc_Ll, 0, 8, 0 },
7297   { unicode_gc_Cn, 0, 0, 0 },
7298   { unicode_gc_Cn, 0, 0, 0 },
7299   { unicode_gc_Lu, 0, 0, -8 },
7300   { unicode_gc_Lu, 0, 0, -8 },
7301   { unicode_gc_Lu, 0, 0, -8 },
7302   { unicode_gc_Lu, 0, 0, -8 },
7303   { unicode_gc_Lu, 0, 0, -8 },
7304   { unicode_gc_Lu, 0, 0, -8 },
7305   { unicode_gc_Cn, 0, 0, 0 },
7306   { unicode_gc_Cn, 0, 0, 0 },
7307   { unicode_gc_Ll, 0, 0, 0 },
7308   { unicode_gc_Ll, 0, 8, 0 },
7309   { unicode_gc_Ll, 0, 0, 0 },
7310   { unicode_gc_Ll, 0, 8, 0 },
7311   { unicode_gc_Ll, 0, 0, 0 },
7312   { unicode_gc_Ll, 0, 8, 0 },
7313   { unicode_gc_Ll, 0, 0, 0 },
7314   { unicode_gc_Ll, 0, 8, 0 },
7315   { unicode_gc_Cn, 0, 0, 0 },
7316   { unicode_gc_Lu, 0, 0, -8 },
7317   { unicode_gc_Cn, 0, 0, 0 },
7318   { unicode_gc_Lu, 0, 0, -8 },
7319   { unicode_gc_Cn, 0, 0, 0 },
7320   { unicode_gc_Lu, 0, 0, -8 },
7321   { unicode_gc_Cn, 0, 0, 0 },
7322   { unicode_gc_Lu, 0, 0, -8 },
7323   { unicode_gc_Ll, 0, 8, 0 },
7324   { unicode_gc_Ll, 0, 8, 0 },
7325   { unicode_gc_Ll, 0, 8, 0 },
7326   { unicode_gc_Ll, 0, 8, 0 },
7327   { unicode_gc_Ll, 0, 8, 0 },
7328   { unicode_gc_Ll, 0, 8, 0 },
7329   { unicode_gc_Ll, 0, 8, 0 },
7330   { unicode_gc_Ll, 0, 8, 0 },
7331   { unicode_gc_Lu, 0, 0, -8 },
7332   { unicode_gc_Lu, 0, 0, -8 },
7333   { unicode_gc_Lu, 0, 0, -8 },
7334   { unicode_gc_Lu, 0, 0, -8 },
7335   { unicode_gc_Lu, 0, 0, -8 },
7336   { unicode_gc_Lu, 0, 0, -8 },
7337   { unicode_gc_Lu, 0, 0, -8 },
7338   { unicode_gc_Lu, 0, 0, -8 },
7339   { unicode_gc_Ll, 0, 74, 0 },
7340   { unicode_gc_Ll, 0, 74, 0 },
7341   { unicode_gc_Ll, 0, 86, 0 },
7342   { unicode_gc_Ll, 0, 86, 0 },
7343   { unicode_gc_Ll, 0, 86, 0 },
7344   { unicode_gc_Ll, 0, 86, 0 },
7345   { unicode_gc_Ll, 0, 100, 0 },
7346   { unicode_gc_Ll, 0, 100, 0 },
7347   { unicode_gc_Ll, 0, 128, 0 },
7348   { unicode_gc_Ll, 0, 128, 0 },
7349   { unicode_gc_Ll, 0, 112, 0 },
7350   { unicode_gc_Ll, 0, 112, 0 },
7351   { unicode_gc_Ll, 0, 126, 0 },
7352   { unicode_gc_Ll, 0, 126, 0 },
7353   { unicode_gc_Cn, 0, 0, 0 },
7354   { unicode_gc_Cn, 0, 0, 0 },
7355   { unicode_gc_Ll, 0, 8, 0 },
7356   { unicode_gc_Ll, 0, 8, 0 },
7357   { unicode_gc_Ll, 0, 8, 0 },
7358   { unicode_gc_Ll, 0, 8, 0 },
7359   { unicode_gc_Ll, 0, 8, 0 },
7360   { unicode_gc_Ll, 0, 8, 0 },
7361   { unicode_gc_Ll, 0, 8, 0 },
7362   { unicode_gc_Ll, 0, 8, 0 },
7363   { unicode_gc_Lt, 0, 0, -8 },
7364   { unicode_gc_Lt, 0, 0, -8 },
7365   { unicode_gc_Lt, 0, 0, -8 },
7366   { unicode_gc_Lt, 0, 0, -8 },
7367   { unicode_gc_Lt, 0, 0, -8 },
7368   { unicode_gc_Lt, 0, 0, -8 },
7369   { unicode_gc_Lt, 0, 0, -8 },
7370   { unicode_gc_Lt, 0, 0, -8 },
7371   { unicode_gc_Ll, 0, 8, 0 },
7372   { unicode_gc_Ll, 0, 8, 0 },
7373   { unicode_gc_Ll, 0, 8, 0 },
7374   { unicode_gc_Ll, 0, 8, 0 },
7375   { unicode_gc_Ll, 0, 8, 0 },
7376   { unicode_gc_Ll, 0, 8, 0 },
7377   { unicode_gc_Ll, 0, 8, 0 },
7378   { unicode_gc_Ll, 0, 8, 0 },
7379   { unicode_gc_Lt, 0, 0, -8 },
7380   { unicode_gc_Lt, 0, 0, -8 },
7381   { unicode_gc_Lt, 0, 0, -8 },
7382   { unicode_gc_Lt, 0, 0, -8 },
7383   { unicode_gc_Lt, 0, 0, -8 },
7384   { unicode_gc_Lt, 0, 0, -8 },
7385   { unicode_gc_Lt, 0, 0, -8 },
7386   { unicode_gc_Lt, 0, 0, -8 },
7387   { unicode_gc_Ll, 0, 8, 0 },
7388   { unicode_gc_Ll, 0, 8, 0 },
7389   { unicode_gc_Ll, 0, 8, 0 },
7390   { unicode_gc_Ll, 0, 8, 0 },
7391   { unicode_gc_Ll, 0, 8, 0 },
7392   { unicode_gc_Ll, 0, 8, 0 },
7393   { unicode_gc_Ll, 0, 8, 0 },
7394   { unicode_gc_Ll, 0, 8, 0 },
7395   { unicode_gc_Lt, 0, 0, -8 },
7396   { unicode_gc_Lt, 0, 0, -8 },
7397   { unicode_gc_Lt, 0, 0, -8 },
7398   { unicode_gc_Lt, 0, 0, -8 },
7399   { unicode_gc_Lt, 0, 0, -8 },
7400   { unicode_gc_Lt, 0, 0, -8 },
7401   { unicode_gc_Lt, 0, 0, -8 },
7402   { unicode_gc_Lt, 0, 0, -8 },
7403   { unicode_gc_Ll, 0, 8, 0 },
7404   { unicode_gc_Ll, 0, 8, 0 },
7405   { unicode_gc_Ll, 0, 0, 0 },
7406   { unicode_gc_Ll, 0, 9, 0 },
7407   { unicode_gc_Ll, 0, 0, 0 },
7408   { unicode_gc_Cn, 0, 0, 0 },
7409   { unicode_gc_Ll, 0, 0, 0 },
7410   { unicode_gc_Ll, 0, 0, 0 },
7411   { unicode_gc_Lu, 0, 0, -8 },
7412   { unicode_gc_Lu, 0, 0, -8 },
7413   { unicode_gc_Lu, 0, 0, -74 },
7414   { unicode_gc_Lu, 0, 0, -74 },
7415   { unicode_gc_Lt, 0, 0, -9 },
7416   { unicode_gc_Sk, 0, 0, 0 },
7417   { unicode_gc_Ll, 0, -7205, 0 },
7418   { unicode_gc_Sk, 0, 0, 0 },
7419   { unicode_gc_Sk, 0, 0, 0 },
7420   { unicode_gc_Sk, 0, 0, 0 },
7421   { unicode_gc_Ll, 0, 0, 0 },
7422   { unicode_gc_Ll, 0, 9, 0 },
7423   { unicode_gc_Ll, 0, 0, 0 },
7424   { unicode_gc_Cn, 0, 0, 0 },
7425   { unicode_gc_Ll, 0, 0, 0 },
7426   { unicode_gc_Ll, 0, 0, 0 },
7427   { unicode_gc_Lu, 0, 0, -86 },
7428   { unicode_gc_Lu, 0, 0, -86 },
7429   { unicode_gc_Lu, 0, 0, -86 },
7430   { unicode_gc_Lu, 0, 0, -86 },
7431   { unicode_gc_Lt, 0, 0, -9 },
7432   { unicode_gc_Sk, 0, 0, 0 },
7433   { unicode_gc_Sk, 0, 0, 0 },
7434   { unicode_gc_Sk, 0, 0, 0 },
7435   { unicode_gc_Ll, 0, 8, 0 },
7436   { unicode_gc_Ll, 0, 8, 0 },
7437   { unicode_gc_Ll, 0, 0, 0 },
7438   { unicode_gc_Ll, 0, 0, 0 },
7439   { unicode_gc_Cn, 0, 0, 0 },
7440   { unicode_gc_Cn, 0, 0, 0 },
7441   { unicode_gc_Ll, 0, 0, 0 },
7442   { unicode_gc_Ll, 0, 0, 0 },
7443   { unicode_gc_Lu, 0, 0, -8 },
7444   { unicode_gc_Lu, 0, 0, -8 },
7445   { unicode_gc_Lu, 0, 0, -100 },
7446   { unicode_gc_Lu, 0, 0, -100 },
7447   { unicode_gc_Cn, 0, 0, 0 },
7448   { unicode_gc_Sk, 0, 0, 0 },
7449   { unicode_gc_Sk, 0, 0, 0 },
7450   { unicode_gc_Sk, 0, 0, 0 },
7451   { unicode_gc_Ll, 0, 8, 0 },
7452   { unicode_gc_Ll, 0, 8, 0 },
7453   { unicode_gc_Ll, 0, 0, 0 },
7454   { unicode_gc_Ll, 0, 0, 0 },
7455   { unicode_gc_Ll, 0, 0, 0 },
7456   { unicode_gc_Ll, 0, 7, 0 },
7457   { unicode_gc_Ll, 0, 0, 0 },
7458   { unicode_gc_Ll, 0, 0, 0 },
7459   { unicode_gc_Lu, 0, 0, -8 },
7460   { unicode_gc_Lu, 0, 0, -8 },
7461   { unicode_gc_Lu, 0, 0, -112 },
7462   { unicode_gc_Lu, 0, 0, -112 },
7463   { unicode_gc_Lu, 0, 0, -7 },
7464   { unicode_gc_Sk, 0, 0, 0 },
7465   { unicode_gc_Sk, 0, 0, 0 },
7466   { unicode_gc_Sk, 0, 0, 0 },
7467   { unicode_gc_Cn, 0, 0, 0 },
7468   { unicode_gc_Cn, 0, 0, 0 },
7469   { unicode_gc_Ll, 0, 0, 0 },
7470   { unicode_gc_Ll, 0, 9, 0 },
7471   { unicode_gc_Ll, 0, 0, 0 },
7472   { unicode_gc_Cn, 0, 0, 0 },
7473   { unicode_gc_Ll, 0, 0, 0 },
7474   { unicode_gc_Ll, 0, 0, 0 },
7475   { unicode_gc_Lu, 0, 0, -128 },
7476   { unicode_gc_Lu, 0, 0, -128 },
7477   { unicode_gc_Lu, 0, 0, -126 },
7478   { unicode_gc_Lu, 0, 0, -126 },
7479   { unicode_gc_Lt, 0, 0, -9 },
7480   { unicode_gc_Sk, 0, 0, 0 },
7481   { unicode_gc_Sk, 0, 0, 0 },
7482   { unicode_gc_Cn, 0, 0, 0 }
7483 };
7484 static const struct unidata subtable29[] = {
7485   { unicode_gc_Zs, 0, 0, 0 },
7486   { unicode_gc_Zs, 0, 0, 0 },
7487   { unicode_gc_Zs, 0, 0, 0 },
7488   { unicode_gc_Zs, 0, 0, 0 },
7489   { unicode_gc_Zs, 0, 0, 0 },
7490   { unicode_gc_Zs, 0, 0, 0 },
7491   { unicode_gc_Zs, 0, 0, 0 },
7492   { unicode_gc_Zs, 0, 0, 0 },
7493   { unicode_gc_Zs, 0, 0, 0 },
7494   { unicode_gc_Zs, 0, 0, 0 },
7495   { unicode_gc_Zs, 0, 0, 0 },
7496   { unicode_gc_Zs, 0, 0, 0 },
7497   { unicode_gc_Cf, 0, 0, 0 },
7498   { unicode_gc_Cf, 0, 0, 0 },
7499   { unicode_gc_Cf, 0, 0, 0 },
7500   { unicode_gc_Cf, 0, 0, 0 },
7501   { unicode_gc_Pd, 0, 0, 0 },
7502   { unicode_gc_Pd, 0, 0, 0 },
7503   { unicode_gc_Pd, 0, 0, 0 },
7504   { unicode_gc_Pd, 0, 0, 0 },
7505   { unicode_gc_Pd, 0, 0, 0 },
7506   { unicode_gc_Pd, 0, 0, 0 },
7507   { unicode_gc_Po, 0, 0, 0 },
7508   { unicode_gc_Po, 0, 0, 0 },
7509   { unicode_gc_Pi, 0, 0, 0 },
7510   { unicode_gc_Pf, 0, 0, 0 },
7511   { unicode_gc_Ps, 0, 0, 0 },
7512   { unicode_gc_Pi, 0, 0, 0 },
7513   { unicode_gc_Pi, 0, 0, 0 },
7514   { unicode_gc_Pf, 0, 0, 0 },
7515   { unicode_gc_Ps, 0, 0, 0 },
7516   { unicode_gc_Pi, 0, 0, 0 },
7517   { unicode_gc_Po, 0, 0, 0 },
7518   { unicode_gc_Po, 0, 0, 0 },
7519   { unicode_gc_Po, 0, 0, 0 },
7520   { unicode_gc_Po, 0, 0, 0 },
7521   { unicode_gc_Po, 0, 0, 0 },
7522   { unicode_gc_Po, 0, 0, 0 },
7523   { unicode_gc_Po, 0, 0, 0 },
7524   { unicode_gc_Po, 0, 0, 0 },
7525   { unicode_gc_Zl, 0, 0, 0 },
7526   { unicode_gc_Zp, 0, 0, 0 },
7527   { unicode_gc_Cf, 0, 0, 0 },
7528   { unicode_gc_Cf, 0, 0, 0 },
7529   { unicode_gc_Cf, 0, 0, 0 },
7530   { unicode_gc_Cf, 0, 0, 0 },
7531   { unicode_gc_Cf, 0, 0, 0 },
7532   { unicode_gc_Zs, 0, 0, 0 },
7533   { unicode_gc_Po, 0, 0, 0 },
7534   { unicode_gc_Po, 0, 0, 0 },
7535   { unicode_gc_Po, 0, 0, 0 },
7536   { unicode_gc_Po, 0, 0, 0 },
7537   { unicode_gc_Po, 0, 0, 0 },
7538   { unicode_gc_Po, 0, 0, 0 },
7539   { unicode_gc_Po, 0, 0, 0 },
7540   { unicode_gc_Po, 0, 0, 0 },
7541   { unicode_gc_Po, 0, 0, 0 },
7542   { unicode_gc_Pi, 0, 0, 0 },
7543   { unicode_gc_Pf, 0, 0, 0 },
7544   { unicode_gc_Po, 0, 0, 0 },
7545   { unicode_gc_Po, 0, 0, 0 },
7546   { unicode_gc_Po, 0, 0, 0 },
7547   { unicode_gc_Po, 0, 0, 0 },
7548   { unicode_gc_Pc, 0, 0, 0 },
7549   { unicode_gc_Pc, 0, 0, 0 },
7550   { unicode_gc_Po, 0, 0, 0 },
7551   { unicode_gc_Po, 0, 0, 0 },
7552   { unicode_gc_Po, 0, 0, 0 },
7553   { unicode_gc_Sm, 0, 0, 0 },
7554   { unicode_gc_Ps, 0, 0, 0 },
7555   { unicode_gc_Pe, 0, 0, 0 },
7556   { unicode_gc_Po, 0, 0, 0 },
7557   { unicode_gc_Po, 0, 0, 0 },
7558   { unicode_gc_Po, 0, 0, 0 },
7559   { unicode_gc_Po, 0, 0, 0 },
7560   { unicode_gc_Po, 0, 0, 0 },
7561   { unicode_gc_Po, 0, 0, 0 },
7562   { unicode_gc_Po, 0, 0, 0 },
7563   { unicode_gc_Po, 0, 0, 0 },
7564   { unicode_gc_Po, 0, 0, 0 },
7565   { unicode_gc_Po, 0, 0, 0 },
7566   { unicode_gc_Po, 0, 0, 0 },
7567   { unicode_gc_Sm, 0, 0, 0 },
7568   { unicode_gc_Po, 0, 0, 0 },
7569   { unicode_gc_Pc, 0, 0, 0 },
7570   { unicode_gc_Cn, 0, 0, 0 },
7571   { unicode_gc_Cn, 0, 0, 0 },
7572   { unicode_gc_Po, 0, 0, 0 },
7573   { unicode_gc_Cn, 0, 0, 0 },
7574   { unicode_gc_Cn, 0, 0, 0 },
7575   { unicode_gc_Cn, 0, 0, 0 },
7576   { unicode_gc_Cn, 0, 0, 0 },
7577   { unicode_gc_Cn, 0, 0, 0 },
7578   { unicode_gc_Cn, 0, 0, 0 },
7579   { unicode_gc_Cn, 0, 0, 0 },
7580   { unicode_gc_Zs, 0, 0, 0 },
7581   { unicode_gc_Cf, 0, 0, 0 },
7582   { unicode_gc_Cf, 0, 0, 0 },
7583   { unicode_gc_Cf, 0, 0, 0 },
7584   { unicode_gc_Cf, 0, 0, 0 },
7585   { unicode_gc_Cn, 0, 0, 0 },
7586   { unicode_gc_Cn, 0, 0, 0 },
7587   { unicode_gc_Cn, 0, 0, 0 },
7588   { unicode_gc_Cn, 0, 0, 0 },
7589   { unicode_gc_Cn, 0, 0, 0 },
7590   { unicode_gc_Cn, 0, 0, 0 },
7591   { unicode_gc_Cf, 0, 0, 0 },
7592   { unicode_gc_Cf, 0, 0, 0 },
7593   { unicode_gc_Cf, 0, 0, 0 },
7594   { unicode_gc_Cf, 0, 0, 0 },
7595   { unicode_gc_Cf, 0, 0, 0 },
7596   { unicode_gc_Cf, 0, 0, 0 },
7597   { unicode_gc_No, 0, 0, 0 },
7598   { unicode_gc_Ll, 0, 0, 0 },
7599   { unicode_gc_Cn, 0, 0, 0 },
7600   { unicode_gc_Cn, 0, 0, 0 },
7601   { unicode_gc_No, 0, 0, 0 },
7602   { unicode_gc_No, 0, 0, 0 },
7603   { unicode_gc_No, 0, 0, 0 },
7604   { unicode_gc_No, 0, 0, 0 },
7605   { unicode_gc_No, 0, 0, 0 },
7606   { unicode_gc_No, 0, 0, 0 },
7607   { unicode_gc_Sm, 0, 0, 0 },
7608   { unicode_gc_Sm, 0, 0, 0 },
7609   { unicode_gc_Sm, 0, 0, 0 },
7610   { unicode_gc_Ps, 0, 0, 0 },
7611   { unicode_gc_Pe, 0, 0, 0 },
7612   { unicode_gc_Ll, 0, 0, 0 },
7613   { unicode_gc_No, 0, 0, 0 },
7614   { unicode_gc_No, 0, 0, 0 },
7615   { unicode_gc_No, 0, 0, 0 },
7616   { unicode_gc_No, 0, 0, 0 },
7617   { unicode_gc_No, 0, 0, 0 },
7618   { unicode_gc_No, 0, 0, 0 },
7619   { unicode_gc_No, 0, 0, 0 },
7620   { unicode_gc_No, 0, 0, 0 },
7621   { unicode_gc_No, 0, 0, 0 },
7622   { unicode_gc_No, 0, 0, 0 },
7623   { unicode_gc_Sm, 0, 0, 0 },
7624   { unicode_gc_Sm, 0, 0, 0 },
7625   { unicode_gc_Sm, 0, 0, 0 },
7626   { unicode_gc_Ps, 0, 0, 0 },
7627   { unicode_gc_Pe, 0, 0, 0 },
7628   { unicode_gc_Cn, 0, 0, 0 },
7629   { unicode_gc_Cn, 0, 0, 0 },
7630   { unicode_gc_Cn, 0, 0, 0 },
7631   { unicode_gc_Cn, 0, 0, 0 },
7632   { unicode_gc_Cn, 0, 0, 0 },
7633   { unicode_gc_Cn, 0, 0, 0 },
7634   { unicode_gc_Cn, 0, 0, 0 },
7635   { unicode_gc_Cn, 0, 0, 0 },
7636   { unicode_gc_Cn, 0, 0, 0 },
7637   { unicode_gc_Cn, 0, 0, 0 },
7638   { unicode_gc_Cn, 0, 0, 0 },
7639   { unicode_gc_Cn, 0, 0, 0 },
7640   { unicode_gc_Cn, 0, 0, 0 },
7641   { unicode_gc_Cn, 0, 0, 0 },
7642   { unicode_gc_Cn, 0, 0, 0 },
7643   { unicode_gc_Cn, 0, 0, 0 },
7644   { unicode_gc_Cn, 0, 0, 0 },
7645   { unicode_gc_Sc, 0, 0, 0 },
7646   { unicode_gc_Sc, 0, 0, 0 },
7647   { unicode_gc_Sc, 0, 0, 0 },
7648   { unicode_gc_Sc, 0, 0, 0 },
7649   { unicode_gc_Sc, 0, 0, 0 },
7650   { unicode_gc_Sc, 0, 0, 0 },
7651   { unicode_gc_Sc, 0, 0, 0 },
7652   { unicode_gc_Sc, 0, 0, 0 },
7653   { unicode_gc_Sc, 0, 0, 0 },
7654   { unicode_gc_Sc, 0, 0, 0 },
7655   { unicode_gc_Sc, 0, 0, 0 },
7656   { unicode_gc_Sc, 0, 0, 0 },
7657   { unicode_gc_Sc, 0, 0, 0 },
7658   { unicode_gc_Sc, 0, 0, 0 },
7659   { unicode_gc_Sc, 0, 0, 0 },
7660   { unicode_gc_Sc, 0, 0, 0 },
7661   { unicode_gc_Sc, 0, 0, 0 },
7662   { unicode_gc_Sc, 0, 0, 0 },
7663   { unicode_gc_Cn, 0, 0, 0 },
7664   { unicode_gc_Cn, 0, 0, 0 },
7665   { unicode_gc_Cn, 0, 0, 0 },
7666   { unicode_gc_Cn, 0, 0, 0 },
7667   { unicode_gc_Cn, 0, 0, 0 },
7668   { unicode_gc_Cn, 0, 0, 0 },
7669   { unicode_gc_Cn, 0, 0, 0 },
7670   { unicode_gc_Cn, 0, 0, 0 },
7671   { unicode_gc_Cn, 0, 0, 0 },
7672   { unicode_gc_Cn, 0, 0, 0 },
7673   { unicode_gc_Cn, 0, 0, 0 },
7674   { unicode_gc_Cn, 0, 0, 0 },
7675   { unicode_gc_Cn, 0, 0, 0 },
7676   { unicode_gc_Cn, 0, 0, 0 },
7677   { unicode_gc_Cn, 0, 0, 0 },
7678   { unicode_gc_Cn, 0, 0, 0 },
7679   { unicode_gc_Cn, 0, 0, 0 },
7680   { unicode_gc_Cn, 0, 0, 0 },
7681   { unicode_gc_Cn, 0, 0, 0 },
7682   { unicode_gc_Cn, 0, 0, 0 },
7683   { unicode_gc_Cn, 0, 0, 0 },
7684   { unicode_gc_Cn, 0, 0, 0 },
7685   { unicode_gc_Cn, 0, 0, 0 },
7686   { unicode_gc_Cn, 0, 0, 0 },
7687   { unicode_gc_Cn, 0, 0, 0 },
7688   { unicode_gc_Cn, 0, 0, 0 },
7689   { unicode_gc_Cn, 0, 0, 0 },
7690   { unicode_gc_Cn, 0, 0, 0 },
7691   { unicode_gc_Cn, 0, 0, 0 },
7692   { unicode_gc_Cn, 0, 0, 0 },
7693   { unicode_gc_Mn, 230, 0, 0 },
7694   { unicode_gc_Mn, 230, 0, 0 },
7695   { unicode_gc_Mn, 1, 0, 0 },
7696   { unicode_gc_Mn, 1, 0, 0 },
7697   { unicode_gc_Mn, 230, 0, 0 },
7698   { unicode_gc_Mn, 230, 0, 0 },
7699   { unicode_gc_Mn, 230, 0, 0 },
7700   { unicode_gc_Mn, 230, 0, 0 },
7701   { unicode_gc_Mn, 1, 0, 0 },
7702   { unicode_gc_Mn, 1, 0, 0 },
7703   { unicode_gc_Mn, 1, 0, 0 },
7704   { unicode_gc_Mn, 230, 0, 0 },
7705   { unicode_gc_Mn, 230, 0, 0 },
7706   { unicode_gc_Me, 0, 0, 0 },
7707   { unicode_gc_Me, 0, 0, 0 },
7708   { unicode_gc_Me, 0, 0, 0 },
7709   { unicode_gc_Me, 0, 0, 0 },
7710   { unicode_gc_Mn, 230, 0, 0 },
7711   { unicode_gc_Me, 0, 0, 0 },
7712   { unicode_gc_Me, 0, 0, 0 },
7713   { unicode_gc_Me, 0, 0, 0 },
7714   { unicode_gc_Mn, 1, 0, 0 },
7715   { unicode_gc_Mn, 1, 0, 0 },
7716   { unicode_gc_Mn, 230, 0, 0 },
7717   { unicode_gc_Mn, 220, 0, 0 },
7718   { unicode_gc_Mn, 230, 0, 0 },
7719   { unicode_gc_Mn, 1, 0, 0 },
7720   { unicode_gc_Cn, 0, 0, 0 },
7721   { unicode_gc_Cn, 0, 0, 0 },
7722   { unicode_gc_Cn, 0, 0, 0 },
7723   { unicode_gc_Cn, 0, 0, 0 },
7724   { unicode_gc_Cn, 0, 0, 0 },
7725   { unicode_gc_Cn, 0, 0, 0 },
7726   { unicode_gc_Cn, 0, 0, 0 },
7727   { unicode_gc_Cn, 0, 0, 0 },
7728   { unicode_gc_Cn, 0, 0, 0 },
7729   { unicode_gc_Cn, 0, 0, 0 },
7730   { unicode_gc_Cn, 0, 0, 0 },
7731   { unicode_gc_Cn, 0, 0, 0 },
7732   { unicode_gc_Cn, 0, 0, 0 },
7733   { unicode_gc_Cn, 0, 0, 0 },
7734   { unicode_gc_Cn, 0, 0, 0 },
7735   { unicode_gc_Cn, 0, 0, 0 },
7736   { unicode_gc_Cn, 0, 0, 0 },
7737   { unicode_gc_Cn, 0, 0, 0 },
7738   { unicode_gc_Cn, 0, 0, 0 },
7739   { unicode_gc_Cn, 0, 0, 0 },
7740   { unicode_gc_Cn, 0, 0, 0 }
7741 };
7742 static const struct unidata subtable30[] = {
7743   { unicode_gc_So, 0, 0, 0 },
7744   { unicode_gc_So, 0, 0, 0 },
7745   { unicode_gc_Lu, 0, 0, 0 },
7746   { unicode_gc_So, 0, 0, 0 },
7747   { unicode_gc_So, 0, 0, 0 },
7748   { unicode_gc_So, 0, 0, 0 },
7749   { unicode_gc_So, 0, 0, 0 },
7750   { unicode_gc_Lu, 0, 0, 0 },
7751   { unicode_gc_So, 0, 0, 0 },
7752   { unicode_gc_So, 0, 0, 0 },
7753   { unicode_gc_Ll, 0, 0, 0 },
7754   { unicode_gc_Lu, 0, 0, 0 },
7755   { unicode_gc_Lu, 0, 0, 0 },
7756   { unicode_gc_Lu, 0, 0, 0 },
7757   { unicode_gc_Ll, 0, 0, 0 },
7758   { unicode_gc_Ll, 0, 0, 0 },
7759   { unicode_gc_Lu, 0, 0, 0 },
7760   { unicode_gc_Lu, 0, 0, 0 },
7761   { unicode_gc_Lu, 0, 0, 0 },
7762   { unicode_gc_Ll, 0, 0, 0 },
7763   { unicode_gc_So, 0, 0, 0 },
7764   { unicode_gc_Lu, 0, 0, 0 },
7765   { unicode_gc_So, 0, 0, 0 },
7766   { unicode_gc_So, 0, 0, 0 },
7767   { unicode_gc_So, 0, 0, 0 },
7768   { unicode_gc_Lu, 0, 0, 0 },
7769   { unicode_gc_Lu, 0, 0, 0 },
7770   { unicode_gc_Lu, 0, 0, 0 },
7771   { unicode_gc_Lu, 0, 0, 0 },
7772   { unicode_gc_Lu, 0, 0, 0 },
7773   { unicode_gc_So, 0, 0, 0 },
7774   { unicode_gc_So, 0, 0, 0 },
7775   { unicode_gc_So, 0, 0, 0 },
7776   { unicode_gc_So, 0, 0, 0 },
7777   { unicode_gc_So, 0, 0, 0 },
7778   { unicode_gc_So, 0, 0, 0 },
7779   { unicode_gc_Lu, 0, 0, 0 },
7780   { unicode_gc_So, 0, 0, 0 },
7781   { unicode_gc_Lu, 0, 0, -7517 },
7782   { unicode_gc_So, 0, 0, 0 },
7783   { unicode_gc_Lu, 0, 0, 0 },
7784   { unicode_gc_So, 0, 0, 0 },
7785   { unicode_gc_Lu, 0, 0, -8383 },
7786   { unicode_gc_Lu, 0, 0, -8262 },
7787   { unicode_gc_Lu, 0, 0, 0 },
7788   { unicode_gc_Lu, 0, 0, 0 },
7789   { unicode_gc_So, 0, 0, 0 },
7790   { unicode_gc_Ll, 0, 0, 0 },
7791   { unicode_gc_Lu, 0, 0, 0 },
7792   { unicode_gc_Lu, 0, 0, 0 },
7793   { unicode_gc_So, 0, 0, 0 },
7794   { unicode_gc_Lu, 0, 0, 0 },
7795   { unicode_gc_Ll, 0, 0, 0 },
7796   { unicode_gc_Lo, 0, 0, 0 },
7797   { unicode_gc_Lo, 0, 0, 0 },
7798   { unicode_gc_Lo, 0, 0, 0 },
7799   { unicode_gc_Lo, 0, 0, 0 },
7800   { unicode_gc_Ll, 0, 0, 0 },
7801   { unicode_gc_So, 0, 0, 0 },
7802   { unicode_gc_So, 0, 0, 0 },
7803   { unicode_gc_Cn, 0, 0, 0 },
7804   { unicode_gc_Ll, 0, 0, 0 },
7805   { unicode_gc_Lu, 0, 0, 0 },
7806   { unicode_gc_Lu, 0, 0, 0 },
7807   { unicode_gc_Sm, 0, 0, 0 },
7808   { unicode_gc_Sm, 0, 0, 0 },
7809   { unicode_gc_Sm, 0, 0, 0 },
7810   { unicode_gc_Sm, 0, 0, 0 },
7811   { unicode_gc_Sm, 0, 0, 0 },
7812   { unicode_gc_Lu, 0, 0, 0 },
7813   { unicode_gc_Ll, 0, 0, 0 },
7814   { unicode_gc_Ll, 0, 0, 0 },
7815   { unicode_gc_Ll, 0, 0, 0 },
7816   { unicode_gc_Ll, 0, 0, 0 },
7817   { unicode_gc_So, 0, 0, 0 },
7818   { unicode_gc_Sm, 0, 0, 0 },
7819   { unicode_gc_Cn, 0, 0, 0 },
7820   { unicode_gc_Cn, 0, 0, 0 },
7821   { unicode_gc_Cn, 0, 0, 0 },
7822   { unicode_gc_Cn, 0, 0, 0 },
7823   { unicode_gc_Cn, 0, 0, 0 },
7824   { unicode_gc_Cn, 0, 0, 0 },
7825   { unicode_gc_Cn, 0, 0, 0 },
7826   { unicode_gc_No, 0, 0, 0 },
7827   { unicode_gc_No, 0, 0, 0 },
7828   { unicode_gc_No, 0, 0, 0 },
7829   { unicode_gc_No, 0, 0, 0 },
7830   { unicode_gc_No, 0, 0, 0 },
7831   { unicode_gc_No, 0, 0, 0 },
7832   { unicode_gc_No, 0, 0, 0 },
7833   { unicode_gc_No, 0, 0, 0 },
7834   { unicode_gc_No, 0, 0, 0 },
7835   { unicode_gc_No, 0, 0, 0 },
7836   { unicode_gc_No, 0, 0, 0 },
7837   { unicode_gc_No, 0, 0, 0 },
7838   { unicode_gc_No, 0, 0, 0 },
7839   { unicode_gc_Nl, 0, 0, 16 },
7840   { unicode_gc_Nl, 0, 0, 16 },
7841   { unicode_gc_Nl, 0, 0, 16 },
7842   { unicode_gc_Nl, 0, 0, 16 },
7843   { unicode_gc_Nl, 0, 0, 16 },
7844   { unicode_gc_Nl, 0, 0, 16 },
7845   { unicode_gc_Nl, 0, 0, 16 },
7846   { unicode_gc_Nl, 0, 0, 16 },
7847   { unicode_gc_Nl, 0, 0, 16 },
7848   { unicode_gc_Nl, 0, 0, 16 },
7849   { unicode_gc_Nl, 0, 0, 16 },
7850   { unicode_gc_Nl, 0, 0, 16 },
7851   { unicode_gc_Nl, 0, 0, 16 },
7852   { unicode_gc_Nl, 0, 0, 16 },
7853   { unicode_gc_Nl, 0, 0, 16 },
7854   { unicode_gc_Nl, 0, 0, 16 },
7855   { unicode_gc_Nl, 0, -16, 0 },
7856   { unicode_gc_Nl, 0, -16, 0 },
7857   { unicode_gc_Nl, 0, -16, 0 },
7858   { unicode_gc_Nl, 0, -16, 0 },
7859   { unicode_gc_Nl, 0, -16, 0 },
7860   { unicode_gc_Nl, 0, -16, 0 },
7861   { unicode_gc_Nl, 0, -16, 0 },
7862   { unicode_gc_Nl, 0, -16, 0 },
7863   { unicode_gc_Nl, 0, -16, 0 },
7864   { unicode_gc_Nl, 0, -16, 0 },
7865   { unicode_gc_Nl, 0, -16, 0 },
7866   { unicode_gc_Nl, 0, -16, 0 },
7867   { unicode_gc_Nl, 0, -16, 0 },
7868   { unicode_gc_Nl, 0, -16, 0 },
7869   { unicode_gc_Nl, 0, -16, 0 },
7870   { unicode_gc_Nl, 0, -16, 0 },
7871   { unicode_gc_Nl, 0, 0, 0 },
7872   { unicode_gc_Nl, 0, 0, 0 },
7873   { unicode_gc_Nl, 0, 0, 0 },
7874   { unicode_gc_Nl, 0, 0, 0 },
7875   { unicode_gc_Cn, 0, 0, 0 },
7876   { unicode_gc_Cn, 0, 0, 0 },
7877   { unicode_gc_Cn, 0, 0, 0 },
7878   { unicode_gc_Cn, 0, 0, 0 },
7879   { unicode_gc_Cn, 0, 0, 0 },
7880   { unicode_gc_Cn, 0, 0, 0 },
7881   { unicode_gc_Cn, 0, 0, 0 },
7882   { unicode_gc_Cn, 0, 0, 0 },
7883   { unicode_gc_Cn, 0, 0, 0 },
7884   { unicode_gc_Cn, 0, 0, 0 },
7885   { unicode_gc_Cn, 0, 0, 0 },
7886   { unicode_gc_Cn, 0, 0, 0 },
7887   { unicode_gc_Sm, 0, 0, 0 },
7888   { unicode_gc_Sm, 0, 0, 0 },
7889   { unicode_gc_Sm, 0, 0, 0 },
7890   { unicode_gc_Sm, 0, 0, 0 },
7891   { unicode_gc_Sm, 0, 0, 0 },
7892   { unicode_gc_So, 0, 0, 0 },
7893   { unicode_gc_So, 0, 0, 0 },
7894   { unicode_gc_So, 0, 0, 0 },
7895   { unicode_gc_So, 0, 0, 0 },
7896   { unicode_gc_So, 0, 0, 0 },
7897   { unicode_gc_Sm, 0, 0, 0 },
7898   { unicode_gc_Sm, 0, 0, 0 },
7899   { unicode_gc_So, 0, 0, 0 },
7900   { unicode_gc_So, 0, 0, 0 },
7901   { unicode_gc_So, 0, 0, 0 },
7902   { unicode_gc_So, 0, 0, 0 },
7903   { unicode_gc_Sm, 0, 0, 0 },
7904   { unicode_gc_So, 0, 0, 0 },
7905   { unicode_gc_So, 0, 0, 0 },
7906   { unicode_gc_Sm, 0, 0, 0 },
7907   { unicode_gc_So, 0, 0, 0 },
7908   { unicode_gc_So, 0, 0, 0 },
7909   { unicode_gc_Sm, 0, 0, 0 },
7910   { unicode_gc_So, 0, 0, 0 },
7911   { unicode_gc_So, 0, 0, 0 },
7912   { unicode_gc_So, 0, 0, 0 },
7913   { unicode_gc_So, 0, 0, 0 },
7914   { unicode_gc_So, 0, 0, 0 },
7915   { unicode_gc_So, 0, 0, 0 },
7916   { unicode_gc_So, 0, 0, 0 },
7917   { unicode_gc_Sm, 0, 0, 0 },
7918   { unicode_gc_So, 0, 0, 0 },
7919   { unicode_gc_So, 0, 0, 0 },
7920   { unicode_gc_So, 0, 0, 0 },
7921   { unicode_gc_So, 0, 0, 0 },
7922   { unicode_gc_So, 0, 0, 0 },
7923   { unicode_gc_So, 0, 0, 0 },
7924   { unicode_gc_So, 0, 0, 0 },
7925   { unicode_gc_So, 0, 0, 0 },
7926   { unicode_gc_So, 0, 0, 0 },
7927   { unicode_gc_So, 0, 0, 0 },
7928   { unicode_gc_So, 0, 0, 0 },
7929   { unicode_gc_So, 0, 0, 0 },
7930   { unicode_gc_So, 0, 0, 0 },
7931   { unicode_gc_So, 0, 0, 0 },
7932   { unicode_gc_So, 0, 0, 0 },
7933   { unicode_gc_So, 0, 0, 0 },
7934   { unicode_gc_So, 0, 0, 0 },
7935   { unicode_gc_So, 0, 0, 0 },
7936   { unicode_gc_So, 0, 0, 0 },
7937   { unicode_gc_So, 0, 0, 0 },
7938   { unicode_gc_So, 0, 0, 0 },
7939   { unicode_gc_So, 0, 0, 0 },
7940   { unicode_gc_So, 0, 0, 0 },
7941   { unicode_gc_So, 0, 0, 0 },
7942   { unicode_gc_So, 0, 0, 0 },
7943   { unicode_gc_So, 0, 0, 0 },
7944   { unicode_gc_So, 0, 0, 0 },
7945   { unicode_gc_So, 0, 0, 0 },
7946   { unicode_gc_So, 0, 0, 0 },
7947   { unicode_gc_So, 0, 0, 0 },
7948   { unicode_gc_So, 0, 0, 0 },
7949   { unicode_gc_Sm, 0, 0, 0 },
7950   { unicode_gc_Sm, 0, 0, 0 },
7951   { unicode_gc_So, 0, 0, 0 },
7952   { unicode_gc_So, 0, 0, 0 },
7953   { unicode_gc_Sm, 0, 0, 0 },
7954   { unicode_gc_So, 0, 0, 0 },
7955   { unicode_gc_Sm, 0, 0, 0 },
7956   { unicode_gc_So, 0, 0, 0 },
7957   { unicode_gc_So, 0, 0, 0 },
7958   { unicode_gc_So, 0, 0, 0 },
7959   { unicode_gc_So, 0, 0, 0 },
7960   { unicode_gc_So, 0, 0, 0 },
7961   { unicode_gc_So, 0, 0, 0 },
7962   { unicode_gc_So, 0, 0, 0 },
7963   { unicode_gc_So, 0, 0, 0 },
7964   { unicode_gc_So, 0, 0, 0 },
7965   { unicode_gc_So, 0, 0, 0 },
7966   { unicode_gc_So, 0, 0, 0 },
7967   { unicode_gc_So, 0, 0, 0 },
7968   { unicode_gc_So, 0, 0, 0 },
7969   { unicode_gc_So, 0, 0, 0 },
7970   { unicode_gc_So, 0, 0, 0 },
7971   { unicode_gc_So, 0, 0, 0 },
7972   { unicode_gc_So, 0, 0, 0 },
7973   { unicode_gc_So, 0, 0, 0 },
7974   { unicode_gc_So, 0, 0, 0 },
7975   { unicode_gc_So, 0, 0, 0 },
7976   { unicode_gc_So, 0, 0, 0 },
7977   { unicode_gc_So, 0, 0, 0 },
7978   { unicode_gc_So, 0, 0, 0 },
7979   { unicode_gc_So, 0, 0, 0 },
7980   { unicode_gc_So, 0, 0, 0 },
7981   { unicode_gc_So, 0, 0, 0 },
7982   { unicode_gc_So, 0, 0, 0 },
7983   { unicode_gc_So, 0, 0, 0 },
7984   { unicode_gc_So, 0, 0, 0 },
7985   { unicode_gc_So, 0, 0, 0 },
7986   { unicode_gc_So, 0, 0, 0 },
7987   { unicode_gc_Sm, 0, 0, 0 },
7988   { unicode_gc_Sm, 0, 0, 0 },
7989   { unicode_gc_Sm, 0, 0, 0 },
7990   { unicode_gc_Sm, 0, 0, 0 },
7991   { unicode_gc_Sm, 0, 0, 0 },
7992   { unicode_gc_Sm, 0, 0, 0 },
7993   { unicode_gc_Sm, 0, 0, 0 },
7994   { unicode_gc_Sm, 0, 0, 0 },
7995   { unicode_gc_Sm, 0, 0, 0 },
7996   { unicode_gc_Sm, 0, 0, 0 },
7997   { unicode_gc_Sm, 0, 0, 0 },
7998   { unicode_gc_Sm, 0, 0, 0 }
7999 };
8000 static const struct unidata subtable31[] = {
8001   { unicode_gc_Sm, 0, 0, 0 },
8002   { unicode_gc_Sm, 0, 0, 0 },
8003   { unicode_gc_Sm, 0, 0, 0 },
8004   { unicode_gc_Sm, 0, 0, 0 },
8005   { unicode_gc_Sm, 0, 0, 0 },
8006   { unicode_gc_Sm, 0, 0, 0 },
8007   { unicode_gc_Sm, 0, 0, 0 },
8008   { unicode_gc_Sm, 0, 0, 0 },
8009   { unicode_gc_Sm, 0, 0, 0 },
8010   { unicode_gc_Sm, 0, 0, 0 },
8011   { unicode_gc_Sm, 0, 0, 0 },
8012   { unicode_gc_Sm, 0, 0, 0 },
8013   { unicode_gc_Sm, 0, 0, 0 },
8014   { unicode_gc_Sm, 0, 0, 0 },
8015   { unicode_gc_Sm, 0, 0, 0 },
8016   { unicode_gc_Sm, 0, 0, 0 },
8017   { unicode_gc_Sm, 0, 0, 0 },
8018   { unicode_gc_Sm, 0, 0, 0 },
8019   { unicode_gc_Sm, 0, 0, 0 },
8020   { unicode_gc_Sm, 0, 0, 0 },
8021   { unicode_gc_Sm, 0, 0, 0 },
8022   { unicode_gc_Sm, 0, 0, 0 },
8023   { unicode_gc_Sm, 0, 0, 0 },
8024   { unicode_gc_Sm, 0, 0, 0 },
8025   { unicode_gc_Sm, 0, 0, 0 },
8026   { unicode_gc_Sm, 0, 0, 0 },
8027   { unicode_gc_Sm, 0, 0, 0 },
8028   { unicode_gc_Sm, 0, 0, 0 },
8029   { unicode_gc_Sm, 0, 0, 0 },
8030   { unicode_gc_Sm, 0, 0, 0 },
8031   { unicode_gc_Sm, 0, 0, 0 },
8032   { unicode_gc_Sm, 0, 0, 0 },
8033   { unicode_gc_Sm, 0, 0, 0 },
8034   { unicode_gc_Sm, 0, 0, 0 },
8035   { unicode_gc_Sm, 0, 0, 0 },
8036   { unicode_gc_Sm, 0, 0, 0 },
8037   { unicode_gc_Sm, 0, 0, 0 },
8038   { unicode_gc_Sm, 0, 0, 0 },
8039   { unicode_gc_Sm, 0, 0, 0 },
8040   { unicode_gc_Sm, 0, 0, 0 },
8041   { unicode_gc_Sm, 0, 0, 0 },
8042   { unicode_gc_Sm, 0, 0, 0 },
8043   { unicode_gc_Sm, 0, 0, 0 },
8044   { unicode_gc_Sm, 0, 0, 0 },
8045   { unicode_gc_Sm, 0, 0, 0 },
8046   { unicode_gc_Sm, 0, 0, 0 },
8047   { unicode_gc_Sm, 0, 0, 0 },
8048   { unicode_gc_Sm, 0, 0, 0 },
8049   { unicode_gc_Sm, 0, 0, 0 },
8050   { unicode_gc_Sm, 0, 0, 0 },
8051   { unicode_gc_Sm, 0, 0, 0 },
8052   { unicode_gc_Sm, 0, 0, 0 },
8053   { unicode_gc_Sm, 0, 0, 0 },
8054   { unicode_gc_Sm, 0, 0, 0 },
8055   { unicode_gc_Sm, 0, 0, 0 },
8056   { unicode_gc_Sm, 0, 0, 0 },
8057   { unicode_gc_Sm, 0, 0, 0 },
8058   { unicode_gc_Sm, 0, 0, 0 },
8059   { unicode_gc_Sm, 0, 0, 0 },
8060   { unicode_gc_Sm, 0, 0, 0 },
8061   { unicode_gc_Sm, 0, 0, 0 },
8062   { unicode_gc_Sm, 0, 0, 0 },
8063   { unicode_gc_Sm, 0, 0, 0 },
8064   { unicode_gc_Sm, 0, 0, 0 },
8065   { unicode_gc_Sm, 0, 0, 0 },
8066   { unicode_gc_Sm, 0, 0, 0 },
8067   { unicode_gc_Sm, 0, 0, 0 },
8068   { unicode_gc_Sm, 0, 0, 0 },
8069   { unicode_gc_Sm, 0, 0, 0 },
8070   { unicode_gc_Sm, 0, 0, 0 },
8071   { unicode_gc_Sm, 0, 0, 0 },
8072   { unicode_gc_Sm, 0, 0, 0 },
8073   { unicode_gc_Sm, 0, 0, 0 },
8074   { unicode_gc_Sm, 0, 0, 0 },
8075   { unicode_gc_Sm, 0, 0, 0 },
8076   { unicode_gc_Sm, 0, 0, 0 },
8077   { unicode_gc_Sm, 0, 0, 0 },
8078   { unicode_gc_Sm, 0, 0, 0 },
8079   { unicode_gc_Sm, 0, 0, 0 },
8080   { unicode_gc_Sm, 0, 0, 0 },
8081   { unicode_gc_Sm, 0, 0, 0 },
8082   { unicode_gc_Sm, 0, 0, 0 },
8083   { unicode_gc_Sm, 0, 0, 0 },
8084   { unicode_gc_Sm, 0, 0, 0 },
8085   { unicode_gc_Sm, 0, 0, 0 },
8086   { unicode_gc_Sm, 0, 0, 0 },
8087   { unicode_gc_Sm, 0, 0, 0 },
8088   { unicode_gc_Sm, 0, 0, 0 },
8089   { unicode_gc_Sm, 0, 0, 0 },
8090   { unicode_gc_Sm, 0, 0, 0 },
8091   { unicode_gc_Sm, 0, 0, 0 },
8092   { unicode_gc_Sm, 0, 0, 0 },
8093   { unicode_gc_Sm, 0, 0, 0 },
8094   { unicode_gc_Sm, 0, 0, 0 },
8095   { unicode_gc_Sm, 0, 0, 0 },
8096   { unicode_gc_Sm, 0, 0, 0 },
8097   { unicode_gc_Sm, 0, 0, 0 },
8098   { unicode_gc_Sm, 0, 0, 0 },
8099   { unicode_gc_Sm, 0, 0, 0 },
8100   { unicode_gc_Sm, 0, 0, 0 },
8101   { unicode_gc_Sm, 0, 0, 0 },
8102   { unicode_gc_Sm, 0, 0, 0 },
8103   { unicode_gc_Sm, 0, 0, 0 },
8104   { unicode_gc_Sm, 0, 0, 0 },
8105   { unicode_gc_Sm, 0, 0, 0 },
8106   { unicode_gc_Sm, 0, 0, 0 },
8107   { unicode_gc_Sm, 0, 0, 0 },
8108   { unicode_gc_Sm, 0, 0, 0 },
8109   { unicode_gc_Sm, 0, 0, 0 },
8110   { unicode_gc_Sm, 0, 0, 0 },
8111   { unicode_gc_Sm, 0, 0, 0 },
8112   { unicode_gc_Sm, 0, 0, 0 },
8113   { unicode_gc_Sm, 0, 0, 0 },
8114   { unicode_gc_Sm, 0, 0, 0 },
8115   { unicode_gc_Sm, 0, 0, 0 },
8116   { unicode_gc_Sm, 0, 0, 0 },
8117   { unicode_gc_Sm, 0, 0, 0 },
8118   { unicode_gc_Sm, 0, 0, 0 },
8119   { unicode_gc_Sm, 0, 0, 0 },
8120   { unicode_gc_Sm, 0, 0, 0 },
8121   { unicode_gc_Sm, 0, 0, 0 },
8122   { unicode_gc_Sm, 0, 0, 0 },
8123   { unicode_gc_Sm, 0, 0, 0 },
8124   { unicode_gc_Sm, 0, 0, 0 },
8125   { unicode_gc_Sm, 0, 0, 0 },
8126   { unicode_gc_Sm, 0, 0, 0 },
8127   { unicode_gc_Sm, 0, 0, 0 },
8128   { unicode_gc_Sm, 0, 0, 0 },
8129   { unicode_gc_Sm, 0, 0, 0 },
8130   { unicode_gc_Sm, 0, 0, 0 },
8131   { unicode_gc_Sm, 0, 0, 0 },
8132   { unicode_gc_Sm, 0, 0, 0 },
8133   { unicode_gc_Sm, 0, 0, 0 },
8134   { unicode_gc_Sm, 0, 0, 0 },
8135   { unicode_gc_Sm, 0, 0, 0 },
8136   { unicode_gc_Sm, 0, 0, 0 },
8137   { unicode_gc_Sm, 0, 0, 0 },
8138   { unicode_gc_Sm, 0, 0, 0 },
8139   { unicode_gc_Sm, 0, 0, 0 },
8140   { unicode_gc_Sm, 0, 0, 0 },
8141   { unicode_gc_Sm, 0, 0, 0 },
8142   { unicode_gc_Sm, 0, 0, 0 },
8143   { unicode_gc_Sm, 0, 0, 0 },
8144   { unicode_gc_Sm, 0, 0, 0 },
8145   { unicode_gc_Sm, 0, 0, 0 },
8146   { unicode_gc_Sm, 0, 0, 0 },
8147   { unicode_gc_Sm, 0, 0, 0 },
8148   { unicode_gc_Sm, 0, 0, 0 },
8149   { unicode_gc_Sm, 0, 0, 0 },
8150   { unicode_gc_Sm, 0, 0, 0 },
8151   { unicode_gc_Sm, 0, 0, 0 },
8152   { unicode_gc_Sm, 0, 0, 0 },
8153   { unicode_gc_Sm, 0, 0, 0 },
8154   { unicode_gc_Sm, 0, 0, 0 },
8155   { unicode_gc_Sm, 0, 0, 0 },
8156   { unicode_gc_Sm, 0, 0, 0 },
8157   { unicode_gc_Sm, 0, 0, 0 },
8158   { unicode_gc_Sm, 0, 0, 0 },
8159   { unicode_gc_Sm, 0, 0, 0 },
8160   { unicode_gc_Sm, 0, 0, 0 },
8161   { unicode_gc_Sm, 0, 0, 0 },
8162   { unicode_gc_Sm, 0, 0, 0 },
8163   { unicode_gc_Sm, 0, 0, 0 },
8164   { unicode_gc_Sm, 0, 0, 0 },
8165   { unicode_gc_Sm, 0, 0, 0 },
8166   { unicode_gc_Sm, 0, 0, 0 },
8167   { unicode_gc_Sm, 0, 0, 0 },
8168   { unicode_gc_Sm, 0, 0, 0 },
8169   { unicode_gc_Sm, 0, 0, 0 },
8170   { unicode_gc_Sm, 0, 0, 0 },
8171   { unicode_gc_Sm, 0, 0, 0 },
8172   { unicode_gc_Sm, 0, 0, 0 },
8173   { unicode_gc_Sm, 0, 0, 0 },
8174   { unicode_gc_Sm, 0, 0, 0 },
8175   { unicode_gc_Sm, 0, 0, 0 },
8176   { unicode_gc_Sm, 0, 0, 0 },
8177   { unicode_gc_Sm, 0, 0, 0 },
8178   { unicode_gc_Sm, 0, 0, 0 },
8179   { unicode_gc_Sm, 0, 0, 0 },
8180   { unicode_gc_Sm, 0, 0, 0 },
8181   { unicode_gc_Sm, 0, 0, 0 },
8182   { unicode_gc_Sm, 0, 0, 0 },
8183   { unicode_gc_Sm, 0, 0, 0 },
8184   { unicode_gc_Sm, 0, 0, 0 },
8185   { unicode_gc_Sm, 0, 0, 0 },
8186   { unicode_gc_Sm, 0, 0, 0 },
8187   { unicode_gc_Sm, 0, 0, 0 },
8188   { unicode_gc_Sm, 0, 0, 0 },
8189   { unicode_gc_Sm, 0, 0, 0 },
8190   { unicode_gc_Sm, 0, 0, 0 },
8191   { unicode_gc_Sm, 0, 0, 0 },
8192   { unicode_gc_Sm, 0, 0, 0 },
8193   { unicode_gc_Sm, 0, 0, 0 },
8194   { unicode_gc_Sm, 0, 0, 0 },
8195   { unicode_gc_Sm, 0, 0, 0 },
8196   { unicode_gc_Sm, 0, 0, 0 },
8197   { unicode_gc_Sm, 0, 0, 0 },
8198   { unicode_gc_Sm, 0, 0, 0 },
8199   { unicode_gc_Sm, 0, 0, 0 },
8200   { unicode_gc_Sm, 0, 0, 0 },
8201   { unicode_gc_Sm, 0, 0, 0 },
8202   { unicode_gc_Sm, 0, 0, 0 },
8203   { unicode_gc_Sm, 0, 0, 0 },
8204   { unicode_gc_Sm, 0, 0, 0 },
8205   { unicode_gc_Sm, 0, 0, 0 },
8206   { unicode_gc_Sm, 0, 0, 0 },
8207   { unicode_gc_Sm, 0, 0, 0 },
8208   { unicode_gc_Sm, 0, 0, 0 },
8209   { unicode_gc_Sm, 0, 0, 0 },
8210   { unicode_gc_Sm, 0, 0, 0 },
8211   { unicode_gc_Sm, 0, 0, 0 },
8212   { unicode_gc_Sm, 0, 0, 0 },
8213   { unicode_gc_Sm, 0, 0, 0 },
8214   { unicode_gc_Sm, 0, 0, 0 },
8215   { unicode_gc_Sm, 0, 0, 0 },
8216   { unicode_gc_Sm, 0, 0, 0 },
8217   { unicode_gc_Sm, 0, 0, 0 },
8218   { unicode_gc_Sm, 0, 0, 0 },
8219   { unicode_gc_Sm, 0, 0, 0 },
8220   { unicode_gc_Sm, 0, 0, 0 },
8221   { unicode_gc_Sm, 0, 0, 0 },
8222   { unicode_gc_Sm, 0, 0, 0 },
8223   { unicode_gc_Sm, 0, 0, 0 },
8224   { unicode_gc_Sm, 0, 0, 0 },
8225   { unicode_gc_Sm, 0, 0, 0 },
8226   { unicode_gc_Sm, 0, 0, 0 },
8227   { unicode_gc_Sm, 0, 0, 0 },
8228   { unicode_gc_Sm, 0, 0, 0 },
8229   { unicode_gc_Sm, 0, 0, 0 },
8230   { unicode_gc_Sm, 0, 0, 0 },
8231   { unicode_gc_Sm, 0, 0, 0 },
8232   { unicode_gc_Sm, 0, 0, 0 },
8233   { unicode_gc_Sm, 0, 0, 0 },
8234   { unicode_gc_Sm, 0, 0, 0 },
8235   { unicode_gc_Sm, 0, 0, 0 },
8236   { unicode_gc_Sm, 0, 0, 0 },
8237   { unicode_gc_Sm, 0, 0, 0 },
8238   { unicode_gc_Sm, 0, 0, 0 },
8239   { unicode_gc_Sm, 0, 0, 0 },
8240   { unicode_gc_Sm, 0, 0, 0 },
8241   { unicode_gc_Sm, 0, 0, 0 },
8242   { unicode_gc_Sm, 0, 0, 0 },
8243   { unicode_gc_Sm, 0, 0, 0 },
8244   { unicode_gc_Sm, 0, 0, 0 },
8245   { unicode_gc_Sm, 0, 0, 0 },
8246   { unicode_gc_Sm, 0, 0, 0 },
8247   { unicode_gc_Sm, 0, 0, 0 },
8248   { unicode_gc_Sm, 0, 0, 0 },
8249   { unicode_gc_Sm, 0, 0, 0 },
8250   { unicode_gc_Sm, 0, 0, 0 },
8251   { unicode_gc_Sm, 0, 0, 0 },
8252   { unicode_gc_Sm, 0, 0, 0 },
8253   { unicode_gc_Sm, 0, 0, 0 },
8254   { unicode_gc_Sm, 0, 0, 0 },
8255   { unicode_gc_Sm, 0, 0, 0 },
8256   { unicode_gc_Sm, 0, 0, 0 }
8257 };
8258 static const struct unidata subtable32[] = {
8259   { unicode_gc_So, 0, 0, 0 },
8260   { unicode_gc_So, 0, 0, 0 },
8261   { unicode_gc_So, 0, 0, 0 },
8262   { unicode_gc_So, 0, 0, 0 },
8263   { unicode_gc_So, 0, 0, 0 },
8264   { unicode_gc_So, 0, 0, 0 },
8265   { unicode_gc_So, 0, 0, 0 },
8266   { unicode_gc_So, 0, 0, 0 },
8267   { unicode_gc_Sm, 0, 0, 0 },
8268   { unicode_gc_Sm, 0, 0, 0 },
8269   { unicode_gc_Sm, 0, 0, 0 },
8270   { unicode_gc_Sm, 0, 0, 0 },
8271   { unicode_gc_So, 0, 0, 0 },
8272   { unicode_gc_So, 0, 0, 0 },
8273   { unicode_gc_So, 0, 0, 0 },
8274   { unicode_gc_So, 0, 0, 0 },
8275   { unicode_gc_So, 0, 0, 0 },
8276   { unicode_gc_So, 0, 0, 0 },
8277   { unicode_gc_So, 0, 0, 0 },
8278   { unicode_gc_So, 0, 0, 0 },
8279   { unicode_gc_So, 0, 0, 0 },
8280   { unicode_gc_So, 0, 0, 0 },
8281   { unicode_gc_So, 0, 0, 0 },
8282   { unicode_gc_So, 0, 0, 0 },
8283   { unicode_gc_So, 0, 0, 0 },
8284   { unicode_gc_So, 0, 0, 0 },
8285   { unicode_gc_So, 0, 0, 0 },
8286   { unicode_gc_So, 0, 0, 0 },
8287   { unicode_gc_So, 0, 0, 0 },
8288   { unicode_gc_So, 0, 0, 0 },
8289   { unicode_gc_So, 0, 0, 0 },
8290   { unicode_gc_So, 0, 0, 0 },
8291   { unicode_gc_Sm, 0, 0, 0 },
8292   { unicode_gc_Sm, 0, 0, 0 },
8293   { unicode_gc_So, 0, 0, 0 },
8294   { unicode_gc_So, 0, 0, 0 },
8295   { unicode_gc_So, 0, 0, 0 },
8296   { unicode_gc_So, 0, 0, 0 },
8297   { unicode_gc_So, 0, 0, 0 },
8298   { unicode_gc_So, 0, 0, 0 },
8299   { unicode_gc_So, 0, 0, 0 },
8300   { unicode_gc_Ps, 0, 0, 0 },
8301   { unicode_gc_Pe, 0, 0, 0 },
8302   { unicode_gc_So, 0, 0, 0 },
8303   { unicode_gc_So, 0, 0, 0 },
8304   { unicode_gc_So, 0, 0, 0 },
8305   { unicode_gc_So, 0, 0, 0 },
8306   { unicode_gc_So, 0, 0, 0 },
8307   { unicode_gc_So, 0, 0, 0 },
8308   { unicode_gc_So, 0, 0, 0 },
8309   { unicode_gc_So, 0, 0, 0 },
8310   { unicode_gc_So, 0, 0, 0 },
8311   { unicode_gc_So, 0, 0, 0 },
8312   { unicode_gc_So, 0, 0, 0 },
8313   { unicode_gc_So, 0, 0, 0 },
8314   { unicode_gc_So, 0, 0, 0 },
8315   { unicode_gc_So, 0, 0, 0 },
8316   { unicode_gc_So, 0, 0, 0 },
8317   { unicode_gc_So, 0, 0, 0 },
8318   { unicode_gc_So, 0, 0, 0 },
8319   { unicode_gc_So, 0, 0, 0 },
8320   { unicode_gc_So, 0, 0, 0 },
8321   { unicode_gc_So, 0, 0, 0 },
8322   { unicode_gc_So, 0, 0, 0 },
8323   { unicode_gc_So, 0, 0, 0 },
8324   { unicode_gc_So, 0, 0, 0 },
8325   { unicode_gc_So, 0, 0, 0 },
8326   { unicode_gc_So, 0, 0, 0 },
8327   { unicode_gc_So, 0, 0, 0 },
8328   { unicode_gc_So, 0, 0, 0 },
8329   { unicode_gc_So, 0, 0, 0 },
8330   { unicode_gc_So, 0, 0, 0 },
8331   { unicode_gc_So, 0, 0, 0 },
8332   { unicode_gc_So, 0, 0, 0 },
8333   { unicode_gc_So, 0, 0, 0 },
8334   { unicode_gc_So, 0, 0, 0 },
8335   { unicode_gc_So, 0, 0, 0 },
8336   { unicode_gc_So, 0, 0, 0 },
8337   { unicode_gc_So, 0, 0, 0 },
8338   { unicode_gc_So, 0, 0, 0 },
8339   { unicode_gc_So, 0, 0, 0 },
8340   { unicode_gc_So, 0, 0, 0 },
8341   { unicode_gc_So, 0, 0, 0 },
8342   { unicode_gc_So, 0, 0, 0 },
8343   { unicode_gc_So, 0, 0, 0 },
8344   { unicode_gc_So, 0, 0, 0 },
8345   { unicode_gc_So, 0, 0, 0 },
8346   { unicode_gc_So, 0, 0, 0 },
8347   { unicode_gc_So, 0, 0, 0 },
8348   { unicode_gc_So, 0, 0, 0 },
8349   { unicode_gc_So, 0, 0, 0 },
8350   { unicode_gc_So, 0, 0, 0 },
8351   { unicode_gc_So, 0, 0, 0 },
8352   { unicode_gc_So, 0, 0, 0 },
8353   { unicode_gc_So, 0, 0, 0 },
8354   { unicode_gc_So, 0, 0, 0 },
8355   { unicode_gc_So, 0, 0, 0 },
8356   { unicode_gc_So, 0, 0, 0 },
8357   { unicode_gc_So, 0, 0, 0 },
8358   { unicode_gc_So, 0, 0, 0 },
8359   { unicode_gc_So, 0, 0, 0 },
8360   { unicode_gc_So, 0, 0, 0 },
8361   { unicode_gc_So, 0, 0, 0 },
8362   { unicode_gc_So, 0, 0, 0 },
8363   { unicode_gc_So, 0, 0, 0 },
8364   { unicode_gc_So, 0, 0, 0 },
8365   { unicode_gc_So, 0, 0, 0 },
8366   { unicode_gc_So, 0, 0, 0 },
8367   { unicode_gc_So, 0, 0, 0 },
8368   { unicode_gc_So, 0, 0, 0 },
8369   { unicode_gc_So, 0, 0, 0 },
8370   { unicode_gc_So, 0, 0, 0 },
8371   { unicode_gc_So, 0, 0, 0 },
8372   { unicode_gc_So, 0, 0, 0 },
8373   { unicode_gc_So, 0, 0, 0 },
8374   { unicode_gc_So, 0, 0, 0 },
8375   { unicode_gc_So, 0, 0, 0 },
8376   { unicode_gc_So, 0, 0, 0 },
8377   { unicode_gc_So, 0, 0, 0 },
8378   { unicode_gc_So, 0, 0, 0 },
8379   { unicode_gc_So, 0, 0, 0 },
8380   { unicode_gc_So, 0, 0, 0 },
8381   { unicode_gc_So, 0, 0, 0 },
8382   { unicode_gc_So, 0, 0, 0 },
8383   { unicode_gc_Sm, 0, 0, 0 },
8384   { unicode_gc_So, 0, 0, 0 },
8385   { unicode_gc_So, 0, 0, 0 },
8386   { unicode_gc_So, 0, 0, 0 },
8387   { unicode_gc_So, 0, 0, 0 },
8388   { unicode_gc_So, 0, 0, 0 },
8389   { unicode_gc_So, 0, 0, 0 },
8390   { unicode_gc_So, 0, 0, 0 },
8391   { unicode_gc_So, 0, 0, 0 },
8392   { unicode_gc_So, 0, 0, 0 },
8393   { unicode_gc_So, 0, 0, 0 },
8394   { unicode_gc_So, 0, 0, 0 },
8395   { unicode_gc_So, 0, 0, 0 },
8396   { unicode_gc_So, 0, 0, 0 },
8397   { unicode_gc_So, 0, 0, 0 },
8398   { unicode_gc_So, 0, 0, 0 },
8399   { unicode_gc_So, 0, 0, 0 },
8400   { unicode_gc_So, 0, 0, 0 },
8401   { unicode_gc_So, 0, 0, 0 },
8402   { unicode_gc_So, 0, 0, 0 },
8403   { unicode_gc_So, 0, 0, 0 },
8404   { unicode_gc_So, 0, 0, 0 },
8405   { unicode_gc_So, 0, 0, 0 },
8406   { unicode_gc_So, 0, 0, 0 },
8407   { unicode_gc_So, 0, 0, 0 },
8408   { unicode_gc_So, 0, 0, 0 },
8409   { unicode_gc_So, 0, 0, 0 },
8410   { unicode_gc_So, 0, 0, 0 },
8411   { unicode_gc_So, 0, 0, 0 },
8412   { unicode_gc_So, 0, 0, 0 },
8413   { unicode_gc_So, 0, 0, 0 },
8414   { unicode_gc_Sm, 0, 0, 0 },
8415   { unicode_gc_Sm, 0, 0, 0 },
8416   { unicode_gc_Sm, 0, 0, 0 },
8417   { unicode_gc_Sm, 0, 0, 0 },
8418   { unicode_gc_Sm, 0, 0, 0 },
8419   { unicode_gc_Sm, 0, 0, 0 },
8420   { unicode_gc_Sm, 0, 0, 0 },
8421   { unicode_gc_Sm, 0, 0, 0 },
8422   { unicode_gc_Sm, 0, 0, 0 },
8423   { unicode_gc_Sm, 0, 0, 0 },
8424   { unicode_gc_Sm, 0, 0, 0 },
8425   { unicode_gc_Sm, 0, 0, 0 },
8426   { unicode_gc_Sm, 0, 0, 0 },
8427   { unicode_gc_Sm, 0, 0, 0 },
8428   { unicode_gc_Sm, 0, 0, 0 },
8429   { unicode_gc_Sm, 0, 0, 0 },
8430   { unicode_gc_Sm, 0, 0, 0 },
8431   { unicode_gc_Sm, 0, 0, 0 },
8432   { unicode_gc_Sm, 0, 0, 0 },
8433   { unicode_gc_Sm, 0, 0, 0 },
8434   { unicode_gc_Sm, 0, 0, 0 },
8435   { unicode_gc_Sm, 0, 0, 0 },
8436   { unicode_gc_Sm, 0, 0, 0 },
8437   { unicode_gc_Sm, 0, 0, 0 },
8438   { unicode_gc_Sm, 0, 0, 0 },
8439   { unicode_gc_Ps, 0, 0, 0 },
8440   { unicode_gc_Pe, 0, 0, 0 },
8441   { unicode_gc_Po, 0, 0, 0 },
8442   { unicode_gc_So, 0, 0, 0 },
8443   { unicode_gc_So, 0, 0, 0 },
8444   { unicode_gc_So, 0, 0, 0 },
8445   { unicode_gc_So, 0, 0, 0 },
8446   { unicode_gc_So, 0, 0, 0 },
8447   { unicode_gc_So, 0, 0, 0 },
8448   { unicode_gc_So, 0, 0, 0 },
8449   { unicode_gc_So, 0, 0, 0 },
8450   { unicode_gc_So, 0, 0, 0 },
8451   { unicode_gc_So, 0, 0, 0 },
8452   { unicode_gc_So, 0, 0, 0 },
8453   { unicode_gc_So, 0, 0, 0 },
8454   { unicode_gc_So, 0, 0, 0 },
8455   { unicode_gc_So, 0, 0, 0 },
8456   { unicode_gc_So, 0, 0, 0 },
8457   { unicode_gc_So, 0, 0, 0 },
8458   { unicode_gc_So, 0, 0, 0 },
8459   { unicode_gc_So, 0, 0, 0 },
8460   { unicode_gc_So, 0, 0, 0 },
8461   { unicode_gc_So, 0, 0, 0 },
8462   { unicode_gc_So, 0, 0, 0 },
8463   { unicode_gc_So, 0, 0, 0 },
8464   { unicode_gc_So, 0, 0, 0 },
8465   { unicode_gc_So, 0, 0, 0 },
8466   { unicode_gc_So, 0, 0, 0 },
8467   { unicode_gc_So, 0, 0, 0 },
8468   { unicode_gc_Cn, 0, 0, 0 },
8469   { unicode_gc_Cn, 0, 0, 0 },
8470   { unicode_gc_Cn, 0, 0, 0 },
8471   { unicode_gc_Cn, 0, 0, 0 },
8472   { unicode_gc_Cn, 0, 0, 0 },
8473   { unicode_gc_Cn, 0, 0, 0 },
8474   { unicode_gc_Cn, 0, 0, 0 },
8475   { unicode_gc_Cn, 0, 0, 0 },
8476   { unicode_gc_Cn, 0, 0, 0 },
8477   { unicode_gc_Cn, 0, 0, 0 },
8478   { unicode_gc_Cn, 0, 0, 0 },
8479   { unicode_gc_Cn, 0, 0, 0 },
8480   { unicode_gc_Cn, 0, 0, 0 },
8481   { unicode_gc_Cn, 0, 0, 0 },
8482   { unicode_gc_Cn, 0, 0, 0 },
8483   { unicode_gc_Cn, 0, 0, 0 },
8484   { unicode_gc_Cn, 0, 0, 0 },
8485   { unicode_gc_Cn, 0, 0, 0 },
8486   { unicode_gc_Cn, 0, 0, 0 },
8487   { unicode_gc_Cn, 0, 0, 0 },
8488   { unicode_gc_Cn, 0, 0, 0 },
8489   { unicode_gc_Cn, 0, 0, 0 },
8490   { unicode_gc_Cn, 0, 0, 0 },
8491   { unicode_gc_Cn, 0, 0, 0 },
8492   { unicode_gc_Cn, 0, 0, 0 },
8493   { unicode_gc_Cn, 0, 0, 0 },
8494   { unicode_gc_Cn, 0, 0, 0 },
8495   { unicode_gc_Cn, 0, 0, 0 },
8496   { unicode_gc_Cn, 0, 0, 0 },
8497   { unicode_gc_Cn, 0, 0, 0 },
8498   { unicode_gc_Cn, 0, 0, 0 },
8499   { unicode_gc_Cn, 0, 0, 0 },
8500   { unicode_gc_Cn, 0, 0, 0 },
8501   { unicode_gc_Cn, 0, 0, 0 },
8502   { unicode_gc_Cn, 0, 0, 0 },
8503   { unicode_gc_Cn, 0, 0, 0 },
8504   { unicode_gc_Cn, 0, 0, 0 },
8505   { unicode_gc_Cn, 0, 0, 0 },
8506   { unicode_gc_Cn, 0, 0, 0 },
8507   { unicode_gc_Cn, 0, 0, 0 },
8508   { unicode_gc_Cn, 0, 0, 0 },
8509   { unicode_gc_Cn, 0, 0, 0 },
8510   { unicode_gc_Cn, 0, 0, 0 },
8511   { unicode_gc_Cn, 0, 0, 0 },
8512   { unicode_gc_Cn, 0, 0, 0 },
8513   { unicode_gc_Cn, 0, 0, 0 },
8514   { unicode_gc_Cn, 0, 0, 0 }
8515 };
8516 static const struct unidata subtable33[] = {
8517   { unicode_gc_So, 0, 0, 0 },
8518   { unicode_gc_So, 0, 0, 0 },
8519   { unicode_gc_So, 0, 0, 0 },
8520   { unicode_gc_So, 0, 0, 0 },
8521   { unicode_gc_So, 0, 0, 0 },
8522   { unicode_gc_So, 0, 0, 0 },
8523   { unicode_gc_So, 0, 0, 0 },
8524   { unicode_gc_So, 0, 0, 0 },
8525   { unicode_gc_So, 0, 0, 0 },
8526   { unicode_gc_So, 0, 0, 0 },
8527   { unicode_gc_So, 0, 0, 0 },
8528   { unicode_gc_So, 0, 0, 0 },
8529   { unicode_gc_So, 0, 0, 0 },
8530   { unicode_gc_So, 0, 0, 0 },
8531   { unicode_gc_So, 0, 0, 0 },
8532   { unicode_gc_So, 0, 0, 0 },
8533   { unicode_gc_So, 0, 0, 0 },
8534   { unicode_gc_So, 0, 0, 0 },
8535   { unicode_gc_So, 0, 0, 0 },
8536   { unicode_gc_So, 0, 0, 0 },
8537   { unicode_gc_So, 0, 0, 0 },
8538   { unicode_gc_So, 0, 0, 0 },
8539   { unicode_gc_So, 0, 0, 0 },
8540   { unicode_gc_So, 0, 0, 0 },
8541   { unicode_gc_So, 0, 0, 0 },
8542   { unicode_gc_So, 0, 0, 0 },
8543   { unicode_gc_So, 0, 0, 0 },
8544   { unicode_gc_So, 0, 0, 0 },
8545   { unicode_gc_So, 0, 0, 0 },
8546   { unicode_gc_So, 0, 0, 0 },
8547   { unicode_gc_So, 0, 0, 0 },
8548   { unicode_gc_So, 0, 0, 0 },
8549   { unicode_gc_So, 0, 0, 0 },
8550   { unicode_gc_So, 0, 0, 0 },
8551   { unicode_gc_So, 0, 0, 0 },
8552   { unicode_gc_So, 0, 0, 0 },
8553   { unicode_gc_So, 0, 0, 0 },
8554   { unicode_gc_So, 0, 0, 0 },
8555   { unicode_gc_So, 0, 0, 0 },
8556   { unicode_gc_Cn, 0, 0, 0 },
8557   { unicode_gc_Cn, 0, 0, 0 },
8558   { unicode_gc_Cn, 0, 0, 0 },
8559   { unicode_gc_Cn, 0, 0, 0 },
8560   { unicode_gc_Cn, 0, 0, 0 },
8561   { unicode_gc_Cn, 0, 0, 0 },
8562   { unicode_gc_Cn, 0, 0, 0 },
8563   { unicode_gc_Cn, 0, 0, 0 },
8564   { unicode_gc_Cn, 0, 0, 0 },
8565   { unicode_gc_Cn, 0, 0, 0 },
8566   { unicode_gc_Cn, 0, 0, 0 },
8567   { unicode_gc_Cn, 0, 0, 0 },
8568   { unicode_gc_Cn, 0, 0, 0 },
8569   { unicode_gc_Cn, 0, 0, 0 },
8570   { unicode_gc_Cn, 0, 0, 0 },
8571   { unicode_gc_Cn, 0, 0, 0 },
8572   { unicode_gc_Cn, 0, 0, 0 },
8573   { unicode_gc_Cn, 0, 0, 0 },
8574   { unicode_gc_Cn, 0, 0, 0 },
8575   { unicode_gc_Cn, 0, 0, 0 },
8576   { unicode_gc_Cn, 0, 0, 0 },
8577   { unicode_gc_Cn, 0, 0, 0 },
8578   { unicode_gc_Cn, 0, 0, 0 },
8579   { unicode_gc_Cn, 0, 0, 0 },
8580   { unicode_gc_Cn, 0, 0, 0 },
8581   { unicode_gc_So, 0, 0, 0 },
8582   { unicode_gc_So, 0, 0, 0 },
8583   { unicode_gc_So, 0, 0, 0 },
8584   { unicode_gc_So, 0, 0, 0 },
8585   { unicode_gc_So, 0, 0, 0 },
8586   { unicode_gc_So, 0, 0, 0 },
8587   { unicode_gc_So, 0, 0, 0 },
8588   { unicode_gc_So, 0, 0, 0 },
8589   { unicode_gc_So, 0, 0, 0 },
8590   { unicode_gc_So, 0, 0, 0 },
8591   { unicode_gc_So, 0, 0, 0 },
8592   { unicode_gc_Cn, 0, 0, 0 },
8593   { unicode_gc_Cn, 0, 0, 0 },
8594   { unicode_gc_Cn, 0, 0, 0 },
8595   { unicode_gc_Cn, 0, 0, 0 },
8596   { unicode_gc_Cn, 0, 0, 0 },
8597   { unicode_gc_Cn, 0, 0, 0 },
8598   { unicode_gc_Cn, 0, 0, 0 },
8599   { unicode_gc_Cn, 0, 0, 0 },
8600   { unicode_gc_Cn, 0, 0, 0 },
8601   { unicode_gc_Cn, 0, 0, 0 },
8602   { unicode_gc_Cn, 0, 0, 0 },
8603   { unicode_gc_Cn, 0, 0, 0 },
8604   { unicode_gc_Cn, 0, 0, 0 },
8605   { unicode_gc_Cn, 0, 0, 0 },
8606   { unicode_gc_Cn, 0, 0, 0 },
8607   { unicode_gc_Cn, 0, 0, 0 },
8608   { unicode_gc_Cn, 0, 0, 0 },
8609   { unicode_gc_Cn, 0, 0, 0 },
8610   { unicode_gc_Cn, 0, 0, 0 },
8611   { unicode_gc_Cn, 0, 0, 0 },
8612   { unicode_gc_Cn, 0, 0, 0 },
8613   { unicode_gc_No, 0, 0, 0 },
8614   { unicode_gc_No, 0, 0, 0 },
8615   { unicode_gc_No, 0, 0, 0 },
8616   { unicode_gc_No, 0, 0, 0 },
8617   { unicode_gc_No, 0, 0, 0 },
8618   { unicode_gc_No, 0, 0, 0 },
8619   { unicode_gc_No, 0, 0, 0 },
8620   { unicode_gc_No, 0, 0, 0 },
8621   { unicode_gc_No, 0, 0, 0 },
8622   { unicode_gc_No, 0, 0, 0 },
8623   { unicode_gc_No, 0, 0, 0 },
8624   { unicode_gc_No, 0, 0, 0 },
8625   { unicode_gc_No, 0, 0, 0 },
8626   { unicode_gc_No, 0, 0, 0 },
8627   { unicode_gc_No, 0, 0, 0 },
8628   { unicode_gc_No, 0, 0, 0 },
8629   { unicode_gc_No, 0, 0, 0 },
8630   { unicode_gc_No, 0, 0, 0 },
8631   { unicode_gc_No, 0, 0, 0 },
8632   { unicode_gc_No, 0, 0, 0 },
8633   { unicode_gc_No, 0, 0, 0 },
8634   { unicode_gc_No, 0, 0, 0 },
8635   { unicode_gc_No, 0, 0, 0 },
8636   { unicode_gc_No, 0, 0, 0 },
8637   { unicode_gc_No, 0, 0, 0 },
8638   { unicode_gc_No, 0, 0, 0 },
8639   { unicode_gc_No, 0, 0, 0 },
8640   { unicode_gc_No, 0, 0, 0 },
8641   { unicode_gc_No, 0, 0, 0 },
8642   { unicode_gc_No, 0, 0, 0 },
8643   { unicode_gc_No, 0, 0, 0 },
8644   { unicode_gc_No, 0, 0, 0 },
8645   { unicode_gc_No, 0, 0, 0 },
8646   { unicode_gc_No, 0, 0, 0 },
8647   { unicode_gc_No, 0, 0, 0 },
8648   { unicode_gc_No, 0, 0, 0 },
8649   { unicode_gc_No, 0, 0, 0 },
8650   { unicode_gc_No, 0, 0, 0 },
8651   { unicode_gc_No, 0, 0, 0 },
8652   { unicode_gc_No, 0, 0, 0 },
8653   { unicode_gc_No, 0, 0, 0 },
8654   { unicode_gc_No, 0, 0, 0 },
8655   { unicode_gc_No, 0, 0, 0 },
8656   { unicode_gc_No, 0, 0, 0 },
8657   { unicode_gc_No, 0, 0, 0 },
8658   { unicode_gc_No, 0, 0, 0 },
8659   { unicode_gc_No, 0, 0, 0 },
8660   { unicode_gc_No, 0, 0, 0 },
8661   { unicode_gc_No, 0, 0, 0 },
8662   { unicode_gc_No, 0, 0, 0 },
8663   { unicode_gc_No, 0, 0, 0 },
8664   { unicode_gc_No, 0, 0, 0 },
8665   { unicode_gc_No, 0, 0, 0 },
8666   { unicode_gc_No, 0, 0, 0 },
8667   { unicode_gc_No, 0, 0, 0 },
8668   { unicode_gc_No, 0, 0, 0 },
8669   { unicode_gc_No, 0, 0, 0 },
8670   { unicode_gc_No, 0, 0, 0 },
8671   { unicode_gc_No, 0, 0, 0 },
8672   { unicode_gc_No, 0, 0, 0 },
8673   { unicode_gc_So, 0, 0, 0 },
8674   { unicode_gc_So, 0, 0, 0 },
8675   { unicode_gc_So, 0, 0, 0 },
8676   { unicode_gc_So, 0, 0, 0 },
8677   { unicode_gc_So, 0, 0, 0 },
8678   { unicode_gc_So, 0, 0, 0 },
8679   { unicode_gc_So, 0, 0, 0 },
8680   { unicode_gc_So, 0, 0, 0 },
8681   { unicode_gc_So, 0, 0, 0 },
8682   { unicode_gc_So, 0, 0, 0 },
8683   { unicode_gc_So, 0, 0, 0 },
8684   { unicode_gc_So, 0, 0, 0 },
8685   { unicode_gc_So, 0, 0, 0 },
8686   { unicode_gc_So, 0, 0, 0 },
8687   { unicode_gc_So, 0, 0, 0 },
8688   { unicode_gc_So, 0, 0, 0 },
8689   { unicode_gc_So, 0, 0, 0 },
8690   { unicode_gc_So, 0, 0, 0 },
8691   { unicode_gc_So, 0, 0, 0 },
8692   { unicode_gc_So, 0, 0, 0 },
8693   { unicode_gc_So, 0, 0, 0 },
8694   { unicode_gc_So, 0, 0, 0 },
8695   { unicode_gc_So, 0, 0, 0 },
8696   { unicode_gc_So, 0, 0, 0 },
8697   { unicode_gc_So, 0, 0, 0 },
8698   { unicode_gc_So, 0, 0, 0 },
8699   { unicode_gc_So, 0, 0, 26 },
8700   { unicode_gc_So, 0, 0, 26 },
8701   { unicode_gc_So, 0, 0, 26 },
8702   { unicode_gc_So, 0, 0, 26 },
8703   { unicode_gc_So, 0, 0, 26 },
8704   { unicode_gc_So, 0, 0, 26 },
8705   { unicode_gc_So, 0, 0, 26 },
8706   { unicode_gc_So, 0, 0, 26 },
8707   { unicode_gc_So, 0, 0, 26 },
8708   { unicode_gc_So, 0, 0, 26 },
8709   { unicode_gc_So, 0, 0, 26 },
8710   { unicode_gc_So, 0, 0, 26 },
8711   { unicode_gc_So, 0, 0, 26 },
8712   { unicode_gc_So, 0, 0, 26 },
8713   { unicode_gc_So, 0, 0, 26 },
8714   { unicode_gc_So, 0, 0, 26 },
8715   { unicode_gc_So, 0, 0, 26 },
8716   { unicode_gc_So, 0, 0, 26 },
8717   { unicode_gc_So, 0, 0, 26 },
8718   { unicode_gc_So, 0, 0, 26 },
8719   { unicode_gc_So, 0, 0, 26 },
8720   { unicode_gc_So, 0, 0, 26 },
8721   { unicode_gc_So, 0, 0, 26 },
8722   { unicode_gc_So, 0, 0, 26 },
8723   { unicode_gc_So, 0, 0, 26 },
8724   { unicode_gc_So, 0, 0, 26 },
8725   { unicode_gc_So, 0, -26, 0 },
8726   { unicode_gc_So, 0, -26, 0 },
8727   { unicode_gc_So, 0, -26, 0 },
8728   { unicode_gc_So, 0, -26, 0 },
8729   { unicode_gc_So, 0, -26, 0 },
8730   { unicode_gc_So, 0, -26, 0 },
8731   { unicode_gc_So, 0, -26, 0 },
8732   { unicode_gc_So, 0, -26, 0 },
8733   { unicode_gc_So, 0, -26, 0 },
8734   { unicode_gc_So, 0, -26, 0 },
8735   { unicode_gc_So, 0, -26, 0 },
8736   { unicode_gc_So, 0, -26, 0 },
8737   { unicode_gc_So, 0, -26, 0 },
8738   { unicode_gc_So, 0, -26, 0 },
8739   { unicode_gc_So, 0, -26, 0 },
8740   { unicode_gc_So, 0, -26, 0 },
8741   { unicode_gc_So, 0, -26, 0 },
8742   { unicode_gc_So, 0, -26, 0 },
8743   { unicode_gc_So, 0, -26, 0 },
8744   { unicode_gc_So, 0, -26, 0 },
8745   { unicode_gc_So, 0, -26, 0 },
8746   { unicode_gc_So, 0, -26, 0 },
8747   { unicode_gc_So, 0, -26, 0 },
8748   { unicode_gc_So, 0, -26, 0 },
8749   { unicode_gc_So, 0, -26, 0 },
8750   { unicode_gc_So, 0, -26, 0 },
8751   { unicode_gc_No, 0, 0, 0 },
8752   { unicode_gc_No, 0, 0, 0 },
8753   { unicode_gc_No, 0, 0, 0 },
8754   { unicode_gc_No, 0, 0, 0 },
8755   { unicode_gc_No, 0, 0, 0 },
8756   { unicode_gc_No, 0, 0, 0 },
8757   { unicode_gc_No, 0, 0, 0 },
8758   { unicode_gc_No, 0, 0, 0 },
8759   { unicode_gc_No, 0, 0, 0 },
8760   { unicode_gc_No, 0, 0, 0 },
8761   { unicode_gc_No, 0, 0, 0 },
8762   { unicode_gc_No, 0, 0, 0 },
8763   { unicode_gc_No, 0, 0, 0 },
8764   { unicode_gc_No, 0, 0, 0 },
8765   { unicode_gc_No, 0, 0, 0 },
8766   { unicode_gc_No, 0, 0, 0 },
8767   { unicode_gc_No, 0, 0, 0 },
8768   { unicode_gc_No, 0, 0, 0 },
8769   { unicode_gc_No, 0, 0, 0 },
8770   { unicode_gc_No, 0, 0, 0 },
8771   { unicode_gc_No, 0, 0, 0 },
8772   { unicode_gc_No, 0, 0, 0 }
8773 };
8774 static const struct unidata subtable34[] = {
8775   { unicode_gc_So, 0, 0, 0 },
8776   { unicode_gc_So, 0, 0, 0 },
8777   { unicode_gc_So, 0, 0, 0 },
8778   { unicode_gc_So, 0, 0, 0 },
8779   { unicode_gc_So, 0, 0, 0 },
8780   { unicode_gc_So, 0, 0, 0 },
8781   { unicode_gc_So, 0, 0, 0 },
8782   { unicode_gc_So, 0, 0, 0 },
8783   { unicode_gc_So, 0, 0, 0 },
8784   { unicode_gc_So, 0, 0, 0 },
8785   { unicode_gc_So, 0, 0, 0 },
8786   { unicode_gc_So, 0, 0, 0 },
8787   { unicode_gc_So, 0, 0, 0 },
8788   { unicode_gc_So, 0, 0, 0 },
8789   { unicode_gc_So, 0, 0, 0 },
8790   { unicode_gc_So, 0, 0, 0 },
8791   { unicode_gc_So, 0, 0, 0 },
8792   { unicode_gc_So, 0, 0, 0 },
8793   { unicode_gc_So, 0, 0, 0 },
8794   { unicode_gc_So, 0, 0, 0 },
8795   { unicode_gc_So, 0, 0, 0 },
8796   { unicode_gc_So, 0, 0, 0 },
8797   { unicode_gc_So, 0, 0, 0 },
8798   { unicode_gc_So, 0, 0, 0 },
8799   { unicode_gc_So, 0, 0, 0 },
8800   { unicode_gc_So, 0, 0, 0 },
8801   { unicode_gc_So, 0, 0, 0 },
8802   { unicode_gc_So, 0, 0, 0 },
8803   { unicode_gc_So, 0, 0, 0 },
8804   { unicode_gc_So, 0, 0, 0 },
8805   { unicode_gc_So, 0, 0, 0 },
8806   { unicode_gc_So, 0, 0, 0 },
8807   { unicode_gc_So, 0, 0, 0 },
8808   { unicode_gc_So, 0, 0, 0 },
8809   { unicode_gc_So, 0, 0, 0 },
8810   { unicode_gc_So, 0, 0, 0 },
8811   { unicode_gc_So, 0, 0, 0 },
8812   { unicode_gc_So, 0, 0, 0 },
8813   { unicode_gc_So, 0, 0, 0 },
8814   { unicode_gc_So, 0, 0, 0 },
8815   { unicode_gc_So, 0, 0, 0 },
8816   { unicode_gc_So, 0, 0, 0 },
8817   { unicode_gc_So, 0, 0, 0 },
8818   { unicode_gc_So, 0, 0, 0 },
8819   { unicode_gc_So, 0, 0, 0 },
8820   { unicode_gc_So, 0, 0, 0 },
8821   { unicode_gc_So, 0, 0, 0 },
8822   { unicode_gc_So, 0, 0, 0 },
8823   { unicode_gc_So, 0, 0, 0 },
8824   { unicode_gc_So, 0, 0, 0 },
8825   { unicode_gc_So, 0, 0, 0 },
8826   { unicode_gc_So, 0, 0, 0 },
8827   { unicode_gc_So, 0, 0, 0 },
8828   { unicode_gc_So, 0, 0, 0 },
8829   { unicode_gc_So, 0, 0, 0 },
8830   { unicode_gc_So, 0, 0, 0 },
8831   { unicode_gc_So, 0, 0, 0 },
8832   { unicode_gc_So, 0, 0, 0 },
8833   { unicode_gc_So, 0, 0, 0 },
8834   { unicode_gc_So, 0, 0, 0 },
8835   { unicode_gc_So, 0, 0, 0 },
8836   { unicode_gc_So, 0, 0, 0 },
8837   { unicode_gc_So, 0, 0, 0 },
8838   { unicode_gc_So, 0, 0, 0 },
8839   { unicode_gc_So, 0, 0, 0 },
8840   { unicode_gc_So, 0, 0, 0 },
8841   { unicode_gc_So, 0, 0, 0 },
8842   { unicode_gc_So, 0, 0, 0 },
8843   { unicode_gc_So, 0, 0, 0 },
8844   { unicode_gc_So, 0, 0, 0 },
8845   { unicode_gc_So, 0, 0, 0 },
8846   { unicode_gc_So, 0, 0, 0 },
8847   { unicode_gc_So, 0, 0, 0 },
8848   { unicode_gc_So, 0, 0, 0 },
8849   { unicode_gc_So, 0, 0, 0 },
8850   { unicode_gc_So, 0, 0, 0 },
8851   { unicode_gc_So, 0, 0, 0 },
8852   { unicode_gc_So, 0, 0, 0 },
8853   { unicode_gc_So, 0, 0, 0 },
8854   { unicode_gc_So, 0, 0, 0 },
8855   { unicode_gc_So, 0, 0, 0 },
8856   { unicode_gc_So, 0, 0, 0 },
8857   { unicode_gc_So, 0, 0, 0 },
8858   { unicode_gc_So, 0, 0, 0 },
8859   { unicode_gc_So, 0, 0, 0 },
8860   { unicode_gc_So, 0, 0, 0 },
8861   { unicode_gc_So, 0, 0, 0 },
8862   { unicode_gc_So, 0, 0, 0 },
8863   { unicode_gc_So, 0, 0, 0 },
8864   { unicode_gc_So, 0, 0, 0 },
8865   { unicode_gc_So, 0, 0, 0 },
8866   { unicode_gc_So, 0, 0, 0 },
8867   { unicode_gc_So, 0, 0, 0 },
8868   { unicode_gc_So, 0, 0, 0 },
8869   { unicode_gc_So, 0, 0, 0 },
8870   { unicode_gc_So, 0, 0, 0 },
8871   { unicode_gc_So, 0, 0, 0 },
8872   { unicode_gc_So, 0, 0, 0 },
8873   { unicode_gc_So, 0, 0, 0 },
8874   { unicode_gc_So, 0, 0, 0 },
8875   { unicode_gc_So, 0, 0, 0 },
8876   { unicode_gc_So, 0, 0, 0 },
8877   { unicode_gc_So, 0, 0, 0 },
8878   { unicode_gc_So, 0, 0, 0 },
8879   { unicode_gc_So, 0, 0, 0 },
8880   { unicode_gc_So, 0, 0, 0 },
8881   { unicode_gc_So, 0, 0, 0 },
8882   { unicode_gc_So, 0, 0, 0 },
8883   { unicode_gc_So, 0, 0, 0 },
8884   { unicode_gc_So, 0, 0, 0 },
8885   { unicode_gc_So, 0, 0, 0 },
8886   { unicode_gc_So, 0, 0, 0 },
8887   { unicode_gc_So, 0, 0, 0 },
8888   { unicode_gc_So, 0, 0, 0 },
8889   { unicode_gc_So, 0, 0, 0 },
8890   { unicode_gc_So, 0, 0, 0 },
8891   { unicode_gc_So, 0, 0, 0 },
8892   { unicode_gc_So, 0, 0, 0 },
8893   { unicode_gc_So, 0, 0, 0 },
8894   { unicode_gc_So, 0, 0, 0 },
8895   { unicode_gc_So, 0, 0, 0 },
8896   { unicode_gc_So, 0, 0, 0 },
8897   { unicode_gc_So, 0, 0, 0 },
8898   { unicode_gc_So, 0, 0, 0 },
8899   { unicode_gc_So, 0, 0, 0 },
8900   { unicode_gc_So, 0, 0, 0 },
8901   { unicode_gc_So, 0, 0, 0 },
8902   { unicode_gc_So, 0, 0, 0 },
8903   { unicode_gc_So, 0, 0, 0 },
8904   { unicode_gc_So, 0, 0, 0 },
8905   { unicode_gc_So, 0, 0, 0 },
8906   { unicode_gc_So, 0, 0, 0 },
8907   { unicode_gc_So, 0, 0, 0 },
8908   { unicode_gc_So, 0, 0, 0 },
8909   { unicode_gc_So, 0, 0, 0 },
8910   { unicode_gc_So, 0, 0, 0 },
8911   { unicode_gc_So, 0, 0, 0 },
8912   { unicode_gc_So, 0, 0, 0 },
8913   { unicode_gc_So, 0, 0, 0 },
8914   { unicode_gc_So, 0, 0, 0 },
8915   { unicode_gc_So, 0, 0, 0 },
8916   { unicode_gc_So, 0, 0, 0 },
8917   { unicode_gc_So, 0, 0, 0 },
8918   { unicode_gc_So, 0, 0, 0 },
8919   { unicode_gc_So, 0, 0, 0 },
8920   { unicode_gc_So, 0, 0, 0 },
8921   { unicode_gc_So, 0, 0, 0 },
8922   { unicode_gc_So, 0, 0, 0 },
8923   { unicode_gc_So, 0, 0, 0 },
8924   { unicode_gc_So, 0, 0, 0 },
8925   { unicode_gc_So, 0, 0, 0 },
8926   { unicode_gc_So, 0, 0, 0 },
8927   { unicode_gc_So, 0, 0, 0 },
8928   { unicode_gc_So, 0, 0, 0 },
8929   { unicode_gc_So, 0, 0, 0 },
8930   { unicode_gc_So, 0, 0, 0 },
8931   { unicode_gc_So, 0, 0, 0 },
8932   { unicode_gc_So, 0, 0, 0 },
8933   { unicode_gc_So, 0, 0, 0 },
8934   { unicode_gc_So, 0, 0, 0 },
8935   { unicode_gc_So, 0, 0, 0 },
8936   { unicode_gc_So, 0, 0, 0 },
8937   { unicode_gc_So, 0, 0, 0 },
8938   { unicode_gc_So, 0, 0, 0 },
8939   { unicode_gc_So, 0, 0, 0 },
8940   { unicode_gc_So, 0, 0, 0 },
8941   { unicode_gc_So, 0, 0, 0 },
8942   { unicode_gc_So, 0, 0, 0 },
8943   { unicode_gc_So, 0, 0, 0 },
8944   { unicode_gc_So, 0, 0, 0 },
8945   { unicode_gc_So, 0, 0, 0 },
8946   { unicode_gc_So, 0, 0, 0 },
8947   { unicode_gc_So, 0, 0, 0 },
8948   { unicode_gc_So, 0, 0, 0 },
8949   { unicode_gc_So, 0, 0, 0 },
8950   { unicode_gc_So, 0, 0, 0 },
8951   { unicode_gc_So, 0, 0, 0 },
8952   { unicode_gc_So, 0, 0, 0 },
8953   { unicode_gc_So, 0, 0, 0 },
8954   { unicode_gc_So, 0, 0, 0 },
8955   { unicode_gc_So, 0, 0, 0 },
8956   { unicode_gc_So, 0, 0, 0 },
8957   { unicode_gc_So, 0, 0, 0 },
8958   { unicode_gc_Sm, 0, 0, 0 },
8959   { unicode_gc_So, 0, 0, 0 },
8960   { unicode_gc_So, 0, 0, 0 },
8961   { unicode_gc_So, 0, 0, 0 },
8962   { unicode_gc_So, 0, 0, 0 },
8963   { unicode_gc_So, 0, 0, 0 },
8964   { unicode_gc_So, 0, 0, 0 },
8965   { unicode_gc_So, 0, 0, 0 },
8966   { unicode_gc_So, 0, 0, 0 },
8967   { unicode_gc_So, 0, 0, 0 },
8968   { unicode_gc_Sm, 0, 0, 0 },
8969   { unicode_gc_So, 0, 0, 0 },
8970   { unicode_gc_So, 0, 0, 0 },
8971   { unicode_gc_So, 0, 0, 0 },
8972   { unicode_gc_So, 0, 0, 0 },
8973   { unicode_gc_So, 0, 0, 0 },
8974   { unicode_gc_So, 0, 0, 0 },
8975   { unicode_gc_So, 0, 0, 0 },
8976   { unicode_gc_So, 0, 0, 0 },
8977   { unicode_gc_So, 0, 0, 0 },
8978   { unicode_gc_So, 0, 0, 0 },
8979   { unicode_gc_So, 0, 0, 0 },
8980   { unicode_gc_So, 0, 0, 0 },
8981   { unicode_gc_So, 0, 0, 0 },
8982   { unicode_gc_So, 0, 0, 0 },
8983   { unicode_gc_So, 0, 0, 0 },
8984   { unicode_gc_So, 0, 0, 0 },
8985   { unicode_gc_So, 0, 0, 0 },
8986   { unicode_gc_So, 0, 0, 0 },
8987   { unicode_gc_So, 0, 0, 0 },
8988   { unicode_gc_So, 0, 0, 0 },
8989   { unicode_gc_So, 0, 0, 0 },
8990   { unicode_gc_So, 0, 0, 0 },
8991   { unicode_gc_So, 0, 0, 0 },
8992   { unicode_gc_So, 0, 0, 0 },
8993   { unicode_gc_So, 0, 0, 0 },
8994   { unicode_gc_So, 0, 0, 0 },
8995   { unicode_gc_So, 0, 0, 0 },
8996   { unicode_gc_So, 0, 0, 0 },
8997   { unicode_gc_So, 0, 0, 0 },
8998   { unicode_gc_So, 0, 0, 0 },
8999   { unicode_gc_So, 0, 0, 0 },
9000   { unicode_gc_So, 0, 0, 0 },
9001   { unicode_gc_So, 0, 0, 0 },
9002   { unicode_gc_So, 0, 0, 0 },
9003   { unicode_gc_So, 0, 0, 0 },
9004   { unicode_gc_So, 0, 0, 0 },
9005   { unicode_gc_So, 0, 0, 0 },
9006   { unicode_gc_So, 0, 0, 0 },
9007   { unicode_gc_So, 0, 0, 0 },
9008   { unicode_gc_So, 0, 0, 0 },
9009   { unicode_gc_So, 0, 0, 0 },
9010   { unicode_gc_So, 0, 0, 0 },
9011   { unicode_gc_So, 0, 0, 0 },
9012   { unicode_gc_So, 0, 0, 0 },
9013   { unicode_gc_So, 0, 0, 0 },
9014   { unicode_gc_So, 0, 0, 0 },
9015   { unicode_gc_So, 0, 0, 0 },
9016   { unicode_gc_So, 0, 0, 0 },
9017   { unicode_gc_So, 0, 0, 0 },
9018   { unicode_gc_So, 0, 0, 0 },
9019   { unicode_gc_So, 0, 0, 0 },
9020   { unicode_gc_So, 0, 0, 0 },
9021   { unicode_gc_So, 0, 0, 0 },
9022   { unicode_gc_So, 0, 0, 0 },
9023   { unicode_gc_Sm, 0, 0, 0 },
9024   { unicode_gc_Sm, 0, 0, 0 },
9025   { unicode_gc_Sm, 0, 0, 0 },
9026   { unicode_gc_Sm, 0, 0, 0 },
9027   { unicode_gc_Sm, 0, 0, 0 },
9028   { unicode_gc_Sm, 0, 0, 0 },
9029   { unicode_gc_Sm, 0, 0, 0 },
9030   { unicode_gc_Sm, 0, 0, 0 }
9031 };
9032 static const struct unidata subtable35[] = {
9033   { unicode_gc_So, 0, 0, 0 },
9034   { unicode_gc_So, 0, 0, 0 },
9035   { unicode_gc_So, 0, 0, 0 },
9036   { unicode_gc_So, 0, 0, 0 },
9037   { unicode_gc_So, 0, 0, 0 },
9038   { unicode_gc_So, 0, 0, 0 },
9039   { unicode_gc_So, 0, 0, 0 },
9040   { unicode_gc_So, 0, 0, 0 },
9041   { unicode_gc_So, 0, 0, 0 },
9042   { unicode_gc_So, 0, 0, 0 },
9043   { unicode_gc_So, 0, 0, 0 },
9044   { unicode_gc_So, 0, 0, 0 },
9045   { unicode_gc_So, 0, 0, 0 },
9046   { unicode_gc_So, 0, 0, 0 },
9047   { unicode_gc_So, 0, 0, 0 },
9048   { unicode_gc_So, 0, 0, 0 },
9049   { unicode_gc_So, 0, 0, 0 },
9050   { unicode_gc_So, 0, 0, 0 },
9051   { unicode_gc_So, 0, 0, 0 },
9052   { unicode_gc_So, 0, 0, 0 },
9053   { unicode_gc_So, 0, 0, 0 },
9054   { unicode_gc_So, 0, 0, 0 },
9055   { unicode_gc_So, 0, 0, 0 },
9056   { unicode_gc_So, 0, 0, 0 },
9057   { unicode_gc_Cn, 0, 0, 0 },
9058   { unicode_gc_So, 0, 0, 0 },
9059   { unicode_gc_So, 0, 0, 0 },
9060   { unicode_gc_So, 0, 0, 0 },
9061   { unicode_gc_So, 0, 0, 0 },
9062   { unicode_gc_So, 0, 0, 0 },
9063   { unicode_gc_So, 0, 0, 0 },
9064   { unicode_gc_So, 0, 0, 0 },
9065   { unicode_gc_So, 0, 0, 0 },
9066   { unicode_gc_So, 0, 0, 0 },
9067   { unicode_gc_So, 0, 0, 0 },
9068   { unicode_gc_So, 0, 0, 0 },
9069   { unicode_gc_So, 0, 0, 0 },
9070   { unicode_gc_So, 0, 0, 0 },
9071   { unicode_gc_So, 0, 0, 0 },
9072   { unicode_gc_So, 0, 0, 0 },
9073   { unicode_gc_So, 0, 0, 0 },
9074   { unicode_gc_So, 0, 0, 0 },
9075   { unicode_gc_So, 0, 0, 0 },
9076   { unicode_gc_So, 0, 0, 0 },
9077   { unicode_gc_So, 0, 0, 0 },
9078   { unicode_gc_So, 0, 0, 0 },
9079   { unicode_gc_So, 0, 0, 0 },
9080   { unicode_gc_So, 0, 0, 0 },
9081   { unicode_gc_So, 0, 0, 0 },
9082   { unicode_gc_So, 0, 0, 0 },
9083   { unicode_gc_So, 0, 0, 0 },
9084   { unicode_gc_So, 0, 0, 0 },
9085   { unicode_gc_So, 0, 0, 0 },
9086   { unicode_gc_So, 0, 0, 0 },
9087   { unicode_gc_So, 0, 0, 0 },
9088   { unicode_gc_So, 0, 0, 0 },
9089   { unicode_gc_So, 0, 0, 0 },
9090   { unicode_gc_So, 0, 0, 0 },
9091   { unicode_gc_So, 0, 0, 0 },
9092   { unicode_gc_So, 0, 0, 0 },
9093   { unicode_gc_So, 0, 0, 0 },
9094   { unicode_gc_So, 0, 0, 0 },
9095   { unicode_gc_So, 0, 0, 0 },
9096   { unicode_gc_So, 0, 0, 0 },
9097   { unicode_gc_So, 0, 0, 0 },
9098   { unicode_gc_So, 0, 0, 0 },
9099   { unicode_gc_So, 0, 0, 0 },
9100   { unicode_gc_So, 0, 0, 0 },
9101   { unicode_gc_So, 0, 0, 0 },
9102   { unicode_gc_So, 0, 0, 0 },
9103   { unicode_gc_So, 0, 0, 0 },
9104   { unicode_gc_So, 0, 0, 0 },
9105   { unicode_gc_So, 0, 0, 0 },
9106   { unicode_gc_So, 0, 0, 0 },
9107   { unicode_gc_So, 0, 0, 0 },
9108   { unicode_gc_So, 0, 0, 0 },
9109   { unicode_gc_So, 0, 0, 0 },
9110   { unicode_gc_So, 0, 0, 0 },
9111   { unicode_gc_So, 0, 0, 0 },
9112   { unicode_gc_So, 0, 0, 0 },
9113   { unicode_gc_So, 0, 0, 0 },
9114   { unicode_gc_So, 0, 0, 0 },
9115   { unicode_gc_So, 0, 0, 0 },
9116   { unicode_gc_So, 0, 0, 0 },
9117   { unicode_gc_So, 0, 0, 0 },
9118   { unicode_gc_So, 0, 0, 0 },
9119   { unicode_gc_So, 0, 0, 0 },
9120   { unicode_gc_So, 0, 0, 0 },
9121   { unicode_gc_So, 0, 0, 0 },
9122   { unicode_gc_So, 0, 0, 0 },
9123   { unicode_gc_So, 0, 0, 0 },
9124   { unicode_gc_So, 0, 0, 0 },
9125   { unicode_gc_So, 0, 0, 0 },
9126   { unicode_gc_So, 0, 0, 0 },
9127   { unicode_gc_So, 0, 0, 0 },
9128   { unicode_gc_So, 0, 0, 0 },
9129   { unicode_gc_So, 0, 0, 0 },
9130   { unicode_gc_So, 0, 0, 0 },
9131   { unicode_gc_So, 0, 0, 0 },
9132   { unicode_gc_So, 0, 0, 0 },
9133   { unicode_gc_So, 0, 0, 0 },
9134   { unicode_gc_So, 0, 0, 0 },
9135   { unicode_gc_So, 0, 0, 0 },
9136   { unicode_gc_So, 0, 0, 0 },
9137   { unicode_gc_So, 0, 0, 0 },
9138   { unicode_gc_So, 0, 0, 0 },
9139   { unicode_gc_So, 0, 0, 0 },
9140   { unicode_gc_So, 0, 0, 0 },
9141   { unicode_gc_So, 0, 0, 0 },
9142   { unicode_gc_So, 0, 0, 0 },
9143   { unicode_gc_So, 0, 0, 0 },
9144   { unicode_gc_Sm, 0, 0, 0 },
9145   { unicode_gc_So, 0, 0, 0 },
9146   { unicode_gc_So, 0, 0, 0 },
9147   { unicode_gc_So, 0, 0, 0 },
9148   { unicode_gc_So, 0, 0, 0 },
9149   { unicode_gc_So, 0, 0, 0 },
9150   { unicode_gc_So, 0, 0, 0 },
9151   { unicode_gc_So, 0, 0, 0 },
9152   { unicode_gc_So, 0, 0, 0 },
9153   { unicode_gc_So, 0, 0, 0 },
9154   { unicode_gc_So, 0, 0, 0 },
9155   { unicode_gc_So, 0, 0, 0 },
9156   { unicode_gc_So, 0, 0, 0 },
9157   { unicode_gc_So, 0, 0, 0 },
9158   { unicode_gc_So, 0, 0, 0 },
9159   { unicode_gc_Cn, 0, 0, 0 },
9160   { unicode_gc_Cn, 0, 0, 0 },
9161   { unicode_gc_So, 0, 0, 0 },
9162   { unicode_gc_So, 0, 0, 0 },
9163   { unicode_gc_So, 0, 0, 0 },
9164   { unicode_gc_So, 0, 0, 0 },
9165   { unicode_gc_So, 0, 0, 0 },
9166   { unicode_gc_So, 0, 0, 0 },
9167   { unicode_gc_So, 0, 0, 0 },
9168   { unicode_gc_So, 0, 0, 0 },
9169   { unicode_gc_So, 0, 0, 0 },
9170   { unicode_gc_So, 0, 0, 0 },
9171   { unicode_gc_So, 0, 0, 0 },
9172   { unicode_gc_So, 0, 0, 0 },
9173   { unicode_gc_So, 0, 0, 0 },
9174   { unicode_gc_So, 0, 0, 0 },
9175   { unicode_gc_So, 0, 0, 0 },
9176   { unicode_gc_So, 0, 0, 0 },
9177   { unicode_gc_So, 0, 0, 0 },
9178   { unicode_gc_So, 0, 0, 0 },
9179   { unicode_gc_Cn, 0, 0, 0 },
9180   { unicode_gc_Cn, 0, 0, 0 },
9181   { unicode_gc_Cn, 0, 0, 0 },
9182   { unicode_gc_Cn, 0, 0, 0 },
9183   { unicode_gc_Cn, 0, 0, 0 },
9184   { unicode_gc_Cn, 0, 0, 0 },
9185   { unicode_gc_Cn, 0, 0, 0 },
9186   { unicode_gc_Cn, 0, 0, 0 },
9187   { unicode_gc_Cn, 0, 0, 0 },
9188   { unicode_gc_Cn, 0, 0, 0 },
9189   { unicode_gc_Cn, 0, 0, 0 },
9190   { unicode_gc_Cn, 0, 0, 0 },
9191   { unicode_gc_Cn, 0, 0, 0 },
9192   { unicode_gc_Cn, 0, 0, 0 },
9193   { unicode_gc_So, 0, 0, 0 },
9194   { unicode_gc_So, 0, 0, 0 },
9195   { unicode_gc_Cn, 0, 0, 0 },
9196   { unicode_gc_Cn, 0, 0, 0 },
9197   { unicode_gc_Cn, 0, 0, 0 },
9198   { unicode_gc_Cn, 0, 0, 0 },
9199   { unicode_gc_Cn, 0, 0, 0 },
9200   { unicode_gc_Cn, 0, 0, 0 },
9201   { unicode_gc_Cn, 0, 0, 0 },
9202   { unicode_gc_Cn, 0, 0, 0 },
9203   { unicode_gc_Cn, 0, 0, 0 },
9204   { unicode_gc_Cn, 0, 0, 0 },
9205   { unicode_gc_Cn, 0, 0, 0 },
9206   { unicode_gc_Cn, 0, 0, 0 },
9207   { unicode_gc_Cn, 0, 0, 0 },
9208   { unicode_gc_Cn, 0, 0, 0 },
9209   { unicode_gc_Cn, 0, 0, 0 },
9210   { unicode_gc_Cn, 0, 0, 0 },
9211   { unicode_gc_Cn, 0, 0, 0 },
9212   { unicode_gc_Cn, 0, 0, 0 },
9213   { unicode_gc_Cn, 0, 0, 0 },
9214   { unicode_gc_Cn, 0, 0, 0 },
9215   { unicode_gc_Cn, 0, 0, 0 },
9216   { unicode_gc_Cn, 0, 0, 0 },
9217   { unicode_gc_Cn, 0, 0, 0 },
9218   { unicode_gc_Cn, 0, 0, 0 },
9219   { unicode_gc_Cn, 0, 0, 0 },
9220   { unicode_gc_Cn, 0, 0, 0 },
9221   { unicode_gc_Cn, 0, 0, 0 },
9222   { unicode_gc_Cn, 0, 0, 0 },
9223   { unicode_gc_Cn, 0, 0, 0 },
9224   { unicode_gc_Cn, 0, 0, 0 },
9225   { unicode_gc_Cn, 0, 0, 0 },
9226   { unicode_gc_Cn, 0, 0, 0 },
9227   { unicode_gc_Cn, 0, 0, 0 },
9228   { unicode_gc_Cn, 0, 0, 0 },
9229   { unicode_gc_Cn, 0, 0, 0 },
9230   { unicode_gc_Cn, 0, 0, 0 },
9231   { unicode_gc_Cn, 0, 0, 0 },
9232   { unicode_gc_Cn, 0, 0, 0 },
9233   { unicode_gc_Cn, 0, 0, 0 },
9234   { unicode_gc_Cn, 0, 0, 0 },
9235   { unicode_gc_Cn, 0, 0, 0 },
9236   { unicode_gc_Cn, 0, 0, 0 },
9237   { unicode_gc_Cn, 0, 0, 0 },
9238   { unicode_gc_Cn, 0, 0, 0 },
9239   { unicode_gc_Cn, 0, 0, 0 },
9240   { unicode_gc_Cn, 0, 0, 0 },
9241   { unicode_gc_Cn, 0, 0, 0 },
9242   { unicode_gc_Cn, 0, 0, 0 },
9243   { unicode_gc_Cn, 0, 0, 0 },
9244   { unicode_gc_Cn, 0, 0, 0 },
9245   { unicode_gc_Cn, 0, 0, 0 },
9246   { unicode_gc_Cn, 0, 0, 0 },
9247   { unicode_gc_Cn, 0, 0, 0 },
9248   { unicode_gc_Cn, 0, 0, 0 },
9249   { unicode_gc_Cn, 0, 0, 0 },
9250   { unicode_gc_Cn, 0, 0, 0 },
9251   { unicode_gc_Cn, 0, 0, 0 },
9252   { unicode_gc_Cn, 0, 0, 0 },
9253   { unicode_gc_Cn, 0, 0, 0 },
9254   { unicode_gc_Cn, 0, 0, 0 },
9255   { unicode_gc_Cn, 0, 0, 0 },
9256   { unicode_gc_Cn, 0, 0, 0 },
9257   { unicode_gc_Cn, 0, 0, 0 },
9258   { unicode_gc_Cn, 0, 0, 0 },
9259   { unicode_gc_Cn, 0, 0, 0 },
9260   { unicode_gc_Cn, 0, 0, 0 },
9261   { unicode_gc_Cn, 0, 0, 0 },
9262   { unicode_gc_Cn, 0, 0, 0 },
9263   { unicode_gc_Cn, 0, 0, 0 },
9264   { unicode_gc_Cn, 0, 0, 0 },
9265   { unicode_gc_Cn, 0, 0, 0 },
9266   { unicode_gc_Cn, 0, 0, 0 },
9267   { unicode_gc_Cn, 0, 0, 0 },
9268   { unicode_gc_Cn, 0, 0, 0 },
9269   { unicode_gc_Cn, 0, 0, 0 },
9270   { unicode_gc_Cn, 0, 0, 0 },
9271   { unicode_gc_Cn, 0, 0, 0 },
9272   { unicode_gc_Cn, 0, 0, 0 },
9273   { unicode_gc_Cn, 0, 0, 0 },
9274   { unicode_gc_Cn, 0, 0, 0 },
9275   { unicode_gc_Cn, 0, 0, 0 },
9276   { unicode_gc_Cn, 0, 0, 0 },
9277   { unicode_gc_Cn, 0, 0, 0 },
9278   { unicode_gc_Cn, 0, 0, 0 },
9279   { unicode_gc_Cn, 0, 0, 0 },
9280   { unicode_gc_Cn, 0, 0, 0 },
9281   { unicode_gc_Cn, 0, 0, 0 },
9282   { unicode_gc_Cn, 0, 0, 0 },
9283   { unicode_gc_Cn, 0, 0, 0 },
9284   { unicode_gc_Cn, 0, 0, 0 },
9285   { unicode_gc_Cn, 0, 0, 0 },
9286   { unicode_gc_Cn, 0, 0, 0 },
9287   { unicode_gc_Cn, 0, 0, 0 },
9288   { unicode_gc_Cn, 0, 0, 0 }
9289 };
9290 static const struct unidata subtable36[] = {
9291   { unicode_gc_Cn, 0, 0, 0 },
9292   { unicode_gc_So, 0, 0, 0 },
9293   { unicode_gc_So, 0, 0, 0 },
9294   { unicode_gc_So, 0, 0, 0 },
9295   { unicode_gc_So, 0, 0, 0 },
9296   { unicode_gc_Cn, 0, 0, 0 },
9297   { unicode_gc_So, 0, 0, 0 },
9298   { unicode_gc_So, 0, 0, 0 },
9299   { unicode_gc_So, 0, 0, 0 },
9300   { unicode_gc_So, 0, 0, 0 },
9301   { unicode_gc_Cn, 0, 0, 0 },
9302   { unicode_gc_Cn, 0, 0, 0 },
9303   { unicode_gc_So, 0, 0, 0 },
9304   { unicode_gc_So, 0, 0, 0 },
9305   { unicode_gc_So, 0, 0, 0 },
9306   { unicode_gc_So, 0, 0, 0 },
9307   { unicode_gc_So, 0, 0, 0 },
9308   { unicode_gc_So, 0, 0, 0 },
9309   { unicode_gc_So, 0, 0, 0 },
9310   { unicode_gc_So, 0, 0, 0 },
9311   { unicode_gc_So, 0, 0, 0 },
9312   { unicode_gc_So, 0, 0, 0 },
9313   { unicode_gc_So, 0, 0, 0 },
9314   { unicode_gc_So, 0, 0, 0 },
9315   { unicode_gc_So, 0, 0, 0 },
9316   { unicode_gc_So, 0, 0, 0 },
9317   { unicode_gc_So, 0, 0, 0 },
9318   { unicode_gc_So, 0, 0, 0 },
9319   { unicode_gc_So, 0, 0, 0 },
9320   { unicode_gc_So, 0, 0, 0 },
9321   { unicode_gc_So, 0, 0, 0 },
9322   { unicode_gc_So, 0, 0, 0 },
9323   { unicode_gc_So, 0, 0, 0 },
9324   { unicode_gc_So, 0, 0, 0 },
9325   { unicode_gc_So, 0, 0, 0 },
9326   { unicode_gc_So, 0, 0, 0 },
9327   { unicode_gc_So, 0, 0, 0 },
9328   { unicode_gc_So, 0, 0, 0 },
9329   { unicode_gc_So, 0, 0, 0 },
9330   { unicode_gc_So, 0, 0, 0 },
9331   { unicode_gc_Cn, 0, 0, 0 },
9332   { unicode_gc_So, 0, 0, 0 },
9333   { unicode_gc_So, 0, 0, 0 },
9334   { unicode_gc_So, 0, 0, 0 },
9335   { unicode_gc_So, 0, 0, 0 },
9336   { unicode_gc_So, 0, 0, 0 },
9337   { unicode_gc_So, 0, 0, 0 },
9338   { unicode_gc_So, 0, 0, 0 },
9339   { unicode_gc_So, 0, 0, 0 },
9340   { unicode_gc_So, 0, 0, 0 },
9341   { unicode_gc_So, 0, 0, 0 },
9342   { unicode_gc_So, 0, 0, 0 },
9343   { unicode_gc_So, 0, 0, 0 },
9344   { unicode_gc_So, 0, 0, 0 },
9345   { unicode_gc_So, 0, 0, 0 },
9346   { unicode_gc_So, 0, 0, 0 },
9347   { unicode_gc_So, 0, 0, 0 },
9348   { unicode_gc_So, 0, 0, 0 },
9349   { unicode_gc_So, 0, 0, 0 },
9350   { unicode_gc_So, 0, 0, 0 },
9351   { unicode_gc_So, 0, 0, 0 },
9352   { unicode_gc_So, 0, 0, 0 },
9353   { unicode_gc_So, 0, 0, 0 },
9354   { unicode_gc_So, 0, 0, 0 },
9355   { unicode_gc_So, 0, 0, 0 },
9356   { unicode_gc_So, 0, 0, 0 },
9357   { unicode_gc_So, 0, 0, 0 },
9358   { unicode_gc_So, 0, 0, 0 },
9359   { unicode_gc_So, 0, 0, 0 },
9360   { unicode_gc_So, 0, 0, 0 },
9361   { unicode_gc_So, 0, 0, 0 },
9362   { unicode_gc_So, 0, 0, 0 },
9363   { unicode_gc_So, 0, 0, 0 },
9364   { unicode_gc_So, 0, 0, 0 },
9365   { unicode_gc_So, 0, 0, 0 },
9366   { unicode_gc_So, 0, 0, 0 },
9367   { unicode_gc_Cn, 0, 0, 0 },
9368   { unicode_gc_So, 0, 0, 0 },
9369   { unicode_gc_Cn, 0, 0, 0 },
9370   { unicode_gc_So, 0, 0, 0 },
9371   { unicode_gc_So, 0, 0, 0 },
9372   { unicode_gc_So, 0, 0, 0 },
9373   { unicode_gc_So, 0, 0, 0 },
9374   { unicode_gc_Cn, 0, 0, 0 },
9375   { unicode_gc_Cn, 0, 0, 0 },
9376   { unicode_gc_Cn, 0, 0, 0 },
9377   { unicode_gc_So, 0, 0, 0 },
9378   { unicode_gc_Cn, 0, 0, 0 },
9379   { unicode_gc_So, 0, 0, 0 },
9380   { unicode_gc_So, 0, 0, 0 },
9381   { unicode_gc_So, 0, 0, 0 },
9382   { unicode_gc_So, 0, 0, 0 },
9383   { unicode_gc_So, 0, 0, 0 },
9384   { unicode_gc_So, 0, 0, 0 },
9385   { unicode_gc_So, 0, 0, 0 },
9386   { unicode_gc_Cn, 0, 0, 0 },
9387   { unicode_gc_Cn, 0, 0, 0 },
9388   { unicode_gc_So, 0, 0, 0 },
9389   { unicode_gc_So, 0, 0, 0 },
9390   { unicode_gc_So, 0, 0, 0 },
9391   { unicode_gc_So, 0, 0, 0 },
9392   { unicode_gc_So, 0, 0, 0 },
9393   { unicode_gc_So, 0, 0, 0 },
9394   { unicode_gc_So, 0, 0, 0 },
9395   { unicode_gc_Ps, 0, 0, 0 },
9396   { unicode_gc_Pe, 0, 0, 0 },
9397   { unicode_gc_Ps, 0, 0, 0 },
9398   { unicode_gc_Pe, 0, 0, 0 },
9399   { unicode_gc_Ps, 0, 0, 0 },
9400   { unicode_gc_Pe, 0, 0, 0 },
9401   { unicode_gc_Ps, 0, 0, 0 },
9402   { unicode_gc_Pe, 0, 0, 0 },
9403   { unicode_gc_Ps, 0, 0, 0 },
9404   { unicode_gc_Pe, 0, 0, 0 },
9405   { unicode_gc_Ps, 0, 0, 0 },
9406   { unicode_gc_Pe, 0, 0, 0 },
9407   { unicode_gc_Ps, 0, 0, 0 },
9408   { unicode_gc_Pe, 0, 0, 0 },
9409   { unicode_gc_No, 0, 0, 0 },
9410   { unicode_gc_No, 0, 0, 0 },
9411   { unicode_gc_No, 0, 0, 0 },
9412   { unicode_gc_No, 0, 0, 0 },
9413   { unicode_gc_No, 0, 0, 0 },
9414   { unicode_gc_No, 0, 0, 0 },
9415   { unicode_gc_No, 0, 0, 0 },
9416   { unicode_gc_No, 0, 0, 0 },
9417   { unicode_gc_No, 0, 0, 0 },
9418   { unicode_gc_No, 0, 0, 0 },
9419   { unicode_gc_No, 0, 0, 0 },
9420   { unicode_gc_No, 0, 0, 0 },
9421   { unicode_gc_No, 0, 0, 0 },
9422   { unicode_gc_No, 0, 0, 0 },
9423   { unicode_gc_No, 0, 0, 0 },
9424   { unicode_gc_No, 0, 0, 0 },
9425   { unicode_gc_No, 0, 0, 0 },
9426   { unicode_gc_No, 0, 0, 0 },
9427   { unicode_gc_No, 0, 0, 0 },
9428   { unicode_gc_No, 0, 0, 0 },
9429   { unicode_gc_No, 0, 0, 0 },
9430   { unicode_gc_No, 0, 0, 0 },
9431   { unicode_gc_No, 0, 0, 0 },
9432   { unicode_gc_No, 0, 0, 0 },
9433   { unicode_gc_No, 0, 0, 0 },
9434   { unicode_gc_No, 0, 0, 0 },
9435   { unicode_gc_No, 0, 0, 0 },
9436   { unicode_gc_No, 0, 0, 0 },
9437   { unicode_gc_No, 0, 0, 0 },
9438   { unicode_gc_No, 0, 0, 0 },
9439   { unicode_gc_So, 0, 0, 0 },
9440   { unicode_gc_Cn, 0, 0, 0 },
9441   { unicode_gc_Cn, 0, 0, 0 },
9442   { unicode_gc_Cn, 0, 0, 0 },
9443   { unicode_gc_So, 0, 0, 0 },
9444   { unicode_gc_So, 0, 0, 0 },
9445   { unicode_gc_So, 0, 0, 0 },
9446   { unicode_gc_So, 0, 0, 0 },
9447   { unicode_gc_So, 0, 0, 0 },
9448   { unicode_gc_So, 0, 0, 0 },
9449   { unicode_gc_So, 0, 0, 0 },
9450   { unicode_gc_So, 0, 0, 0 },
9451   { unicode_gc_So, 0, 0, 0 },
9452   { unicode_gc_So, 0, 0, 0 },
9453   { unicode_gc_So, 0, 0, 0 },
9454   { unicode_gc_So, 0, 0, 0 },
9455   { unicode_gc_So, 0, 0, 0 },
9456   { unicode_gc_So, 0, 0, 0 },
9457   { unicode_gc_So, 0, 0, 0 },
9458   { unicode_gc_So, 0, 0, 0 },
9459   { unicode_gc_So, 0, 0, 0 },
9460   { unicode_gc_So, 0, 0, 0 },
9461   { unicode_gc_So, 0, 0, 0 },
9462   { unicode_gc_So, 0, 0, 0 },
9463   { unicode_gc_So, 0, 0, 0 },
9464   { unicode_gc_So, 0, 0, 0 },
9465   { unicode_gc_So, 0, 0, 0 },
9466   { unicode_gc_So, 0, 0, 0 },
9467   { unicode_gc_Cn, 0, 0, 0 },
9468   { unicode_gc_So, 0, 0, 0 },
9469   { unicode_gc_So, 0, 0, 0 },
9470   { unicode_gc_So, 0, 0, 0 },
9471   { unicode_gc_So, 0, 0, 0 },
9472   { unicode_gc_So, 0, 0, 0 },
9473   { unicode_gc_So, 0, 0, 0 },
9474   { unicode_gc_So, 0, 0, 0 },
9475   { unicode_gc_So, 0, 0, 0 },
9476   { unicode_gc_So, 0, 0, 0 },
9477   { unicode_gc_So, 0, 0, 0 },
9478   { unicode_gc_So, 0, 0, 0 },
9479   { unicode_gc_So, 0, 0, 0 },
9480   { unicode_gc_So, 0, 0, 0 },
9481   { unicode_gc_So, 0, 0, 0 },
9482   { unicode_gc_Cn, 0, 0, 0 },
9483   { unicode_gc_Cn, 0, 0, 0 },
9484   { unicode_gc_Cn, 0, 0, 0 },
9485   { unicode_gc_Cn, 0, 0, 0 },
9486   { unicode_gc_Cn, 0, 0, 0 },
9487   { unicode_gc_Cn, 0, 0, 0 },
9488   { unicode_gc_Cn, 0, 0, 0 },
9489   { unicode_gc_Cn, 0, 0, 0 },
9490   { unicode_gc_Cn, 0, 0, 0 },
9491   { unicode_gc_Cn, 0, 0, 0 },
9492   { unicode_gc_Cn, 0, 0, 0 },
9493   { unicode_gc_Cn, 0, 0, 0 },
9494   { unicode_gc_Cn, 0, 0, 0 },
9495   { unicode_gc_Cn, 0, 0, 0 },
9496   { unicode_gc_Cn, 0, 0, 0 },
9497   { unicode_gc_Cn, 0, 0, 0 },
9498   { unicode_gc_Cn, 0, 0, 0 },
9499   { unicode_gc_Sm, 0, 0, 0 },
9500   { unicode_gc_Sm, 0, 0, 0 },
9501   { unicode_gc_Sm, 0, 0, 0 },
9502   { unicode_gc_Sm, 0, 0, 0 },
9503   { unicode_gc_Sm, 0, 0, 0 },
9504   { unicode_gc_Sm, 0, 0, 0 },
9505   { unicode_gc_Sm, 0, 0, 0 },
9506   { unicode_gc_Sm, 0, 0, 0 },
9507   { unicode_gc_Sm, 0, 0, 0 },
9508   { unicode_gc_Sm, 0, 0, 0 },
9509   { unicode_gc_Sm, 0, 0, 0 },
9510   { unicode_gc_Sm, 0, 0, 0 },
9511   { unicode_gc_Sm, 0, 0, 0 },
9512   { unicode_gc_Sm, 0, 0, 0 },
9513   { unicode_gc_Sm, 0, 0, 0 },
9514   { unicode_gc_Sm, 0, 0, 0 },
9515   { unicode_gc_Sm, 0, 0, 0 },
9516   { unicode_gc_Sm, 0, 0, 0 },
9517   { unicode_gc_Sm, 0, 0, 0 },
9518   { unicode_gc_Sm, 0, 0, 0 },
9519   { unicode_gc_Sm, 0, 0, 0 },
9520   { unicode_gc_Sm, 0, 0, 0 },
9521   { unicode_gc_Ps, 0, 0, 0 },
9522   { unicode_gc_Pe, 0, 0, 0 },
9523   { unicode_gc_Ps, 0, 0, 0 },
9524   { unicode_gc_Pe, 0, 0, 0 },
9525   { unicode_gc_Ps, 0, 0, 0 },
9526   { unicode_gc_Pe, 0, 0, 0 },
9527   { unicode_gc_Cn, 0, 0, 0 },
9528   { unicode_gc_Cn, 0, 0, 0 },
9529   { unicode_gc_Cn, 0, 0, 0 },
9530   { unicode_gc_Cn, 0, 0, 0 },
9531   { unicode_gc_Sm, 0, 0, 0 },
9532   { unicode_gc_Sm, 0, 0, 0 },
9533   { unicode_gc_Sm, 0, 0, 0 },
9534   { unicode_gc_Sm, 0, 0, 0 },
9535   { unicode_gc_Sm, 0, 0, 0 },
9536   { unicode_gc_Sm, 0, 0, 0 },
9537   { unicode_gc_Sm, 0, 0, 0 },
9538   { unicode_gc_Sm, 0, 0, 0 },
9539   { unicode_gc_Sm, 0, 0, 0 },
9540   { unicode_gc_Sm, 0, 0, 0 },
9541   { unicode_gc_Sm, 0, 0, 0 },
9542   { unicode_gc_Sm, 0, 0, 0 },
9543   { unicode_gc_Sm, 0, 0, 0 },
9544   { unicode_gc_Sm, 0, 0, 0 },
9545   { unicode_gc_Sm, 0, 0, 0 },
9546   { unicode_gc_Sm, 0, 0, 0 }
9547 };
9548 static const struct unidata subtable37[] = {
9549   { unicode_gc_So, 0, 0, 0 },
9550   { unicode_gc_So, 0, 0, 0 },
9551   { unicode_gc_So, 0, 0, 0 },
9552   { unicode_gc_So, 0, 0, 0 },
9553   { unicode_gc_So, 0, 0, 0 },
9554   { unicode_gc_So, 0, 0, 0 },
9555   { unicode_gc_So, 0, 0, 0 },
9556   { unicode_gc_So, 0, 0, 0 },
9557   { unicode_gc_So, 0, 0, 0 },
9558   { unicode_gc_So, 0, 0, 0 },
9559   { unicode_gc_So, 0, 0, 0 },
9560   { unicode_gc_So, 0, 0, 0 },
9561   { unicode_gc_So, 0, 0, 0 },
9562   { unicode_gc_So, 0, 0, 0 },
9563   { unicode_gc_So, 0, 0, 0 },
9564   { unicode_gc_So, 0, 0, 0 },
9565   { unicode_gc_So, 0, 0, 0 },
9566   { unicode_gc_So, 0, 0, 0 },
9567   { unicode_gc_So, 0, 0, 0 },
9568   { unicode_gc_So, 0, 0, 0 },
9569   { unicode_gc_So, 0, 0, 0 },
9570   { unicode_gc_So, 0, 0, 0 },
9571   { unicode_gc_So, 0, 0, 0 },
9572   { unicode_gc_So, 0, 0, 0 },
9573   { unicode_gc_So, 0, 0, 0 },
9574   { unicode_gc_So, 0, 0, 0 },
9575   { unicode_gc_So, 0, 0, 0 },
9576   { unicode_gc_So, 0, 0, 0 },
9577   { unicode_gc_So, 0, 0, 0 },
9578   { unicode_gc_So, 0, 0, 0 },
9579   { unicode_gc_So, 0, 0, 0 },
9580   { unicode_gc_So, 0, 0, 0 },
9581   { unicode_gc_So, 0, 0, 0 },
9582   { unicode_gc_So, 0, 0, 0 },
9583   { unicode_gc_So, 0, 0, 0 },
9584   { unicode_gc_So, 0, 0, 0 },
9585   { unicode_gc_So, 0, 0, 0 },
9586   { unicode_gc_So, 0, 0, 0 },
9587   { unicode_gc_So, 0, 0, 0 },
9588   { unicode_gc_So, 0, 0, 0 },
9589   { unicode_gc_So, 0, 0, 0 },
9590   { unicode_gc_So, 0, 0, 0 },
9591   { unicode_gc_So, 0, 0, 0 },
9592   { unicode_gc_So, 0, 0, 0 },
9593   { unicode_gc_So, 0, 0, 0 },
9594   { unicode_gc_So, 0, 0, 0 },
9595   { unicode_gc_So, 0, 0, 0 },
9596   { unicode_gc_So, 0, 0, 0 },
9597   { unicode_gc_So, 0, 0, 0 },
9598   { unicode_gc_So, 0, 0, 0 },
9599   { unicode_gc_So, 0, 0, 0 },
9600   { unicode_gc_So, 0, 0, 0 },
9601   { unicode_gc_So, 0, 0, 0 },
9602   { unicode_gc_So, 0, 0, 0 },
9603   { unicode_gc_So, 0, 0, 0 },
9604   { unicode_gc_So, 0, 0, 0 },
9605   { unicode_gc_So, 0, 0, 0 },
9606   { unicode_gc_So, 0, 0, 0 },
9607   { unicode_gc_So, 0, 0, 0 },
9608   { unicode_gc_So, 0, 0, 0 },
9609   { unicode_gc_So, 0, 0, 0 },
9610   { unicode_gc_So, 0, 0, 0 },
9611   { unicode_gc_So, 0, 0, 0 },
9612   { unicode_gc_So, 0, 0, 0 },
9613   { unicode_gc_So, 0, 0, 0 },
9614   { unicode_gc_So, 0, 0, 0 },
9615   { unicode_gc_So, 0, 0, 0 },
9616   { unicode_gc_So, 0, 0, 0 },
9617   { unicode_gc_So, 0, 0, 0 },
9618   { unicode_gc_So, 0, 0, 0 },
9619   { unicode_gc_So, 0, 0, 0 },
9620   { unicode_gc_So, 0, 0, 0 },
9621   { unicode_gc_So, 0, 0, 0 },
9622   { unicode_gc_So, 0, 0, 0 },
9623   { unicode_gc_So, 0, 0, 0 },
9624   { unicode_gc_So, 0, 0, 0 },
9625   { unicode_gc_So, 0, 0, 0 },
9626   { unicode_gc_So, 0, 0, 0 },
9627   { unicode_gc_So, 0, 0, 0 },
9628   { unicode_gc_So, 0, 0, 0 },
9629   { unicode_gc_So, 0, 0, 0 },
9630   { unicode_gc_So, 0, 0, 0 },
9631   { unicode_gc_So, 0, 0, 0 },
9632   { unicode_gc_So, 0, 0, 0 },
9633   { unicode_gc_So, 0, 0, 0 },
9634   { unicode_gc_So, 0, 0, 0 },
9635   { unicode_gc_So, 0, 0, 0 },
9636   { unicode_gc_So, 0, 0, 0 },
9637   { unicode_gc_So, 0, 0, 0 },
9638   { unicode_gc_So, 0, 0, 0 },
9639   { unicode_gc_So, 0, 0, 0 },
9640   { unicode_gc_So, 0, 0, 0 },
9641   { unicode_gc_So, 0, 0, 0 },
9642   { unicode_gc_So, 0, 0, 0 },
9643   { unicode_gc_So, 0, 0, 0 },
9644   { unicode_gc_So, 0, 0, 0 },
9645   { unicode_gc_So, 0, 0, 0 },
9646   { unicode_gc_So, 0, 0, 0 },
9647   { unicode_gc_So, 0, 0, 0 },
9648   { unicode_gc_So, 0, 0, 0 },
9649   { unicode_gc_So, 0, 0, 0 },
9650   { unicode_gc_So, 0, 0, 0 },
9651   { unicode_gc_So, 0, 0, 0 },
9652   { unicode_gc_So, 0, 0, 0 },
9653   { unicode_gc_So, 0, 0, 0 },
9654   { unicode_gc_So, 0, 0, 0 },
9655   { unicode_gc_So, 0, 0, 0 },
9656   { unicode_gc_So, 0, 0, 0 },
9657   { unicode_gc_So, 0, 0, 0 },
9658   { unicode_gc_So, 0, 0, 0 },
9659   { unicode_gc_So, 0, 0, 0 },
9660   { unicode_gc_So, 0, 0, 0 },
9661   { unicode_gc_So, 0, 0, 0 },
9662   { unicode_gc_So, 0, 0, 0 },
9663   { unicode_gc_So, 0, 0, 0 },
9664   { unicode_gc_So, 0, 0, 0 },
9665   { unicode_gc_So, 0, 0, 0 },
9666   { unicode_gc_So, 0, 0, 0 },
9667   { unicode_gc_So, 0, 0, 0 },
9668   { unicode_gc_So, 0, 0, 0 },
9669   { unicode_gc_So, 0, 0, 0 },
9670   { unicode_gc_So, 0, 0, 0 },
9671   { unicode_gc_So, 0, 0, 0 },
9672   { unicode_gc_So, 0, 0, 0 },
9673   { unicode_gc_So, 0, 0, 0 },
9674   { unicode_gc_So, 0, 0, 0 },
9675   { unicode_gc_So, 0, 0, 0 },
9676   { unicode_gc_So, 0, 0, 0 },
9677   { unicode_gc_So, 0, 0, 0 },
9678   { unicode_gc_So, 0, 0, 0 },
9679   { unicode_gc_So, 0, 0, 0 },
9680   { unicode_gc_So, 0, 0, 0 },
9681   { unicode_gc_So, 0, 0, 0 },
9682   { unicode_gc_So, 0, 0, 0 },
9683   { unicode_gc_So, 0, 0, 0 },
9684   { unicode_gc_So, 0, 0, 0 },
9685   { unicode_gc_So, 0, 0, 0 },
9686   { unicode_gc_So, 0, 0, 0 },
9687   { unicode_gc_So, 0, 0, 0 },
9688   { unicode_gc_So, 0, 0, 0 },
9689   { unicode_gc_So, 0, 0, 0 },
9690   { unicode_gc_So, 0, 0, 0 },
9691   { unicode_gc_So, 0, 0, 0 },
9692   { unicode_gc_So, 0, 0, 0 },
9693   { unicode_gc_So, 0, 0, 0 },
9694   { unicode_gc_So, 0, 0, 0 },
9695   { unicode_gc_So, 0, 0, 0 },
9696   { unicode_gc_So, 0, 0, 0 },
9697   { unicode_gc_So, 0, 0, 0 },
9698   { unicode_gc_So, 0, 0, 0 },
9699   { unicode_gc_So, 0, 0, 0 },
9700   { unicode_gc_So, 0, 0, 0 },
9701   { unicode_gc_So, 0, 0, 0 },
9702   { unicode_gc_So, 0, 0, 0 },
9703   { unicode_gc_So, 0, 0, 0 },
9704   { unicode_gc_So, 0, 0, 0 },
9705   { unicode_gc_So, 0, 0, 0 },
9706   { unicode_gc_So, 0, 0, 0 },
9707   { unicode_gc_So, 0, 0, 0 },
9708   { unicode_gc_So, 0, 0, 0 },
9709   { unicode_gc_So, 0, 0, 0 },
9710   { unicode_gc_So, 0, 0, 0 },
9711   { unicode_gc_So, 0, 0, 0 },
9712   { unicode_gc_So, 0, 0, 0 },
9713   { unicode_gc_So, 0, 0, 0 },
9714   { unicode_gc_So, 0, 0, 0 },
9715   { unicode_gc_So, 0, 0, 0 },
9716   { unicode_gc_So, 0, 0, 0 },
9717   { unicode_gc_So, 0, 0, 0 },
9718   { unicode_gc_So, 0, 0, 0 },
9719   { unicode_gc_So, 0, 0, 0 },
9720   { unicode_gc_So, 0, 0, 0 },
9721   { unicode_gc_So, 0, 0, 0 },
9722   { unicode_gc_So, 0, 0, 0 },
9723   { unicode_gc_So, 0, 0, 0 },
9724   { unicode_gc_So, 0, 0, 0 },
9725   { unicode_gc_So, 0, 0, 0 },
9726   { unicode_gc_So, 0, 0, 0 },
9727   { unicode_gc_So, 0, 0, 0 },
9728   { unicode_gc_So, 0, 0, 0 },
9729   { unicode_gc_So, 0, 0, 0 },
9730   { unicode_gc_So, 0, 0, 0 },
9731   { unicode_gc_So, 0, 0, 0 },
9732   { unicode_gc_So, 0, 0, 0 },
9733   { unicode_gc_So, 0, 0, 0 },
9734   { unicode_gc_So, 0, 0, 0 },
9735   { unicode_gc_So, 0, 0, 0 },
9736   { unicode_gc_So, 0, 0, 0 },
9737   { unicode_gc_So, 0, 0, 0 },
9738   { unicode_gc_So, 0, 0, 0 },
9739   { unicode_gc_So, 0, 0, 0 },
9740   { unicode_gc_So, 0, 0, 0 },
9741   { unicode_gc_So, 0, 0, 0 },
9742   { unicode_gc_So, 0, 0, 0 },
9743   { unicode_gc_So, 0, 0, 0 },
9744   { unicode_gc_So, 0, 0, 0 },
9745   { unicode_gc_So, 0, 0, 0 },
9746   { unicode_gc_So, 0, 0, 0 },
9747   { unicode_gc_So, 0, 0, 0 },
9748   { unicode_gc_So, 0, 0, 0 },
9749   { unicode_gc_So, 0, 0, 0 },
9750   { unicode_gc_So, 0, 0, 0 },
9751   { unicode_gc_So, 0, 0, 0 },
9752   { unicode_gc_So, 0, 0, 0 },
9753   { unicode_gc_So, 0, 0, 0 },
9754   { unicode_gc_So, 0, 0, 0 },
9755   { unicode_gc_So, 0, 0, 0 },
9756   { unicode_gc_So, 0, 0, 0 },
9757   { unicode_gc_So, 0, 0, 0 },
9758   { unicode_gc_So, 0, 0, 0 },
9759   { unicode_gc_So, 0, 0, 0 },
9760   { unicode_gc_So, 0, 0, 0 },
9761   { unicode_gc_So, 0, 0, 0 },
9762   { unicode_gc_So, 0, 0, 0 },
9763   { unicode_gc_So, 0, 0, 0 },
9764   { unicode_gc_So, 0, 0, 0 },
9765   { unicode_gc_So, 0, 0, 0 },
9766   { unicode_gc_So, 0, 0, 0 },
9767   { unicode_gc_So, 0, 0, 0 },
9768   { unicode_gc_So, 0, 0, 0 },
9769   { unicode_gc_So, 0, 0, 0 },
9770   { unicode_gc_So, 0, 0, 0 },
9771   { unicode_gc_So, 0, 0, 0 },
9772   { unicode_gc_So, 0, 0, 0 },
9773   { unicode_gc_So, 0, 0, 0 },
9774   { unicode_gc_So, 0, 0, 0 },
9775   { unicode_gc_So, 0, 0, 0 },
9776   { unicode_gc_So, 0, 0, 0 },
9777   { unicode_gc_So, 0, 0, 0 },
9778   { unicode_gc_So, 0, 0, 0 },
9779   { unicode_gc_So, 0, 0, 0 },
9780   { unicode_gc_So, 0, 0, 0 },
9781   { unicode_gc_So, 0, 0, 0 },
9782   { unicode_gc_So, 0, 0, 0 },
9783   { unicode_gc_So, 0, 0, 0 },
9784   { unicode_gc_So, 0, 0, 0 },
9785   { unicode_gc_So, 0, 0, 0 },
9786   { unicode_gc_So, 0, 0, 0 },
9787   { unicode_gc_So, 0, 0, 0 },
9788   { unicode_gc_So, 0, 0, 0 },
9789   { unicode_gc_So, 0, 0, 0 },
9790   { unicode_gc_So, 0, 0, 0 },
9791   { unicode_gc_So, 0, 0, 0 },
9792   { unicode_gc_So, 0, 0, 0 },
9793   { unicode_gc_So, 0, 0, 0 },
9794   { unicode_gc_So, 0, 0, 0 },
9795   { unicode_gc_So, 0, 0, 0 },
9796   { unicode_gc_So, 0, 0, 0 },
9797   { unicode_gc_So, 0, 0, 0 },
9798   { unicode_gc_So, 0, 0, 0 },
9799   { unicode_gc_So, 0, 0, 0 },
9800   { unicode_gc_So, 0, 0, 0 },
9801   { unicode_gc_So, 0, 0, 0 },
9802   { unicode_gc_So, 0, 0, 0 },
9803   { unicode_gc_So, 0, 0, 0 },
9804   { unicode_gc_So, 0, 0, 0 }
9805 };
9806 static const struct unidata subtable38[] = {
9807   { unicode_gc_Sm, 0, 0, 0 },
9808   { unicode_gc_Sm, 0, 0, 0 },
9809   { unicode_gc_Sm, 0, 0, 0 },
9810   { unicode_gc_Sm, 0, 0, 0 },
9811   { unicode_gc_Sm, 0, 0, 0 },
9812   { unicode_gc_Sm, 0, 0, 0 },
9813   { unicode_gc_Sm, 0, 0, 0 },
9814   { unicode_gc_Sm, 0, 0, 0 },
9815   { unicode_gc_Sm, 0, 0, 0 },
9816   { unicode_gc_Sm, 0, 0, 0 },
9817   { unicode_gc_Sm, 0, 0, 0 },
9818   { unicode_gc_Sm, 0, 0, 0 },
9819   { unicode_gc_Sm, 0, 0, 0 },
9820   { unicode_gc_Sm, 0, 0, 0 },
9821   { unicode_gc_Sm, 0, 0, 0 },
9822   { unicode_gc_Sm, 0, 0, 0 },
9823   { unicode_gc_Sm, 0, 0, 0 },
9824   { unicode_gc_Sm, 0, 0, 0 },
9825   { unicode_gc_Sm, 0, 0, 0 },
9826   { unicode_gc_Sm, 0, 0, 0 },
9827   { unicode_gc_Sm, 0, 0, 0 },
9828   { unicode_gc_Sm, 0, 0, 0 },
9829   { unicode_gc_Sm, 0, 0, 0 },
9830   { unicode_gc_Sm, 0, 0, 0 },
9831   { unicode_gc_Sm, 0, 0, 0 },
9832   { unicode_gc_Sm, 0, 0, 0 },
9833   { unicode_gc_Sm, 0, 0, 0 },
9834   { unicode_gc_Sm, 0, 0, 0 },
9835   { unicode_gc_Sm, 0, 0, 0 },
9836   { unicode_gc_Sm, 0, 0, 0 },
9837   { unicode_gc_Sm, 0, 0, 0 },
9838   { unicode_gc_Sm, 0, 0, 0 },
9839   { unicode_gc_Sm, 0, 0, 0 },
9840   { unicode_gc_Sm, 0, 0, 0 },
9841   { unicode_gc_Sm, 0, 0, 0 },
9842   { unicode_gc_Sm, 0, 0, 0 },
9843   { unicode_gc_Sm, 0, 0, 0 },
9844   { unicode_gc_Sm, 0, 0, 0 },
9845   { unicode_gc_Sm, 0, 0, 0 },
9846   { unicode_gc_Sm, 0, 0, 0 },
9847   { unicode_gc_Sm, 0, 0, 0 },
9848   { unicode_gc_Sm, 0, 0, 0 },
9849   { unicode_gc_Sm, 0, 0, 0 },
9850   { unicode_gc_Sm, 0, 0, 0 },
9851   { unicode_gc_Sm, 0, 0, 0 },
9852   { unicode_gc_Sm, 0, 0, 0 },
9853   { unicode_gc_Sm, 0, 0, 0 },
9854   { unicode_gc_Sm, 0, 0, 0 },
9855   { unicode_gc_Sm, 0, 0, 0 },
9856   { unicode_gc_Sm, 0, 0, 0 },
9857   { unicode_gc_Sm, 0, 0, 0 },
9858   { unicode_gc_Sm, 0, 0, 0 },
9859   { unicode_gc_Sm, 0, 0, 0 },
9860   { unicode_gc_Sm, 0, 0, 0 },
9861   { unicode_gc_Sm, 0, 0, 0 },
9862   { unicode_gc_Sm, 0, 0, 0 },
9863   { unicode_gc_Sm, 0, 0, 0 },
9864   { unicode_gc_Sm, 0, 0, 0 },
9865   { unicode_gc_Sm, 0, 0, 0 },
9866   { unicode_gc_Sm, 0, 0, 0 },
9867   { unicode_gc_Sm, 0, 0, 0 },
9868   { unicode_gc_Sm, 0, 0, 0 },
9869   { unicode_gc_Sm, 0, 0, 0 },
9870   { unicode_gc_Sm, 0, 0, 0 },
9871   { unicode_gc_Sm, 0, 0, 0 },
9872   { unicode_gc_Sm, 0, 0, 0 },
9873   { unicode_gc_Sm, 0, 0, 0 },
9874   { unicode_gc_Sm, 0, 0, 0 },
9875   { unicode_gc_Sm, 0, 0, 0 },
9876   { unicode_gc_Sm, 0, 0, 0 },
9877   { unicode_gc_Sm, 0, 0, 0 },
9878   { unicode_gc_Sm, 0, 0, 0 },
9879   { unicode_gc_Sm, 0, 0, 0 },
9880   { unicode_gc_Sm, 0, 0, 0 },
9881   { unicode_gc_Sm, 0, 0, 0 },
9882   { unicode_gc_Sm, 0, 0, 0 },
9883   { unicode_gc_Sm, 0, 0, 0 },
9884   { unicode_gc_Sm, 0, 0, 0 },
9885   { unicode_gc_Sm, 0, 0, 0 },
9886   { unicode_gc_Sm, 0, 0, 0 },
9887   { unicode_gc_Sm, 0, 0, 0 },
9888   { unicode_gc_Sm, 0, 0, 0 },
9889   { unicode_gc_Sm, 0, 0, 0 },
9890   { unicode_gc_Sm, 0, 0, 0 },
9891   { unicode_gc_Sm, 0, 0, 0 },
9892   { unicode_gc_Sm, 0, 0, 0 },
9893   { unicode_gc_Sm, 0, 0, 0 },
9894   { unicode_gc_Sm, 0, 0, 0 },
9895   { unicode_gc_Sm, 0, 0, 0 },
9896   { unicode_gc_Sm, 0, 0, 0 },
9897   { unicode_gc_Sm, 0, 0, 0 },
9898   { unicode_gc_Sm, 0, 0, 0 },
9899   { unicode_gc_Sm, 0, 0, 0 },
9900   { unicode_gc_Sm, 0, 0, 0 },
9901   { unicode_gc_Sm, 0, 0, 0 },
9902   { unicode_gc_Sm, 0, 0, 0 },
9903   { unicode_gc_Sm, 0, 0, 0 },
9904   { unicode_gc_Sm, 0, 0, 0 },
9905   { unicode_gc_Sm, 0, 0, 0 },
9906   { unicode_gc_Sm, 0, 0, 0 },
9907   { unicode_gc_Sm, 0, 0, 0 },
9908   { unicode_gc_Sm, 0, 0, 0 },
9909   { unicode_gc_Sm, 0, 0, 0 },
9910   { unicode_gc_Sm, 0, 0, 0 },
9911   { unicode_gc_Sm, 0, 0, 0 },
9912   { unicode_gc_Sm, 0, 0, 0 },
9913   { unicode_gc_Sm, 0, 0, 0 },
9914   { unicode_gc_Sm, 0, 0, 0 },
9915   { unicode_gc_Sm, 0, 0, 0 },
9916   { unicode_gc_Sm, 0, 0, 0 },
9917   { unicode_gc_Sm, 0, 0, 0 },
9918   { unicode_gc_Sm, 0, 0, 0 },
9919   { unicode_gc_Sm, 0, 0, 0 },
9920   { unicode_gc_Sm, 0, 0, 0 },
9921   { unicode_gc_Sm, 0, 0, 0 },
9922   { unicode_gc_Sm, 0, 0, 0 },
9923   { unicode_gc_Sm, 0, 0, 0 },
9924   { unicode_gc_Sm, 0, 0, 0 },
9925   { unicode_gc_Sm, 0, 0, 0 },
9926   { unicode_gc_Sm, 0, 0, 0 },
9927   { unicode_gc_Sm, 0, 0, 0 },
9928   { unicode_gc_Sm, 0, 0, 0 },
9929   { unicode_gc_Sm, 0, 0, 0 },
9930   { unicode_gc_Sm, 0, 0, 0 },
9931   { unicode_gc_Sm, 0, 0, 0 },
9932   { unicode_gc_Sm, 0, 0, 0 },
9933   { unicode_gc_Sm, 0, 0, 0 },
9934   { unicode_gc_Sm, 0, 0, 0 },
9935   { unicode_gc_Sm, 0, 0, 0 },
9936   { unicode_gc_Sm, 0, 0, 0 },
9937   { unicode_gc_Sm, 0, 0, 0 },
9938   { unicode_gc_Ps, 0, 0, 0 },
9939   { unicode_gc_Pe, 0, 0, 0 },
9940   { unicode_gc_Ps, 0, 0, 0 },
9941   { unicode_gc_Pe, 0, 0, 0 },
9942   { unicode_gc_Ps, 0, 0, 0 },
9943   { unicode_gc_Pe, 0, 0, 0 },
9944   { unicode_gc_Ps, 0, 0, 0 },
9945   { unicode_gc_Pe, 0, 0, 0 },
9946   { unicode_gc_Ps, 0, 0, 0 },
9947   { unicode_gc_Pe, 0, 0, 0 },
9948   { unicode_gc_Ps, 0, 0, 0 },
9949   { unicode_gc_Pe, 0, 0, 0 },
9950   { unicode_gc_Ps, 0, 0, 0 },
9951   { unicode_gc_Pe, 0, 0, 0 },
9952   { unicode_gc_Ps, 0, 0, 0 },
9953   { unicode_gc_Pe, 0, 0, 0 },
9954   { unicode_gc_Ps, 0, 0, 0 },
9955   { unicode_gc_Pe, 0, 0, 0 },
9956   { unicode_gc_Ps, 0, 0, 0 },
9957   { unicode_gc_Pe, 0, 0, 0 },
9958   { unicode_gc_Ps, 0, 0, 0 },
9959   { unicode_gc_Pe, 0, 0, 0 },
9960   { unicode_gc_Sm, 0, 0, 0 },
9961   { unicode_gc_Sm, 0, 0, 0 },
9962   { unicode_gc_Sm, 0, 0, 0 },
9963   { unicode_gc_Sm, 0, 0, 0 },
9964   { unicode_gc_Sm, 0, 0, 0 },
9965   { unicode_gc_Sm, 0, 0, 0 },
9966   { unicode_gc_Sm, 0, 0, 0 },
9967   { unicode_gc_Sm, 0, 0, 0 },
9968   { unicode_gc_Sm, 0, 0, 0 },
9969   { unicode_gc_Sm, 0, 0, 0 },
9970   { unicode_gc_Sm, 0, 0, 0 },
9971   { unicode_gc_Sm, 0, 0, 0 },
9972   { unicode_gc_Sm, 0, 0, 0 },
9973   { unicode_gc_Sm, 0, 0, 0 },
9974   { unicode_gc_Sm, 0, 0, 0 },
9975   { unicode_gc_Sm, 0, 0, 0 },
9976   { unicode_gc_Sm, 0, 0, 0 },
9977   { unicode_gc_Sm, 0, 0, 0 },
9978   { unicode_gc_Sm, 0, 0, 0 },
9979   { unicode_gc_Sm, 0, 0, 0 },
9980   { unicode_gc_Sm, 0, 0, 0 },
9981   { unicode_gc_Sm, 0, 0, 0 },
9982   { unicode_gc_Sm, 0, 0, 0 },
9983   { unicode_gc_Sm, 0, 0, 0 },
9984   { unicode_gc_Sm, 0, 0, 0 },
9985   { unicode_gc_Sm, 0, 0, 0 },
9986   { unicode_gc_Sm, 0, 0, 0 },
9987   { unicode_gc_Sm, 0, 0, 0 },
9988   { unicode_gc_Sm, 0, 0, 0 },
9989   { unicode_gc_Sm, 0, 0, 0 },
9990   { unicode_gc_Sm, 0, 0, 0 },
9991   { unicode_gc_Sm, 0, 0, 0 },
9992   { unicode_gc_Sm, 0, 0, 0 },
9993   { unicode_gc_Sm, 0, 0, 0 },
9994   { unicode_gc_Sm, 0, 0, 0 },
9995   { unicode_gc_Sm, 0, 0, 0 },
9996   { unicode_gc_Sm, 0, 0, 0 },
9997   { unicode_gc_Sm, 0, 0, 0 },
9998   { unicode_gc_Sm, 0, 0, 0 },
9999   { unicode_gc_Sm, 0, 0, 0 },
10000   { unicode_gc_Sm, 0, 0, 0 },
10001   { unicode_gc_Sm, 0, 0, 0 },
10002   { unicode_gc_Sm, 0, 0, 0 },
10003   { unicode_gc_Sm, 0, 0, 0 },
10004   { unicode_gc_Sm, 0, 0, 0 },
10005   { unicode_gc_Sm, 0, 0, 0 },
10006   { unicode_gc_Sm, 0, 0, 0 },
10007   { unicode_gc_Sm, 0, 0, 0 },
10008   { unicode_gc_Sm, 0, 0, 0 },
10009   { unicode_gc_Sm, 0, 0, 0 },
10010   { unicode_gc_Sm, 0, 0, 0 },
10011   { unicode_gc_Sm, 0, 0, 0 },
10012   { unicode_gc_Sm, 0, 0, 0 },
10013   { unicode_gc_Sm, 0, 0, 0 },
10014   { unicode_gc_Sm, 0, 0, 0 },
10015   { unicode_gc_Sm, 0, 0, 0 },
10016   { unicode_gc_Sm, 0, 0, 0 },
10017   { unicode_gc_Sm, 0, 0, 0 },
10018   { unicode_gc_Sm, 0, 0, 0 },
10019   { unicode_gc_Sm, 0, 0, 0 },
10020   { unicode_gc_Sm, 0, 0, 0 },
10021   { unicode_gc_Sm, 0, 0, 0 },
10022   { unicode_gc_Sm, 0, 0, 0 },
10023   { unicode_gc_Ps, 0, 0, 0 },
10024   { unicode_gc_Pe, 0, 0, 0 },
10025   { unicode_gc_Ps, 0, 0, 0 },
10026   { unicode_gc_Pe, 0, 0, 0 },
10027   { unicode_gc_Sm, 0, 0, 0 },
10028   { unicode_gc_Sm, 0, 0, 0 },
10029   { unicode_gc_Sm, 0, 0, 0 },
10030   { unicode_gc_Sm, 0, 0, 0 },
10031   { unicode_gc_Sm, 0, 0, 0 },
10032   { unicode_gc_Sm, 0, 0, 0 },
10033   { unicode_gc_Sm, 0, 0, 0 },
10034   { unicode_gc_Sm, 0, 0, 0 },
10035   { unicode_gc_Sm, 0, 0, 0 },
10036   { unicode_gc_Sm, 0, 0, 0 },
10037   { unicode_gc_Sm, 0, 0, 0 },
10038   { unicode_gc_Sm, 0, 0, 0 },
10039   { unicode_gc_Sm, 0, 0, 0 },
10040   { unicode_gc_Sm, 0, 0, 0 },
10041   { unicode_gc_Sm, 0, 0, 0 },
10042   { unicode_gc_Sm, 0, 0, 0 },
10043   { unicode_gc_Sm, 0, 0, 0 },
10044   { unicode_gc_Sm, 0, 0, 0 },
10045   { unicode_gc_Sm, 0, 0, 0 },
10046   { unicode_gc_Sm, 0, 0, 0 },
10047   { unicode_gc_Sm, 0, 0, 0 },
10048   { unicode_gc_Sm, 0, 0, 0 },
10049   { unicode_gc_Sm, 0, 0, 0 },
10050   { unicode_gc_Sm, 0, 0, 0 },
10051   { unicode_gc_Sm, 0, 0, 0 },
10052   { unicode_gc_Sm, 0, 0, 0 },
10053   { unicode_gc_Sm, 0, 0, 0 },
10054   { unicode_gc_Sm, 0, 0, 0 },
10055   { unicode_gc_Sm, 0, 0, 0 },
10056   { unicode_gc_Sm, 0, 0, 0 },
10057   { unicode_gc_Sm, 0, 0, 0 },
10058   { unicode_gc_Sm, 0, 0, 0 },
10059   { unicode_gc_Ps, 0, 0, 0 },
10060   { unicode_gc_Pe, 0, 0, 0 },
10061   { unicode_gc_Sm, 0, 0, 0 },
10062   { unicode_gc_Sm, 0, 0, 0 }
10063 };
10064 static const struct unidata subtable39[] = {
10065   { unicode_gc_So, 0, 0, 0 },
10066   { unicode_gc_So, 0, 0, 0 },
10067   { unicode_gc_So, 0, 0, 0 },
10068   { unicode_gc_So, 0, 0, 0 },
10069   { unicode_gc_So, 0, 0, 0 },
10070   { unicode_gc_So, 0, 0, 0 },
10071   { unicode_gc_So, 0, 0, 0 },
10072   { unicode_gc_So, 0, 0, 0 },
10073   { unicode_gc_So, 0, 0, 0 },
10074   { unicode_gc_So, 0, 0, 0 },
10075   { unicode_gc_So, 0, 0, 0 },
10076   { unicode_gc_So, 0, 0, 0 },
10077   { unicode_gc_So, 0, 0, 0 },
10078   { unicode_gc_So, 0, 0, 0 },
10079   { unicode_gc_Cn, 0, 0, 0 },
10080   { unicode_gc_Cn, 0, 0, 0 },
10081   { unicode_gc_Cn, 0, 0, 0 },
10082   { unicode_gc_Cn, 0, 0, 0 },
10083   { unicode_gc_Cn, 0, 0, 0 },
10084   { unicode_gc_Cn, 0, 0, 0 },
10085   { unicode_gc_Cn, 0, 0, 0 },
10086   { unicode_gc_Cn, 0, 0, 0 },
10087   { unicode_gc_Cn, 0, 0, 0 },
10088   { unicode_gc_Cn, 0, 0, 0 },
10089   { unicode_gc_Cn, 0, 0, 0 },
10090   { unicode_gc_Cn, 0, 0, 0 },
10091   { unicode_gc_Cn, 0, 0, 0 },
10092   { unicode_gc_Cn, 0, 0, 0 },
10093   { unicode_gc_Cn, 0, 0, 0 },
10094   { unicode_gc_Cn, 0, 0, 0 },
10095   { unicode_gc_Cn, 0, 0, 0 },
10096   { unicode_gc_Cn, 0, 0, 0 },
10097   { unicode_gc_Cn, 0, 0, 0 },
10098   { unicode_gc_Cn, 0, 0, 0 },
10099   { unicode_gc_Cn, 0, 0, 0 },
10100   { unicode_gc_Cn, 0, 0, 0 },
10101   { unicode_gc_Cn, 0, 0, 0 },
10102   { unicode_gc_Cn, 0, 0, 0 },
10103   { unicode_gc_Cn, 0, 0, 0 },
10104   { unicode_gc_Cn, 0, 0, 0 },
10105   { unicode_gc_Cn, 0, 0, 0 },
10106   { unicode_gc_Cn, 0, 0, 0 },
10107   { unicode_gc_Cn, 0, 0, 0 },
10108   { unicode_gc_Cn, 0, 0, 0 },
10109   { unicode_gc_Cn, 0, 0, 0 },
10110   { unicode_gc_Cn, 0, 0, 0 },
10111   { unicode_gc_Cn, 0, 0, 0 },
10112   { unicode_gc_Cn, 0, 0, 0 },
10113   { unicode_gc_Cn, 0, 0, 0 },
10114   { unicode_gc_Cn, 0, 0, 0 },
10115   { unicode_gc_Cn, 0, 0, 0 },
10116   { unicode_gc_Cn, 0, 0, 0 },
10117   { unicode_gc_Cn, 0, 0, 0 },
10118   { unicode_gc_Cn, 0, 0, 0 },
10119   { unicode_gc_Cn, 0, 0, 0 },
10120   { unicode_gc_Cn, 0, 0, 0 },
10121   { unicode_gc_Cn, 0, 0, 0 },
10122   { unicode_gc_Cn, 0, 0, 0 },
10123   { unicode_gc_Cn, 0, 0, 0 },
10124   { unicode_gc_Cn, 0, 0, 0 },
10125   { unicode_gc_Cn, 0, 0, 0 },
10126   { unicode_gc_Cn, 0, 0, 0 },
10127   { unicode_gc_Cn, 0, 0, 0 },
10128   { unicode_gc_Cn, 0, 0, 0 },
10129   { unicode_gc_Cn, 0, 0, 0 },
10130   { unicode_gc_Cn, 0, 0, 0 },
10131   { unicode_gc_Cn, 0, 0, 0 },
10132   { unicode_gc_Cn, 0, 0, 0 },
10133   { unicode_gc_Cn, 0, 0, 0 },
10134   { unicode_gc_Cn, 0, 0, 0 },
10135   { unicode_gc_Cn, 0, 0, 0 },
10136   { unicode_gc_Cn, 0, 0, 0 },
10137   { unicode_gc_Cn, 0, 0, 0 },
10138   { unicode_gc_Cn, 0, 0, 0 },
10139   { unicode_gc_Cn, 0, 0, 0 },
10140   { unicode_gc_Cn, 0, 0, 0 },
10141   { unicode_gc_Cn, 0, 0, 0 },
10142   { unicode_gc_Cn, 0, 0, 0 },
10143   { unicode_gc_Cn, 0, 0, 0 },
10144   { unicode_gc_Cn, 0, 0, 0 },
10145   { unicode_gc_Cn, 0, 0, 0 },
10146   { unicode_gc_Cn, 0, 0, 0 },
10147   { unicode_gc_Cn, 0, 0, 0 },
10148   { unicode_gc_Cn, 0, 0, 0 },
10149   { unicode_gc_Cn, 0, 0, 0 },
10150   { unicode_gc_Cn, 0, 0, 0 },
10151   { unicode_gc_Cn, 0, 0, 0 },
10152   { unicode_gc_Cn, 0, 0, 0 },
10153   { unicode_gc_Cn, 0, 0, 0 },
10154   { unicode_gc_Cn, 0, 0, 0 },
10155   { unicode_gc_Cn, 0, 0, 0 },
10156   { unicode_gc_Cn, 0, 0, 0 },
10157   { unicode_gc_Cn, 0, 0, 0 },
10158   { unicode_gc_Cn, 0, 0, 0 },
10159   { unicode_gc_Cn, 0, 0, 0 },
10160   { unicode_gc_Cn, 0, 0, 0 },
10161   { unicode_gc_Cn, 0, 0, 0 },
10162   { unicode_gc_Cn, 0, 0, 0 },
10163   { unicode_gc_Cn, 0, 0, 0 },
10164   { unicode_gc_Cn, 0, 0, 0 },
10165   { unicode_gc_Cn, 0, 0, 0 },
10166   { unicode_gc_Cn, 0, 0, 0 },
10167   { unicode_gc_Cn, 0, 0, 0 },
10168   { unicode_gc_Cn, 0, 0, 0 },
10169   { unicode_gc_Cn, 0, 0, 0 },
10170   { unicode_gc_Cn, 0, 0, 0 },
10171   { unicode_gc_Cn, 0, 0, 0 },
10172   { unicode_gc_Cn, 0, 0, 0 },
10173   { unicode_gc_Cn, 0, 0, 0 },
10174   { unicode_gc_Cn, 0, 0, 0 },
10175   { unicode_gc_Cn, 0, 0, 0 },
10176   { unicode_gc_Cn, 0, 0, 0 },
10177   { unicode_gc_Cn, 0, 0, 0 },
10178   { unicode_gc_Cn, 0, 0, 0 },
10179   { unicode_gc_Cn, 0, 0, 0 },
10180   { unicode_gc_Cn, 0, 0, 0 },
10181   { unicode_gc_Cn, 0, 0, 0 },
10182   { unicode_gc_Cn, 0, 0, 0 },
10183   { unicode_gc_Cn, 0, 0, 0 },
10184   { unicode_gc_Cn, 0, 0, 0 },
10185   { unicode_gc_Cn, 0, 0, 0 },
10186   { unicode_gc_Cn, 0, 0, 0 },
10187   { unicode_gc_Cn, 0, 0, 0 },
10188   { unicode_gc_Cn, 0, 0, 0 },
10189   { unicode_gc_Cn, 0, 0, 0 },
10190   { unicode_gc_Cn, 0, 0, 0 },
10191   { unicode_gc_Cn, 0, 0, 0 },
10192   { unicode_gc_Cn, 0, 0, 0 },
10193   { unicode_gc_Cn, 0, 0, 0 },
10194   { unicode_gc_Cn, 0, 0, 0 },
10195   { unicode_gc_Cn, 0, 0, 0 },
10196   { unicode_gc_Cn, 0, 0, 0 },
10197   { unicode_gc_Cn, 0, 0, 0 },
10198   { unicode_gc_Cn, 0, 0, 0 },
10199   { unicode_gc_Cn, 0, 0, 0 },
10200   { unicode_gc_Cn, 0, 0, 0 },
10201   { unicode_gc_Cn, 0, 0, 0 },
10202   { unicode_gc_Cn, 0, 0, 0 },
10203   { unicode_gc_Cn, 0, 0, 0 },
10204   { unicode_gc_Cn, 0, 0, 0 },
10205   { unicode_gc_Cn, 0, 0, 0 },
10206   { unicode_gc_Cn, 0, 0, 0 },
10207   { unicode_gc_Cn, 0, 0, 0 },
10208   { unicode_gc_Cn, 0, 0, 0 },
10209   { unicode_gc_Cn, 0, 0, 0 },
10210   { unicode_gc_Cn, 0, 0, 0 },
10211   { unicode_gc_Cn, 0, 0, 0 },
10212   { unicode_gc_Cn, 0, 0, 0 },
10213   { unicode_gc_Cn, 0, 0, 0 },
10214   { unicode_gc_Cn, 0, 0, 0 },
10215   { unicode_gc_Cn, 0, 0, 0 },
10216   { unicode_gc_Cn, 0, 0, 0 },
10217   { unicode_gc_Cn, 0, 0, 0 },
10218   { unicode_gc_Cn, 0, 0, 0 },
10219   { unicode_gc_Cn, 0, 0, 0 },
10220   { unicode_gc_Cn, 0, 0, 0 },
10221   { unicode_gc_Cn, 0, 0, 0 },
10222   { unicode_gc_Cn, 0, 0, 0 },
10223   { unicode_gc_Cn, 0, 0, 0 },
10224   { unicode_gc_Cn, 0, 0, 0 },
10225   { unicode_gc_Cn, 0, 0, 0 },
10226   { unicode_gc_Cn, 0, 0, 0 },
10227   { unicode_gc_Cn, 0, 0, 0 },
10228   { unicode_gc_Cn, 0, 0, 0 },
10229   { unicode_gc_Cn, 0, 0, 0 },
10230   { unicode_gc_Cn, 0, 0, 0 },
10231   { unicode_gc_Cn, 0, 0, 0 },
10232   { unicode_gc_Cn, 0, 0, 0 },
10233   { unicode_gc_Cn, 0, 0, 0 },
10234   { unicode_gc_Cn, 0, 0, 0 },
10235   { unicode_gc_Cn, 0, 0, 0 },
10236   { unicode_gc_Cn, 0, 0, 0 },
10237   { unicode_gc_Cn, 0, 0, 0 },
10238   { unicode_gc_Cn, 0, 0, 0 },
10239   { unicode_gc_Cn, 0, 0, 0 },
10240   { unicode_gc_Cn, 0, 0, 0 },
10241   { unicode_gc_Cn, 0, 0, 0 },
10242   { unicode_gc_Cn, 0, 0, 0 },
10243   { unicode_gc_Cn, 0, 0, 0 },
10244   { unicode_gc_Cn, 0, 0, 0 },
10245   { unicode_gc_Cn, 0, 0, 0 },
10246   { unicode_gc_Cn, 0, 0, 0 },
10247   { unicode_gc_Cn, 0, 0, 0 },
10248   { unicode_gc_Cn, 0, 0, 0 },
10249   { unicode_gc_Cn, 0, 0, 0 },
10250   { unicode_gc_Cn, 0, 0, 0 },
10251   { unicode_gc_Cn, 0, 0, 0 },
10252   { unicode_gc_Cn, 0, 0, 0 },
10253   { unicode_gc_Cn, 0, 0, 0 },
10254   { unicode_gc_Cn, 0, 0, 0 },
10255   { unicode_gc_Cn, 0, 0, 0 },
10256   { unicode_gc_Cn, 0, 0, 0 },
10257   { unicode_gc_Cn, 0, 0, 0 },
10258   { unicode_gc_Cn, 0, 0, 0 },
10259   { unicode_gc_Cn, 0, 0, 0 },
10260   { unicode_gc_Cn, 0, 0, 0 },
10261   { unicode_gc_Cn, 0, 0, 0 },
10262   { unicode_gc_Cn, 0, 0, 0 },
10263   { unicode_gc_Cn, 0, 0, 0 },
10264   { unicode_gc_Cn, 0, 0, 0 },
10265   { unicode_gc_Cn, 0, 0, 0 },
10266   { unicode_gc_Cn, 0, 0, 0 },
10267   { unicode_gc_Cn, 0, 0, 0 },
10268   { unicode_gc_Cn, 0, 0, 0 },
10269   { unicode_gc_Cn, 0, 0, 0 },
10270   { unicode_gc_Cn, 0, 0, 0 },
10271   { unicode_gc_Cn, 0, 0, 0 },
10272   { unicode_gc_Cn, 0, 0, 0 },
10273   { unicode_gc_Cn, 0, 0, 0 },
10274   { unicode_gc_Cn, 0, 0, 0 },
10275   { unicode_gc_Cn, 0, 0, 0 },
10276   { unicode_gc_Cn, 0, 0, 0 },
10277   { unicode_gc_Cn, 0, 0, 0 },
10278   { unicode_gc_Cn, 0, 0, 0 },
10279   { unicode_gc_Cn, 0, 0, 0 },
10280   { unicode_gc_Cn, 0, 0, 0 },
10281   { unicode_gc_Cn, 0, 0, 0 },
10282   { unicode_gc_Cn, 0, 0, 0 },
10283   { unicode_gc_Cn, 0, 0, 0 },
10284   { unicode_gc_Cn, 0, 0, 0 },
10285   { unicode_gc_Cn, 0, 0, 0 },
10286   { unicode_gc_Cn, 0, 0, 0 },
10287   { unicode_gc_Cn, 0, 0, 0 },
10288   { unicode_gc_Cn, 0, 0, 0 },
10289   { unicode_gc_Cn, 0, 0, 0 },
10290   { unicode_gc_Cn, 0, 0, 0 },
10291   { unicode_gc_Cn, 0, 0, 0 },
10292   { unicode_gc_Cn, 0, 0, 0 },
10293   { unicode_gc_Cn, 0, 0, 0 },
10294   { unicode_gc_Cn, 0, 0, 0 },
10295   { unicode_gc_Cn, 0, 0, 0 },
10296   { unicode_gc_Cn, 0, 0, 0 },
10297   { unicode_gc_Cn, 0, 0, 0 },
10298   { unicode_gc_Cn, 0, 0, 0 },
10299   { unicode_gc_Cn, 0, 0, 0 },
10300   { unicode_gc_Cn, 0, 0, 0 },
10301   { unicode_gc_Cn, 0, 0, 0 },
10302   { unicode_gc_Cn, 0, 0, 0 },
10303   { unicode_gc_Cn, 0, 0, 0 },
10304   { unicode_gc_Cn, 0, 0, 0 },
10305   { unicode_gc_Cn, 0, 0, 0 },
10306   { unicode_gc_Cn, 0, 0, 0 },
10307   { unicode_gc_Cn, 0, 0, 0 },
10308   { unicode_gc_Cn, 0, 0, 0 },
10309   { unicode_gc_Cn, 0, 0, 0 },
10310   { unicode_gc_Cn, 0, 0, 0 },
10311   { unicode_gc_Cn, 0, 0, 0 },
10312   { unicode_gc_Cn, 0, 0, 0 },
10313   { unicode_gc_Cn, 0, 0, 0 },
10314   { unicode_gc_Cn, 0, 0, 0 },
10315   { unicode_gc_Cn, 0, 0, 0 },
10316   { unicode_gc_Cn, 0, 0, 0 },
10317   { unicode_gc_Cn, 0, 0, 0 },
10318   { unicode_gc_Cn, 0, 0, 0 },
10319   { unicode_gc_Cn, 0, 0, 0 },
10320   { unicode_gc_Cn, 0, 0, 0 }
10321 };
10322 static const struct unidata subtable40[] = {
10323   { unicode_gc_Cn, 0, 0, 0 },
10324   { unicode_gc_Cn, 0, 0, 0 },
10325   { unicode_gc_Cn, 0, 0, 0 },
10326   { unicode_gc_Cn, 0, 0, 0 },
10327   { unicode_gc_Cn, 0, 0, 0 },
10328   { unicode_gc_Cn, 0, 0, 0 },
10329   { unicode_gc_Cn, 0, 0, 0 },
10330   { unicode_gc_Cn, 0, 0, 0 },
10331   { unicode_gc_Cn, 0, 0, 0 },
10332   { unicode_gc_Cn, 0, 0, 0 },
10333   { unicode_gc_Cn, 0, 0, 0 },
10334   { unicode_gc_Cn, 0, 0, 0 },
10335   { unicode_gc_Cn, 0, 0, 0 },
10336   { unicode_gc_Cn, 0, 0, 0 },
10337   { unicode_gc_Cn, 0, 0, 0 },
10338   { unicode_gc_Cn, 0, 0, 0 },
10339   { unicode_gc_Cn, 0, 0, 0 },
10340   { unicode_gc_Cn, 0, 0, 0 },
10341   { unicode_gc_Cn, 0, 0, 0 },
10342   { unicode_gc_Cn, 0, 0, 0 },
10343   { unicode_gc_Cn, 0, 0, 0 },
10344   { unicode_gc_Cn, 0, 0, 0 },
10345   { unicode_gc_Cn, 0, 0, 0 },
10346   { unicode_gc_Cn, 0, 0, 0 },
10347   { unicode_gc_Cn, 0, 0, 0 },
10348   { unicode_gc_Cn, 0, 0, 0 },
10349   { unicode_gc_Cn, 0, 0, 0 },
10350   { unicode_gc_Cn, 0, 0, 0 },
10351   { unicode_gc_Cn, 0, 0, 0 },
10352   { unicode_gc_Cn, 0, 0, 0 },
10353   { unicode_gc_Cn, 0, 0, 0 },
10354   { unicode_gc_Cn, 0, 0, 0 },
10355   { unicode_gc_Cn, 0, 0, 0 },
10356   { unicode_gc_Cn, 0, 0, 0 },
10357   { unicode_gc_Cn, 0, 0, 0 },
10358   { unicode_gc_Cn, 0, 0, 0 },
10359   { unicode_gc_Cn, 0, 0, 0 },
10360   { unicode_gc_Cn, 0, 0, 0 },
10361   { unicode_gc_Cn, 0, 0, 0 },
10362   { unicode_gc_Cn, 0, 0, 0 },
10363   { unicode_gc_Cn, 0, 0, 0 },
10364   { unicode_gc_Cn, 0, 0, 0 },
10365   { unicode_gc_Cn, 0, 0, 0 },
10366   { unicode_gc_Cn, 0, 0, 0 },
10367   { unicode_gc_Cn, 0, 0, 0 },
10368   { unicode_gc_Cn, 0, 0, 0 },
10369   { unicode_gc_Cn, 0, 0, 0 },
10370   { unicode_gc_Cn, 0, 0, 0 },
10371   { unicode_gc_Cn, 0, 0, 0 },
10372   { unicode_gc_Cn, 0, 0, 0 },
10373   { unicode_gc_Cn, 0, 0, 0 },
10374   { unicode_gc_Cn, 0, 0, 0 },
10375   { unicode_gc_Cn, 0, 0, 0 },
10376   { unicode_gc_Cn, 0, 0, 0 },
10377   { unicode_gc_Cn, 0, 0, 0 },
10378   { unicode_gc_Cn, 0, 0, 0 },
10379   { unicode_gc_Cn, 0, 0, 0 },
10380   { unicode_gc_Cn, 0, 0, 0 },
10381   { unicode_gc_Cn, 0, 0, 0 },
10382   { unicode_gc_Cn, 0, 0, 0 },
10383   { unicode_gc_Cn, 0, 0, 0 },
10384   { unicode_gc_Cn, 0, 0, 0 },
10385   { unicode_gc_Cn, 0, 0, 0 },
10386   { unicode_gc_Cn, 0, 0, 0 },
10387   { unicode_gc_Cn, 0, 0, 0 },
10388   { unicode_gc_Cn, 0, 0, 0 },
10389   { unicode_gc_Cn, 0, 0, 0 },
10390   { unicode_gc_Cn, 0, 0, 0 },
10391   { unicode_gc_Cn, 0, 0, 0 },
10392   { unicode_gc_Cn, 0, 0, 0 },
10393   { unicode_gc_Cn, 0, 0, 0 },
10394   { unicode_gc_Cn, 0, 0, 0 },
10395   { unicode_gc_Cn, 0, 0, 0 },
10396   { unicode_gc_Cn, 0, 0, 0 },
10397   { unicode_gc_Cn, 0, 0, 0 },
10398   { unicode_gc_Cn, 0, 0, 0 },
10399   { unicode_gc_Cn, 0, 0, 0 },
10400   { unicode_gc_Cn, 0, 0, 0 },
10401   { unicode_gc_Cn, 0, 0, 0 },
10402   { unicode_gc_Cn, 0, 0, 0 },
10403   { unicode_gc_Cn, 0, 0, 0 },
10404   { unicode_gc_Cn, 0, 0, 0 },
10405   { unicode_gc_Cn, 0, 0, 0 },
10406   { unicode_gc_Cn, 0, 0, 0 },
10407   { unicode_gc_Cn, 0, 0, 0 },
10408   { unicode_gc_Cn, 0, 0, 0 },
10409   { unicode_gc_Cn, 0, 0, 0 },
10410   { unicode_gc_Cn, 0, 0, 0 },
10411   { unicode_gc_Cn, 0, 0, 0 },
10412   { unicode_gc_Cn, 0, 0, 0 },
10413   { unicode_gc_Cn, 0, 0, 0 },
10414   { unicode_gc_Cn, 0, 0, 0 },
10415   { unicode_gc_Cn, 0, 0, 0 },
10416   { unicode_gc_Cn, 0, 0, 0 },
10417   { unicode_gc_Cn, 0, 0, 0 },
10418   { unicode_gc_Cn, 0, 0, 0 },
10419   { unicode_gc_Cn, 0, 0, 0 },
10420   { unicode_gc_Cn, 0, 0, 0 },
10421   { unicode_gc_Cn, 0, 0, 0 },
10422   { unicode_gc_Cn, 0, 0, 0 },
10423   { unicode_gc_Cn, 0, 0, 0 },
10424   { unicode_gc_Cn, 0, 0, 0 },
10425   { unicode_gc_Cn, 0, 0, 0 },
10426   { unicode_gc_Cn, 0, 0, 0 },
10427   { unicode_gc_Cn, 0, 0, 0 },
10428   { unicode_gc_Cn, 0, 0, 0 },
10429   { unicode_gc_Cn, 0, 0, 0 },
10430   { unicode_gc_Cn, 0, 0, 0 },
10431   { unicode_gc_Cn, 0, 0, 0 },
10432   { unicode_gc_Cn, 0, 0, 0 },
10433   { unicode_gc_Cn, 0, 0, 0 },
10434   { unicode_gc_Cn, 0, 0, 0 },
10435   { unicode_gc_Cn, 0, 0, 0 },
10436   { unicode_gc_Cn, 0, 0, 0 },
10437   { unicode_gc_Cn, 0, 0, 0 },
10438   { unicode_gc_Cn, 0, 0, 0 },
10439   { unicode_gc_Cn, 0, 0, 0 },
10440   { unicode_gc_Cn, 0, 0, 0 },
10441   { unicode_gc_Cn, 0, 0, 0 },
10442   { unicode_gc_Cn, 0, 0, 0 },
10443   { unicode_gc_Cn, 0, 0, 0 },
10444   { unicode_gc_Cn, 0, 0, 0 },
10445   { unicode_gc_Cn, 0, 0, 0 },
10446   { unicode_gc_Cn, 0, 0, 0 },
10447   { unicode_gc_Cn, 0, 0, 0 },
10448   { unicode_gc_Cn, 0, 0, 0 },
10449   { unicode_gc_Cn, 0, 0, 0 },
10450   { unicode_gc_Cn, 0, 0, 0 },
10451   { unicode_gc_So, 0, 0, 0 },
10452   { unicode_gc_So, 0, 0, 0 },
10453   { unicode_gc_So, 0, 0, 0 },
10454   { unicode_gc_So, 0, 0, 0 },
10455   { unicode_gc_So, 0, 0, 0 },
10456   { unicode_gc_So, 0, 0, 0 },
10457   { unicode_gc_So, 0, 0, 0 },
10458   { unicode_gc_So, 0, 0, 0 },
10459   { unicode_gc_So, 0, 0, 0 },
10460   { unicode_gc_So, 0, 0, 0 },
10461   { unicode_gc_So, 0, 0, 0 },
10462   { unicode_gc_So, 0, 0, 0 },
10463   { unicode_gc_So, 0, 0, 0 },
10464   { unicode_gc_So, 0, 0, 0 },
10465   { unicode_gc_So, 0, 0, 0 },
10466   { unicode_gc_So, 0, 0, 0 },
10467   { unicode_gc_So, 0, 0, 0 },
10468   { unicode_gc_So, 0, 0, 0 },
10469   { unicode_gc_So, 0, 0, 0 },
10470   { unicode_gc_So, 0, 0, 0 },
10471   { unicode_gc_So, 0, 0, 0 },
10472   { unicode_gc_So, 0, 0, 0 },
10473   { unicode_gc_So, 0, 0, 0 },
10474   { unicode_gc_So, 0, 0, 0 },
10475   { unicode_gc_So, 0, 0, 0 },
10476   { unicode_gc_So, 0, 0, 0 },
10477   { unicode_gc_Cn, 0, 0, 0 },
10478   { unicode_gc_So, 0, 0, 0 },
10479   { unicode_gc_So, 0, 0, 0 },
10480   { unicode_gc_So, 0, 0, 0 },
10481   { unicode_gc_So, 0, 0, 0 },
10482   { unicode_gc_So, 0, 0, 0 },
10483   { unicode_gc_So, 0, 0, 0 },
10484   { unicode_gc_So, 0, 0, 0 },
10485   { unicode_gc_So, 0, 0, 0 },
10486   { unicode_gc_So, 0, 0, 0 },
10487   { unicode_gc_So, 0, 0, 0 },
10488   { unicode_gc_So, 0, 0, 0 },
10489   { unicode_gc_So, 0, 0, 0 },
10490   { unicode_gc_So, 0, 0, 0 },
10491   { unicode_gc_So, 0, 0, 0 },
10492   { unicode_gc_So, 0, 0, 0 },
10493   { unicode_gc_So, 0, 0, 0 },
10494   { unicode_gc_So, 0, 0, 0 },
10495   { unicode_gc_So, 0, 0, 0 },
10496   { unicode_gc_So, 0, 0, 0 },
10497   { unicode_gc_So, 0, 0, 0 },
10498   { unicode_gc_So, 0, 0, 0 },
10499   { unicode_gc_So, 0, 0, 0 },
10500   { unicode_gc_So, 0, 0, 0 },
10501   { unicode_gc_So, 0, 0, 0 },
10502   { unicode_gc_So, 0, 0, 0 },
10503   { unicode_gc_So, 0, 0, 0 },
10504   { unicode_gc_So, 0, 0, 0 },
10505   { unicode_gc_So, 0, 0, 0 },
10506   { unicode_gc_So, 0, 0, 0 },
10507   { unicode_gc_So, 0, 0, 0 },
10508   { unicode_gc_So, 0, 0, 0 },
10509   { unicode_gc_So, 0, 0, 0 },
10510   { unicode_gc_So, 0, 0, 0 },
10511   { unicode_gc_So, 0, 0, 0 },
10512   { unicode_gc_So, 0, 0, 0 },
10513   { unicode_gc_So, 0, 0, 0 },
10514   { unicode_gc_So, 0, 0, 0 },
10515   { unicode_gc_So, 0, 0, 0 },
10516   { unicode_gc_So, 0, 0, 0 },
10517   { unicode_gc_So, 0, 0, 0 },
10518   { unicode_gc_So, 0, 0, 0 },
10519   { unicode_gc_So, 0, 0, 0 },
10520   { unicode_gc_So, 0, 0, 0 },
10521   { unicode_gc_So, 0, 0, 0 },
10522   { unicode_gc_So, 0, 0, 0 },
10523   { unicode_gc_So, 0, 0, 0 },
10524   { unicode_gc_So, 0, 0, 0 },
10525   { unicode_gc_So, 0, 0, 0 },
10526   { unicode_gc_So, 0, 0, 0 },
10527   { unicode_gc_So, 0, 0, 0 },
10528   { unicode_gc_So, 0, 0, 0 },
10529   { unicode_gc_So, 0, 0, 0 },
10530   { unicode_gc_So, 0, 0, 0 },
10531   { unicode_gc_So, 0, 0, 0 },
10532   { unicode_gc_So, 0, 0, 0 },
10533   { unicode_gc_So, 0, 0, 0 },
10534   { unicode_gc_So, 0, 0, 0 },
10535   { unicode_gc_So, 0, 0, 0 },
10536   { unicode_gc_So, 0, 0, 0 },
10537   { unicode_gc_So, 0, 0, 0 },
10538   { unicode_gc_So, 0, 0, 0 },
10539   { unicode_gc_So, 0, 0, 0 },
10540   { unicode_gc_So, 0, 0, 0 },
10541   { unicode_gc_So, 0, 0, 0 },
10542   { unicode_gc_So, 0, 0, 0 },
10543   { unicode_gc_So, 0, 0, 0 },
10544   { unicode_gc_So, 0, 0, 0 },
10545   { unicode_gc_So, 0, 0, 0 },
10546   { unicode_gc_So, 0, 0, 0 },
10547   { unicode_gc_So, 0, 0, 0 },
10548   { unicode_gc_So, 0, 0, 0 },
10549   { unicode_gc_So, 0, 0, 0 },
10550   { unicode_gc_So, 0, 0, 0 },
10551   { unicode_gc_So, 0, 0, 0 },
10552   { unicode_gc_So, 0, 0, 0 },
10553   { unicode_gc_So, 0, 0, 0 },
10554   { unicode_gc_So, 0, 0, 0 },
10555   { unicode_gc_So, 0, 0, 0 },
10556   { unicode_gc_So, 0, 0, 0 },
10557   { unicode_gc_So, 0, 0, 0 },
10558   { unicode_gc_So, 0, 0, 0 },
10559   { unicode_gc_So, 0, 0, 0 },
10560   { unicode_gc_So, 0, 0, 0 },
10561   { unicode_gc_So, 0, 0, 0 },
10562   { unicode_gc_So, 0, 0, 0 },
10563   { unicode_gc_So, 0, 0, 0 },
10564   { unicode_gc_So, 0, 0, 0 },
10565   { unicode_gc_So, 0, 0, 0 },
10566   { unicode_gc_So, 0, 0, 0 },
10567   { unicode_gc_Cn, 0, 0, 0 },
10568   { unicode_gc_Cn, 0, 0, 0 },
10569   { unicode_gc_Cn, 0, 0, 0 },
10570   { unicode_gc_Cn, 0, 0, 0 },
10571   { unicode_gc_Cn, 0, 0, 0 },
10572   { unicode_gc_Cn, 0, 0, 0 },
10573   { unicode_gc_Cn, 0, 0, 0 },
10574   { unicode_gc_Cn, 0, 0, 0 },
10575   { unicode_gc_Cn, 0, 0, 0 },
10576   { unicode_gc_Cn, 0, 0, 0 },
10577   { unicode_gc_Cn, 0, 0, 0 },
10578   { unicode_gc_Cn, 0, 0, 0 }
10579 };
10580 static const struct unidata subtable41[] = {
10581   { unicode_gc_So, 0, 0, 0 },
10582   { unicode_gc_So, 0, 0, 0 },
10583   { unicode_gc_So, 0, 0, 0 },
10584   { unicode_gc_So, 0, 0, 0 },
10585   { unicode_gc_So, 0, 0, 0 },
10586   { unicode_gc_So, 0, 0, 0 },
10587   { unicode_gc_So, 0, 0, 0 },
10588   { unicode_gc_So, 0, 0, 0 },
10589   { unicode_gc_So, 0, 0, 0 },
10590   { unicode_gc_So, 0, 0, 0 },
10591   { unicode_gc_So, 0, 0, 0 },
10592   { unicode_gc_So, 0, 0, 0 },
10593   { unicode_gc_So, 0, 0, 0 },
10594   { unicode_gc_So, 0, 0, 0 },
10595   { unicode_gc_So, 0, 0, 0 },
10596   { unicode_gc_So, 0, 0, 0 },
10597   { unicode_gc_So, 0, 0, 0 },
10598   { unicode_gc_So, 0, 0, 0 },
10599   { unicode_gc_So, 0, 0, 0 },
10600   { unicode_gc_So, 0, 0, 0 },
10601   { unicode_gc_So, 0, 0, 0 },
10602   { unicode_gc_So, 0, 0, 0 },
10603   { unicode_gc_So, 0, 0, 0 },
10604   { unicode_gc_So, 0, 0, 0 },
10605   { unicode_gc_So, 0, 0, 0 },
10606   { unicode_gc_So, 0, 0, 0 },
10607   { unicode_gc_So, 0, 0, 0 },
10608   { unicode_gc_So, 0, 0, 0 },
10609   { unicode_gc_So, 0, 0, 0 },
10610   { unicode_gc_So, 0, 0, 0 },
10611   { unicode_gc_So, 0, 0, 0 },
10612   { unicode_gc_So, 0, 0, 0 },
10613   { unicode_gc_So, 0, 0, 0 },
10614   { unicode_gc_So, 0, 0, 0 },
10615   { unicode_gc_So, 0, 0, 0 },
10616   { unicode_gc_So, 0, 0, 0 },
10617   { unicode_gc_So, 0, 0, 0 },
10618   { unicode_gc_So, 0, 0, 0 },
10619   { unicode_gc_So, 0, 0, 0 },
10620   { unicode_gc_So, 0, 0, 0 },
10621   { unicode_gc_So, 0, 0, 0 },
10622   { unicode_gc_So, 0, 0, 0 },
10623   { unicode_gc_So, 0, 0, 0 },
10624   { unicode_gc_So, 0, 0, 0 },
10625   { unicode_gc_So, 0, 0, 0 },
10626   { unicode_gc_So, 0, 0, 0 },
10627   { unicode_gc_So, 0, 0, 0 },
10628   { unicode_gc_So, 0, 0, 0 },
10629   { unicode_gc_So, 0, 0, 0 },
10630   { unicode_gc_So, 0, 0, 0 },
10631   { unicode_gc_So, 0, 0, 0 },
10632   { unicode_gc_So, 0, 0, 0 },
10633   { unicode_gc_So, 0, 0, 0 },
10634   { unicode_gc_So, 0, 0, 0 },
10635   { unicode_gc_So, 0, 0, 0 },
10636   { unicode_gc_So, 0, 0, 0 },
10637   { unicode_gc_So, 0, 0, 0 },
10638   { unicode_gc_So, 0, 0, 0 },
10639   { unicode_gc_So, 0, 0, 0 },
10640   { unicode_gc_So, 0, 0, 0 },
10641   { unicode_gc_So, 0, 0, 0 },
10642   { unicode_gc_So, 0, 0, 0 },
10643   { unicode_gc_So, 0, 0, 0 },
10644   { unicode_gc_So, 0, 0, 0 },
10645   { unicode_gc_So, 0, 0, 0 },
10646   { unicode_gc_So, 0, 0, 0 },
10647   { unicode_gc_So, 0, 0, 0 },
10648   { unicode_gc_So, 0, 0, 0 },
10649   { unicode_gc_So, 0, 0, 0 },
10650   { unicode_gc_So, 0, 0, 0 },
10651   { unicode_gc_So, 0, 0, 0 },
10652   { unicode_gc_So, 0, 0, 0 },
10653   { unicode_gc_So, 0, 0, 0 },
10654   { unicode_gc_So, 0, 0, 0 },
10655   { unicode_gc_So, 0, 0, 0 },
10656   { unicode_gc_So, 0, 0, 0 },
10657   { unicode_gc_So, 0, 0, 0 },
10658   { unicode_gc_So, 0, 0, 0 },
10659   { unicode_gc_So, 0, 0, 0 },
10660   { unicode_gc_So, 0, 0, 0 },
10661   { unicode_gc_So, 0, 0, 0 },
10662   { unicode_gc_So, 0, 0, 0 },
10663   { unicode_gc_So, 0, 0, 0 },
10664   { unicode_gc_So, 0, 0, 0 },
10665   { unicode_gc_So, 0, 0, 0 },
10666   { unicode_gc_So, 0, 0, 0 },
10667   { unicode_gc_So, 0, 0, 0 },
10668   { unicode_gc_So, 0, 0, 0 },
10669   { unicode_gc_So, 0, 0, 0 },
10670   { unicode_gc_So, 0, 0, 0 },
10671   { unicode_gc_So, 0, 0, 0 },
10672   { unicode_gc_So, 0, 0, 0 },
10673   { unicode_gc_So, 0, 0, 0 },
10674   { unicode_gc_So, 0, 0, 0 },
10675   { unicode_gc_So, 0, 0, 0 },
10676   { unicode_gc_So, 0, 0, 0 },
10677   { unicode_gc_So, 0, 0, 0 },
10678   { unicode_gc_So, 0, 0, 0 },
10679   { unicode_gc_So, 0, 0, 0 },
10680   { unicode_gc_So, 0, 0, 0 },
10681   { unicode_gc_So, 0, 0, 0 },
10682   { unicode_gc_So, 0, 0, 0 },
10683   { unicode_gc_So, 0, 0, 0 },
10684   { unicode_gc_So, 0, 0, 0 },
10685   { unicode_gc_So, 0, 0, 0 },
10686   { unicode_gc_So, 0, 0, 0 },
10687   { unicode_gc_So, 0, 0, 0 },
10688   { unicode_gc_So, 0, 0, 0 },
10689   { unicode_gc_So, 0, 0, 0 },
10690   { unicode_gc_So, 0, 0, 0 },
10691   { unicode_gc_So, 0, 0, 0 },
10692   { unicode_gc_So, 0, 0, 0 },
10693   { unicode_gc_So, 0, 0, 0 },
10694   { unicode_gc_So, 0, 0, 0 },
10695   { unicode_gc_So, 0, 0, 0 },
10696   { unicode_gc_So, 0, 0, 0 },
10697   { unicode_gc_So, 0, 0, 0 },
10698   { unicode_gc_So, 0, 0, 0 },
10699   { unicode_gc_So, 0, 0, 0 },
10700   { unicode_gc_So, 0, 0, 0 },
10701   { unicode_gc_So, 0, 0, 0 },
10702   { unicode_gc_So, 0, 0, 0 },
10703   { unicode_gc_So, 0, 0, 0 },
10704   { unicode_gc_So, 0, 0, 0 },
10705   { unicode_gc_So, 0, 0, 0 },
10706   { unicode_gc_So, 0, 0, 0 },
10707   { unicode_gc_So, 0, 0, 0 },
10708   { unicode_gc_So, 0, 0, 0 },
10709   { unicode_gc_So, 0, 0, 0 },
10710   { unicode_gc_So, 0, 0, 0 },
10711   { unicode_gc_So, 0, 0, 0 },
10712   { unicode_gc_So, 0, 0, 0 },
10713   { unicode_gc_So, 0, 0, 0 },
10714   { unicode_gc_So, 0, 0, 0 },
10715   { unicode_gc_So, 0, 0, 0 },
10716   { unicode_gc_So, 0, 0, 0 },
10717   { unicode_gc_So, 0, 0, 0 },
10718   { unicode_gc_So, 0, 0, 0 },
10719   { unicode_gc_So, 0, 0, 0 },
10720   { unicode_gc_So, 0, 0, 0 },
10721   { unicode_gc_So, 0, 0, 0 },
10722   { unicode_gc_So, 0, 0, 0 },
10723   { unicode_gc_So, 0, 0, 0 },
10724   { unicode_gc_So, 0, 0, 0 },
10725   { unicode_gc_So, 0, 0, 0 },
10726   { unicode_gc_So, 0, 0, 0 },
10727   { unicode_gc_So, 0, 0, 0 },
10728   { unicode_gc_So, 0, 0, 0 },
10729   { unicode_gc_So, 0, 0, 0 },
10730   { unicode_gc_So, 0, 0, 0 },
10731   { unicode_gc_So, 0, 0, 0 },
10732   { unicode_gc_So, 0, 0, 0 },
10733   { unicode_gc_So, 0, 0, 0 },
10734   { unicode_gc_So, 0, 0, 0 },
10735   { unicode_gc_So, 0, 0, 0 },
10736   { unicode_gc_So, 0, 0, 0 },
10737   { unicode_gc_So, 0, 0, 0 },
10738   { unicode_gc_So, 0, 0, 0 },
10739   { unicode_gc_So, 0, 0, 0 },
10740   { unicode_gc_So, 0, 0, 0 },
10741   { unicode_gc_So, 0, 0, 0 },
10742   { unicode_gc_So, 0, 0, 0 },
10743   { unicode_gc_So, 0, 0, 0 },
10744   { unicode_gc_So, 0, 0, 0 },
10745   { unicode_gc_So, 0, 0, 0 },
10746   { unicode_gc_So, 0, 0, 0 },
10747   { unicode_gc_So, 0, 0, 0 },
10748   { unicode_gc_So, 0, 0, 0 },
10749   { unicode_gc_So, 0, 0, 0 },
10750   { unicode_gc_So, 0, 0, 0 },
10751   { unicode_gc_So, 0, 0, 0 },
10752   { unicode_gc_So, 0, 0, 0 },
10753   { unicode_gc_So, 0, 0, 0 },
10754   { unicode_gc_So, 0, 0, 0 },
10755   { unicode_gc_So, 0, 0, 0 },
10756   { unicode_gc_So, 0, 0, 0 },
10757   { unicode_gc_So, 0, 0, 0 },
10758   { unicode_gc_So, 0, 0, 0 },
10759   { unicode_gc_So, 0, 0, 0 },
10760   { unicode_gc_So, 0, 0, 0 },
10761   { unicode_gc_So, 0, 0, 0 },
10762   { unicode_gc_So, 0, 0, 0 },
10763   { unicode_gc_So, 0, 0, 0 },
10764   { unicode_gc_So, 0, 0, 0 },
10765   { unicode_gc_So, 0, 0, 0 },
10766   { unicode_gc_So, 0, 0, 0 },
10767   { unicode_gc_So, 0, 0, 0 },
10768   { unicode_gc_So, 0, 0, 0 },
10769   { unicode_gc_So, 0, 0, 0 },
10770   { unicode_gc_So, 0, 0, 0 },
10771   { unicode_gc_So, 0, 0, 0 },
10772   { unicode_gc_So, 0, 0, 0 },
10773   { unicode_gc_So, 0, 0, 0 },
10774   { unicode_gc_So, 0, 0, 0 },
10775   { unicode_gc_So, 0, 0, 0 },
10776   { unicode_gc_So, 0, 0, 0 },
10777   { unicode_gc_So, 0, 0, 0 },
10778   { unicode_gc_So, 0, 0, 0 },
10779   { unicode_gc_So, 0, 0, 0 },
10780   { unicode_gc_So, 0, 0, 0 },
10781   { unicode_gc_So, 0, 0, 0 },
10782   { unicode_gc_So, 0, 0, 0 },
10783   { unicode_gc_So, 0, 0, 0 },
10784   { unicode_gc_So, 0, 0, 0 },
10785   { unicode_gc_So, 0, 0, 0 },
10786   { unicode_gc_So, 0, 0, 0 },
10787   { unicode_gc_So, 0, 0, 0 },
10788   { unicode_gc_So, 0, 0, 0 },
10789   { unicode_gc_So, 0, 0, 0 },
10790   { unicode_gc_So, 0, 0, 0 },
10791   { unicode_gc_So, 0, 0, 0 },
10792   { unicode_gc_So, 0, 0, 0 },
10793   { unicode_gc_So, 0, 0, 0 },
10794   { unicode_gc_So, 0, 0, 0 },
10795   { unicode_gc_Cn, 0, 0, 0 },
10796   { unicode_gc_Cn, 0, 0, 0 },
10797   { unicode_gc_Cn, 0, 0, 0 },
10798   { unicode_gc_Cn, 0, 0, 0 },
10799   { unicode_gc_Cn, 0, 0, 0 },
10800   { unicode_gc_Cn, 0, 0, 0 },
10801   { unicode_gc_Cn, 0, 0, 0 },
10802   { unicode_gc_Cn, 0, 0, 0 },
10803   { unicode_gc_Cn, 0, 0, 0 },
10804   { unicode_gc_Cn, 0, 0, 0 },
10805   { unicode_gc_Cn, 0, 0, 0 },
10806   { unicode_gc_Cn, 0, 0, 0 },
10807   { unicode_gc_Cn, 0, 0, 0 },
10808   { unicode_gc_Cn, 0, 0, 0 },
10809   { unicode_gc_Cn, 0, 0, 0 },
10810   { unicode_gc_Cn, 0, 0, 0 },
10811   { unicode_gc_Cn, 0, 0, 0 },
10812   { unicode_gc_Cn, 0, 0, 0 },
10813   { unicode_gc_Cn, 0, 0, 0 },
10814   { unicode_gc_Cn, 0, 0, 0 },
10815   { unicode_gc_Cn, 0, 0, 0 },
10816   { unicode_gc_Cn, 0, 0, 0 },
10817   { unicode_gc_Cn, 0, 0, 0 },
10818   { unicode_gc_Cn, 0, 0, 0 },
10819   { unicode_gc_Cn, 0, 0, 0 },
10820   { unicode_gc_Cn, 0, 0, 0 },
10821   { unicode_gc_So, 0, 0, 0 },
10822   { unicode_gc_So, 0, 0, 0 },
10823   { unicode_gc_So, 0, 0, 0 },
10824   { unicode_gc_So, 0, 0, 0 },
10825   { unicode_gc_So, 0, 0, 0 },
10826   { unicode_gc_So, 0, 0, 0 },
10827   { unicode_gc_So, 0, 0, 0 },
10828   { unicode_gc_So, 0, 0, 0 },
10829   { unicode_gc_So, 0, 0, 0 },
10830   { unicode_gc_So, 0, 0, 0 },
10831   { unicode_gc_So, 0, 0, 0 },
10832   { unicode_gc_So, 0, 0, 0 },
10833   { unicode_gc_Cn, 0, 0, 0 },
10834   { unicode_gc_Cn, 0, 0, 0 },
10835   { unicode_gc_Cn, 0, 0, 0 },
10836   { unicode_gc_Cn, 0, 0, 0 }
10837 };
10838 static const struct unidata subtable42[] = {
10839   { unicode_gc_Zs, 0, 0, 0 },
10840   { unicode_gc_Po, 0, 0, 0 },
10841   { unicode_gc_Po, 0, 0, 0 },
10842   { unicode_gc_Po, 0, 0, 0 },
10843   { unicode_gc_So, 0, 0, 0 },
10844   { unicode_gc_Lm, 0, 0, 0 },
10845   { unicode_gc_Lo, 0, 0, 0 },
10846   { unicode_gc_Nl, 0, 0, 0 },
10847   { unicode_gc_Ps, 0, 0, 0 },
10848   { unicode_gc_Pe, 0, 0, 0 },
10849   { unicode_gc_Ps, 0, 0, 0 },
10850   { unicode_gc_Pe, 0, 0, 0 },
10851   { unicode_gc_Ps, 0, 0, 0 },
10852   { unicode_gc_Pe, 0, 0, 0 },
10853   { unicode_gc_Ps, 0, 0, 0 },
10854   { unicode_gc_Pe, 0, 0, 0 },
10855   { unicode_gc_Ps, 0, 0, 0 },
10856   { unicode_gc_Pe, 0, 0, 0 },
10857   { unicode_gc_So, 0, 0, 0 },
10858   { unicode_gc_So, 0, 0, 0 },
10859   { unicode_gc_Ps, 0, 0, 0 },
10860   { unicode_gc_Pe, 0, 0, 0 },
10861   { unicode_gc_Ps, 0, 0, 0 },
10862   { unicode_gc_Pe, 0, 0, 0 },
10863   { unicode_gc_Ps, 0, 0, 0 },
10864   { unicode_gc_Pe, 0, 0, 0 },
10865   { unicode_gc_Ps, 0, 0, 0 },
10866   { unicode_gc_Pe, 0, 0, 0 },
10867   { unicode_gc_Pd, 0, 0, 0 },
10868   { unicode_gc_Ps, 0, 0, 0 },
10869   { unicode_gc_Pe, 0, 0, 0 },
10870   { unicode_gc_Pe, 0, 0, 0 },
10871   { unicode_gc_So, 0, 0, 0 },
10872   { unicode_gc_Nl, 0, 0, 0 },
10873   { unicode_gc_Nl, 0, 0, 0 },
10874   { unicode_gc_Nl, 0, 0, 0 },
10875   { unicode_gc_Nl, 0, 0, 0 },
10876   { unicode_gc_Nl, 0, 0, 0 },
10877   { unicode_gc_Nl, 0, 0, 0 },
10878   { unicode_gc_Nl, 0, 0, 0 },
10879   { unicode_gc_Nl, 0, 0, 0 },
10880   { unicode_gc_Nl, 0, 0, 0 },
10881   { unicode_gc_Mn, 218, 0, 0 },
10882   { unicode_gc_Mn, 228, 0, 0 },
10883   { unicode_gc_Mn, 232, 0, 0 },
10884   { unicode_gc_Mn, 222, 0, 0 },
10885   { unicode_gc_Mn, 224, 0, 0 },
10886   { unicode_gc_Mn, 224, 0, 0 },
10887   { unicode_gc_Pd, 0, 0, 0 },
10888   { unicode_gc_Lm, 0, 0, 0 },
10889   { unicode_gc_Lm, 0, 0, 0 },
10890   { unicode_gc_Lm, 0, 0, 0 },
10891   { unicode_gc_Lm, 0, 0, 0 },
10892   { unicode_gc_Lm, 0, 0, 0 },
10893   { unicode_gc_So, 0, 0, 0 },
10894   { unicode_gc_So, 0, 0, 0 },
10895   { unicode_gc_Nl, 0, 0, 0 },
10896   { unicode_gc_Nl, 0, 0, 0 },
10897   { unicode_gc_Nl, 0, 0, 0 },
10898   { unicode_gc_Lm, 0, 0, 0 },
10899   { unicode_gc_Lo, 0, 0, 0 },
10900   { unicode_gc_Po, 0, 0, 0 },
10901   { unicode_gc_So, 0, 0, 0 },
10902   { unicode_gc_So, 0, 0, 0 },
10903   { unicode_gc_Cn, 0, 0, 0 },
10904   { unicode_gc_Lo, 0, 0, 0 },
10905   { unicode_gc_Lo, 0, 0, 0 },
10906   { unicode_gc_Lo, 0, 0, 0 },
10907   { unicode_gc_Lo, 0, 0, 0 },
10908   { unicode_gc_Lo, 0, 0, 0 },
10909   { unicode_gc_Lo, 0, 0, 0 },
10910   { unicode_gc_Lo, 0, 0, 0 },
10911   { unicode_gc_Lo, 0, 0, 0 },
10912   { unicode_gc_Lo, 0, 0, 0 },
10913   { unicode_gc_Lo, 0, 0, 0 },
10914   { unicode_gc_Lo, 0, 0, 0 },
10915   { unicode_gc_Lo, 0, 0, 0 },
10916   { unicode_gc_Lo, 0, 0, 0 },
10917   { unicode_gc_Lo, 0, 0, 0 },
10918   { unicode_gc_Lo, 0, 0, 0 },
10919   { unicode_gc_Lo, 0, 0, 0 },
10920   { unicode_gc_Lo, 0, 0, 0 },
10921   { unicode_gc_Lo, 0, 0, 0 },
10922   { unicode_gc_Lo, 0, 0, 0 },
10923   { unicode_gc_Lo, 0, 0, 0 },
10924   { unicode_gc_Lo, 0, 0, 0 },
10925   { unicode_gc_Lo, 0, 0, 0 },
10926   { unicode_gc_Lo, 0, 0, 0 },
10927   { unicode_gc_Lo, 0, 0, 0 },
10928   { unicode_gc_Lo, 0, 0, 0 },
10929   { unicode_gc_Lo, 0, 0, 0 },
10930   { unicode_gc_Lo, 0, 0, 0 },
10931   { unicode_gc_Lo, 0, 0, 0 },
10932   { unicode_gc_Lo, 0, 0, 0 },
10933   { unicode_gc_Lo, 0, 0, 0 },
10934   { unicode_gc_Lo, 0, 0, 0 },
10935   { unicode_gc_Lo, 0, 0, 0 },
10936   { unicode_gc_Lo, 0, 0, 0 },
10937   { unicode_gc_Lo, 0, 0, 0 },
10938   { unicode_gc_Lo, 0, 0, 0 },
10939   { unicode_gc_Lo, 0, 0, 0 },
10940   { unicode_gc_Lo, 0, 0, 0 },
10941   { unicode_gc_Lo, 0, 0, 0 },
10942   { unicode_gc_Lo, 0, 0, 0 },
10943   { unicode_gc_Lo, 0, 0, 0 },
10944   { unicode_gc_Lo, 0, 0, 0 },
10945   { unicode_gc_Lo, 0, 0, 0 },
10946   { unicode_gc_Lo, 0, 0, 0 },
10947   { unicode_gc_Lo, 0, 0, 0 },
10948   { unicode_gc_Lo, 0, 0, 0 },
10949   { unicode_gc_Lo, 0, 0, 0 },
10950   { unicode_gc_Lo, 0, 0, 0 },
10951   { unicode_gc_Lo, 0, 0, 0 },
10952   { unicode_gc_Lo, 0, 0, 0 },
10953   { unicode_gc_Lo, 0, 0, 0 },
10954   { unicode_gc_Lo, 0, 0, 0 },
10955   { unicode_gc_Lo, 0, 0, 0 },
10956   { unicode_gc_Lo, 0, 0, 0 },
10957   { unicode_gc_Lo, 0, 0, 0 },
10958   { unicode_gc_Lo, 0, 0, 0 },
10959   { unicode_gc_Lo, 0, 0, 0 },
10960   { unicode_gc_Lo, 0, 0, 0 },
10961   { unicode_gc_Lo, 0, 0, 0 },
10962   { unicode_gc_Lo, 0, 0, 0 },
10963   { unicode_gc_Lo, 0, 0, 0 },
10964   { unicode_gc_Lo, 0, 0, 0 },
10965   { unicode_gc_Lo, 0, 0, 0 },
10966   { unicode_gc_Lo, 0, 0, 0 },
10967   { unicode_gc_Lo, 0, 0, 0 },
10968   { unicode_gc_Lo, 0, 0, 0 },
10969   { unicode_gc_Lo, 0, 0, 0 },
10970   { unicode_gc_Lo, 0, 0, 0 },
10971   { unicode_gc_Lo, 0, 0, 0 },
10972   { unicode_gc_Lo, 0, 0, 0 },
10973   { unicode_gc_Lo, 0, 0, 0 },
10974   { unicode_gc_Lo, 0, 0, 0 },
10975   { unicode_gc_Lo, 0, 0, 0 },
10976   { unicode_gc_Lo, 0, 0, 0 },
10977   { unicode_gc_Lo, 0, 0, 0 },
10978   { unicode_gc_Lo, 0, 0, 0 },
10979   { unicode_gc_Lo, 0, 0, 0 },
10980   { unicode_gc_Lo, 0, 0, 0 },
10981   { unicode_gc_Lo, 0, 0, 0 },
10982   { unicode_gc_Lo, 0, 0, 0 },
10983   { unicode_gc_Lo, 0, 0, 0 },
10984   { unicode_gc_Lo, 0, 0, 0 },
10985   { unicode_gc_Lo, 0, 0, 0 },
10986   { unicode_gc_Lo, 0, 0, 0 },
10987   { unicode_gc_Lo, 0, 0, 0 },
10988   { unicode_gc_Lo, 0, 0, 0 },
10989   { unicode_gc_Lo, 0, 0, 0 },
10990   { unicode_gc_Cn, 0, 0, 0 },
10991   { unicode_gc_Cn, 0, 0, 0 },
10992   { unicode_gc_Mn, 8, 0, 0 },
10993   { unicode_gc_Mn, 8, 0, 0 },
10994   { unicode_gc_Sk, 0, 0, 0 },
10995   { unicode_gc_Sk, 0, 0, 0 },
10996   { unicode_gc_Lm, 0, 0, 0 },
10997   { unicode_gc_Lm, 0, 0, 0 },
10998   { unicode_gc_Lo, 0, 0, 0 },
10999   { unicode_gc_Pd, 0, 0, 0 },
11000   { unicode_gc_Lo, 0, 0, 0 },
11001   { unicode_gc_Lo, 0, 0, 0 },
11002   { unicode_gc_Lo, 0, 0, 0 },
11003   { unicode_gc_Lo, 0, 0, 0 },
11004   { unicode_gc_Lo, 0, 0, 0 },
11005   { unicode_gc_Lo, 0, 0, 0 },
11006   { unicode_gc_Lo, 0, 0, 0 },
11007   { unicode_gc_Lo, 0, 0, 0 },
11008   { unicode_gc_Lo, 0, 0, 0 },
11009   { unicode_gc_Lo, 0, 0, 0 },
11010   { unicode_gc_Lo, 0, 0, 0 },
11011   { unicode_gc_Lo, 0, 0, 0 },
11012   { unicode_gc_Lo, 0, 0, 0 },
11013   { unicode_gc_Lo, 0, 0, 0 },
11014   { unicode_gc_Lo, 0, 0, 0 },
11015   { unicode_gc_Lo, 0, 0, 0 },
11016   { unicode_gc_Lo, 0, 0, 0 },
11017   { unicode_gc_Lo, 0, 0, 0 },
11018   { unicode_gc_Lo, 0, 0, 0 },
11019   { unicode_gc_Lo, 0, 0, 0 },
11020   { unicode_gc_Lo, 0, 0, 0 },
11021   { unicode_gc_Lo, 0, 0, 0 },
11022   { unicode_gc_Lo, 0, 0, 0 },
11023   { unicode_gc_Lo, 0, 0, 0 },
11024   { unicode_gc_Lo, 0, 0, 0 },
11025   { unicode_gc_Lo, 0, 0, 0 },
11026   { unicode_gc_Lo, 0, 0, 0 },
11027   { unicode_gc_Lo, 0, 0, 0 },
11028   { unicode_gc_Lo, 0, 0, 0 },
11029   { unicode_gc_Lo, 0, 0, 0 },
11030   { unicode_gc_Lo, 0, 0, 0 },
11031   { unicode_gc_Lo, 0, 0, 0 },
11032   { unicode_gc_Lo, 0, 0, 0 },
11033   { unicode_gc_Lo, 0, 0, 0 },
11034   { unicode_gc_Lo, 0, 0, 0 },
11035   { unicode_gc_Lo, 0, 0, 0 },
11036   { unicode_gc_Lo, 0, 0, 0 },
11037   { unicode_gc_Lo, 0, 0, 0 },
11038   { unicode_gc_Lo, 0, 0, 0 },
11039   { unicode_gc_Lo, 0, 0, 0 },
11040   { unicode_gc_Lo, 0, 0, 0 },
11041   { unicode_gc_Lo, 0, 0, 0 },
11042   { unicode_gc_Lo, 0, 0, 0 },
11043   { unicode_gc_Lo, 0, 0, 0 },
11044   { unicode_gc_Lo, 0, 0, 0 },
11045   { unicode_gc_Lo, 0, 0, 0 },
11046   { unicode_gc_Lo, 0, 0, 0 },
11047   { unicode_gc_Lo, 0, 0, 0 },
11048   { unicode_gc_Lo, 0, 0, 0 },
11049   { unicode_gc_Lo, 0, 0, 0 },
11050   { unicode_gc_Lo, 0, 0, 0 },
11051   { unicode_gc_Lo, 0, 0, 0 },
11052   { unicode_gc_Lo, 0, 0, 0 },
11053   { unicode_gc_Lo, 0, 0, 0 },
11054   { unicode_gc_Lo, 0, 0, 0 },
11055   { unicode_gc_Lo, 0, 0, 0 },
11056   { unicode_gc_Lo, 0, 0, 0 },
11057   { unicode_gc_Lo, 0, 0, 0 },
11058   { unicode_gc_Lo, 0, 0, 0 },
11059   { unicode_gc_Lo, 0, 0, 0 },
11060   { unicode_gc_Lo, 0, 0, 0 },
11061   { unicode_gc_Lo, 0, 0, 0 },
11062   { unicode_gc_Lo, 0, 0, 0 },
11063   { unicode_gc_Lo, 0, 0, 0 },
11064   { unicode_gc_Lo, 0, 0, 0 },
11065   { unicode_gc_Lo, 0, 0, 0 },
11066   { unicode_gc_Lo, 0, 0, 0 },
11067   { unicode_gc_Lo, 0, 0, 0 },
11068   { unicode_gc_Lo, 0, 0, 0 },
11069   { unicode_gc_Lo, 0, 0, 0 },
11070   { unicode_gc_Lo, 0, 0, 0 },
11071   { unicode_gc_Lo, 0, 0, 0 },
11072   { unicode_gc_Lo, 0, 0, 0 },
11073   { unicode_gc_Lo, 0, 0, 0 },
11074   { unicode_gc_Lo, 0, 0, 0 },
11075   { unicode_gc_Lo, 0, 0, 0 },
11076   { unicode_gc_Lo, 0, 0, 0 },
11077   { unicode_gc_Lo, 0, 0, 0 },
11078   { unicode_gc_Lo, 0, 0, 0 },
11079   { unicode_gc_Lo, 0, 0, 0 },
11080   { unicode_gc_Lo, 0, 0, 0 },
11081   { unicode_gc_Lo, 0, 0, 0 },
11082   { unicode_gc_Lo, 0, 0, 0 },
11083   { unicode_gc_Lo, 0, 0, 0 },
11084   { unicode_gc_Lo, 0, 0, 0 },
11085   { unicode_gc_Lo, 0, 0, 0 },
11086   { unicode_gc_Lo, 0, 0, 0 },
11087   { unicode_gc_Lo, 0, 0, 0 },
11088   { unicode_gc_Lo, 0, 0, 0 },
11089   { unicode_gc_Lo, 0, 0, 0 },
11090   { unicode_gc_Pc, 0, 0, 0 },
11091   { unicode_gc_Lm, 0, 0, 0 },
11092   { unicode_gc_Lm, 0, 0, 0 },
11093   { unicode_gc_Lm, 0, 0, 0 },
11094   { unicode_gc_Lo, 0, 0, 0 }
11095 };
11096 static const struct unidata subtable43[] = {
11097   { unicode_gc_Cn, 0, 0, 0 },
11098   { unicode_gc_Cn, 0, 0, 0 },
11099   { unicode_gc_Cn, 0, 0, 0 },
11100   { unicode_gc_Cn, 0, 0, 0 },
11101   { unicode_gc_Cn, 0, 0, 0 },
11102   { unicode_gc_Lo, 0, 0, 0 },
11103   { unicode_gc_Lo, 0, 0, 0 },
11104   { unicode_gc_Lo, 0, 0, 0 },
11105   { unicode_gc_Lo, 0, 0, 0 },
11106   { unicode_gc_Lo, 0, 0, 0 },
11107   { unicode_gc_Lo, 0, 0, 0 },
11108   { unicode_gc_Lo, 0, 0, 0 },
11109   { unicode_gc_Lo, 0, 0, 0 },
11110   { unicode_gc_Lo, 0, 0, 0 },
11111   { unicode_gc_Lo, 0, 0, 0 },
11112   { unicode_gc_Lo, 0, 0, 0 },
11113   { unicode_gc_Lo, 0, 0, 0 },
11114   { unicode_gc_Lo, 0, 0, 0 },
11115   { unicode_gc_Lo, 0, 0, 0 },
11116   { unicode_gc_Lo, 0, 0, 0 },
11117   { unicode_gc_Lo, 0, 0, 0 },
11118   { unicode_gc_Lo, 0, 0, 0 },
11119   { unicode_gc_Lo, 0, 0, 0 },
11120   { unicode_gc_Lo, 0, 0, 0 },
11121   { unicode_gc_Lo, 0, 0, 0 },
11122   { unicode_gc_Lo, 0, 0, 0 },
11123   { unicode_gc_Lo, 0, 0, 0 },
11124   { unicode_gc_Lo, 0, 0, 0 },
11125   { unicode_gc_Lo, 0, 0, 0 },
11126   { unicode_gc_Lo, 0, 0, 0 },
11127   { unicode_gc_Lo, 0, 0, 0 },
11128   { unicode_gc_Lo, 0, 0, 0 },
11129   { unicode_gc_Lo, 0, 0, 0 },
11130   { unicode_gc_Lo, 0, 0, 0 },
11131   { unicode_gc_Lo, 0, 0, 0 },
11132   { unicode_gc_Lo, 0, 0, 0 },
11133   { unicode_gc_Lo, 0, 0, 0 },
11134   { unicode_gc_Lo, 0, 0, 0 },
11135   { unicode_gc_Lo, 0, 0, 0 },
11136   { unicode_gc_Lo, 0, 0, 0 },
11137   { unicode_gc_Lo, 0, 0, 0 },
11138   { unicode_gc_Lo, 0, 0, 0 },
11139   { unicode_gc_Lo, 0, 0, 0 },
11140   { unicode_gc_Lo, 0, 0, 0 },
11141   { unicode_gc_Lo, 0, 0, 0 },
11142   { unicode_gc_Cn, 0, 0, 0 },
11143   { unicode_gc_Cn, 0, 0, 0 },
11144   { unicode_gc_Cn, 0, 0, 0 },
11145   { unicode_gc_Cn, 0, 0, 0 },
11146   { unicode_gc_Lo, 0, 0, 0 },
11147   { unicode_gc_Lo, 0, 0, 0 },
11148   { unicode_gc_Lo, 0, 0, 0 },
11149   { unicode_gc_Lo, 0, 0, 0 },
11150   { unicode_gc_Lo, 0, 0, 0 },
11151   { unicode_gc_Lo, 0, 0, 0 },
11152   { unicode_gc_Lo, 0, 0, 0 },
11153   { unicode_gc_Lo, 0, 0, 0 },
11154   { unicode_gc_Lo, 0, 0, 0 },
11155   { unicode_gc_Lo, 0, 0, 0 },
11156   { unicode_gc_Lo, 0, 0, 0 },
11157   { unicode_gc_Lo, 0, 0, 0 },
11158   { unicode_gc_Lo, 0, 0, 0 },
11159   { unicode_gc_Lo, 0, 0, 0 },
11160   { unicode_gc_Lo, 0, 0, 0 },
11161   { unicode_gc_Lo, 0, 0, 0 },
11162   { unicode_gc_Lo, 0, 0, 0 },
11163   { unicode_gc_Lo, 0, 0, 0 },
11164   { unicode_gc_Lo, 0, 0, 0 },
11165   { unicode_gc_Lo, 0, 0, 0 },
11166   { unicode_gc_Lo, 0, 0, 0 },
11167   { unicode_gc_Lo, 0, 0, 0 },
11168   { unicode_gc_Lo, 0, 0, 0 },
11169   { unicode_gc_Lo, 0, 0, 0 },
11170   { unicode_gc_Lo, 0, 0, 0 },
11171   { unicode_gc_Lo, 0, 0, 0 },
11172   { unicode_gc_Lo, 0, 0, 0 },
11173   { unicode_gc_Lo, 0, 0, 0 },
11174   { unicode_gc_Lo, 0, 0, 0 },
11175   { unicode_gc_Lo, 0, 0, 0 },
11176   { unicode_gc_Lo, 0, 0, 0 },
11177   { unicode_gc_Lo, 0, 0, 0 },
11178   { unicode_gc_Lo, 0, 0, 0 },
11179   { unicode_gc_Lo, 0, 0, 0 },
11180   { unicode_gc_Lo, 0, 0, 0 },
11181   { unicode_gc_Lo, 0, 0, 0 },
11182   { unicode_gc_Lo, 0, 0, 0 },
11183   { unicode_gc_Lo, 0, 0, 0 },
11184   { unicode_gc_Lo, 0, 0, 0 },
11185   { unicode_gc_Lo, 0, 0, 0 },
11186   { unicode_gc_Lo, 0, 0, 0 },
11187   { unicode_gc_Lo, 0, 0, 0 },
11188   { unicode_gc_Lo, 0, 0, 0 },
11189   { unicode_gc_Lo, 0, 0, 0 },
11190   { unicode_gc_Lo, 0, 0, 0 },
11191   { unicode_gc_Lo, 0, 0, 0 },
11192   { unicode_gc_Lo, 0, 0, 0 },
11193   { unicode_gc_Lo, 0, 0, 0 },
11194   { unicode_gc_Lo, 0, 0, 0 },
11195   { unicode_gc_Lo, 0, 0, 0 },
11196   { unicode_gc_Lo, 0, 0, 0 },
11197   { unicode_gc_Lo, 0, 0, 0 },
11198   { unicode_gc_Lo, 0, 0, 0 },
11199   { unicode_gc_Lo, 0, 0, 0 },
11200   { unicode_gc_Lo, 0, 0, 0 },
11201   { unicode_gc_Lo, 0, 0, 0 },
11202   { unicode_gc_Lo, 0, 0, 0 },
11203   { unicode_gc_Lo, 0, 0, 0 },
11204   { unicode_gc_Lo, 0, 0, 0 },
11205   { unicode_gc_Lo, 0, 0, 0 },
11206   { unicode_gc_Lo, 0, 0, 0 },
11207   { unicode_gc_Lo, 0, 0, 0 },
11208   { unicode_gc_Lo, 0, 0, 0 },
11209   { unicode_gc_Lo, 0, 0, 0 },
11210   { unicode_gc_Lo, 0, 0, 0 },
11211   { unicode_gc_Lo, 0, 0, 0 },
11212   { unicode_gc_Lo, 0, 0, 0 },
11213   { unicode_gc_Lo, 0, 0, 0 },
11214   { unicode_gc_Lo, 0, 0, 0 },
11215   { unicode_gc_Lo, 0, 0, 0 },
11216   { unicode_gc_Lo, 0, 0, 0 },
11217   { unicode_gc_Lo, 0, 0, 0 },
11218   { unicode_gc_Lo, 0, 0, 0 },
11219   { unicode_gc_Lo, 0, 0, 0 },
11220   { unicode_gc_Lo, 0, 0, 0 },
11221   { unicode_gc_Lo, 0, 0, 0 },
11222   { unicode_gc_Lo, 0, 0, 0 },
11223   { unicode_gc_Lo, 0, 0, 0 },
11224   { unicode_gc_Lo, 0, 0, 0 },
11225   { unicode_gc_Lo, 0, 0, 0 },
11226   { unicode_gc_Lo, 0, 0, 0 },
11227   { unicode_gc_Lo, 0, 0, 0 },
11228   { unicode_gc_Lo, 0, 0, 0 },
11229   { unicode_gc_Lo, 0, 0, 0 },
11230   { unicode_gc_Lo, 0, 0, 0 },
11231   { unicode_gc_Lo, 0, 0, 0 },
11232   { unicode_gc_Lo, 0, 0, 0 },
11233   { unicode_gc_Lo, 0, 0, 0 },
11234   { unicode_gc_Lo, 0, 0, 0 },
11235   { unicode_gc_Lo, 0, 0, 0 },
11236   { unicode_gc_Lo, 0, 0, 0 },
11237   { unicode_gc_Lo, 0, 0, 0 },
11238   { unicode_gc_Lo, 0, 0, 0 },
11239   { unicode_gc_Lo, 0, 0, 0 },
11240   { unicode_gc_Cn, 0, 0, 0 },
11241   { unicode_gc_So, 0, 0, 0 },
11242   { unicode_gc_So, 0, 0, 0 },
11243   { unicode_gc_No, 0, 0, 0 },
11244   { unicode_gc_No, 0, 0, 0 },
11245   { unicode_gc_No, 0, 0, 0 },
11246   { unicode_gc_No, 0, 0, 0 },
11247   { unicode_gc_So, 0, 0, 0 },
11248   { unicode_gc_So, 0, 0, 0 },
11249   { unicode_gc_So, 0, 0, 0 },
11250   { unicode_gc_So, 0, 0, 0 },
11251   { unicode_gc_So, 0, 0, 0 },
11252   { unicode_gc_So, 0, 0, 0 },
11253   { unicode_gc_So, 0, 0, 0 },
11254   { unicode_gc_So, 0, 0, 0 },
11255   { unicode_gc_So, 0, 0, 0 },
11256   { unicode_gc_So, 0, 0, 0 },
11257   { unicode_gc_Lo, 0, 0, 0 },
11258   { unicode_gc_Lo, 0, 0, 0 },
11259   { unicode_gc_Lo, 0, 0, 0 },
11260   { unicode_gc_Lo, 0, 0, 0 },
11261   { unicode_gc_Lo, 0, 0, 0 },
11262   { unicode_gc_Lo, 0, 0, 0 },
11263   { unicode_gc_Lo, 0, 0, 0 },
11264   { unicode_gc_Lo, 0, 0, 0 },
11265   { unicode_gc_Lo, 0, 0, 0 },
11266   { unicode_gc_Lo, 0, 0, 0 },
11267   { unicode_gc_Lo, 0, 0, 0 },
11268   { unicode_gc_Lo, 0, 0, 0 },
11269   { unicode_gc_Lo, 0, 0, 0 },
11270   { unicode_gc_Lo, 0, 0, 0 },
11271   { unicode_gc_Lo, 0, 0, 0 },
11272   { unicode_gc_Lo, 0, 0, 0 },
11273   { unicode_gc_Lo, 0, 0, 0 },
11274   { unicode_gc_Lo, 0, 0, 0 },
11275   { unicode_gc_Lo, 0, 0, 0 },
11276   { unicode_gc_Lo, 0, 0, 0 },
11277   { unicode_gc_Lo, 0, 0, 0 },
11278   { unicode_gc_Lo, 0, 0, 0 },
11279   { unicode_gc_Lo, 0, 0, 0 },
11280   { unicode_gc_Lo, 0, 0, 0 },
11281   { unicode_gc_Cn, 0, 0, 0 },
11282   { unicode_gc_Cn, 0, 0, 0 },
11283   { unicode_gc_Cn, 0, 0, 0 },
11284   { unicode_gc_Cn, 0, 0, 0 },
11285   { unicode_gc_Cn, 0, 0, 0 },
11286   { unicode_gc_Cn, 0, 0, 0 },
11287   { unicode_gc_Cn, 0, 0, 0 },
11288   { unicode_gc_Cn, 0, 0, 0 },
11289   { unicode_gc_Cn, 0, 0, 0 },
11290   { unicode_gc_Cn, 0, 0, 0 },
11291   { unicode_gc_Cn, 0, 0, 0 },
11292   { unicode_gc_Cn, 0, 0, 0 },
11293   { unicode_gc_Cn, 0, 0, 0 },
11294   { unicode_gc_Cn, 0, 0, 0 },
11295   { unicode_gc_Cn, 0, 0, 0 },
11296   { unicode_gc_Cn, 0, 0, 0 },
11297   { unicode_gc_Cn, 0, 0, 0 },
11298   { unicode_gc_Cn, 0, 0, 0 },
11299   { unicode_gc_Cn, 0, 0, 0 },
11300   { unicode_gc_Cn, 0, 0, 0 },
11301   { unicode_gc_Cn, 0, 0, 0 },
11302   { unicode_gc_Cn, 0, 0, 0 },
11303   { unicode_gc_Cn, 0, 0, 0 },
11304   { unicode_gc_Cn, 0, 0, 0 },
11305   { unicode_gc_Cn, 0, 0, 0 },
11306   { unicode_gc_Cn, 0, 0, 0 },
11307   { unicode_gc_Cn, 0, 0, 0 },
11308   { unicode_gc_Cn, 0, 0, 0 },
11309   { unicode_gc_Cn, 0, 0, 0 },
11310   { unicode_gc_Cn, 0, 0, 0 },
11311   { unicode_gc_Cn, 0, 0, 0 },
11312   { unicode_gc_Cn, 0, 0, 0 },
11313   { unicode_gc_Cn, 0, 0, 0 },
11314   { unicode_gc_Cn, 0, 0, 0 },
11315   { unicode_gc_Cn, 0, 0, 0 },
11316   { unicode_gc_Cn, 0, 0, 0 },
11317   { unicode_gc_Cn, 0, 0, 0 },
11318   { unicode_gc_Cn, 0, 0, 0 },
11319   { unicode_gc_Cn, 0, 0, 0 },
11320   { unicode_gc_Cn, 0, 0, 0 },
11321   { unicode_gc_Cn, 0, 0, 0 },
11322   { unicode_gc_Cn, 0, 0, 0 },
11323   { unicode_gc_Cn, 0, 0, 0 },
11324   { unicode_gc_Cn, 0, 0, 0 },
11325   { unicode_gc_Cn, 0, 0, 0 },
11326   { unicode_gc_Cn, 0, 0, 0 },
11327   { unicode_gc_Cn, 0, 0, 0 },
11328   { unicode_gc_Cn, 0, 0, 0 },
11329   { unicode_gc_Cn, 0, 0, 0 },
11330   { unicode_gc_Cn, 0, 0, 0 },
11331   { unicode_gc_Cn, 0, 0, 0 },
11332   { unicode_gc_Cn, 0, 0, 0 },
11333   { unicode_gc_Cn, 0, 0, 0 },
11334   { unicode_gc_Cn, 0, 0, 0 },
11335   { unicode_gc_Cn, 0, 0, 0 },
11336   { unicode_gc_Cn, 0, 0, 0 },
11337   { unicode_gc_Lo, 0, 0, 0 },
11338   { unicode_gc_Lo, 0, 0, 0 },
11339   { unicode_gc_Lo, 0, 0, 0 },
11340   { unicode_gc_Lo, 0, 0, 0 },
11341   { unicode_gc_Lo, 0, 0, 0 },
11342   { unicode_gc_Lo, 0, 0, 0 },
11343   { unicode_gc_Lo, 0, 0, 0 },
11344   { unicode_gc_Lo, 0, 0, 0 },
11345   { unicode_gc_Lo, 0, 0, 0 },
11346   { unicode_gc_Lo, 0, 0, 0 },
11347   { unicode_gc_Lo, 0, 0, 0 },
11348   { unicode_gc_Lo, 0, 0, 0 },
11349   { unicode_gc_Lo, 0, 0, 0 },
11350   { unicode_gc_Lo, 0, 0, 0 },
11351   { unicode_gc_Lo, 0, 0, 0 },
11352   { unicode_gc_Lo, 0, 0, 0 }
11353 };
11354 static const struct unidata subtable44[] = {
11355   { unicode_gc_So, 0, 0, 0 },
11356   { unicode_gc_So, 0, 0, 0 },
11357   { unicode_gc_So, 0, 0, 0 },
11358   { unicode_gc_So, 0, 0, 0 },
11359   { unicode_gc_So, 0, 0, 0 },
11360   { unicode_gc_So, 0, 0, 0 },
11361   { unicode_gc_So, 0, 0, 0 },
11362   { unicode_gc_So, 0, 0, 0 },
11363   { unicode_gc_So, 0, 0, 0 },
11364   { unicode_gc_So, 0, 0, 0 },
11365   { unicode_gc_So, 0, 0, 0 },
11366   { unicode_gc_So, 0, 0, 0 },
11367   { unicode_gc_So, 0, 0, 0 },
11368   { unicode_gc_So, 0, 0, 0 },
11369   { unicode_gc_So, 0, 0, 0 },
11370   { unicode_gc_So, 0, 0, 0 },
11371   { unicode_gc_So, 0, 0, 0 },
11372   { unicode_gc_So, 0, 0, 0 },
11373   { unicode_gc_So, 0, 0, 0 },
11374   { unicode_gc_So, 0, 0, 0 },
11375   { unicode_gc_So, 0, 0, 0 },
11376   { unicode_gc_So, 0, 0, 0 },
11377   { unicode_gc_So, 0, 0, 0 },
11378   { unicode_gc_So, 0, 0, 0 },
11379   { unicode_gc_So, 0, 0, 0 },
11380   { unicode_gc_So, 0, 0, 0 },
11381   { unicode_gc_So, 0, 0, 0 },
11382   { unicode_gc_So, 0, 0, 0 },
11383   { unicode_gc_So, 0, 0, 0 },
11384   { unicode_gc_So, 0, 0, 0 },
11385   { unicode_gc_So, 0, 0, 0 },
11386   { unicode_gc_Cn, 0, 0, 0 },
11387   { unicode_gc_No, 0, 0, 0 },
11388   { unicode_gc_No, 0, 0, 0 },
11389   { unicode_gc_No, 0, 0, 0 },
11390   { unicode_gc_No, 0, 0, 0 },
11391   { unicode_gc_No, 0, 0, 0 },
11392   { unicode_gc_No, 0, 0, 0 },
11393   { unicode_gc_No, 0, 0, 0 },
11394   { unicode_gc_No, 0, 0, 0 },
11395   { unicode_gc_No, 0, 0, 0 },
11396   { unicode_gc_No, 0, 0, 0 },
11397   { unicode_gc_So, 0, 0, 0 },
11398   { unicode_gc_So, 0, 0, 0 },
11399   { unicode_gc_So, 0, 0, 0 },
11400   { unicode_gc_So, 0, 0, 0 },
11401   { unicode_gc_So, 0, 0, 0 },
11402   { unicode_gc_So, 0, 0, 0 },
11403   { unicode_gc_So, 0, 0, 0 },
11404   { unicode_gc_So, 0, 0, 0 },
11405   { unicode_gc_So, 0, 0, 0 },
11406   { unicode_gc_So, 0, 0, 0 },
11407   { unicode_gc_So, 0, 0, 0 },
11408   { unicode_gc_So, 0, 0, 0 },
11409   { unicode_gc_So, 0, 0, 0 },
11410   { unicode_gc_So, 0, 0, 0 },
11411   { unicode_gc_So, 0, 0, 0 },
11412   { unicode_gc_So, 0, 0, 0 },
11413   { unicode_gc_So, 0, 0, 0 },
11414   { unicode_gc_So, 0, 0, 0 },
11415   { unicode_gc_So, 0, 0, 0 },
11416   { unicode_gc_So, 0, 0, 0 },
11417   { unicode_gc_So, 0, 0, 0 },
11418   { unicode_gc_So, 0, 0, 0 },
11419   { unicode_gc_So, 0, 0, 0 },
11420   { unicode_gc_So, 0, 0, 0 },
11421   { unicode_gc_So, 0, 0, 0 },
11422   { unicode_gc_So, 0, 0, 0 },
11423   { unicode_gc_Cn, 0, 0, 0 },
11424   { unicode_gc_Cn, 0, 0, 0 },
11425   { unicode_gc_Cn, 0, 0, 0 },
11426   { unicode_gc_Cn, 0, 0, 0 },
11427   { unicode_gc_Cn, 0, 0, 0 },
11428   { unicode_gc_Cn, 0, 0, 0 },
11429   { unicode_gc_Cn, 0, 0, 0 },
11430   { unicode_gc_Cn, 0, 0, 0 },
11431   { unicode_gc_Cn, 0, 0, 0 },
11432   { unicode_gc_Cn, 0, 0, 0 },
11433   { unicode_gc_Cn, 0, 0, 0 },
11434   { unicode_gc_Cn, 0, 0, 0 },
11435   { unicode_gc_So, 0, 0, 0 },
11436   { unicode_gc_No, 0, 0, 0 },
11437   { unicode_gc_No, 0, 0, 0 },
11438   { unicode_gc_No, 0, 0, 0 },
11439   { unicode_gc_No, 0, 0, 0 },
11440   { unicode_gc_No, 0, 0, 0 },
11441   { unicode_gc_No, 0, 0, 0 },
11442   { unicode_gc_No, 0, 0, 0 },
11443   { unicode_gc_No, 0, 0, 0 },
11444   { unicode_gc_No, 0, 0, 0 },
11445   { unicode_gc_No, 0, 0, 0 },
11446   { unicode_gc_No, 0, 0, 0 },
11447   { unicode_gc_No, 0, 0, 0 },
11448   { unicode_gc_No, 0, 0, 0 },
11449   { unicode_gc_No, 0, 0, 0 },
11450   { unicode_gc_No, 0, 0, 0 },
11451   { unicode_gc_So, 0, 0, 0 },
11452   { unicode_gc_So, 0, 0, 0 },
11453   { unicode_gc_So, 0, 0, 0 },
11454   { unicode_gc_So, 0, 0, 0 },
11455   { unicode_gc_So, 0, 0, 0 },
11456   { unicode_gc_So, 0, 0, 0 },
11457   { unicode_gc_So, 0, 0, 0 },
11458   { unicode_gc_So, 0, 0, 0 },
11459   { unicode_gc_So, 0, 0, 0 },
11460   { unicode_gc_So, 0, 0, 0 },
11461   { unicode_gc_So, 0, 0, 0 },
11462   { unicode_gc_So, 0, 0, 0 },
11463   { unicode_gc_So, 0, 0, 0 },
11464   { unicode_gc_So, 0, 0, 0 },
11465   { unicode_gc_So, 0, 0, 0 },
11466   { unicode_gc_So, 0, 0, 0 },
11467   { unicode_gc_So, 0, 0, 0 },
11468   { unicode_gc_So, 0, 0, 0 },
11469   { unicode_gc_So, 0, 0, 0 },
11470   { unicode_gc_So, 0, 0, 0 },
11471   { unicode_gc_So, 0, 0, 0 },
11472   { unicode_gc_So, 0, 0, 0 },
11473   { unicode_gc_So, 0, 0, 0 },
11474   { unicode_gc_So, 0, 0, 0 },
11475   { unicode_gc_So, 0, 0, 0 },
11476   { unicode_gc_So, 0, 0, 0 },
11477   { unicode_gc_So, 0, 0, 0 },
11478   { unicode_gc_So, 0, 0, 0 },
11479   { unicode_gc_So, 0, 0, 0 },
11480   { unicode_gc_So, 0, 0, 0 },
11481   { unicode_gc_Cn, 0, 0, 0 },
11482   { unicode_gc_So, 0, 0, 0 },
11483   { unicode_gc_No, 0, 0, 0 },
11484   { unicode_gc_No, 0, 0, 0 },
11485   { unicode_gc_No, 0, 0, 0 },
11486   { unicode_gc_No, 0, 0, 0 },
11487   { unicode_gc_No, 0, 0, 0 },
11488   { unicode_gc_No, 0, 0, 0 },
11489   { unicode_gc_No, 0, 0, 0 },
11490   { unicode_gc_No, 0, 0, 0 },
11491   { unicode_gc_No, 0, 0, 0 },
11492   { unicode_gc_No, 0, 0, 0 },
11493   { unicode_gc_So, 0, 0, 0 },
11494   { unicode_gc_So, 0, 0, 0 },
11495   { unicode_gc_So, 0, 0, 0 },
11496   { unicode_gc_So, 0, 0, 0 },
11497   { unicode_gc_So, 0, 0, 0 },
11498   { unicode_gc_So, 0, 0, 0 },
11499   { unicode_gc_So, 0, 0, 0 },
11500   { unicode_gc_So, 0, 0, 0 },
11501   { unicode_gc_So, 0, 0, 0 },
11502   { unicode_gc_So, 0, 0, 0 },
11503   { unicode_gc_So, 0, 0, 0 },
11504   { unicode_gc_So, 0, 0, 0 },
11505   { unicode_gc_So, 0, 0, 0 },
11506   { unicode_gc_So, 0, 0, 0 },
11507   { unicode_gc_So, 0, 0, 0 },
11508   { unicode_gc_So, 0, 0, 0 },
11509   { unicode_gc_So, 0, 0, 0 },
11510   { unicode_gc_So, 0, 0, 0 },
11511   { unicode_gc_So, 0, 0, 0 },
11512   { unicode_gc_So, 0, 0, 0 },
11513   { unicode_gc_So, 0, 0, 0 },
11514   { unicode_gc_So, 0, 0, 0 },
11515   { unicode_gc_So, 0, 0, 0 },
11516   { unicode_gc_So, 0, 0, 0 },
11517   { unicode_gc_So, 0, 0, 0 },
11518   { unicode_gc_So, 0, 0, 0 },
11519   { unicode_gc_So, 0, 0, 0 },
11520   { unicode_gc_So, 0, 0, 0 },
11521   { unicode_gc_So, 0, 0, 0 },
11522   { unicode_gc_So, 0, 0, 0 },
11523   { unicode_gc_So, 0, 0, 0 },
11524   { unicode_gc_So, 0, 0, 0 },
11525   { unicode_gc_So, 0, 0, 0 },
11526   { unicode_gc_So, 0, 0, 0 },
11527   { unicode_gc_So, 0, 0, 0 },
11528   { unicode_gc_So, 0, 0, 0 },
11529   { unicode_gc_So, 0, 0, 0 },
11530   { unicode_gc_So, 0, 0, 0 },
11531   { unicode_gc_So, 0, 0, 0 },
11532   { unicode_gc_No, 0, 0, 0 },
11533   { unicode_gc_No, 0, 0, 0 },
11534   { unicode_gc_No, 0, 0, 0 },
11535   { unicode_gc_No, 0, 0, 0 },
11536   { unicode_gc_No, 0, 0, 0 },
11537   { unicode_gc_No, 0, 0, 0 },
11538   { unicode_gc_No, 0, 0, 0 },
11539   { unicode_gc_No, 0, 0, 0 },
11540   { unicode_gc_No, 0, 0, 0 },
11541   { unicode_gc_No, 0, 0, 0 },
11542   { unicode_gc_No, 0, 0, 0 },
11543   { unicode_gc_No, 0, 0, 0 },
11544   { unicode_gc_No, 0, 0, 0 },
11545   { unicode_gc_No, 0, 0, 0 },
11546   { unicode_gc_No, 0, 0, 0 },
11547   { unicode_gc_So, 0, 0, 0 },
11548   { unicode_gc_So, 0, 0, 0 },
11549   { unicode_gc_So, 0, 0, 0 },
11550   { unicode_gc_So, 0, 0, 0 },
11551   { unicode_gc_So, 0, 0, 0 },
11552   { unicode_gc_So, 0, 0, 0 },
11553   { unicode_gc_So, 0, 0, 0 },
11554   { unicode_gc_So, 0, 0, 0 },
11555   { unicode_gc_So, 0, 0, 0 },
11556   { unicode_gc_So, 0, 0, 0 },
11557   { unicode_gc_So, 0, 0, 0 },
11558   { unicode_gc_So, 0, 0, 0 },
11559   { unicode_gc_So, 0, 0, 0 },
11560   { unicode_gc_So, 0, 0, 0 },
11561   { unicode_gc_So, 0, 0, 0 },
11562   { unicode_gc_So, 0, 0, 0 },
11563   { unicode_gc_So, 0, 0, 0 },
11564   { unicode_gc_So, 0, 0, 0 },
11565   { unicode_gc_So, 0, 0, 0 },
11566   { unicode_gc_So, 0, 0, 0 },
11567   { unicode_gc_So, 0, 0, 0 },
11568   { unicode_gc_So, 0, 0, 0 },
11569   { unicode_gc_So, 0, 0, 0 },
11570   { unicode_gc_So, 0, 0, 0 },
11571   { unicode_gc_So, 0, 0, 0 },
11572   { unicode_gc_So, 0, 0, 0 },
11573   { unicode_gc_So, 0, 0, 0 },
11574   { unicode_gc_So, 0, 0, 0 },
11575   { unicode_gc_So, 0, 0, 0 },
11576   { unicode_gc_So, 0, 0, 0 },
11577   { unicode_gc_So, 0, 0, 0 },
11578   { unicode_gc_So, 0, 0, 0 },
11579   { unicode_gc_So, 0, 0, 0 },
11580   { unicode_gc_So, 0, 0, 0 },
11581   { unicode_gc_So, 0, 0, 0 },
11582   { unicode_gc_So, 0, 0, 0 },
11583   { unicode_gc_So, 0, 0, 0 },
11584   { unicode_gc_So, 0, 0, 0 },
11585   { unicode_gc_So, 0, 0, 0 },
11586   { unicode_gc_So, 0, 0, 0 },
11587   { unicode_gc_So, 0, 0, 0 },
11588   { unicode_gc_So, 0, 0, 0 },
11589   { unicode_gc_So, 0, 0, 0 },
11590   { unicode_gc_So, 0, 0, 0 },
11591   { unicode_gc_So, 0, 0, 0 },
11592   { unicode_gc_So, 0, 0, 0 },
11593   { unicode_gc_So, 0, 0, 0 },
11594   { unicode_gc_So, 0, 0, 0 },
11595   { unicode_gc_So, 0, 0, 0 },
11596   { unicode_gc_So, 0, 0, 0 },
11597   { unicode_gc_So, 0, 0, 0 },
11598   { unicode_gc_So, 0, 0, 0 },
11599   { unicode_gc_So, 0, 0, 0 },
11600   { unicode_gc_So, 0, 0, 0 },
11601   { unicode_gc_So, 0, 0, 0 },
11602   { unicode_gc_So, 0, 0, 0 },
11603   { unicode_gc_So, 0, 0, 0 },
11604   { unicode_gc_So, 0, 0, 0 },
11605   { unicode_gc_So, 0, 0, 0 },
11606   { unicode_gc_So, 0, 0, 0 },
11607   { unicode_gc_So, 0, 0, 0 },
11608   { unicode_gc_So, 0, 0, 0 },
11609   { unicode_gc_So, 0, 0, 0 },
11610   { unicode_gc_Cn, 0, 0, 0 }
11611 };
11612 static const struct unidata subtable45[] = {
11613   { unicode_gc_Lo, 0, 0, 0 },
11614   { unicode_gc_Cn, 0, 0, 0 },
11615   { unicode_gc_Cn, 0, 0, 0 },
11616   { unicode_gc_Cn, 0, 0, 0 },
11617   { unicode_gc_Cn, 0, 0, 0 },
11618   { unicode_gc_Cn, 0, 0, 0 },
11619   { unicode_gc_Cn, 0, 0, 0 },
11620   { unicode_gc_Cn, 0, 0, 0 },
11621   { unicode_gc_Cn, 0, 0, 0 },
11622   { unicode_gc_Cn, 0, 0, 0 },
11623   { unicode_gc_Cn, 0, 0, 0 },
11624   { unicode_gc_Cn, 0, 0, 0 },
11625   { unicode_gc_Cn, 0, 0, 0 },
11626   { unicode_gc_Cn, 0, 0, 0 },
11627   { unicode_gc_Cn, 0, 0, 0 },
11628   { unicode_gc_Cn, 0, 0, 0 },
11629   { unicode_gc_Cn, 0, 0, 0 },
11630   { unicode_gc_Cn, 0, 0, 0 },
11631   { unicode_gc_Cn, 0, 0, 0 },
11632   { unicode_gc_Cn, 0, 0, 0 },
11633   { unicode_gc_Cn, 0, 0, 0 },
11634   { unicode_gc_Cn, 0, 0, 0 },
11635   { unicode_gc_Cn, 0, 0, 0 },
11636   { unicode_gc_Cn, 0, 0, 0 },
11637   { unicode_gc_Cn, 0, 0, 0 },
11638   { unicode_gc_Cn, 0, 0, 0 },
11639   { unicode_gc_Cn, 0, 0, 0 },
11640   { unicode_gc_Cn, 0, 0, 0 },
11641   { unicode_gc_Cn, 0, 0, 0 },
11642   { unicode_gc_Cn, 0, 0, 0 },
11643   { unicode_gc_Cn, 0, 0, 0 },
11644   { unicode_gc_Cn, 0, 0, 0 },
11645   { unicode_gc_Cn, 0, 0, 0 },
11646   { unicode_gc_Cn, 0, 0, 0 },
11647   { unicode_gc_Cn, 0, 0, 0 },
11648   { unicode_gc_Cn, 0, 0, 0 },
11649   { unicode_gc_Cn, 0, 0, 0 },
11650   { unicode_gc_Cn, 0, 0, 0 },
11651   { unicode_gc_Cn, 0, 0, 0 },
11652   { unicode_gc_Cn, 0, 0, 0 },
11653   { unicode_gc_Cn, 0, 0, 0 },
11654   { unicode_gc_Cn, 0, 0, 0 },
11655   { unicode_gc_Cn, 0, 0, 0 },
11656   { unicode_gc_Cn, 0, 0, 0 },
11657   { unicode_gc_Cn, 0, 0, 0 },
11658   { unicode_gc_Cn, 0, 0, 0 },
11659   { unicode_gc_Cn, 0, 0, 0 },
11660   { unicode_gc_Cn, 0, 0, 0 },
11661   { unicode_gc_Cn, 0, 0, 0 },
11662   { unicode_gc_Cn, 0, 0, 0 },
11663   { unicode_gc_Cn, 0, 0, 0 },
11664   { unicode_gc_Cn, 0, 0, 0 },
11665   { unicode_gc_Cn, 0, 0, 0 },
11666   { unicode_gc_Cn, 0, 0, 0 },
11667   { unicode_gc_Cn, 0, 0, 0 },
11668   { unicode_gc_Cn, 0, 0, 0 },
11669   { unicode_gc_Cn, 0, 0, 0 },
11670   { unicode_gc_Cn, 0, 0, 0 },
11671   { unicode_gc_Cn, 0, 0, 0 },
11672   { unicode_gc_Cn, 0, 0, 0 },
11673   { unicode_gc_Cn, 0, 0, 0 },
11674   { unicode_gc_Cn, 0, 0, 0 },
11675   { unicode_gc_Cn, 0, 0, 0 },
11676   { unicode_gc_Cn, 0, 0, 0 },
11677   { unicode_gc_Cn, 0, 0, 0 },
11678   { unicode_gc_Cn, 0, 0, 0 },
11679   { unicode_gc_Cn, 0, 0, 0 },
11680   { unicode_gc_Cn, 0, 0, 0 },
11681   { unicode_gc_Cn, 0, 0, 0 },
11682   { unicode_gc_Cn, 0, 0, 0 },
11683   { unicode_gc_Cn, 0, 0, 0 },
11684   { unicode_gc_Cn, 0, 0, 0 },
11685   { unicode_gc_Cn, 0, 0, 0 },
11686   { unicode_gc_Cn, 0, 0, 0 },
11687   { unicode_gc_Cn, 0, 0, 0 },
11688   { unicode_gc_Cn, 0, 0, 0 },
11689   { unicode_gc_Cn, 0, 0, 0 },
11690   { unicode_gc_Cn, 0, 0, 0 },
11691   { unicode_gc_Cn, 0, 0, 0 },
11692   { unicode_gc_Cn, 0, 0, 0 },
11693   { unicode_gc_Cn, 0, 0, 0 },
11694   { unicode_gc_Cn, 0, 0, 0 },
11695   { unicode_gc_Cn, 0, 0, 0 },
11696   { unicode_gc_Cn, 0, 0, 0 },
11697   { unicode_gc_Cn, 0, 0, 0 },
11698   { unicode_gc_Cn, 0, 0, 0 },
11699   { unicode_gc_Cn, 0, 0, 0 },
11700   { unicode_gc_Cn, 0, 0, 0 },
11701   { unicode_gc_Cn, 0, 0, 0 },
11702   { unicode_gc_Cn, 0, 0, 0 },
11703   { unicode_gc_Cn, 0, 0, 0 },
11704   { unicode_gc_Cn, 0, 0, 0 },
11705   { unicode_gc_Cn, 0, 0, 0 },
11706   { unicode_gc_Cn, 0, 0, 0 },
11707   { unicode_gc_Cn, 0, 0, 0 },
11708   { unicode_gc_Cn, 0, 0, 0 },
11709   { unicode_gc_Cn, 0, 0, 0 },
11710   { unicode_gc_Cn, 0, 0, 0 },
11711   { unicode_gc_Cn, 0, 0, 0 },
11712   { unicode_gc_Cn, 0, 0, 0 },
11713   { unicode_gc_Cn, 0, 0, 0 },
11714   { unicode_gc_Cn, 0, 0, 0 },
11715   { unicode_gc_Cn, 0, 0, 0 },
11716   { unicode_gc_Cn, 0, 0, 0 },
11717   { unicode_gc_Cn, 0, 0, 0 },
11718   { unicode_gc_Cn, 0, 0, 0 },
11719   { unicode_gc_Cn, 0, 0, 0 },
11720   { unicode_gc_Cn, 0, 0, 0 },
11721   { unicode_gc_Cn, 0, 0, 0 },
11722   { unicode_gc_Cn, 0, 0, 0 },
11723   { unicode_gc_Cn, 0, 0, 0 },
11724   { unicode_gc_Cn, 0, 0, 0 },
11725   { unicode_gc_Cn, 0, 0, 0 },
11726   { unicode_gc_Cn, 0, 0, 0 },
11727   { unicode_gc_Cn, 0, 0, 0 },
11728   { unicode_gc_Cn, 0, 0, 0 },
11729   { unicode_gc_Cn, 0, 0, 0 },
11730   { unicode_gc_Cn, 0, 0, 0 },
11731   { unicode_gc_Cn, 0, 0, 0 },
11732   { unicode_gc_Cn, 0, 0, 0 },
11733   { unicode_gc_Cn, 0, 0, 0 },
11734   { unicode_gc_Cn, 0, 0, 0 },
11735   { unicode_gc_Cn, 0, 0, 0 },
11736   { unicode_gc_Cn, 0, 0, 0 },
11737   { unicode_gc_Cn, 0, 0, 0 },
11738   { unicode_gc_Cn, 0, 0, 0 },
11739   { unicode_gc_Cn, 0, 0, 0 },
11740   { unicode_gc_Cn, 0, 0, 0 },
11741   { unicode_gc_Cn, 0, 0, 0 },
11742   { unicode_gc_Cn, 0, 0, 0 },
11743   { unicode_gc_Cn, 0, 0, 0 },
11744   { unicode_gc_Cn, 0, 0, 0 },
11745   { unicode_gc_Cn, 0, 0, 0 },
11746   { unicode_gc_Cn, 0, 0, 0 },
11747   { unicode_gc_Cn, 0, 0, 0 },
11748   { unicode_gc_Cn, 0, 0, 0 },
11749   { unicode_gc_Cn, 0, 0, 0 },
11750   { unicode_gc_Cn, 0, 0, 0 },
11751   { unicode_gc_Cn, 0, 0, 0 },
11752   { unicode_gc_Cn, 0, 0, 0 },
11753   { unicode_gc_Cn, 0, 0, 0 },
11754   { unicode_gc_Cn, 0, 0, 0 },
11755   { unicode_gc_Cn, 0, 0, 0 },
11756   { unicode_gc_Cn, 0, 0, 0 },
11757   { unicode_gc_Cn, 0, 0, 0 },
11758   { unicode_gc_Cn, 0, 0, 0 },
11759   { unicode_gc_Cn, 0, 0, 0 },
11760   { unicode_gc_Cn, 0, 0, 0 },
11761   { unicode_gc_Cn, 0, 0, 0 },
11762   { unicode_gc_Cn, 0, 0, 0 },
11763   { unicode_gc_Cn, 0, 0, 0 },
11764   { unicode_gc_Cn, 0, 0, 0 },
11765   { unicode_gc_Cn, 0, 0, 0 },
11766   { unicode_gc_Cn, 0, 0, 0 },
11767   { unicode_gc_Cn, 0, 0, 0 },
11768   { unicode_gc_Cn, 0, 0, 0 },
11769   { unicode_gc_Cn, 0, 0, 0 },
11770   { unicode_gc_Cn, 0, 0, 0 },
11771   { unicode_gc_Cn, 0, 0, 0 },
11772   { unicode_gc_Cn, 0, 0, 0 },
11773   { unicode_gc_Cn, 0, 0, 0 },
11774   { unicode_gc_Cn, 0, 0, 0 },
11775   { unicode_gc_Cn, 0, 0, 0 },
11776   { unicode_gc_Cn, 0, 0, 0 },
11777   { unicode_gc_Cn, 0, 0, 0 },
11778   { unicode_gc_Cn, 0, 0, 0 },
11779   { unicode_gc_Cn, 0, 0, 0 },
11780   { unicode_gc_Cn, 0, 0, 0 },
11781   { unicode_gc_Cn, 0, 0, 0 },
11782   { unicode_gc_Cn, 0, 0, 0 },
11783   { unicode_gc_Cn, 0, 0, 0 },
11784   { unicode_gc_Cn, 0, 0, 0 },
11785   { unicode_gc_Cn, 0, 0, 0 },
11786   { unicode_gc_Cn, 0, 0, 0 },
11787   { unicode_gc_Cn, 0, 0, 0 },
11788   { unicode_gc_Cn, 0, 0, 0 },
11789   { unicode_gc_Cn, 0, 0, 0 },
11790   { unicode_gc_Cn, 0, 0, 0 },
11791   { unicode_gc_Cn, 0, 0, 0 },
11792   { unicode_gc_Cn, 0, 0, 0 },
11793   { unicode_gc_Cn, 0, 0, 0 },
11794   { unicode_gc_Cn, 0, 0, 0 },
11795   { unicode_gc_Cn, 0, 0, 0 },
11796   { unicode_gc_Cn, 0, 0, 0 },
11797   { unicode_gc_Cn, 0, 0, 0 },
11798   { unicode_gc_Cn, 0, 0, 0 },
11799   { unicode_gc_Cn, 0, 0, 0 },
11800   { unicode_gc_Cn, 0, 0, 0 },
11801   { unicode_gc_Cn, 0, 0, 0 },
11802   { unicode_gc_Cn, 0, 0, 0 },
11803   { unicode_gc_Cn, 0, 0, 0 },
11804   { unicode_gc_Cn, 0, 0, 0 },
11805   { unicode_gc_Cn, 0, 0, 0 },
11806   { unicode_gc_Cn, 0, 0, 0 },
11807   { unicode_gc_Cn, 0, 0, 0 },
11808   { unicode_gc_Cn, 0, 0, 0 },
11809   { unicode_gc_Cn, 0, 0, 0 },
11810   { unicode_gc_Cn, 0, 0, 0 },
11811   { unicode_gc_Cn, 0, 0, 0 },
11812   { unicode_gc_Cn, 0, 0, 0 },
11813   { unicode_gc_Cn, 0, 0, 0 },
11814   { unicode_gc_Cn, 0, 0, 0 },
11815   { unicode_gc_Cn, 0, 0, 0 },
11816   { unicode_gc_Cn, 0, 0, 0 },
11817   { unicode_gc_Cn, 0, 0, 0 },
11818   { unicode_gc_Cn, 0, 0, 0 },
11819   { unicode_gc_Cn, 0, 0, 0 },
11820   { unicode_gc_Cn, 0, 0, 0 },
11821   { unicode_gc_Cn, 0, 0, 0 },
11822   { unicode_gc_Cn, 0, 0, 0 },
11823   { unicode_gc_Cn, 0, 0, 0 },
11824   { unicode_gc_Cn, 0, 0, 0 },
11825   { unicode_gc_Cn, 0, 0, 0 },
11826   { unicode_gc_Cn, 0, 0, 0 },
11827   { unicode_gc_Cn, 0, 0, 0 },
11828   { unicode_gc_Cn, 0, 0, 0 },
11829   { unicode_gc_Cn, 0, 0, 0 },
11830   { unicode_gc_Cn, 0, 0, 0 },
11831   { unicode_gc_Cn, 0, 0, 0 },
11832   { unicode_gc_Cn, 0, 0, 0 },
11833   { unicode_gc_Cn, 0, 0, 0 },
11834   { unicode_gc_Cn, 0, 0, 0 },
11835   { unicode_gc_Cn, 0, 0, 0 },
11836   { unicode_gc_Cn, 0, 0, 0 },
11837   { unicode_gc_Cn, 0, 0, 0 },
11838   { unicode_gc_Cn, 0, 0, 0 },
11839   { unicode_gc_Cn, 0, 0, 0 },
11840   { unicode_gc_Cn, 0, 0, 0 },
11841   { unicode_gc_Cn, 0, 0, 0 },
11842   { unicode_gc_Cn, 0, 0, 0 },
11843   { unicode_gc_Cn, 0, 0, 0 },
11844   { unicode_gc_Cn, 0, 0, 0 },
11845   { unicode_gc_Cn, 0, 0, 0 },
11846   { unicode_gc_Cn, 0, 0, 0 },
11847   { unicode_gc_Cn, 0, 0, 0 },
11848   { unicode_gc_Cn, 0, 0, 0 },
11849   { unicode_gc_Cn, 0, 0, 0 },
11850   { unicode_gc_Cn, 0, 0, 0 },
11851   { unicode_gc_Cn, 0, 0, 0 },
11852   { unicode_gc_Cn, 0, 0, 0 },
11853   { unicode_gc_Cn, 0, 0, 0 },
11854   { unicode_gc_Cn, 0, 0, 0 },
11855   { unicode_gc_Cn, 0, 0, 0 },
11856   { unicode_gc_Cn, 0, 0, 0 },
11857   { unicode_gc_Cn, 0, 0, 0 },
11858   { unicode_gc_Cn, 0, 0, 0 },
11859   { unicode_gc_Cn, 0, 0, 0 },
11860   { unicode_gc_Cn, 0, 0, 0 },
11861   { unicode_gc_Cn, 0, 0, 0 },
11862   { unicode_gc_Cn, 0, 0, 0 },
11863   { unicode_gc_Cn, 0, 0, 0 },
11864   { unicode_gc_Cn, 0, 0, 0 },
11865   { unicode_gc_Cn, 0, 0, 0 },
11866   { unicode_gc_Cn, 0, 0, 0 },
11867   { unicode_gc_Cn, 0, 0, 0 },
11868   { unicode_gc_Cn, 0, 0, 0 }
11869 };
11870 static const struct unidata subtable46[] = {
11871   { unicode_gc_Cn, 0, 0, 0 },
11872   { unicode_gc_Cn, 0, 0, 0 },
11873   { unicode_gc_Cn, 0, 0, 0 },
11874   { unicode_gc_Cn, 0, 0, 0 },
11875   { unicode_gc_Cn, 0, 0, 0 },
11876   { unicode_gc_Cn, 0, 0, 0 },
11877   { unicode_gc_Cn, 0, 0, 0 },
11878   { unicode_gc_Cn, 0, 0, 0 },
11879   { unicode_gc_Cn, 0, 0, 0 },
11880   { unicode_gc_Cn, 0, 0, 0 },
11881   { unicode_gc_Cn, 0, 0, 0 },
11882   { unicode_gc_Cn, 0, 0, 0 },
11883   { unicode_gc_Cn, 0, 0, 0 },
11884   { unicode_gc_Cn, 0, 0, 0 },
11885   { unicode_gc_Cn, 0, 0, 0 },
11886   { unicode_gc_Cn, 0, 0, 0 },
11887   { unicode_gc_Cn, 0, 0, 0 },
11888   { unicode_gc_Cn, 0, 0, 0 },
11889   { unicode_gc_Cn, 0, 0, 0 },
11890   { unicode_gc_Cn, 0, 0, 0 },
11891   { unicode_gc_Cn, 0, 0, 0 },
11892   { unicode_gc_Cn, 0, 0, 0 },
11893   { unicode_gc_Cn, 0, 0, 0 },
11894   { unicode_gc_Cn, 0, 0, 0 },
11895   { unicode_gc_Cn, 0, 0, 0 },
11896   { unicode_gc_Cn, 0, 0, 0 },
11897   { unicode_gc_Cn, 0, 0, 0 },
11898   { unicode_gc_Cn, 0, 0, 0 },
11899   { unicode_gc_Cn, 0, 0, 0 },
11900   { unicode_gc_Cn, 0, 0, 0 },
11901   { unicode_gc_Cn, 0, 0, 0 },
11902   { unicode_gc_Cn, 0, 0, 0 },
11903   { unicode_gc_Cn, 0, 0, 0 },
11904   { unicode_gc_Cn, 0, 0, 0 },
11905   { unicode_gc_Cn, 0, 0, 0 },
11906   { unicode_gc_Cn, 0, 0, 0 },
11907   { unicode_gc_Cn, 0, 0, 0 },
11908   { unicode_gc_Cn, 0, 0, 0 },
11909   { unicode_gc_Cn, 0, 0, 0 },
11910   { unicode_gc_Cn, 0, 0, 0 },
11911   { unicode_gc_Cn, 0, 0, 0 },
11912   { unicode_gc_Cn, 0, 0, 0 },
11913   { unicode_gc_Cn, 0, 0, 0 },
11914   { unicode_gc_Cn, 0, 0, 0 },
11915   { unicode_gc_Cn, 0, 0, 0 },
11916   { unicode_gc_Cn, 0, 0, 0 },
11917   { unicode_gc_Cn, 0, 0, 0 },
11918   { unicode_gc_Cn, 0, 0, 0 },
11919   { unicode_gc_Cn, 0, 0, 0 },
11920   { unicode_gc_Cn, 0, 0, 0 },
11921   { unicode_gc_Cn, 0, 0, 0 },
11922   { unicode_gc_Cn, 0, 0, 0 },
11923   { unicode_gc_Cn, 0, 0, 0 },
11924   { unicode_gc_Cn, 0, 0, 0 },
11925   { unicode_gc_Cn, 0, 0, 0 },
11926   { unicode_gc_Cn, 0, 0, 0 },
11927   { unicode_gc_Cn, 0, 0, 0 },
11928   { unicode_gc_Cn, 0, 0, 0 },
11929   { unicode_gc_Cn, 0, 0, 0 },
11930   { unicode_gc_Cn, 0, 0, 0 },
11931   { unicode_gc_Cn, 0, 0, 0 },
11932   { unicode_gc_Cn, 0, 0, 0 },
11933   { unicode_gc_Cn, 0, 0, 0 },
11934   { unicode_gc_Cn, 0, 0, 0 },
11935   { unicode_gc_Cn, 0, 0, 0 },
11936   { unicode_gc_Cn, 0, 0, 0 },
11937   { unicode_gc_Cn, 0, 0, 0 },
11938   { unicode_gc_Cn, 0, 0, 0 },
11939   { unicode_gc_Cn, 0, 0, 0 },
11940   { unicode_gc_Cn, 0, 0, 0 },
11941   { unicode_gc_Cn, 0, 0, 0 },
11942   { unicode_gc_Cn, 0, 0, 0 },
11943   { unicode_gc_Cn, 0, 0, 0 },
11944   { unicode_gc_Cn, 0, 0, 0 },
11945   { unicode_gc_Cn, 0, 0, 0 },
11946   { unicode_gc_Cn, 0, 0, 0 },
11947   { unicode_gc_Cn, 0, 0, 0 },
11948   { unicode_gc_Cn, 0, 0, 0 },
11949   { unicode_gc_Cn, 0, 0, 0 },
11950   { unicode_gc_Cn, 0, 0, 0 },
11951   { unicode_gc_Cn, 0, 0, 0 },
11952   { unicode_gc_Cn, 0, 0, 0 },
11953   { unicode_gc_Cn, 0, 0, 0 },
11954   { unicode_gc_Cn, 0, 0, 0 },
11955   { unicode_gc_Cn, 0, 0, 0 },
11956   { unicode_gc_Cn, 0, 0, 0 },
11957   { unicode_gc_Cn, 0, 0, 0 },
11958   { unicode_gc_Cn, 0, 0, 0 },
11959   { unicode_gc_Cn, 0, 0, 0 },
11960   { unicode_gc_Cn, 0, 0, 0 },
11961   { unicode_gc_Cn, 0, 0, 0 },
11962   { unicode_gc_Cn, 0, 0, 0 },
11963   { unicode_gc_Cn, 0, 0, 0 },
11964   { unicode_gc_Cn, 0, 0, 0 },
11965   { unicode_gc_Cn, 0, 0, 0 },
11966   { unicode_gc_Cn, 0, 0, 0 },
11967   { unicode_gc_Cn, 0, 0, 0 },
11968   { unicode_gc_Cn, 0, 0, 0 },
11969   { unicode_gc_Cn, 0, 0, 0 },
11970   { unicode_gc_Cn, 0, 0, 0 },
11971   { unicode_gc_Cn, 0, 0, 0 },
11972   { unicode_gc_Cn, 0, 0, 0 },
11973   { unicode_gc_Cn, 0, 0, 0 },
11974   { unicode_gc_Cn, 0, 0, 0 },
11975   { unicode_gc_Cn, 0, 0, 0 },
11976   { unicode_gc_Cn, 0, 0, 0 },
11977   { unicode_gc_Cn, 0, 0, 0 },
11978   { unicode_gc_Cn, 0, 0, 0 },
11979   { unicode_gc_Cn, 0, 0, 0 },
11980   { unicode_gc_Cn, 0, 0, 0 },
11981   { unicode_gc_Cn, 0, 0, 0 },
11982   { unicode_gc_Cn, 0, 0, 0 },
11983   { unicode_gc_Cn, 0, 0, 0 },
11984   { unicode_gc_Cn, 0, 0, 0 },
11985   { unicode_gc_Cn, 0, 0, 0 },
11986   { unicode_gc_Cn, 0, 0, 0 },
11987   { unicode_gc_Cn, 0, 0, 0 },
11988   { unicode_gc_Cn, 0, 0, 0 },
11989   { unicode_gc_Cn, 0, 0, 0 },
11990   { unicode_gc_Cn, 0, 0, 0 },
11991   { unicode_gc_Cn, 0, 0, 0 },
11992   { unicode_gc_Cn, 0, 0, 0 },
11993   { unicode_gc_Cn, 0, 0, 0 },
11994   { unicode_gc_Cn, 0, 0, 0 },
11995   { unicode_gc_Cn, 0, 0, 0 },
11996   { unicode_gc_Cn, 0, 0, 0 },
11997   { unicode_gc_Cn, 0, 0, 0 },
11998   { unicode_gc_Cn, 0, 0, 0 },
11999   { unicode_gc_Cn, 0, 0, 0 },
12000   { unicode_gc_Cn, 0, 0, 0 },
12001   { unicode_gc_Cn, 0, 0, 0 },
12002   { unicode_gc_Cn, 0, 0, 0 },
12003   { unicode_gc_Cn, 0, 0, 0 },
12004   { unicode_gc_Cn, 0, 0, 0 },
12005   { unicode_gc_Cn, 0, 0, 0 },
12006   { unicode_gc_Cn, 0, 0, 0 },
12007   { unicode_gc_Cn, 0, 0, 0 },
12008   { unicode_gc_Cn, 0, 0, 0 },
12009   { unicode_gc_Cn, 0, 0, 0 },
12010   { unicode_gc_Cn, 0, 0, 0 },
12011   { unicode_gc_Cn, 0, 0, 0 },
12012   { unicode_gc_Cn, 0, 0, 0 },
12013   { unicode_gc_Cn, 0, 0, 0 },
12014   { unicode_gc_Cn, 0, 0, 0 },
12015   { unicode_gc_Cn, 0, 0, 0 },
12016   { unicode_gc_Cn, 0, 0, 0 },
12017   { unicode_gc_Cn, 0, 0, 0 },
12018   { unicode_gc_Cn, 0, 0, 0 },
12019   { unicode_gc_Cn, 0, 0, 0 },
12020   { unicode_gc_Cn, 0, 0, 0 },
12021   { unicode_gc_Cn, 0, 0, 0 },
12022   { unicode_gc_Cn, 0, 0, 0 },
12023   { unicode_gc_Cn, 0, 0, 0 },
12024   { unicode_gc_Cn, 0, 0, 0 },
12025   { unicode_gc_Cn, 0, 0, 0 },
12026   { unicode_gc_Cn, 0, 0, 0 },
12027   { unicode_gc_Cn, 0, 0, 0 },
12028   { unicode_gc_Cn, 0, 0, 0 },
12029   { unicode_gc_Cn, 0, 0, 0 },
12030   { unicode_gc_Cn, 0, 0, 0 },
12031   { unicode_gc_Cn, 0, 0, 0 },
12032   { unicode_gc_Cn, 0, 0, 0 },
12033   { unicode_gc_Cn, 0, 0, 0 },
12034   { unicode_gc_Cn, 0, 0, 0 },
12035   { unicode_gc_Cn, 0, 0, 0 },
12036   { unicode_gc_Cn, 0, 0, 0 },
12037   { unicode_gc_Cn, 0, 0, 0 },
12038   { unicode_gc_Cn, 0, 0, 0 },
12039   { unicode_gc_Cn, 0, 0, 0 },
12040   { unicode_gc_Cn, 0, 0, 0 },
12041   { unicode_gc_Cn, 0, 0, 0 },
12042   { unicode_gc_Cn, 0, 0, 0 },
12043   { unicode_gc_Cn, 0, 0, 0 },
12044   { unicode_gc_Cn, 0, 0, 0 },
12045   { unicode_gc_Cn, 0, 0, 0 },
12046   { unicode_gc_Cn, 0, 0, 0 },
12047   { unicode_gc_Cn, 0, 0, 0 },
12048   { unicode_gc_Cn, 0, 0, 0 },
12049   { unicode_gc_Cn, 0, 0, 0 },
12050   { unicode_gc_Cn, 0, 0, 0 },
12051   { unicode_gc_Cn, 0, 0, 0 },
12052   { unicode_gc_Lo, 0, 0, 0 },
12053   { unicode_gc_Cn, 0, 0, 0 },
12054   { unicode_gc_Cn, 0, 0, 0 },
12055   { unicode_gc_Cn, 0, 0, 0 },
12056   { unicode_gc_Cn, 0, 0, 0 },
12057   { unicode_gc_Cn, 0, 0, 0 },
12058   { unicode_gc_Cn, 0, 0, 0 },
12059   { unicode_gc_Cn, 0, 0, 0 },
12060   { unicode_gc_Cn, 0, 0, 0 },
12061   { unicode_gc_Cn, 0, 0, 0 },
12062   { unicode_gc_Cn, 0, 0, 0 },
12063   { unicode_gc_So, 0, 0, 0 },
12064   { unicode_gc_So, 0, 0, 0 },
12065   { unicode_gc_So, 0, 0, 0 },
12066   { unicode_gc_So, 0, 0, 0 },
12067   { unicode_gc_So, 0, 0, 0 },
12068   { unicode_gc_So, 0, 0, 0 },
12069   { unicode_gc_So, 0, 0, 0 },
12070   { unicode_gc_So, 0, 0, 0 },
12071   { unicode_gc_So, 0, 0, 0 },
12072   { unicode_gc_So, 0, 0, 0 },
12073   { unicode_gc_So, 0, 0, 0 },
12074   { unicode_gc_So, 0, 0, 0 },
12075   { unicode_gc_So, 0, 0, 0 },
12076   { unicode_gc_So, 0, 0, 0 },
12077   { unicode_gc_So, 0, 0, 0 },
12078   { unicode_gc_So, 0, 0, 0 },
12079   { unicode_gc_So, 0, 0, 0 },
12080   { unicode_gc_So, 0, 0, 0 },
12081   { unicode_gc_So, 0, 0, 0 },
12082   { unicode_gc_So, 0, 0, 0 },
12083   { unicode_gc_So, 0, 0, 0 },
12084   { unicode_gc_So, 0, 0, 0 },
12085   { unicode_gc_So, 0, 0, 0 },
12086   { unicode_gc_So, 0, 0, 0 },
12087   { unicode_gc_So, 0, 0, 0 },
12088   { unicode_gc_So, 0, 0, 0 },
12089   { unicode_gc_So, 0, 0, 0 },
12090   { unicode_gc_So, 0, 0, 0 },
12091   { unicode_gc_So, 0, 0, 0 },
12092   { unicode_gc_So, 0, 0, 0 },
12093   { unicode_gc_So, 0, 0, 0 },
12094   { unicode_gc_So, 0, 0, 0 },
12095   { unicode_gc_So, 0, 0, 0 },
12096   { unicode_gc_So, 0, 0, 0 },
12097   { unicode_gc_So, 0, 0, 0 },
12098   { unicode_gc_So, 0, 0, 0 },
12099   { unicode_gc_So, 0, 0, 0 },
12100   { unicode_gc_So, 0, 0, 0 },
12101   { unicode_gc_So, 0, 0, 0 },
12102   { unicode_gc_So, 0, 0, 0 },
12103   { unicode_gc_So, 0, 0, 0 },
12104   { unicode_gc_So, 0, 0, 0 },
12105   { unicode_gc_So, 0, 0, 0 },
12106   { unicode_gc_So, 0, 0, 0 },
12107   { unicode_gc_So, 0, 0, 0 },
12108   { unicode_gc_So, 0, 0, 0 },
12109   { unicode_gc_So, 0, 0, 0 },
12110   { unicode_gc_So, 0, 0, 0 },
12111   { unicode_gc_So, 0, 0, 0 },
12112   { unicode_gc_So, 0, 0, 0 },
12113   { unicode_gc_So, 0, 0, 0 },
12114   { unicode_gc_So, 0, 0, 0 },
12115   { unicode_gc_So, 0, 0, 0 },
12116   { unicode_gc_So, 0, 0, 0 },
12117   { unicode_gc_So, 0, 0, 0 },
12118   { unicode_gc_So, 0, 0, 0 },
12119   { unicode_gc_So, 0, 0, 0 },
12120   { unicode_gc_So, 0, 0, 0 },
12121   { unicode_gc_So, 0, 0, 0 },
12122   { unicode_gc_So, 0, 0, 0 },
12123   { unicode_gc_So, 0, 0, 0 },
12124   { unicode_gc_So, 0, 0, 0 },
12125   { unicode_gc_So, 0, 0, 0 },
12126   { unicode_gc_So, 0, 0, 0 }
12127 };
12128 static const struct unidata subtable47[] = {
12129   { unicode_gc_Cn, 0, 0, 0 },
12130   { unicode_gc_Cn, 0, 0, 0 },
12131   { unicode_gc_Cn, 0, 0, 0 },
12132   { unicode_gc_Cn, 0, 0, 0 },
12133   { unicode_gc_Cn, 0, 0, 0 },
12134   { unicode_gc_Cn, 0, 0, 0 },
12135   { unicode_gc_Cn, 0, 0, 0 },
12136   { unicode_gc_Cn, 0, 0, 0 },
12137   { unicode_gc_Cn, 0, 0, 0 },
12138   { unicode_gc_Cn, 0, 0, 0 },
12139   { unicode_gc_Cn, 0, 0, 0 },
12140   { unicode_gc_Cn, 0, 0, 0 },
12141   { unicode_gc_Cn, 0, 0, 0 },
12142   { unicode_gc_Cn, 0, 0, 0 },
12143   { unicode_gc_Cn, 0, 0, 0 },
12144   { unicode_gc_Cn, 0, 0, 0 },
12145   { unicode_gc_Cn, 0, 0, 0 },
12146   { unicode_gc_Cn, 0, 0, 0 },
12147   { unicode_gc_Cn, 0, 0, 0 },
12148   { unicode_gc_Cn, 0, 0, 0 },
12149   { unicode_gc_Cn, 0, 0, 0 },
12150   { unicode_gc_Cn, 0, 0, 0 },
12151   { unicode_gc_Cn, 0, 0, 0 },
12152   { unicode_gc_Cn, 0, 0, 0 },
12153   { unicode_gc_Cn, 0, 0, 0 },
12154   { unicode_gc_Cn, 0, 0, 0 },
12155   { unicode_gc_Cn, 0, 0, 0 },
12156   { unicode_gc_Cn, 0, 0, 0 },
12157   { unicode_gc_Cn, 0, 0, 0 },
12158   { unicode_gc_Cn, 0, 0, 0 },
12159   { unicode_gc_Cn, 0, 0, 0 },
12160   { unicode_gc_Cn, 0, 0, 0 },
12161   { unicode_gc_Cn, 0, 0, 0 },
12162   { unicode_gc_Cn, 0, 0, 0 },
12163   { unicode_gc_Cn, 0, 0, 0 },
12164   { unicode_gc_Cn, 0, 0, 0 },
12165   { unicode_gc_Cn, 0, 0, 0 },
12166   { unicode_gc_Cn, 0, 0, 0 },
12167   { unicode_gc_Cn, 0, 0, 0 },
12168   { unicode_gc_Cn, 0, 0, 0 },
12169   { unicode_gc_Cn, 0, 0, 0 },
12170   { unicode_gc_Cn, 0, 0, 0 },
12171   { unicode_gc_Cn, 0, 0, 0 },
12172   { unicode_gc_Cn, 0, 0, 0 },
12173   { unicode_gc_Cn, 0, 0, 0 },
12174   { unicode_gc_Cn, 0, 0, 0 },
12175   { unicode_gc_Cn, 0, 0, 0 },
12176   { unicode_gc_Cn, 0, 0, 0 },
12177   { unicode_gc_Cn, 0, 0, 0 },
12178   { unicode_gc_Cn, 0, 0, 0 },
12179   { unicode_gc_Cn, 0, 0, 0 },
12180   { unicode_gc_Cn, 0, 0, 0 },
12181   { unicode_gc_Cn, 0, 0, 0 },
12182   { unicode_gc_Cn, 0, 0, 0 },
12183   { unicode_gc_Cn, 0, 0, 0 },
12184   { unicode_gc_Cn, 0, 0, 0 },
12185   { unicode_gc_Cn, 0, 0, 0 },
12186   { unicode_gc_Cn, 0, 0, 0 },
12187   { unicode_gc_Cn, 0, 0, 0 },
12188   { unicode_gc_Cn, 0, 0, 0 },
12189   { unicode_gc_Cn, 0, 0, 0 },
12190   { unicode_gc_Cn, 0, 0, 0 },
12191   { unicode_gc_Cn, 0, 0, 0 },
12192   { unicode_gc_Cn, 0, 0, 0 },
12193   { unicode_gc_Cn, 0, 0, 0 },
12194   { unicode_gc_Cn, 0, 0, 0 },
12195   { unicode_gc_Cn, 0, 0, 0 },
12196   { unicode_gc_Cn, 0, 0, 0 },
12197   { unicode_gc_Cn, 0, 0, 0 },
12198   { unicode_gc_Cn, 0, 0, 0 },
12199   { unicode_gc_Cn, 0, 0, 0 },
12200   { unicode_gc_Cn, 0, 0, 0 },
12201   { unicode_gc_Cn, 0, 0, 0 },
12202   { unicode_gc_Cn, 0, 0, 0 },
12203   { unicode_gc_Cn, 0, 0, 0 },
12204   { unicode_gc_Cn, 0, 0, 0 },
12205   { unicode_gc_Cn, 0, 0, 0 },
12206   { unicode_gc_Cn, 0, 0, 0 },
12207   { unicode_gc_Cn, 0, 0, 0 },
12208   { unicode_gc_Cn, 0, 0, 0 },
12209   { unicode_gc_Cn, 0, 0, 0 },
12210   { unicode_gc_Cn, 0, 0, 0 },
12211   { unicode_gc_Cn, 0, 0, 0 },
12212   { unicode_gc_Cn, 0, 0, 0 },
12213   { unicode_gc_Cn, 0, 0, 0 },
12214   { unicode_gc_Cn, 0, 0, 0 },
12215   { unicode_gc_Cn, 0, 0, 0 },
12216   { unicode_gc_Cn, 0, 0, 0 },
12217   { unicode_gc_Cn, 0, 0, 0 },
12218   { unicode_gc_Cn, 0, 0, 0 },
12219   { unicode_gc_Cn, 0, 0, 0 },
12220   { unicode_gc_Cn, 0, 0, 0 },
12221   { unicode_gc_Cn, 0, 0, 0 },
12222   { unicode_gc_Cn, 0, 0, 0 },
12223   { unicode_gc_Cn, 0, 0, 0 },
12224   { unicode_gc_Cn, 0, 0, 0 },
12225   { unicode_gc_Cn, 0, 0, 0 },
12226   { unicode_gc_Cn, 0, 0, 0 },
12227   { unicode_gc_Cn, 0, 0, 0 },
12228   { unicode_gc_Cn, 0, 0, 0 },
12229   { unicode_gc_Cn, 0, 0, 0 },
12230   { unicode_gc_Cn, 0, 0, 0 },
12231   { unicode_gc_Cn, 0, 0, 0 },
12232   { unicode_gc_Cn, 0, 0, 0 },
12233   { unicode_gc_Cn, 0, 0, 0 },
12234   { unicode_gc_Cn, 0, 0, 0 },
12235   { unicode_gc_Cn, 0, 0, 0 },
12236   { unicode_gc_Cn, 0, 0, 0 },
12237   { unicode_gc_Cn, 0, 0, 0 },
12238   { unicode_gc_Cn, 0, 0, 0 },
12239   { unicode_gc_Cn, 0, 0, 0 },
12240   { unicode_gc_Cn, 0, 0, 0 },
12241   { unicode_gc_Cn, 0, 0, 0 },
12242   { unicode_gc_Cn, 0, 0, 0 },
12243   { unicode_gc_Cn, 0, 0, 0 },
12244   { unicode_gc_Cn, 0, 0, 0 },
12245   { unicode_gc_Cn, 0, 0, 0 },
12246   { unicode_gc_Cn, 0, 0, 0 },
12247   { unicode_gc_Cn, 0, 0, 0 },
12248   { unicode_gc_Cn, 0, 0, 0 },
12249   { unicode_gc_Cn, 0, 0, 0 },
12250   { unicode_gc_Cn, 0, 0, 0 },
12251   { unicode_gc_Cn, 0, 0, 0 },
12252   { unicode_gc_Cn, 0, 0, 0 },
12253   { unicode_gc_Cn, 0, 0, 0 },
12254   { unicode_gc_Cn, 0, 0, 0 },
12255   { unicode_gc_Cn, 0, 0, 0 },
12256   { unicode_gc_Cn, 0, 0, 0 },
12257   { unicode_gc_Cn, 0, 0, 0 },
12258   { unicode_gc_Cn, 0, 0, 0 },
12259   { unicode_gc_Cn, 0, 0, 0 },
12260   { unicode_gc_Cn, 0, 0, 0 },
12261   { unicode_gc_Cn, 0, 0, 0 },
12262   { unicode_gc_Cn, 0, 0, 0 },
12263   { unicode_gc_Cn, 0, 0, 0 },
12264   { unicode_gc_Cn, 0, 0, 0 },
12265   { unicode_gc_Cn, 0, 0, 0 },
12266   { unicode_gc_Cn, 0, 0, 0 },
12267   { unicode_gc_Cn, 0, 0, 0 },
12268   { unicode_gc_Cn, 0, 0, 0 },
12269   { unicode_gc_Cn, 0, 0, 0 },
12270   { unicode_gc_Cn, 0, 0, 0 },
12271   { unicode_gc_Cn, 0, 0, 0 },
12272   { unicode_gc_Cn, 0, 0, 0 },
12273   { unicode_gc_Cn, 0, 0, 0 },
12274   { unicode_gc_Cn, 0, 0, 0 },
12275   { unicode_gc_Cn, 0, 0, 0 },
12276   { unicode_gc_Cn, 0, 0, 0 },
12277   { unicode_gc_Cn, 0, 0, 0 },
12278   { unicode_gc_Cn, 0, 0, 0 },
12279   { unicode_gc_Cn, 0, 0, 0 },
12280   { unicode_gc_Cn, 0, 0, 0 },
12281   { unicode_gc_Cn, 0, 0, 0 },
12282   { unicode_gc_Cn, 0, 0, 0 },
12283   { unicode_gc_Cn, 0, 0, 0 },
12284   { unicode_gc_Cn, 0, 0, 0 },
12285   { unicode_gc_Cn, 0, 0, 0 },
12286   { unicode_gc_Cn, 0, 0, 0 },
12287   { unicode_gc_Cn, 0, 0, 0 },
12288   { unicode_gc_Cn, 0, 0, 0 },
12289   { unicode_gc_Cn, 0, 0, 0 },
12290   { unicode_gc_Cn, 0, 0, 0 },
12291   { unicode_gc_Cn, 0, 0, 0 },
12292   { unicode_gc_Cn, 0, 0, 0 },
12293   { unicode_gc_Cn, 0, 0, 0 },
12294   { unicode_gc_Lo, 0, 0, 0 },
12295   { unicode_gc_Cn, 0, 0, 0 },
12296   { unicode_gc_Cn, 0, 0, 0 },
12297   { unicode_gc_Cn, 0, 0, 0 },
12298   { unicode_gc_Cn, 0, 0, 0 },
12299   { unicode_gc_Cn, 0, 0, 0 },
12300   { unicode_gc_Cn, 0, 0, 0 },
12301   { unicode_gc_Cn, 0, 0, 0 },
12302   { unicode_gc_Cn, 0, 0, 0 },
12303   { unicode_gc_Cn, 0, 0, 0 },
12304   { unicode_gc_Cn, 0, 0, 0 },
12305   { unicode_gc_Cn, 0, 0, 0 },
12306   { unicode_gc_Cn, 0, 0, 0 },
12307   { unicode_gc_Cn, 0, 0, 0 },
12308   { unicode_gc_Cn, 0, 0, 0 },
12309   { unicode_gc_Cn, 0, 0, 0 },
12310   { unicode_gc_Cn, 0, 0, 0 },
12311   { unicode_gc_Cn, 0, 0, 0 },
12312   { unicode_gc_Cn, 0, 0, 0 },
12313   { unicode_gc_Cn, 0, 0, 0 },
12314   { unicode_gc_Cn, 0, 0, 0 },
12315   { unicode_gc_Cn, 0, 0, 0 },
12316   { unicode_gc_Cn, 0, 0, 0 },
12317   { unicode_gc_Cn, 0, 0, 0 },
12318   { unicode_gc_Cn, 0, 0, 0 },
12319   { unicode_gc_Cn, 0, 0, 0 },
12320   { unicode_gc_Cn, 0, 0, 0 },
12321   { unicode_gc_Cn, 0, 0, 0 },
12322   { unicode_gc_Cn, 0, 0, 0 },
12323   { unicode_gc_Cn, 0, 0, 0 },
12324   { unicode_gc_Cn, 0, 0, 0 },
12325   { unicode_gc_Cn, 0, 0, 0 },
12326   { unicode_gc_Cn, 0, 0, 0 },
12327   { unicode_gc_Cn, 0, 0, 0 },
12328   { unicode_gc_Cn, 0, 0, 0 },
12329   { unicode_gc_Cn, 0, 0, 0 },
12330   { unicode_gc_Cn, 0, 0, 0 },
12331   { unicode_gc_Cn, 0, 0, 0 },
12332   { unicode_gc_Cn, 0, 0, 0 },
12333   { unicode_gc_Cn, 0, 0, 0 },
12334   { unicode_gc_Cn, 0, 0, 0 },
12335   { unicode_gc_Cn, 0, 0, 0 },
12336   { unicode_gc_Cn, 0, 0, 0 },
12337   { unicode_gc_Cn, 0, 0, 0 },
12338   { unicode_gc_Cn, 0, 0, 0 },
12339   { unicode_gc_Cn, 0, 0, 0 },
12340   { unicode_gc_Cn, 0, 0, 0 },
12341   { unicode_gc_Cn, 0, 0, 0 },
12342   { unicode_gc_Cn, 0, 0, 0 },
12343   { unicode_gc_Cn, 0, 0, 0 },
12344   { unicode_gc_Cn, 0, 0, 0 },
12345   { unicode_gc_Cn, 0, 0, 0 },
12346   { unicode_gc_Cn, 0, 0, 0 },
12347   { unicode_gc_Cn, 0, 0, 0 },
12348   { unicode_gc_Cn, 0, 0, 0 },
12349   { unicode_gc_Cn, 0, 0, 0 },
12350   { unicode_gc_Cn, 0, 0, 0 },
12351   { unicode_gc_Cn, 0, 0, 0 },
12352   { unicode_gc_Cn, 0, 0, 0 },
12353   { unicode_gc_Cn, 0, 0, 0 },
12354   { unicode_gc_Cn, 0, 0, 0 },
12355   { unicode_gc_Cn, 0, 0, 0 },
12356   { unicode_gc_Cn, 0, 0, 0 },
12357   { unicode_gc_Cn, 0, 0, 0 },
12358   { unicode_gc_Cn, 0, 0, 0 },
12359   { unicode_gc_Cn, 0, 0, 0 },
12360   { unicode_gc_Cn, 0, 0, 0 },
12361   { unicode_gc_Cn, 0, 0, 0 },
12362   { unicode_gc_Cn, 0, 0, 0 },
12363   { unicode_gc_Cn, 0, 0, 0 },
12364   { unicode_gc_Cn, 0, 0, 0 },
12365   { unicode_gc_Cn, 0, 0, 0 },
12366   { unicode_gc_Cn, 0, 0, 0 },
12367   { unicode_gc_Cn, 0, 0, 0 },
12368   { unicode_gc_Cn, 0, 0, 0 },
12369   { unicode_gc_Cn, 0, 0, 0 },
12370   { unicode_gc_Cn, 0, 0, 0 },
12371   { unicode_gc_Cn, 0, 0, 0 },
12372   { unicode_gc_Cn, 0, 0, 0 },
12373   { unicode_gc_Cn, 0, 0, 0 },
12374   { unicode_gc_Cn, 0, 0, 0 },
12375   { unicode_gc_Cn, 0, 0, 0 },
12376   { unicode_gc_Cn, 0, 0, 0 },
12377   { unicode_gc_Cn, 0, 0, 0 },
12378   { unicode_gc_Cn, 0, 0, 0 },
12379   { unicode_gc_Cn, 0, 0, 0 },
12380   { unicode_gc_Cn, 0, 0, 0 },
12381   { unicode_gc_Cn, 0, 0, 0 },
12382   { unicode_gc_Cn, 0, 0, 0 },
12383   { unicode_gc_Cn, 0, 0, 0 },
12384   { unicode_gc_Cn, 0, 0, 0 }
12385 };
12386 static const struct unidata subtable48[] = {
12387   { unicode_gc_Lo, 0, 0, 0 },
12388   { unicode_gc_Lo, 0, 0, 0 },
12389   { unicode_gc_Lo, 0, 0, 0 },
12390   { unicode_gc_Lo, 0, 0, 0 },
12391   { unicode_gc_Lo, 0, 0, 0 },
12392   { unicode_gc_Lo, 0, 0, 0 },
12393   { unicode_gc_Lo, 0, 0, 0 },
12394   { unicode_gc_Lo, 0, 0, 0 },
12395   { unicode_gc_Lo, 0, 0, 0 },
12396   { unicode_gc_Lo, 0, 0, 0 },
12397   { unicode_gc_Lo, 0, 0, 0 },
12398   { unicode_gc_Lo, 0, 0, 0 },
12399   { unicode_gc_Lo, 0, 0, 0 },
12400   { unicode_gc_Lo, 0, 0, 0 },
12401   { unicode_gc_Lo, 0, 0, 0 },
12402   { unicode_gc_Lo, 0, 0, 0 },
12403   { unicode_gc_Lo, 0, 0, 0 },
12404   { unicode_gc_Lo, 0, 0, 0 },
12405   { unicode_gc_Lo, 0, 0, 0 },
12406   { unicode_gc_Lo, 0, 0, 0 },
12407   { unicode_gc_Lo, 0, 0, 0 },
12408   { unicode_gc_Lo, 0, 0, 0 },
12409   { unicode_gc_Lo, 0, 0, 0 },
12410   { unicode_gc_Lo, 0, 0, 0 },
12411   { unicode_gc_Lo, 0, 0, 0 },
12412   { unicode_gc_Lo, 0, 0, 0 },
12413   { unicode_gc_Lo, 0, 0, 0 },
12414   { unicode_gc_Lo, 0, 0, 0 },
12415   { unicode_gc_Lo, 0, 0, 0 },
12416   { unicode_gc_Lo, 0, 0, 0 },
12417   { unicode_gc_Lo, 0, 0, 0 },
12418   { unicode_gc_Lo, 0, 0, 0 },
12419   { unicode_gc_Lo, 0, 0, 0 },
12420   { unicode_gc_Lo, 0, 0, 0 },
12421   { unicode_gc_Lo, 0, 0, 0 },
12422   { unicode_gc_Lo, 0, 0, 0 },
12423   { unicode_gc_Lo, 0, 0, 0 },
12424   { unicode_gc_Lo, 0, 0, 0 },
12425   { unicode_gc_Lo, 0, 0, 0 },
12426   { unicode_gc_Lo, 0, 0, 0 },
12427   { unicode_gc_Lo, 0, 0, 0 },
12428   { unicode_gc_Lo, 0, 0, 0 },
12429   { unicode_gc_Lo, 0, 0, 0 },
12430   { unicode_gc_Lo, 0, 0, 0 },
12431   { unicode_gc_Lo, 0, 0, 0 },
12432   { unicode_gc_Lo, 0, 0, 0 },
12433   { unicode_gc_Lo, 0, 0, 0 },
12434   { unicode_gc_Lo, 0, 0, 0 },
12435   { unicode_gc_Lo, 0, 0, 0 },
12436   { unicode_gc_Lo, 0, 0, 0 },
12437   { unicode_gc_Lo, 0, 0, 0 },
12438   { unicode_gc_Lo, 0, 0, 0 },
12439   { unicode_gc_Lo, 0, 0, 0 },
12440   { unicode_gc_Lo, 0, 0, 0 },
12441   { unicode_gc_Lo, 0, 0, 0 },
12442   { unicode_gc_Lo, 0, 0, 0 },
12443   { unicode_gc_Lo, 0, 0, 0 },
12444   { unicode_gc_Lo, 0, 0, 0 },
12445   { unicode_gc_Lo, 0, 0, 0 },
12446   { unicode_gc_Lo, 0, 0, 0 },
12447   { unicode_gc_Lo, 0, 0, 0 },
12448   { unicode_gc_Lo, 0, 0, 0 },
12449   { unicode_gc_Lo, 0, 0, 0 },
12450   { unicode_gc_Lo, 0, 0, 0 },
12451   { unicode_gc_Lo, 0, 0, 0 },
12452   { unicode_gc_Lo, 0, 0, 0 },
12453   { unicode_gc_Lo, 0, 0, 0 },
12454   { unicode_gc_Lo, 0, 0, 0 },
12455   { unicode_gc_Lo, 0, 0, 0 },
12456   { unicode_gc_Lo, 0, 0, 0 },
12457   { unicode_gc_Lo, 0, 0, 0 },
12458   { unicode_gc_Lo, 0, 0, 0 },
12459   { unicode_gc_Lo, 0, 0, 0 },
12460   { unicode_gc_Lo, 0, 0, 0 },
12461   { unicode_gc_Lo, 0, 0, 0 },
12462   { unicode_gc_Lo, 0, 0, 0 },
12463   { unicode_gc_Lo, 0, 0, 0 },
12464   { unicode_gc_Lo, 0, 0, 0 },
12465   { unicode_gc_Lo, 0, 0, 0 },
12466   { unicode_gc_Lo, 0, 0, 0 },
12467   { unicode_gc_Lo, 0, 0, 0 },
12468   { unicode_gc_Lo, 0, 0, 0 },
12469   { unicode_gc_Lo, 0, 0, 0 },
12470   { unicode_gc_Lo, 0, 0, 0 },
12471   { unicode_gc_Lo, 0, 0, 0 },
12472   { unicode_gc_Lo, 0, 0, 0 },
12473   { unicode_gc_Lo, 0, 0, 0 },
12474   { unicode_gc_Lo, 0, 0, 0 },
12475   { unicode_gc_Lo, 0, 0, 0 },
12476   { unicode_gc_Lo, 0, 0, 0 },
12477   { unicode_gc_Lo, 0, 0, 0 },
12478   { unicode_gc_Lo, 0, 0, 0 },
12479   { unicode_gc_Lo, 0, 0, 0 },
12480   { unicode_gc_Lo, 0, 0, 0 },
12481   { unicode_gc_Lo, 0, 0, 0 },
12482   { unicode_gc_Lo, 0, 0, 0 },
12483   { unicode_gc_Lo, 0, 0, 0 },
12484   { unicode_gc_Lo, 0, 0, 0 },
12485   { unicode_gc_Lo, 0, 0, 0 },
12486   { unicode_gc_Lo, 0, 0, 0 },
12487   { unicode_gc_Lo, 0, 0, 0 },
12488   { unicode_gc_Lo, 0, 0, 0 },
12489   { unicode_gc_Lo, 0, 0, 0 },
12490   { unicode_gc_Lo, 0, 0, 0 },
12491   { unicode_gc_Lo, 0, 0, 0 },
12492   { unicode_gc_Lo, 0, 0, 0 },
12493   { unicode_gc_Lo, 0, 0, 0 },
12494   { unicode_gc_Lo, 0, 0, 0 },
12495   { unicode_gc_Lo, 0, 0, 0 },
12496   { unicode_gc_Lo, 0, 0, 0 },
12497   { unicode_gc_Lo, 0, 0, 0 },
12498   { unicode_gc_Lo, 0, 0, 0 },
12499   { unicode_gc_Lo, 0, 0, 0 },
12500   { unicode_gc_Lo, 0, 0, 0 },
12501   { unicode_gc_Lo, 0, 0, 0 },
12502   { unicode_gc_Lo, 0, 0, 0 },
12503   { unicode_gc_Lo, 0, 0, 0 },
12504   { unicode_gc_Lo, 0, 0, 0 },
12505   { unicode_gc_Lo, 0, 0, 0 },
12506   { unicode_gc_Lo, 0, 0, 0 },
12507   { unicode_gc_Lo, 0, 0, 0 },
12508   { unicode_gc_Lo, 0, 0, 0 },
12509   { unicode_gc_Lo, 0, 0, 0 },
12510   { unicode_gc_Lo, 0, 0, 0 },
12511   { unicode_gc_Lo, 0, 0, 0 },
12512   { unicode_gc_Lo, 0, 0, 0 },
12513   { unicode_gc_Lo, 0, 0, 0 },
12514   { unicode_gc_Lo, 0, 0, 0 },
12515   { unicode_gc_Lo, 0, 0, 0 },
12516   { unicode_gc_Lo, 0, 0, 0 },
12517   { unicode_gc_Lo, 0, 0, 0 },
12518   { unicode_gc_Lo, 0, 0, 0 },
12519   { unicode_gc_Lo, 0, 0, 0 },
12520   { unicode_gc_Lo, 0, 0, 0 },
12521   { unicode_gc_Lo, 0, 0, 0 },
12522   { unicode_gc_Lo, 0, 0, 0 },
12523   { unicode_gc_Lo, 0, 0, 0 },
12524   { unicode_gc_Lo, 0, 0, 0 },
12525   { unicode_gc_Lo, 0, 0, 0 },
12526   { unicode_gc_Lo, 0, 0, 0 },
12527   { unicode_gc_Lo, 0, 0, 0 },
12528   { unicode_gc_Cn, 0, 0, 0 },
12529   { unicode_gc_Cn, 0, 0, 0 },
12530   { unicode_gc_Cn, 0, 0, 0 },
12531   { unicode_gc_So, 0, 0, 0 },
12532   { unicode_gc_So, 0, 0, 0 },
12533   { unicode_gc_So, 0, 0, 0 },
12534   { unicode_gc_So, 0, 0, 0 },
12535   { unicode_gc_So, 0, 0, 0 },
12536   { unicode_gc_So, 0, 0, 0 },
12537   { unicode_gc_So, 0, 0, 0 },
12538   { unicode_gc_So, 0, 0, 0 },
12539   { unicode_gc_So, 0, 0, 0 },
12540   { unicode_gc_So, 0, 0, 0 },
12541   { unicode_gc_So, 0, 0, 0 },
12542   { unicode_gc_So, 0, 0, 0 },
12543   { unicode_gc_So, 0, 0, 0 },
12544   { unicode_gc_So, 0, 0, 0 },
12545   { unicode_gc_So, 0, 0, 0 },
12546   { unicode_gc_So, 0, 0, 0 },
12547   { unicode_gc_So, 0, 0, 0 },
12548   { unicode_gc_So, 0, 0, 0 },
12549   { unicode_gc_So, 0, 0, 0 },
12550   { unicode_gc_So, 0, 0, 0 },
12551   { unicode_gc_So, 0, 0, 0 },
12552   { unicode_gc_So, 0, 0, 0 },
12553   { unicode_gc_So, 0, 0, 0 },
12554   { unicode_gc_So, 0, 0, 0 },
12555   { unicode_gc_So, 0, 0, 0 },
12556   { unicode_gc_So, 0, 0, 0 },
12557   { unicode_gc_So, 0, 0, 0 },
12558   { unicode_gc_So, 0, 0, 0 },
12559   { unicode_gc_So, 0, 0, 0 },
12560   { unicode_gc_So, 0, 0, 0 },
12561   { unicode_gc_So, 0, 0, 0 },
12562   { unicode_gc_So, 0, 0, 0 },
12563   { unicode_gc_So, 0, 0, 0 },
12564   { unicode_gc_So, 0, 0, 0 },
12565   { unicode_gc_So, 0, 0, 0 },
12566   { unicode_gc_So, 0, 0, 0 },
12567   { unicode_gc_So, 0, 0, 0 },
12568   { unicode_gc_So, 0, 0, 0 },
12569   { unicode_gc_So, 0, 0, 0 },
12570   { unicode_gc_So, 0, 0, 0 },
12571   { unicode_gc_So, 0, 0, 0 },
12572   { unicode_gc_So, 0, 0, 0 },
12573   { unicode_gc_So, 0, 0, 0 },
12574   { unicode_gc_So, 0, 0, 0 },
12575   { unicode_gc_So, 0, 0, 0 },
12576   { unicode_gc_So, 0, 0, 0 },
12577   { unicode_gc_So, 0, 0, 0 },
12578   { unicode_gc_So, 0, 0, 0 },
12579   { unicode_gc_So, 0, 0, 0 },
12580   { unicode_gc_So, 0, 0, 0 },
12581   { unicode_gc_So, 0, 0, 0 },
12582   { unicode_gc_So, 0, 0, 0 },
12583   { unicode_gc_So, 0, 0, 0 },
12584   { unicode_gc_So, 0, 0, 0 },
12585   { unicode_gc_So, 0, 0, 0 },
12586   { unicode_gc_Cn, 0, 0, 0 },
12587   { unicode_gc_Cn, 0, 0, 0 },
12588   { unicode_gc_Cn, 0, 0, 0 },
12589   { unicode_gc_Cn, 0, 0, 0 },
12590   { unicode_gc_Cn, 0, 0, 0 },
12591   { unicode_gc_Cn, 0, 0, 0 },
12592   { unicode_gc_Cn, 0, 0, 0 },
12593   { unicode_gc_Cn, 0, 0, 0 },
12594   { unicode_gc_Cn, 0, 0, 0 },
12595   { unicode_gc_Cn, 0, 0, 0 },
12596   { unicode_gc_Cn, 0, 0, 0 },
12597   { unicode_gc_Cn, 0, 0, 0 },
12598   { unicode_gc_Cn, 0, 0, 0 },
12599   { unicode_gc_Cn, 0, 0, 0 },
12600   { unicode_gc_Cn, 0, 0, 0 },
12601   { unicode_gc_Cn, 0, 0, 0 },
12602   { unicode_gc_Cn, 0, 0, 0 },
12603   { unicode_gc_Cn, 0, 0, 0 },
12604   { unicode_gc_Cn, 0, 0, 0 },
12605   { unicode_gc_Cn, 0, 0, 0 },
12606   { unicode_gc_Cn, 0, 0, 0 },
12607   { unicode_gc_Cn, 0, 0, 0 },
12608   { unicode_gc_Cn, 0, 0, 0 },
12609   { unicode_gc_Cn, 0, 0, 0 },
12610   { unicode_gc_Cn, 0, 0, 0 },
12611   { unicode_gc_Cn, 0, 0, 0 },
12612   { unicode_gc_Cn, 0, 0, 0 },
12613   { unicode_gc_Cn, 0, 0, 0 },
12614   { unicode_gc_Cn, 0, 0, 0 },
12615   { unicode_gc_Cn, 0, 0, 0 },
12616   { unicode_gc_Cn, 0, 0, 0 },
12617   { unicode_gc_Cn, 0, 0, 0 },
12618   { unicode_gc_Cn, 0, 0, 0 },
12619   { unicode_gc_Cn, 0, 0, 0 },
12620   { unicode_gc_Cn, 0, 0, 0 },
12621   { unicode_gc_Cn, 0, 0, 0 },
12622   { unicode_gc_Cn, 0, 0, 0 },
12623   { unicode_gc_Cn, 0, 0, 0 },
12624   { unicode_gc_Cn, 0, 0, 0 },
12625   { unicode_gc_Cn, 0, 0, 0 },
12626   { unicode_gc_Cn, 0, 0, 0 },
12627   { unicode_gc_Cn, 0, 0, 0 },
12628   { unicode_gc_Cn, 0, 0, 0 },
12629   { unicode_gc_Cn, 0, 0, 0 },
12630   { unicode_gc_Cn, 0, 0, 0 },
12631   { unicode_gc_Cn, 0, 0, 0 },
12632   { unicode_gc_Cn, 0, 0, 0 },
12633   { unicode_gc_Cn, 0, 0, 0 },
12634   { unicode_gc_Cn, 0, 0, 0 },
12635   { unicode_gc_Cn, 0, 0, 0 },
12636   { unicode_gc_Cn, 0, 0, 0 },
12637   { unicode_gc_Cn, 0, 0, 0 },
12638   { unicode_gc_Cn, 0, 0, 0 },
12639   { unicode_gc_Cn, 0, 0, 0 },
12640   { unicode_gc_Cn, 0, 0, 0 },
12641   { unicode_gc_Cn, 0, 0, 0 },
12642   { unicode_gc_Cn, 0, 0, 0 }
12643 };
12644 static const struct unidata subtable49[] = {
12645   { unicode_gc_Cn, 0, 0, 0 },
12646   { unicode_gc_Cn, 0, 0, 0 },
12647   { unicode_gc_Cn, 0, 0, 0 },
12648   { unicode_gc_Cn, 0, 0, 0 },
12649   { unicode_gc_Cn, 0, 0, 0 },
12650   { unicode_gc_Cn, 0, 0, 0 },
12651   { unicode_gc_Cn, 0, 0, 0 },
12652   { unicode_gc_Cn, 0, 0, 0 },
12653   { unicode_gc_Cn, 0, 0, 0 },
12654   { unicode_gc_Cn, 0, 0, 0 },
12655   { unicode_gc_Cn, 0, 0, 0 },
12656   { unicode_gc_Cn, 0, 0, 0 },
12657   { unicode_gc_Cn, 0, 0, 0 },
12658   { unicode_gc_Cn, 0, 0, 0 },
12659   { unicode_gc_Cn, 0, 0, 0 },
12660   { unicode_gc_Cn, 0, 0, 0 },
12661   { unicode_gc_Cn, 0, 0, 0 },
12662   { unicode_gc_Cn, 0, 0, 0 },
12663   { unicode_gc_Cn, 0, 0, 0 },
12664   { unicode_gc_Cn, 0, 0, 0 },
12665   { unicode_gc_Cn, 0, 0, 0 },
12666   { unicode_gc_Cn, 0, 0, 0 },
12667   { unicode_gc_Cn, 0, 0, 0 },
12668   { unicode_gc_Cn, 0, 0, 0 },
12669   { unicode_gc_Cn, 0, 0, 0 },
12670   { unicode_gc_Cn, 0, 0, 0 },
12671   { unicode_gc_Cn, 0, 0, 0 },
12672   { unicode_gc_Cn, 0, 0, 0 },
12673   { unicode_gc_Cn, 0, 0, 0 },
12674   { unicode_gc_Cn, 0, 0, 0 },
12675   { unicode_gc_Cn, 0, 0, 0 },
12676   { unicode_gc_Cn, 0, 0, 0 },
12677   { unicode_gc_Cn, 0, 0, 0 },
12678   { unicode_gc_Cn, 0, 0, 0 },
12679   { unicode_gc_Cn, 0, 0, 0 },
12680   { unicode_gc_Cn, 0, 0, 0 },
12681   { unicode_gc_Cn, 0, 0, 0 },
12682   { unicode_gc_Cn, 0, 0, 0 },
12683   { unicode_gc_Cn, 0, 0, 0 },
12684   { unicode_gc_Cn, 0, 0, 0 },
12685   { unicode_gc_Cn, 0, 0, 0 },
12686   { unicode_gc_Cn, 0, 0, 0 },
12687   { unicode_gc_Cn, 0, 0, 0 },
12688   { unicode_gc_Cn, 0, 0, 0 },
12689   { unicode_gc_Cn, 0, 0, 0 },
12690   { unicode_gc_Cn, 0, 0, 0 },
12691   { unicode_gc_Cn, 0, 0, 0 },
12692   { unicode_gc_Cn, 0, 0, 0 },
12693   { unicode_gc_Cn, 0, 0, 0 },
12694   { unicode_gc_Cn, 0, 0, 0 },
12695   { unicode_gc_Cn, 0, 0, 0 },
12696   { unicode_gc_Cn, 0, 0, 0 },
12697   { unicode_gc_Cn, 0, 0, 0 },
12698   { unicode_gc_Cn, 0, 0, 0 },
12699   { unicode_gc_Cn, 0, 0, 0 },
12700   { unicode_gc_Cn, 0, 0, 0 },
12701   { unicode_gc_Cn, 0, 0, 0 },
12702   { unicode_gc_Cn, 0, 0, 0 },
12703   { unicode_gc_Cn, 0, 0, 0 },
12704   { unicode_gc_Cn, 0, 0, 0 },
12705   { unicode_gc_Cn, 0, 0, 0 },
12706   { unicode_gc_Cn, 0, 0, 0 },
12707   { unicode_gc_Cn, 0, 0, 0 },
12708   { unicode_gc_Cn, 0, 0, 0 },
12709   { unicode_gc_Cn, 0, 0, 0 },
12710   { unicode_gc_Cn, 0, 0, 0 },
12711   { unicode_gc_Cn, 0, 0, 0 },
12712   { unicode_gc_Cn, 0, 0, 0 },
12713   { unicode_gc_Cn, 0, 0, 0 },
12714   { unicode_gc_Cn, 0, 0, 0 },
12715   { unicode_gc_Cn, 0, 0, 0 },
12716   { unicode_gc_Cn, 0, 0, 0 },
12717   { unicode_gc_Cn, 0, 0, 0 },
12718   { unicode_gc_Cn, 0, 0, 0 },
12719   { unicode_gc_Cn, 0, 0, 0 },
12720   { unicode_gc_Cn, 0, 0, 0 },
12721   { unicode_gc_Cn, 0, 0, 0 },
12722   { unicode_gc_Cn, 0, 0, 0 },
12723   { unicode_gc_Cn, 0, 0, 0 },
12724   { unicode_gc_Cn, 0, 0, 0 },
12725   { unicode_gc_Cn, 0, 0, 0 },
12726   { unicode_gc_Cn, 0, 0, 0 },
12727   { unicode_gc_Cn, 0, 0, 0 },
12728   { unicode_gc_Cn, 0, 0, 0 },
12729   { unicode_gc_Cn, 0, 0, 0 },
12730   { unicode_gc_Cn, 0, 0, 0 },
12731   { unicode_gc_Cn, 0, 0, 0 },
12732   { unicode_gc_Cn, 0, 0, 0 },
12733   { unicode_gc_Cn, 0, 0, 0 },
12734   { unicode_gc_Cn, 0, 0, 0 },
12735   { unicode_gc_Cn, 0, 0, 0 },
12736   { unicode_gc_Cn, 0, 0, 0 },
12737   { unicode_gc_Cn, 0, 0, 0 },
12738   { unicode_gc_Cn, 0, 0, 0 },
12739   { unicode_gc_Cn, 0, 0, 0 },
12740   { unicode_gc_Cn, 0, 0, 0 },
12741   { unicode_gc_Cn, 0, 0, 0 },
12742   { unicode_gc_Cn, 0, 0, 0 },
12743   { unicode_gc_Cn, 0, 0, 0 },
12744   { unicode_gc_Cn, 0, 0, 0 },
12745   { unicode_gc_Cn, 0, 0, 0 },
12746   { unicode_gc_Cn, 0, 0, 0 },
12747   { unicode_gc_Cn, 0, 0, 0 },
12748   { unicode_gc_Cn, 0, 0, 0 },
12749   { unicode_gc_Cn, 0, 0, 0 },
12750   { unicode_gc_Cn, 0, 0, 0 },
12751   { unicode_gc_Cn, 0, 0, 0 },
12752   { unicode_gc_Cn, 0, 0, 0 },
12753   { unicode_gc_Cn, 0, 0, 0 },
12754   { unicode_gc_Cn, 0, 0, 0 },
12755   { unicode_gc_Cn, 0, 0, 0 },
12756   { unicode_gc_Cn, 0, 0, 0 },
12757   { unicode_gc_Cn, 0, 0, 0 },
12758   { unicode_gc_Cn, 0, 0, 0 },
12759   { unicode_gc_Cn, 0, 0, 0 },
12760   { unicode_gc_Cn, 0, 0, 0 },
12761   { unicode_gc_Cn, 0, 0, 0 },
12762   { unicode_gc_Cn, 0, 0, 0 },
12763   { unicode_gc_Cn, 0, 0, 0 },
12764   { unicode_gc_Cn, 0, 0, 0 },
12765   { unicode_gc_Cn, 0, 0, 0 },
12766   { unicode_gc_Cn, 0, 0, 0 },
12767   { unicode_gc_Cn, 0, 0, 0 },
12768   { unicode_gc_Cn, 0, 0, 0 },
12769   { unicode_gc_Cn, 0, 0, 0 },
12770   { unicode_gc_Cn, 0, 0, 0 },
12771   { unicode_gc_Cn, 0, 0, 0 },
12772   { unicode_gc_Cn, 0, 0, 0 },
12773   { unicode_gc_Cn, 0, 0, 0 },
12774   { unicode_gc_Cn, 0, 0, 0 },
12775   { unicode_gc_Cn, 0, 0, 0 },
12776   { unicode_gc_Cn, 0, 0, 0 },
12777   { unicode_gc_Cn, 0, 0, 0 },
12778   { unicode_gc_Cn, 0, 0, 0 },
12779   { unicode_gc_Cn, 0, 0, 0 },
12780   { unicode_gc_Cn, 0, 0, 0 },
12781   { unicode_gc_Cn, 0, 0, 0 },
12782   { unicode_gc_Cn, 0, 0, 0 },
12783   { unicode_gc_Cn, 0, 0, 0 },
12784   { unicode_gc_Cn, 0, 0, 0 },
12785   { unicode_gc_Cn, 0, 0, 0 },
12786   { unicode_gc_Cn, 0, 0, 0 },
12787   { unicode_gc_Cn, 0, 0, 0 },
12788   { unicode_gc_Cn, 0, 0, 0 },
12789   { unicode_gc_Cn, 0, 0, 0 },
12790   { unicode_gc_Cn, 0, 0, 0 },
12791   { unicode_gc_Cn, 0, 0, 0 },
12792   { unicode_gc_Cn, 0, 0, 0 },
12793   { unicode_gc_Cn, 0, 0, 0 },
12794   { unicode_gc_Cn, 0, 0, 0 },
12795   { unicode_gc_Cn, 0, 0, 0 },
12796   { unicode_gc_Cn, 0, 0, 0 },
12797   { unicode_gc_Cn, 0, 0, 0 },
12798   { unicode_gc_Cn, 0, 0, 0 },
12799   { unicode_gc_Cn, 0, 0, 0 },
12800   { unicode_gc_Cn, 0, 0, 0 },
12801   { unicode_gc_Cn, 0, 0, 0 },
12802   { unicode_gc_Cn, 0, 0, 0 },
12803   { unicode_gc_Cn, 0, 0, 0 },
12804   { unicode_gc_Cn, 0, 0, 0 },
12805   { unicode_gc_Cn, 0, 0, 0 },
12806   { unicode_gc_Cn, 0, 0, 0 },
12807   { unicode_gc_Cn, 0, 0, 0 },
12808   { unicode_gc_Lo, 0, 0, 0 },
12809   { unicode_gc_Cn, 0, 0, 0 },
12810   { unicode_gc_Cn, 0, 0, 0 },
12811   { unicode_gc_Cn, 0, 0, 0 },
12812   { unicode_gc_Cn, 0, 0, 0 },
12813   { unicode_gc_Cn, 0, 0, 0 },
12814   { unicode_gc_Cn, 0, 0, 0 },
12815   { unicode_gc_Cn, 0, 0, 0 },
12816   { unicode_gc_Cn, 0, 0, 0 },
12817   { unicode_gc_Cn, 0, 0, 0 },
12818   { unicode_gc_Cn, 0, 0, 0 },
12819   { unicode_gc_Cn, 0, 0, 0 },
12820   { unicode_gc_Cn, 0, 0, 0 },
12821   { unicode_gc_Cn, 0, 0, 0 },
12822   { unicode_gc_Cn, 0, 0, 0 },
12823   { unicode_gc_Cn, 0, 0, 0 },
12824   { unicode_gc_Cn, 0, 0, 0 },
12825   { unicode_gc_Cn, 0, 0, 0 },
12826   { unicode_gc_Cn, 0, 0, 0 },
12827   { unicode_gc_Cn, 0, 0, 0 },
12828   { unicode_gc_Cn, 0, 0, 0 },
12829   { unicode_gc_Cn, 0, 0, 0 },
12830   { unicode_gc_Cn, 0, 0, 0 },
12831   { unicode_gc_Cn, 0, 0, 0 },
12832   { unicode_gc_Cn, 0, 0, 0 },
12833   { unicode_gc_Cn, 0, 0, 0 },
12834   { unicode_gc_Cn, 0, 0, 0 },
12835   { unicode_gc_Cn, 0, 0, 0 },
12836   { unicode_gc_Cn, 0, 0, 0 },
12837   { unicode_gc_Cn, 0, 0, 0 },
12838   { unicode_gc_Cn, 0, 0, 0 },
12839   { unicode_gc_Cn, 0, 0, 0 },
12840   { unicode_gc_Cn, 0, 0, 0 },
12841   { unicode_gc_Cn, 0, 0, 0 },
12842   { unicode_gc_Cn, 0, 0, 0 },
12843   { unicode_gc_Cn, 0, 0, 0 },
12844   { unicode_gc_Cn, 0, 0, 0 },
12845   { unicode_gc_Cn, 0, 0, 0 },
12846   { unicode_gc_Cn, 0, 0, 0 },
12847   { unicode_gc_Cn, 0, 0, 0 },
12848   { unicode_gc_Cn, 0, 0, 0 },
12849   { unicode_gc_Cn, 0, 0, 0 },
12850   { unicode_gc_Cn, 0, 0, 0 },
12851   { unicode_gc_Cn, 0, 0, 0 },
12852   { unicode_gc_Cn, 0, 0, 0 },
12853   { unicode_gc_Cn, 0, 0, 0 },
12854   { unicode_gc_Cn, 0, 0, 0 },
12855   { unicode_gc_Cn, 0, 0, 0 },
12856   { unicode_gc_Cn, 0, 0, 0 },
12857   { unicode_gc_Cn, 0, 0, 0 },
12858   { unicode_gc_Cn, 0, 0, 0 },
12859   { unicode_gc_Cn, 0, 0, 0 },
12860   { unicode_gc_Cn, 0, 0, 0 },
12861   { unicode_gc_Cn, 0, 0, 0 },
12862   { unicode_gc_Cn, 0, 0, 0 },
12863   { unicode_gc_Cn, 0, 0, 0 },
12864   { unicode_gc_Cn, 0, 0, 0 },
12865   { unicode_gc_Cn, 0, 0, 0 },
12866   { unicode_gc_Cn, 0, 0, 0 },
12867   { unicode_gc_Cn, 0, 0, 0 },
12868   { unicode_gc_Cn, 0, 0, 0 },
12869   { unicode_gc_Cn, 0, 0, 0 },
12870   { unicode_gc_Cn, 0, 0, 0 },
12871   { unicode_gc_Cn, 0, 0, 0 },
12872   { unicode_gc_Cn, 0, 0, 0 },
12873   { unicode_gc_Cn, 0, 0, 0 },
12874   { unicode_gc_Cn, 0, 0, 0 },
12875   { unicode_gc_Cn, 0, 0, 0 },
12876   { unicode_gc_Cn, 0, 0, 0 },
12877   { unicode_gc_Cn, 0, 0, 0 },
12878   { unicode_gc_Cn, 0, 0, 0 },
12879   { unicode_gc_Cn, 0, 0, 0 },
12880   { unicode_gc_Cn, 0, 0, 0 },
12881   { unicode_gc_Cn, 0, 0, 0 },
12882   { unicode_gc_Cn, 0, 0, 0 },
12883   { unicode_gc_Cn, 0, 0, 0 },
12884   { unicode_gc_Cn, 0, 0, 0 },
12885   { unicode_gc_Cn, 0, 0, 0 },
12886   { unicode_gc_Cn, 0, 0, 0 },
12887   { unicode_gc_Cn, 0, 0, 0 },
12888   { unicode_gc_Cn, 0, 0, 0 },
12889   { unicode_gc_Cn, 0, 0, 0 },
12890   { unicode_gc_Cn, 0, 0, 0 },
12891   { unicode_gc_Cn, 0, 0, 0 },
12892   { unicode_gc_Cn, 0, 0, 0 },
12893   { unicode_gc_Cn, 0, 0, 0 },
12894   { unicode_gc_Cn, 0, 0, 0 },
12895   { unicode_gc_Cn, 0, 0, 0 },
12896   { unicode_gc_Cn, 0, 0, 0 },
12897   { unicode_gc_Cn, 0, 0, 0 },
12898   { unicode_gc_Cn, 0, 0, 0 },
12899   { unicode_gc_Cn, 0, 0, 0 },
12900   { unicode_gc_Cn, 0, 0, 0 }
12901 };
12902 static const struct unidata subtable50[] = {
12903   { unicode_gc_Cs, 0, 0, 0 },
12904   { unicode_gc_Cn, 0, 0, 0 },
12905   { unicode_gc_Cn, 0, 0, 0 },
12906   { unicode_gc_Cn, 0, 0, 0 },
12907   { unicode_gc_Cn, 0, 0, 0 },
12908   { unicode_gc_Cn, 0, 0, 0 },
12909   { unicode_gc_Cn, 0, 0, 0 },
12910   { unicode_gc_Cn, 0, 0, 0 },
12911   { unicode_gc_Cn, 0, 0, 0 },
12912   { unicode_gc_Cn, 0, 0, 0 },
12913   { unicode_gc_Cn, 0, 0, 0 },
12914   { unicode_gc_Cn, 0, 0, 0 },
12915   { unicode_gc_Cn, 0, 0, 0 },
12916   { unicode_gc_Cn, 0, 0, 0 },
12917   { unicode_gc_Cn, 0, 0, 0 },
12918   { unicode_gc_Cn, 0, 0, 0 },
12919   { unicode_gc_Cn, 0, 0, 0 },
12920   { unicode_gc_Cn, 0, 0, 0 },
12921   { unicode_gc_Cn, 0, 0, 0 },
12922   { unicode_gc_Cn, 0, 0, 0 },
12923   { unicode_gc_Cn, 0, 0, 0 },
12924   { unicode_gc_Cn, 0, 0, 0 },
12925   { unicode_gc_Cn, 0, 0, 0 },
12926   { unicode_gc_Cn, 0, 0, 0 },
12927   { unicode_gc_Cn, 0, 0, 0 },
12928   { unicode_gc_Cn, 0, 0, 0 },
12929   { unicode_gc_Cn, 0, 0, 0 },
12930   { unicode_gc_Cn, 0, 0, 0 },
12931   { unicode_gc_Cn, 0, 0, 0 },
12932   { unicode_gc_Cn, 0, 0, 0 },
12933   { unicode_gc_Cn, 0, 0, 0 },
12934   { unicode_gc_Cn, 0, 0, 0 },
12935   { unicode_gc_Cn, 0, 0, 0 },
12936   { unicode_gc_Cn, 0, 0, 0 },
12937   { unicode_gc_Cn, 0, 0, 0 },
12938   { unicode_gc_Cn, 0, 0, 0 },
12939   { unicode_gc_Cn, 0, 0, 0 },
12940   { unicode_gc_Cn, 0, 0, 0 },
12941   { unicode_gc_Cn, 0, 0, 0 },
12942   { unicode_gc_Cn, 0, 0, 0 },
12943   { unicode_gc_Cn, 0, 0, 0 },
12944   { unicode_gc_Cn, 0, 0, 0 },
12945   { unicode_gc_Cn, 0, 0, 0 },
12946   { unicode_gc_Cn, 0, 0, 0 },
12947   { unicode_gc_Cn, 0, 0, 0 },
12948   { unicode_gc_Cn, 0, 0, 0 },
12949   { unicode_gc_Cn, 0, 0, 0 },
12950   { unicode_gc_Cn, 0, 0, 0 },
12951   { unicode_gc_Cn, 0, 0, 0 },
12952   { unicode_gc_Cn, 0, 0, 0 },
12953   { unicode_gc_Cn, 0, 0, 0 },
12954   { unicode_gc_Cn, 0, 0, 0 },
12955   { unicode_gc_Cn, 0, 0, 0 },
12956   { unicode_gc_Cn, 0, 0, 0 },
12957   { unicode_gc_Cn, 0, 0, 0 },
12958   { unicode_gc_Cn, 0, 0, 0 },
12959   { unicode_gc_Cn, 0, 0, 0 },
12960   { unicode_gc_Cn, 0, 0, 0 },
12961   { unicode_gc_Cn, 0, 0, 0 },
12962   { unicode_gc_Cn, 0, 0, 0 },
12963   { unicode_gc_Cn, 0, 0, 0 },
12964   { unicode_gc_Cn, 0, 0, 0 },
12965   { unicode_gc_Cn, 0, 0, 0 },
12966   { unicode_gc_Cn, 0, 0, 0 },
12967   { unicode_gc_Cn, 0, 0, 0 },
12968   { unicode_gc_Cn, 0, 0, 0 },
12969   { unicode_gc_Cn, 0, 0, 0 },
12970   { unicode_gc_Cn, 0, 0, 0 },
12971   { unicode_gc_Cn, 0, 0, 0 },
12972   { unicode_gc_Cn, 0, 0, 0 },
12973   { unicode_gc_Cn, 0, 0, 0 },
12974   { unicode_gc_Cn, 0, 0, 0 },
12975   { unicode_gc_Cn, 0, 0, 0 },
12976   { unicode_gc_Cn, 0, 0, 0 },
12977   { unicode_gc_Cn, 0, 0, 0 },
12978   { unicode_gc_Cn, 0, 0, 0 },
12979   { unicode_gc_Cn, 0, 0, 0 },
12980   { unicode_gc_Cn, 0, 0, 0 },
12981   { unicode_gc_Cn, 0, 0, 0 },
12982   { unicode_gc_Cn, 0, 0, 0 },
12983   { unicode_gc_Cn, 0, 0, 0 },
12984   { unicode_gc_Cn, 0, 0, 0 },
12985   { unicode_gc_Cn, 0, 0, 0 },
12986   { unicode_gc_Cn, 0, 0, 0 },
12987   { unicode_gc_Cn, 0, 0, 0 },
12988   { unicode_gc_Cn, 0, 0, 0 },
12989   { unicode_gc_Cn, 0, 0, 0 },
12990   { unicode_gc_Cn, 0, 0, 0 },
12991   { unicode_gc_Cn, 0, 0, 0 },
12992   { unicode_gc_Cn, 0, 0, 0 },
12993   { unicode_gc_Cn, 0, 0, 0 },
12994   { unicode_gc_Cn, 0, 0, 0 },
12995   { unicode_gc_Cn, 0, 0, 0 },
12996   { unicode_gc_Cn, 0, 0, 0 },
12997   { unicode_gc_Cn, 0, 0, 0 },
12998   { unicode_gc_Cn, 0, 0, 0 },
12999   { unicode_gc_Cn, 0, 0, 0 },
13000   { unicode_gc_Cn, 0, 0, 0 },
13001   { unicode_gc_Cn, 0, 0, 0 },
13002   { unicode_gc_Cn, 0, 0, 0 },
13003   { unicode_gc_Cn, 0, 0, 0 },
13004   { unicode_gc_Cn, 0, 0, 0 },
13005   { unicode_gc_Cn, 0, 0, 0 },
13006   { unicode_gc_Cn, 0, 0, 0 },
13007   { unicode_gc_Cn, 0, 0, 0 },
13008   { unicode_gc_Cn, 0, 0, 0 },
13009   { unicode_gc_Cn, 0, 0, 0 },
13010   { unicode_gc_Cn, 0, 0, 0 },
13011   { unicode_gc_Cn, 0, 0, 0 },
13012   { unicode_gc_Cn, 0, 0, 0 },
13013   { unicode_gc_Cn, 0, 0, 0 },
13014   { unicode_gc_Cn, 0, 0, 0 },
13015   { unicode_gc_Cn, 0, 0, 0 },
13016   { unicode_gc_Cn, 0, 0, 0 },
13017   { unicode_gc_Cn, 0, 0, 0 },
13018   { unicode_gc_Cn, 0, 0, 0 },
13019   { unicode_gc_Cn, 0, 0, 0 },
13020   { unicode_gc_Cn, 0, 0, 0 },
13021   { unicode_gc_Cn, 0, 0, 0 },
13022   { unicode_gc_Cn, 0, 0, 0 },
13023   { unicode_gc_Cn, 0, 0, 0 },
13024   { unicode_gc_Cn, 0, 0, 0 },
13025   { unicode_gc_Cn, 0, 0, 0 },
13026   { unicode_gc_Cn, 0, 0, 0 },
13027   { unicode_gc_Cn, 0, 0, 0 },
13028   { unicode_gc_Cn, 0, 0, 0 },
13029   { unicode_gc_Cn, 0, 0, 0 },
13030   { unicode_gc_Cn, 0, 0, 0 },
13031   { unicode_gc_Cn, 0, 0, 0 },
13032   { unicode_gc_Cn, 0, 0, 0 },
13033   { unicode_gc_Cn, 0, 0, 0 },
13034   { unicode_gc_Cn, 0, 0, 0 },
13035   { unicode_gc_Cn, 0, 0, 0 },
13036   { unicode_gc_Cn, 0, 0, 0 },
13037   { unicode_gc_Cn, 0, 0, 0 },
13038   { unicode_gc_Cn, 0, 0, 0 },
13039   { unicode_gc_Cn, 0, 0, 0 },
13040   { unicode_gc_Cn, 0, 0, 0 },
13041   { unicode_gc_Cn, 0, 0, 0 },
13042   { unicode_gc_Cn, 0, 0, 0 },
13043   { unicode_gc_Cn, 0, 0, 0 },
13044   { unicode_gc_Cn, 0, 0, 0 },
13045   { unicode_gc_Cn, 0, 0, 0 },
13046   { unicode_gc_Cn, 0, 0, 0 },
13047   { unicode_gc_Cn, 0, 0, 0 },
13048   { unicode_gc_Cn, 0, 0, 0 },
13049   { unicode_gc_Cn, 0, 0, 0 },
13050   { unicode_gc_Cn, 0, 0, 0 },
13051   { unicode_gc_Cn, 0, 0, 0 },
13052   { unicode_gc_Cn, 0, 0, 0 },
13053   { unicode_gc_Cn, 0, 0, 0 },
13054   { unicode_gc_Cn, 0, 0, 0 },
13055   { unicode_gc_Cn, 0, 0, 0 },
13056   { unicode_gc_Cn, 0, 0, 0 },
13057   { unicode_gc_Cn, 0, 0, 0 },
13058   { unicode_gc_Cn, 0, 0, 0 },
13059   { unicode_gc_Cn, 0, 0, 0 },
13060   { unicode_gc_Cn, 0, 0, 0 },
13061   { unicode_gc_Cn, 0, 0, 0 },
13062   { unicode_gc_Cn, 0, 0, 0 },
13063   { unicode_gc_Cn, 0, 0, 0 },
13064   { unicode_gc_Cn, 0, 0, 0 },
13065   { unicode_gc_Cn, 0, 0, 0 },
13066   { unicode_gc_Cn, 0, 0, 0 },
13067   { unicode_gc_Cn, 0, 0, 0 },
13068   { unicode_gc_Cn, 0, 0, 0 },
13069   { unicode_gc_Cn, 0, 0, 0 },
13070   { unicode_gc_Cn, 0, 0, 0 },
13071   { unicode_gc_Cn, 0, 0, 0 },
13072   { unicode_gc_Cn, 0, 0, 0 },
13073   { unicode_gc_Cn, 0, 0, 0 },
13074   { unicode_gc_Cn, 0, 0, 0 },
13075   { unicode_gc_Cn, 0, 0, 0 },
13076   { unicode_gc_Cn, 0, 0, 0 },
13077   { unicode_gc_Cn, 0, 0, 0 },
13078   { unicode_gc_Cn, 0, 0, 0 },
13079   { unicode_gc_Cn, 0, 0, 0 },
13080   { unicode_gc_Cn, 0, 0, 0 },
13081   { unicode_gc_Cn, 0, 0, 0 },
13082   { unicode_gc_Cn, 0, 0, 0 },
13083   { unicode_gc_Cn, 0, 0, 0 },
13084   { unicode_gc_Cn, 0, 0, 0 },
13085   { unicode_gc_Cn, 0, 0, 0 },
13086   { unicode_gc_Cn, 0, 0, 0 },
13087   { unicode_gc_Cn, 0, 0, 0 },
13088   { unicode_gc_Cn, 0, 0, 0 },
13089   { unicode_gc_Cn, 0, 0, 0 },
13090   { unicode_gc_Cn, 0, 0, 0 },
13091   { unicode_gc_Cn, 0, 0, 0 },
13092   { unicode_gc_Cn, 0, 0, 0 },
13093   { unicode_gc_Cn, 0, 0, 0 },
13094   { unicode_gc_Cn, 0, 0, 0 },
13095   { unicode_gc_Cn, 0, 0, 0 },
13096   { unicode_gc_Cn, 0, 0, 0 },
13097   { unicode_gc_Cn, 0, 0, 0 },
13098   { unicode_gc_Cn, 0, 0, 0 },
13099   { unicode_gc_Cn, 0, 0, 0 },
13100   { unicode_gc_Cn, 0, 0, 0 },
13101   { unicode_gc_Cn, 0, 0, 0 },
13102   { unicode_gc_Cn, 0, 0, 0 },
13103   { unicode_gc_Cn, 0, 0, 0 },
13104   { unicode_gc_Cn, 0, 0, 0 },
13105   { unicode_gc_Cn, 0, 0, 0 },
13106   { unicode_gc_Cn, 0, 0, 0 },
13107   { unicode_gc_Cn, 0, 0, 0 },
13108   { unicode_gc_Cn, 0, 0, 0 },
13109   { unicode_gc_Cn, 0, 0, 0 },
13110   { unicode_gc_Cn, 0, 0, 0 },
13111   { unicode_gc_Cn, 0, 0, 0 },
13112   { unicode_gc_Cn, 0, 0, 0 },
13113   { unicode_gc_Cn, 0, 0, 0 },
13114   { unicode_gc_Cn, 0, 0, 0 },
13115   { unicode_gc_Cn, 0, 0, 0 },
13116   { unicode_gc_Cn, 0, 0, 0 },
13117   { unicode_gc_Cn, 0, 0, 0 },
13118   { unicode_gc_Cn, 0, 0, 0 },
13119   { unicode_gc_Cn, 0, 0, 0 },
13120   { unicode_gc_Cn, 0, 0, 0 },
13121   { unicode_gc_Cn, 0, 0, 0 },
13122   { unicode_gc_Cn, 0, 0, 0 },
13123   { unicode_gc_Cn, 0, 0, 0 },
13124   { unicode_gc_Cn, 0, 0, 0 },
13125   { unicode_gc_Cn, 0, 0, 0 },
13126   { unicode_gc_Cn, 0, 0, 0 },
13127   { unicode_gc_Cn, 0, 0, 0 },
13128   { unicode_gc_Cn, 0, 0, 0 },
13129   { unicode_gc_Cn, 0, 0, 0 },
13130   { unicode_gc_Cn, 0, 0, 0 },
13131   { unicode_gc_Cn, 0, 0, 0 },
13132   { unicode_gc_Cn, 0, 0, 0 },
13133   { unicode_gc_Cn, 0, 0, 0 },
13134   { unicode_gc_Cn, 0, 0, 0 },
13135   { unicode_gc_Cn, 0, 0, 0 },
13136   { unicode_gc_Cn, 0, 0, 0 },
13137   { unicode_gc_Cn, 0, 0, 0 },
13138   { unicode_gc_Cn, 0, 0, 0 },
13139   { unicode_gc_Cn, 0, 0, 0 },
13140   { unicode_gc_Cn, 0, 0, 0 },
13141   { unicode_gc_Cn, 0, 0, 0 },
13142   { unicode_gc_Cn, 0, 0, 0 },
13143   { unicode_gc_Cn, 0, 0, 0 },
13144   { unicode_gc_Cn, 0, 0, 0 },
13145   { unicode_gc_Cn, 0, 0, 0 },
13146   { unicode_gc_Cn, 0, 0, 0 },
13147   { unicode_gc_Cn, 0, 0, 0 },
13148   { unicode_gc_Cn, 0, 0, 0 },
13149   { unicode_gc_Cn, 0, 0, 0 },
13150   { unicode_gc_Cn, 0, 0, 0 },
13151   { unicode_gc_Cn, 0, 0, 0 },
13152   { unicode_gc_Cn, 0, 0, 0 },
13153   { unicode_gc_Cn, 0, 0, 0 },
13154   { unicode_gc_Cn, 0, 0, 0 },
13155   { unicode_gc_Cn, 0, 0, 0 },
13156   { unicode_gc_Cn, 0, 0, 0 },
13157   { unicode_gc_Cn, 0, 0, 0 },
13158   { unicode_gc_Cn, 0, 0, 0 }
13159 };
13160 static const struct unidata subtable51[] = {
13161   { unicode_gc_Cn, 0, 0, 0 },
13162   { unicode_gc_Cn, 0, 0, 0 },
13163   { unicode_gc_Cn, 0, 0, 0 },
13164   { unicode_gc_Cn, 0, 0, 0 },
13165   { unicode_gc_Cn, 0, 0, 0 },
13166   { unicode_gc_Cn, 0, 0, 0 },
13167   { unicode_gc_Cn, 0, 0, 0 },
13168   { unicode_gc_Cn, 0, 0, 0 },
13169   { unicode_gc_Cn, 0, 0, 0 },
13170   { unicode_gc_Cn, 0, 0, 0 },
13171   { unicode_gc_Cn, 0, 0, 0 },
13172   { unicode_gc_Cn, 0, 0, 0 },
13173   { unicode_gc_Cn, 0, 0, 0 },
13174   { unicode_gc_Cn, 0, 0, 0 },
13175   { unicode_gc_Cn, 0, 0, 0 },
13176   { unicode_gc_Cn, 0, 0, 0 },
13177   { unicode_gc_Cn, 0, 0, 0 },
13178   { unicode_gc_Cn, 0, 0, 0 },
13179   { unicode_gc_Cn, 0, 0, 0 },
13180   { unicode_gc_Cn, 0, 0, 0 },
13181   { unicode_gc_Cn, 0, 0, 0 },
13182   { unicode_gc_Cn, 0, 0, 0 },
13183   { unicode_gc_Cn, 0, 0, 0 },
13184   { unicode_gc_Cn, 0, 0, 0 },
13185   { unicode_gc_Cn, 0, 0, 0 },
13186   { unicode_gc_Cn, 0, 0, 0 },
13187   { unicode_gc_Cn, 0, 0, 0 },
13188   { unicode_gc_Cn, 0, 0, 0 },
13189   { unicode_gc_Cn, 0, 0, 0 },
13190   { unicode_gc_Cn, 0, 0, 0 },
13191   { unicode_gc_Cn, 0, 0, 0 },
13192   { unicode_gc_Cn, 0, 0, 0 },
13193   { unicode_gc_Cn, 0, 0, 0 },
13194   { unicode_gc_Cn, 0, 0, 0 },
13195   { unicode_gc_Cn, 0, 0, 0 },
13196   { unicode_gc_Cn, 0, 0, 0 },
13197   { unicode_gc_Cn, 0, 0, 0 },
13198   { unicode_gc_Cn, 0, 0, 0 },
13199   { unicode_gc_Cn, 0, 0, 0 },
13200   { unicode_gc_Cn, 0, 0, 0 },
13201   { unicode_gc_Cn, 0, 0, 0 },
13202   { unicode_gc_Cn, 0, 0, 0 },
13203   { unicode_gc_Cn, 0, 0, 0 },
13204   { unicode_gc_Cn, 0, 0, 0 },
13205   { unicode_gc_Cn, 0, 0, 0 },
13206   { unicode_gc_Cn, 0, 0, 0 },
13207   { unicode_gc_Cn, 0, 0, 0 },
13208   { unicode_gc_Cn, 0, 0, 0 },
13209   { unicode_gc_Cn, 0, 0, 0 },
13210   { unicode_gc_Cn, 0, 0, 0 },
13211   { unicode_gc_Cn, 0, 0, 0 },
13212   { unicode_gc_Cn, 0, 0, 0 },
13213   { unicode_gc_Cn, 0, 0, 0 },
13214   { unicode_gc_Cn, 0, 0, 0 },
13215   { unicode_gc_Cn, 0, 0, 0 },
13216   { unicode_gc_Cn, 0, 0, 0 },
13217   { unicode_gc_Cn, 0, 0, 0 },
13218   { unicode_gc_Cn, 0, 0, 0 },
13219   { unicode_gc_Cn, 0, 0, 0 },
13220   { unicode_gc_Cn, 0, 0, 0 },
13221   { unicode_gc_Cn, 0, 0, 0 },
13222   { unicode_gc_Cn, 0, 0, 0 },
13223   { unicode_gc_Cn, 0, 0, 0 },
13224   { unicode_gc_Cn, 0, 0, 0 },
13225   { unicode_gc_Cn, 0, 0, 0 },
13226   { unicode_gc_Cn, 0, 0, 0 },
13227   { unicode_gc_Cn, 0, 0, 0 },
13228   { unicode_gc_Cn, 0, 0, 0 },
13229   { unicode_gc_Cn, 0, 0, 0 },
13230   { unicode_gc_Cn, 0, 0, 0 },
13231   { unicode_gc_Cn, 0, 0, 0 },
13232   { unicode_gc_Cn, 0, 0, 0 },
13233   { unicode_gc_Cn, 0, 0, 0 },
13234   { unicode_gc_Cn, 0, 0, 0 },
13235   { unicode_gc_Cn, 0, 0, 0 },
13236   { unicode_gc_Cn, 0, 0, 0 },
13237   { unicode_gc_Cn, 0, 0, 0 },
13238   { unicode_gc_Cn, 0, 0, 0 },
13239   { unicode_gc_Cn, 0, 0, 0 },
13240   { unicode_gc_Cn, 0, 0, 0 },
13241   { unicode_gc_Cn, 0, 0, 0 },
13242   { unicode_gc_Cn, 0, 0, 0 },
13243   { unicode_gc_Cn, 0, 0, 0 },
13244   { unicode_gc_Cn, 0, 0, 0 },
13245   { unicode_gc_Cn, 0, 0, 0 },
13246   { unicode_gc_Cn, 0, 0, 0 },
13247   { unicode_gc_Cn, 0, 0, 0 },
13248   { unicode_gc_Cn, 0, 0, 0 },
13249   { unicode_gc_Cn, 0, 0, 0 },
13250   { unicode_gc_Cn, 0, 0, 0 },
13251   { unicode_gc_Cn, 0, 0, 0 },
13252   { unicode_gc_Cn, 0, 0, 0 },
13253   { unicode_gc_Cn, 0, 0, 0 },
13254   { unicode_gc_Cn, 0, 0, 0 },
13255   { unicode_gc_Cn, 0, 0, 0 },
13256   { unicode_gc_Cn, 0, 0, 0 },
13257   { unicode_gc_Cn, 0, 0, 0 },
13258   { unicode_gc_Cn, 0, 0, 0 },
13259   { unicode_gc_Cn, 0, 0, 0 },
13260   { unicode_gc_Cn, 0, 0, 0 },
13261   { unicode_gc_Cn, 0, 0, 0 },
13262   { unicode_gc_Cn, 0, 0, 0 },
13263   { unicode_gc_Cn, 0, 0, 0 },
13264   { unicode_gc_Cn, 0, 0, 0 },
13265   { unicode_gc_Cn, 0, 0, 0 },
13266   { unicode_gc_Cn, 0, 0, 0 },
13267   { unicode_gc_Cn, 0, 0, 0 },
13268   { unicode_gc_Cn, 0, 0, 0 },
13269   { unicode_gc_Cn, 0, 0, 0 },
13270   { unicode_gc_Cn, 0, 0, 0 },
13271   { unicode_gc_Cn, 0, 0, 0 },
13272   { unicode_gc_Cn, 0, 0, 0 },
13273   { unicode_gc_Cn, 0, 0, 0 },
13274   { unicode_gc_Cn, 0, 0, 0 },
13275   { unicode_gc_Cn, 0, 0, 0 },
13276   { unicode_gc_Cn, 0, 0, 0 },
13277   { unicode_gc_Cn, 0, 0, 0 },
13278   { unicode_gc_Cn, 0, 0, 0 },
13279   { unicode_gc_Cn, 0, 0, 0 },
13280   { unicode_gc_Cn, 0, 0, 0 },
13281   { unicode_gc_Cn, 0, 0, 0 },
13282   { unicode_gc_Cn, 0, 0, 0 },
13283   { unicode_gc_Cn, 0, 0, 0 },
13284   { unicode_gc_Cn, 0, 0, 0 },
13285   { unicode_gc_Cn, 0, 0, 0 },
13286   { unicode_gc_Cn, 0, 0, 0 },
13287   { unicode_gc_Cn, 0, 0, 0 },
13288   { unicode_gc_Cs, 0, 0, 0 },
13289   { unicode_gc_Cs, 0, 0, 0 },
13290   { unicode_gc_Cn, 0, 0, 0 },
13291   { unicode_gc_Cn, 0, 0, 0 },
13292   { unicode_gc_Cn, 0, 0, 0 },
13293   { unicode_gc_Cn, 0, 0, 0 },
13294   { unicode_gc_Cn, 0, 0, 0 },
13295   { unicode_gc_Cn, 0, 0, 0 },
13296   { unicode_gc_Cn, 0, 0, 0 },
13297   { unicode_gc_Cn, 0, 0, 0 },
13298   { unicode_gc_Cn, 0, 0, 0 },
13299   { unicode_gc_Cn, 0, 0, 0 },
13300   { unicode_gc_Cn, 0, 0, 0 },
13301   { unicode_gc_Cn, 0, 0, 0 },
13302   { unicode_gc_Cn, 0, 0, 0 },
13303   { unicode_gc_Cn, 0, 0, 0 },
13304   { unicode_gc_Cn, 0, 0, 0 },
13305   { unicode_gc_Cn, 0, 0, 0 },
13306   { unicode_gc_Cn, 0, 0, 0 },
13307   { unicode_gc_Cn, 0, 0, 0 },
13308   { unicode_gc_Cn, 0, 0, 0 },
13309   { unicode_gc_Cn, 0, 0, 0 },
13310   { unicode_gc_Cn, 0, 0, 0 },
13311   { unicode_gc_Cn, 0, 0, 0 },
13312   { unicode_gc_Cn, 0, 0, 0 },
13313   { unicode_gc_Cn, 0, 0, 0 },
13314   { unicode_gc_Cn, 0, 0, 0 },
13315   { unicode_gc_Cn, 0, 0, 0 },
13316   { unicode_gc_Cn, 0, 0, 0 },
13317   { unicode_gc_Cn, 0, 0, 0 },
13318   { unicode_gc_Cn, 0, 0, 0 },
13319   { unicode_gc_Cn, 0, 0, 0 },
13320   { unicode_gc_Cn, 0, 0, 0 },
13321   { unicode_gc_Cn, 0, 0, 0 },
13322   { unicode_gc_Cn, 0, 0, 0 },
13323   { unicode_gc_Cn, 0, 0, 0 },
13324   { unicode_gc_Cn, 0, 0, 0 },
13325   { unicode_gc_Cn, 0, 0, 0 },
13326   { unicode_gc_Cn, 0, 0, 0 },
13327   { unicode_gc_Cn, 0, 0, 0 },
13328   { unicode_gc_Cn, 0, 0, 0 },
13329   { unicode_gc_Cn, 0, 0, 0 },
13330   { unicode_gc_Cn, 0, 0, 0 },
13331   { unicode_gc_Cn, 0, 0, 0 },
13332   { unicode_gc_Cn, 0, 0, 0 },
13333   { unicode_gc_Cn, 0, 0, 0 },
13334   { unicode_gc_Cn, 0, 0, 0 },
13335   { unicode_gc_Cn, 0, 0, 0 },
13336   { unicode_gc_Cn, 0, 0, 0 },
13337   { unicode_gc_Cn, 0, 0, 0 },
13338   { unicode_gc_Cn, 0, 0, 0 },
13339   { unicode_gc_Cn, 0, 0, 0 },
13340   { unicode_gc_Cn, 0, 0, 0 },
13341   { unicode_gc_Cn, 0, 0, 0 },
13342   { unicode_gc_Cn, 0, 0, 0 },
13343   { unicode_gc_Cn, 0, 0, 0 },
13344   { unicode_gc_Cn, 0, 0, 0 },
13345   { unicode_gc_Cn, 0, 0, 0 },
13346   { unicode_gc_Cn, 0, 0, 0 },
13347   { unicode_gc_Cn, 0, 0, 0 },
13348   { unicode_gc_Cn, 0, 0, 0 },
13349   { unicode_gc_Cn, 0, 0, 0 },
13350   { unicode_gc_Cn, 0, 0, 0 },
13351   { unicode_gc_Cn, 0, 0, 0 },
13352   { unicode_gc_Cn, 0, 0, 0 },
13353   { unicode_gc_Cn, 0, 0, 0 },
13354   { unicode_gc_Cn, 0, 0, 0 },
13355   { unicode_gc_Cn, 0, 0, 0 },
13356   { unicode_gc_Cn, 0, 0, 0 },
13357   { unicode_gc_Cn, 0, 0, 0 },
13358   { unicode_gc_Cn, 0, 0, 0 },
13359   { unicode_gc_Cn, 0, 0, 0 },
13360   { unicode_gc_Cn, 0, 0, 0 },
13361   { unicode_gc_Cn, 0, 0, 0 },
13362   { unicode_gc_Cn, 0, 0, 0 },
13363   { unicode_gc_Cn, 0, 0, 0 },
13364   { unicode_gc_Cn, 0, 0, 0 },
13365   { unicode_gc_Cn, 0, 0, 0 },
13366   { unicode_gc_Cn, 0, 0, 0 },
13367   { unicode_gc_Cn, 0, 0, 0 },
13368   { unicode_gc_Cn, 0, 0, 0 },
13369   { unicode_gc_Cn, 0, 0, 0 },
13370   { unicode_gc_Cn, 0, 0, 0 },
13371   { unicode_gc_Cn, 0, 0, 0 },
13372   { unicode_gc_Cn, 0, 0, 0 },
13373   { unicode_gc_Cn, 0, 0, 0 },
13374   { unicode_gc_Cn, 0, 0, 0 },
13375   { unicode_gc_Cn, 0, 0, 0 },
13376   { unicode_gc_Cn, 0, 0, 0 },
13377   { unicode_gc_Cn, 0, 0, 0 },
13378   { unicode_gc_Cn, 0, 0, 0 },
13379   { unicode_gc_Cn, 0, 0, 0 },
13380   { unicode_gc_Cn, 0, 0, 0 },
13381   { unicode_gc_Cn, 0, 0, 0 },
13382   { unicode_gc_Cn, 0, 0, 0 },
13383   { unicode_gc_Cn, 0, 0, 0 },
13384   { unicode_gc_Cn, 0, 0, 0 },
13385   { unicode_gc_Cn, 0, 0, 0 },
13386   { unicode_gc_Cn, 0, 0, 0 },
13387   { unicode_gc_Cn, 0, 0, 0 },
13388   { unicode_gc_Cn, 0, 0, 0 },
13389   { unicode_gc_Cn, 0, 0, 0 },
13390   { unicode_gc_Cn, 0, 0, 0 },
13391   { unicode_gc_Cn, 0, 0, 0 },
13392   { unicode_gc_Cn, 0, 0, 0 },
13393   { unicode_gc_Cn, 0, 0, 0 },
13394   { unicode_gc_Cn, 0, 0, 0 },
13395   { unicode_gc_Cn, 0, 0, 0 },
13396   { unicode_gc_Cn, 0, 0, 0 },
13397   { unicode_gc_Cn, 0, 0, 0 },
13398   { unicode_gc_Cn, 0, 0, 0 },
13399   { unicode_gc_Cn, 0, 0, 0 },
13400   { unicode_gc_Cn, 0, 0, 0 },
13401   { unicode_gc_Cn, 0, 0, 0 },
13402   { unicode_gc_Cn, 0, 0, 0 },
13403   { unicode_gc_Cn, 0, 0, 0 },
13404   { unicode_gc_Cn, 0, 0, 0 },
13405   { unicode_gc_Cn, 0, 0, 0 },
13406   { unicode_gc_Cn, 0, 0, 0 },
13407   { unicode_gc_Cn, 0, 0, 0 },
13408   { unicode_gc_Cn, 0, 0, 0 },
13409   { unicode_gc_Cn, 0, 0, 0 },
13410   { unicode_gc_Cn, 0, 0, 0 },
13411   { unicode_gc_Cn, 0, 0, 0 },
13412   { unicode_gc_Cn, 0, 0, 0 },
13413   { unicode_gc_Cn, 0, 0, 0 },
13414   { unicode_gc_Cn, 0, 0, 0 },
13415   { unicode_gc_Cn, 0, 0, 0 },
13416   { unicode_gc_Cs, 0, 0, 0 }
13417 };
13418 static const struct unidata subtable52[] = {
13419   { unicode_gc_Cn, 0, 0, 0 },
13420   { unicode_gc_Cn, 0, 0, 0 },
13421   { unicode_gc_Cn, 0, 0, 0 },
13422   { unicode_gc_Cn, 0, 0, 0 },
13423   { unicode_gc_Cn, 0, 0, 0 },
13424   { unicode_gc_Cn, 0, 0, 0 },
13425   { unicode_gc_Cn, 0, 0, 0 },
13426   { unicode_gc_Cn, 0, 0, 0 },
13427   { unicode_gc_Cn, 0, 0, 0 },
13428   { unicode_gc_Cn, 0, 0, 0 },
13429   { unicode_gc_Cn, 0, 0, 0 },
13430   { unicode_gc_Cn, 0, 0, 0 },
13431   { unicode_gc_Cn, 0, 0, 0 },
13432   { unicode_gc_Cn, 0, 0, 0 },
13433   { unicode_gc_Cn, 0, 0, 0 },
13434   { unicode_gc_Cn, 0, 0, 0 },
13435   { unicode_gc_Cn, 0, 0, 0 },
13436   { unicode_gc_Cn, 0, 0, 0 },
13437   { unicode_gc_Cn, 0, 0, 0 },
13438   { unicode_gc_Cn, 0, 0, 0 },
13439   { unicode_gc_Cn, 0, 0, 0 },
13440   { unicode_gc_Cn, 0, 0, 0 },
13441   { unicode_gc_Cn, 0, 0, 0 },
13442   { unicode_gc_Cn, 0, 0, 0 },
13443   { unicode_gc_Cn, 0, 0, 0 },
13444   { unicode_gc_Cn, 0, 0, 0 },
13445   { unicode_gc_Cn, 0, 0, 0 },
13446   { unicode_gc_Cn, 0, 0, 0 },
13447   { unicode_gc_Cn, 0, 0, 0 },
13448   { unicode_gc_Cn, 0, 0, 0 },
13449   { unicode_gc_Cn, 0, 0, 0 },
13450   { unicode_gc_Cn, 0, 0, 0 },
13451   { unicode_gc_Cn, 0, 0, 0 },
13452   { unicode_gc_Cn, 0, 0, 0 },
13453   { unicode_gc_Cn, 0, 0, 0 },
13454   { unicode_gc_Cn, 0, 0, 0 },
13455   { unicode_gc_Cn, 0, 0, 0 },
13456   { unicode_gc_Cn, 0, 0, 0 },
13457   { unicode_gc_Cn, 0, 0, 0 },
13458   { unicode_gc_Cn, 0, 0, 0 },
13459   { unicode_gc_Cn, 0, 0, 0 },
13460   { unicode_gc_Cn, 0, 0, 0 },
13461   { unicode_gc_Cn, 0, 0, 0 },
13462   { unicode_gc_Cn, 0, 0, 0 },
13463   { unicode_gc_Cn, 0, 0, 0 },
13464   { unicode_gc_Cn, 0, 0, 0 },
13465   { unicode_gc_Cn, 0, 0, 0 },
13466   { unicode_gc_Cn, 0, 0, 0 },
13467   { unicode_gc_Cn, 0, 0, 0 },
13468   { unicode_gc_Cn, 0, 0, 0 },
13469   { unicode_gc_Cn, 0, 0, 0 },
13470   { unicode_gc_Cn, 0, 0, 0 },
13471   { unicode_gc_Cn, 0, 0, 0 },
13472   { unicode_gc_Cn, 0, 0, 0 },
13473   { unicode_gc_Cn, 0, 0, 0 },
13474   { unicode_gc_Cn, 0, 0, 0 },
13475   { unicode_gc_Cn, 0, 0, 0 },
13476   { unicode_gc_Cn, 0, 0, 0 },
13477   { unicode_gc_Cn, 0, 0, 0 },
13478   { unicode_gc_Cn, 0, 0, 0 },
13479   { unicode_gc_Cn, 0, 0, 0 },
13480   { unicode_gc_Cn, 0, 0, 0 },
13481   { unicode_gc_Cn, 0, 0, 0 },
13482   { unicode_gc_Cn, 0, 0, 0 },
13483   { unicode_gc_Cn, 0, 0, 0 },
13484   { unicode_gc_Cn, 0, 0, 0 },
13485   { unicode_gc_Cn, 0, 0, 0 },
13486   { unicode_gc_Cn, 0, 0, 0 },
13487   { unicode_gc_Cn, 0, 0, 0 },
13488   { unicode_gc_Cn, 0, 0, 0 },
13489   { unicode_gc_Cn, 0, 0, 0 },
13490   { unicode_gc_Cn, 0, 0, 0 },
13491   { unicode_gc_Cn, 0, 0, 0 },
13492   { unicode_gc_Cn, 0, 0, 0 },
13493   { unicode_gc_Cn, 0, 0, 0 },
13494   { unicode_gc_Cn, 0, 0, 0 },
13495   { unicode_gc_Cn, 0, 0, 0 },
13496   { unicode_gc_Cn, 0, 0, 0 },
13497   { unicode_gc_Cn, 0, 0, 0 },
13498   { unicode_gc_Cn, 0, 0, 0 },
13499   { unicode_gc_Cn, 0, 0, 0 },
13500   { unicode_gc_Cn, 0, 0, 0 },
13501   { unicode_gc_Cn, 0, 0, 0 },
13502   { unicode_gc_Cn, 0, 0, 0 },
13503   { unicode_gc_Cn, 0, 0, 0 },
13504   { unicode_gc_Cn, 0, 0, 0 },
13505   { unicode_gc_Cn, 0, 0, 0 },
13506   { unicode_gc_Cn, 0, 0, 0 },
13507   { unicode_gc_Cn, 0, 0, 0 },
13508   { unicode_gc_Cn, 0, 0, 0 },
13509   { unicode_gc_Cn, 0, 0, 0 },
13510   { unicode_gc_Cn, 0, 0, 0 },
13511   { unicode_gc_Cn, 0, 0, 0 },
13512   { unicode_gc_Cn, 0, 0, 0 },
13513   { unicode_gc_Cn, 0, 0, 0 },
13514   { unicode_gc_Cn, 0, 0, 0 },
13515   { unicode_gc_Cn, 0, 0, 0 },
13516   { unicode_gc_Cn, 0, 0, 0 },
13517   { unicode_gc_Cn, 0, 0, 0 },
13518   { unicode_gc_Cn, 0, 0, 0 },
13519   { unicode_gc_Cn, 0, 0, 0 },
13520   { unicode_gc_Cn, 0, 0, 0 },
13521   { unicode_gc_Cn, 0, 0, 0 },
13522   { unicode_gc_Cn, 0, 0, 0 },
13523   { unicode_gc_Cn, 0, 0, 0 },
13524   { unicode_gc_Cn, 0, 0, 0 },
13525   { unicode_gc_Cn, 0, 0, 0 },
13526   { unicode_gc_Cn, 0, 0, 0 },
13527   { unicode_gc_Cn, 0, 0, 0 },
13528   { unicode_gc_Cn, 0, 0, 0 },
13529   { unicode_gc_Cn, 0, 0, 0 },
13530   { unicode_gc_Cn, 0, 0, 0 },
13531   { unicode_gc_Cn, 0, 0, 0 },
13532   { unicode_gc_Cn, 0, 0, 0 },
13533   { unicode_gc_Cn, 0, 0, 0 },
13534   { unicode_gc_Cn, 0, 0, 0 },
13535   { unicode_gc_Cn, 0, 0, 0 },
13536   { unicode_gc_Cn, 0, 0, 0 },
13537   { unicode_gc_Cn, 0, 0, 0 },
13538   { unicode_gc_Cn, 0, 0, 0 },
13539   { unicode_gc_Cn, 0, 0, 0 },
13540   { unicode_gc_Cn, 0, 0, 0 },
13541   { unicode_gc_Cn, 0, 0, 0 },
13542   { unicode_gc_Cn, 0, 0, 0 },
13543   { unicode_gc_Cn, 0, 0, 0 },
13544   { unicode_gc_Cn, 0, 0, 0 },
13545   { unicode_gc_Cn, 0, 0, 0 },
13546   { unicode_gc_Cn, 0, 0, 0 },
13547   { unicode_gc_Cn, 0, 0, 0 },
13548   { unicode_gc_Cn, 0, 0, 0 },
13549   { unicode_gc_Cn, 0, 0, 0 },
13550   { unicode_gc_Cn, 0, 0, 0 },
13551   { unicode_gc_Cn, 0, 0, 0 },
13552   { unicode_gc_Cn, 0, 0, 0 },
13553   { unicode_gc_Cn, 0, 0, 0 },
13554   { unicode_gc_Cn, 0, 0, 0 },
13555   { unicode_gc_Cn, 0, 0, 0 },
13556   { unicode_gc_Cn, 0, 0, 0 },
13557   { unicode_gc_Cn, 0, 0, 0 },
13558   { unicode_gc_Cn, 0, 0, 0 },
13559   { unicode_gc_Cn, 0, 0, 0 },
13560   { unicode_gc_Cn, 0, 0, 0 },
13561   { unicode_gc_Cn, 0, 0, 0 },
13562   { unicode_gc_Cn, 0, 0, 0 },
13563   { unicode_gc_Cn, 0, 0, 0 },
13564   { unicode_gc_Cn, 0, 0, 0 },
13565   { unicode_gc_Cn, 0, 0, 0 },
13566   { unicode_gc_Cn, 0, 0, 0 },
13567   { unicode_gc_Cn, 0, 0, 0 },
13568   { unicode_gc_Cn, 0, 0, 0 },
13569   { unicode_gc_Cn, 0, 0, 0 },
13570   { unicode_gc_Cn, 0, 0, 0 },
13571   { unicode_gc_Cn, 0, 0, 0 },
13572   { unicode_gc_Cn, 0, 0, 0 },
13573   { unicode_gc_Cn, 0, 0, 0 },
13574   { unicode_gc_Cn, 0, 0, 0 },
13575   { unicode_gc_Cn, 0, 0, 0 },
13576   { unicode_gc_Cn, 0, 0, 0 },
13577   { unicode_gc_Cn, 0, 0, 0 },
13578   { unicode_gc_Cn, 0, 0, 0 },
13579   { unicode_gc_Cn, 0, 0, 0 },
13580   { unicode_gc_Cn, 0, 0, 0 },
13581   { unicode_gc_Cn, 0, 0, 0 },
13582   { unicode_gc_Cn, 0, 0, 0 },
13583   { unicode_gc_Cn, 0, 0, 0 },
13584   { unicode_gc_Cn, 0, 0, 0 },
13585   { unicode_gc_Cn, 0, 0, 0 },
13586   { unicode_gc_Cn, 0, 0, 0 },
13587   { unicode_gc_Cn, 0, 0, 0 },
13588   { unicode_gc_Cn, 0, 0, 0 },
13589   { unicode_gc_Cn, 0, 0, 0 },
13590   { unicode_gc_Cn, 0, 0, 0 },
13591   { unicode_gc_Cn, 0, 0, 0 },
13592   { unicode_gc_Cn, 0, 0, 0 },
13593   { unicode_gc_Cn, 0, 0, 0 },
13594   { unicode_gc_Cn, 0, 0, 0 },
13595   { unicode_gc_Cn, 0, 0, 0 },
13596   { unicode_gc_Cn, 0, 0, 0 },
13597   { unicode_gc_Cn, 0, 0, 0 },
13598   { unicode_gc_Cn, 0, 0, 0 },
13599   { unicode_gc_Cn, 0, 0, 0 },
13600   { unicode_gc_Cn, 0, 0, 0 },
13601   { unicode_gc_Cn, 0, 0, 0 },
13602   { unicode_gc_Cn, 0, 0, 0 },
13603   { unicode_gc_Cn, 0, 0, 0 },
13604   { unicode_gc_Cn, 0, 0, 0 },
13605   { unicode_gc_Cn, 0, 0, 0 },
13606   { unicode_gc_Cn, 0, 0, 0 },
13607   { unicode_gc_Cn, 0, 0, 0 },
13608   { unicode_gc_Cn, 0, 0, 0 },
13609   { unicode_gc_Cn, 0, 0, 0 },
13610   { unicode_gc_Cn, 0, 0, 0 },
13611   { unicode_gc_Cn, 0, 0, 0 },
13612   { unicode_gc_Cn, 0, 0, 0 },
13613   { unicode_gc_Cn, 0, 0, 0 },
13614   { unicode_gc_Cn, 0, 0, 0 },
13615   { unicode_gc_Cn, 0, 0, 0 },
13616   { unicode_gc_Cn, 0, 0, 0 },
13617   { unicode_gc_Cn, 0, 0, 0 },
13618   { unicode_gc_Cn, 0, 0, 0 },
13619   { unicode_gc_Cn, 0, 0, 0 },
13620   { unicode_gc_Cn, 0, 0, 0 },
13621   { unicode_gc_Cn, 0, 0, 0 },
13622   { unicode_gc_Cn, 0, 0, 0 },
13623   { unicode_gc_Cn, 0, 0, 0 },
13624   { unicode_gc_Cn, 0, 0, 0 },
13625   { unicode_gc_Cn, 0, 0, 0 },
13626   { unicode_gc_Cn, 0, 0, 0 },
13627   { unicode_gc_Cn, 0, 0, 0 },
13628   { unicode_gc_Cn, 0, 0, 0 },
13629   { unicode_gc_Cn, 0, 0, 0 },
13630   { unicode_gc_Cn, 0, 0, 0 },
13631   { unicode_gc_Cn, 0, 0, 0 },
13632   { unicode_gc_Cn, 0, 0, 0 },
13633   { unicode_gc_Cn, 0, 0, 0 },
13634   { unicode_gc_Cn, 0, 0, 0 },
13635   { unicode_gc_Cn, 0, 0, 0 },
13636   { unicode_gc_Cn, 0, 0, 0 },
13637   { unicode_gc_Cn, 0, 0, 0 },
13638   { unicode_gc_Cn, 0, 0, 0 },
13639   { unicode_gc_Cn, 0, 0, 0 },
13640   { unicode_gc_Cn, 0, 0, 0 },
13641   { unicode_gc_Cn, 0, 0, 0 },
13642   { unicode_gc_Cn, 0, 0, 0 },
13643   { unicode_gc_Cn, 0, 0, 0 },
13644   { unicode_gc_Cn, 0, 0, 0 },
13645   { unicode_gc_Cn, 0, 0, 0 },
13646   { unicode_gc_Cn, 0, 0, 0 },
13647   { unicode_gc_Cn, 0, 0, 0 },
13648   { unicode_gc_Cn, 0, 0, 0 },
13649   { unicode_gc_Cn, 0, 0, 0 },
13650   { unicode_gc_Cn, 0, 0, 0 },
13651   { unicode_gc_Cn, 0, 0, 0 },
13652   { unicode_gc_Cn, 0, 0, 0 },
13653   { unicode_gc_Cn, 0, 0, 0 },
13654   { unicode_gc_Cn, 0, 0, 0 },
13655   { unicode_gc_Cn, 0, 0, 0 },
13656   { unicode_gc_Cn, 0, 0, 0 },
13657   { unicode_gc_Cn, 0, 0, 0 },
13658   { unicode_gc_Cn, 0, 0, 0 },
13659   { unicode_gc_Cn, 0, 0, 0 },
13660   { unicode_gc_Cn, 0, 0, 0 },
13661   { unicode_gc_Cn, 0, 0, 0 },
13662   { unicode_gc_Cn, 0, 0, 0 },
13663   { unicode_gc_Cn, 0, 0, 0 },
13664   { unicode_gc_Cn, 0, 0, 0 },
13665   { unicode_gc_Cn, 0, 0, 0 },
13666   { unicode_gc_Cn, 0, 0, 0 },
13667   { unicode_gc_Cn, 0, 0, 0 },
13668   { unicode_gc_Cn, 0, 0, 0 },
13669   { unicode_gc_Cn, 0, 0, 0 },
13670   { unicode_gc_Cn, 0, 0, 0 },
13671   { unicode_gc_Cn, 0, 0, 0 },
13672   { unicode_gc_Cn, 0, 0, 0 },
13673   { unicode_gc_Cn, 0, 0, 0 },
13674   { unicode_gc_Cs, 0, 0, 0 }
13675 };
13676 static const struct unidata subtable53[] = {
13677   { unicode_gc_Co, 0, 0, 0 },
13678   { unicode_gc_Cn, 0, 0, 0 },
13679   { unicode_gc_Cn, 0, 0, 0 },
13680   { unicode_gc_Cn, 0, 0, 0 },
13681   { unicode_gc_Cn, 0, 0, 0 },
13682   { unicode_gc_Cn, 0, 0, 0 },
13683   { unicode_gc_Cn, 0, 0, 0 },
13684   { unicode_gc_Cn, 0, 0, 0 },
13685   { unicode_gc_Cn, 0, 0, 0 },
13686   { unicode_gc_Cn, 0, 0, 0 },
13687   { unicode_gc_Cn, 0, 0, 0 },
13688   { unicode_gc_Cn, 0, 0, 0 },
13689   { unicode_gc_Cn, 0, 0, 0 },
13690   { unicode_gc_Cn, 0, 0, 0 },
13691   { unicode_gc_Cn, 0, 0, 0 },
13692   { unicode_gc_Cn, 0, 0, 0 },
13693   { unicode_gc_Cn, 0, 0, 0 },
13694   { unicode_gc_Cn, 0, 0, 0 },
13695   { unicode_gc_Cn, 0, 0, 0 },
13696   { unicode_gc_Cn, 0, 0, 0 },
13697   { unicode_gc_Cn, 0, 0, 0 },
13698   { unicode_gc_Cn, 0, 0, 0 },
13699   { unicode_gc_Cn, 0, 0, 0 },
13700   { unicode_gc_Cn, 0, 0, 0 },
13701   { unicode_gc_Cn, 0, 0, 0 },
13702   { unicode_gc_Cn, 0, 0, 0 },
13703   { unicode_gc_Cn, 0, 0, 0 },
13704   { unicode_gc_Cn, 0, 0, 0 },
13705   { unicode_gc_Cn, 0, 0, 0 },
13706   { unicode_gc_Cn, 0, 0, 0 },
13707   { unicode_gc_Cn, 0, 0, 0 },
13708   { unicode_gc_Cn, 0, 0, 0 },
13709   { unicode_gc_Cn, 0, 0, 0 },
13710   { unicode_gc_Cn, 0, 0, 0 },
13711   { unicode_gc_Cn, 0, 0, 0 },
13712   { unicode_gc_Cn, 0, 0, 0 },
13713   { unicode_gc_Cn, 0, 0, 0 },
13714   { unicode_gc_Cn, 0, 0, 0 },
13715   { unicode_gc_Cn, 0, 0, 0 },
13716   { unicode_gc_Cn, 0, 0, 0 },
13717   { unicode_gc_Cn, 0, 0, 0 },
13718   { unicode_gc_Cn, 0, 0, 0 },
13719   { unicode_gc_Cn, 0, 0, 0 },
13720   { unicode_gc_Cn, 0, 0, 0 },
13721   { unicode_gc_Cn, 0, 0, 0 },
13722   { unicode_gc_Cn, 0, 0, 0 },
13723   { unicode_gc_Cn, 0, 0, 0 },
13724   { unicode_gc_Cn, 0, 0, 0 },
13725   { unicode_gc_Cn, 0, 0, 0 },
13726   { unicode_gc_Cn, 0, 0, 0 },
13727   { unicode_gc_Cn, 0, 0, 0 },
13728   { unicode_gc_Cn, 0, 0, 0 },
13729   { unicode_gc_Cn, 0, 0, 0 },
13730   { unicode_gc_Cn, 0, 0, 0 },
13731   { unicode_gc_Cn, 0, 0, 0 },
13732   { unicode_gc_Cn, 0, 0, 0 },
13733   { unicode_gc_Cn, 0, 0, 0 },
13734   { unicode_gc_Cn, 0, 0, 0 },
13735   { unicode_gc_Cn, 0, 0, 0 },
13736   { unicode_gc_Cn, 0, 0, 0 },
13737   { unicode_gc_Cn, 0, 0, 0 },
13738   { unicode_gc_Cn, 0, 0, 0 },
13739   { unicode_gc_Cn, 0, 0, 0 },
13740   { unicode_gc_Cn, 0, 0, 0 },
13741   { unicode_gc_Cn, 0, 0, 0 },
13742   { unicode_gc_Cn, 0, 0, 0 },
13743   { unicode_gc_Cn, 0, 0, 0 },
13744   { unicode_gc_Cn, 0, 0, 0 },
13745   { unicode_gc_Cn, 0, 0, 0 },
13746   { unicode_gc_Cn, 0, 0, 0 },
13747   { unicode_gc_Cn, 0, 0, 0 },
13748   { unicode_gc_Cn, 0, 0, 0 },
13749   { unicode_gc_Cn, 0, 0, 0 },
13750   { unicode_gc_Cn, 0, 0, 0 },
13751   { unicode_gc_Cn, 0, 0, 0 },
13752   { unicode_gc_Cn, 0, 0, 0 },
13753   { unicode_gc_Cn, 0, 0, 0 },
13754   { unicode_gc_Cn, 0, 0, 0 },
13755   { unicode_gc_Cn, 0, 0, 0 },
13756   { unicode_gc_Cn, 0, 0, 0 },
13757   { unicode_gc_Cn, 0, 0, 0 },
13758   { unicode_gc_Cn, 0, 0, 0 },
13759   { unicode_gc_Cn, 0, 0, 0 },
13760   { unicode_gc_Cn, 0, 0, 0 },
13761   { unicode_gc_Cn, 0, 0, 0 },
13762   { unicode_gc_Cn, 0, 0, 0 },
13763   { unicode_gc_Cn, 0, 0, 0 },
13764   { unicode_gc_Cn, 0, 0, 0 },
13765   { unicode_gc_Cn, 0, 0, 0 },
13766   { unicode_gc_Cn, 0, 0, 0 },
13767   { unicode_gc_Cn, 0, 0, 0 },
13768   { unicode_gc_Cn, 0, 0, 0 },
13769   { unicode_gc_Cn, 0, 0, 0 },
13770   { unicode_gc_Cn, 0, 0, 0 },
13771   { unicode_gc_Cn, 0, 0, 0 },
13772   { unicode_gc_Cn, 0, 0, 0 },
13773   { unicode_gc_Cn, 0, 0, 0 },
13774   { unicode_gc_Cn, 0, 0, 0 },
13775   { unicode_gc_Cn, 0, 0, 0 },
13776   { unicode_gc_Cn, 0, 0, 0 },
13777   { unicode_gc_Cn, 0, 0, 0 },
13778   { unicode_gc_Cn, 0, 0, 0 },
13779   { unicode_gc_Cn, 0, 0, 0 },
13780   { unicode_gc_Cn, 0, 0, 0 },
13781   { unicode_gc_Cn, 0, 0, 0 },
13782   { unicode_gc_Cn, 0, 0, 0 },
13783   { unicode_gc_Cn, 0, 0, 0 },
13784   { unicode_gc_Cn, 0, 0, 0 },
13785   { unicode_gc_Cn, 0, 0, 0 },
13786   { unicode_gc_Cn, 0, 0, 0 },
13787   { unicode_gc_Cn, 0, 0, 0 },
13788   { unicode_gc_Cn, 0, 0, 0 },
13789   { unicode_gc_Cn, 0, 0, 0 },
13790   { unicode_gc_Cn, 0, 0, 0 },
13791   { unicode_gc_Cn, 0, 0, 0 },
13792   { unicode_gc_Cn, 0, 0, 0 },
13793   { unicode_gc_Cn, 0, 0, 0 },
13794   { unicode_gc_Cn, 0, 0, 0 },
13795   { unicode_gc_Cn, 0, 0, 0 },
13796   { unicode_gc_Cn, 0, 0, 0 },
13797   { unicode_gc_Cn, 0, 0, 0 },
13798   { unicode_gc_Cn, 0, 0, 0 },
13799   { unicode_gc_Cn, 0, 0, 0 },
13800   { unicode_gc_Cn, 0, 0, 0 },
13801   { unicode_gc_Cn, 0, 0, 0 },
13802   { unicode_gc_Cn, 0, 0, 0 },
13803   { unicode_gc_Cn, 0, 0, 0 },
13804   { unicode_gc_Cn, 0, 0, 0 },
13805   { unicode_gc_Cn, 0, 0, 0 },
13806   { unicode_gc_Cn, 0, 0, 0 },
13807   { unicode_gc_Cn, 0, 0, 0 },
13808   { unicode_gc_Cn, 0, 0, 0 },
13809   { unicode_gc_Cn, 0, 0, 0 },
13810   { unicode_gc_Cn, 0, 0, 0 },
13811   { unicode_gc_Cn, 0, 0, 0 },
13812   { unicode_gc_Cn, 0, 0, 0 },
13813   { unicode_gc_Cn, 0, 0, 0 },
13814   { unicode_gc_Cn, 0, 0, 0 },
13815   { unicode_gc_Cn, 0, 0, 0 },
13816   { unicode_gc_Cn, 0, 0, 0 },
13817   { unicode_gc_Cn, 0, 0, 0 },
13818   { unicode_gc_Cn, 0, 0, 0 },
13819   { unicode_gc_Cn, 0, 0, 0 },
13820   { unicode_gc_Cn, 0, 0, 0 },
13821   { unicode_gc_Cn, 0, 0, 0 },
13822   { unicode_gc_Cn, 0, 0, 0 },
13823   { unicode_gc_Cn, 0, 0, 0 },
13824   { unicode_gc_Cn, 0, 0, 0 },
13825   { unicode_gc_Cn, 0, 0, 0 },
13826   { unicode_gc_Cn, 0, 0, 0 },
13827   { unicode_gc_Cn, 0, 0, 0 },
13828   { unicode_gc_Cn, 0, 0, 0 },
13829   { unicode_gc_Cn, 0, 0, 0 },
13830   { unicode_gc_Cn, 0, 0, 0 },
13831   { unicode_gc_Cn, 0, 0, 0 },
13832   { unicode_gc_Cn, 0, 0, 0 },
13833   { unicode_gc_Cn, 0, 0, 0 },
13834   { unicode_gc_Cn, 0, 0, 0 },
13835   { unicode_gc_Cn, 0, 0, 0 },
13836   { unicode_gc_Cn, 0, 0, 0 },
13837   { unicode_gc_Cn, 0, 0, 0 },
13838   { unicode_gc_Cn, 0, 0, 0 },
13839   { unicode_gc_Cn, 0, 0, 0 },
13840   { unicode_gc_Cn, 0, 0, 0 },
13841   { unicode_gc_Cn, 0, 0, 0 },
13842   { unicode_gc_Cn, 0, 0, 0 },
13843   { unicode_gc_Cn, 0, 0, 0 },
13844   { unicode_gc_Cn, 0, 0, 0 },
13845   { unicode_gc_Cn, 0, 0, 0 },
13846   { unicode_gc_Cn, 0, 0, 0 },
13847   { unicode_gc_Cn, 0, 0, 0 },
13848   { unicode_gc_Cn, 0, 0, 0 },
13849   { unicode_gc_Cn, 0, 0, 0 },
13850   { unicode_gc_Cn, 0, 0, 0 },
13851   { unicode_gc_Cn, 0, 0, 0 },
13852   { unicode_gc_Cn, 0, 0, 0 },
13853   { unicode_gc_Cn, 0, 0, 0 },
13854   { unicode_gc_Cn, 0, 0, 0 },
13855   { unicode_gc_Cn, 0, 0, 0 },
13856   { unicode_gc_Cn, 0, 0, 0 },
13857   { unicode_gc_Cn, 0, 0, 0 },
13858   { unicode_gc_Cn, 0, 0, 0 },
13859   { unicode_gc_Cn, 0, 0, 0 },
13860   { unicode_gc_Cn, 0, 0, 0 },
13861   { unicode_gc_Cn, 0, 0, 0 },
13862   { unicode_gc_Cn, 0, 0, 0 },
13863   { unicode_gc_Cn, 0, 0, 0 },
13864   { unicode_gc_Cn, 0, 0, 0 },
13865   { unicode_gc_Cn, 0, 0, 0 },
13866   { unicode_gc_Cn, 0, 0, 0 },
13867   { unicode_gc_Cn, 0, 0, 0 },
13868   { unicode_gc_Cn, 0, 0, 0 },
13869   { unicode_gc_Cn, 0, 0, 0 },
13870   { unicode_gc_Cn, 0, 0, 0 },
13871   { unicode_gc_Cn, 0, 0, 0 },
13872   { unicode_gc_Cn, 0, 0, 0 },
13873   { unicode_gc_Cn, 0, 0, 0 },
13874   { unicode_gc_Cn, 0, 0, 0 },
13875   { unicode_gc_Cn, 0, 0, 0 },
13876   { unicode_gc_Cn, 0, 0, 0 },
13877   { unicode_gc_Cn, 0, 0, 0 },
13878   { unicode_gc_Cn, 0, 0, 0 },
13879   { unicode_gc_Cn, 0, 0, 0 },
13880   { unicode_gc_Cn, 0, 0, 0 },
13881   { unicode_gc_Cn, 0, 0, 0 },
13882   { unicode_gc_Cn, 0, 0, 0 },
13883   { unicode_gc_Cn, 0, 0, 0 },
13884   { unicode_gc_Cn, 0, 0, 0 },
13885   { unicode_gc_Cn, 0, 0, 0 },
13886   { unicode_gc_Cn, 0, 0, 0 },
13887   { unicode_gc_Cn, 0, 0, 0 },
13888   { unicode_gc_Cn, 0, 0, 0 },
13889   { unicode_gc_Cn, 0, 0, 0 },
13890   { unicode_gc_Cn, 0, 0, 0 },
13891   { unicode_gc_Cn, 0, 0, 0 },
13892   { unicode_gc_Cn, 0, 0, 0 },
13893   { unicode_gc_Cn, 0, 0, 0 },
13894   { unicode_gc_Cn, 0, 0, 0 },
13895   { unicode_gc_Cn, 0, 0, 0 },
13896   { unicode_gc_Cn, 0, 0, 0 },
13897   { unicode_gc_Cn, 0, 0, 0 },
13898   { unicode_gc_Cn, 0, 0, 0 },
13899   { unicode_gc_Cn, 0, 0, 0 },
13900   { unicode_gc_Cn, 0, 0, 0 },
13901   { unicode_gc_Cn, 0, 0, 0 },
13902   { unicode_gc_Cn, 0, 0, 0 },
13903   { unicode_gc_Cn, 0, 0, 0 },
13904   { unicode_gc_Cn, 0, 0, 0 },
13905   { unicode_gc_Cn, 0, 0, 0 },
13906   { unicode_gc_Cn, 0, 0, 0 },
13907   { unicode_gc_Cn, 0, 0, 0 },
13908   { unicode_gc_Cn, 0, 0, 0 },
13909   { unicode_gc_Cn, 0, 0, 0 },
13910   { unicode_gc_Cn, 0, 0, 0 },
13911   { unicode_gc_Cn, 0, 0, 0 },
13912   { unicode_gc_Cn, 0, 0, 0 },
13913   { unicode_gc_Cn, 0, 0, 0 },
13914   { unicode_gc_Cn, 0, 0, 0 },
13915   { unicode_gc_Cn, 0, 0, 0 },
13916   { unicode_gc_Cn, 0, 0, 0 },
13917   { unicode_gc_Cn, 0, 0, 0 },
13918   { unicode_gc_Cn, 0, 0, 0 },
13919   { unicode_gc_Cn, 0, 0, 0 },
13920   { unicode_gc_Cn, 0, 0, 0 },
13921   { unicode_gc_Cn, 0, 0, 0 },
13922   { unicode_gc_Cn, 0, 0, 0 },
13923   { unicode_gc_Cn, 0, 0, 0 },
13924   { unicode_gc_Cn, 0, 0, 0 },
13925   { unicode_gc_Cn, 0, 0, 0 },
13926   { unicode_gc_Cn, 0, 0, 0 },
13927   { unicode_gc_Cn, 0, 0, 0 },
13928   { unicode_gc_Cn, 0, 0, 0 },
13929   { unicode_gc_Cn, 0, 0, 0 },
13930   { unicode_gc_Cn, 0, 0, 0 },
13931   { unicode_gc_Cn, 0, 0, 0 },
13932   { unicode_gc_Cn, 0, 0, 0 }
13933 };
13934 static const struct unidata subtable54[] = {
13935   { unicode_gc_Cn, 0, 0, 0 },
13936   { unicode_gc_Cn, 0, 0, 0 },
13937   { unicode_gc_Cn, 0, 0, 0 },
13938   { unicode_gc_Cn, 0, 0, 0 },
13939   { unicode_gc_Cn, 0, 0, 0 },
13940   { unicode_gc_Cn, 0, 0, 0 },
13941   { unicode_gc_Cn, 0, 0, 0 },
13942   { unicode_gc_Cn, 0, 0, 0 },
13943   { unicode_gc_Cn, 0, 0, 0 },
13944   { unicode_gc_Cn, 0, 0, 0 },
13945   { unicode_gc_Cn, 0, 0, 0 },
13946   { unicode_gc_Cn, 0, 0, 0 },
13947   { unicode_gc_Cn, 0, 0, 0 },
13948   { unicode_gc_Cn, 0, 0, 0 },
13949   { unicode_gc_Cn, 0, 0, 0 },
13950   { unicode_gc_Cn, 0, 0, 0 },
13951   { unicode_gc_Cn, 0, 0, 0 },
13952   { unicode_gc_Cn, 0, 0, 0 },
13953   { unicode_gc_Cn, 0, 0, 0 },
13954   { unicode_gc_Cn, 0, 0, 0 },
13955   { unicode_gc_Cn, 0, 0, 0 },
13956   { unicode_gc_Cn, 0, 0, 0 },
13957   { unicode_gc_Cn, 0, 0, 0 },
13958   { unicode_gc_Cn, 0, 0, 0 },
13959   { unicode_gc_Cn, 0, 0, 0 },
13960   { unicode_gc_Cn, 0, 0, 0 },
13961   { unicode_gc_Cn, 0, 0, 0 },
13962   { unicode_gc_Cn, 0, 0, 0 },
13963   { unicode_gc_Cn, 0, 0, 0 },
13964   { unicode_gc_Cn, 0, 0, 0 },
13965   { unicode_gc_Cn, 0, 0, 0 },
13966   { unicode_gc_Cn, 0, 0, 0 },
13967   { unicode_gc_Cn, 0, 0, 0 },
13968   { unicode_gc_Cn, 0, 0, 0 },
13969   { unicode_gc_Cn, 0, 0, 0 },
13970   { unicode_gc_Cn, 0, 0, 0 },
13971   { unicode_gc_Cn, 0, 0, 0 },
13972   { unicode_gc_Cn, 0, 0, 0 },
13973   { unicode_gc_Cn, 0, 0, 0 },
13974   { unicode_gc_Cn, 0, 0, 0 },
13975   { unicode_gc_Cn, 0, 0, 0 },
13976   { unicode_gc_Cn, 0, 0, 0 },
13977   { unicode_gc_Cn, 0, 0, 0 },
13978   { unicode_gc_Cn, 0, 0, 0 },
13979   { unicode_gc_Cn, 0, 0, 0 },
13980   { unicode_gc_Cn, 0, 0, 0 },
13981   { unicode_gc_Cn, 0, 0, 0 },
13982   { unicode_gc_Cn, 0, 0, 0 },
13983   { unicode_gc_Cn, 0, 0, 0 },
13984   { unicode_gc_Cn, 0, 0, 0 },
13985   { unicode_gc_Cn, 0, 0, 0 },
13986   { unicode_gc_Cn, 0, 0, 0 },
13987   { unicode_gc_Cn, 0, 0, 0 },
13988   { unicode_gc_Cn, 0, 0, 0 },
13989   { unicode_gc_Cn, 0, 0, 0 },
13990   { unicode_gc_Cn, 0, 0, 0 },
13991   { unicode_gc_Cn, 0, 0, 0 },
13992   { unicode_gc_Cn, 0, 0, 0 },
13993   { unicode_gc_Cn, 0, 0, 0 },
13994   { unicode_gc_Cn, 0, 0, 0 },
13995   { unicode_gc_Cn, 0, 0, 0 },
13996   { unicode_gc_Cn, 0, 0, 0 },
13997   { unicode_gc_Cn, 0, 0, 0 },
13998   { unicode_gc_Cn, 0, 0, 0 },
13999   { unicode_gc_Cn, 0, 0, 0 },
14000   { unicode_gc_Cn, 0, 0, 0 },
14001   { unicode_gc_Cn, 0, 0, 0 },
14002   { unicode_gc_Cn, 0, 0, 0 },
14003   { unicode_gc_Cn, 0, 0, 0 },
14004   { unicode_gc_Cn, 0, 0, 0 },
14005   { unicode_gc_Cn, 0, 0, 0 },
14006   { unicode_gc_Cn, 0, 0, 0 },
14007   { unicode_gc_Cn, 0, 0, 0 },
14008   { unicode_gc_Cn, 0, 0, 0 },
14009   { unicode_gc_Cn, 0, 0, 0 },
14010   { unicode_gc_Cn, 0, 0, 0 },
14011   { unicode_gc_Cn, 0, 0, 0 },
14012   { unicode_gc_Cn, 0, 0, 0 },
14013   { unicode_gc_Cn, 0, 0, 0 },
14014   { unicode_gc_Cn, 0, 0, 0 },
14015   { unicode_gc_Cn, 0, 0, 0 },
14016   { unicode_gc_Cn, 0, 0, 0 },
14017   { unicode_gc_Cn, 0, 0, 0 },
14018   { unicode_gc_Cn, 0, 0, 0 },
14019   { unicode_gc_Cn, 0, 0, 0 },
14020   { unicode_gc_Cn, 0, 0, 0 },
14021   { unicode_gc_Cn, 0, 0, 0 },
14022   { unicode_gc_Cn, 0, 0, 0 },
14023   { unicode_gc_Cn, 0, 0, 0 },
14024   { unicode_gc_Cn, 0, 0, 0 },
14025   { unicode_gc_Cn, 0, 0, 0 },
14026   { unicode_gc_Cn, 0, 0, 0 },
14027   { unicode_gc_Cn, 0, 0, 0 },
14028   { unicode_gc_Cn, 0, 0, 0 },
14029   { unicode_gc_Cn, 0, 0, 0 },
14030   { unicode_gc_Cn, 0, 0, 0 },
14031   { unicode_gc_Cn, 0, 0, 0 },
14032   { unicode_gc_Cn, 0, 0, 0 },
14033   { unicode_gc_Cn, 0, 0, 0 },
14034   { unicode_gc_Cn, 0, 0, 0 },
14035   { unicode_gc_Cn, 0, 0, 0 },
14036   { unicode_gc_Cn, 0, 0, 0 },
14037   { unicode_gc_Cn, 0, 0, 0 },
14038   { unicode_gc_Cn, 0, 0, 0 },
14039   { unicode_gc_Cn, 0, 0, 0 },
14040   { unicode_gc_Cn, 0, 0, 0 },
14041   { unicode_gc_Cn, 0, 0, 0 },
14042   { unicode_gc_Cn, 0, 0, 0 },
14043   { unicode_gc_Cn, 0, 0, 0 },
14044   { unicode_gc_Cn, 0, 0, 0 },
14045   { unicode_gc_Cn, 0, 0, 0 },
14046   { unicode_gc_Cn, 0, 0, 0 },
14047   { unicode_gc_Cn, 0, 0, 0 },
14048   { unicode_gc_Cn, 0, 0, 0 },
14049   { unicode_gc_Cn, 0, 0, 0 },
14050   { unicode_gc_Cn, 0, 0, 0 },
14051   { unicode_gc_Cn, 0, 0, 0 },
14052   { unicode_gc_Cn, 0, 0, 0 },
14053   { unicode_gc_Cn, 0, 0, 0 },
14054   { unicode_gc_Cn, 0, 0, 0 },
14055   { unicode_gc_Cn, 0, 0, 0 },
14056   { unicode_gc_Cn, 0, 0, 0 },
14057   { unicode_gc_Cn, 0, 0, 0 },
14058   { unicode_gc_Cn, 0, 0, 0 },
14059   { unicode_gc_Cn, 0, 0, 0 },
14060   { unicode_gc_Cn, 0, 0, 0 },
14061   { unicode_gc_Cn, 0, 0, 0 },
14062   { unicode_gc_Cn, 0, 0, 0 },
14063   { unicode_gc_Cn, 0, 0, 0 },
14064   { unicode_gc_Cn, 0, 0, 0 },
14065   { unicode_gc_Cn, 0, 0, 0 },
14066   { unicode_gc_Cn, 0, 0, 0 },
14067   { unicode_gc_Cn, 0, 0, 0 },
14068   { unicode_gc_Cn, 0, 0, 0 },
14069   { unicode_gc_Cn, 0, 0, 0 },
14070   { unicode_gc_Cn, 0, 0, 0 },
14071   { unicode_gc_Cn, 0, 0, 0 },
14072   { unicode_gc_Cn, 0, 0, 0 },
14073   { unicode_gc_Cn, 0, 0, 0 },
14074   { unicode_gc_Cn, 0, 0, 0 },
14075   { unicode_gc_Cn, 0, 0, 0 },
14076   { unicode_gc_Cn, 0, 0, 0 },
14077   { unicode_gc_Cn, 0, 0, 0 },
14078   { unicode_gc_Cn, 0, 0, 0 },
14079   { unicode_gc_Cn, 0, 0, 0 },
14080   { unicode_gc_Cn, 0, 0, 0 },
14081   { unicode_gc_Cn, 0, 0, 0 },
14082   { unicode_gc_Cn, 0, 0, 0 },
14083   { unicode_gc_Cn, 0, 0, 0 },
14084   { unicode_gc_Cn, 0, 0, 0 },
14085   { unicode_gc_Cn, 0, 0, 0 },
14086   { unicode_gc_Cn, 0, 0, 0 },
14087   { unicode_gc_Cn, 0, 0, 0 },
14088   { unicode_gc_Cn, 0, 0, 0 },
14089   { unicode_gc_Cn, 0, 0, 0 },
14090   { unicode_gc_Cn, 0, 0, 0 },
14091   { unicode_gc_Cn, 0, 0, 0 },
14092   { unicode_gc_Cn, 0, 0, 0 },
14093   { unicode_gc_Cn, 0, 0, 0 },
14094   { unicode_gc_Cn, 0, 0, 0 },
14095   { unicode_gc_Cn, 0, 0, 0 },
14096   { unicode_gc_Cn, 0, 0, 0 },
14097   { unicode_gc_Cn, 0, 0, 0 },
14098   { unicode_gc_Cn, 0, 0, 0 },
14099   { unicode_gc_Cn, 0, 0, 0 },
14100   { unicode_gc_Cn, 0, 0, 0 },
14101   { unicode_gc_Cn, 0, 0, 0 },
14102   { unicode_gc_Cn, 0, 0, 0 },
14103   { unicode_gc_Cn, 0, 0, 0 },
14104   { unicode_gc_Cn, 0, 0, 0 },
14105   { unicode_gc_Cn, 0, 0, 0 },
14106   { unicode_gc_Cn, 0, 0, 0 },
14107   { unicode_gc_Cn, 0, 0, 0 },
14108   { unicode_gc_Cn, 0, 0, 0 },
14109   { unicode_gc_Cn, 0, 0, 0 },
14110   { unicode_gc_Cn, 0, 0, 0 },
14111   { unicode_gc_Cn, 0, 0, 0 },
14112   { unicode_gc_Cn, 0, 0, 0 },
14113   { unicode_gc_Cn, 0, 0, 0 },
14114   { unicode_gc_Cn, 0, 0, 0 },
14115   { unicode_gc_Cn, 0, 0, 0 },
14116   { unicode_gc_Cn, 0, 0, 0 },
14117   { unicode_gc_Cn, 0, 0, 0 },
14118   { unicode_gc_Cn, 0, 0, 0 },
14119   { unicode_gc_Cn, 0, 0, 0 },
14120   { unicode_gc_Cn, 0, 0, 0 },
14121   { unicode_gc_Cn, 0, 0, 0 },
14122   { unicode_gc_Cn, 0, 0, 0 },
14123   { unicode_gc_Cn, 0, 0, 0 },
14124   { unicode_gc_Cn, 0, 0, 0 },
14125   { unicode_gc_Cn, 0, 0, 0 },
14126   { unicode_gc_Cn, 0, 0, 0 },
14127   { unicode_gc_Cn, 0, 0, 0 },
14128   { unicode_gc_Cn, 0, 0, 0 },
14129   { unicode_gc_Cn, 0, 0, 0 },
14130   { unicode_gc_Cn, 0, 0, 0 },
14131   { unicode_gc_Cn, 0, 0, 0 },
14132   { unicode_gc_Cn, 0, 0, 0 },
14133   { unicode_gc_Cn, 0, 0, 0 },
14134   { unicode_gc_Cn, 0, 0, 0 },
14135   { unicode_gc_Cn, 0, 0, 0 },
14136   { unicode_gc_Cn, 0, 0, 0 },
14137   { unicode_gc_Cn, 0, 0, 0 },
14138   { unicode_gc_Cn, 0, 0, 0 },
14139   { unicode_gc_Cn, 0, 0, 0 },
14140   { unicode_gc_Cn, 0, 0, 0 },
14141   { unicode_gc_Cn, 0, 0, 0 },
14142   { unicode_gc_Cn, 0, 0, 0 },
14143   { unicode_gc_Cn, 0, 0, 0 },
14144   { unicode_gc_Cn, 0, 0, 0 },
14145   { unicode_gc_Cn, 0, 0, 0 },
14146   { unicode_gc_Cn, 0, 0, 0 },
14147   { unicode_gc_Cn, 0, 0, 0 },
14148   { unicode_gc_Cn, 0, 0, 0 },
14149   { unicode_gc_Cn, 0, 0, 0 },
14150   { unicode_gc_Cn, 0, 0, 0 },
14151   { unicode_gc_Cn, 0, 0, 0 },
14152   { unicode_gc_Cn, 0, 0, 0 },
14153   { unicode_gc_Cn, 0, 0, 0 },
14154   { unicode_gc_Cn, 0, 0, 0 },
14155   { unicode_gc_Cn, 0, 0, 0 },
14156   { unicode_gc_Cn, 0, 0, 0 },
14157   { unicode_gc_Cn, 0, 0, 0 },
14158   { unicode_gc_Cn, 0, 0, 0 },
14159   { unicode_gc_Cn, 0, 0, 0 },
14160   { unicode_gc_Cn, 0, 0, 0 },
14161   { unicode_gc_Cn, 0, 0, 0 },
14162   { unicode_gc_Cn, 0, 0, 0 },
14163   { unicode_gc_Cn, 0, 0, 0 },
14164   { unicode_gc_Cn, 0, 0, 0 },
14165   { unicode_gc_Cn, 0, 0, 0 },
14166   { unicode_gc_Cn, 0, 0, 0 },
14167   { unicode_gc_Cn, 0, 0, 0 },
14168   { unicode_gc_Cn, 0, 0, 0 },
14169   { unicode_gc_Cn, 0, 0, 0 },
14170   { unicode_gc_Cn, 0, 0, 0 },
14171   { unicode_gc_Cn, 0, 0, 0 },
14172   { unicode_gc_Cn, 0, 0, 0 },
14173   { unicode_gc_Cn, 0, 0, 0 },
14174   { unicode_gc_Cn, 0, 0, 0 },
14175   { unicode_gc_Cn, 0, 0, 0 },
14176   { unicode_gc_Cn, 0, 0, 0 },
14177   { unicode_gc_Cn, 0, 0, 0 },
14178   { unicode_gc_Cn, 0, 0, 0 },
14179   { unicode_gc_Cn, 0, 0, 0 },
14180   { unicode_gc_Cn, 0, 0, 0 },
14181   { unicode_gc_Cn, 0, 0, 0 },
14182   { unicode_gc_Cn, 0, 0, 0 },
14183   { unicode_gc_Cn, 0, 0, 0 },
14184   { unicode_gc_Cn, 0, 0, 0 },
14185   { unicode_gc_Cn, 0, 0, 0 },
14186   { unicode_gc_Cn, 0, 0, 0 },
14187   { unicode_gc_Cn, 0, 0, 0 },
14188   { unicode_gc_Cn, 0, 0, 0 },
14189   { unicode_gc_Cn, 0, 0, 0 },
14190   { unicode_gc_Co, 0, 0, 0 }
14191 };
14192 static const struct unidata subtable55[] = {
14193   { unicode_gc_Lo, 0, 0, 0 },
14194   { unicode_gc_Lo, 0, 0, 0 },
14195   { unicode_gc_Lo, 0, 0, 0 },
14196   { unicode_gc_Lo, 0, 0, 0 },
14197   { unicode_gc_Lo, 0, 0, 0 },
14198   { unicode_gc_Lo, 0, 0, 0 },
14199   { unicode_gc_Lo, 0, 0, 0 },
14200   { unicode_gc_Lo, 0, 0, 0 },
14201   { unicode_gc_Lo, 0, 0, 0 },
14202   { unicode_gc_Lo, 0, 0, 0 },
14203   { unicode_gc_Lo, 0, 0, 0 },
14204   { unicode_gc_Lo, 0, 0, 0 },
14205   { unicode_gc_Lo, 0, 0, 0 },
14206   { unicode_gc_Lo, 0, 0, 0 },
14207   { unicode_gc_Lo, 0, 0, 0 },
14208   { unicode_gc_Lo, 0, 0, 0 },
14209   { unicode_gc_Lo, 0, 0, 0 },
14210   { unicode_gc_Lo, 0, 0, 0 },
14211   { unicode_gc_Lo, 0, 0, 0 },
14212   { unicode_gc_Lo, 0, 0, 0 },
14213   { unicode_gc_Lo, 0, 0, 0 },
14214   { unicode_gc_Lo, 0, 0, 0 },
14215   { unicode_gc_Lo, 0, 0, 0 },
14216   { unicode_gc_Lo, 0, 0, 0 },
14217   { unicode_gc_Lo, 0, 0, 0 },
14218   { unicode_gc_Lo, 0, 0, 0 },
14219   { unicode_gc_Lo, 0, 0, 0 },
14220   { unicode_gc_Lo, 0, 0, 0 },
14221   { unicode_gc_Lo, 0, 0, 0 },
14222   { unicode_gc_Lo, 0, 0, 0 },
14223   { unicode_gc_Lo, 0, 0, 0 },
14224   { unicode_gc_Lo, 0, 0, 0 },
14225   { unicode_gc_Lo, 0, 0, 0 },
14226   { unicode_gc_Lo, 0, 0, 0 },
14227   { unicode_gc_Lo, 0, 0, 0 },
14228   { unicode_gc_Lo, 0, 0, 0 },
14229   { unicode_gc_Lo, 0, 0, 0 },
14230   { unicode_gc_Lo, 0, 0, 0 },
14231   { unicode_gc_Lo, 0, 0, 0 },
14232   { unicode_gc_Lo, 0, 0, 0 },
14233   { unicode_gc_Lo, 0, 0, 0 },
14234   { unicode_gc_Lo, 0, 0, 0 },
14235   { unicode_gc_Lo, 0, 0, 0 },
14236   { unicode_gc_Lo, 0, 0, 0 },
14237   { unicode_gc_Lo, 0, 0, 0 },
14238   { unicode_gc_Lo, 0, 0, 0 },
14239   { unicode_gc_Cn, 0, 0, 0 },
14240   { unicode_gc_Cn, 0, 0, 0 },
14241   { unicode_gc_Lo, 0, 0, 0 },
14242   { unicode_gc_Lo, 0, 0, 0 },
14243   { unicode_gc_Lo, 0, 0, 0 },
14244   { unicode_gc_Lo, 0, 0, 0 },
14245   { unicode_gc_Lo, 0, 0, 0 },
14246   { unicode_gc_Lo, 0, 0, 0 },
14247   { unicode_gc_Lo, 0, 0, 0 },
14248   { unicode_gc_Lo, 0, 0, 0 },
14249   { unicode_gc_Lo, 0, 0, 0 },
14250   { unicode_gc_Lo, 0, 0, 0 },
14251   { unicode_gc_Lo, 0, 0, 0 },
14252   { unicode_gc_Lo, 0, 0, 0 },
14253   { unicode_gc_Lo, 0, 0, 0 },
14254   { unicode_gc_Lo, 0, 0, 0 },
14255   { unicode_gc_Lo, 0, 0, 0 },
14256   { unicode_gc_Lo, 0, 0, 0 },
14257   { unicode_gc_Lo, 0, 0, 0 },
14258   { unicode_gc_Lo, 0, 0, 0 },
14259   { unicode_gc_Lo, 0, 0, 0 },
14260   { unicode_gc_Lo, 0, 0, 0 },
14261   { unicode_gc_Lo, 0, 0, 0 },
14262   { unicode_gc_Lo, 0, 0, 0 },
14263   { unicode_gc_Lo, 0, 0, 0 },
14264   { unicode_gc_Lo, 0, 0, 0 },
14265   { unicode_gc_Lo, 0, 0, 0 },
14266   { unicode_gc_Lo, 0, 0, 0 },
14267   { unicode_gc_Lo, 0, 0, 0 },
14268   { unicode_gc_Lo, 0, 0, 0 },
14269   { unicode_gc_Lo, 0, 0, 0 },
14270   { unicode_gc_Lo, 0, 0, 0 },
14271   { unicode_gc_Lo, 0, 0, 0 },
14272   { unicode_gc_Lo, 0, 0, 0 },
14273   { unicode_gc_Lo, 0, 0, 0 },
14274   { unicode_gc_Lo, 0, 0, 0 },
14275   { unicode_gc_Lo, 0, 0, 0 },
14276   { unicode_gc_Lo, 0, 0, 0 },
14277   { unicode_gc_Lo, 0, 0, 0 },
14278   { unicode_gc_Lo, 0, 0, 0 },
14279   { unicode_gc_Lo, 0, 0, 0 },
14280   { unicode_gc_Lo, 0, 0, 0 },
14281   { unicode_gc_Lo, 0, 0, 0 },
14282   { unicode_gc_Lo, 0, 0, 0 },
14283   { unicode_gc_Lo, 0, 0, 0 },
14284   { unicode_gc_Lo, 0, 0, 0 },
14285   { unicode_gc_Lo, 0, 0, 0 },
14286   { unicode_gc_Lo, 0, 0, 0 },
14287   { unicode_gc_Lo, 0, 0, 0 },
14288   { unicode_gc_Lo, 0, 0, 0 },
14289   { unicode_gc_Lo, 0, 0, 0 },
14290   { unicode_gc_Lo, 0, 0, 0 },
14291   { unicode_gc_Lo, 0, 0, 0 },
14292   { unicode_gc_Lo, 0, 0, 0 },
14293   { unicode_gc_Lo, 0, 0, 0 },
14294   { unicode_gc_Lo, 0, 0, 0 },
14295   { unicode_gc_Lo, 0, 0, 0 },
14296   { unicode_gc_Lo, 0, 0, 0 },
14297   { unicode_gc_Lo, 0, 0, 0 },
14298   { unicode_gc_Lo, 0, 0, 0 },
14299   { unicode_gc_Lo, 0, 0, 0 },
14300   { unicode_gc_Cn, 0, 0, 0 },
14301   { unicode_gc_Cn, 0, 0, 0 },
14302   { unicode_gc_Cn, 0, 0, 0 },
14303   { unicode_gc_Cn, 0, 0, 0 },
14304   { unicode_gc_Cn, 0, 0, 0 },
14305   { unicode_gc_Cn, 0, 0, 0 },
14306   { unicode_gc_Cn, 0, 0, 0 },
14307   { unicode_gc_Cn, 0, 0, 0 },
14308   { unicode_gc_Cn, 0, 0, 0 },
14309   { unicode_gc_Cn, 0, 0, 0 },
14310   { unicode_gc_Cn, 0, 0, 0 },
14311   { unicode_gc_Cn, 0, 0, 0 },
14312   { unicode_gc_Cn, 0, 0, 0 },
14313   { unicode_gc_Cn, 0, 0, 0 },
14314   { unicode_gc_Cn, 0, 0, 0 },
14315   { unicode_gc_Cn, 0, 0, 0 },
14316   { unicode_gc_Cn, 0, 0, 0 },
14317   { unicode_gc_Cn, 0, 0, 0 },
14318   { unicode_gc_Cn, 0, 0, 0 },
14319   { unicode_gc_Cn, 0, 0, 0 },
14320   { unicode_gc_Cn, 0, 0, 0 },
14321   { unicode_gc_Cn, 0, 0, 0 },
14322   { unicode_gc_Cn, 0, 0, 0 },
14323   { unicode_gc_Cn, 0, 0, 0 },
14324   { unicode_gc_Cn, 0, 0, 0 },
14325   { unicode_gc_Cn, 0, 0, 0 },
14326   { unicode_gc_Cn, 0, 0, 0 },
14327   { unicode_gc_Cn, 0, 0, 0 },
14328   { unicode_gc_Cn, 0, 0, 0 },
14329   { unicode_gc_Cn, 0, 0, 0 },
14330   { unicode_gc_Cn, 0, 0, 0 },
14331   { unicode_gc_Cn, 0, 0, 0 },
14332   { unicode_gc_Cn, 0, 0, 0 },
14333   { unicode_gc_Cn, 0, 0, 0 },
14334   { unicode_gc_Cn, 0, 0, 0 },
14335   { unicode_gc_Cn, 0, 0, 0 },
14336   { unicode_gc_Cn, 0, 0, 0 },
14337   { unicode_gc_Cn, 0, 0, 0 },
14338   { unicode_gc_Cn, 0, 0, 0 },
14339   { unicode_gc_Cn, 0, 0, 0 },
14340   { unicode_gc_Cn, 0, 0, 0 },
14341   { unicode_gc_Cn, 0, 0, 0 },
14342   { unicode_gc_Cn, 0, 0, 0 },
14343   { unicode_gc_Cn, 0, 0, 0 },
14344   { unicode_gc_Cn, 0, 0, 0 },
14345   { unicode_gc_Cn, 0, 0, 0 },
14346   { unicode_gc_Cn, 0, 0, 0 },
14347   { unicode_gc_Cn, 0, 0, 0 },
14348   { unicode_gc_Cn, 0, 0, 0 },
14349   { unicode_gc_Cn, 0, 0, 0 },
14350   { unicode_gc_Cn, 0, 0, 0 },
14351   { unicode_gc_Cn, 0, 0, 0 },
14352   { unicode_gc_Cn, 0, 0, 0 },
14353   { unicode_gc_Cn, 0, 0, 0 },
14354   { unicode_gc_Cn, 0, 0, 0 },
14355   { unicode_gc_Cn, 0, 0, 0 },
14356   { unicode_gc_Cn, 0, 0, 0 },
14357   { unicode_gc_Cn, 0, 0, 0 },
14358   { unicode_gc_Cn, 0, 0, 0 },
14359   { unicode_gc_Cn, 0, 0, 0 },
14360   { unicode_gc_Cn, 0, 0, 0 },
14361   { unicode_gc_Cn, 0, 0, 0 },
14362   { unicode_gc_Cn, 0, 0, 0 },
14363   { unicode_gc_Cn, 0, 0, 0 },
14364   { unicode_gc_Cn, 0, 0, 0 },
14365   { unicode_gc_Cn, 0, 0, 0 },
14366   { unicode_gc_Cn, 0, 0, 0 },
14367   { unicode_gc_Cn, 0, 0, 0 },
14368   { unicode_gc_Cn, 0, 0, 0 },
14369   { unicode_gc_Cn, 0, 0, 0 },
14370   { unicode_gc_Cn, 0, 0, 0 },
14371   { unicode_gc_Cn, 0, 0, 0 },
14372   { unicode_gc_Cn, 0, 0, 0 },
14373   { unicode_gc_Cn, 0, 0, 0 },
14374   { unicode_gc_Cn, 0, 0, 0 },
14375   { unicode_gc_Cn, 0, 0, 0 },
14376   { unicode_gc_Cn, 0, 0, 0 },
14377   { unicode_gc_Cn, 0, 0, 0 },
14378   { unicode_gc_Cn, 0, 0, 0 },
14379   { unicode_gc_Cn, 0, 0, 0 },
14380   { unicode_gc_Cn, 0, 0, 0 },
14381   { unicode_gc_Cn, 0, 0, 0 },
14382   { unicode_gc_Cn, 0, 0, 0 },
14383   { unicode_gc_Cn, 0, 0, 0 },
14384   { unicode_gc_Cn, 0, 0, 0 },
14385   { unicode_gc_Cn, 0, 0, 0 },
14386   { unicode_gc_Cn, 0, 0, 0 },
14387   { unicode_gc_Cn, 0, 0, 0 },
14388   { unicode_gc_Cn, 0, 0, 0 },
14389   { unicode_gc_Cn, 0, 0, 0 },
14390   { unicode_gc_Cn, 0, 0, 0 },
14391   { unicode_gc_Cn, 0, 0, 0 },
14392   { unicode_gc_Cn, 0, 0, 0 },
14393   { unicode_gc_Cn, 0, 0, 0 },
14394   { unicode_gc_Cn, 0, 0, 0 },
14395   { unicode_gc_Cn, 0, 0, 0 },
14396   { unicode_gc_Cn, 0, 0, 0 },
14397   { unicode_gc_Cn, 0, 0, 0 },
14398   { unicode_gc_Cn, 0, 0, 0 },
14399   { unicode_gc_Cn, 0, 0, 0 },
14400   { unicode_gc_Cn, 0, 0, 0 },
14401   { unicode_gc_Cn, 0, 0, 0 },
14402   { unicode_gc_Cn, 0, 0, 0 },
14403   { unicode_gc_Cn, 0, 0, 0 },
14404   { unicode_gc_Cn, 0, 0, 0 },
14405   { unicode_gc_Cn, 0, 0, 0 },
14406   { unicode_gc_Cn, 0, 0, 0 },
14407   { unicode_gc_Cn, 0, 0, 0 },
14408   { unicode_gc_Cn, 0, 0, 0 },
14409   { unicode_gc_Cn, 0, 0, 0 },
14410   { unicode_gc_Cn, 0, 0, 0 },
14411   { unicode_gc_Cn, 0, 0, 0 },
14412   { unicode_gc_Cn, 0, 0, 0 },
14413   { unicode_gc_Cn, 0, 0, 0 },
14414   { unicode_gc_Cn, 0, 0, 0 },
14415   { unicode_gc_Cn, 0, 0, 0 },
14416   { unicode_gc_Cn, 0, 0, 0 },
14417   { unicode_gc_Cn, 0, 0, 0 },
14418   { unicode_gc_Cn, 0, 0, 0 },
14419   { unicode_gc_Cn, 0, 0, 0 },
14420   { unicode_gc_Cn, 0, 0, 0 },
14421   { unicode_gc_Cn, 0, 0, 0 },
14422   { unicode_gc_Cn, 0, 0, 0 },
14423   { unicode_gc_Cn, 0, 0, 0 },
14424   { unicode_gc_Cn, 0, 0, 0 },
14425   { unicode_gc_Cn, 0, 0, 0 },
14426   { unicode_gc_Cn, 0, 0, 0 },
14427   { unicode_gc_Cn, 0, 0, 0 },
14428   { unicode_gc_Cn, 0, 0, 0 },
14429   { unicode_gc_Cn, 0, 0, 0 },
14430   { unicode_gc_Cn, 0, 0, 0 },
14431   { unicode_gc_Cn, 0, 0, 0 },
14432   { unicode_gc_Cn, 0, 0, 0 },
14433   { unicode_gc_Cn, 0, 0, 0 },
14434   { unicode_gc_Cn, 0, 0, 0 },
14435   { unicode_gc_Cn, 0, 0, 0 },
14436   { unicode_gc_Cn, 0, 0, 0 },
14437   { unicode_gc_Cn, 0, 0, 0 },
14438   { unicode_gc_Cn, 0, 0, 0 },
14439   { unicode_gc_Cn, 0, 0, 0 },
14440   { unicode_gc_Cn, 0, 0, 0 },
14441   { unicode_gc_Cn, 0, 0, 0 },
14442   { unicode_gc_Cn, 0, 0, 0 },
14443   { unicode_gc_Cn, 0, 0, 0 },
14444   { unicode_gc_Cn, 0, 0, 0 },
14445   { unicode_gc_Cn, 0, 0, 0 },
14446   { unicode_gc_Cn, 0, 0, 0 },
14447   { unicode_gc_Cn, 0, 0, 0 },
14448   { unicode_gc_Cn, 0, 0, 0 }
14449 };
14450 static const struct unidata subtable56[] = {
14451   { unicode_gc_Ll, 0, 0, 0 },
14452   { unicode_gc_Ll, 0, 0, 0 },
14453   { unicode_gc_Ll, 0, 0, 0 },
14454   { unicode_gc_Ll, 0, 0, 0 },
14455   { unicode_gc_Ll, 0, 0, 0 },
14456   { unicode_gc_Ll, 0, 0, 0 },
14457   { unicode_gc_Ll, 0, 0, 0 },
14458   { unicode_gc_Cn, 0, 0, 0 },
14459   { unicode_gc_Cn, 0, 0, 0 },
14460   { unicode_gc_Cn, 0, 0, 0 },
14461   { unicode_gc_Cn, 0, 0, 0 },
14462   { unicode_gc_Cn, 0, 0, 0 },
14463   { unicode_gc_Cn, 0, 0, 0 },
14464   { unicode_gc_Cn, 0, 0, 0 },
14465   { unicode_gc_Cn, 0, 0, 0 },
14466   { unicode_gc_Cn, 0, 0, 0 },
14467   { unicode_gc_Cn, 0, 0, 0 },
14468   { unicode_gc_Cn, 0, 0, 0 },
14469   { unicode_gc_Cn, 0, 0, 0 },
14470   { unicode_gc_Ll, 0, 0, 0 },
14471   { unicode_gc_Ll, 0, 0, 0 },
14472   { unicode_gc_Ll, 0, 0, 0 },
14473   { unicode_gc_Ll, 0, 0, 0 },
14474   { unicode_gc_Ll, 0, 0, 0 },
14475   { unicode_gc_Cn, 0, 0, 0 },
14476   { unicode_gc_Cn, 0, 0, 0 },
14477   { unicode_gc_Cn, 0, 0, 0 },
14478   { unicode_gc_Cn, 0, 0, 0 },
14479   { unicode_gc_Cn, 0, 0, 0 },
14480   { unicode_gc_Lo, 0, 0, 0 },
14481   { unicode_gc_Mn, 26, 0, 0 },
14482   { unicode_gc_Lo, 0, 0, 0 },
14483   { unicode_gc_Lo, 0, 0, 0 },
14484   { unicode_gc_Lo, 0, 0, 0 },
14485   { unicode_gc_Lo, 0, 0, 0 },
14486   { unicode_gc_Lo, 0, 0, 0 },
14487   { unicode_gc_Lo, 0, 0, 0 },
14488   { unicode_gc_Lo, 0, 0, 0 },
14489   { unicode_gc_Lo, 0, 0, 0 },
14490   { unicode_gc_Lo, 0, 0, 0 },
14491   { unicode_gc_Lo, 0, 0, 0 },
14492   { unicode_gc_Sm, 0, 0, 0 },
14493   { unicode_gc_Lo, 0, 0, 0 },
14494   { unicode_gc_Lo, 0, 0, 0 },
14495   { unicode_gc_Lo, 0, 0, 0 },
14496   { unicode_gc_Lo, 0, 0, 0 },
14497   { unicode_gc_Lo, 0, 0, 0 },
14498   { unicode_gc_Lo, 0, 0, 0 },
14499   { unicode_gc_Lo, 0, 0, 0 },
14500   { unicode_gc_Lo, 0, 0, 0 },
14501   { unicode_gc_Lo, 0, 0, 0 },
14502   { unicode_gc_Lo, 0, 0, 0 },
14503   { unicode_gc_Lo, 0, 0, 0 },
14504   { unicode_gc_Lo, 0, 0, 0 },
14505   { unicode_gc_Lo, 0, 0, 0 },
14506   { unicode_gc_Cn, 0, 0, 0 },
14507   { unicode_gc_Lo, 0, 0, 0 },
14508   { unicode_gc_Lo, 0, 0, 0 },
14509   { unicode_gc_Lo, 0, 0, 0 },
14510   { unicode_gc_Lo, 0, 0, 0 },
14511   { unicode_gc_Lo, 0, 0, 0 },
14512   { unicode_gc_Cn, 0, 0, 0 },
14513   { unicode_gc_Lo, 0, 0, 0 },
14514   { unicode_gc_Cn, 0, 0, 0 },
14515   { unicode_gc_Lo, 0, 0, 0 },
14516   { unicode_gc_Lo, 0, 0, 0 },
14517   { unicode_gc_Cn, 0, 0, 0 },
14518   { unicode_gc_Lo, 0, 0, 0 },
14519   { unicode_gc_Lo, 0, 0, 0 },
14520   { unicode_gc_Cn, 0, 0, 0 },
14521   { unicode_gc_Lo, 0, 0, 0 },
14522   { unicode_gc_Lo, 0, 0, 0 },
14523   { unicode_gc_Lo, 0, 0, 0 },
14524   { unicode_gc_Lo, 0, 0, 0 },
14525   { unicode_gc_Lo, 0, 0, 0 },
14526   { unicode_gc_Lo, 0, 0, 0 },
14527   { unicode_gc_Lo, 0, 0, 0 },
14528   { unicode_gc_Lo, 0, 0, 0 },
14529   { unicode_gc_Lo, 0, 0, 0 },
14530   { unicode_gc_Lo, 0, 0, 0 },
14531   { unicode_gc_Lo, 0, 0, 0 },
14532   { unicode_gc_Lo, 0, 0, 0 },
14533   { unicode_gc_Lo, 0, 0, 0 },
14534   { unicode_gc_Lo, 0, 0, 0 },
14535   { unicode_gc_Lo, 0, 0, 0 },
14536   { unicode_gc_Lo, 0, 0, 0 },
14537   { unicode_gc_Lo, 0, 0, 0 },
14538   { unicode_gc_Lo, 0, 0, 0 },
14539   { unicode_gc_Lo, 0, 0, 0 },
14540   { unicode_gc_Lo, 0, 0, 0 },
14541   { unicode_gc_Lo, 0, 0, 0 },
14542   { unicode_gc_Lo, 0, 0, 0 },
14543   { unicode_gc_Lo, 0, 0, 0 },
14544   { unicode_gc_Lo, 0, 0, 0 },
14545   { unicode_gc_Lo, 0, 0, 0 },
14546   { unicode_gc_Lo, 0, 0, 0 },
14547   { unicode_gc_Lo, 0, 0, 0 },
14548   { unicode_gc_Lo, 0, 0, 0 },
14549   { unicode_gc_Lo, 0, 0, 0 },
14550   { unicode_gc_Lo, 0, 0, 0 },
14551   { unicode_gc_Lo, 0, 0, 0 },
14552   { unicode_gc_Lo, 0, 0, 0 },
14553   { unicode_gc_Lo, 0, 0, 0 },
14554   { unicode_gc_Lo, 0, 0, 0 },
14555   { unicode_gc_Lo, 0, 0, 0 },
14556   { unicode_gc_Lo, 0, 0, 0 },
14557   { unicode_gc_Lo, 0, 0, 0 },
14558   { unicode_gc_Lo, 0, 0, 0 },
14559   { unicode_gc_Lo, 0, 0, 0 },
14560   { unicode_gc_Lo, 0, 0, 0 },
14561   { unicode_gc_Lo, 0, 0, 0 },
14562   { unicode_gc_Lo, 0, 0, 0 },
14563   { unicode_gc_Lo, 0, 0, 0 },
14564   { unicode_gc_Lo, 0, 0, 0 },
14565   { unicode_gc_Lo, 0, 0, 0 },
14566   { unicode_gc_Lo, 0, 0, 0 },
14567   { unicode_gc_Lo, 0, 0, 0 },
14568   { unicode_gc_Lo, 0, 0, 0 },
14569   { unicode_gc_Lo, 0, 0, 0 },
14570   { unicode_gc_Lo, 0, 0, 0 },
14571   { unicode_gc_Lo, 0, 0, 0 },
14572   { unicode_gc_Lo, 0, 0, 0 },
14573   { unicode_gc_Lo, 0, 0, 0 },
14574   { unicode_gc_Lo, 0, 0, 0 },
14575   { unicode_gc_Lo, 0, 0, 0 },
14576   { unicode_gc_Lo, 0, 0, 0 },
14577   { unicode_gc_Lo, 0, 0, 0 },
14578   { unicode_gc_Lo, 0, 0, 0 },
14579   { unicode_gc_Lo, 0, 0, 0 },
14580   { unicode_gc_Lo, 0, 0, 0 },
14581   { unicode_gc_Lo, 0, 0, 0 },
14582   { unicode_gc_Lo, 0, 0, 0 },
14583   { unicode_gc_Lo, 0, 0, 0 },
14584   { unicode_gc_Lo, 0, 0, 0 },
14585   { unicode_gc_Lo, 0, 0, 0 },
14586   { unicode_gc_Lo, 0, 0, 0 },
14587   { unicode_gc_Lo, 0, 0, 0 },
14588   { unicode_gc_Lo, 0, 0, 0 },
14589   { unicode_gc_Lo, 0, 0, 0 },
14590   { unicode_gc_Lo, 0, 0, 0 },
14591   { unicode_gc_Lo, 0, 0, 0 },
14592   { unicode_gc_Lo, 0, 0, 0 },
14593   { unicode_gc_Lo, 0, 0, 0 },
14594   { unicode_gc_Lo, 0, 0, 0 },
14595   { unicode_gc_Lo, 0, 0, 0 },
14596   { unicode_gc_Lo, 0, 0, 0 },
14597   { unicode_gc_Lo, 0, 0, 0 },
14598   { unicode_gc_Lo, 0, 0, 0 },
14599   { unicode_gc_Lo, 0, 0, 0 },
14600   { unicode_gc_Lo, 0, 0, 0 },
14601   { unicode_gc_Lo, 0, 0, 0 },
14602   { unicode_gc_Lo, 0, 0, 0 },
14603   { unicode_gc_Lo, 0, 0, 0 },
14604   { unicode_gc_Lo, 0, 0, 0 },
14605   { unicode_gc_Lo, 0, 0, 0 },
14606   { unicode_gc_Lo, 0, 0, 0 },
14607   { unicode_gc_Lo, 0, 0, 0 },
14608   { unicode_gc_Lo, 0, 0, 0 },
14609   { unicode_gc_Lo, 0, 0, 0 },
14610   { unicode_gc_Lo, 0, 0, 0 },
14611   { unicode_gc_Lo, 0, 0, 0 },
14612   { unicode_gc_Lo, 0, 0, 0 },
14613   { unicode_gc_Lo, 0, 0, 0 },
14614   { unicode_gc_Lo, 0, 0, 0 },
14615   { unicode_gc_Lo, 0, 0, 0 },
14616   { unicode_gc_Lo, 0, 0, 0 },
14617   { unicode_gc_Lo, 0, 0, 0 },
14618   { unicode_gc_Lo, 0, 0, 0 },
14619   { unicode_gc_Lo, 0, 0, 0 },
14620   { unicode_gc_Lo, 0, 0, 0 },
14621   { unicode_gc_Lo, 0, 0, 0 },
14622   { unicode_gc_Lo, 0, 0, 0 },
14623   { unicode_gc_Lo, 0, 0, 0 },
14624   { unicode_gc_Lo, 0, 0, 0 },
14625   { unicode_gc_Lo, 0, 0, 0 },
14626   { unicode_gc_Lo, 0, 0, 0 },
14627   { unicode_gc_Lo, 0, 0, 0 },
14628   { unicode_gc_Lo, 0, 0, 0 },
14629   { unicode_gc_Cn, 0, 0, 0 },
14630   { unicode_gc_Cn, 0, 0, 0 },
14631   { unicode_gc_Cn, 0, 0, 0 },
14632   { unicode_gc_Cn, 0, 0, 0 },
14633   { unicode_gc_Cn, 0, 0, 0 },
14634   { unicode_gc_Cn, 0, 0, 0 },
14635   { unicode_gc_Cn, 0, 0, 0 },
14636   { unicode_gc_Cn, 0, 0, 0 },
14637   { unicode_gc_Cn, 0, 0, 0 },
14638   { unicode_gc_Cn, 0, 0, 0 },
14639   { unicode_gc_Cn, 0, 0, 0 },
14640   { unicode_gc_Cn, 0, 0, 0 },
14641   { unicode_gc_Cn, 0, 0, 0 },
14642   { unicode_gc_Cn, 0, 0, 0 },
14643   { unicode_gc_Cn, 0, 0, 0 },
14644   { unicode_gc_Cn, 0, 0, 0 },
14645   { unicode_gc_Cn, 0, 0, 0 },
14646   { unicode_gc_Cn, 0, 0, 0 },
14647   { unicode_gc_Cn, 0, 0, 0 },
14648   { unicode_gc_Cn, 0, 0, 0 },
14649   { unicode_gc_Cn, 0, 0, 0 },
14650   { unicode_gc_Cn, 0, 0, 0 },
14651   { unicode_gc_Cn, 0, 0, 0 },
14652   { unicode_gc_Cn, 0, 0, 0 },
14653   { unicode_gc_Cn, 0, 0, 0 },
14654   { unicode_gc_Cn, 0, 0, 0 },
14655   { unicode_gc_Cn, 0, 0, 0 },
14656   { unicode_gc_Cn, 0, 0, 0 },
14657   { unicode_gc_Cn, 0, 0, 0 },
14658   { unicode_gc_Cn, 0, 0, 0 },
14659   { unicode_gc_Cn, 0, 0, 0 },
14660   { unicode_gc_Cn, 0, 0, 0 },
14661   { unicode_gc_Cn, 0, 0, 0 },
14662   { unicode_gc_Lo, 0, 0, 0 },
14663   { unicode_gc_Lo, 0, 0, 0 },
14664   { unicode_gc_Lo, 0, 0, 0 },
14665   { unicode_gc_Lo, 0, 0, 0 },
14666   { unicode_gc_Lo, 0, 0, 0 },
14667   { unicode_gc_Lo, 0, 0, 0 },
14668   { unicode_gc_Lo, 0, 0, 0 },
14669   { unicode_gc_Lo, 0, 0, 0 },
14670   { unicode_gc_Lo, 0, 0, 0 },
14671   { unicode_gc_Lo, 0, 0, 0 },
14672   { unicode_gc_Lo, 0, 0, 0 },
14673   { unicode_gc_Lo, 0, 0, 0 },
14674   { unicode_gc_Lo, 0, 0, 0 },
14675   { unicode_gc_Lo, 0, 0, 0 },
14676   { unicode_gc_Lo, 0, 0, 0 },
14677   { unicode_gc_Lo, 0, 0, 0 },
14678   { unicode_gc_Lo, 0, 0, 0 },
14679   { unicode_gc_Lo, 0, 0, 0 },
14680   { unicode_gc_Lo, 0, 0, 0 },
14681   { unicode_gc_Lo, 0, 0, 0 },
14682   { unicode_gc_Lo, 0, 0, 0 },
14683   { unicode_gc_Lo, 0, 0, 0 },
14684   { unicode_gc_Lo, 0, 0, 0 },
14685   { unicode_gc_Lo, 0, 0, 0 },
14686   { unicode_gc_Lo, 0, 0, 0 },
14687   { unicode_gc_Lo, 0, 0, 0 },
14688   { unicode_gc_Lo, 0, 0, 0 },
14689   { unicode_gc_Lo, 0, 0, 0 },
14690   { unicode_gc_Lo, 0, 0, 0 },
14691   { unicode_gc_Lo, 0, 0, 0 },
14692   { unicode_gc_Lo, 0, 0, 0 },
14693   { unicode_gc_Lo, 0, 0, 0 },
14694   { unicode_gc_Lo, 0, 0, 0 },
14695   { unicode_gc_Lo, 0, 0, 0 },
14696   { unicode_gc_Lo, 0, 0, 0 },
14697   { unicode_gc_Lo, 0, 0, 0 },
14698   { unicode_gc_Lo, 0, 0, 0 },
14699   { unicode_gc_Lo, 0, 0, 0 },
14700   { unicode_gc_Lo, 0, 0, 0 },
14701   { unicode_gc_Lo, 0, 0, 0 },
14702   { unicode_gc_Lo, 0, 0, 0 },
14703   { unicode_gc_Lo, 0, 0, 0 },
14704   { unicode_gc_Lo, 0, 0, 0 },
14705   { unicode_gc_Lo, 0, 0, 0 },
14706   { unicode_gc_Lo, 0, 0, 0 }
14707 };
14708 static const struct unidata subtable57[] = {
14709   { unicode_gc_Lo, 0, 0, 0 },
14710   { unicode_gc_Lo, 0, 0, 0 },
14711   { unicode_gc_Lo, 0, 0, 0 },
14712   { unicode_gc_Lo, 0, 0, 0 },
14713   { unicode_gc_Lo, 0, 0, 0 },
14714   { unicode_gc_Lo, 0, 0, 0 },
14715   { unicode_gc_Lo, 0, 0, 0 },
14716   { unicode_gc_Lo, 0, 0, 0 },
14717   { unicode_gc_Lo, 0, 0, 0 },
14718   { unicode_gc_Lo, 0, 0, 0 },
14719   { unicode_gc_Lo, 0, 0, 0 },
14720   { unicode_gc_Lo, 0, 0, 0 },
14721   { unicode_gc_Lo, 0, 0, 0 },
14722   { unicode_gc_Lo, 0, 0, 0 },
14723   { unicode_gc_Lo, 0, 0, 0 },
14724   { unicode_gc_Lo, 0, 0, 0 },
14725   { unicode_gc_Lo, 0, 0, 0 },
14726   { unicode_gc_Lo, 0, 0, 0 },
14727   { unicode_gc_Lo, 0, 0, 0 },
14728   { unicode_gc_Lo, 0, 0, 0 },
14729   { unicode_gc_Lo, 0, 0, 0 },
14730   { unicode_gc_Lo, 0, 0, 0 },
14731   { unicode_gc_Lo, 0, 0, 0 },
14732   { unicode_gc_Lo, 0, 0, 0 },
14733   { unicode_gc_Lo, 0, 0, 0 },
14734   { unicode_gc_Lo, 0, 0, 0 },
14735   { unicode_gc_Lo, 0, 0, 0 },
14736   { unicode_gc_Lo, 0, 0, 0 },
14737   { unicode_gc_Lo, 0, 0, 0 },
14738   { unicode_gc_Lo, 0, 0, 0 },
14739   { unicode_gc_Lo, 0, 0, 0 },
14740   { unicode_gc_Lo, 0, 0, 0 },
14741   { unicode_gc_Lo, 0, 0, 0 },
14742   { unicode_gc_Lo, 0, 0, 0 },
14743   { unicode_gc_Lo, 0, 0, 0 },
14744   { unicode_gc_Lo, 0, 0, 0 },
14745   { unicode_gc_Lo, 0, 0, 0 },
14746   { unicode_gc_Lo, 0, 0, 0 },
14747   { unicode_gc_Lo, 0, 0, 0 },
14748   { unicode_gc_Lo, 0, 0, 0 },
14749   { unicode_gc_Lo, 0, 0, 0 },
14750   { unicode_gc_Lo, 0, 0, 0 },
14751   { unicode_gc_Lo, 0, 0, 0 },
14752   { unicode_gc_Lo, 0, 0, 0 },
14753   { unicode_gc_Lo, 0, 0, 0 },
14754   { unicode_gc_Lo, 0, 0, 0 },
14755   { unicode_gc_Lo, 0, 0, 0 },
14756   { unicode_gc_Lo, 0, 0, 0 },
14757   { unicode_gc_Lo, 0, 0, 0 },
14758   { unicode_gc_Lo, 0, 0, 0 },
14759   { unicode_gc_Lo, 0, 0, 0 },
14760   { unicode_gc_Lo, 0, 0, 0 },
14761   { unicode_gc_Lo, 0, 0, 0 },
14762   { unicode_gc_Lo, 0, 0, 0 },
14763   { unicode_gc_Lo, 0, 0, 0 },
14764   { unicode_gc_Lo, 0, 0, 0 },
14765   { unicode_gc_Lo, 0, 0, 0 },
14766   { unicode_gc_Lo, 0, 0, 0 },
14767   { unicode_gc_Lo, 0, 0, 0 },
14768   { unicode_gc_Lo, 0, 0, 0 },
14769   { unicode_gc_Lo, 0, 0, 0 },
14770   { unicode_gc_Lo, 0, 0, 0 },
14771   { unicode_gc_Ps, 0, 0, 0 },
14772   { unicode_gc_Pe, 0, 0, 0 },
14773   { unicode_gc_Cn, 0, 0, 0 },
14774   { unicode_gc_Cn, 0, 0, 0 },
14775   { unicode_gc_Cn, 0, 0, 0 },
14776   { unicode_gc_Cn, 0, 0, 0 },
14777   { unicode_gc_Cn, 0, 0, 0 },
14778   { unicode_gc_Cn, 0, 0, 0 },
14779   { unicode_gc_Cn, 0, 0, 0 },
14780   { unicode_gc_Cn, 0, 0, 0 },
14781   { unicode_gc_Cn, 0, 0, 0 },
14782   { unicode_gc_Cn, 0, 0, 0 },
14783   { unicode_gc_Cn, 0, 0, 0 },
14784   { unicode_gc_Cn, 0, 0, 0 },
14785   { unicode_gc_Cn, 0, 0, 0 },
14786   { unicode_gc_Cn, 0, 0, 0 },
14787   { unicode_gc_Cn, 0, 0, 0 },
14788   { unicode_gc_Cn, 0, 0, 0 },
14789   { unicode_gc_Lo, 0, 0, 0 },
14790   { unicode_gc_Lo, 0, 0, 0 },
14791   { unicode_gc_Lo, 0, 0, 0 },
14792   { unicode_gc_Lo, 0, 0, 0 },
14793   { unicode_gc_Lo, 0, 0, 0 },
14794   { unicode_gc_Lo, 0, 0, 0 },
14795   { unicode_gc_Lo, 0, 0, 0 },
14796   { unicode_gc_Lo, 0, 0, 0 },
14797   { unicode_gc_Lo, 0, 0, 0 },
14798   { unicode_gc_Lo, 0, 0, 0 },
14799   { unicode_gc_Lo, 0, 0, 0 },
14800   { unicode_gc_Lo, 0, 0, 0 },
14801   { unicode_gc_Lo, 0, 0, 0 },
14802   { unicode_gc_Lo, 0, 0, 0 },
14803   { unicode_gc_Lo, 0, 0, 0 },
14804   { unicode_gc_Lo, 0, 0, 0 },
14805   { unicode_gc_Lo, 0, 0, 0 },
14806   { unicode_gc_Lo, 0, 0, 0 },
14807   { unicode_gc_Lo, 0, 0, 0 },
14808   { unicode_gc_Lo, 0, 0, 0 },
14809   { unicode_gc_Lo, 0, 0, 0 },
14810   { unicode_gc_Lo, 0, 0, 0 },
14811   { unicode_gc_Lo, 0, 0, 0 },
14812   { unicode_gc_Lo, 0, 0, 0 },
14813   { unicode_gc_Lo, 0, 0, 0 },
14814   { unicode_gc_Lo, 0, 0, 0 },
14815   { unicode_gc_Lo, 0, 0, 0 },
14816   { unicode_gc_Lo, 0, 0, 0 },
14817   { unicode_gc_Lo, 0, 0, 0 },
14818   { unicode_gc_Lo, 0, 0, 0 },
14819   { unicode_gc_Lo, 0, 0, 0 },
14820   { unicode_gc_Lo, 0, 0, 0 },
14821   { unicode_gc_Lo, 0, 0, 0 },
14822   { unicode_gc_Lo, 0, 0, 0 },
14823   { unicode_gc_Lo, 0, 0, 0 },
14824   { unicode_gc_Lo, 0, 0, 0 },
14825   { unicode_gc_Lo, 0, 0, 0 },
14826   { unicode_gc_Lo, 0, 0, 0 },
14827   { unicode_gc_Lo, 0, 0, 0 },
14828   { unicode_gc_Lo, 0, 0, 0 },
14829   { unicode_gc_Lo, 0, 0, 0 },
14830   { unicode_gc_Lo, 0, 0, 0 },
14831   { unicode_gc_Lo, 0, 0, 0 },
14832   { unicode_gc_Lo, 0, 0, 0 },
14833   { unicode_gc_Lo, 0, 0, 0 },
14834   { unicode_gc_Lo, 0, 0, 0 },
14835   { unicode_gc_Lo, 0, 0, 0 },
14836   { unicode_gc_Lo, 0, 0, 0 },
14837   { unicode_gc_Lo, 0, 0, 0 },
14838   { unicode_gc_Lo, 0, 0, 0 },
14839   { unicode_gc_Lo, 0, 0, 0 },
14840   { unicode_gc_Lo, 0, 0, 0 },
14841   { unicode_gc_Lo, 0, 0, 0 },
14842   { unicode_gc_Lo, 0, 0, 0 },
14843   { unicode_gc_Lo, 0, 0, 0 },
14844   { unicode_gc_Lo, 0, 0, 0 },
14845   { unicode_gc_Lo, 0, 0, 0 },
14846   { unicode_gc_Lo, 0, 0, 0 },
14847   { unicode_gc_Lo, 0, 0, 0 },
14848   { unicode_gc_Lo, 0, 0, 0 },
14849   { unicode_gc_Lo, 0, 0, 0 },
14850   { unicode_gc_Lo, 0, 0, 0 },
14851   { unicode_gc_Lo, 0, 0, 0 },
14852   { unicode_gc_Lo, 0, 0, 0 },
14853   { unicode_gc_Cn, 0, 0, 0 },
14854   { unicode_gc_Cn, 0, 0, 0 },
14855   { unicode_gc_Lo, 0, 0, 0 },
14856   { unicode_gc_Lo, 0, 0, 0 },
14857   { unicode_gc_Lo, 0, 0, 0 },
14858   { unicode_gc_Lo, 0, 0, 0 },
14859   { unicode_gc_Lo, 0, 0, 0 },
14860   { unicode_gc_Lo, 0, 0, 0 },
14861   { unicode_gc_Lo, 0, 0, 0 },
14862   { unicode_gc_Lo, 0, 0, 0 },
14863   { unicode_gc_Lo, 0, 0, 0 },
14864   { unicode_gc_Lo, 0, 0, 0 },
14865   { unicode_gc_Lo, 0, 0, 0 },
14866   { unicode_gc_Lo, 0, 0, 0 },
14867   { unicode_gc_Lo, 0, 0, 0 },
14868   { unicode_gc_Lo, 0, 0, 0 },
14869   { unicode_gc_Lo, 0, 0, 0 },
14870   { unicode_gc_Lo, 0, 0, 0 },
14871   { unicode_gc_Lo, 0, 0, 0 },
14872   { unicode_gc_Lo, 0, 0, 0 },
14873   { unicode_gc_Lo, 0, 0, 0 },
14874   { unicode_gc_Lo, 0, 0, 0 },
14875   { unicode_gc_Lo, 0, 0, 0 },
14876   { unicode_gc_Lo, 0, 0, 0 },
14877   { unicode_gc_Lo, 0, 0, 0 },
14878   { unicode_gc_Lo, 0, 0, 0 },
14879   { unicode_gc_Lo, 0, 0, 0 },
14880   { unicode_gc_Lo, 0, 0, 0 },
14881   { unicode_gc_Lo, 0, 0, 0 },
14882   { unicode_gc_Lo, 0, 0, 0 },
14883   { unicode_gc_Lo, 0, 0, 0 },
14884   { unicode_gc_Lo, 0, 0, 0 },
14885   { unicode_gc_Lo, 0, 0, 0 },
14886   { unicode_gc_Lo, 0, 0, 0 },
14887   { unicode_gc_Lo, 0, 0, 0 },
14888   { unicode_gc_Lo, 0, 0, 0 },
14889   { unicode_gc_Lo, 0, 0, 0 },
14890   { unicode_gc_Lo, 0, 0, 0 },
14891   { unicode_gc_Lo, 0, 0, 0 },
14892   { unicode_gc_Lo, 0, 0, 0 },
14893   { unicode_gc_Lo, 0, 0, 0 },
14894   { unicode_gc_Lo, 0, 0, 0 },
14895   { unicode_gc_Lo, 0, 0, 0 },
14896   { unicode_gc_Lo, 0, 0, 0 },
14897   { unicode_gc_Lo, 0, 0, 0 },
14898   { unicode_gc_Lo, 0, 0, 0 },
14899   { unicode_gc_Lo, 0, 0, 0 },
14900   { unicode_gc_Lo, 0, 0, 0 },
14901   { unicode_gc_Lo, 0, 0, 0 },
14902   { unicode_gc_Lo, 0, 0, 0 },
14903   { unicode_gc_Lo, 0, 0, 0 },
14904   { unicode_gc_Lo, 0, 0, 0 },
14905   { unicode_gc_Lo, 0, 0, 0 },
14906   { unicode_gc_Lo, 0, 0, 0 },
14907   { unicode_gc_Lo, 0, 0, 0 },
14908   { unicode_gc_Lo, 0, 0, 0 },
14909   { unicode_gc_Cn, 0, 0, 0 },
14910   { unicode_gc_Cn, 0, 0, 0 },
14911   { unicode_gc_Cn, 0, 0, 0 },
14912   { unicode_gc_Cn, 0, 0, 0 },
14913   { unicode_gc_Cn, 0, 0, 0 },
14914   { unicode_gc_Cn, 0, 0, 0 },
14915   { unicode_gc_Cn, 0, 0, 0 },
14916   { unicode_gc_Cn, 0, 0, 0 },
14917   { unicode_gc_Cn, 0, 0, 0 },
14918   { unicode_gc_Cn, 0, 0, 0 },
14919   { unicode_gc_Cn, 0, 0, 0 },
14920   { unicode_gc_Cn, 0, 0, 0 },
14921   { unicode_gc_Cn, 0, 0, 0 },
14922   { unicode_gc_Cn, 0, 0, 0 },
14923   { unicode_gc_Cn, 0, 0, 0 },
14924   { unicode_gc_Cn, 0, 0, 0 },
14925   { unicode_gc_Cn, 0, 0, 0 },
14926   { unicode_gc_Cn, 0, 0, 0 },
14927   { unicode_gc_Cn, 0, 0, 0 },
14928   { unicode_gc_Cn, 0, 0, 0 },
14929   { unicode_gc_Cn, 0, 0, 0 },
14930   { unicode_gc_Cn, 0, 0, 0 },
14931   { unicode_gc_Cn, 0, 0, 0 },
14932   { unicode_gc_Cn, 0, 0, 0 },
14933   { unicode_gc_Cn, 0, 0, 0 },
14934   { unicode_gc_Cn, 0, 0, 0 },
14935   { unicode_gc_Cn, 0, 0, 0 },
14936   { unicode_gc_Cn, 0, 0, 0 },
14937   { unicode_gc_Cn, 0, 0, 0 },
14938   { unicode_gc_Cn, 0, 0, 0 },
14939   { unicode_gc_Cn, 0, 0, 0 },
14940   { unicode_gc_Cn, 0, 0, 0 },
14941   { unicode_gc_Cn, 0, 0, 0 },
14942   { unicode_gc_Cn, 0, 0, 0 },
14943   { unicode_gc_Cn, 0, 0, 0 },
14944   { unicode_gc_Cn, 0, 0, 0 },
14945   { unicode_gc_Cn, 0, 0, 0 },
14946   { unicode_gc_Cn, 0, 0, 0 },
14947   { unicode_gc_Cn, 0, 0, 0 },
14948   { unicode_gc_Cn, 0, 0, 0 },
14949   { unicode_gc_Lo, 0, 0, 0 },
14950   { unicode_gc_Lo, 0, 0, 0 },
14951   { unicode_gc_Lo, 0, 0, 0 },
14952   { unicode_gc_Lo, 0, 0, 0 },
14953   { unicode_gc_Lo, 0, 0, 0 },
14954   { unicode_gc_Lo, 0, 0, 0 },
14955   { unicode_gc_Lo, 0, 0, 0 },
14956   { unicode_gc_Lo, 0, 0, 0 },
14957   { unicode_gc_Lo, 0, 0, 0 },
14958   { unicode_gc_Lo, 0, 0, 0 },
14959   { unicode_gc_Lo, 0, 0, 0 },
14960   { unicode_gc_Lo, 0, 0, 0 },
14961   { unicode_gc_Sc, 0, 0, 0 },
14962   { unicode_gc_So, 0, 0, 0 },
14963   { unicode_gc_Cn, 0, 0, 0 },
14964   { unicode_gc_Cn, 0, 0, 0 }
14965 };
14966 static const struct unidata subtable58[] = {
14967   { unicode_gc_Mn, 0, 0, 0 },
14968   { unicode_gc_Mn, 0, 0, 0 },
14969   { unicode_gc_Mn, 0, 0, 0 },
14970   { unicode_gc_Mn, 0, 0, 0 },
14971   { unicode_gc_Mn, 0, 0, 0 },
14972   { unicode_gc_Mn, 0, 0, 0 },
14973   { unicode_gc_Mn, 0, 0, 0 },
14974   { unicode_gc_Mn, 0, 0, 0 },
14975   { unicode_gc_Mn, 0, 0, 0 },
14976   { unicode_gc_Mn, 0, 0, 0 },
14977   { unicode_gc_Mn, 0, 0, 0 },
14978   { unicode_gc_Mn, 0, 0, 0 },
14979   { unicode_gc_Mn, 0, 0, 0 },
14980   { unicode_gc_Mn, 0, 0, 0 },
14981   { unicode_gc_Mn, 0, 0, 0 },
14982   { unicode_gc_Mn, 0, 0, 0 },
14983   { unicode_gc_Cn, 0, 0, 0 },
14984   { unicode_gc_Cn, 0, 0, 0 },
14985   { unicode_gc_Cn, 0, 0, 0 },
14986   { unicode_gc_Cn, 0, 0, 0 },
14987   { unicode_gc_Cn, 0, 0, 0 },
14988   { unicode_gc_Cn, 0, 0, 0 },
14989   { unicode_gc_Cn, 0, 0, 0 },
14990   { unicode_gc_Cn, 0, 0, 0 },
14991   { unicode_gc_Cn, 0, 0, 0 },
14992   { unicode_gc_Cn, 0, 0, 0 },
14993   { unicode_gc_Cn, 0, 0, 0 },
14994   { unicode_gc_Cn, 0, 0, 0 },
14995   { unicode_gc_Cn, 0, 0, 0 },
14996   { unicode_gc_Cn, 0, 0, 0 },
14997   { unicode_gc_Cn, 0, 0, 0 },
14998   { unicode_gc_Cn, 0, 0, 0 },
14999   { unicode_gc_Mn, 230, 0, 0 },
15000   { unicode_gc_Mn, 230, 0, 0 },
15001   { unicode_gc_Mn, 230, 0, 0 },
15002   { unicode_gc_Mn, 230, 0, 0 },
15003   { unicode_gc_Cn, 0, 0, 0 },
15004   { unicode_gc_Cn, 0, 0, 0 },
15005   { unicode_gc_Cn, 0, 0, 0 },
15006   { unicode_gc_Cn, 0, 0, 0 },
15007   { unicode_gc_Cn, 0, 0, 0 },
15008   { unicode_gc_Cn, 0, 0, 0 },
15009   { unicode_gc_Cn, 0, 0, 0 },
15010   { unicode_gc_Cn, 0, 0, 0 },
15011   { unicode_gc_Cn, 0, 0, 0 },
15012   { unicode_gc_Cn, 0, 0, 0 },
15013   { unicode_gc_Cn, 0, 0, 0 },
15014   { unicode_gc_Cn, 0, 0, 0 },
15015   { unicode_gc_Po, 0, 0, 0 },
15016   { unicode_gc_Pd, 0, 0, 0 },
15017   { unicode_gc_Pd, 0, 0, 0 },
15018   { unicode_gc_Pc, 0, 0, 0 },
15019   { unicode_gc_Pc, 0, 0, 0 },
15020   { unicode_gc_Ps, 0, 0, 0 },
15021   { unicode_gc_Pe, 0, 0, 0 },
15022   { unicode_gc_Ps, 0, 0, 0 },
15023   { unicode_gc_Pe, 0, 0, 0 },
15024   { unicode_gc_Ps, 0, 0, 0 },
15025   { unicode_gc_Pe, 0, 0, 0 },
15026   { unicode_gc_Ps, 0, 0, 0 },
15027   { unicode_gc_Pe, 0, 0, 0 },
15028   { unicode_gc_Ps, 0, 0, 0 },
15029   { unicode_gc_Pe, 0, 0, 0 },
15030   { unicode_gc_Ps, 0, 0, 0 },
15031   { unicode_gc_Pe, 0, 0, 0 },
15032   { unicode_gc_Ps, 0, 0, 0 },
15033   { unicode_gc_Pe, 0, 0, 0 },
15034   { unicode_gc_Ps, 0, 0, 0 },
15035   { unicode_gc_Pe, 0, 0, 0 },
15036   { unicode_gc_Po, 0, 0, 0 },
15037   { unicode_gc_Po, 0, 0, 0 },
15038   { unicode_gc_Ps, 0, 0, 0 },
15039   { unicode_gc_Pe, 0, 0, 0 },
15040   { unicode_gc_Po, 0, 0, 0 },
15041   { unicode_gc_Po, 0, 0, 0 },
15042   { unicode_gc_Po, 0, 0, 0 },
15043   { unicode_gc_Po, 0, 0, 0 },
15044   { unicode_gc_Pc, 0, 0, 0 },
15045   { unicode_gc_Pc, 0, 0, 0 },
15046   { unicode_gc_Pc, 0, 0, 0 },
15047   { unicode_gc_Po, 0, 0, 0 },
15048   { unicode_gc_Po, 0, 0, 0 },
15049   { unicode_gc_Po, 0, 0, 0 },
15050   { unicode_gc_Cn, 0, 0, 0 },
15051   { unicode_gc_Po, 0, 0, 0 },
15052   { unicode_gc_Po, 0, 0, 0 },
15053   { unicode_gc_Po, 0, 0, 0 },
15054   { unicode_gc_Po, 0, 0, 0 },
15055   { unicode_gc_Pd, 0, 0, 0 },
15056   { unicode_gc_Ps, 0, 0, 0 },
15057   { unicode_gc_Pe, 0, 0, 0 },
15058   { unicode_gc_Ps, 0, 0, 0 },
15059   { unicode_gc_Pe, 0, 0, 0 },
15060   { unicode_gc_Ps, 0, 0, 0 },
15061   { unicode_gc_Pe, 0, 0, 0 },
15062   { unicode_gc_Po, 0, 0, 0 },
15063   { unicode_gc_Po, 0, 0, 0 },
15064   { unicode_gc_Po, 0, 0, 0 },
15065   { unicode_gc_Sm, 0, 0, 0 },
15066   { unicode_gc_Pd, 0, 0, 0 },
15067   { unicode_gc_Sm, 0, 0, 0 },
15068   { unicode_gc_Sm, 0, 0, 0 },
15069   { unicode_gc_Sm, 0, 0, 0 },
15070   { unicode_gc_Cn, 0, 0, 0 },
15071   { unicode_gc_Po, 0, 0, 0 },
15072   { unicode_gc_Sc, 0, 0, 0 },
15073   { unicode_gc_Po, 0, 0, 0 },
15074   { unicode_gc_Po, 0, 0, 0 },
15075   { unicode_gc_Cn, 0, 0, 0 },
15076   { unicode_gc_Cn, 0, 0, 0 },
15077   { unicode_gc_Cn, 0, 0, 0 },
15078   { unicode_gc_Cn, 0, 0, 0 },
15079   { unicode_gc_Lo, 0, 0, 0 },
15080   { unicode_gc_Lo, 0, 0, 0 },
15081   { unicode_gc_Lo, 0, 0, 0 },
15082   { unicode_gc_Lo, 0, 0, 0 },
15083   { unicode_gc_Lo, 0, 0, 0 },
15084   { unicode_gc_Cn, 0, 0, 0 },
15085   { unicode_gc_Lo, 0, 0, 0 },
15086   { unicode_gc_Lo, 0, 0, 0 },
15087   { unicode_gc_Lo, 0, 0, 0 },
15088   { unicode_gc_Lo, 0, 0, 0 },
15089   { unicode_gc_Lo, 0, 0, 0 },
15090   { unicode_gc_Lo, 0, 0, 0 },
15091   { unicode_gc_Lo, 0, 0, 0 },
15092   { unicode_gc_Lo, 0, 0, 0 },
15093   { unicode_gc_Lo, 0, 0, 0 },
15094   { unicode_gc_Lo, 0, 0, 0 },
15095   { unicode_gc_Lo, 0, 0, 0 },
15096   { unicode_gc_Lo, 0, 0, 0 },
15097   { unicode_gc_Lo, 0, 0, 0 },
15098   { unicode_gc_Lo, 0, 0, 0 },
15099   { unicode_gc_Lo, 0, 0, 0 },
15100   { unicode_gc_Lo, 0, 0, 0 },
15101   { unicode_gc_Lo, 0, 0, 0 },
15102   { unicode_gc_Lo, 0, 0, 0 },
15103   { unicode_gc_Lo, 0, 0, 0 },
15104   { unicode_gc_Lo, 0, 0, 0 },
15105   { unicode_gc_Lo, 0, 0, 0 },
15106   { unicode_gc_Lo, 0, 0, 0 },
15107   { unicode_gc_Lo, 0, 0, 0 },
15108   { unicode_gc_Lo, 0, 0, 0 },
15109   { unicode_gc_Lo, 0, 0, 0 },
15110   { unicode_gc_Lo, 0, 0, 0 },
15111   { unicode_gc_Lo, 0, 0, 0 },
15112   { unicode_gc_Lo, 0, 0, 0 },
15113   { unicode_gc_Lo, 0, 0, 0 },
15114   { unicode_gc_Lo, 0, 0, 0 },
15115   { unicode_gc_Lo, 0, 0, 0 },
15116   { unicode_gc_Lo, 0, 0, 0 },
15117   { unicode_gc_Lo, 0, 0, 0 },
15118   { unicode_gc_Lo, 0, 0, 0 },
15119   { unicode_gc_Lo, 0, 0, 0 },
15120   { unicode_gc_Lo, 0, 0, 0 },
15121   { unicode_gc_Lo, 0, 0, 0 },
15122   { unicode_gc_Lo, 0, 0, 0 },
15123   { unicode_gc_Lo, 0, 0, 0 },
15124   { unicode_gc_Lo, 0, 0, 0 },
15125   { unicode_gc_Lo, 0, 0, 0 },
15126   { unicode_gc_Lo, 0, 0, 0 },
15127   { unicode_gc_Lo, 0, 0, 0 },
15128   { unicode_gc_Lo, 0, 0, 0 },
15129   { unicode_gc_Lo, 0, 0, 0 },
15130   { unicode_gc_Lo, 0, 0, 0 },
15131   { unicode_gc_Lo, 0, 0, 0 },
15132   { unicode_gc_Lo, 0, 0, 0 },
15133   { unicode_gc_Lo, 0, 0, 0 },
15134   { unicode_gc_Lo, 0, 0, 0 },
15135   { unicode_gc_Lo, 0, 0, 0 },
15136   { unicode_gc_Lo, 0, 0, 0 },
15137   { unicode_gc_Lo, 0, 0, 0 },
15138   { unicode_gc_Lo, 0, 0, 0 },
15139   { unicode_gc_Lo, 0, 0, 0 },
15140   { unicode_gc_Lo, 0, 0, 0 },
15141   { unicode_gc_Lo, 0, 0, 0 },
15142   { unicode_gc_Lo, 0, 0, 0 },
15143   { unicode_gc_Lo, 0, 0, 0 },
15144   { unicode_gc_Lo, 0, 0, 0 },
15145   { unicode_gc_Lo, 0, 0, 0 },
15146   { unicode_gc_Lo, 0, 0, 0 },
15147   { unicode_gc_Lo, 0, 0, 0 },
15148   { unicode_gc_Lo, 0, 0, 0 },
15149   { unicode_gc_Lo, 0, 0, 0 },
15150   { unicode_gc_Lo, 0, 0, 0 },
15151   { unicode_gc_Lo, 0, 0, 0 },
15152   { unicode_gc_Lo, 0, 0, 0 },
15153   { unicode_gc_Lo, 0, 0, 0 },
15154   { unicode_gc_Lo, 0, 0, 0 },
15155   { unicode_gc_Lo, 0, 0, 0 },
15156   { unicode_gc_Lo, 0, 0, 0 },
15157   { unicode_gc_Lo, 0, 0, 0 },
15158   { unicode_gc_Lo, 0, 0, 0 },
15159   { unicode_gc_Lo, 0, 0, 0 },
15160   { unicode_gc_Lo, 0, 0, 0 },
15161   { unicode_gc_Lo, 0, 0, 0 },
15162   { unicode_gc_Lo, 0, 0, 0 },
15163   { unicode_gc_Lo, 0, 0, 0 },
15164   { unicode_gc_Lo, 0, 0, 0 },
15165   { unicode_gc_Lo, 0, 0, 0 },
15166   { unicode_gc_Lo, 0, 0, 0 },
15167   { unicode_gc_Lo, 0, 0, 0 },
15168   { unicode_gc_Lo, 0, 0, 0 },
15169   { unicode_gc_Lo, 0, 0, 0 },
15170   { unicode_gc_Lo, 0, 0, 0 },
15171   { unicode_gc_Lo, 0, 0, 0 },
15172   { unicode_gc_Lo, 0, 0, 0 },
15173   { unicode_gc_Lo, 0, 0, 0 },
15174   { unicode_gc_Lo, 0, 0, 0 },
15175   { unicode_gc_Lo, 0, 0, 0 },
15176   { unicode_gc_Lo, 0, 0, 0 },
15177   { unicode_gc_Lo, 0, 0, 0 },
15178   { unicode_gc_Lo, 0, 0, 0 },
15179   { unicode_gc_Lo, 0, 0, 0 },
15180   { unicode_gc_Lo, 0, 0, 0 },
15181   { unicode_gc_Lo, 0, 0, 0 },
15182   { unicode_gc_Lo, 0, 0, 0 },
15183   { unicode_gc_Lo, 0, 0, 0 },
15184   { unicode_gc_Lo, 0, 0, 0 },
15185   { unicode_gc_Lo, 0, 0, 0 },
15186   { unicode_gc_Lo, 0, 0, 0 },
15187   { unicode_gc_Lo, 0, 0, 0 },
15188   { unicode_gc_Lo, 0, 0, 0 },
15189   { unicode_gc_Lo, 0, 0, 0 },
15190   { unicode_gc_Lo, 0, 0, 0 },
15191   { unicode_gc_Lo, 0, 0, 0 },
15192   { unicode_gc_Lo, 0, 0, 0 },
15193   { unicode_gc_Lo, 0, 0, 0 },
15194   { unicode_gc_Lo, 0, 0, 0 },
15195   { unicode_gc_Lo, 0, 0, 0 },
15196   { unicode_gc_Lo, 0, 0, 0 },
15197   { unicode_gc_Lo, 0, 0, 0 },
15198   { unicode_gc_Lo, 0, 0, 0 },
15199   { unicode_gc_Lo, 0, 0, 0 },
15200   { unicode_gc_Lo, 0, 0, 0 },
15201   { unicode_gc_Lo, 0, 0, 0 },
15202   { unicode_gc_Lo, 0, 0, 0 },
15203   { unicode_gc_Lo, 0, 0, 0 },
15204   { unicode_gc_Lo, 0, 0, 0 },
15205   { unicode_gc_Lo, 0, 0, 0 },
15206   { unicode_gc_Lo, 0, 0, 0 },
15207   { unicode_gc_Lo, 0, 0, 0 },
15208   { unicode_gc_Lo, 0, 0, 0 },
15209   { unicode_gc_Lo, 0, 0, 0 },
15210   { unicode_gc_Lo, 0, 0, 0 },
15211   { unicode_gc_Lo, 0, 0, 0 },
15212   { unicode_gc_Lo, 0, 0, 0 },
15213   { unicode_gc_Lo, 0, 0, 0 },
15214   { unicode_gc_Lo, 0, 0, 0 },
15215   { unicode_gc_Lo, 0, 0, 0 },
15216   { unicode_gc_Lo, 0, 0, 0 },
15217   { unicode_gc_Lo, 0, 0, 0 },
15218   { unicode_gc_Lo, 0, 0, 0 },
15219   { unicode_gc_Lo, 0, 0, 0 },
15220   { unicode_gc_Cn, 0, 0, 0 },
15221   { unicode_gc_Cn, 0, 0, 0 },
15222   { unicode_gc_Cf, 0, 0, 0 }
15223 };
15224 static const struct unidata subtable59[] = {
15225   { unicode_gc_Cn, 0, 0, 0 },
15226   { unicode_gc_Po, 0, 0, 0 },
15227   { unicode_gc_Po, 0, 0, 0 },
15228   { unicode_gc_Po, 0, 0, 0 },
15229   { unicode_gc_Sc, 0, 0, 0 },
15230   { unicode_gc_Po, 0, 0, 0 },
15231   { unicode_gc_Po, 0, 0, 0 },
15232   { unicode_gc_Po, 0, 0, 0 },
15233   { unicode_gc_Ps, 0, 0, 0 },
15234   { unicode_gc_Pe, 0, 0, 0 },
15235   { unicode_gc_Po, 0, 0, 0 },
15236   { unicode_gc_Sm, 0, 0, 0 },
15237   { unicode_gc_Po, 0, 0, 0 },
15238   { unicode_gc_Pd, 0, 0, 0 },
15239   { unicode_gc_Po, 0, 0, 0 },
15240   { unicode_gc_Po, 0, 0, 0 },
15241   { unicode_gc_Nd, 0, 0, 0 },
15242   { unicode_gc_Nd, 0, 0, 0 },
15243   { unicode_gc_Nd, 0, 0, 0 },
15244   { unicode_gc_Nd, 0, 0, 0 },
15245   { unicode_gc_Nd, 0, 0, 0 },
15246   { unicode_gc_Nd, 0, 0, 0 },
15247   { unicode_gc_Nd, 0, 0, 0 },
15248   { unicode_gc_Nd, 0, 0, 0 },
15249   { unicode_gc_Nd, 0, 0, 0 },
15250   { unicode_gc_Nd, 0, 0, 0 },
15251   { unicode_gc_Po, 0, 0, 0 },
15252   { unicode_gc_Po, 0, 0, 0 },
15253   { unicode_gc_Sm, 0, 0, 0 },
15254   { unicode_gc_Sm, 0, 0, 0 },
15255   { unicode_gc_Sm, 0, 0, 0 },
15256   { unicode_gc_Po, 0, 0, 0 },
15257   { unicode_gc_Po, 0, 0, 0 },
15258   { unicode_gc_Lu, 0, 0, 32 },
15259   { unicode_gc_Lu, 0, 0, 32 },
15260   { unicode_gc_Lu, 0, 0, 32 },
15261   { unicode_gc_Lu, 0, 0, 32 },
15262   { unicode_gc_Lu, 0, 0, 32 },
15263   { unicode_gc_Lu, 0, 0, 32 },
15264   { unicode_gc_Lu, 0, 0, 32 },
15265   { unicode_gc_Lu, 0, 0, 32 },
15266   { unicode_gc_Lu, 0, 0, 32 },
15267   { unicode_gc_Lu, 0, 0, 32 },
15268   { unicode_gc_Lu, 0, 0, 32 },
15269   { unicode_gc_Lu, 0, 0, 32 },
15270   { unicode_gc_Lu, 0, 0, 32 },
15271   { unicode_gc_Lu, 0, 0, 32 },
15272   { unicode_gc_Lu, 0, 0, 32 },
15273   { unicode_gc_Lu, 0, 0, 32 },
15274   { unicode_gc_Lu, 0, 0, 32 },
15275   { unicode_gc_Lu, 0, 0, 32 },
15276   { unicode_gc_Lu, 0, 0, 32 },
15277   { unicode_gc_Lu, 0, 0, 32 },
15278   { unicode_gc_Lu, 0, 0, 32 },
15279   { unicode_gc_Lu, 0, 0, 32 },
15280   { unicode_gc_Lu, 0, 0, 32 },
15281   { unicode_gc_Lu, 0, 0, 32 },
15282   { unicode_gc_Lu, 0, 0, 32 },
15283   { unicode_gc_Lu, 0, 0, 32 },
15284   { unicode_gc_Ps, 0, 0, 0 },
15285   { unicode_gc_Po, 0, 0, 0 },
15286   { unicode_gc_Pe, 0, 0, 0 },
15287   { unicode_gc_Sk, 0, 0, 0 },
15288   { unicode_gc_Pc, 0, 0, 0 },
15289   { unicode_gc_Sk, 0, 0, 0 },
15290   { unicode_gc_Ll, 0, -32, 0 },
15291   { unicode_gc_Ll, 0, -32, 0 },
15292   { unicode_gc_Ll, 0, -32, 0 },
15293   { unicode_gc_Ll, 0, -32, 0 },
15294   { unicode_gc_Ll, 0, -32, 0 },
15295   { unicode_gc_Ll, 0, -32, 0 },
15296   { unicode_gc_Ll, 0, -32, 0 },
15297   { unicode_gc_Ll, 0, -32, 0 },
15298   { unicode_gc_Ll, 0, -32, 0 },
15299   { unicode_gc_Ll, 0, -32, 0 },
15300   { unicode_gc_Ll, 0, -32, 0 },
15301   { unicode_gc_Ll, 0, -32, 0 },
15302   { unicode_gc_Ll, 0, -32, 0 },
15303   { unicode_gc_Ll, 0, -32, 0 },
15304   { unicode_gc_Ll, 0, -32, 0 },
15305   { unicode_gc_Ll, 0, -32, 0 },
15306   { unicode_gc_Ll, 0, -32, 0 },
15307   { unicode_gc_Ll, 0, -32, 0 },
15308   { unicode_gc_Ll, 0, -32, 0 },
15309   { unicode_gc_Ll, 0, -32, 0 },
15310   { unicode_gc_Ll, 0, -32, 0 },
15311   { unicode_gc_Ll, 0, -32, 0 },
15312   { unicode_gc_Ll, 0, -32, 0 },
15313   { unicode_gc_Ll, 0, -32, 0 },
15314   { unicode_gc_Ll, 0, -32, 0 },
15315   { unicode_gc_Ll, 0, -32, 0 },
15316   { unicode_gc_Ps, 0, 0, 0 },
15317   { unicode_gc_Sm, 0, 0, 0 },
15318   { unicode_gc_Pe, 0, 0, 0 },
15319   { unicode_gc_Sm, 0, 0, 0 },
15320   { unicode_gc_Ps, 0, 0, 0 },
15321   { unicode_gc_Pe, 0, 0, 0 },
15322   { unicode_gc_Po, 0, 0, 0 },
15323   { unicode_gc_Ps, 0, 0, 0 },
15324   { unicode_gc_Pe, 0, 0, 0 },
15325   { unicode_gc_Po, 0, 0, 0 },
15326   { unicode_gc_Pc, 0, 0, 0 },
15327   { unicode_gc_Lo, 0, 0, 0 },
15328   { unicode_gc_Lo, 0, 0, 0 },
15329   { unicode_gc_Lo, 0, 0, 0 },
15330   { unicode_gc_Lo, 0, 0, 0 },
15331   { unicode_gc_Lo, 0, 0, 0 },
15332   { unicode_gc_Lo, 0, 0, 0 },
15333   { unicode_gc_Lo, 0, 0, 0 },
15334   { unicode_gc_Lo, 0, 0, 0 },
15335   { unicode_gc_Lo, 0, 0, 0 },
15336   { unicode_gc_Lo, 0, 0, 0 },
15337   { unicode_gc_Lm, 0, 0, 0 },
15338   { unicode_gc_Lo, 0, 0, 0 },
15339   { unicode_gc_Lo, 0, 0, 0 },
15340   { unicode_gc_Lo, 0, 0, 0 },
15341   { unicode_gc_Lo, 0, 0, 0 },
15342   { unicode_gc_Lo, 0, 0, 0 },
15343   { unicode_gc_Lo, 0, 0, 0 },
15344   { unicode_gc_Lo, 0, 0, 0 },
15345   { unicode_gc_Lo, 0, 0, 0 },
15346   { unicode_gc_Lo, 0, 0, 0 },
15347   { unicode_gc_Lo, 0, 0, 0 },
15348   { unicode_gc_Lo, 0, 0, 0 },
15349   { unicode_gc_Lo, 0, 0, 0 },
15350   { unicode_gc_Lo, 0, 0, 0 },
15351   { unicode_gc_Lo, 0, 0, 0 },
15352   { unicode_gc_Lo, 0, 0, 0 },
15353   { unicode_gc_Lo, 0, 0, 0 },
15354   { unicode_gc_Lo, 0, 0, 0 },
15355   { unicode_gc_Lo, 0, 0, 0 },
15356   { unicode_gc_Lo, 0, 0, 0 },
15357   { unicode_gc_Lo, 0, 0, 0 },
15358   { unicode_gc_Lo, 0, 0, 0 },
15359   { unicode_gc_Lo, 0, 0, 0 },
15360   { unicode_gc_Lo, 0, 0, 0 },
15361   { unicode_gc_Lo, 0, 0, 0 },
15362   { unicode_gc_Lo, 0, 0, 0 },
15363   { unicode_gc_Lo, 0, 0, 0 },
15364   { unicode_gc_Lo, 0, 0, 0 },
15365   { unicode_gc_Lo, 0, 0, 0 },
15366   { unicode_gc_Lo, 0, 0, 0 },
15367   { unicode_gc_Lo, 0, 0, 0 },
15368   { unicode_gc_Lo, 0, 0, 0 },
15369   { unicode_gc_Lo, 0, 0, 0 },
15370   { unicode_gc_Lo, 0, 0, 0 },
15371   { unicode_gc_Lo, 0, 0, 0 },
15372   { unicode_gc_Lo, 0, 0, 0 },
15373   { unicode_gc_Lo, 0, 0, 0 },
15374   { unicode_gc_Lo, 0, 0, 0 },
15375   { unicode_gc_Lo, 0, 0, 0 },
15376   { unicode_gc_Lo, 0, 0, 0 },
15377   { unicode_gc_Lo, 0, 0, 0 },
15378   { unicode_gc_Lo, 0, 0, 0 },
15379   { unicode_gc_Lo, 0, 0, 0 },
15380   { unicode_gc_Lo, 0, 0, 0 },
15381   { unicode_gc_Lo, 0, 0, 0 },
15382   { unicode_gc_Lo, 0, 0, 0 },
15383   { unicode_gc_Lm, 0, 0, 0 },
15384   { unicode_gc_Lm, 0, 0, 0 },
15385   { unicode_gc_Lo, 0, 0, 0 },
15386   { unicode_gc_Lo, 0, 0, 0 },
15387   { unicode_gc_Lo, 0, 0, 0 },
15388   { unicode_gc_Lo, 0, 0, 0 },
15389   { unicode_gc_Lo, 0, 0, 0 },
15390   { unicode_gc_Lo, 0, 0, 0 },
15391   { unicode_gc_Lo, 0, 0, 0 },
15392   { unicode_gc_Lo, 0, 0, 0 },
15393   { unicode_gc_Lo, 0, 0, 0 },
15394   { unicode_gc_Lo, 0, 0, 0 },
15395   { unicode_gc_Lo, 0, 0, 0 },
15396   { unicode_gc_Lo, 0, 0, 0 },
15397   { unicode_gc_Lo, 0, 0, 0 },
15398   { unicode_gc_Lo, 0, 0, 0 },
15399   { unicode_gc_Lo, 0, 0, 0 },
15400   { unicode_gc_Lo, 0, 0, 0 },
15401   { unicode_gc_Lo, 0, 0, 0 },
15402   { unicode_gc_Lo, 0, 0, 0 },
15403   { unicode_gc_Lo, 0, 0, 0 },
15404   { unicode_gc_Lo, 0, 0, 0 },
15405   { unicode_gc_Lo, 0, 0, 0 },
15406   { unicode_gc_Lo, 0, 0, 0 },
15407   { unicode_gc_Lo, 0, 0, 0 },
15408   { unicode_gc_Lo, 0, 0, 0 },
15409   { unicode_gc_Lo, 0, 0, 0 },
15410   { unicode_gc_Lo, 0, 0, 0 },
15411   { unicode_gc_Lo, 0, 0, 0 },
15412   { unicode_gc_Lo, 0, 0, 0 },
15413   { unicode_gc_Lo, 0, 0, 0 },
15414   { unicode_gc_Lo, 0, 0, 0 },
15415   { unicode_gc_Lo, 0, 0, 0 },
15416   { unicode_gc_Cn, 0, 0, 0 },
15417   { unicode_gc_Cn, 0, 0, 0 },
15418   { unicode_gc_Cn, 0, 0, 0 },
15419   { unicode_gc_Lo, 0, 0, 0 },
15420   { unicode_gc_Lo, 0, 0, 0 },
15421   { unicode_gc_Lo, 0, 0, 0 },
15422   { unicode_gc_Lo, 0, 0, 0 },
15423   { unicode_gc_Lo, 0, 0, 0 },
15424   { unicode_gc_Lo, 0, 0, 0 },
15425   { unicode_gc_Cn, 0, 0, 0 },
15426   { unicode_gc_Cn, 0, 0, 0 },
15427   { unicode_gc_Lo, 0, 0, 0 },
15428   { unicode_gc_Lo, 0, 0, 0 },
15429   { unicode_gc_Lo, 0, 0, 0 },
15430   { unicode_gc_Lo, 0, 0, 0 },
15431   { unicode_gc_Lo, 0, 0, 0 },
15432   { unicode_gc_Lo, 0, 0, 0 },
15433   { unicode_gc_Cn, 0, 0, 0 },
15434   { unicode_gc_Cn, 0, 0, 0 },
15435   { unicode_gc_Lo, 0, 0, 0 },
15436   { unicode_gc_Lo, 0, 0, 0 },
15437   { unicode_gc_Lo, 0, 0, 0 },
15438   { unicode_gc_Lo, 0, 0, 0 },
15439   { unicode_gc_Lo, 0, 0, 0 },
15440   { unicode_gc_Lo, 0, 0, 0 },
15441   { unicode_gc_Cn, 0, 0, 0 },
15442   { unicode_gc_Cn, 0, 0, 0 },
15443   { unicode_gc_Lo, 0, 0, 0 },
15444   { unicode_gc_Lo, 0, 0, 0 },
15445   { unicode_gc_Lo, 0, 0, 0 },
15446   { unicode_gc_Cn, 0, 0, 0 },
15447   { unicode_gc_Cn, 0, 0, 0 },
15448   { unicode_gc_Cn, 0, 0, 0 },
15449   { unicode_gc_Sc, 0, 0, 0 },
15450   { unicode_gc_Sc, 0, 0, 0 },
15451   { unicode_gc_Sm, 0, 0, 0 },
15452   { unicode_gc_Sk, 0, 0, 0 },
15453   { unicode_gc_So, 0, 0, 0 },
15454   { unicode_gc_Sc, 0, 0, 0 },
15455   { unicode_gc_Sc, 0, 0, 0 },
15456   { unicode_gc_Cn, 0, 0, 0 },
15457   { unicode_gc_So, 0, 0, 0 },
15458   { unicode_gc_Sm, 0, 0, 0 },
15459   { unicode_gc_Sm, 0, 0, 0 },
15460   { unicode_gc_Sm, 0, 0, 0 },
15461   { unicode_gc_Sm, 0, 0, 0 },
15462   { unicode_gc_So, 0, 0, 0 },
15463   { unicode_gc_So, 0, 0, 0 },
15464   { unicode_gc_Cn, 0, 0, 0 },
15465   { unicode_gc_Cn, 0, 0, 0 },
15466   { unicode_gc_Cn, 0, 0, 0 },
15467   { unicode_gc_Cn, 0, 0, 0 },
15468   { unicode_gc_Cn, 0, 0, 0 },
15469   { unicode_gc_Cn, 0, 0, 0 },
15470   { unicode_gc_Cn, 0, 0, 0 },
15471   { unicode_gc_Cn, 0, 0, 0 },
15472   { unicode_gc_Cn, 0, 0, 0 },
15473   { unicode_gc_Cn, 0, 0, 0 },
15474   { unicode_gc_Cf, 0, 0, 0 },
15475   { unicode_gc_Cf, 0, 0, 0 },
15476   { unicode_gc_Cf, 0, 0, 0 },
15477   { unicode_gc_So, 0, 0, 0 },
15478   { unicode_gc_So, 0, 0, 0 },
15479   { unicode_gc_Cn, 0, 0, 0 },
15480   { unicode_gc_Cn, 0, 0, 0 }
15481 };
15482 static const struct unidata subtable60[] = {
15483   { unicode_gc_Lo, 0, 0, 0 },
15484   { unicode_gc_Lo, 0, 0, 0 },
15485   { unicode_gc_Lo, 0, 0, 0 },
15486   { unicode_gc_Lo, 0, 0, 0 },
15487   { unicode_gc_Lo, 0, 0, 0 },
15488   { unicode_gc_Lo, 0, 0, 0 },
15489   { unicode_gc_Lo, 0, 0, 0 },
15490   { unicode_gc_Lo, 0, 0, 0 },
15491   { unicode_gc_Lo, 0, 0, 0 },
15492   { unicode_gc_Lo, 0, 0, 0 },
15493   { unicode_gc_Lo, 0, 0, 0 },
15494   { unicode_gc_Lo, 0, 0, 0 },
15495   { unicode_gc_Cn, 0, 0, 0 },
15496   { unicode_gc_Lo, 0, 0, 0 },
15497   { unicode_gc_Lo, 0, 0, 0 },
15498   { unicode_gc_Lo, 0, 0, 0 },
15499   { unicode_gc_Lo, 0, 0, 0 },
15500   { unicode_gc_Lo, 0, 0, 0 },
15501   { unicode_gc_Lo, 0, 0, 0 },
15502   { unicode_gc_Lo, 0, 0, 0 },
15503   { unicode_gc_Lo, 0, 0, 0 },
15504   { unicode_gc_Lo, 0, 0, 0 },
15505   { unicode_gc_Lo, 0, 0, 0 },
15506   { unicode_gc_Lo, 0, 0, 0 },
15507   { unicode_gc_Lo, 0, 0, 0 },
15508   { unicode_gc_Lo, 0, 0, 0 },
15509   { unicode_gc_Lo, 0, 0, 0 },
15510   { unicode_gc_Lo, 0, 0, 0 },
15511   { unicode_gc_Lo, 0, 0, 0 },
15512   { unicode_gc_Lo, 0, 0, 0 },
15513   { unicode_gc_Lo, 0, 0, 0 },
15514   { unicode_gc_Lo, 0, 0, 0 },
15515   { unicode_gc_Lo, 0, 0, 0 },
15516   { unicode_gc_Lo, 0, 0, 0 },
15517   { unicode_gc_Lo, 0, 0, 0 },
15518   { unicode_gc_Lo, 0, 0, 0 },
15519   { unicode_gc_Lo, 0, 0, 0 },
15520   { unicode_gc_Lo, 0, 0, 0 },
15521   { unicode_gc_Lo, 0, 0, 0 },
15522   { unicode_gc_Cn, 0, 0, 0 },
15523   { unicode_gc_Lo, 0, 0, 0 },
15524   { unicode_gc_Lo, 0, 0, 0 },
15525   { unicode_gc_Lo, 0, 0, 0 },
15526   { unicode_gc_Lo, 0, 0, 0 },
15527   { unicode_gc_Lo, 0, 0, 0 },
15528   { unicode_gc_Lo, 0, 0, 0 },
15529   { unicode_gc_Lo, 0, 0, 0 },
15530   { unicode_gc_Lo, 0, 0, 0 },
15531   { unicode_gc_Lo, 0, 0, 0 },
15532   { unicode_gc_Lo, 0, 0, 0 },
15533   { unicode_gc_Lo, 0, 0, 0 },
15534   { unicode_gc_Lo, 0, 0, 0 },
15535   { unicode_gc_Lo, 0, 0, 0 },
15536   { unicode_gc_Lo, 0, 0, 0 },
15537   { unicode_gc_Lo, 0, 0, 0 },
15538   { unicode_gc_Lo, 0, 0, 0 },
15539   { unicode_gc_Lo, 0, 0, 0 },
15540   { unicode_gc_Lo, 0, 0, 0 },
15541   { unicode_gc_Lo, 0, 0, 0 },
15542   { unicode_gc_Cn, 0, 0, 0 },
15543   { unicode_gc_Lo, 0, 0, 0 },
15544   { unicode_gc_Lo, 0, 0, 0 },
15545   { unicode_gc_Cn, 0, 0, 0 },
15546   { unicode_gc_Lo, 0, 0, 0 },
15547   { unicode_gc_Lo, 0, 0, 0 },
15548   { unicode_gc_Lo, 0, 0, 0 },
15549   { unicode_gc_Lo, 0, 0, 0 },
15550   { unicode_gc_Lo, 0, 0, 0 },
15551   { unicode_gc_Lo, 0, 0, 0 },
15552   { unicode_gc_Lo, 0, 0, 0 },
15553   { unicode_gc_Lo, 0, 0, 0 },
15554   { unicode_gc_Lo, 0, 0, 0 },
15555   { unicode_gc_Lo, 0, 0, 0 },
15556   { unicode_gc_Lo, 0, 0, 0 },
15557   { unicode_gc_Lo, 0, 0, 0 },
15558   { unicode_gc_Lo, 0, 0, 0 },
15559   { unicode_gc_Lo, 0, 0, 0 },
15560   { unicode_gc_Lo, 0, 0, 0 },
15561   { unicode_gc_Cn, 0, 0, 0 },
15562   { unicode_gc_Cn, 0, 0, 0 },
15563   { unicode_gc_Lo, 0, 0, 0 },
15564   { unicode_gc_Lo, 0, 0, 0 },
15565   { unicode_gc_Lo, 0, 0, 0 },
15566   { unicode_gc_Lo, 0, 0, 0 },
15567   { unicode_gc_Lo, 0, 0, 0 },
15568   { unicode_gc_Lo, 0, 0, 0 },
15569   { unicode_gc_Lo, 0, 0, 0 },
15570   { unicode_gc_Lo, 0, 0, 0 },
15571   { unicode_gc_Lo, 0, 0, 0 },
15572   { unicode_gc_Lo, 0, 0, 0 },
15573   { unicode_gc_Lo, 0, 0, 0 },
15574   { unicode_gc_Lo, 0, 0, 0 },
15575   { unicode_gc_Lo, 0, 0, 0 },
15576   { unicode_gc_Lo, 0, 0, 0 },
15577   { unicode_gc_Cn, 0, 0, 0 },
15578   { unicode_gc_Cn, 0, 0, 0 },
15579   { unicode_gc_Cn, 0, 0, 0 },
15580   { unicode_gc_Cn, 0, 0, 0 },
15581   { unicode_gc_Cn, 0, 0, 0 },
15582   { unicode_gc_Cn, 0, 0, 0 },
15583   { unicode_gc_Cn, 0, 0, 0 },
15584   { unicode_gc_Cn, 0, 0, 0 },
15585   { unicode_gc_Cn, 0, 0, 0 },
15586   { unicode_gc_Cn, 0, 0, 0 },
15587   { unicode_gc_Cn, 0, 0, 0 },
15588   { unicode_gc_Cn, 0, 0, 0 },
15589   { unicode_gc_Cn, 0, 0, 0 },
15590   { unicode_gc_Cn, 0, 0, 0 },
15591   { unicode_gc_Cn, 0, 0, 0 },
15592   { unicode_gc_Cn, 0, 0, 0 },
15593   { unicode_gc_Cn, 0, 0, 0 },
15594   { unicode_gc_Cn, 0, 0, 0 },
15595   { unicode_gc_Cn, 0, 0, 0 },
15596   { unicode_gc_Cn, 0, 0, 0 },
15597   { unicode_gc_Cn, 0, 0, 0 },
15598   { unicode_gc_Cn, 0, 0, 0 },
15599   { unicode_gc_Cn, 0, 0, 0 },
15600   { unicode_gc_Cn, 0, 0, 0 },
15601   { unicode_gc_Cn, 0, 0, 0 },
15602   { unicode_gc_Cn, 0, 0, 0 },
15603   { unicode_gc_Cn, 0, 0, 0 },
15604   { unicode_gc_Cn, 0, 0, 0 },
15605   { unicode_gc_Cn, 0, 0, 0 },
15606   { unicode_gc_Cn, 0, 0, 0 },
15607   { unicode_gc_Cn, 0, 0, 0 },
15608   { unicode_gc_Cn, 0, 0, 0 },
15609   { unicode_gc_Cn, 0, 0, 0 },
15610   { unicode_gc_Cn, 0, 0, 0 },
15611   { unicode_gc_Lo, 0, 0, 0 },
15612   { unicode_gc_Lo, 0, 0, 0 },
15613   { unicode_gc_Lo, 0, 0, 0 },
15614   { unicode_gc_Lo, 0, 0, 0 },
15615   { unicode_gc_Lo, 0, 0, 0 },
15616   { unicode_gc_Lo, 0, 0, 0 },
15617   { unicode_gc_Lo, 0, 0, 0 },
15618   { unicode_gc_Lo, 0, 0, 0 },
15619   { unicode_gc_Lo, 0, 0, 0 },
15620   { unicode_gc_Lo, 0, 0, 0 },
15621   { unicode_gc_Lo, 0, 0, 0 },
15622   { unicode_gc_Lo, 0, 0, 0 },
15623   { unicode_gc_Lo, 0, 0, 0 },
15624   { unicode_gc_Lo, 0, 0, 0 },
15625   { unicode_gc_Lo, 0, 0, 0 },
15626   { unicode_gc_Lo, 0, 0, 0 },
15627   { unicode_gc_Lo, 0, 0, 0 },
15628   { unicode_gc_Lo, 0, 0, 0 },
15629   { unicode_gc_Lo, 0, 0, 0 },
15630   { unicode_gc_Lo, 0, 0, 0 },
15631   { unicode_gc_Lo, 0, 0, 0 },
15632   { unicode_gc_Lo, 0, 0, 0 },
15633   { unicode_gc_Lo, 0, 0, 0 },
15634   { unicode_gc_Lo, 0, 0, 0 },
15635   { unicode_gc_Lo, 0, 0, 0 },
15636   { unicode_gc_Lo, 0, 0, 0 },
15637   { unicode_gc_Lo, 0, 0, 0 },
15638   { unicode_gc_Lo, 0, 0, 0 },
15639   { unicode_gc_Lo, 0, 0, 0 },
15640   { unicode_gc_Lo, 0, 0, 0 },
15641   { unicode_gc_Lo, 0, 0, 0 },
15642   { unicode_gc_Lo, 0, 0, 0 },
15643   { unicode_gc_Lo, 0, 0, 0 },
15644   { unicode_gc_Lo, 0, 0, 0 },
15645   { unicode_gc_Lo, 0, 0, 0 },
15646   { unicode_gc_Lo, 0, 0, 0 },
15647   { unicode_gc_Lo, 0, 0, 0 },
15648   { unicode_gc_Lo, 0, 0, 0 },
15649   { unicode_gc_Lo, 0, 0, 0 },
15650   { unicode_gc_Lo, 0, 0, 0 },
15651   { unicode_gc_Lo, 0, 0, 0 },
15652   { unicode_gc_Lo, 0, 0, 0 },
15653   { unicode_gc_Lo, 0, 0, 0 },
15654   { unicode_gc_Lo, 0, 0, 0 },
15655   { unicode_gc_Lo, 0, 0, 0 },
15656   { unicode_gc_Lo, 0, 0, 0 },
15657   { unicode_gc_Lo, 0, 0, 0 },
15658   { unicode_gc_Lo, 0, 0, 0 },
15659   { unicode_gc_Lo, 0, 0, 0 },
15660   { unicode_gc_Lo, 0, 0, 0 },
15661   { unicode_gc_Lo, 0, 0, 0 },
15662   { unicode_gc_Lo, 0, 0, 0 },
15663   { unicode_gc_Lo, 0, 0, 0 },
15664   { unicode_gc_Lo, 0, 0, 0 },
15665   { unicode_gc_Lo, 0, 0, 0 },
15666   { unicode_gc_Lo, 0, 0, 0 },
15667   { unicode_gc_Lo, 0, 0, 0 },
15668   { unicode_gc_Lo, 0, 0, 0 },
15669   { unicode_gc_Lo, 0, 0, 0 },
15670   { unicode_gc_Lo, 0, 0, 0 },
15671   { unicode_gc_Lo, 0, 0, 0 },
15672   { unicode_gc_Lo, 0, 0, 0 },
15673   { unicode_gc_Lo, 0, 0, 0 },
15674   { unicode_gc_Lo, 0, 0, 0 },
15675   { unicode_gc_Lo, 0, 0, 0 },
15676   { unicode_gc_Lo, 0, 0, 0 },
15677   { unicode_gc_Lo, 0, 0, 0 },
15678   { unicode_gc_Lo, 0, 0, 0 },
15679   { unicode_gc_Lo, 0, 0, 0 },
15680   { unicode_gc_Lo, 0, 0, 0 },
15681   { unicode_gc_Lo, 0, 0, 0 },
15682   { unicode_gc_Lo, 0, 0, 0 },
15683   { unicode_gc_Lo, 0, 0, 0 },
15684   { unicode_gc_Lo, 0, 0, 0 },
15685   { unicode_gc_Lo, 0, 0, 0 },
15686   { unicode_gc_Lo, 0, 0, 0 },
15687   { unicode_gc_Lo, 0, 0, 0 },
15688   { unicode_gc_Lo, 0, 0, 0 },
15689   { unicode_gc_Lo, 0, 0, 0 },
15690   { unicode_gc_Lo, 0, 0, 0 },
15691   { unicode_gc_Lo, 0, 0, 0 },
15692   { unicode_gc_Lo, 0, 0, 0 },
15693   { unicode_gc_Lo, 0, 0, 0 },
15694   { unicode_gc_Lo, 0, 0, 0 },
15695   { unicode_gc_Lo, 0, 0, 0 },
15696   { unicode_gc_Lo, 0, 0, 0 },
15697   { unicode_gc_Lo, 0, 0, 0 },
15698   { unicode_gc_Lo, 0, 0, 0 },
15699   { unicode_gc_Lo, 0, 0, 0 },
15700   { unicode_gc_Lo, 0, 0, 0 },
15701   { unicode_gc_Lo, 0, 0, 0 },
15702   { unicode_gc_Lo, 0, 0, 0 },
15703   { unicode_gc_Lo, 0, 0, 0 },
15704   { unicode_gc_Lo, 0, 0, 0 },
15705   { unicode_gc_Lo, 0, 0, 0 },
15706   { unicode_gc_Lo, 0, 0, 0 },
15707   { unicode_gc_Lo, 0, 0, 0 },
15708   { unicode_gc_Lo, 0, 0, 0 },
15709   { unicode_gc_Lo, 0, 0, 0 },
15710   { unicode_gc_Lo, 0, 0, 0 },
15711   { unicode_gc_Lo, 0, 0, 0 },
15712   { unicode_gc_Lo, 0, 0, 0 },
15713   { unicode_gc_Lo, 0, 0, 0 },
15714   { unicode_gc_Lo, 0, 0, 0 },
15715   { unicode_gc_Lo, 0, 0, 0 },
15716   { unicode_gc_Lo, 0, 0, 0 },
15717   { unicode_gc_Lo, 0, 0, 0 },
15718   { unicode_gc_Lo, 0, 0, 0 },
15719   { unicode_gc_Lo, 0, 0, 0 },
15720   { unicode_gc_Lo, 0, 0, 0 },
15721   { unicode_gc_Lo, 0, 0, 0 },
15722   { unicode_gc_Lo, 0, 0, 0 },
15723   { unicode_gc_Lo, 0, 0, 0 },
15724   { unicode_gc_Lo, 0, 0, 0 },
15725   { unicode_gc_Lo, 0, 0, 0 },
15726   { unicode_gc_Lo, 0, 0, 0 },
15727   { unicode_gc_Lo, 0, 0, 0 },
15728   { unicode_gc_Lo, 0, 0, 0 },
15729   { unicode_gc_Lo, 0, 0, 0 },
15730   { unicode_gc_Lo, 0, 0, 0 },
15731   { unicode_gc_Lo, 0, 0, 0 },
15732   { unicode_gc_Lo, 0, 0, 0 },
15733   { unicode_gc_Lo, 0, 0, 0 },
15734   { unicode_gc_Cn, 0, 0, 0 },
15735   { unicode_gc_Cn, 0, 0, 0 },
15736   { unicode_gc_Cn, 0, 0, 0 },
15737   { unicode_gc_Cn, 0, 0, 0 },
15738   { unicode_gc_Cn, 0, 0, 0 }
15739 };
15740 static const struct unidata subtable61[] = {
15741   { unicode_gc_Po, 0, 0, 0 },
15742   { unicode_gc_Po, 0, 0, 0 },
15743   { unicode_gc_So, 0, 0, 0 },
15744   { unicode_gc_Cn, 0, 0, 0 },
15745   { unicode_gc_Cn, 0, 0, 0 },
15746   { unicode_gc_Cn, 0, 0, 0 },
15747   { unicode_gc_Cn, 0, 0, 0 },
15748   { unicode_gc_No, 0, 0, 0 },
15749   { unicode_gc_No, 0, 0, 0 },
15750   { unicode_gc_No, 0, 0, 0 },
15751   { unicode_gc_No, 0, 0, 0 },
15752   { unicode_gc_No, 0, 0, 0 },
15753   { unicode_gc_No, 0, 0, 0 },
15754   { unicode_gc_No, 0, 0, 0 },
15755   { unicode_gc_No, 0, 0, 0 },
15756   { unicode_gc_No, 0, 0, 0 },
15757   { unicode_gc_No, 0, 0, 0 },
15758   { unicode_gc_No, 0, 0, 0 },
15759   { unicode_gc_No, 0, 0, 0 },
15760   { unicode_gc_No, 0, 0, 0 },
15761   { unicode_gc_No, 0, 0, 0 },
15762   { unicode_gc_No, 0, 0, 0 },
15763   { unicode_gc_No, 0, 0, 0 },
15764   { unicode_gc_No, 0, 0, 0 },
15765   { unicode_gc_No, 0, 0, 0 },
15766   { unicode_gc_No, 0, 0, 0 },
15767   { unicode_gc_No, 0, 0, 0 },
15768   { unicode_gc_No, 0, 0, 0 },
15769   { unicode_gc_No, 0, 0, 0 },
15770   { unicode_gc_No, 0, 0, 0 },
15771   { unicode_gc_No, 0, 0, 0 },
15772   { unicode_gc_No, 0, 0, 0 },
15773   { unicode_gc_No, 0, 0, 0 },
15774   { unicode_gc_No, 0, 0, 0 },
15775   { unicode_gc_No, 0, 0, 0 },
15776   { unicode_gc_No, 0, 0, 0 },
15777   { unicode_gc_No, 0, 0, 0 },
15778   { unicode_gc_No, 0, 0, 0 },
15779   { unicode_gc_No, 0, 0, 0 },
15780   { unicode_gc_No, 0, 0, 0 },
15781   { unicode_gc_No, 0, 0, 0 },
15782   { unicode_gc_No, 0, 0, 0 },
15783   { unicode_gc_No, 0, 0, 0 },
15784   { unicode_gc_No, 0, 0, 0 },
15785   { unicode_gc_No, 0, 0, 0 },
15786   { unicode_gc_No, 0, 0, 0 },
15787   { unicode_gc_No, 0, 0, 0 },
15788   { unicode_gc_No, 0, 0, 0 },
15789   { unicode_gc_No, 0, 0, 0 },
15790   { unicode_gc_No, 0, 0, 0 },
15791   { unicode_gc_No, 0, 0, 0 },
15792   { unicode_gc_No, 0, 0, 0 },
15793   { unicode_gc_Cn, 0, 0, 0 },
15794   { unicode_gc_Cn, 0, 0, 0 },
15795   { unicode_gc_Cn, 0, 0, 0 },
15796   { unicode_gc_So, 0, 0, 0 },
15797   { unicode_gc_So, 0, 0, 0 },
15798   { unicode_gc_So, 0, 0, 0 },
15799   { unicode_gc_So, 0, 0, 0 },
15800   { unicode_gc_So, 0, 0, 0 },
15801   { unicode_gc_So, 0, 0, 0 },
15802   { unicode_gc_So, 0, 0, 0 },
15803   { unicode_gc_So, 0, 0, 0 },
15804   { unicode_gc_So, 0, 0, 0 },
15805   { unicode_gc_Cn, 0, 0, 0 },
15806   { unicode_gc_Cn, 0, 0, 0 },
15807   { unicode_gc_Cn, 0, 0, 0 },
15808   { unicode_gc_Cn, 0, 0, 0 },
15809   { unicode_gc_Cn, 0, 0, 0 },
15810   { unicode_gc_Cn, 0, 0, 0 },
15811   { unicode_gc_Cn, 0, 0, 0 },
15812   { unicode_gc_Cn, 0, 0, 0 },
15813   { unicode_gc_Cn, 0, 0, 0 },
15814   { unicode_gc_Cn, 0, 0, 0 },
15815   { unicode_gc_Cn, 0, 0, 0 },
15816   { unicode_gc_Cn, 0, 0, 0 },
15817   { unicode_gc_Cn, 0, 0, 0 },
15818   { unicode_gc_Cn, 0, 0, 0 },
15819   { unicode_gc_Cn, 0, 0, 0 },
15820   { unicode_gc_Cn, 0, 0, 0 },
15821   { unicode_gc_Cn, 0, 0, 0 },
15822   { unicode_gc_Cn, 0, 0, 0 },
15823   { unicode_gc_Cn, 0, 0, 0 },
15824   { unicode_gc_Cn, 0, 0, 0 },
15825   { unicode_gc_Cn, 0, 0, 0 },
15826   { unicode_gc_Cn, 0, 0, 0 },
15827   { unicode_gc_Cn, 0, 0, 0 },
15828   { unicode_gc_Cn, 0, 0, 0 },
15829   { unicode_gc_Cn, 0, 0, 0 },
15830   { unicode_gc_Cn, 0, 0, 0 },
15831   { unicode_gc_Cn, 0, 0, 0 },
15832   { unicode_gc_Cn, 0, 0, 0 },
15833   { unicode_gc_Cn, 0, 0, 0 },
15834   { unicode_gc_Cn, 0, 0, 0 },
15835   { unicode_gc_Cn, 0, 0, 0 },
15836   { unicode_gc_Cn, 0, 0, 0 },
15837   { unicode_gc_Cn, 0, 0, 0 },
15838   { unicode_gc_Cn, 0, 0, 0 },
15839   { unicode_gc_Cn, 0, 0, 0 },
15840   { unicode_gc_Cn, 0, 0, 0 },
15841   { unicode_gc_Cn, 0, 0, 0 },
15842   { unicode_gc_Cn, 0, 0, 0 },
15843   { unicode_gc_Cn, 0, 0, 0 },
15844   { unicode_gc_Cn, 0, 0, 0 },
15845   { unicode_gc_Cn, 0, 0, 0 },
15846   { unicode_gc_Cn, 0, 0, 0 },
15847   { unicode_gc_Cn, 0, 0, 0 },
15848   { unicode_gc_Cn, 0, 0, 0 },
15849   { unicode_gc_Cn, 0, 0, 0 },
15850   { unicode_gc_Cn, 0, 0, 0 },
15851   { unicode_gc_Cn, 0, 0, 0 },
15852   { unicode_gc_Cn, 0, 0, 0 },
15853   { unicode_gc_Cn, 0, 0, 0 },
15854   { unicode_gc_Cn, 0, 0, 0 },
15855   { unicode_gc_Cn, 0, 0, 0 },
15856   { unicode_gc_Cn, 0, 0, 0 },
15857   { unicode_gc_Cn, 0, 0, 0 },
15858   { unicode_gc_Cn, 0, 0, 0 },
15859   { unicode_gc_Cn, 0, 0, 0 },
15860   { unicode_gc_Cn, 0, 0, 0 },
15861   { unicode_gc_Cn, 0, 0, 0 },
15862   { unicode_gc_Cn, 0, 0, 0 },
15863   { unicode_gc_Cn, 0, 0, 0 },
15864   { unicode_gc_Cn, 0, 0, 0 },
15865   { unicode_gc_Cn, 0, 0, 0 },
15866   { unicode_gc_Cn, 0, 0, 0 },
15867   { unicode_gc_Cn, 0, 0, 0 },
15868   { unicode_gc_Cn, 0, 0, 0 },
15869   { unicode_gc_Cn, 0, 0, 0 },
15870   { unicode_gc_Cn, 0, 0, 0 },
15871   { unicode_gc_Cn, 0, 0, 0 },
15872   { unicode_gc_Cn, 0, 0, 0 },
15873   { unicode_gc_Cn, 0, 0, 0 },
15874   { unicode_gc_Cn, 0, 0, 0 },
15875   { unicode_gc_Cn, 0, 0, 0 },
15876   { unicode_gc_Cn, 0, 0, 0 },
15877   { unicode_gc_Cn, 0, 0, 0 },
15878   { unicode_gc_Cn, 0, 0, 0 },
15879   { unicode_gc_Cn, 0, 0, 0 },
15880   { unicode_gc_Cn, 0, 0, 0 },
15881   { unicode_gc_Cn, 0, 0, 0 },
15882   { unicode_gc_Cn, 0, 0, 0 },
15883   { unicode_gc_Cn, 0, 0, 0 },
15884   { unicode_gc_Cn, 0, 0, 0 },
15885   { unicode_gc_Cn, 0, 0, 0 },
15886   { unicode_gc_Cn, 0, 0, 0 },
15887   { unicode_gc_Cn, 0, 0, 0 },
15888   { unicode_gc_Cn, 0, 0, 0 },
15889   { unicode_gc_Cn, 0, 0, 0 },
15890   { unicode_gc_Cn, 0, 0, 0 },
15891   { unicode_gc_Cn, 0, 0, 0 },
15892   { unicode_gc_Cn, 0, 0, 0 },
15893   { unicode_gc_Cn, 0, 0, 0 },
15894   { unicode_gc_Cn, 0, 0, 0 },
15895   { unicode_gc_Cn, 0, 0, 0 },
15896   { unicode_gc_Cn, 0, 0, 0 },
15897   { unicode_gc_Cn, 0, 0, 0 },
15898   { unicode_gc_Cn, 0, 0, 0 },
15899   { unicode_gc_Cn, 0, 0, 0 },
15900   { unicode_gc_Cn, 0, 0, 0 },
15901   { unicode_gc_Cn, 0, 0, 0 },
15902   { unicode_gc_Cn, 0, 0, 0 },
15903   { unicode_gc_Cn, 0, 0, 0 },
15904   { unicode_gc_Cn, 0, 0, 0 },
15905   { unicode_gc_Cn, 0, 0, 0 },
15906   { unicode_gc_Cn, 0, 0, 0 },
15907   { unicode_gc_Cn, 0, 0, 0 },
15908   { unicode_gc_Cn, 0, 0, 0 },
15909   { unicode_gc_Cn, 0, 0, 0 },
15910   { unicode_gc_Cn, 0, 0, 0 },
15911   { unicode_gc_Cn, 0, 0, 0 },
15912   { unicode_gc_Cn, 0, 0, 0 },
15913   { unicode_gc_Cn, 0, 0, 0 },
15914   { unicode_gc_Cn, 0, 0, 0 },
15915   { unicode_gc_Cn, 0, 0, 0 },
15916   { unicode_gc_Cn, 0, 0, 0 },
15917   { unicode_gc_Cn, 0, 0, 0 },
15918   { unicode_gc_Cn, 0, 0, 0 },
15919   { unicode_gc_Cn, 0, 0, 0 },
15920   { unicode_gc_Cn, 0, 0, 0 },
15921   { unicode_gc_Cn, 0, 0, 0 },
15922   { unicode_gc_Cn, 0, 0, 0 },
15923   { unicode_gc_Cn, 0, 0, 0 },
15924   { unicode_gc_Cn, 0, 0, 0 },
15925   { unicode_gc_Cn, 0, 0, 0 },
15926   { unicode_gc_Cn, 0, 0, 0 },
15927   { unicode_gc_Cn, 0, 0, 0 },
15928   { unicode_gc_Cn, 0, 0, 0 },
15929   { unicode_gc_Cn, 0, 0, 0 },
15930   { unicode_gc_Cn, 0, 0, 0 },
15931   { unicode_gc_Cn, 0, 0, 0 },
15932   { unicode_gc_Cn, 0, 0, 0 },
15933   { unicode_gc_Cn, 0, 0, 0 },
15934   { unicode_gc_Cn, 0, 0, 0 },
15935   { unicode_gc_Cn, 0, 0, 0 },
15936   { unicode_gc_Cn, 0, 0, 0 },
15937   { unicode_gc_Cn, 0, 0, 0 },
15938   { unicode_gc_Cn, 0, 0, 0 },
15939   { unicode_gc_Cn, 0, 0, 0 },
15940   { unicode_gc_Cn, 0, 0, 0 },
15941   { unicode_gc_Cn, 0, 0, 0 },
15942   { unicode_gc_Cn, 0, 0, 0 },
15943   { unicode_gc_Cn, 0, 0, 0 },
15944   { unicode_gc_Cn, 0, 0, 0 },
15945   { unicode_gc_Cn, 0, 0, 0 },
15946   { unicode_gc_Cn, 0, 0, 0 },
15947   { unicode_gc_Cn, 0, 0, 0 },
15948   { unicode_gc_Cn, 0, 0, 0 },
15949   { unicode_gc_Cn, 0, 0, 0 },
15950   { unicode_gc_Cn, 0, 0, 0 },
15951   { unicode_gc_Cn, 0, 0, 0 },
15952   { unicode_gc_Cn, 0, 0, 0 },
15953   { unicode_gc_Cn, 0, 0, 0 },
15954   { unicode_gc_Cn, 0, 0, 0 },
15955   { unicode_gc_Cn, 0, 0, 0 },
15956   { unicode_gc_Cn, 0, 0, 0 },
15957   { unicode_gc_Cn, 0, 0, 0 },
15958   { unicode_gc_Cn, 0, 0, 0 },
15959   { unicode_gc_Cn, 0, 0, 0 },
15960   { unicode_gc_Cn, 0, 0, 0 },
15961   { unicode_gc_Cn, 0, 0, 0 },
15962   { unicode_gc_Cn, 0, 0, 0 },
15963   { unicode_gc_Cn, 0, 0, 0 },
15964   { unicode_gc_Cn, 0, 0, 0 },
15965   { unicode_gc_Cn, 0, 0, 0 },
15966   { unicode_gc_Cn, 0, 0, 0 },
15967   { unicode_gc_Cn, 0, 0, 0 },
15968   { unicode_gc_Cn, 0, 0, 0 },
15969   { unicode_gc_Cn, 0, 0, 0 },
15970   { unicode_gc_Cn, 0, 0, 0 },
15971   { unicode_gc_Cn, 0, 0, 0 },
15972   { unicode_gc_Cn, 0, 0, 0 },
15973   { unicode_gc_Cn, 0, 0, 0 },
15974   { unicode_gc_Cn, 0, 0, 0 },
15975   { unicode_gc_Cn, 0, 0, 0 },
15976   { unicode_gc_Cn, 0, 0, 0 },
15977   { unicode_gc_Cn, 0, 0, 0 },
15978   { unicode_gc_Cn, 0, 0, 0 },
15979   { unicode_gc_Cn, 0, 0, 0 },
15980   { unicode_gc_Cn, 0, 0, 0 },
15981   { unicode_gc_Cn, 0, 0, 0 },
15982   { unicode_gc_Cn, 0, 0, 0 },
15983   { unicode_gc_Cn, 0, 0, 0 },
15984   { unicode_gc_Cn, 0, 0, 0 },
15985   { unicode_gc_Cn, 0, 0, 0 },
15986   { unicode_gc_Cn, 0, 0, 0 },
15987   { unicode_gc_Cn, 0, 0, 0 },
15988   { unicode_gc_Cn, 0, 0, 0 },
15989   { unicode_gc_Cn, 0, 0, 0 },
15990   { unicode_gc_Cn, 0, 0, 0 },
15991   { unicode_gc_Cn, 0, 0, 0 },
15992   { unicode_gc_Cn, 0, 0, 0 },
15993   { unicode_gc_Cn, 0, 0, 0 },
15994   { unicode_gc_Cn, 0, 0, 0 },
15995   { unicode_gc_Cn, 0, 0, 0 },
15996   { unicode_gc_Cn, 0, 0, 0 }
15997 };
15998 static const struct unidata subtable62[] = {
15999   { unicode_gc_Lo, 0, 0, 0 },
16000   { unicode_gc_Lo, 0, 0, 0 },
16001   { unicode_gc_Lo, 0, 0, 0 },
16002   { unicode_gc_Lo, 0, 0, 0 },
16003   { unicode_gc_Lo, 0, 0, 0 },
16004   { unicode_gc_Lo, 0, 0, 0 },
16005   { unicode_gc_Lo, 0, 0, 0 },
16006   { unicode_gc_Lo, 0, 0, 0 },
16007   { unicode_gc_Lo, 0, 0, 0 },
16008   { unicode_gc_Lo, 0, 0, 0 },
16009   { unicode_gc_Lo, 0, 0, 0 },
16010   { unicode_gc_Lo, 0, 0, 0 },
16011   { unicode_gc_Lo, 0, 0, 0 },
16012   { unicode_gc_Lo, 0, 0, 0 },
16013   { unicode_gc_Lo, 0, 0, 0 },
16014   { unicode_gc_Lo, 0, 0, 0 },
16015   { unicode_gc_Lo, 0, 0, 0 },
16016   { unicode_gc_Lo, 0, 0, 0 },
16017   { unicode_gc_Lo, 0, 0, 0 },
16018   { unicode_gc_Lo, 0, 0, 0 },
16019   { unicode_gc_Lo, 0, 0, 0 },
16020   { unicode_gc_Lo, 0, 0, 0 },
16021   { unicode_gc_Lo, 0, 0, 0 },
16022   { unicode_gc_Lo, 0, 0, 0 },
16023   { unicode_gc_Lo, 0, 0, 0 },
16024   { unicode_gc_Lo, 0, 0, 0 },
16025   { unicode_gc_Lo, 0, 0, 0 },
16026   { unicode_gc_Lo, 0, 0, 0 },
16027   { unicode_gc_Lo, 0, 0, 0 },
16028   { unicode_gc_Lo, 0, 0, 0 },
16029   { unicode_gc_Lo, 0, 0, 0 },
16030   { unicode_gc_Cn, 0, 0, 0 },
16031   { unicode_gc_No, 0, 0, 0 },
16032   { unicode_gc_No, 0, 0, 0 },
16033   { unicode_gc_No, 0, 0, 0 },
16034   { unicode_gc_No, 0, 0, 0 },
16035   { unicode_gc_Cn, 0, 0, 0 },
16036   { unicode_gc_Cn, 0, 0, 0 },
16037   { unicode_gc_Cn, 0, 0, 0 },
16038   { unicode_gc_Cn, 0, 0, 0 },
16039   { unicode_gc_Cn, 0, 0, 0 },
16040   { unicode_gc_Cn, 0, 0, 0 },
16041   { unicode_gc_Cn, 0, 0, 0 },
16042   { unicode_gc_Cn, 0, 0, 0 },
16043   { unicode_gc_Cn, 0, 0, 0 },
16044   { unicode_gc_Cn, 0, 0, 0 },
16045   { unicode_gc_Cn, 0, 0, 0 },
16046   { unicode_gc_Cn, 0, 0, 0 },
16047   { unicode_gc_Lo, 0, 0, 0 },
16048   { unicode_gc_Lo, 0, 0, 0 },
16049   { unicode_gc_Lo, 0, 0, 0 },
16050   { unicode_gc_Lo, 0, 0, 0 },
16051   { unicode_gc_Lo, 0, 0, 0 },
16052   { unicode_gc_Lo, 0, 0, 0 },
16053   { unicode_gc_Lo, 0, 0, 0 },
16054   { unicode_gc_Lo, 0, 0, 0 },
16055   { unicode_gc_Lo, 0, 0, 0 },
16056   { unicode_gc_Lo, 0, 0, 0 },
16057   { unicode_gc_Lo, 0, 0, 0 },
16058   { unicode_gc_Lo, 0, 0, 0 },
16059   { unicode_gc_Lo, 0, 0, 0 },
16060   { unicode_gc_Lo, 0, 0, 0 },
16061   { unicode_gc_Lo, 0, 0, 0 },
16062   { unicode_gc_Lo, 0, 0, 0 },
16063   { unicode_gc_Lo, 0, 0, 0 },
16064   { unicode_gc_Lo, 0, 0, 0 },
16065   { unicode_gc_Lo, 0, 0, 0 },
16066   { unicode_gc_Lo, 0, 0, 0 },
16067   { unicode_gc_Lo, 0, 0, 0 },
16068   { unicode_gc_Lo, 0, 0, 0 },
16069   { unicode_gc_Lo, 0, 0, 0 },
16070   { unicode_gc_Lo, 0, 0, 0 },
16071   { unicode_gc_Lo, 0, 0, 0 },
16072   { unicode_gc_Lo, 0, 0, 0 },
16073   { unicode_gc_Nl, 0, 0, 0 },
16074   { unicode_gc_Cn, 0, 0, 0 },
16075   { unicode_gc_Cn, 0, 0, 0 },
16076   { unicode_gc_Cn, 0, 0, 0 },
16077   { unicode_gc_Cn, 0, 0, 0 },
16078   { unicode_gc_Cn, 0, 0, 0 },
16079   { unicode_gc_Cn, 0, 0, 0 },
16080   { unicode_gc_Cn, 0, 0, 0 },
16081   { unicode_gc_Cn, 0, 0, 0 },
16082   { unicode_gc_Cn, 0, 0, 0 },
16083   { unicode_gc_Cn, 0, 0, 0 },
16084   { unicode_gc_Cn, 0, 0, 0 },
16085   { unicode_gc_Cn, 0, 0, 0 },
16086   { unicode_gc_Cn, 0, 0, 0 },
16087   { unicode_gc_Cn, 0, 0, 0 },
16088   { unicode_gc_Cn, 0, 0, 0 },
16089   { unicode_gc_Cn, 0, 0, 0 },
16090   { unicode_gc_Cn, 0, 0, 0 },
16091   { unicode_gc_Cn, 0, 0, 0 },
16092   { unicode_gc_Cn, 0, 0, 0 },
16093   { unicode_gc_Cn, 0, 0, 0 },
16094   { unicode_gc_Cn, 0, 0, 0 },
16095   { unicode_gc_Cn, 0, 0, 0 },
16096   { unicode_gc_Cn, 0, 0, 0 },
16097   { unicode_gc_Cn, 0, 0, 0 },
16098   { unicode_gc_Cn, 0, 0, 0 },
16099   { unicode_gc_Cn, 0, 0, 0 },
16100   { unicode_gc_Cn, 0, 0, 0 },
16101   { unicode_gc_Cn, 0, 0, 0 },
16102   { unicode_gc_Cn, 0, 0, 0 },
16103   { unicode_gc_Cn, 0, 0, 0 },
16104   { unicode_gc_Cn, 0, 0, 0 },
16105   { unicode_gc_Cn, 0, 0, 0 },
16106   { unicode_gc_Cn, 0, 0, 0 },
16107   { unicode_gc_Cn, 0, 0, 0 },
16108   { unicode_gc_Cn, 0, 0, 0 },
16109   { unicode_gc_Cn, 0, 0, 0 },
16110   { unicode_gc_Cn, 0, 0, 0 },
16111   { unicode_gc_Cn, 0, 0, 0 },
16112   { unicode_gc_Cn, 0, 0, 0 },
16113   { unicode_gc_Cn, 0, 0, 0 },
16114   { unicode_gc_Cn, 0, 0, 0 },
16115   { unicode_gc_Cn, 0, 0, 0 },
16116   { unicode_gc_Cn, 0, 0, 0 },
16117   { unicode_gc_Cn, 0, 0, 0 },
16118   { unicode_gc_Cn, 0, 0, 0 },
16119   { unicode_gc_Cn, 0, 0, 0 },
16120   { unicode_gc_Cn, 0, 0, 0 },
16121   { unicode_gc_Cn, 0, 0, 0 },
16122   { unicode_gc_Cn, 0, 0, 0 },
16123   { unicode_gc_Cn, 0, 0, 0 },
16124   { unicode_gc_Cn, 0, 0, 0 },
16125   { unicode_gc_Cn, 0, 0, 0 },
16126   { unicode_gc_Cn, 0, 0, 0 },
16127   { unicode_gc_Lo, 0, 0, 0 },
16128   { unicode_gc_Lo, 0, 0, 0 },
16129   { unicode_gc_Lo, 0, 0, 0 },
16130   { unicode_gc_Lo, 0, 0, 0 },
16131   { unicode_gc_Lo, 0, 0, 0 },
16132   { unicode_gc_Lo, 0, 0, 0 },
16133   { unicode_gc_Lo, 0, 0, 0 },
16134   { unicode_gc_Lo, 0, 0, 0 },
16135   { unicode_gc_Lo, 0, 0, 0 },
16136   { unicode_gc_Lo, 0, 0, 0 },
16137   { unicode_gc_Lo, 0, 0, 0 },
16138   { unicode_gc_Lo, 0, 0, 0 },
16139   { unicode_gc_Lo, 0, 0, 0 },
16140   { unicode_gc_Lo, 0, 0, 0 },
16141   { unicode_gc_Lo, 0, 0, 0 },
16142   { unicode_gc_Lo, 0, 0, 0 },
16143   { unicode_gc_Lo, 0, 0, 0 },
16144   { unicode_gc_Lo, 0, 0, 0 },
16145   { unicode_gc_Lo, 0, 0, 0 },
16146   { unicode_gc_Lo, 0, 0, 0 },
16147   { unicode_gc_Lo, 0, 0, 0 },
16148   { unicode_gc_Lo, 0, 0, 0 },
16149   { unicode_gc_Lo, 0, 0, 0 },
16150   { unicode_gc_Lo, 0, 0, 0 },
16151   { unicode_gc_Lo, 0, 0, 0 },
16152   { unicode_gc_Lo, 0, 0, 0 },
16153   { unicode_gc_Lo, 0, 0, 0 },
16154   { unicode_gc_Lo, 0, 0, 0 },
16155   { unicode_gc_Lo, 0, 0, 0 },
16156   { unicode_gc_Lo, 0, 0, 0 },
16157   { unicode_gc_Cn, 0, 0, 0 },
16158   { unicode_gc_Po, 0, 0, 0 },
16159   { unicode_gc_Cn, 0, 0, 0 },
16160   { unicode_gc_Cn, 0, 0, 0 },
16161   { unicode_gc_Cn, 0, 0, 0 },
16162   { unicode_gc_Cn, 0, 0, 0 },
16163   { unicode_gc_Cn, 0, 0, 0 },
16164   { unicode_gc_Cn, 0, 0, 0 },
16165   { unicode_gc_Cn, 0, 0, 0 },
16166   { unicode_gc_Cn, 0, 0, 0 },
16167   { unicode_gc_Cn, 0, 0, 0 },
16168   { unicode_gc_Cn, 0, 0, 0 },
16169   { unicode_gc_Cn, 0, 0, 0 },
16170   { unicode_gc_Cn, 0, 0, 0 },
16171   { unicode_gc_Cn, 0, 0, 0 },
16172   { unicode_gc_Cn, 0, 0, 0 },
16173   { unicode_gc_Cn, 0, 0, 0 },
16174   { unicode_gc_Cn, 0, 0, 0 },
16175   { unicode_gc_Cn, 0, 0, 0 },
16176   { unicode_gc_Cn, 0, 0, 0 },
16177   { unicode_gc_Cn, 0, 0, 0 },
16178   { unicode_gc_Cn, 0, 0, 0 },
16179   { unicode_gc_Cn, 0, 0, 0 },
16180   { unicode_gc_Cn, 0, 0, 0 },
16181   { unicode_gc_Cn, 0, 0, 0 },
16182   { unicode_gc_Cn, 0, 0, 0 },
16183   { unicode_gc_Cn, 0, 0, 0 },
16184   { unicode_gc_Cn, 0, 0, 0 },
16185   { unicode_gc_Cn, 0, 0, 0 },
16186   { unicode_gc_Cn, 0, 0, 0 },
16187   { unicode_gc_Cn, 0, 0, 0 },
16188   { unicode_gc_Cn, 0, 0, 0 },
16189   { unicode_gc_Cn, 0, 0, 0 },
16190   { unicode_gc_Cn, 0, 0, 0 },
16191   { unicode_gc_Cn, 0, 0, 0 },
16192   { unicode_gc_Cn, 0, 0, 0 },
16193   { unicode_gc_Cn, 0, 0, 0 },
16194   { unicode_gc_Cn, 0, 0, 0 },
16195   { unicode_gc_Cn, 0, 0, 0 },
16196   { unicode_gc_Cn, 0, 0, 0 },
16197   { unicode_gc_Cn, 0, 0, 0 },
16198   { unicode_gc_Cn, 0, 0, 0 },
16199   { unicode_gc_Cn, 0, 0, 0 },
16200   { unicode_gc_Cn, 0, 0, 0 },
16201   { unicode_gc_Cn, 0, 0, 0 },
16202   { unicode_gc_Cn, 0, 0, 0 },
16203   { unicode_gc_Cn, 0, 0, 0 },
16204   { unicode_gc_Cn, 0, 0, 0 },
16205   { unicode_gc_Cn, 0, 0, 0 },
16206   { unicode_gc_Cn, 0, 0, 0 },
16207   { unicode_gc_Cn, 0, 0, 0 },
16208   { unicode_gc_Cn, 0, 0, 0 },
16209   { unicode_gc_Cn, 0, 0, 0 },
16210   { unicode_gc_Cn, 0, 0, 0 },
16211   { unicode_gc_Cn, 0, 0, 0 },
16212   { unicode_gc_Cn, 0, 0, 0 },
16213   { unicode_gc_Cn, 0, 0, 0 },
16214   { unicode_gc_Cn, 0, 0, 0 },
16215   { unicode_gc_Cn, 0, 0, 0 },
16216   { unicode_gc_Cn, 0, 0, 0 },
16217   { unicode_gc_Cn, 0, 0, 0 },
16218   { unicode_gc_Cn, 0, 0, 0 },
16219   { unicode_gc_Cn, 0, 0, 0 },
16220   { unicode_gc_Cn, 0, 0, 0 },
16221   { unicode_gc_Cn, 0, 0, 0 },
16222   { unicode_gc_Cn, 0, 0, 0 },
16223   { unicode_gc_Cn, 0, 0, 0 },
16224   { unicode_gc_Cn, 0, 0, 0 },
16225   { unicode_gc_Cn, 0, 0, 0 },
16226   { unicode_gc_Cn, 0, 0, 0 },
16227   { unicode_gc_Cn, 0, 0, 0 },
16228   { unicode_gc_Cn, 0, 0, 0 },
16229   { unicode_gc_Cn, 0, 0, 0 },
16230   { unicode_gc_Cn, 0, 0, 0 },
16231   { unicode_gc_Cn, 0, 0, 0 },
16232   { unicode_gc_Cn, 0, 0, 0 },
16233   { unicode_gc_Cn, 0, 0, 0 },
16234   { unicode_gc_Cn, 0, 0, 0 },
16235   { unicode_gc_Cn, 0, 0, 0 },
16236   { unicode_gc_Cn, 0, 0, 0 },
16237   { unicode_gc_Cn, 0, 0, 0 },
16238   { unicode_gc_Cn, 0, 0, 0 },
16239   { unicode_gc_Cn, 0, 0, 0 },
16240   { unicode_gc_Cn, 0, 0, 0 },
16241   { unicode_gc_Cn, 0, 0, 0 },
16242   { unicode_gc_Cn, 0, 0, 0 },
16243   { unicode_gc_Cn, 0, 0, 0 },
16244   { unicode_gc_Cn, 0, 0, 0 },
16245   { unicode_gc_Cn, 0, 0, 0 },
16246   { unicode_gc_Cn, 0, 0, 0 },
16247   { unicode_gc_Cn, 0, 0, 0 },
16248   { unicode_gc_Cn, 0, 0, 0 },
16249   { unicode_gc_Cn, 0, 0, 0 },
16250   { unicode_gc_Cn, 0, 0, 0 },
16251   { unicode_gc_Cn, 0, 0, 0 },
16252   { unicode_gc_Cn, 0, 0, 0 },
16253   { unicode_gc_Cn, 0, 0, 0 },
16254   { unicode_gc_Cn, 0, 0, 0 }
16255 };
16256 static const struct unidata subtable63[] = {
16257   { unicode_gc_Lu, 0, 0, 40 },
16258   { unicode_gc_Lu, 0, 0, 40 },
16259   { unicode_gc_Lu, 0, 0, 40 },
16260   { unicode_gc_Lu, 0, 0, 40 },
16261   { unicode_gc_Lu, 0, 0, 40 },
16262   { unicode_gc_Lu, 0, 0, 40 },
16263   { unicode_gc_Lu, 0, 0, 40 },
16264   { unicode_gc_Lu, 0, 0, 40 },
16265   { unicode_gc_Lu, 0, 0, 40 },
16266   { unicode_gc_Lu, 0, 0, 40 },
16267   { unicode_gc_Lu, 0, 0, 40 },
16268   { unicode_gc_Lu, 0, 0, 40 },
16269   { unicode_gc_Lu, 0, 0, 40 },
16270   { unicode_gc_Lu, 0, 0, 40 },
16271   { unicode_gc_Lu, 0, 0, 40 },
16272   { unicode_gc_Lu, 0, 0, 40 },
16273   { unicode_gc_Lu, 0, 0, 40 },
16274   { unicode_gc_Lu, 0, 0, 40 },
16275   { unicode_gc_Lu, 0, 0, 40 },
16276   { unicode_gc_Lu, 0, 0, 40 },
16277   { unicode_gc_Lu, 0, 0, 40 },
16278   { unicode_gc_Lu, 0, 0, 40 },
16279   { unicode_gc_Lu, 0, 0, 40 },
16280   { unicode_gc_Lu, 0, 0, 40 },
16281   { unicode_gc_Lu, 0, 0, 40 },
16282   { unicode_gc_Lu, 0, 0, 40 },
16283   { unicode_gc_Lu, 0, 0, 40 },
16284   { unicode_gc_Lu, 0, 0, 40 },
16285   { unicode_gc_Lu, 0, 0, 40 },
16286   { unicode_gc_Lu, 0, 0, 40 },
16287   { unicode_gc_Lu, 0, 0, 40 },
16288   { unicode_gc_Lu, 0, 0, 40 },
16289   { unicode_gc_Lu, 0, 0, 40 },
16290   { unicode_gc_Lu, 0, 0, 40 },
16291   { unicode_gc_Lu, 0, 0, 40 },
16292   { unicode_gc_Lu, 0, 0, 40 },
16293   { unicode_gc_Lu, 0, 0, 40 },
16294   { unicode_gc_Lu, 0, 0, 40 },
16295   { unicode_gc_Lu, 0, 0, 40 },
16296   { unicode_gc_Lu, 0, 0, 40 },
16297   { unicode_gc_Ll, 0, -40, 0 },
16298   { unicode_gc_Ll, 0, -40, 0 },
16299   { unicode_gc_Ll, 0, -40, 0 },
16300   { unicode_gc_Ll, 0, -40, 0 },
16301   { unicode_gc_Ll, 0, -40, 0 },
16302   { unicode_gc_Ll, 0, -40, 0 },
16303   { unicode_gc_Ll, 0, -40, 0 },
16304   { unicode_gc_Ll, 0, -40, 0 },
16305   { unicode_gc_Ll, 0, -40, 0 },
16306   { unicode_gc_Ll, 0, -40, 0 },
16307   { unicode_gc_Ll, 0, -40, 0 },
16308   { unicode_gc_Ll, 0, -40, 0 },
16309   { unicode_gc_Ll, 0, -40, 0 },
16310   { unicode_gc_Ll, 0, -40, 0 },
16311   { unicode_gc_Ll, 0, -40, 0 },
16312   { unicode_gc_Ll, 0, -40, 0 },
16313   { unicode_gc_Ll, 0, -40, 0 },
16314   { unicode_gc_Ll, 0, -40, 0 },
16315   { unicode_gc_Ll, 0, -40, 0 },
16316   { unicode_gc_Ll, 0, -40, 0 },
16317   { unicode_gc_Ll, 0, -40, 0 },
16318   { unicode_gc_Ll, 0, -40, 0 },
16319   { unicode_gc_Ll, 0, -40, 0 },
16320   { unicode_gc_Ll, 0, -40, 0 },
16321   { unicode_gc_Ll, 0, -40, 0 },
16322   { unicode_gc_Ll, 0, -40, 0 },
16323   { unicode_gc_Ll, 0, -40, 0 },
16324   { unicode_gc_Ll, 0, -40, 0 },
16325   { unicode_gc_Ll, 0, -40, 0 },
16326   { unicode_gc_Ll, 0, -40, 0 },
16327   { unicode_gc_Ll, 0, -40, 0 },
16328   { unicode_gc_Ll, 0, -40, 0 },
16329   { unicode_gc_Ll, 0, -40, 0 },
16330   { unicode_gc_Ll, 0, -40, 0 },
16331   { unicode_gc_Ll, 0, -40, 0 },
16332   { unicode_gc_Ll, 0, -40, 0 },
16333   { unicode_gc_Ll, 0, -40, 0 },
16334   { unicode_gc_Ll, 0, -40, 0 },
16335   { unicode_gc_Ll, 0, -40, 0 },
16336   { unicode_gc_Ll, 0, -40, 0 },
16337   { unicode_gc_Lo, 0, 0, 0 },
16338   { unicode_gc_Lo, 0, 0, 0 },
16339   { unicode_gc_Lo, 0, 0, 0 },
16340   { unicode_gc_Lo, 0, 0, 0 },
16341   { unicode_gc_Lo, 0, 0, 0 },
16342   { unicode_gc_Lo, 0, 0, 0 },
16343   { unicode_gc_Lo, 0, 0, 0 },
16344   { unicode_gc_Lo, 0, 0, 0 },
16345   { unicode_gc_Lo, 0, 0, 0 },
16346   { unicode_gc_Lo, 0, 0, 0 },
16347   { unicode_gc_Lo, 0, 0, 0 },
16348   { unicode_gc_Lo, 0, 0, 0 },
16349   { unicode_gc_Lo, 0, 0, 0 },
16350   { unicode_gc_Lo, 0, 0, 0 },
16351   { unicode_gc_Lo, 0, 0, 0 },
16352   { unicode_gc_Lo, 0, 0, 0 },
16353   { unicode_gc_Lo, 0, 0, 0 },
16354   { unicode_gc_Lo, 0, 0, 0 },
16355   { unicode_gc_Lo, 0, 0, 0 },
16356   { unicode_gc_Lo, 0, 0, 0 },
16357   { unicode_gc_Lo, 0, 0, 0 },
16358   { unicode_gc_Lo, 0, 0, 0 },
16359   { unicode_gc_Lo, 0, 0, 0 },
16360   { unicode_gc_Lo, 0, 0, 0 },
16361   { unicode_gc_Lo, 0, 0, 0 },
16362   { unicode_gc_Lo, 0, 0, 0 },
16363   { unicode_gc_Lo, 0, 0, 0 },
16364   { unicode_gc_Lo, 0, 0, 0 },
16365   { unicode_gc_Lo, 0, 0, 0 },
16366   { unicode_gc_Lo, 0, 0, 0 },
16367   { unicode_gc_Lo, 0, 0, 0 },
16368   { unicode_gc_Lo, 0, 0, 0 },
16369   { unicode_gc_Lo, 0, 0, 0 },
16370   { unicode_gc_Lo, 0, 0, 0 },
16371   { unicode_gc_Lo, 0, 0, 0 },
16372   { unicode_gc_Lo, 0, 0, 0 },
16373   { unicode_gc_Lo, 0, 0, 0 },
16374   { unicode_gc_Lo, 0, 0, 0 },
16375   { unicode_gc_Lo, 0, 0, 0 },
16376   { unicode_gc_Lo, 0, 0, 0 },
16377   { unicode_gc_Lo, 0, 0, 0 },
16378   { unicode_gc_Lo, 0, 0, 0 },
16379   { unicode_gc_Lo, 0, 0, 0 },
16380   { unicode_gc_Lo, 0, 0, 0 },
16381   { unicode_gc_Lo, 0, 0, 0 },
16382   { unicode_gc_Lo, 0, 0, 0 },
16383   { unicode_gc_Lo, 0, 0, 0 },
16384   { unicode_gc_Lo, 0, 0, 0 },
16385   { unicode_gc_Lo, 0, 0, 0 },
16386   { unicode_gc_Lo, 0, 0, 0 },
16387   { unicode_gc_Lo, 0, 0, 0 },
16388   { unicode_gc_Lo, 0, 0, 0 },
16389   { unicode_gc_Lo, 0, 0, 0 },
16390   { unicode_gc_Lo, 0, 0, 0 },
16391   { unicode_gc_Lo, 0, 0, 0 },
16392   { unicode_gc_Lo, 0, 0, 0 },
16393   { unicode_gc_Lo, 0, 0, 0 },
16394   { unicode_gc_Lo, 0, 0, 0 },
16395   { unicode_gc_Lo, 0, 0, 0 },
16396   { unicode_gc_Lo, 0, 0, 0 },
16397   { unicode_gc_Lo, 0, 0, 0 },
16398   { unicode_gc_Lo, 0, 0, 0 },
16399   { unicode_gc_Lo, 0, 0, 0 },
16400   { unicode_gc_Lo, 0, 0, 0 },
16401   { unicode_gc_Lo, 0, 0, 0 },
16402   { unicode_gc_Lo, 0, 0, 0 },
16403   { unicode_gc_Lo, 0, 0, 0 },
16404   { unicode_gc_Lo, 0, 0, 0 },
16405   { unicode_gc_Lo, 0, 0, 0 },
16406   { unicode_gc_Lo, 0, 0, 0 },
16407   { unicode_gc_Lo, 0, 0, 0 },
16408   { unicode_gc_Lo, 0, 0, 0 },
16409   { unicode_gc_Lo, 0, 0, 0 },
16410   { unicode_gc_Lo, 0, 0, 0 },
16411   { unicode_gc_Lo, 0, 0, 0 },
16412   { unicode_gc_Lo, 0, 0, 0 },
16413   { unicode_gc_Lo, 0, 0, 0 },
16414   { unicode_gc_Lo, 0, 0, 0 },
16415   { unicode_gc_Cn, 0, 0, 0 },
16416   { unicode_gc_Cn, 0, 0, 0 },
16417   { unicode_gc_Nd, 0, 0, 0 },
16418   { unicode_gc_Nd, 0, 0, 0 },
16419   { unicode_gc_Nd, 0, 0, 0 },
16420   { unicode_gc_Nd, 0, 0, 0 },
16421   { unicode_gc_Nd, 0, 0, 0 },
16422   { unicode_gc_Nd, 0, 0, 0 },
16423   { unicode_gc_Nd, 0, 0, 0 },
16424   { unicode_gc_Nd, 0, 0, 0 },
16425   { unicode_gc_Nd, 0, 0, 0 },
16426   { unicode_gc_Nd, 0, 0, 0 },
16427   { unicode_gc_Cn, 0, 0, 0 },
16428   { unicode_gc_Cn, 0, 0, 0 },
16429   { unicode_gc_Cn, 0, 0, 0 },
16430   { unicode_gc_Cn, 0, 0, 0 },
16431   { unicode_gc_Cn, 0, 0, 0 },
16432   { unicode_gc_Cn, 0, 0, 0 },
16433   { unicode_gc_Cn, 0, 0, 0 },
16434   { unicode_gc_Cn, 0, 0, 0 },
16435   { unicode_gc_Cn, 0, 0, 0 },
16436   { unicode_gc_Cn, 0, 0, 0 },
16437   { unicode_gc_Cn, 0, 0, 0 },
16438   { unicode_gc_Cn, 0, 0, 0 },
16439   { unicode_gc_Cn, 0, 0, 0 },
16440   { unicode_gc_Cn, 0, 0, 0 },
16441   { unicode_gc_Cn, 0, 0, 0 },
16442   { unicode_gc_Cn, 0, 0, 0 },
16443   { unicode_gc_Cn, 0, 0, 0 },
16444   { unicode_gc_Cn, 0, 0, 0 },
16445   { unicode_gc_Cn, 0, 0, 0 },
16446   { unicode_gc_Cn, 0, 0, 0 },
16447   { unicode_gc_Cn, 0, 0, 0 },
16448   { unicode_gc_Cn, 0, 0, 0 },
16449   { unicode_gc_Cn, 0, 0, 0 },
16450   { unicode_gc_Cn, 0, 0, 0 },
16451   { unicode_gc_Cn, 0, 0, 0 },
16452   { unicode_gc_Cn, 0, 0, 0 },
16453   { unicode_gc_Cn, 0, 0, 0 },
16454   { unicode_gc_Cn, 0, 0, 0 },
16455   { unicode_gc_Cn, 0, 0, 0 },
16456   { unicode_gc_Cn, 0, 0, 0 },
16457   { unicode_gc_Cn, 0, 0, 0 },
16458   { unicode_gc_Cn, 0, 0, 0 },
16459   { unicode_gc_Cn, 0, 0, 0 },
16460   { unicode_gc_Cn, 0, 0, 0 },
16461   { unicode_gc_Cn, 0, 0, 0 },
16462   { unicode_gc_Cn, 0, 0, 0 },
16463   { unicode_gc_Cn, 0, 0, 0 },
16464   { unicode_gc_Cn, 0, 0, 0 },
16465   { unicode_gc_Cn, 0, 0, 0 },
16466   { unicode_gc_Cn, 0, 0, 0 },
16467   { unicode_gc_Cn, 0, 0, 0 },
16468   { unicode_gc_Cn, 0, 0, 0 },
16469   { unicode_gc_Cn, 0, 0, 0 },
16470   { unicode_gc_Cn, 0, 0, 0 },
16471   { unicode_gc_Cn, 0, 0, 0 },
16472   { unicode_gc_Cn, 0, 0, 0 },
16473   { unicode_gc_Cn, 0, 0, 0 },
16474   { unicode_gc_Cn, 0, 0, 0 },
16475   { unicode_gc_Cn, 0, 0, 0 },
16476   { unicode_gc_Cn, 0, 0, 0 },
16477   { unicode_gc_Cn, 0, 0, 0 },
16478   { unicode_gc_Cn, 0, 0, 0 },
16479   { unicode_gc_Cn, 0, 0, 0 },
16480   { unicode_gc_Cn, 0, 0, 0 },
16481   { unicode_gc_Cn, 0, 0, 0 },
16482   { unicode_gc_Cn, 0, 0, 0 },
16483   { unicode_gc_Cn, 0, 0, 0 },
16484   { unicode_gc_Cn, 0, 0, 0 },
16485   { unicode_gc_Cn, 0, 0, 0 },
16486   { unicode_gc_Cn, 0, 0, 0 },
16487   { unicode_gc_Cn, 0, 0, 0 },
16488   { unicode_gc_Cn, 0, 0, 0 },
16489   { unicode_gc_Cn, 0, 0, 0 },
16490   { unicode_gc_Cn, 0, 0, 0 },
16491   { unicode_gc_Cn, 0, 0, 0 },
16492   { unicode_gc_Cn, 0, 0, 0 },
16493   { unicode_gc_Cn, 0, 0, 0 },
16494   { unicode_gc_Cn, 0, 0, 0 },
16495   { unicode_gc_Cn, 0, 0, 0 },
16496   { unicode_gc_Cn, 0, 0, 0 },
16497   { unicode_gc_Cn, 0, 0, 0 },
16498   { unicode_gc_Cn, 0, 0, 0 },
16499   { unicode_gc_Cn, 0, 0, 0 },
16500   { unicode_gc_Cn, 0, 0, 0 },
16501   { unicode_gc_Cn, 0, 0, 0 },
16502   { unicode_gc_Cn, 0, 0, 0 },
16503   { unicode_gc_Cn, 0, 0, 0 },
16504   { unicode_gc_Cn, 0, 0, 0 },
16505   { unicode_gc_Cn, 0, 0, 0 },
16506   { unicode_gc_Cn, 0, 0, 0 },
16507   { unicode_gc_Cn, 0, 0, 0 },
16508   { unicode_gc_Cn, 0, 0, 0 },
16509   { unicode_gc_Cn, 0, 0, 0 },
16510   { unicode_gc_Cn, 0, 0, 0 },
16511   { unicode_gc_Cn, 0, 0, 0 },
16512   { unicode_gc_Cn, 0, 0, 0 }
16513 };
16514 static const struct unidata subtable64[] = {
16515   { unicode_gc_Lo, 0, 0, 0 },
16516   { unicode_gc_Lo, 0, 0, 0 },
16517   { unicode_gc_Lo, 0, 0, 0 },
16518   { unicode_gc_Lo, 0, 0, 0 },
16519   { unicode_gc_Lo, 0, 0, 0 },
16520   { unicode_gc_Lo, 0, 0, 0 },
16521   { unicode_gc_Cn, 0, 0, 0 },
16522   { unicode_gc_Cn, 0, 0, 0 },
16523   { unicode_gc_Lo, 0, 0, 0 },
16524   { unicode_gc_Cn, 0, 0, 0 },
16525   { unicode_gc_Lo, 0, 0, 0 },
16526   { unicode_gc_Lo, 0, 0, 0 },
16527   { unicode_gc_Lo, 0, 0, 0 },
16528   { unicode_gc_Lo, 0, 0, 0 },
16529   { unicode_gc_Lo, 0, 0, 0 },
16530   { unicode_gc_Lo, 0, 0, 0 },
16531   { unicode_gc_Lo, 0, 0, 0 },
16532   { unicode_gc_Lo, 0, 0, 0 },
16533   { unicode_gc_Lo, 0, 0, 0 },
16534   { unicode_gc_Lo, 0, 0, 0 },
16535   { unicode_gc_Lo, 0, 0, 0 },
16536   { unicode_gc_Lo, 0, 0, 0 },
16537   { unicode_gc_Lo, 0, 0, 0 },
16538   { unicode_gc_Lo, 0, 0, 0 },
16539   { unicode_gc_Lo, 0, 0, 0 },
16540   { unicode_gc_Lo, 0, 0, 0 },
16541   { unicode_gc_Lo, 0, 0, 0 },
16542   { unicode_gc_Lo, 0, 0, 0 },
16543   { unicode_gc_Lo, 0, 0, 0 },
16544   { unicode_gc_Lo, 0, 0, 0 },
16545   { unicode_gc_Lo, 0, 0, 0 },
16546   { unicode_gc_Lo, 0, 0, 0 },
16547   { unicode_gc_Lo, 0, 0, 0 },
16548   { unicode_gc_Lo, 0, 0, 0 },
16549   { unicode_gc_Lo, 0, 0, 0 },
16550   { unicode_gc_Lo, 0, 0, 0 },
16551   { unicode_gc_Lo, 0, 0, 0 },
16552   { unicode_gc_Lo, 0, 0, 0 },
16553   { unicode_gc_Lo, 0, 0, 0 },
16554   { unicode_gc_Lo, 0, 0, 0 },
16555   { unicode_gc_Lo, 0, 0, 0 },
16556   { unicode_gc_Lo, 0, 0, 0 },
16557   { unicode_gc_Lo, 0, 0, 0 },
16558   { unicode_gc_Lo, 0, 0, 0 },
16559   { unicode_gc_Lo, 0, 0, 0 },
16560   { unicode_gc_Lo, 0, 0, 0 },
16561   { unicode_gc_Lo, 0, 0, 0 },
16562   { unicode_gc_Lo, 0, 0, 0 },
16563   { unicode_gc_Lo, 0, 0, 0 },
16564   { unicode_gc_Lo, 0, 0, 0 },
16565   { unicode_gc_Lo, 0, 0, 0 },
16566   { unicode_gc_Lo, 0, 0, 0 },
16567   { unicode_gc_Lo, 0, 0, 0 },
16568   { unicode_gc_Lo, 0, 0, 0 },
16569   { unicode_gc_Cn, 0, 0, 0 },
16570   { unicode_gc_Lo, 0, 0, 0 },
16571   { unicode_gc_Lo, 0, 0, 0 },
16572   { unicode_gc_Cn, 0, 0, 0 },
16573   { unicode_gc_Cn, 0, 0, 0 },
16574   { unicode_gc_Cn, 0, 0, 0 },
16575   { unicode_gc_Lo, 0, 0, 0 },
16576   { unicode_gc_Cn, 0, 0, 0 },
16577   { unicode_gc_Cn, 0, 0, 0 },
16578   { unicode_gc_Lo, 0, 0, 0 },
16579   { unicode_gc_Cn, 0, 0, 0 },
16580   { unicode_gc_Cn, 0, 0, 0 },
16581   { unicode_gc_Cn, 0, 0, 0 },
16582   { unicode_gc_Cn, 0, 0, 0 },
16583   { unicode_gc_Cn, 0, 0, 0 },
16584   { unicode_gc_Cn, 0, 0, 0 },
16585   { unicode_gc_Cn, 0, 0, 0 },
16586   { unicode_gc_Cn, 0, 0, 0 },
16587   { unicode_gc_Cn, 0, 0, 0 },
16588   { unicode_gc_Cn, 0, 0, 0 },
16589   { unicode_gc_Cn, 0, 0, 0 },
16590   { unicode_gc_Cn, 0, 0, 0 },
16591   { unicode_gc_Cn, 0, 0, 0 },
16592   { unicode_gc_Cn, 0, 0, 0 },
16593   { unicode_gc_Cn, 0, 0, 0 },
16594   { unicode_gc_Cn, 0, 0, 0 },
16595   { unicode_gc_Cn, 0, 0, 0 },
16596   { unicode_gc_Cn, 0, 0, 0 },
16597   { unicode_gc_Cn, 0, 0, 0 },
16598   { unicode_gc_Cn, 0, 0, 0 },
16599   { unicode_gc_Cn, 0, 0, 0 },
16600   { unicode_gc_Cn, 0, 0, 0 },
16601   { unicode_gc_Cn, 0, 0, 0 },
16602   { unicode_gc_Cn, 0, 0, 0 },
16603   { unicode_gc_Cn, 0, 0, 0 },
16604   { unicode_gc_Cn, 0, 0, 0 },
16605   { unicode_gc_Cn, 0, 0, 0 },
16606   { unicode_gc_Cn, 0, 0, 0 },
16607   { unicode_gc_Cn, 0, 0, 0 },
16608   { unicode_gc_Cn, 0, 0, 0 },
16609   { unicode_gc_Cn, 0, 0, 0 },
16610   { unicode_gc_Cn, 0, 0, 0 },
16611   { unicode_gc_Cn, 0, 0, 0 },
16612   { unicode_gc_Cn, 0, 0, 0 },
16613   { unicode_gc_Cn, 0, 0, 0 },
16614   { unicode_gc_Cn, 0, 0, 0 },
16615   { unicode_gc_Cn, 0, 0, 0 },
16616   { unicode_gc_Cn, 0, 0, 0 },
16617   { unicode_gc_Cn, 0, 0, 0 },
16618   { unicode_gc_Cn, 0, 0, 0 },
16619   { unicode_gc_Cn, 0, 0, 0 },
16620   { unicode_gc_Cn, 0, 0, 0 },
16621   { unicode_gc_Cn, 0, 0, 0 },
16622   { unicode_gc_Cn, 0, 0, 0 },
16623   { unicode_gc_Cn, 0, 0, 0 },
16624   { unicode_gc_Cn, 0, 0, 0 },
16625   { unicode_gc_Cn, 0, 0, 0 },
16626   { unicode_gc_Cn, 0, 0, 0 },
16627   { unicode_gc_Cn, 0, 0, 0 },
16628   { unicode_gc_Cn, 0, 0, 0 },
16629   { unicode_gc_Cn, 0, 0, 0 },
16630   { unicode_gc_Cn, 0, 0, 0 },
16631   { unicode_gc_Cn, 0, 0, 0 },
16632   { unicode_gc_Cn, 0, 0, 0 },
16633   { unicode_gc_Cn, 0, 0, 0 },
16634   { unicode_gc_Cn, 0, 0, 0 },
16635   { unicode_gc_Cn, 0, 0, 0 },
16636   { unicode_gc_Cn, 0, 0, 0 },
16637   { unicode_gc_Cn, 0, 0, 0 },
16638   { unicode_gc_Cn, 0, 0, 0 },
16639   { unicode_gc_Cn, 0, 0, 0 },
16640   { unicode_gc_Cn, 0, 0, 0 },
16641   { unicode_gc_Cn, 0, 0, 0 },
16642   { unicode_gc_Cn, 0, 0, 0 },
16643   { unicode_gc_Cn, 0, 0, 0 },
16644   { unicode_gc_Cn, 0, 0, 0 },
16645   { unicode_gc_Cn, 0, 0, 0 },
16646   { unicode_gc_Cn, 0, 0, 0 },
16647   { unicode_gc_Cn, 0, 0, 0 },
16648   { unicode_gc_Cn, 0, 0, 0 },
16649   { unicode_gc_Cn, 0, 0, 0 },
16650   { unicode_gc_Cn, 0, 0, 0 },
16651   { unicode_gc_Cn, 0, 0, 0 },
16652   { unicode_gc_Cn, 0, 0, 0 },
16653   { unicode_gc_Cn, 0, 0, 0 },
16654   { unicode_gc_Cn, 0, 0, 0 },
16655   { unicode_gc_Cn, 0, 0, 0 },
16656   { unicode_gc_Cn, 0, 0, 0 },
16657   { unicode_gc_Cn, 0, 0, 0 },
16658   { unicode_gc_Cn, 0, 0, 0 },
16659   { unicode_gc_Cn, 0, 0, 0 },
16660   { unicode_gc_Cn, 0, 0, 0 },
16661   { unicode_gc_Cn, 0, 0, 0 },
16662   { unicode_gc_Cn, 0, 0, 0 },
16663   { unicode_gc_Cn, 0, 0, 0 },
16664   { unicode_gc_Cn, 0, 0, 0 },
16665   { unicode_gc_Cn, 0, 0, 0 },
16666   { unicode_gc_Cn, 0, 0, 0 },
16667   { unicode_gc_Cn, 0, 0, 0 },
16668   { unicode_gc_Cn, 0, 0, 0 },
16669   { unicode_gc_Cn, 0, 0, 0 },
16670   { unicode_gc_Cn, 0, 0, 0 },
16671   { unicode_gc_Cn, 0, 0, 0 },
16672   { unicode_gc_Cn, 0, 0, 0 },
16673   { unicode_gc_Cn, 0, 0, 0 },
16674   { unicode_gc_Cn, 0, 0, 0 },
16675   { unicode_gc_Cn, 0, 0, 0 },
16676   { unicode_gc_Cn, 0, 0, 0 },
16677   { unicode_gc_Cn, 0, 0, 0 },
16678   { unicode_gc_Cn, 0, 0, 0 },
16679   { unicode_gc_Cn, 0, 0, 0 },
16680   { unicode_gc_Cn, 0, 0, 0 },
16681   { unicode_gc_Cn, 0, 0, 0 },
16682   { unicode_gc_Cn, 0, 0, 0 },
16683   { unicode_gc_Cn, 0, 0, 0 },
16684   { unicode_gc_Cn, 0, 0, 0 },
16685   { unicode_gc_Cn, 0, 0, 0 },
16686   { unicode_gc_Cn, 0, 0, 0 },
16687   { unicode_gc_Cn, 0, 0, 0 },
16688   { unicode_gc_Cn, 0, 0, 0 },
16689   { unicode_gc_Cn, 0, 0, 0 },
16690   { unicode_gc_Cn, 0, 0, 0 },
16691   { unicode_gc_Cn, 0, 0, 0 },
16692   { unicode_gc_Cn, 0, 0, 0 },
16693   { unicode_gc_Cn, 0, 0, 0 },
16694   { unicode_gc_Cn, 0, 0, 0 },
16695   { unicode_gc_Cn, 0, 0, 0 },
16696   { unicode_gc_Cn, 0, 0, 0 },
16697   { unicode_gc_Cn, 0, 0, 0 },
16698   { unicode_gc_Cn, 0, 0, 0 },
16699   { unicode_gc_Cn, 0, 0, 0 },
16700   { unicode_gc_Cn, 0, 0, 0 },
16701   { unicode_gc_Cn, 0, 0, 0 },
16702   { unicode_gc_Cn, 0, 0, 0 },
16703   { unicode_gc_Cn, 0, 0, 0 },
16704   { unicode_gc_Cn, 0, 0, 0 },
16705   { unicode_gc_Cn, 0, 0, 0 },
16706   { unicode_gc_Cn, 0, 0, 0 },
16707   { unicode_gc_Cn, 0, 0, 0 },
16708   { unicode_gc_Cn, 0, 0, 0 },
16709   { unicode_gc_Cn, 0, 0, 0 },
16710   { unicode_gc_Cn, 0, 0, 0 },
16711   { unicode_gc_Cn, 0, 0, 0 },
16712   { unicode_gc_Cn, 0, 0, 0 },
16713   { unicode_gc_Cn, 0, 0, 0 },
16714   { unicode_gc_Cn, 0, 0, 0 },
16715   { unicode_gc_Cn, 0, 0, 0 },
16716   { unicode_gc_Cn, 0, 0, 0 },
16717   { unicode_gc_Cn, 0, 0, 0 },
16718   { unicode_gc_Cn, 0, 0, 0 },
16719   { unicode_gc_Cn, 0, 0, 0 },
16720   { unicode_gc_Cn, 0, 0, 0 },
16721   { unicode_gc_Cn, 0, 0, 0 },
16722   { unicode_gc_Cn, 0, 0, 0 },
16723   { unicode_gc_Cn, 0, 0, 0 },
16724   { unicode_gc_Cn, 0, 0, 0 },
16725   { unicode_gc_Cn, 0, 0, 0 },
16726   { unicode_gc_Cn, 0, 0, 0 },
16727   { unicode_gc_Cn, 0, 0, 0 },
16728   { unicode_gc_Cn, 0, 0, 0 },
16729   { unicode_gc_Cn, 0, 0, 0 },
16730   { unicode_gc_Cn, 0, 0, 0 },
16731   { unicode_gc_Cn, 0, 0, 0 },
16732   { unicode_gc_Cn, 0, 0, 0 },
16733   { unicode_gc_Cn, 0, 0, 0 },
16734   { unicode_gc_Cn, 0, 0, 0 },
16735   { unicode_gc_Cn, 0, 0, 0 },
16736   { unicode_gc_Cn, 0, 0, 0 },
16737   { unicode_gc_Cn, 0, 0, 0 },
16738   { unicode_gc_Cn, 0, 0, 0 },
16739   { unicode_gc_Cn, 0, 0, 0 },
16740   { unicode_gc_Cn, 0, 0, 0 },
16741   { unicode_gc_Cn, 0, 0, 0 },
16742   { unicode_gc_Cn, 0, 0, 0 },
16743   { unicode_gc_Cn, 0, 0, 0 },
16744   { unicode_gc_Cn, 0, 0, 0 },
16745   { unicode_gc_Cn, 0, 0, 0 },
16746   { unicode_gc_Cn, 0, 0, 0 },
16747   { unicode_gc_Cn, 0, 0, 0 },
16748   { unicode_gc_Cn, 0, 0, 0 },
16749   { unicode_gc_Cn, 0, 0, 0 },
16750   { unicode_gc_Cn, 0, 0, 0 },
16751   { unicode_gc_Cn, 0, 0, 0 },
16752   { unicode_gc_Cn, 0, 0, 0 },
16753   { unicode_gc_Cn, 0, 0, 0 },
16754   { unicode_gc_Cn, 0, 0, 0 },
16755   { unicode_gc_Cn, 0, 0, 0 },
16756   { unicode_gc_Cn, 0, 0, 0 },
16757   { unicode_gc_Cn, 0, 0, 0 },
16758   { unicode_gc_Cn, 0, 0, 0 },
16759   { unicode_gc_Cn, 0, 0, 0 },
16760   { unicode_gc_Cn, 0, 0, 0 },
16761   { unicode_gc_Cn, 0, 0, 0 },
16762   { unicode_gc_Cn, 0, 0, 0 },
16763   { unicode_gc_Cn, 0, 0, 0 },
16764   { unicode_gc_Cn, 0, 0, 0 },
16765   { unicode_gc_Cn, 0, 0, 0 },
16766   { unicode_gc_Cn, 0, 0, 0 },
16767   { unicode_gc_Cn, 0, 0, 0 },
16768   { unicode_gc_Cn, 0, 0, 0 },
16769   { unicode_gc_Cn, 0, 0, 0 },
16770   { unicode_gc_Cn, 0, 0, 0 }
16771 };
16772 static const struct unidata subtable65[] = {
16773   { unicode_gc_So, 0, 0, 0 },
16774   { unicode_gc_So, 0, 0, 0 },
16775   { unicode_gc_So, 0, 0, 0 },
16776   { unicode_gc_So, 0, 0, 0 },
16777   { unicode_gc_So, 0, 0, 0 },
16778   { unicode_gc_So, 0, 0, 0 },
16779   { unicode_gc_So, 0, 0, 0 },
16780   { unicode_gc_So, 0, 0, 0 },
16781   { unicode_gc_So, 0, 0, 0 },
16782   { unicode_gc_So, 0, 0, 0 },
16783   { unicode_gc_So, 0, 0, 0 },
16784   { unicode_gc_So, 0, 0, 0 },
16785   { unicode_gc_So, 0, 0, 0 },
16786   { unicode_gc_So, 0, 0, 0 },
16787   { unicode_gc_So, 0, 0, 0 },
16788   { unicode_gc_So, 0, 0, 0 },
16789   { unicode_gc_So, 0, 0, 0 },
16790   { unicode_gc_So, 0, 0, 0 },
16791   { unicode_gc_So, 0, 0, 0 },
16792   { unicode_gc_So, 0, 0, 0 },
16793   { unicode_gc_So, 0, 0, 0 },
16794   { unicode_gc_So, 0, 0, 0 },
16795   { unicode_gc_So, 0, 0, 0 },
16796   { unicode_gc_So, 0, 0, 0 },
16797   { unicode_gc_So, 0, 0, 0 },
16798   { unicode_gc_So, 0, 0, 0 },
16799   { unicode_gc_So, 0, 0, 0 },
16800   { unicode_gc_So, 0, 0, 0 },
16801   { unicode_gc_So, 0, 0, 0 },
16802   { unicode_gc_So, 0, 0, 0 },
16803   { unicode_gc_So, 0, 0, 0 },
16804   { unicode_gc_So, 0, 0, 0 },
16805   { unicode_gc_So, 0, 0, 0 },
16806   { unicode_gc_So, 0, 0, 0 },
16807   { unicode_gc_So, 0, 0, 0 },
16808   { unicode_gc_So, 0, 0, 0 },
16809   { unicode_gc_So, 0, 0, 0 },
16810   { unicode_gc_So, 0, 0, 0 },
16811   { unicode_gc_So, 0, 0, 0 },
16812   { unicode_gc_So, 0, 0, 0 },
16813   { unicode_gc_So, 0, 0, 0 },
16814   { unicode_gc_So, 0, 0, 0 },
16815   { unicode_gc_So, 0, 0, 0 },
16816   { unicode_gc_So, 0, 0, 0 },
16817   { unicode_gc_So, 0, 0, 0 },
16818   { unicode_gc_So, 0, 0, 0 },
16819   { unicode_gc_So, 0, 0, 0 },
16820   { unicode_gc_So, 0, 0, 0 },
16821   { unicode_gc_So, 0, 0, 0 },
16822   { unicode_gc_So, 0, 0, 0 },
16823   { unicode_gc_So, 0, 0, 0 },
16824   { unicode_gc_So, 0, 0, 0 },
16825   { unicode_gc_So, 0, 0, 0 },
16826   { unicode_gc_So, 0, 0, 0 },
16827   { unicode_gc_So, 0, 0, 0 },
16828   { unicode_gc_So, 0, 0, 0 },
16829   { unicode_gc_So, 0, 0, 0 },
16830   { unicode_gc_So, 0, 0, 0 },
16831   { unicode_gc_So, 0, 0, 0 },
16832   { unicode_gc_So, 0, 0, 0 },
16833   { unicode_gc_So, 0, 0, 0 },
16834   { unicode_gc_So, 0, 0, 0 },
16835   { unicode_gc_So, 0, 0, 0 },
16836   { unicode_gc_So, 0, 0, 0 },
16837   { unicode_gc_So, 0, 0, 0 },
16838   { unicode_gc_So, 0, 0, 0 },
16839   { unicode_gc_So, 0, 0, 0 },
16840   { unicode_gc_So, 0, 0, 0 },
16841   { unicode_gc_So, 0, 0, 0 },
16842   { unicode_gc_So, 0, 0, 0 },
16843   { unicode_gc_So, 0, 0, 0 },
16844   { unicode_gc_So, 0, 0, 0 },
16845   { unicode_gc_So, 0, 0, 0 },
16846   { unicode_gc_So, 0, 0, 0 },
16847   { unicode_gc_So, 0, 0, 0 },
16848   { unicode_gc_So, 0, 0, 0 },
16849   { unicode_gc_So, 0, 0, 0 },
16850   { unicode_gc_So, 0, 0, 0 },
16851   { unicode_gc_So, 0, 0, 0 },
16852   { unicode_gc_So, 0, 0, 0 },
16853   { unicode_gc_So, 0, 0, 0 },
16854   { unicode_gc_So, 0, 0, 0 },
16855   { unicode_gc_So, 0, 0, 0 },
16856   { unicode_gc_So, 0, 0, 0 },
16857   { unicode_gc_So, 0, 0, 0 },
16858   { unicode_gc_So, 0, 0, 0 },
16859   { unicode_gc_So, 0, 0, 0 },
16860   { unicode_gc_So, 0, 0, 0 },
16861   { unicode_gc_So, 0, 0, 0 },
16862   { unicode_gc_So, 0, 0, 0 },
16863   { unicode_gc_So, 0, 0, 0 },
16864   { unicode_gc_So, 0, 0, 0 },
16865   { unicode_gc_So, 0, 0, 0 },
16866   { unicode_gc_So, 0, 0, 0 },
16867   { unicode_gc_So, 0, 0, 0 },
16868   { unicode_gc_So, 0, 0, 0 },
16869   { unicode_gc_So, 0, 0, 0 },
16870   { unicode_gc_So, 0, 0, 0 },
16871   { unicode_gc_So, 0, 0, 0 },
16872   { unicode_gc_So, 0, 0, 0 },
16873   { unicode_gc_So, 0, 0, 0 },
16874   { unicode_gc_So, 0, 0, 0 },
16875   { unicode_gc_So, 0, 0, 0 },
16876   { unicode_gc_So, 0, 0, 0 },
16877   { unicode_gc_So, 0, 0, 0 },
16878   { unicode_gc_So, 0, 0, 0 },
16879   { unicode_gc_So, 0, 0, 0 },
16880   { unicode_gc_So, 0, 0, 0 },
16881   { unicode_gc_So, 0, 0, 0 },
16882   { unicode_gc_So, 0, 0, 0 },
16883   { unicode_gc_So, 0, 0, 0 },
16884   { unicode_gc_So, 0, 0, 0 },
16885   { unicode_gc_So, 0, 0, 0 },
16886   { unicode_gc_So, 0, 0, 0 },
16887   { unicode_gc_So, 0, 0, 0 },
16888   { unicode_gc_So, 0, 0, 0 },
16889   { unicode_gc_So, 0, 0, 0 },
16890   { unicode_gc_So, 0, 0, 0 },
16891   { unicode_gc_So, 0, 0, 0 },
16892   { unicode_gc_So, 0, 0, 0 },
16893   { unicode_gc_So, 0, 0, 0 },
16894   { unicode_gc_So, 0, 0, 0 },
16895   { unicode_gc_So, 0, 0, 0 },
16896   { unicode_gc_So, 0, 0, 0 },
16897   { unicode_gc_So, 0, 0, 0 },
16898   { unicode_gc_So, 0, 0, 0 },
16899   { unicode_gc_So, 0, 0, 0 },
16900   { unicode_gc_So, 0, 0, 0 },
16901   { unicode_gc_So, 0, 0, 0 },
16902   { unicode_gc_So, 0, 0, 0 },
16903   { unicode_gc_So, 0, 0, 0 },
16904   { unicode_gc_So, 0, 0, 0 },
16905   { unicode_gc_So, 0, 0, 0 },
16906   { unicode_gc_So, 0, 0, 0 },
16907   { unicode_gc_So, 0, 0, 0 },
16908   { unicode_gc_So, 0, 0, 0 },
16909   { unicode_gc_So, 0, 0, 0 },
16910   { unicode_gc_So, 0, 0, 0 },
16911   { unicode_gc_So, 0, 0, 0 },
16912   { unicode_gc_So, 0, 0, 0 },
16913   { unicode_gc_So, 0, 0, 0 },
16914   { unicode_gc_So, 0, 0, 0 },
16915   { unicode_gc_So, 0, 0, 0 },
16916   { unicode_gc_So, 0, 0, 0 },
16917   { unicode_gc_So, 0, 0, 0 },
16918   { unicode_gc_So, 0, 0, 0 },
16919   { unicode_gc_So, 0, 0, 0 },
16920   { unicode_gc_So, 0, 0, 0 },
16921   { unicode_gc_So, 0, 0, 0 },
16922   { unicode_gc_So, 0, 0, 0 },
16923   { unicode_gc_So, 0, 0, 0 },
16924   { unicode_gc_So, 0, 0, 0 },
16925   { unicode_gc_So, 0, 0, 0 },
16926   { unicode_gc_So, 0, 0, 0 },
16927   { unicode_gc_So, 0, 0, 0 },
16928   { unicode_gc_So, 0, 0, 0 },
16929   { unicode_gc_So, 0, 0, 0 },
16930   { unicode_gc_So, 0, 0, 0 },
16931   { unicode_gc_So, 0, 0, 0 },
16932   { unicode_gc_So, 0, 0, 0 },
16933   { unicode_gc_So, 0, 0, 0 },
16934   { unicode_gc_So, 0, 0, 0 },
16935   { unicode_gc_So, 0, 0, 0 },
16936   { unicode_gc_So, 0, 0, 0 },
16937   { unicode_gc_So, 0, 0, 0 },
16938   { unicode_gc_So, 0, 0, 0 },
16939   { unicode_gc_So, 0, 0, 0 },
16940   { unicode_gc_So, 0, 0, 0 },
16941   { unicode_gc_So, 0, 0, 0 },
16942   { unicode_gc_So, 0, 0, 0 },
16943   { unicode_gc_So, 0, 0, 0 },
16944   { unicode_gc_So, 0, 0, 0 },
16945   { unicode_gc_So, 0, 0, 0 },
16946   { unicode_gc_So, 0, 0, 0 },
16947   { unicode_gc_So, 0, 0, 0 },
16948   { unicode_gc_So, 0, 0, 0 },
16949   { unicode_gc_So, 0, 0, 0 },
16950   { unicode_gc_So, 0, 0, 0 },
16951   { unicode_gc_So, 0, 0, 0 },
16952   { unicode_gc_So, 0, 0, 0 },
16953   { unicode_gc_So, 0, 0, 0 },
16954   { unicode_gc_So, 0, 0, 0 },
16955   { unicode_gc_So, 0, 0, 0 },
16956   { unicode_gc_So, 0, 0, 0 },
16957   { unicode_gc_So, 0, 0, 0 },
16958   { unicode_gc_So, 0, 0, 0 },
16959   { unicode_gc_So, 0, 0, 0 },
16960   { unicode_gc_So, 0, 0, 0 },
16961   { unicode_gc_So, 0, 0, 0 },
16962   { unicode_gc_So, 0, 0, 0 },
16963   { unicode_gc_So, 0, 0, 0 },
16964   { unicode_gc_So, 0, 0, 0 },
16965   { unicode_gc_So, 0, 0, 0 },
16966   { unicode_gc_So, 0, 0, 0 },
16967   { unicode_gc_So, 0, 0, 0 },
16968   { unicode_gc_So, 0, 0, 0 },
16969   { unicode_gc_So, 0, 0, 0 },
16970   { unicode_gc_So, 0, 0, 0 },
16971   { unicode_gc_So, 0, 0, 0 },
16972   { unicode_gc_So, 0, 0, 0 },
16973   { unicode_gc_So, 0, 0, 0 },
16974   { unicode_gc_So, 0, 0, 0 },
16975   { unicode_gc_So, 0, 0, 0 },
16976   { unicode_gc_So, 0, 0, 0 },
16977   { unicode_gc_So, 0, 0, 0 },
16978   { unicode_gc_So, 0, 0, 0 },
16979   { unicode_gc_So, 0, 0, 0 },
16980   { unicode_gc_So, 0, 0, 0 },
16981   { unicode_gc_So, 0, 0, 0 },
16982   { unicode_gc_So, 0, 0, 0 },
16983   { unicode_gc_So, 0, 0, 0 },
16984   { unicode_gc_So, 0, 0, 0 },
16985   { unicode_gc_So, 0, 0, 0 },
16986   { unicode_gc_So, 0, 0, 0 },
16987   { unicode_gc_So, 0, 0, 0 },
16988   { unicode_gc_So, 0, 0, 0 },
16989   { unicode_gc_So, 0, 0, 0 },
16990   { unicode_gc_So, 0, 0, 0 },
16991   { unicode_gc_So, 0, 0, 0 },
16992   { unicode_gc_So, 0, 0, 0 },
16993   { unicode_gc_So, 0, 0, 0 },
16994   { unicode_gc_So, 0, 0, 0 },
16995   { unicode_gc_So, 0, 0, 0 },
16996   { unicode_gc_So, 0, 0, 0 },
16997   { unicode_gc_So, 0, 0, 0 },
16998   { unicode_gc_So, 0, 0, 0 },
16999   { unicode_gc_So, 0, 0, 0 },
17000   { unicode_gc_So, 0, 0, 0 },
17001   { unicode_gc_So, 0, 0, 0 },
17002   { unicode_gc_So, 0, 0, 0 },
17003   { unicode_gc_So, 0, 0, 0 },
17004   { unicode_gc_So, 0, 0, 0 },
17005   { unicode_gc_So, 0, 0, 0 },
17006   { unicode_gc_So, 0, 0, 0 },
17007   { unicode_gc_So, 0, 0, 0 },
17008   { unicode_gc_So, 0, 0, 0 },
17009   { unicode_gc_So, 0, 0, 0 },
17010   { unicode_gc_So, 0, 0, 0 },
17011   { unicode_gc_So, 0, 0, 0 },
17012   { unicode_gc_So, 0, 0, 0 },
17013   { unicode_gc_So, 0, 0, 0 },
17014   { unicode_gc_So, 0, 0, 0 },
17015   { unicode_gc_So, 0, 0, 0 },
17016   { unicode_gc_So, 0, 0, 0 },
17017   { unicode_gc_So, 0, 0, 0 },
17018   { unicode_gc_So, 0, 0, 0 },
17019   { unicode_gc_Cn, 0, 0, 0 },
17020   { unicode_gc_Cn, 0, 0, 0 },
17021   { unicode_gc_Cn, 0, 0, 0 },
17022   { unicode_gc_Cn, 0, 0, 0 },
17023   { unicode_gc_Cn, 0, 0, 0 },
17024   { unicode_gc_Cn, 0, 0, 0 },
17025   { unicode_gc_Cn, 0, 0, 0 },
17026   { unicode_gc_Cn, 0, 0, 0 },
17027   { unicode_gc_Cn, 0, 0, 0 },
17028   { unicode_gc_Cn, 0, 0, 0 }
17029 };
17030 static const struct unidata subtable66[] = {
17031   { unicode_gc_So, 0, 0, 0 },
17032   { unicode_gc_So, 0, 0, 0 },
17033   { unicode_gc_So, 0, 0, 0 },
17034   { unicode_gc_So, 0, 0, 0 },
17035   { unicode_gc_So, 0, 0, 0 },
17036   { unicode_gc_So, 0, 0, 0 },
17037   { unicode_gc_So, 0, 0, 0 },
17038   { unicode_gc_So, 0, 0, 0 },
17039   { unicode_gc_So, 0, 0, 0 },
17040   { unicode_gc_So, 0, 0, 0 },
17041   { unicode_gc_So, 0, 0, 0 },
17042   { unicode_gc_So, 0, 0, 0 },
17043   { unicode_gc_So, 0, 0, 0 },
17044   { unicode_gc_So, 0, 0, 0 },
17045   { unicode_gc_So, 0, 0, 0 },
17046   { unicode_gc_So, 0, 0, 0 },
17047   { unicode_gc_So, 0, 0, 0 },
17048   { unicode_gc_So, 0, 0, 0 },
17049   { unicode_gc_So, 0, 0, 0 },
17050   { unicode_gc_So, 0, 0, 0 },
17051   { unicode_gc_So, 0, 0, 0 },
17052   { unicode_gc_So, 0, 0, 0 },
17053   { unicode_gc_So, 0, 0, 0 },
17054   { unicode_gc_So, 0, 0, 0 },
17055   { unicode_gc_So, 0, 0, 0 },
17056   { unicode_gc_So, 0, 0, 0 },
17057   { unicode_gc_So, 0, 0, 0 },
17058   { unicode_gc_So, 0, 0, 0 },
17059   { unicode_gc_So, 0, 0, 0 },
17060   { unicode_gc_So, 0, 0, 0 },
17061   { unicode_gc_So, 0, 0, 0 },
17062   { unicode_gc_So, 0, 0, 0 },
17063   { unicode_gc_So, 0, 0, 0 },
17064   { unicode_gc_So, 0, 0, 0 },
17065   { unicode_gc_So, 0, 0, 0 },
17066   { unicode_gc_So, 0, 0, 0 },
17067   { unicode_gc_So, 0, 0, 0 },
17068   { unicode_gc_So, 0, 0, 0 },
17069   { unicode_gc_So, 0, 0, 0 },
17070   { unicode_gc_Cn, 0, 0, 0 },
17071   { unicode_gc_Cn, 0, 0, 0 },
17072   { unicode_gc_Cn, 0, 0, 0 },
17073   { unicode_gc_So, 0, 0, 0 },
17074   { unicode_gc_So, 0, 0, 0 },
17075   { unicode_gc_So, 0, 0, 0 },
17076   { unicode_gc_So, 0, 0, 0 },
17077   { unicode_gc_So, 0, 0, 0 },
17078   { unicode_gc_So, 0, 0, 0 },
17079   { unicode_gc_So, 0, 0, 0 },
17080   { unicode_gc_So, 0, 0, 0 },
17081   { unicode_gc_So, 0, 0, 0 },
17082   { unicode_gc_So, 0, 0, 0 },
17083   { unicode_gc_So, 0, 0, 0 },
17084   { unicode_gc_So, 0, 0, 0 },
17085   { unicode_gc_So, 0, 0, 0 },
17086   { unicode_gc_So, 0, 0, 0 },
17087   { unicode_gc_So, 0, 0, 0 },
17088   { unicode_gc_So, 0, 0, 0 },
17089   { unicode_gc_So, 0, 0, 0 },
17090   { unicode_gc_So, 0, 0, 0 },
17091   { unicode_gc_So, 0, 0, 0 },
17092   { unicode_gc_So, 0, 0, 0 },
17093   { unicode_gc_So, 0, 0, 0 },
17094   { unicode_gc_So, 0, 0, 0 },
17095   { unicode_gc_So, 0, 0, 0 },
17096   { unicode_gc_So, 0, 0, 0 },
17097   { unicode_gc_So, 0, 0, 0 },
17098   { unicode_gc_So, 0, 0, 0 },
17099   { unicode_gc_So, 0, 0, 0 },
17100   { unicode_gc_So, 0, 0, 0 },
17101   { unicode_gc_So, 0, 0, 0 },
17102   { unicode_gc_So, 0, 0, 0 },
17103   { unicode_gc_So, 0, 0, 0 },
17104   { unicode_gc_So, 0, 0, 0 },
17105   { unicode_gc_So, 0, 0, 0 },
17106   { unicode_gc_So, 0, 0, 0 },
17107   { unicode_gc_So, 0, 0, 0 },
17108   { unicode_gc_So, 0, 0, 0 },
17109   { unicode_gc_So, 0, 0, 0 },
17110   { unicode_gc_So, 0, 0, 0 },
17111   { unicode_gc_So, 0, 0, 0 },
17112   { unicode_gc_So, 0, 0, 0 },
17113   { unicode_gc_So, 0, 0, 0 },
17114   { unicode_gc_So, 0, 0, 0 },
17115   { unicode_gc_So, 0, 0, 0 },
17116   { unicode_gc_So, 0, 0, 0 },
17117   { unicode_gc_So, 0, 0, 0 },
17118   { unicode_gc_So, 0, 0, 0 },
17119   { unicode_gc_So, 0, 0, 0 },
17120   { unicode_gc_So, 0, 0, 0 },
17121   { unicode_gc_So, 0, 0, 0 },
17122   { unicode_gc_So, 0, 0, 0 },
17123   { unicode_gc_So, 0, 0, 0 },
17124   { unicode_gc_So, 0, 0, 0 },
17125   { unicode_gc_So, 0, 0, 0 },
17126   { unicode_gc_So, 0, 0, 0 },
17127   { unicode_gc_So, 0, 0, 0 },
17128   { unicode_gc_So, 0, 0, 0 },
17129   { unicode_gc_So, 0, 0, 0 },
17130   { unicode_gc_So, 0, 0, 0 },
17131   { unicode_gc_So, 0, 0, 0 },
17132   { unicode_gc_Mc, 216, 0, 0 },
17133   { unicode_gc_Mc, 216, 0, 0 },
17134   { unicode_gc_Mn, 1, 0, 0 },
17135   { unicode_gc_Mn, 1, 0, 0 },
17136   { unicode_gc_Mn, 1, 0, 0 },
17137   { unicode_gc_So, 0, 0, 0 },
17138   { unicode_gc_So, 0, 0, 0 },
17139   { unicode_gc_So, 0, 0, 0 },
17140   { unicode_gc_Mc, 226, 0, 0 },
17141   { unicode_gc_Mc, 216, 0, 0 },
17142   { unicode_gc_Mc, 216, 0, 0 },
17143   { unicode_gc_Mc, 216, 0, 0 },
17144   { unicode_gc_Mc, 216, 0, 0 },
17145   { unicode_gc_Mc, 216, 0, 0 },
17146   { unicode_gc_Cf, 0, 0, 0 },
17147   { unicode_gc_Cf, 0, 0, 0 },
17148   { unicode_gc_Cf, 0, 0, 0 },
17149   { unicode_gc_Cf, 0, 0, 0 },
17150   { unicode_gc_Cf, 0, 0, 0 },
17151   { unicode_gc_Cf, 0, 0, 0 },
17152   { unicode_gc_Cf, 0, 0, 0 },
17153   { unicode_gc_Cf, 0, 0, 0 },
17154   { unicode_gc_Mn, 220, 0, 0 },
17155   { unicode_gc_Mn, 220, 0, 0 },
17156   { unicode_gc_Mn, 220, 0, 0 },
17157   { unicode_gc_Mn, 220, 0, 0 },
17158   { unicode_gc_Mn, 220, 0, 0 },
17159   { unicode_gc_Mn, 220, 0, 0 },
17160   { unicode_gc_Mn, 220, 0, 0 },
17161   { unicode_gc_Mn, 220, 0, 0 },
17162   { unicode_gc_So, 0, 0, 0 },
17163   { unicode_gc_So, 0, 0, 0 },
17164   { unicode_gc_Mn, 230, 0, 0 },
17165   { unicode_gc_Mn, 230, 0, 0 },
17166   { unicode_gc_Mn, 230, 0, 0 },
17167   { unicode_gc_Mn, 230, 0, 0 },
17168   { unicode_gc_Mn, 230, 0, 0 },
17169   { unicode_gc_Mn, 220, 0, 0 },
17170   { unicode_gc_Mn, 220, 0, 0 },
17171   { unicode_gc_So, 0, 0, 0 },
17172   { unicode_gc_So, 0, 0, 0 },
17173   { unicode_gc_So, 0, 0, 0 },
17174   { unicode_gc_So, 0, 0, 0 },
17175   { unicode_gc_So, 0, 0, 0 },
17176   { unicode_gc_So, 0, 0, 0 },
17177   { unicode_gc_So, 0, 0, 0 },
17178   { unicode_gc_So, 0, 0, 0 },
17179   { unicode_gc_So, 0, 0, 0 },
17180   { unicode_gc_So, 0, 0, 0 },
17181   { unicode_gc_So, 0, 0, 0 },
17182   { unicode_gc_So, 0, 0, 0 },
17183   { unicode_gc_So, 0, 0, 0 },
17184   { unicode_gc_So, 0, 0, 0 },
17185   { unicode_gc_So, 0, 0, 0 },
17186   { unicode_gc_So, 0, 0, 0 },
17187   { unicode_gc_So, 0, 0, 0 },
17188   { unicode_gc_So, 0, 0, 0 },
17189   { unicode_gc_So, 0, 0, 0 },
17190   { unicode_gc_So, 0, 0, 0 },
17191   { unicode_gc_So, 0, 0, 0 },
17192   { unicode_gc_So, 0, 0, 0 },
17193   { unicode_gc_So, 0, 0, 0 },
17194   { unicode_gc_So, 0, 0, 0 },
17195   { unicode_gc_So, 0, 0, 0 },
17196   { unicode_gc_So, 0, 0, 0 },
17197   { unicode_gc_So, 0, 0, 0 },
17198   { unicode_gc_So, 0, 0, 0 },
17199   { unicode_gc_So, 0, 0, 0 },
17200   { unicode_gc_So, 0, 0, 0 },
17201   { unicode_gc_Mn, 230, 0, 0 },
17202   { unicode_gc_Mn, 230, 0, 0 },
17203   { unicode_gc_Mn, 230, 0, 0 },
17204   { unicode_gc_Mn, 230, 0, 0 },
17205   { unicode_gc_So, 0, 0, 0 },
17206   { unicode_gc_So, 0, 0, 0 },
17207   { unicode_gc_So, 0, 0, 0 },
17208   { unicode_gc_So, 0, 0, 0 },
17209   { unicode_gc_So, 0, 0, 0 },
17210   { unicode_gc_So, 0, 0, 0 },
17211   { unicode_gc_So, 0, 0, 0 },
17212   { unicode_gc_So, 0, 0, 0 },
17213   { unicode_gc_So, 0, 0, 0 },
17214   { unicode_gc_So, 0, 0, 0 },
17215   { unicode_gc_So, 0, 0, 0 },
17216   { unicode_gc_So, 0, 0, 0 },
17217   { unicode_gc_So, 0, 0, 0 },
17218   { unicode_gc_So, 0, 0, 0 },
17219   { unicode_gc_So, 0, 0, 0 },
17220   { unicode_gc_So, 0, 0, 0 },
17221   { unicode_gc_So, 0, 0, 0 },
17222   { unicode_gc_So, 0, 0, 0 },
17223   { unicode_gc_So, 0, 0, 0 },
17224   { unicode_gc_So, 0, 0, 0 },
17225   { unicode_gc_So, 0, 0, 0 },
17226   { unicode_gc_So, 0, 0, 0 },
17227   { unicode_gc_So, 0, 0, 0 },
17228   { unicode_gc_So, 0, 0, 0 },
17229   { unicode_gc_So, 0, 0, 0 },
17230   { unicode_gc_So, 0, 0, 0 },
17231   { unicode_gc_So, 0, 0, 0 },
17232   { unicode_gc_So, 0, 0, 0 },
17233   { unicode_gc_So, 0, 0, 0 },
17234   { unicode_gc_So, 0, 0, 0 },
17235   { unicode_gc_So, 0, 0, 0 },
17236   { unicode_gc_So, 0, 0, 0 },
17237   { unicode_gc_So, 0, 0, 0 },
17238   { unicode_gc_So, 0, 0, 0 },
17239   { unicode_gc_So, 0, 0, 0 },
17240   { unicode_gc_So, 0, 0, 0 },
17241   { unicode_gc_So, 0, 0, 0 },
17242   { unicode_gc_So, 0, 0, 0 },
17243   { unicode_gc_So, 0, 0, 0 },
17244   { unicode_gc_So, 0, 0, 0 },
17245   { unicode_gc_So, 0, 0, 0 },
17246   { unicode_gc_So, 0, 0, 0 },
17247   { unicode_gc_So, 0, 0, 0 },
17248   { unicode_gc_So, 0, 0, 0 },
17249   { unicode_gc_So, 0, 0, 0 },
17250   { unicode_gc_So, 0, 0, 0 },
17251   { unicode_gc_So, 0, 0, 0 },
17252   { unicode_gc_So, 0, 0, 0 },
17253   { unicode_gc_Cn, 0, 0, 0 },
17254   { unicode_gc_Cn, 0, 0, 0 },
17255   { unicode_gc_Cn, 0, 0, 0 },
17256   { unicode_gc_Cn, 0, 0, 0 },
17257   { unicode_gc_Cn, 0, 0, 0 },
17258   { unicode_gc_Cn, 0, 0, 0 },
17259   { unicode_gc_Cn, 0, 0, 0 },
17260   { unicode_gc_Cn, 0, 0, 0 },
17261   { unicode_gc_Cn, 0, 0, 0 },
17262   { unicode_gc_Cn, 0, 0, 0 },
17263   { unicode_gc_Cn, 0, 0, 0 },
17264   { unicode_gc_Cn, 0, 0, 0 },
17265   { unicode_gc_Cn, 0, 0, 0 },
17266   { unicode_gc_Cn, 0, 0, 0 },
17267   { unicode_gc_Cn, 0, 0, 0 },
17268   { unicode_gc_Cn, 0, 0, 0 },
17269   { unicode_gc_Cn, 0, 0, 0 },
17270   { unicode_gc_Cn, 0, 0, 0 },
17271   { unicode_gc_Cn, 0, 0, 0 },
17272   { unicode_gc_Cn, 0, 0, 0 },
17273   { unicode_gc_Cn, 0, 0, 0 },
17274   { unicode_gc_Cn, 0, 0, 0 },
17275   { unicode_gc_Cn, 0, 0, 0 },
17276   { unicode_gc_Cn, 0, 0, 0 },
17277   { unicode_gc_Cn, 0, 0, 0 },
17278   { unicode_gc_Cn, 0, 0, 0 },
17279   { unicode_gc_Cn, 0, 0, 0 },
17280   { unicode_gc_Cn, 0, 0, 0 },
17281   { unicode_gc_Cn, 0, 0, 0 },
17282   { unicode_gc_Cn, 0, 0, 0 },
17283   { unicode_gc_Cn, 0, 0, 0 },
17284   { unicode_gc_Cn, 0, 0, 0 },
17285   { unicode_gc_Cn, 0, 0, 0 },
17286   { unicode_gc_Cn, 0, 0, 0 }
17287 };
17288 static const struct unidata subtable67[] = {
17289   { unicode_gc_So, 0, 0, 0 },
17290   { unicode_gc_So, 0, 0, 0 },
17291   { unicode_gc_So, 0, 0, 0 },
17292   { unicode_gc_So, 0, 0, 0 },
17293   { unicode_gc_So, 0, 0, 0 },
17294   { unicode_gc_So, 0, 0, 0 },
17295   { unicode_gc_So, 0, 0, 0 },
17296   { unicode_gc_So, 0, 0, 0 },
17297   { unicode_gc_So, 0, 0, 0 },
17298   { unicode_gc_So, 0, 0, 0 },
17299   { unicode_gc_So, 0, 0, 0 },
17300   { unicode_gc_So, 0, 0, 0 },
17301   { unicode_gc_So, 0, 0, 0 },
17302   { unicode_gc_So, 0, 0, 0 },
17303   { unicode_gc_So, 0, 0, 0 },
17304   { unicode_gc_So, 0, 0, 0 },
17305   { unicode_gc_So, 0, 0, 0 },
17306   { unicode_gc_So, 0, 0, 0 },
17307   { unicode_gc_So, 0, 0, 0 },
17308   { unicode_gc_So, 0, 0, 0 },
17309   { unicode_gc_So, 0, 0, 0 },
17310   { unicode_gc_So, 0, 0, 0 },
17311   { unicode_gc_So, 0, 0, 0 },
17312   { unicode_gc_So, 0, 0, 0 },
17313   { unicode_gc_So, 0, 0, 0 },
17314   { unicode_gc_So, 0, 0, 0 },
17315   { unicode_gc_So, 0, 0, 0 },
17316   { unicode_gc_So, 0, 0, 0 },
17317   { unicode_gc_So, 0, 0, 0 },
17318   { unicode_gc_So, 0, 0, 0 },
17319   { unicode_gc_So, 0, 0, 0 },
17320   { unicode_gc_So, 0, 0, 0 },
17321   { unicode_gc_So, 0, 0, 0 },
17322   { unicode_gc_So, 0, 0, 0 },
17323   { unicode_gc_So, 0, 0, 0 },
17324   { unicode_gc_So, 0, 0, 0 },
17325   { unicode_gc_So, 0, 0, 0 },
17326   { unicode_gc_So, 0, 0, 0 },
17327   { unicode_gc_So, 0, 0, 0 },
17328   { unicode_gc_So, 0, 0, 0 },
17329   { unicode_gc_So, 0, 0, 0 },
17330   { unicode_gc_So, 0, 0, 0 },
17331   { unicode_gc_So, 0, 0, 0 },
17332   { unicode_gc_So, 0, 0, 0 },
17333   { unicode_gc_So, 0, 0, 0 },
17334   { unicode_gc_So, 0, 0, 0 },
17335   { unicode_gc_So, 0, 0, 0 },
17336   { unicode_gc_So, 0, 0, 0 },
17337   { unicode_gc_So, 0, 0, 0 },
17338   { unicode_gc_So, 0, 0, 0 },
17339   { unicode_gc_So, 0, 0, 0 },
17340   { unicode_gc_So, 0, 0, 0 },
17341   { unicode_gc_So, 0, 0, 0 },
17342   { unicode_gc_So, 0, 0, 0 },
17343   { unicode_gc_So, 0, 0, 0 },
17344   { unicode_gc_So, 0, 0, 0 },
17345   { unicode_gc_So, 0, 0, 0 },
17346   { unicode_gc_So, 0, 0, 0 },
17347   { unicode_gc_So, 0, 0, 0 },
17348   { unicode_gc_So, 0, 0, 0 },
17349   { unicode_gc_So, 0, 0, 0 },
17350   { unicode_gc_So, 0, 0, 0 },
17351   { unicode_gc_So, 0, 0, 0 },
17352   { unicode_gc_So, 0, 0, 0 },
17353   { unicode_gc_So, 0, 0, 0 },
17354   { unicode_gc_So, 0, 0, 0 },
17355   { unicode_gc_So, 0, 0, 0 },
17356   { unicode_gc_So, 0, 0, 0 },
17357   { unicode_gc_So, 0, 0, 0 },
17358   { unicode_gc_So, 0, 0, 0 },
17359   { unicode_gc_So, 0, 0, 0 },
17360   { unicode_gc_So, 0, 0, 0 },
17361   { unicode_gc_So, 0, 0, 0 },
17362   { unicode_gc_So, 0, 0, 0 },
17363   { unicode_gc_So, 0, 0, 0 },
17364   { unicode_gc_So, 0, 0, 0 },
17365   { unicode_gc_So, 0, 0, 0 },
17366   { unicode_gc_So, 0, 0, 0 },
17367   { unicode_gc_So, 0, 0, 0 },
17368   { unicode_gc_So, 0, 0, 0 },
17369   { unicode_gc_So, 0, 0, 0 },
17370   { unicode_gc_So, 0, 0, 0 },
17371   { unicode_gc_So, 0, 0, 0 },
17372   { unicode_gc_So, 0, 0, 0 },
17373   { unicode_gc_So, 0, 0, 0 },
17374   { unicode_gc_So, 0, 0, 0 },
17375   { unicode_gc_So, 0, 0, 0 },
17376   { unicode_gc_Cn, 0, 0, 0 },
17377   { unicode_gc_Cn, 0, 0, 0 },
17378   { unicode_gc_Cn, 0, 0, 0 },
17379   { unicode_gc_Cn, 0, 0, 0 },
17380   { unicode_gc_Cn, 0, 0, 0 },
17381   { unicode_gc_Cn, 0, 0, 0 },
17382   { unicode_gc_Cn, 0, 0, 0 },
17383   { unicode_gc_Cn, 0, 0, 0 },
17384   { unicode_gc_Cn, 0, 0, 0 },
17385   { unicode_gc_Cn, 0, 0, 0 },
17386   { unicode_gc_Cn, 0, 0, 0 },
17387   { unicode_gc_Cn, 0, 0, 0 },
17388   { unicode_gc_Cn, 0, 0, 0 },
17389   { unicode_gc_Cn, 0, 0, 0 },
17390   { unicode_gc_Cn, 0, 0, 0 },
17391   { unicode_gc_Cn, 0, 0, 0 },
17392   { unicode_gc_Cn, 0, 0, 0 },
17393   { unicode_gc_Cn, 0, 0, 0 },
17394   { unicode_gc_Cn, 0, 0, 0 },
17395   { unicode_gc_Cn, 0, 0, 0 },
17396   { unicode_gc_Cn, 0, 0, 0 },
17397   { unicode_gc_Cn, 0, 0, 0 },
17398   { unicode_gc_Cn, 0, 0, 0 },
17399   { unicode_gc_Cn, 0, 0, 0 },
17400   { unicode_gc_Cn, 0, 0, 0 },
17401   { unicode_gc_Cn, 0, 0, 0 },
17402   { unicode_gc_Cn, 0, 0, 0 },
17403   { unicode_gc_Cn, 0, 0, 0 },
17404   { unicode_gc_Cn, 0, 0, 0 },
17405   { unicode_gc_Cn, 0, 0, 0 },
17406   { unicode_gc_Cn, 0, 0, 0 },
17407   { unicode_gc_Cn, 0, 0, 0 },
17408   { unicode_gc_Cn, 0, 0, 0 },
17409   { unicode_gc_Cn, 0, 0, 0 },
17410   { unicode_gc_Cn, 0, 0, 0 },
17411   { unicode_gc_Cn, 0, 0, 0 },
17412   { unicode_gc_Cn, 0, 0, 0 },
17413   { unicode_gc_Cn, 0, 0, 0 },
17414   { unicode_gc_Cn, 0, 0, 0 },
17415   { unicode_gc_Cn, 0, 0, 0 },
17416   { unicode_gc_Cn, 0, 0, 0 },
17417   { unicode_gc_Cn, 0, 0, 0 },
17418   { unicode_gc_Cn, 0, 0, 0 },
17419   { unicode_gc_Cn, 0, 0, 0 },
17420   { unicode_gc_Cn, 0, 0, 0 },
17421   { unicode_gc_Cn, 0, 0, 0 },
17422   { unicode_gc_Cn, 0, 0, 0 },
17423   { unicode_gc_Cn, 0, 0, 0 },
17424   { unicode_gc_Cn, 0, 0, 0 },
17425   { unicode_gc_Cn, 0, 0, 0 },
17426   { unicode_gc_Cn, 0, 0, 0 },
17427   { unicode_gc_Cn, 0, 0, 0 },
17428   { unicode_gc_Cn, 0, 0, 0 },
17429   { unicode_gc_Cn, 0, 0, 0 },
17430   { unicode_gc_Cn, 0, 0, 0 },
17431   { unicode_gc_Cn, 0, 0, 0 },
17432   { unicode_gc_Cn, 0, 0, 0 },
17433   { unicode_gc_Cn, 0, 0, 0 },
17434   { unicode_gc_Cn, 0, 0, 0 },
17435   { unicode_gc_Cn, 0, 0, 0 },
17436   { unicode_gc_Cn, 0, 0, 0 },
17437   { unicode_gc_Cn, 0, 0, 0 },
17438   { unicode_gc_Cn, 0, 0, 0 },
17439   { unicode_gc_Cn, 0, 0, 0 },
17440   { unicode_gc_Cn, 0, 0, 0 },
17441   { unicode_gc_Cn, 0, 0, 0 },
17442   { unicode_gc_Cn, 0, 0, 0 },
17443   { unicode_gc_Cn, 0, 0, 0 },
17444   { unicode_gc_Cn, 0, 0, 0 },
17445   { unicode_gc_Cn, 0, 0, 0 },
17446   { unicode_gc_Cn, 0, 0, 0 },
17447   { unicode_gc_Cn, 0, 0, 0 },
17448   { unicode_gc_Cn, 0, 0, 0 },
17449   { unicode_gc_Cn, 0, 0, 0 },
17450   { unicode_gc_Cn, 0, 0, 0 },
17451   { unicode_gc_Cn, 0, 0, 0 },
17452   { unicode_gc_Cn, 0, 0, 0 },
17453   { unicode_gc_Cn, 0, 0, 0 },
17454   { unicode_gc_Cn, 0, 0, 0 },
17455   { unicode_gc_Cn, 0, 0, 0 },
17456   { unicode_gc_Cn, 0, 0, 0 },
17457   { unicode_gc_Cn, 0, 0, 0 },
17458   { unicode_gc_Cn, 0, 0, 0 },
17459   { unicode_gc_Cn, 0, 0, 0 },
17460   { unicode_gc_Cn, 0, 0, 0 },
17461   { unicode_gc_Cn, 0, 0, 0 },
17462   { unicode_gc_Cn, 0, 0, 0 },
17463   { unicode_gc_Cn, 0, 0, 0 },
17464   { unicode_gc_Cn, 0, 0, 0 },
17465   { unicode_gc_Cn, 0, 0, 0 },
17466   { unicode_gc_Cn, 0, 0, 0 },
17467   { unicode_gc_Cn, 0, 0, 0 },
17468   { unicode_gc_Cn, 0, 0, 0 },
17469   { unicode_gc_Cn, 0, 0, 0 },
17470   { unicode_gc_Cn, 0, 0, 0 },
17471   { unicode_gc_Cn, 0, 0, 0 },
17472   { unicode_gc_Cn, 0, 0, 0 },
17473   { unicode_gc_Cn, 0, 0, 0 },
17474   { unicode_gc_Cn, 0, 0, 0 },
17475   { unicode_gc_Cn, 0, 0, 0 },
17476   { unicode_gc_Cn, 0, 0, 0 },
17477   { unicode_gc_Cn, 0, 0, 0 },
17478   { unicode_gc_Cn, 0, 0, 0 },
17479   { unicode_gc_Cn, 0, 0, 0 },
17480   { unicode_gc_Cn, 0, 0, 0 },
17481   { unicode_gc_Cn, 0, 0, 0 },
17482   { unicode_gc_Cn, 0, 0, 0 },
17483   { unicode_gc_Cn, 0, 0, 0 },
17484   { unicode_gc_Cn, 0, 0, 0 },
17485   { unicode_gc_Cn, 0, 0, 0 },
17486   { unicode_gc_Cn, 0, 0, 0 },
17487   { unicode_gc_Cn, 0, 0, 0 },
17488   { unicode_gc_Cn, 0, 0, 0 },
17489   { unicode_gc_Cn, 0, 0, 0 },
17490   { unicode_gc_Cn, 0, 0, 0 },
17491   { unicode_gc_Cn, 0, 0, 0 },
17492   { unicode_gc_Cn, 0, 0, 0 },
17493   { unicode_gc_Cn, 0, 0, 0 },
17494   { unicode_gc_Cn, 0, 0, 0 },
17495   { unicode_gc_Cn, 0, 0, 0 },
17496   { unicode_gc_Cn, 0, 0, 0 },
17497   { unicode_gc_Cn, 0, 0, 0 },
17498   { unicode_gc_Cn, 0, 0, 0 },
17499   { unicode_gc_Cn, 0, 0, 0 },
17500   { unicode_gc_Cn, 0, 0, 0 },
17501   { unicode_gc_Cn, 0, 0, 0 },
17502   { unicode_gc_Cn, 0, 0, 0 },
17503   { unicode_gc_Cn, 0, 0, 0 },
17504   { unicode_gc_Cn, 0, 0, 0 },
17505   { unicode_gc_Cn, 0, 0, 0 },
17506   { unicode_gc_Cn, 0, 0, 0 },
17507   { unicode_gc_Cn, 0, 0, 0 },
17508   { unicode_gc_Cn, 0, 0, 0 },
17509   { unicode_gc_Cn, 0, 0, 0 },
17510   { unicode_gc_Cn, 0, 0, 0 },
17511   { unicode_gc_Cn, 0, 0, 0 },
17512   { unicode_gc_Cn, 0, 0, 0 },
17513   { unicode_gc_Cn, 0, 0, 0 },
17514   { unicode_gc_Cn, 0, 0, 0 },
17515   { unicode_gc_Cn, 0, 0, 0 },
17516   { unicode_gc_Cn, 0, 0, 0 },
17517   { unicode_gc_Cn, 0, 0, 0 },
17518   { unicode_gc_Cn, 0, 0, 0 },
17519   { unicode_gc_Cn, 0, 0, 0 },
17520   { unicode_gc_Cn, 0, 0, 0 },
17521   { unicode_gc_Cn, 0, 0, 0 },
17522   { unicode_gc_Cn, 0, 0, 0 },
17523   { unicode_gc_Cn, 0, 0, 0 },
17524   { unicode_gc_Cn, 0, 0, 0 },
17525   { unicode_gc_Cn, 0, 0, 0 },
17526   { unicode_gc_Cn, 0, 0, 0 },
17527   { unicode_gc_Cn, 0, 0, 0 },
17528   { unicode_gc_Cn, 0, 0, 0 },
17529   { unicode_gc_Cn, 0, 0, 0 },
17530   { unicode_gc_Cn, 0, 0, 0 },
17531   { unicode_gc_Cn, 0, 0, 0 },
17532   { unicode_gc_Cn, 0, 0, 0 },
17533   { unicode_gc_Cn, 0, 0, 0 },
17534   { unicode_gc_Cn, 0, 0, 0 },
17535   { unicode_gc_Cn, 0, 0, 0 },
17536   { unicode_gc_Cn, 0, 0, 0 },
17537   { unicode_gc_Cn, 0, 0, 0 },
17538   { unicode_gc_Cn, 0, 0, 0 },
17539   { unicode_gc_Cn, 0, 0, 0 },
17540   { unicode_gc_Cn, 0, 0, 0 },
17541   { unicode_gc_Cn, 0, 0, 0 },
17542   { unicode_gc_Cn, 0, 0, 0 },
17543   { unicode_gc_Cn, 0, 0, 0 },
17544   { unicode_gc_Cn, 0, 0, 0 }
17545 };
17546 static const struct unidata subtable68[] = {
17547   { unicode_gc_Lu, 0, 0, 0 },
17548   { unicode_gc_Lu, 0, 0, 0 },
17549   { unicode_gc_Lu, 0, 0, 0 },
17550   { unicode_gc_Lu, 0, 0, 0 },
17551   { unicode_gc_Lu, 0, 0, 0 },
17552   { unicode_gc_Lu, 0, 0, 0 },
17553   { unicode_gc_Lu, 0, 0, 0 },
17554   { unicode_gc_Lu, 0, 0, 0 },
17555   { unicode_gc_Lu, 0, 0, 0 },
17556   { unicode_gc_Lu, 0, 0, 0 },
17557   { unicode_gc_Lu, 0, 0, 0 },
17558   { unicode_gc_Lu, 0, 0, 0 },
17559   { unicode_gc_Lu, 0, 0, 0 },
17560   { unicode_gc_Lu, 0, 0, 0 },
17561   { unicode_gc_Lu, 0, 0, 0 },
17562   { unicode_gc_Lu, 0, 0, 0 },
17563   { unicode_gc_Lu, 0, 0, 0 },
17564   { unicode_gc_Lu, 0, 0, 0 },
17565   { unicode_gc_Lu, 0, 0, 0 },
17566   { unicode_gc_Lu, 0, 0, 0 },
17567   { unicode_gc_Lu, 0, 0, 0 },
17568   { unicode_gc_Lu, 0, 0, 0 },
17569   { unicode_gc_Lu, 0, 0, 0 },
17570   { unicode_gc_Lu, 0, 0, 0 },
17571   { unicode_gc_Lu, 0, 0, 0 },
17572   { unicode_gc_Lu, 0, 0, 0 },
17573   { unicode_gc_Ll, 0, 0, 0 },
17574   { unicode_gc_Ll, 0, 0, 0 },
17575   { unicode_gc_Ll, 0, 0, 0 },
17576   { unicode_gc_Ll, 0, 0, 0 },
17577   { unicode_gc_Ll, 0, 0, 0 },
17578   { unicode_gc_Ll, 0, 0, 0 },
17579   { unicode_gc_Ll, 0, 0, 0 },
17580   { unicode_gc_Ll, 0, 0, 0 },
17581   { unicode_gc_Ll, 0, 0, 0 },
17582   { unicode_gc_Ll, 0, 0, 0 },
17583   { unicode_gc_Ll, 0, 0, 0 },
17584   { unicode_gc_Ll, 0, 0, 0 },
17585   { unicode_gc_Ll, 0, 0, 0 },
17586   { unicode_gc_Ll, 0, 0, 0 },
17587   { unicode_gc_Ll, 0, 0, 0 },
17588   { unicode_gc_Ll, 0, 0, 0 },
17589   { unicode_gc_Ll, 0, 0, 0 },
17590   { unicode_gc_Ll, 0, 0, 0 },
17591   { unicode_gc_Ll, 0, 0, 0 },
17592   { unicode_gc_Ll, 0, 0, 0 },
17593   { unicode_gc_Ll, 0, 0, 0 },
17594   { unicode_gc_Ll, 0, 0, 0 },
17595   { unicode_gc_Ll, 0, 0, 0 },
17596   { unicode_gc_Ll, 0, 0, 0 },
17597   { unicode_gc_Ll, 0, 0, 0 },
17598   { unicode_gc_Ll, 0, 0, 0 },
17599   { unicode_gc_Lu, 0, 0, 0 },
17600   { unicode_gc_Lu, 0, 0, 0 },
17601   { unicode_gc_Lu, 0, 0, 0 },
17602   { unicode_gc_Lu, 0, 0, 0 },
17603   { unicode_gc_Lu, 0, 0, 0 },
17604   { unicode_gc_Lu, 0, 0, 0 },
17605   { unicode_gc_Lu, 0, 0, 0 },
17606   { unicode_gc_Lu, 0, 0, 0 },
17607   { unicode_gc_Lu, 0, 0, 0 },
17608   { unicode_gc_Lu, 0, 0, 0 },
17609   { unicode_gc_Lu, 0, 0, 0 },
17610   { unicode_gc_Lu, 0, 0, 0 },
17611   { unicode_gc_Lu, 0, 0, 0 },
17612   { unicode_gc_Lu, 0, 0, 0 },
17613   { unicode_gc_Lu, 0, 0, 0 },
17614   { unicode_gc_Lu, 0, 0, 0 },
17615   { unicode_gc_Lu, 0, 0, 0 },
17616   { unicode_gc_Lu, 0, 0, 0 },
17617   { unicode_gc_Lu, 0, 0, 0 },
17618   { unicode_gc_Lu, 0, 0, 0 },
17619   { unicode_gc_Lu, 0, 0, 0 },
17620   { unicode_gc_Lu, 0, 0, 0 },
17621   { unicode_gc_Lu, 0, 0, 0 },
17622   { unicode_gc_Lu, 0, 0, 0 },
17623   { unicode_gc_Lu, 0, 0, 0 },
17624   { unicode_gc_Lu, 0, 0, 0 },
17625   { unicode_gc_Ll, 0, 0, 0 },
17626   { unicode_gc_Ll, 0, 0, 0 },
17627   { unicode_gc_Ll, 0, 0, 0 },
17628   { unicode_gc_Ll, 0, 0, 0 },
17629   { unicode_gc_Ll, 0, 0, 0 },
17630   { unicode_gc_Ll, 0, 0, 0 },
17631   { unicode_gc_Ll, 0, 0, 0 },
17632   { unicode_gc_Cn, 0, 0, 0 },
17633   { unicode_gc_Ll, 0, 0, 0 },
17634   { unicode_gc_Ll, 0, 0, 0 },
17635   { unicode_gc_Ll, 0, 0, 0 },
17636   { unicode_gc_Ll, 0, 0, 0 },
17637   { unicode_gc_Ll, 0, 0, 0 },
17638   { unicode_gc_Ll, 0, 0, 0 },
17639   { unicode_gc_Ll, 0, 0, 0 },
17640   { unicode_gc_Ll, 0, 0, 0 },
17641   { unicode_gc_Ll, 0, 0, 0 },
17642   { unicode_gc_Ll, 0, 0, 0 },
17643   { unicode_gc_Ll, 0, 0, 0 },
17644   { unicode_gc_Ll, 0, 0, 0 },
17645   { unicode_gc_Ll, 0, 0, 0 },
17646   { unicode_gc_Ll, 0, 0, 0 },
17647   { unicode_gc_Ll, 0, 0, 0 },
17648   { unicode_gc_Ll, 0, 0, 0 },
17649   { unicode_gc_Ll, 0, 0, 0 },
17650   { unicode_gc_Ll, 0, 0, 0 },
17651   { unicode_gc_Lu, 0, 0, 0 },
17652   { unicode_gc_Lu, 0, 0, 0 },
17653   { unicode_gc_Lu, 0, 0, 0 },
17654   { unicode_gc_Lu, 0, 0, 0 },
17655   { unicode_gc_Lu, 0, 0, 0 },
17656   { unicode_gc_Lu, 0, 0, 0 },
17657   { unicode_gc_Lu, 0, 0, 0 },
17658   { unicode_gc_Lu, 0, 0, 0 },
17659   { unicode_gc_Lu, 0, 0, 0 },
17660   { unicode_gc_Lu, 0, 0, 0 },
17661   { unicode_gc_Lu, 0, 0, 0 },
17662   { unicode_gc_Lu, 0, 0, 0 },
17663   { unicode_gc_Lu, 0, 0, 0 },
17664   { unicode_gc_Lu, 0, 0, 0 },
17665   { unicode_gc_Lu, 0, 0, 0 },
17666   { unicode_gc_Lu, 0, 0, 0 },
17667   { unicode_gc_Lu, 0, 0, 0 },
17668   { unicode_gc_Lu, 0, 0, 0 },
17669   { unicode_gc_Lu, 0, 0, 0 },
17670   { unicode_gc_Lu, 0, 0, 0 },
17671   { unicode_gc_Lu, 0, 0, 0 },
17672   { unicode_gc_Lu, 0, 0, 0 },
17673   { unicode_gc_Lu, 0, 0, 0 },
17674   { unicode_gc_Lu, 0, 0, 0 },
17675   { unicode_gc_Lu, 0, 0, 0 },
17676   { unicode_gc_Lu, 0, 0, 0 },
17677   { unicode_gc_Ll, 0, 0, 0 },
17678   { unicode_gc_Ll, 0, 0, 0 },
17679   { unicode_gc_Ll, 0, 0, 0 },
17680   { unicode_gc_Ll, 0, 0, 0 },
17681   { unicode_gc_Ll, 0, 0, 0 },
17682   { unicode_gc_Ll, 0, 0, 0 },
17683   { unicode_gc_Ll, 0, 0, 0 },
17684   { unicode_gc_Ll, 0, 0, 0 },
17685   { unicode_gc_Ll, 0, 0, 0 },
17686   { unicode_gc_Ll, 0, 0, 0 },
17687   { unicode_gc_Ll, 0, 0, 0 },
17688   { unicode_gc_Ll, 0, 0, 0 },
17689   { unicode_gc_Ll, 0, 0, 0 },
17690   { unicode_gc_Ll, 0, 0, 0 },
17691   { unicode_gc_Ll, 0, 0, 0 },
17692   { unicode_gc_Ll, 0, 0, 0 },
17693   { unicode_gc_Ll, 0, 0, 0 },
17694   { unicode_gc_Ll, 0, 0, 0 },
17695   { unicode_gc_Ll, 0, 0, 0 },
17696   { unicode_gc_Ll, 0, 0, 0 },
17697   { unicode_gc_Ll, 0, 0, 0 },
17698   { unicode_gc_Ll, 0, 0, 0 },
17699   { unicode_gc_Ll, 0, 0, 0 },
17700   { unicode_gc_Ll, 0, 0, 0 },
17701   { unicode_gc_Ll, 0, 0, 0 },
17702   { unicode_gc_Ll, 0, 0, 0 },
17703   { unicode_gc_Lu, 0, 0, 0 },
17704   { unicode_gc_Cn, 0, 0, 0 },
17705   { unicode_gc_Lu, 0, 0, 0 },
17706   { unicode_gc_Lu, 0, 0, 0 },
17707   { unicode_gc_Cn, 0, 0, 0 },
17708   { unicode_gc_Cn, 0, 0, 0 },
17709   { unicode_gc_Lu, 0, 0, 0 },
17710   { unicode_gc_Cn, 0, 0, 0 },
17711   { unicode_gc_Cn, 0, 0, 0 },
17712   { unicode_gc_Lu, 0, 0, 0 },
17713   { unicode_gc_Lu, 0, 0, 0 },
17714   { unicode_gc_Cn, 0, 0, 0 },
17715   { unicode_gc_Cn, 0, 0, 0 },
17716   { unicode_gc_Lu, 0, 0, 0 },
17717   { unicode_gc_Lu, 0, 0, 0 },
17718   { unicode_gc_Lu, 0, 0, 0 },
17719   { unicode_gc_Lu, 0, 0, 0 },
17720   { unicode_gc_Cn, 0, 0, 0 },
17721   { unicode_gc_Lu, 0, 0, 0 },
17722   { unicode_gc_Lu, 0, 0, 0 },
17723   { unicode_gc_Lu, 0, 0, 0 },
17724   { unicode_gc_Lu, 0, 0, 0 },
17725   { unicode_gc_Lu, 0, 0, 0 },
17726   { unicode_gc_Lu, 0, 0, 0 },
17727   { unicode_gc_Lu, 0, 0, 0 },
17728   { unicode_gc_Lu, 0, 0, 0 },
17729   { unicode_gc_Ll, 0, 0, 0 },
17730   { unicode_gc_Ll, 0, 0, 0 },
17731   { unicode_gc_Ll, 0, 0, 0 },
17732   { unicode_gc_Ll, 0, 0, 0 },
17733   { unicode_gc_Cn, 0, 0, 0 },
17734   { unicode_gc_Ll, 0, 0, 0 },
17735   { unicode_gc_Cn, 0, 0, 0 },
17736   { unicode_gc_Ll, 0, 0, 0 },
17737   { unicode_gc_Ll, 0, 0, 0 },
17738   { unicode_gc_Ll, 0, 0, 0 },
17739   { unicode_gc_Ll, 0, 0, 0 },
17740   { unicode_gc_Ll, 0, 0, 0 },
17741   { unicode_gc_Ll, 0, 0, 0 },
17742   { unicode_gc_Ll, 0, 0, 0 },
17743   { unicode_gc_Cn, 0, 0, 0 },
17744   { unicode_gc_Ll, 0, 0, 0 },
17745   { unicode_gc_Ll, 0, 0, 0 },
17746   { unicode_gc_Ll, 0, 0, 0 },
17747   { unicode_gc_Ll, 0, 0, 0 },
17748   { unicode_gc_Ll, 0, 0, 0 },
17749   { unicode_gc_Ll, 0, 0, 0 },
17750   { unicode_gc_Ll, 0, 0, 0 },
17751   { unicode_gc_Ll, 0, 0, 0 },
17752   { unicode_gc_Ll, 0, 0, 0 },
17753   { unicode_gc_Ll, 0, 0, 0 },
17754   { unicode_gc_Ll, 0, 0, 0 },
17755   { unicode_gc_Lu, 0, 0, 0 },
17756   { unicode_gc_Lu, 0, 0, 0 },
17757   { unicode_gc_Lu, 0, 0, 0 },
17758   { unicode_gc_Lu, 0, 0, 0 },
17759   { unicode_gc_Lu, 0, 0, 0 },
17760   { unicode_gc_Lu, 0, 0, 0 },
17761   { unicode_gc_Lu, 0, 0, 0 },
17762   { unicode_gc_Lu, 0, 0, 0 },
17763   { unicode_gc_Lu, 0, 0, 0 },
17764   { unicode_gc_Lu, 0, 0, 0 },
17765   { unicode_gc_Lu, 0, 0, 0 },
17766   { unicode_gc_Lu, 0, 0, 0 },
17767   { unicode_gc_Lu, 0, 0, 0 },
17768   { unicode_gc_Lu, 0, 0, 0 },
17769   { unicode_gc_Lu, 0, 0, 0 },
17770   { unicode_gc_Lu, 0, 0, 0 },
17771   { unicode_gc_Lu, 0, 0, 0 },
17772   { unicode_gc_Lu, 0, 0, 0 },
17773   { unicode_gc_Lu, 0, 0, 0 },
17774   { unicode_gc_Lu, 0, 0, 0 },
17775   { unicode_gc_Lu, 0, 0, 0 },
17776   { unicode_gc_Lu, 0, 0, 0 },
17777   { unicode_gc_Lu, 0, 0, 0 },
17778   { unicode_gc_Lu, 0, 0, 0 },
17779   { unicode_gc_Lu, 0, 0, 0 },
17780   { unicode_gc_Lu, 0, 0, 0 },
17781   { unicode_gc_Ll, 0, 0, 0 },
17782   { unicode_gc_Ll, 0, 0, 0 },
17783   { unicode_gc_Ll, 0, 0, 0 },
17784   { unicode_gc_Ll, 0, 0, 0 },
17785   { unicode_gc_Ll, 0, 0, 0 },
17786   { unicode_gc_Ll, 0, 0, 0 },
17787   { unicode_gc_Ll, 0, 0, 0 },
17788   { unicode_gc_Ll, 0, 0, 0 },
17789   { unicode_gc_Ll, 0, 0, 0 },
17790   { unicode_gc_Ll, 0, 0, 0 },
17791   { unicode_gc_Ll, 0, 0, 0 },
17792   { unicode_gc_Ll, 0, 0, 0 },
17793   { unicode_gc_Ll, 0, 0, 0 },
17794   { unicode_gc_Ll, 0, 0, 0 },
17795   { unicode_gc_Ll, 0, 0, 0 },
17796   { unicode_gc_Ll, 0, 0, 0 },
17797   { unicode_gc_Ll, 0, 0, 0 },
17798   { unicode_gc_Ll, 0, 0, 0 },
17799   { unicode_gc_Ll, 0, 0, 0 },
17800   { unicode_gc_Ll, 0, 0, 0 },
17801   { unicode_gc_Ll, 0, 0, 0 },
17802   { unicode_gc_Ll, 0, 0, 0 }
17803 };
17804 static const struct unidata subtable69[] = {
17805   { unicode_gc_Ll, 0, 0, 0 },
17806   { unicode_gc_Ll, 0, 0, 0 },
17807   { unicode_gc_Ll, 0, 0, 0 },
17808   { unicode_gc_Ll, 0, 0, 0 },
17809   { unicode_gc_Lu, 0, 0, 0 },
17810   { unicode_gc_Lu, 0, 0, 0 },
17811   { unicode_gc_Cn, 0, 0, 0 },
17812   { unicode_gc_Lu, 0, 0, 0 },
17813   { unicode_gc_Lu, 0, 0, 0 },
17814   { unicode_gc_Lu, 0, 0, 0 },
17815   { unicode_gc_Lu, 0, 0, 0 },
17816   { unicode_gc_Cn, 0, 0, 0 },
17817   { unicode_gc_Cn, 0, 0, 0 },
17818   { unicode_gc_Lu, 0, 0, 0 },
17819   { unicode_gc_Lu, 0, 0, 0 },
17820   { unicode_gc_Lu, 0, 0, 0 },
17821   { unicode_gc_Lu, 0, 0, 0 },
17822   { unicode_gc_Lu, 0, 0, 0 },
17823   { unicode_gc_Lu, 0, 0, 0 },
17824   { unicode_gc_Lu, 0, 0, 0 },
17825   { unicode_gc_Lu, 0, 0, 0 },
17826   { unicode_gc_Cn, 0, 0, 0 },
17827   { unicode_gc_Lu, 0, 0, 0 },
17828   { unicode_gc_Lu, 0, 0, 0 },
17829   { unicode_gc_Lu, 0, 0, 0 },
17830   { unicode_gc_Lu, 0, 0, 0 },
17831   { unicode_gc_Lu, 0, 0, 0 },
17832   { unicode_gc_Lu, 0, 0, 0 },
17833   { unicode_gc_Lu, 0, 0, 0 },
17834   { unicode_gc_Cn, 0, 0, 0 },
17835   { unicode_gc_Ll, 0, 0, 0 },
17836   { unicode_gc_Ll, 0, 0, 0 },
17837   { unicode_gc_Ll, 0, 0, 0 },
17838   { unicode_gc_Ll, 0, 0, 0 },
17839   { unicode_gc_Ll, 0, 0, 0 },
17840   { unicode_gc_Ll, 0, 0, 0 },
17841   { unicode_gc_Ll, 0, 0, 0 },
17842   { unicode_gc_Ll, 0, 0, 0 },
17843   { unicode_gc_Ll, 0, 0, 0 },
17844   { unicode_gc_Ll, 0, 0, 0 },
17845   { unicode_gc_Ll, 0, 0, 0 },
17846   { unicode_gc_Ll, 0, 0, 0 },
17847   { unicode_gc_Ll, 0, 0, 0 },
17848   { unicode_gc_Ll, 0, 0, 0 },
17849   { unicode_gc_Ll, 0, 0, 0 },
17850   { unicode_gc_Ll, 0, 0, 0 },
17851   { unicode_gc_Ll, 0, 0, 0 },
17852   { unicode_gc_Ll, 0, 0, 0 },
17853   { unicode_gc_Ll, 0, 0, 0 },
17854   { unicode_gc_Ll, 0, 0, 0 },
17855   { unicode_gc_Ll, 0, 0, 0 },
17856   { unicode_gc_Ll, 0, 0, 0 },
17857   { unicode_gc_Ll, 0, 0, 0 },
17858   { unicode_gc_Ll, 0, 0, 0 },
17859   { unicode_gc_Ll, 0, 0, 0 },
17860   { unicode_gc_Ll, 0, 0, 0 },
17861   { unicode_gc_Lu, 0, 0, 0 },
17862   { unicode_gc_Lu, 0, 0, 0 },
17863   { unicode_gc_Cn, 0, 0, 0 },
17864   { unicode_gc_Lu, 0, 0, 0 },
17865   { unicode_gc_Lu, 0, 0, 0 },
17866   { unicode_gc_Lu, 0, 0, 0 },
17867   { unicode_gc_Lu, 0, 0, 0 },
17868   { unicode_gc_Cn, 0, 0, 0 },
17869   { unicode_gc_Lu, 0, 0, 0 },
17870   { unicode_gc_Lu, 0, 0, 0 },
17871   { unicode_gc_Lu, 0, 0, 0 },
17872   { unicode_gc_Lu, 0, 0, 0 },
17873   { unicode_gc_Lu, 0, 0, 0 },
17874   { unicode_gc_Cn, 0, 0, 0 },
17875   { unicode_gc_Lu, 0, 0, 0 },
17876   { unicode_gc_Cn, 0, 0, 0 },
17877   { unicode_gc_Cn, 0, 0, 0 },
17878   { unicode_gc_Cn, 0, 0, 0 },
17879   { unicode_gc_Lu, 0, 0, 0 },
17880   { unicode_gc_Lu, 0, 0, 0 },
17881   { unicode_gc_Lu, 0, 0, 0 },
17882   { unicode_gc_Lu, 0, 0, 0 },
17883   { unicode_gc_Lu, 0, 0, 0 },
17884   { unicode_gc_Lu, 0, 0, 0 },
17885   { unicode_gc_Lu, 0, 0, 0 },
17886   { unicode_gc_Cn, 0, 0, 0 },
17887   { unicode_gc_Ll, 0, 0, 0 },
17888   { unicode_gc_Ll, 0, 0, 0 },
17889   { unicode_gc_Ll, 0, 0, 0 },
17890   { unicode_gc_Ll, 0, 0, 0 },
17891   { unicode_gc_Ll, 0, 0, 0 },
17892   { unicode_gc_Ll, 0, 0, 0 },
17893   { unicode_gc_Ll, 0, 0, 0 },
17894   { unicode_gc_Ll, 0, 0, 0 },
17895   { unicode_gc_Ll, 0, 0, 0 },
17896   { unicode_gc_Ll, 0, 0, 0 },
17897   { unicode_gc_Ll, 0, 0, 0 },
17898   { unicode_gc_Ll, 0, 0, 0 },
17899   { unicode_gc_Ll, 0, 0, 0 },
17900   { unicode_gc_Ll, 0, 0, 0 },
17901   { unicode_gc_Ll, 0, 0, 0 },
17902   { unicode_gc_Ll, 0, 0, 0 },
17903   { unicode_gc_Ll, 0, 0, 0 },
17904   { unicode_gc_Ll, 0, 0, 0 },
17905   { unicode_gc_Ll, 0, 0, 0 },
17906   { unicode_gc_Ll, 0, 0, 0 },
17907   { unicode_gc_Ll, 0, 0, 0 },
17908   { unicode_gc_Ll, 0, 0, 0 },
17909   { unicode_gc_Ll, 0, 0, 0 },
17910   { unicode_gc_Ll, 0, 0, 0 },
17911   { unicode_gc_Ll, 0, 0, 0 },
17912   { unicode_gc_Ll, 0, 0, 0 },
17913   { unicode_gc_Lu, 0, 0, 0 },
17914   { unicode_gc_Lu, 0, 0, 0 },
17915   { unicode_gc_Lu, 0, 0, 0 },
17916   { unicode_gc_Lu, 0, 0, 0 },
17917   { unicode_gc_Lu, 0, 0, 0 },
17918   { unicode_gc_Lu, 0, 0, 0 },
17919   { unicode_gc_Lu, 0, 0, 0 },
17920   { unicode_gc_Lu, 0, 0, 0 },
17921   { unicode_gc_Lu, 0, 0, 0 },
17922   { unicode_gc_Lu, 0, 0, 0 },
17923   { unicode_gc_Lu, 0, 0, 0 },
17924   { unicode_gc_Lu, 0, 0, 0 },
17925   { unicode_gc_Lu, 0, 0, 0 },
17926   { unicode_gc_Lu, 0, 0, 0 },
17927   { unicode_gc_Lu, 0, 0, 0 },
17928   { unicode_gc_Lu, 0, 0, 0 },
17929   { unicode_gc_Lu, 0, 0, 0 },
17930   { unicode_gc_Lu, 0, 0, 0 },
17931   { unicode_gc_Lu, 0, 0, 0 },
17932   { unicode_gc_Lu, 0, 0, 0 },
17933   { unicode_gc_Lu, 0, 0, 0 },
17934   { unicode_gc_Lu, 0, 0, 0 },
17935   { unicode_gc_Lu, 0, 0, 0 },
17936   { unicode_gc_Lu, 0, 0, 0 },
17937   { unicode_gc_Lu, 0, 0, 0 },
17938   { unicode_gc_Lu, 0, 0, 0 },
17939   { unicode_gc_Ll, 0, 0, 0 },
17940   { unicode_gc_Ll, 0, 0, 0 },
17941   { unicode_gc_Ll, 0, 0, 0 },
17942   { unicode_gc_Ll, 0, 0, 0 },
17943   { unicode_gc_Ll, 0, 0, 0 },
17944   { unicode_gc_Ll, 0, 0, 0 },
17945   { unicode_gc_Ll, 0, 0, 0 },
17946   { unicode_gc_Ll, 0, 0, 0 },
17947   { unicode_gc_Ll, 0, 0, 0 },
17948   { unicode_gc_Ll, 0, 0, 0 },
17949   { unicode_gc_Ll, 0, 0, 0 },
17950   { unicode_gc_Ll, 0, 0, 0 },
17951   { unicode_gc_Ll, 0, 0, 0 },
17952   { unicode_gc_Ll, 0, 0, 0 },
17953   { unicode_gc_Ll, 0, 0, 0 },
17954   { unicode_gc_Ll, 0, 0, 0 },
17955   { unicode_gc_Ll, 0, 0, 0 },
17956   { unicode_gc_Ll, 0, 0, 0 },
17957   { unicode_gc_Ll, 0, 0, 0 },
17958   { unicode_gc_Ll, 0, 0, 0 },
17959   { unicode_gc_Ll, 0, 0, 0 },
17960   { unicode_gc_Ll, 0, 0, 0 },
17961   { unicode_gc_Ll, 0, 0, 0 },
17962   { unicode_gc_Ll, 0, 0, 0 },
17963   { unicode_gc_Ll, 0, 0, 0 },
17964   { unicode_gc_Ll, 0, 0, 0 },
17965   { unicode_gc_Lu, 0, 0, 0 },
17966   { unicode_gc_Lu, 0, 0, 0 },
17967   { unicode_gc_Lu, 0, 0, 0 },
17968   { unicode_gc_Lu, 0, 0, 0 },
17969   { unicode_gc_Lu, 0, 0, 0 },
17970   { unicode_gc_Lu, 0, 0, 0 },
17971   { unicode_gc_Lu, 0, 0, 0 },
17972   { unicode_gc_Lu, 0, 0, 0 },
17973   { unicode_gc_Lu, 0, 0, 0 },
17974   { unicode_gc_Lu, 0, 0, 0 },
17975   { unicode_gc_Lu, 0, 0, 0 },
17976   { unicode_gc_Lu, 0, 0, 0 },
17977   { unicode_gc_Lu, 0, 0, 0 },
17978   { unicode_gc_Lu, 0, 0, 0 },
17979   { unicode_gc_Lu, 0, 0, 0 },
17980   { unicode_gc_Lu, 0, 0, 0 },
17981   { unicode_gc_Lu, 0, 0, 0 },
17982   { unicode_gc_Lu, 0, 0, 0 },
17983   { unicode_gc_Lu, 0, 0, 0 },
17984   { unicode_gc_Lu, 0, 0, 0 },
17985   { unicode_gc_Lu, 0, 0, 0 },
17986   { unicode_gc_Lu, 0, 0, 0 },
17987   { unicode_gc_Lu, 0, 0, 0 },
17988   { unicode_gc_Lu, 0, 0, 0 },
17989   { unicode_gc_Lu, 0, 0, 0 },
17990   { unicode_gc_Lu, 0, 0, 0 },
17991   { unicode_gc_Ll, 0, 0, 0 },
17992   { unicode_gc_Ll, 0, 0, 0 },
17993   { unicode_gc_Ll, 0, 0, 0 },
17994   { unicode_gc_Ll, 0, 0, 0 },
17995   { unicode_gc_Ll, 0, 0, 0 },
17996   { unicode_gc_Ll, 0, 0, 0 },
17997   { unicode_gc_Ll, 0, 0, 0 },
17998   { unicode_gc_Ll, 0, 0, 0 },
17999   { unicode_gc_Ll, 0, 0, 0 },
18000   { unicode_gc_Ll, 0, 0, 0 },
18001   { unicode_gc_Ll, 0, 0, 0 },
18002   { unicode_gc_Ll, 0, 0, 0 },
18003   { unicode_gc_Ll, 0, 0, 0 },
18004   { unicode_gc_Ll, 0, 0, 0 },
18005   { unicode_gc_Ll, 0, 0, 0 },
18006   { unicode_gc_Ll, 0, 0, 0 },
18007   { unicode_gc_Ll, 0, 0, 0 },
18008   { unicode_gc_Ll, 0, 0, 0 },
18009   { unicode_gc_Ll, 0, 0, 0 },
18010   { unicode_gc_Ll, 0, 0, 0 },
18011   { unicode_gc_Ll, 0, 0, 0 },
18012   { unicode_gc_Ll, 0, 0, 0 },
18013   { unicode_gc_Ll, 0, 0, 0 },
18014   { unicode_gc_Ll, 0, 0, 0 },
18015   { unicode_gc_Ll, 0, 0, 0 },
18016   { unicode_gc_Ll, 0, 0, 0 },
18017   { unicode_gc_Lu, 0, 0, 0 },
18018   { unicode_gc_Lu, 0, 0, 0 },
18019   { unicode_gc_Lu, 0, 0, 0 },
18020   { unicode_gc_Lu, 0, 0, 0 },
18021   { unicode_gc_Lu, 0, 0, 0 },
18022   { unicode_gc_Lu, 0, 0, 0 },
18023   { unicode_gc_Lu, 0, 0, 0 },
18024   { unicode_gc_Lu, 0, 0, 0 },
18025   { unicode_gc_Lu, 0, 0, 0 },
18026   { unicode_gc_Lu, 0, 0, 0 },
18027   { unicode_gc_Lu, 0, 0, 0 },
18028   { unicode_gc_Lu, 0, 0, 0 },
18029   { unicode_gc_Lu, 0, 0, 0 },
18030   { unicode_gc_Lu, 0, 0, 0 },
18031   { unicode_gc_Lu, 0, 0, 0 },
18032   { unicode_gc_Lu, 0, 0, 0 },
18033   { unicode_gc_Lu, 0, 0, 0 },
18034   { unicode_gc_Lu, 0, 0, 0 },
18035   { unicode_gc_Lu, 0, 0, 0 },
18036   { unicode_gc_Lu, 0, 0, 0 },
18037   { unicode_gc_Lu, 0, 0, 0 },
18038   { unicode_gc_Lu, 0, 0, 0 },
18039   { unicode_gc_Lu, 0, 0, 0 },
18040   { unicode_gc_Lu, 0, 0, 0 },
18041   { unicode_gc_Lu, 0, 0, 0 },
18042   { unicode_gc_Lu, 0, 0, 0 },
18043   { unicode_gc_Ll, 0, 0, 0 },
18044   { unicode_gc_Ll, 0, 0, 0 },
18045   { unicode_gc_Ll, 0, 0, 0 },
18046   { unicode_gc_Ll, 0, 0, 0 },
18047   { unicode_gc_Ll, 0, 0, 0 },
18048   { unicode_gc_Ll, 0, 0, 0 },
18049   { unicode_gc_Ll, 0, 0, 0 },
18050   { unicode_gc_Ll, 0, 0, 0 },
18051   { unicode_gc_Ll, 0, 0, 0 },
18052   { unicode_gc_Ll, 0, 0, 0 },
18053   { unicode_gc_Ll, 0, 0, 0 },
18054   { unicode_gc_Ll, 0, 0, 0 },
18055   { unicode_gc_Ll, 0, 0, 0 },
18056   { unicode_gc_Ll, 0, 0, 0 },
18057   { unicode_gc_Ll, 0, 0, 0 },
18058   { unicode_gc_Ll, 0, 0, 0 },
18059   { unicode_gc_Ll, 0, 0, 0 },
18060   { unicode_gc_Ll, 0, 0, 0 }
18061 };
18062 static const struct unidata subtable70[] = {
18063   { unicode_gc_Ll, 0, 0, 0 },
18064   { unicode_gc_Ll, 0, 0, 0 },
18065   { unicode_gc_Ll, 0, 0, 0 },
18066   { unicode_gc_Ll, 0, 0, 0 },
18067   { unicode_gc_Ll, 0, 0, 0 },
18068   { unicode_gc_Ll, 0, 0, 0 },
18069   { unicode_gc_Ll, 0, 0, 0 },
18070   { unicode_gc_Ll, 0, 0, 0 },
18071   { unicode_gc_Lu, 0, 0, 0 },
18072   { unicode_gc_Lu, 0, 0, 0 },
18073   { unicode_gc_Lu, 0, 0, 0 },
18074   { unicode_gc_Lu, 0, 0, 0 },
18075   { unicode_gc_Lu, 0, 0, 0 },
18076   { unicode_gc_Lu, 0, 0, 0 },
18077   { unicode_gc_Lu, 0, 0, 0 },
18078   { unicode_gc_Lu, 0, 0, 0 },
18079   { unicode_gc_Lu, 0, 0, 0 },
18080   { unicode_gc_Lu, 0, 0, 0 },
18081   { unicode_gc_Lu, 0, 0, 0 },
18082   { unicode_gc_Lu, 0, 0, 0 },
18083   { unicode_gc_Lu, 0, 0, 0 },
18084   { unicode_gc_Lu, 0, 0, 0 },
18085   { unicode_gc_Lu, 0, 0, 0 },
18086   { unicode_gc_Lu, 0, 0, 0 },
18087   { unicode_gc_Lu, 0, 0, 0 },
18088   { unicode_gc_Lu, 0, 0, 0 },
18089   { unicode_gc_Lu, 0, 0, 0 },
18090   { unicode_gc_Lu, 0, 0, 0 },
18091   { unicode_gc_Lu, 0, 0, 0 },
18092   { unicode_gc_Lu, 0, 0, 0 },
18093   { unicode_gc_Lu, 0, 0, 0 },
18094   { unicode_gc_Lu, 0, 0, 0 },
18095   { unicode_gc_Lu, 0, 0, 0 },
18096   { unicode_gc_Lu, 0, 0, 0 },
18097   { unicode_gc_Ll, 0, 0, 0 },
18098   { unicode_gc_Ll, 0, 0, 0 },
18099   { unicode_gc_Ll, 0, 0, 0 },
18100   { unicode_gc_Ll, 0, 0, 0 },
18101   { unicode_gc_Ll, 0, 0, 0 },
18102   { unicode_gc_Ll, 0, 0, 0 },
18103   { unicode_gc_Ll, 0, 0, 0 },
18104   { unicode_gc_Ll, 0, 0, 0 },
18105   { unicode_gc_Ll, 0, 0, 0 },
18106   { unicode_gc_Ll, 0, 0, 0 },
18107   { unicode_gc_Ll, 0, 0, 0 },
18108   { unicode_gc_Ll, 0, 0, 0 },
18109   { unicode_gc_Ll, 0, 0, 0 },
18110   { unicode_gc_Ll, 0, 0, 0 },
18111   { unicode_gc_Ll, 0, 0, 0 },
18112   { unicode_gc_Ll, 0, 0, 0 },
18113   { unicode_gc_Ll, 0, 0, 0 },
18114   { unicode_gc_Ll, 0, 0, 0 },
18115   { unicode_gc_Ll, 0, 0, 0 },
18116   { unicode_gc_Ll, 0, 0, 0 },
18117   { unicode_gc_Ll, 0, 0, 0 },
18118   { unicode_gc_Ll, 0, 0, 0 },
18119   { unicode_gc_Ll, 0, 0, 0 },
18120   { unicode_gc_Ll, 0, 0, 0 },
18121   { unicode_gc_Ll, 0, 0, 0 },
18122   { unicode_gc_Ll, 0, 0, 0 },
18123   { unicode_gc_Lu, 0, 0, 0 },
18124   { unicode_gc_Lu, 0, 0, 0 },
18125   { unicode_gc_Lu, 0, 0, 0 },
18126   { unicode_gc_Lu, 0, 0, 0 },
18127   { unicode_gc_Lu, 0, 0, 0 },
18128   { unicode_gc_Lu, 0, 0, 0 },
18129   { unicode_gc_Lu, 0, 0, 0 },
18130   { unicode_gc_Lu, 0, 0, 0 },
18131   { unicode_gc_Lu, 0, 0, 0 },
18132   { unicode_gc_Lu, 0, 0, 0 },
18133   { unicode_gc_Lu, 0, 0, 0 },
18134   { unicode_gc_Lu, 0, 0, 0 },
18135   { unicode_gc_Lu, 0, 0, 0 },
18136   { unicode_gc_Lu, 0, 0, 0 },
18137   { unicode_gc_Lu, 0, 0, 0 },
18138   { unicode_gc_Lu, 0, 0, 0 },
18139   { unicode_gc_Lu, 0, 0, 0 },
18140   { unicode_gc_Lu, 0, 0, 0 },
18141   { unicode_gc_Lu, 0, 0, 0 },
18142   { unicode_gc_Lu, 0, 0, 0 },
18143   { unicode_gc_Lu, 0, 0, 0 },
18144   { unicode_gc_Lu, 0, 0, 0 },
18145   { unicode_gc_Lu, 0, 0, 0 },
18146   { unicode_gc_Lu, 0, 0, 0 },
18147   { unicode_gc_Lu, 0, 0, 0 },
18148   { unicode_gc_Lu, 0, 0, 0 },
18149   { unicode_gc_Ll, 0, 0, 0 },
18150   { unicode_gc_Ll, 0, 0, 0 },
18151   { unicode_gc_Ll, 0, 0, 0 },
18152   { unicode_gc_Ll, 0, 0, 0 },
18153   { unicode_gc_Ll, 0, 0, 0 },
18154   { unicode_gc_Ll, 0, 0, 0 },
18155   { unicode_gc_Ll, 0, 0, 0 },
18156   { unicode_gc_Ll, 0, 0, 0 },
18157   { unicode_gc_Ll, 0, 0, 0 },
18158   { unicode_gc_Ll, 0, 0, 0 },
18159   { unicode_gc_Ll, 0, 0, 0 },
18160   { unicode_gc_Ll, 0, 0, 0 },
18161   { unicode_gc_Ll, 0, 0, 0 },
18162   { unicode_gc_Ll, 0, 0, 0 },
18163   { unicode_gc_Ll, 0, 0, 0 },
18164   { unicode_gc_Ll, 0, 0, 0 },
18165   { unicode_gc_Ll, 0, 0, 0 },
18166   { unicode_gc_Ll, 0, 0, 0 },
18167   { unicode_gc_Ll, 0, 0, 0 },
18168   { unicode_gc_Ll, 0, 0, 0 },
18169   { unicode_gc_Ll, 0, 0, 0 },
18170   { unicode_gc_Ll, 0, 0, 0 },
18171   { unicode_gc_Ll, 0, 0, 0 },
18172   { unicode_gc_Ll, 0, 0, 0 },
18173   { unicode_gc_Ll, 0, 0, 0 },
18174   { unicode_gc_Ll, 0, 0, 0 },
18175   { unicode_gc_Lu, 0, 0, 0 },
18176   { unicode_gc_Lu, 0, 0, 0 },
18177   { unicode_gc_Lu, 0, 0, 0 },
18178   { unicode_gc_Lu, 0, 0, 0 },
18179   { unicode_gc_Lu, 0, 0, 0 },
18180   { unicode_gc_Lu, 0, 0, 0 },
18181   { unicode_gc_Lu, 0, 0, 0 },
18182   { unicode_gc_Lu, 0, 0, 0 },
18183   { unicode_gc_Lu, 0, 0, 0 },
18184   { unicode_gc_Lu, 0, 0, 0 },
18185   { unicode_gc_Lu, 0, 0, 0 },
18186   { unicode_gc_Lu, 0, 0, 0 },
18187   { unicode_gc_Lu, 0, 0, 0 },
18188   { unicode_gc_Lu, 0, 0, 0 },
18189   { unicode_gc_Lu, 0, 0, 0 },
18190   { unicode_gc_Lu, 0, 0, 0 },
18191   { unicode_gc_Lu, 0, 0, 0 },
18192   { unicode_gc_Lu, 0, 0, 0 },
18193   { unicode_gc_Lu, 0, 0, 0 },
18194   { unicode_gc_Lu, 0, 0, 0 },
18195   { unicode_gc_Lu, 0, 0, 0 },
18196   { unicode_gc_Lu, 0, 0, 0 },
18197   { unicode_gc_Lu, 0, 0, 0 },
18198   { unicode_gc_Lu, 0, 0, 0 },
18199   { unicode_gc_Lu, 0, 0, 0 },
18200   { unicode_gc_Lu, 0, 0, 0 },
18201   { unicode_gc_Ll, 0, 0, 0 },
18202   { unicode_gc_Ll, 0, 0, 0 },
18203   { unicode_gc_Ll, 0, 0, 0 },
18204   { unicode_gc_Ll, 0, 0, 0 },
18205   { unicode_gc_Ll, 0, 0, 0 },
18206   { unicode_gc_Ll, 0, 0, 0 },
18207   { unicode_gc_Ll, 0, 0, 0 },
18208   { unicode_gc_Ll, 0, 0, 0 },
18209   { unicode_gc_Ll, 0, 0, 0 },
18210   { unicode_gc_Ll, 0, 0, 0 },
18211   { unicode_gc_Ll, 0, 0, 0 },
18212   { unicode_gc_Ll, 0, 0, 0 },
18213   { unicode_gc_Ll, 0, 0, 0 },
18214   { unicode_gc_Ll, 0, 0, 0 },
18215   { unicode_gc_Ll, 0, 0, 0 },
18216   { unicode_gc_Ll, 0, 0, 0 },
18217   { unicode_gc_Ll, 0, 0, 0 },
18218   { unicode_gc_Ll, 0, 0, 0 },
18219   { unicode_gc_Ll, 0, 0, 0 },
18220   { unicode_gc_Ll, 0, 0, 0 },
18221   { unicode_gc_Ll, 0, 0, 0 },
18222   { unicode_gc_Ll, 0, 0, 0 },
18223   { unicode_gc_Ll, 0, 0, 0 },
18224   { unicode_gc_Ll, 0, 0, 0 },
18225   { unicode_gc_Ll, 0, 0, 0 },
18226   { unicode_gc_Ll, 0, 0, 0 },
18227   { unicode_gc_Cn, 0, 0, 0 },
18228   { unicode_gc_Cn, 0, 0, 0 },
18229   { unicode_gc_Cn, 0, 0, 0 },
18230   { unicode_gc_Cn, 0, 0, 0 },
18231   { unicode_gc_Lu, 0, 0, 0 },
18232   { unicode_gc_Lu, 0, 0, 0 },
18233   { unicode_gc_Lu, 0, 0, 0 },
18234   { unicode_gc_Lu, 0, 0, 0 },
18235   { unicode_gc_Lu, 0, 0, 0 },
18236   { unicode_gc_Lu, 0, 0, 0 },
18237   { unicode_gc_Lu, 0, 0, 0 },
18238   { unicode_gc_Lu, 0, 0, 0 },
18239   { unicode_gc_Lu, 0, 0, 0 },
18240   { unicode_gc_Lu, 0, 0, 0 },
18241   { unicode_gc_Lu, 0, 0, 0 },
18242   { unicode_gc_Lu, 0, 0, 0 },
18243   { unicode_gc_Lu, 0, 0, 0 },
18244   { unicode_gc_Lu, 0, 0, 0 },
18245   { unicode_gc_Lu, 0, 0, 0 },
18246   { unicode_gc_Lu, 0, 0, 0 },
18247   { unicode_gc_Lu, 0, 0, 0 },
18248   { unicode_gc_Lu, 0, 0, 0 },
18249   { unicode_gc_Lu, 0, 0, 0 },
18250   { unicode_gc_Lu, 0, 0, 0 },
18251   { unicode_gc_Lu, 0, 0, 0 },
18252   { unicode_gc_Lu, 0, 0, 0 },
18253   { unicode_gc_Lu, 0, 0, 0 },
18254   { unicode_gc_Lu, 0, 0, 0 },
18255   { unicode_gc_Lu, 0, 0, 0 },
18256   { unicode_gc_Sm, 0, 0, 0 },
18257   { unicode_gc_Ll, 0, 0, 0 },
18258   { unicode_gc_Ll, 0, 0, 0 },
18259   { unicode_gc_Ll, 0, 0, 0 },
18260   { unicode_gc_Ll, 0, 0, 0 },
18261   { unicode_gc_Ll, 0, 0, 0 },
18262   { unicode_gc_Ll, 0, 0, 0 },
18263   { unicode_gc_Ll, 0, 0, 0 },
18264   { unicode_gc_Ll, 0, 0, 0 },
18265   { unicode_gc_Ll, 0, 0, 0 },
18266   { unicode_gc_Ll, 0, 0, 0 },
18267   { unicode_gc_Ll, 0, 0, 0 },
18268   { unicode_gc_Ll, 0, 0, 0 },
18269   { unicode_gc_Ll, 0, 0, 0 },
18270   { unicode_gc_Ll, 0, 0, 0 },
18271   { unicode_gc_Ll, 0, 0, 0 },
18272   { unicode_gc_Ll, 0, 0, 0 },
18273   { unicode_gc_Ll, 0, 0, 0 },
18274   { unicode_gc_Ll, 0, 0, 0 },
18275   { unicode_gc_Ll, 0, 0, 0 },
18276   { unicode_gc_Ll, 0, 0, 0 },
18277   { unicode_gc_Ll, 0, 0, 0 },
18278   { unicode_gc_Ll, 0, 0, 0 },
18279   { unicode_gc_Ll, 0, 0, 0 },
18280   { unicode_gc_Ll, 0, 0, 0 },
18281   { unicode_gc_Ll, 0, 0, 0 },
18282   { unicode_gc_Sm, 0, 0, 0 },
18283   { unicode_gc_Ll, 0, 0, 0 },
18284   { unicode_gc_Ll, 0, 0, 0 },
18285   { unicode_gc_Ll, 0, 0, 0 },
18286   { unicode_gc_Ll, 0, 0, 0 },
18287   { unicode_gc_Ll, 0, 0, 0 },
18288   { unicode_gc_Ll, 0, 0, 0 },
18289   { unicode_gc_Lu, 0, 0, 0 },
18290   { unicode_gc_Lu, 0, 0, 0 },
18291   { unicode_gc_Lu, 0, 0, 0 },
18292   { unicode_gc_Lu, 0, 0, 0 },
18293   { unicode_gc_Lu, 0, 0, 0 },
18294   { unicode_gc_Lu, 0, 0, 0 },
18295   { unicode_gc_Lu, 0, 0, 0 },
18296   { unicode_gc_Lu, 0, 0, 0 },
18297   { unicode_gc_Lu, 0, 0, 0 },
18298   { unicode_gc_Lu, 0, 0, 0 },
18299   { unicode_gc_Lu, 0, 0, 0 },
18300   { unicode_gc_Lu, 0, 0, 0 },
18301   { unicode_gc_Lu, 0, 0, 0 },
18302   { unicode_gc_Lu, 0, 0, 0 },
18303   { unicode_gc_Lu, 0, 0, 0 },
18304   { unicode_gc_Lu, 0, 0, 0 },
18305   { unicode_gc_Lu, 0, 0, 0 },
18306   { unicode_gc_Lu, 0, 0, 0 },
18307   { unicode_gc_Lu, 0, 0, 0 },
18308   { unicode_gc_Lu, 0, 0, 0 },
18309   { unicode_gc_Lu, 0, 0, 0 },
18310   { unicode_gc_Lu, 0, 0, 0 },
18311   { unicode_gc_Lu, 0, 0, 0 },
18312   { unicode_gc_Lu, 0, 0, 0 },
18313   { unicode_gc_Lu, 0, 0, 0 },
18314   { unicode_gc_Sm, 0, 0, 0 },
18315   { unicode_gc_Ll, 0, 0, 0 },
18316   { unicode_gc_Ll, 0, 0, 0 },
18317   { unicode_gc_Ll, 0, 0, 0 },
18318   { unicode_gc_Ll, 0, 0, 0 }
18319 };
18320 static const struct unidata subtable71[] = {
18321   { unicode_gc_Ll, 0, 0, 0 },
18322   { unicode_gc_Ll, 0, 0, 0 },
18323   { unicode_gc_Ll, 0, 0, 0 },
18324   { unicode_gc_Ll, 0, 0, 0 },
18325   { unicode_gc_Ll, 0, 0, 0 },
18326   { unicode_gc_Ll, 0, 0, 0 },
18327   { unicode_gc_Ll, 0, 0, 0 },
18328   { unicode_gc_Ll, 0, 0, 0 },
18329   { unicode_gc_Ll, 0, 0, 0 },
18330   { unicode_gc_Ll, 0, 0, 0 },
18331   { unicode_gc_Ll, 0, 0, 0 },
18332   { unicode_gc_Ll, 0, 0, 0 },
18333   { unicode_gc_Ll, 0, 0, 0 },
18334   { unicode_gc_Ll, 0, 0, 0 },
18335   { unicode_gc_Ll, 0, 0, 0 },
18336   { unicode_gc_Ll, 0, 0, 0 },
18337   { unicode_gc_Ll, 0, 0, 0 },
18338   { unicode_gc_Ll, 0, 0, 0 },
18339   { unicode_gc_Ll, 0, 0, 0 },
18340   { unicode_gc_Ll, 0, 0, 0 },
18341   { unicode_gc_Ll, 0, 0, 0 },
18342   { unicode_gc_Sm, 0, 0, 0 },
18343   { unicode_gc_Ll, 0, 0, 0 },
18344   { unicode_gc_Ll, 0, 0, 0 },
18345   { unicode_gc_Ll, 0, 0, 0 },
18346   { unicode_gc_Ll, 0, 0, 0 },
18347   { unicode_gc_Ll, 0, 0, 0 },
18348   { unicode_gc_Ll, 0, 0, 0 },
18349   { unicode_gc_Lu, 0, 0, 0 },
18350   { unicode_gc_Lu, 0, 0, 0 },
18351   { unicode_gc_Lu, 0, 0, 0 },
18352   { unicode_gc_Lu, 0, 0, 0 },
18353   { unicode_gc_Lu, 0, 0, 0 },
18354   { unicode_gc_Lu, 0, 0, 0 },
18355   { unicode_gc_Lu, 0, 0, 0 },
18356   { unicode_gc_Lu, 0, 0, 0 },
18357   { unicode_gc_Lu, 0, 0, 0 },
18358   { unicode_gc_Lu, 0, 0, 0 },
18359   { unicode_gc_Lu, 0, 0, 0 },
18360   { unicode_gc_Lu, 0, 0, 0 },
18361   { unicode_gc_Lu, 0, 0, 0 },
18362   { unicode_gc_Lu, 0, 0, 0 },
18363   { unicode_gc_Lu, 0, 0, 0 },
18364   { unicode_gc_Lu, 0, 0, 0 },
18365   { unicode_gc_Lu, 0, 0, 0 },
18366   { unicode_gc_Lu, 0, 0, 0 },
18367   { unicode_gc_Lu, 0, 0, 0 },
18368   { unicode_gc_Lu, 0, 0, 0 },
18369   { unicode_gc_Lu, 0, 0, 0 },
18370   { unicode_gc_Lu, 0, 0, 0 },
18371   { unicode_gc_Lu, 0, 0, 0 },
18372   { unicode_gc_Lu, 0, 0, 0 },
18373   { unicode_gc_Lu, 0, 0, 0 },
18374   { unicode_gc_Sm, 0, 0, 0 },
18375   { unicode_gc_Ll, 0, 0, 0 },
18376   { unicode_gc_Ll, 0, 0, 0 },
18377   { unicode_gc_Ll, 0, 0, 0 },
18378   { unicode_gc_Ll, 0, 0, 0 },
18379   { unicode_gc_Ll, 0, 0, 0 },
18380   { unicode_gc_Ll, 0, 0, 0 },
18381   { unicode_gc_Ll, 0, 0, 0 },
18382   { unicode_gc_Ll, 0, 0, 0 },
18383   { unicode_gc_Ll, 0, 0, 0 },
18384   { unicode_gc_Ll, 0, 0, 0 },
18385   { unicode_gc_Ll, 0, 0, 0 },
18386   { unicode_gc_Ll, 0, 0, 0 },
18387   { unicode_gc_Ll, 0, 0, 0 },
18388   { unicode_gc_Ll, 0, 0, 0 },
18389   { unicode_gc_Ll, 0, 0, 0 },
18390   { unicode_gc_Ll, 0, 0, 0 },
18391   { unicode_gc_Ll, 0, 0, 0 },
18392   { unicode_gc_Ll, 0, 0, 0 },
18393   { unicode_gc_Ll, 0, 0, 0 },
18394   { unicode_gc_Ll, 0, 0, 0 },
18395   { unicode_gc_Ll, 0, 0, 0 },
18396   { unicode_gc_Ll, 0, 0, 0 },
18397   { unicode_gc_Ll, 0, 0, 0 },
18398   { unicode_gc_Ll, 0, 0, 0 },
18399   { unicode_gc_Ll, 0, 0, 0 },
18400   { unicode_gc_Sm, 0, 0, 0 },
18401   { unicode_gc_Ll, 0, 0, 0 },
18402   { unicode_gc_Ll, 0, 0, 0 },
18403   { unicode_gc_Ll, 0, 0, 0 },
18404   { unicode_gc_Ll, 0, 0, 0 },
18405   { unicode_gc_Ll, 0, 0, 0 },
18406   { unicode_gc_Ll, 0, 0, 0 },
18407   { unicode_gc_Lu, 0, 0, 0 },
18408   { unicode_gc_Lu, 0, 0, 0 },
18409   { unicode_gc_Lu, 0, 0, 0 },
18410   { unicode_gc_Lu, 0, 0, 0 },
18411   { unicode_gc_Lu, 0, 0, 0 },
18412   { unicode_gc_Lu, 0, 0, 0 },
18413   { unicode_gc_Lu, 0, 0, 0 },
18414   { unicode_gc_Lu, 0, 0, 0 },
18415   { unicode_gc_Lu, 0, 0, 0 },
18416   { unicode_gc_Lu, 0, 0, 0 },
18417   { unicode_gc_Lu, 0, 0, 0 },
18418   { unicode_gc_Lu, 0, 0, 0 },
18419   { unicode_gc_Lu, 0, 0, 0 },
18420   { unicode_gc_Lu, 0, 0, 0 },
18421   { unicode_gc_Lu, 0, 0, 0 },
18422   { unicode_gc_Lu, 0, 0, 0 },
18423   { unicode_gc_Lu, 0, 0, 0 },
18424   { unicode_gc_Lu, 0, 0, 0 },
18425   { unicode_gc_Lu, 0, 0, 0 },
18426   { unicode_gc_Lu, 0, 0, 0 },
18427   { unicode_gc_Lu, 0, 0, 0 },
18428   { unicode_gc_Lu, 0, 0, 0 },
18429   { unicode_gc_Lu, 0, 0, 0 },
18430   { unicode_gc_Lu, 0, 0, 0 },
18431   { unicode_gc_Lu, 0, 0, 0 },
18432   { unicode_gc_Sm, 0, 0, 0 },
18433   { unicode_gc_Ll, 0, 0, 0 },
18434   { unicode_gc_Ll, 0, 0, 0 },
18435   { unicode_gc_Ll, 0, 0, 0 },
18436   { unicode_gc_Ll, 0, 0, 0 },
18437   { unicode_gc_Ll, 0, 0, 0 },
18438   { unicode_gc_Ll, 0, 0, 0 },
18439   { unicode_gc_Ll, 0, 0, 0 },
18440   { unicode_gc_Ll, 0, 0, 0 },
18441   { unicode_gc_Ll, 0, 0, 0 },
18442   { unicode_gc_Ll, 0, 0, 0 },
18443   { unicode_gc_Ll, 0, 0, 0 },
18444   { unicode_gc_Ll, 0, 0, 0 },
18445   { unicode_gc_Ll, 0, 0, 0 },
18446   { unicode_gc_Ll, 0, 0, 0 },
18447   { unicode_gc_Ll, 0, 0, 0 },
18448   { unicode_gc_Ll, 0, 0, 0 },
18449   { unicode_gc_Ll, 0, 0, 0 },
18450   { unicode_gc_Ll, 0, 0, 0 },
18451   { unicode_gc_Ll, 0, 0, 0 },
18452   { unicode_gc_Ll, 0, 0, 0 },
18453   { unicode_gc_Ll, 0, 0, 0 },
18454   { unicode_gc_Ll, 0, 0, 0 },
18455   { unicode_gc_Ll, 0, 0, 0 },
18456   { unicode_gc_Ll, 0, 0, 0 },
18457   { unicode_gc_Ll, 0, 0, 0 },
18458   { unicode_gc_Sm, 0, 0, 0 },
18459   { unicode_gc_Ll, 0, 0, 0 },
18460   { unicode_gc_Ll, 0, 0, 0 },
18461   { unicode_gc_Ll, 0, 0, 0 },
18462   { unicode_gc_Ll, 0, 0, 0 },
18463   { unicode_gc_Ll, 0, 0, 0 },
18464   { unicode_gc_Ll, 0, 0, 0 },
18465   { unicode_gc_Lu, 0, 0, 0 },
18466   { unicode_gc_Lu, 0, 0, 0 },
18467   { unicode_gc_Lu, 0, 0, 0 },
18468   { unicode_gc_Lu, 0, 0, 0 },
18469   { unicode_gc_Lu, 0, 0, 0 },
18470   { unicode_gc_Lu, 0, 0, 0 },
18471   { unicode_gc_Lu, 0, 0, 0 },
18472   { unicode_gc_Lu, 0, 0, 0 },
18473   { unicode_gc_Lu, 0, 0, 0 },
18474   { unicode_gc_Lu, 0, 0, 0 },
18475   { unicode_gc_Lu, 0, 0, 0 },
18476   { unicode_gc_Lu, 0, 0, 0 },
18477   { unicode_gc_Lu, 0, 0, 0 },
18478   { unicode_gc_Lu, 0, 0, 0 },
18479   { unicode_gc_Lu, 0, 0, 0 },
18480   { unicode_gc_Lu, 0, 0, 0 },
18481   { unicode_gc_Lu, 0, 0, 0 },
18482   { unicode_gc_Lu, 0, 0, 0 },
18483   { unicode_gc_Lu, 0, 0, 0 },
18484   { unicode_gc_Lu, 0, 0, 0 },
18485   { unicode_gc_Lu, 0, 0, 0 },
18486   { unicode_gc_Lu, 0, 0, 0 },
18487   { unicode_gc_Lu, 0, 0, 0 },
18488   { unicode_gc_Lu, 0, 0, 0 },
18489   { unicode_gc_Lu, 0, 0, 0 },
18490   { unicode_gc_Sm, 0, 0, 0 },
18491   { unicode_gc_Ll, 0, 0, 0 },
18492   { unicode_gc_Ll, 0, 0, 0 },
18493   { unicode_gc_Ll, 0, 0, 0 },
18494   { unicode_gc_Ll, 0, 0, 0 },
18495   { unicode_gc_Ll, 0, 0, 0 },
18496   { unicode_gc_Ll, 0, 0, 0 },
18497   { unicode_gc_Ll, 0, 0, 0 },
18498   { unicode_gc_Ll, 0, 0, 0 },
18499   { unicode_gc_Ll, 0, 0, 0 },
18500   { unicode_gc_Ll, 0, 0, 0 },
18501   { unicode_gc_Ll, 0, 0, 0 },
18502   { unicode_gc_Ll, 0, 0, 0 },
18503   { unicode_gc_Ll, 0, 0, 0 },
18504   { unicode_gc_Ll, 0, 0, 0 },
18505   { unicode_gc_Ll, 0, 0, 0 },
18506   { unicode_gc_Ll, 0, 0, 0 },
18507   { unicode_gc_Ll, 0, 0, 0 },
18508   { unicode_gc_Ll, 0, 0, 0 },
18509   { unicode_gc_Ll, 0, 0, 0 },
18510   { unicode_gc_Ll, 0, 0, 0 },
18511   { unicode_gc_Ll, 0, 0, 0 },
18512   { unicode_gc_Ll, 0, 0, 0 },
18513   { unicode_gc_Ll, 0, 0, 0 },
18514   { unicode_gc_Ll, 0, 0, 0 },
18515   { unicode_gc_Ll, 0, 0, 0 },
18516   { unicode_gc_Sm, 0, 0, 0 },
18517   { unicode_gc_Ll, 0, 0, 0 },
18518   { unicode_gc_Ll, 0, 0, 0 },
18519   { unicode_gc_Ll, 0, 0, 0 },
18520   { unicode_gc_Ll, 0, 0, 0 },
18521   { unicode_gc_Ll, 0, 0, 0 },
18522   { unicode_gc_Ll, 0, 0, 0 },
18523   { unicode_gc_Cn, 0, 0, 0 },
18524   { unicode_gc_Cn, 0, 0, 0 },
18525   { unicode_gc_Cn, 0, 0, 0 },
18526   { unicode_gc_Cn, 0, 0, 0 },
18527   { unicode_gc_Nd, 0, 0, 0 },
18528   { unicode_gc_Nd, 0, 0, 0 },
18529   { unicode_gc_Nd, 0, 0, 0 },
18530   { unicode_gc_Nd, 0, 0, 0 },
18531   { unicode_gc_Nd, 0, 0, 0 },
18532   { unicode_gc_Nd, 0, 0, 0 },
18533   { unicode_gc_Nd, 0, 0, 0 },
18534   { unicode_gc_Nd, 0, 0, 0 },
18535   { unicode_gc_Nd, 0, 0, 0 },
18536   { unicode_gc_Nd, 0, 0, 0 },
18537   { unicode_gc_Nd, 0, 0, 0 },
18538   { unicode_gc_Nd, 0, 0, 0 },
18539   { unicode_gc_Nd, 0, 0, 0 },
18540   { unicode_gc_Nd, 0, 0, 0 },
18541   { unicode_gc_Nd, 0, 0, 0 },
18542   { unicode_gc_Nd, 0, 0, 0 },
18543   { unicode_gc_Nd, 0, 0, 0 },
18544   { unicode_gc_Nd, 0, 0, 0 },
18545   { unicode_gc_Nd, 0, 0, 0 },
18546   { unicode_gc_Nd, 0, 0, 0 },
18547   { unicode_gc_Nd, 0, 0, 0 },
18548   { unicode_gc_Nd, 0, 0, 0 },
18549   { unicode_gc_Nd, 0, 0, 0 },
18550   { unicode_gc_Nd, 0, 0, 0 },
18551   { unicode_gc_Nd, 0, 0, 0 },
18552   { unicode_gc_Nd, 0, 0, 0 },
18553   { unicode_gc_Nd, 0, 0, 0 },
18554   { unicode_gc_Nd, 0, 0, 0 },
18555   { unicode_gc_Nd, 0, 0, 0 },
18556   { unicode_gc_Nd, 0, 0, 0 },
18557   { unicode_gc_Nd, 0, 0, 0 },
18558   { unicode_gc_Nd, 0, 0, 0 },
18559   { unicode_gc_Nd, 0, 0, 0 },
18560   { unicode_gc_Nd, 0, 0, 0 },
18561   { unicode_gc_Nd, 0, 0, 0 },
18562   { unicode_gc_Nd, 0, 0, 0 },
18563   { unicode_gc_Nd, 0, 0, 0 },
18564   { unicode_gc_Nd, 0, 0, 0 },
18565   { unicode_gc_Nd, 0, 0, 0 },
18566   { unicode_gc_Nd, 0, 0, 0 },
18567   { unicode_gc_Nd, 0, 0, 0 },
18568   { unicode_gc_Nd, 0, 0, 0 },
18569   { unicode_gc_Nd, 0, 0, 0 },
18570   { unicode_gc_Nd, 0, 0, 0 },
18571   { unicode_gc_Nd, 0, 0, 0 },
18572   { unicode_gc_Nd, 0, 0, 0 },
18573   { unicode_gc_Nd, 0, 0, 0 },
18574   { unicode_gc_Nd, 0, 0, 0 },
18575   { unicode_gc_Nd, 0, 0, 0 },
18576   { unicode_gc_Nd, 0, 0, 0 }
18577 };
18578 static const struct unidata subtable72[] = {
18579   { unicode_gc_Cn, 0, 0, 0 },
18580   { unicode_gc_Cn, 0, 0, 0 },
18581   { unicode_gc_Cn, 0, 0, 0 },
18582   { unicode_gc_Cn, 0, 0, 0 },
18583   { unicode_gc_Cn, 0, 0, 0 },
18584   { unicode_gc_Cn, 0, 0, 0 },
18585   { unicode_gc_Cn, 0, 0, 0 },
18586   { unicode_gc_Cn, 0, 0, 0 },
18587   { unicode_gc_Cn, 0, 0, 0 },
18588   { unicode_gc_Cn, 0, 0, 0 },
18589   { unicode_gc_Cn, 0, 0, 0 },
18590   { unicode_gc_Cn, 0, 0, 0 },
18591   { unicode_gc_Cn, 0, 0, 0 },
18592   { unicode_gc_Cn, 0, 0, 0 },
18593   { unicode_gc_Cn, 0, 0, 0 },
18594   { unicode_gc_Cn, 0, 0, 0 },
18595   { unicode_gc_Cn, 0, 0, 0 },
18596   { unicode_gc_Cn, 0, 0, 0 },
18597   { unicode_gc_Cn, 0, 0, 0 },
18598   { unicode_gc_Cn, 0, 0, 0 },
18599   { unicode_gc_Cn, 0, 0, 0 },
18600   { unicode_gc_Cn, 0, 0, 0 },
18601   { unicode_gc_Cn, 0, 0, 0 },
18602   { unicode_gc_Cn, 0, 0, 0 },
18603   { unicode_gc_Cn, 0, 0, 0 },
18604   { unicode_gc_Cn, 0, 0, 0 },
18605   { unicode_gc_Cn, 0, 0, 0 },
18606   { unicode_gc_Cn, 0, 0, 0 },
18607   { unicode_gc_Cn, 0, 0, 0 },
18608   { unicode_gc_Cn, 0, 0, 0 },
18609   { unicode_gc_Cn, 0, 0, 0 },
18610   { unicode_gc_Cn, 0, 0, 0 },
18611   { unicode_gc_Cn, 0, 0, 0 },
18612   { unicode_gc_Cn, 0, 0, 0 },
18613   { unicode_gc_Cn, 0, 0, 0 },
18614   { unicode_gc_Cn, 0, 0, 0 },
18615   { unicode_gc_Cn, 0, 0, 0 },
18616   { unicode_gc_Cn, 0, 0, 0 },
18617   { unicode_gc_Cn, 0, 0, 0 },
18618   { unicode_gc_Cn, 0, 0, 0 },
18619   { unicode_gc_Cn, 0, 0, 0 },
18620   { unicode_gc_Cn, 0, 0, 0 },
18621   { unicode_gc_Cn, 0, 0, 0 },
18622   { unicode_gc_Cn, 0, 0, 0 },
18623   { unicode_gc_Cn, 0, 0, 0 },
18624   { unicode_gc_Cn, 0, 0, 0 },
18625   { unicode_gc_Cn, 0, 0, 0 },
18626   { unicode_gc_Cn, 0, 0, 0 },
18627   { unicode_gc_Cn, 0, 0, 0 },
18628   { unicode_gc_Cn, 0, 0, 0 },
18629   { unicode_gc_Cn, 0, 0, 0 },
18630   { unicode_gc_Cn, 0, 0, 0 },
18631   { unicode_gc_Cn, 0, 0, 0 },
18632   { unicode_gc_Cn, 0, 0, 0 },
18633   { unicode_gc_Cn, 0, 0, 0 },
18634   { unicode_gc_Cn, 0, 0, 0 },
18635   { unicode_gc_Cn, 0, 0, 0 },
18636   { unicode_gc_Cn, 0, 0, 0 },
18637   { unicode_gc_Cn, 0, 0, 0 },
18638   { unicode_gc_Cn, 0, 0, 0 },
18639   { unicode_gc_Cn, 0, 0, 0 },
18640   { unicode_gc_Cn, 0, 0, 0 },
18641   { unicode_gc_Cn, 0, 0, 0 },
18642   { unicode_gc_Cn, 0, 0, 0 },
18643   { unicode_gc_Cn, 0, 0, 0 },
18644   { unicode_gc_Cn, 0, 0, 0 },
18645   { unicode_gc_Cn, 0, 0, 0 },
18646   { unicode_gc_Cn, 0, 0, 0 },
18647   { unicode_gc_Cn, 0, 0, 0 },
18648   { unicode_gc_Cn, 0, 0, 0 },
18649   { unicode_gc_Cn, 0, 0, 0 },
18650   { unicode_gc_Cn, 0, 0, 0 },
18651   { unicode_gc_Cn, 0, 0, 0 },
18652   { unicode_gc_Cn, 0, 0, 0 },
18653   { unicode_gc_Cn, 0, 0, 0 },
18654   { unicode_gc_Cn, 0, 0, 0 },
18655   { unicode_gc_Cn, 0, 0, 0 },
18656   { unicode_gc_Cn, 0, 0, 0 },
18657   { unicode_gc_Cn, 0, 0, 0 },
18658   { unicode_gc_Cn, 0, 0, 0 },
18659   { unicode_gc_Cn, 0, 0, 0 },
18660   { unicode_gc_Cn, 0, 0, 0 },
18661   { unicode_gc_Cn, 0, 0, 0 },
18662   { unicode_gc_Cn, 0, 0, 0 },
18663   { unicode_gc_Cn, 0, 0, 0 },
18664   { unicode_gc_Cn, 0, 0, 0 },
18665   { unicode_gc_Cn, 0, 0, 0 },
18666   { unicode_gc_Cn, 0, 0, 0 },
18667   { unicode_gc_Cn, 0, 0, 0 },
18668   { unicode_gc_Cn, 0, 0, 0 },
18669   { unicode_gc_Cn, 0, 0, 0 },
18670   { unicode_gc_Cn, 0, 0, 0 },
18671   { unicode_gc_Cn, 0, 0, 0 },
18672   { unicode_gc_Cn, 0, 0, 0 },
18673   { unicode_gc_Cn, 0, 0, 0 },
18674   { unicode_gc_Cn, 0, 0, 0 },
18675   { unicode_gc_Cn, 0, 0, 0 },
18676   { unicode_gc_Cn, 0, 0, 0 },
18677   { unicode_gc_Cn, 0, 0, 0 },
18678   { unicode_gc_Cn, 0, 0, 0 },
18679   { unicode_gc_Cn, 0, 0, 0 },
18680   { unicode_gc_Cn, 0, 0, 0 },
18681   { unicode_gc_Cn, 0, 0, 0 },
18682   { unicode_gc_Cn, 0, 0, 0 },
18683   { unicode_gc_Cn, 0, 0, 0 },
18684   { unicode_gc_Cn, 0, 0, 0 },
18685   { unicode_gc_Cn, 0, 0, 0 },
18686   { unicode_gc_Cn, 0, 0, 0 },
18687   { unicode_gc_Cn, 0, 0, 0 },
18688   { unicode_gc_Cn, 0, 0, 0 },
18689   { unicode_gc_Cn, 0, 0, 0 },
18690   { unicode_gc_Cn, 0, 0, 0 },
18691   { unicode_gc_Cn, 0, 0, 0 },
18692   { unicode_gc_Cn, 0, 0, 0 },
18693   { unicode_gc_Cn, 0, 0, 0 },
18694   { unicode_gc_Cn, 0, 0, 0 },
18695   { unicode_gc_Cn, 0, 0, 0 },
18696   { unicode_gc_Cn, 0, 0, 0 },
18697   { unicode_gc_Cn, 0, 0, 0 },
18698   { unicode_gc_Cn, 0, 0, 0 },
18699   { unicode_gc_Cn, 0, 0, 0 },
18700   { unicode_gc_Cn, 0, 0, 0 },
18701   { unicode_gc_Cn, 0, 0, 0 },
18702   { unicode_gc_Cn, 0, 0, 0 },
18703   { unicode_gc_Cn, 0, 0, 0 },
18704   { unicode_gc_Cn, 0, 0, 0 },
18705   { unicode_gc_Cn, 0, 0, 0 },
18706   { unicode_gc_Cn, 0, 0, 0 },
18707   { unicode_gc_Cn, 0, 0, 0 },
18708   { unicode_gc_Cn, 0, 0, 0 },
18709   { unicode_gc_Cn, 0, 0, 0 },
18710   { unicode_gc_Cn, 0, 0, 0 },
18711   { unicode_gc_Cn, 0, 0, 0 },
18712   { unicode_gc_Cn, 0, 0, 0 },
18713   { unicode_gc_Cn, 0, 0, 0 },
18714   { unicode_gc_Cn, 0, 0, 0 },
18715   { unicode_gc_Cn, 0, 0, 0 },
18716   { unicode_gc_Cn, 0, 0, 0 },
18717   { unicode_gc_Cn, 0, 0, 0 },
18718   { unicode_gc_Cn, 0, 0, 0 },
18719   { unicode_gc_Cn, 0, 0, 0 },
18720   { unicode_gc_Cn, 0, 0, 0 },
18721   { unicode_gc_Cn, 0, 0, 0 },
18722   { unicode_gc_Cn, 0, 0, 0 },
18723   { unicode_gc_Cn, 0, 0, 0 },
18724   { unicode_gc_Cn, 0, 0, 0 },
18725   { unicode_gc_Cn, 0, 0, 0 },
18726   { unicode_gc_Cn, 0, 0, 0 },
18727   { unicode_gc_Cn, 0, 0, 0 },
18728   { unicode_gc_Cn, 0, 0, 0 },
18729   { unicode_gc_Cn, 0, 0, 0 },
18730   { unicode_gc_Cn, 0, 0, 0 },
18731   { unicode_gc_Cn, 0, 0, 0 },
18732   { unicode_gc_Cn, 0, 0, 0 },
18733   { unicode_gc_Cn, 0, 0, 0 },
18734   { unicode_gc_Cn, 0, 0, 0 },
18735   { unicode_gc_Cn, 0, 0, 0 },
18736   { unicode_gc_Cn, 0, 0, 0 },
18737   { unicode_gc_Cn, 0, 0, 0 },
18738   { unicode_gc_Cn, 0, 0, 0 },
18739   { unicode_gc_Cn, 0, 0, 0 },
18740   { unicode_gc_Cn, 0, 0, 0 },
18741   { unicode_gc_Cn, 0, 0, 0 },
18742   { unicode_gc_Cn, 0, 0, 0 },
18743   { unicode_gc_Cn, 0, 0, 0 },
18744   { unicode_gc_Cn, 0, 0, 0 },
18745   { unicode_gc_Cn, 0, 0, 0 },
18746   { unicode_gc_Cn, 0, 0, 0 },
18747   { unicode_gc_Cn, 0, 0, 0 },
18748   { unicode_gc_Cn, 0, 0, 0 },
18749   { unicode_gc_Cn, 0, 0, 0 },
18750   { unicode_gc_Cn, 0, 0, 0 },
18751   { unicode_gc_Cn, 0, 0, 0 },
18752   { unicode_gc_Cn, 0, 0, 0 },
18753   { unicode_gc_Cn, 0, 0, 0 },
18754   { unicode_gc_Cn, 0, 0, 0 },
18755   { unicode_gc_Cn, 0, 0, 0 },
18756   { unicode_gc_Cn, 0, 0, 0 },
18757   { unicode_gc_Cn, 0, 0, 0 },
18758   { unicode_gc_Cn, 0, 0, 0 },
18759   { unicode_gc_Cn, 0, 0, 0 },
18760   { unicode_gc_Cn, 0, 0, 0 },
18761   { unicode_gc_Cn, 0, 0, 0 },
18762   { unicode_gc_Cn, 0, 0, 0 },
18763   { unicode_gc_Cn, 0, 0, 0 },
18764   { unicode_gc_Cn, 0, 0, 0 },
18765   { unicode_gc_Cn, 0, 0, 0 },
18766   { unicode_gc_Cn, 0, 0, 0 },
18767   { unicode_gc_Cn, 0, 0, 0 },
18768   { unicode_gc_Cn, 0, 0, 0 },
18769   { unicode_gc_Cn, 0, 0, 0 },
18770   { unicode_gc_Cn, 0, 0, 0 },
18771   { unicode_gc_Cn, 0, 0, 0 },
18772   { unicode_gc_Cn, 0, 0, 0 },
18773   { unicode_gc_Cn, 0, 0, 0 },
18774   { unicode_gc_Cn, 0, 0, 0 },
18775   { unicode_gc_Cn, 0, 0, 0 },
18776   { unicode_gc_Cn, 0, 0, 0 },
18777   { unicode_gc_Cn, 0, 0, 0 },
18778   { unicode_gc_Cn, 0, 0, 0 },
18779   { unicode_gc_Cn, 0, 0, 0 },
18780   { unicode_gc_Cn, 0, 0, 0 },
18781   { unicode_gc_Cn, 0, 0, 0 },
18782   { unicode_gc_Cn, 0, 0, 0 },
18783   { unicode_gc_Cn, 0, 0, 0 },
18784   { unicode_gc_Cn, 0, 0, 0 },
18785   { unicode_gc_Cn, 0, 0, 0 },
18786   { unicode_gc_Cn, 0, 0, 0 },
18787   { unicode_gc_Cn, 0, 0, 0 },
18788   { unicode_gc_Cn, 0, 0, 0 },
18789   { unicode_gc_Cn, 0, 0, 0 },
18790   { unicode_gc_Cn, 0, 0, 0 },
18791   { unicode_gc_Cn, 0, 0, 0 },
18792   { unicode_gc_Cn, 0, 0, 0 },
18793   { unicode_gc_Lo, 0, 0, 0 },
18794   { unicode_gc_Cn, 0, 0, 0 },
18795   { unicode_gc_Cn, 0, 0, 0 },
18796   { unicode_gc_Cn, 0, 0, 0 },
18797   { unicode_gc_Cn, 0, 0, 0 },
18798   { unicode_gc_Cn, 0, 0, 0 },
18799   { unicode_gc_Cn, 0, 0, 0 },
18800   { unicode_gc_Cn, 0, 0, 0 },
18801   { unicode_gc_Cn, 0, 0, 0 },
18802   { unicode_gc_Cn, 0, 0, 0 },
18803   { unicode_gc_Cn, 0, 0, 0 },
18804   { unicode_gc_Cn, 0, 0, 0 },
18805   { unicode_gc_Cn, 0, 0, 0 },
18806   { unicode_gc_Cn, 0, 0, 0 },
18807   { unicode_gc_Cn, 0, 0, 0 },
18808   { unicode_gc_Cn, 0, 0, 0 },
18809   { unicode_gc_Cn, 0, 0, 0 },
18810   { unicode_gc_Cn, 0, 0, 0 },
18811   { unicode_gc_Cn, 0, 0, 0 },
18812   { unicode_gc_Cn, 0, 0, 0 },
18813   { unicode_gc_Cn, 0, 0, 0 },
18814   { unicode_gc_Cn, 0, 0, 0 },
18815   { unicode_gc_Cn, 0, 0, 0 },
18816   { unicode_gc_Cn, 0, 0, 0 },
18817   { unicode_gc_Cn, 0, 0, 0 },
18818   { unicode_gc_Cn, 0, 0, 0 },
18819   { unicode_gc_Cn, 0, 0, 0 },
18820   { unicode_gc_Cn, 0, 0, 0 },
18821   { unicode_gc_Cn, 0, 0, 0 },
18822   { unicode_gc_Cn, 0, 0, 0 },
18823   { unicode_gc_Cn, 0, 0, 0 },
18824   { unicode_gc_Cn, 0, 0, 0 },
18825   { unicode_gc_Cn, 0, 0, 0 },
18826   { unicode_gc_Cn, 0, 0, 0 },
18827   { unicode_gc_Cn, 0, 0, 0 },
18828   { unicode_gc_Cn, 0, 0, 0 },
18829   { unicode_gc_Cn, 0, 0, 0 },
18830   { unicode_gc_Cn, 0, 0, 0 },
18831   { unicode_gc_Cn, 0, 0, 0 },
18832   { unicode_gc_Cn, 0, 0, 0 },
18833   { unicode_gc_Cn, 0, 0, 0 },
18834   { unicode_gc_Cn, 0, 0, 0 }
18835 };
18836 static const struct unidata subtable73[] = {
18837   { unicode_gc_Lo, 0, 0, 0 },
18838   { unicode_gc_Lo, 0, 0, 0 },
18839   { unicode_gc_Lo, 0, 0, 0 },
18840   { unicode_gc_Lo, 0, 0, 0 },
18841   { unicode_gc_Lo, 0, 0, 0 },
18842   { unicode_gc_Lo, 0, 0, 0 },
18843   { unicode_gc_Lo, 0, 0, 0 },
18844   { unicode_gc_Lo, 0, 0, 0 },
18845   { unicode_gc_Lo, 0, 0, 0 },
18846   { unicode_gc_Lo, 0, 0, 0 },
18847   { unicode_gc_Lo, 0, 0, 0 },
18848   { unicode_gc_Lo, 0, 0, 0 },
18849   { unicode_gc_Lo, 0, 0, 0 },
18850   { unicode_gc_Lo, 0, 0, 0 },
18851   { unicode_gc_Lo, 0, 0, 0 },
18852   { unicode_gc_Lo, 0, 0, 0 },
18853   { unicode_gc_Lo, 0, 0, 0 },
18854   { unicode_gc_Lo, 0, 0, 0 },
18855   { unicode_gc_Lo, 0, 0, 0 },
18856   { unicode_gc_Lo, 0, 0, 0 },
18857   { unicode_gc_Lo, 0, 0, 0 },
18858   { unicode_gc_Lo, 0, 0, 0 },
18859   { unicode_gc_Lo, 0, 0, 0 },
18860   { unicode_gc_Lo, 0, 0, 0 },
18861   { unicode_gc_Lo, 0, 0, 0 },
18862   { unicode_gc_Lo, 0, 0, 0 },
18863   { unicode_gc_Lo, 0, 0, 0 },
18864   { unicode_gc_Lo, 0, 0, 0 },
18865   { unicode_gc_Lo, 0, 0, 0 },
18866   { unicode_gc_Lo, 0, 0, 0 },
18867   { unicode_gc_Cn, 0, 0, 0 },
18868   { unicode_gc_Cn, 0, 0, 0 },
18869   { unicode_gc_Cn, 0, 0, 0 },
18870   { unicode_gc_Cn, 0, 0, 0 },
18871   { unicode_gc_Cn, 0, 0, 0 },
18872   { unicode_gc_Cn, 0, 0, 0 },
18873   { unicode_gc_Cn, 0, 0, 0 },
18874   { unicode_gc_Cn, 0, 0, 0 },
18875   { unicode_gc_Cn, 0, 0, 0 },
18876   { unicode_gc_Cn, 0, 0, 0 },
18877   { unicode_gc_Cn, 0, 0, 0 },
18878   { unicode_gc_Cn, 0, 0, 0 },
18879   { unicode_gc_Cn, 0, 0, 0 },
18880   { unicode_gc_Cn, 0, 0, 0 },
18881   { unicode_gc_Cn, 0, 0, 0 },
18882   { unicode_gc_Cn, 0, 0, 0 },
18883   { unicode_gc_Cn, 0, 0, 0 },
18884   { unicode_gc_Cn, 0, 0, 0 },
18885   { unicode_gc_Cn, 0, 0, 0 },
18886   { unicode_gc_Cn, 0, 0, 0 },
18887   { unicode_gc_Cn, 0, 0, 0 },
18888   { unicode_gc_Cn, 0, 0, 0 },
18889   { unicode_gc_Cn, 0, 0, 0 },
18890   { unicode_gc_Cn, 0, 0, 0 },
18891   { unicode_gc_Cn, 0, 0, 0 },
18892   { unicode_gc_Cn, 0, 0, 0 },
18893   { unicode_gc_Cn, 0, 0, 0 },
18894   { unicode_gc_Cn, 0, 0, 0 },
18895   { unicode_gc_Cn, 0, 0, 0 },
18896   { unicode_gc_Cn, 0, 0, 0 },
18897   { unicode_gc_Cn, 0, 0, 0 },
18898   { unicode_gc_Cn, 0, 0, 0 },
18899   { unicode_gc_Cn, 0, 0, 0 },
18900   { unicode_gc_Cn, 0, 0, 0 },
18901   { unicode_gc_Cn, 0, 0, 0 },
18902   { unicode_gc_Cn, 0, 0, 0 },
18903   { unicode_gc_Cn, 0, 0, 0 },
18904   { unicode_gc_Cn, 0, 0, 0 },
18905   { unicode_gc_Cn, 0, 0, 0 },
18906   { unicode_gc_Cn, 0, 0, 0 },
18907   { unicode_gc_Cn, 0, 0, 0 },
18908   { unicode_gc_Cn, 0, 0, 0 },
18909   { unicode_gc_Cn, 0, 0, 0 },
18910   { unicode_gc_Cn, 0, 0, 0 },
18911   { unicode_gc_Cn, 0, 0, 0 },
18912   { unicode_gc_Cn, 0, 0, 0 },
18913   { unicode_gc_Cn, 0, 0, 0 },
18914   { unicode_gc_Cn, 0, 0, 0 },
18915   { unicode_gc_Cn, 0, 0, 0 },
18916   { unicode_gc_Cn, 0, 0, 0 },
18917   { unicode_gc_Cn, 0, 0, 0 },
18918   { unicode_gc_Cn, 0, 0, 0 },
18919   { unicode_gc_Cn, 0, 0, 0 },
18920   { unicode_gc_Cn, 0, 0, 0 },
18921   { unicode_gc_Cn, 0, 0, 0 },
18922   { unicode_gc_Cn, 0, 0, 0 },
18923   { unicode_gc_Cn, 0, 0, 0 },
18924   { unicode_gc_Cn, 0, 0, 0 },
18925   { unicode_gc_Cn, 0, 0, 0 },
18926   { unicode_gc_Cn, 0, 0, 0 },
18927   { unicode_gc_Cn, 0, 0, 0 },
18928   { unicode_gc_Cn, 0, 0, 0 },
18929   { unicode_gc_Cn, 0, 0, 0 },
18930   { unicode_gc_Cn, 0, 0, 0 },
18931   { unicode_gc_Cn, 0, 0, 0 },
18932   { unicode_gc_Cn, 0, 0, 0 },
18933   { unicode_gc_Cn, 0, 0, 0 },
18934   { unicode_gc_Cn, 0, 0, 0 },
18935   { unicode_gc_Cn, 0, 0, 0 },
18936   { unicode_gc_Cn, 0, 0, 0 },
18937   { unicode_gc_Cn, 0, 0, 0 },
18938   { unicode_gc_Cn, 0, 0, 0 },
18939   { unicode_gc_Cn, 0, 0, 0 },
18940   { unicode_gc_Cn, 0, 0, 0 },
18941   { unicode_gc_Cn, 0, 0, 0 },
18942   { unicode_gc_Cn, 0, 0, 0 },
18943   { unicode_gc_Cn, 0, 0, 0 },
18944   { unicode_gc_Cn, 0, 0, 0 },
18945   { unicode_gc_Cn, 0, 0, 0 },
18946   { unicode_gc_Cn, 0, 0, 0 },
18947   { unicode_gc_Cn, 0, 0, 0 },
18948   { unicode_gc_Cn, 0, 0, 0 },
18949   { unicode_gc_Cn, 0, 0, 0 },
18950   { unicode_gc_Cn, 0, 0, 0 },
18951   { unicode_gc_Cn, 0, 0, 0 },
18952   { unicode_gc_Cn, 0, 0, 0 },
18953   { unicode_gc_Cn, 0, 0, 0 },
18954   { unicode_gc_Cn, 0, 0, 0 },
18955   { unicode_gc_Cn, 0, 0, 0 },
18956   { unicode_gc_Cn, 0, 0, 0 },
18957   { unicode_gc_Cn, 0, 0, 0 },
18958   { unicode_gc_Cn, 0, 0, 0 },
18959   { unicode_gc_Cn, 0, 0, 0 },
18960   { unicode_gc_Cn, 0, 0, 0 },
18961   { unicode_gc_Cn, 0, 0, 0 },
18962   { unicode_gc_Cn, 0, 0, 0 },
18963   { unicode_gc_Cn, 0, 0, 0 },
18964   { unicode_gc_Cn, 0, 0, 0 },
18965   { unicode_gc_Cn, 0, 0, 0 },
18966   { unicode_gc_Cn, 0, 0, 0 },
18967   { unicode_gc_Cn, 0, 0, 0 },
18968   { unicode_gc_Cn, 0, 0, 0 },
18969   { unicode_gc_Cn, 0, 0, 0 },
18970   { unicode_gc_Cn, 0, 0, 0 },
18971   { unicode_gc_Cn, 0, 0, 0 },
18972   { unicode_gc_Cn, 0, 0, 0 },
18973   { unicode_gc_Cn, 0, 0, 0 },
18974   { unicode_gc_Cn, 0, 0, 0 },
18975   { unicode_gc_Cn, 0, 0, 0 },
18976   { unicode_gc_Cn, 0, 0, 0 },
18977   { unicode_gc_Cn, 0, 0, 0 },
18978   { unicode_gc_Cn, 0, 0, 0 },
18979   { unicode_gc_Cn, 0, 0, 0 },
18980   { unicode_gc_Cn, 0, 0, 0 },
18981   { unicode_gc_Cn, 0, 0, 0 },
18982   { unicode_gc_Cn, 0, 0, 0 },
18983   { unicode_gc_Cn, 0, 0, 0 },
18984   { unicode_gc_Cn, 0, 0, 0 },
18985   { unicode_gc_Cn, 0, 0, 0 },
18986   { unicode_gc_Cn, 0, 0, 0 },
18987   { unicode_gc_Cn, 0, 0, 0 },
18988   { unicode_gc_Cn, 0, 0, 0 },
18989   { unicode_gc_Cn, 0, 0, 0 },
18990   { unicode_gc_Cn, 0, 0, 0 },
18991   { unicode_gc_Cn, 0, 0, 0 },
18992   { unicode_gc_Cn, 0, 0, 0 },
18993   { unicode_gc_Cn, 0, 0, 0 },
18994   { unicode_gc_Cn, 0, 0, 0 },
18995   { unicode_gc_Cn, 0, 0, 0 },
18996   { unicode_gc_Cn, 0, 0, 0 },
18997   { unicode_gc_Cn, 0, 0, 0 },
18998   { unicode_gc_Cn, 0, 0, 0 },
18999   { unicode_gc_Cn, 0, 0, 0 },
19000   { unicode_gc_Cn, 0, 0, 0 },
19001   { unicode_gc_Cn, 0, 0, 0 },
19002   { unicode_gc_Cn, 0, 0, 0 },
19003   { unicode_gc_Cn, 0, 0, 0 },
19004   { unicode_gc_Cn, 0, 0, 0 },
19005   { unicode_gc_Cn, 0, 0, 0 },
19006   { unicode_gc_Cn, 0, 0, 0 },
19007   { unicode_gc_Cn, 0, 0, 0 },
19008   { unicode_gc_Cn, 0, 0, 0 },
19009   { unicode_gc_Cn, 0, 0, 0 },
19010   { unicode_gc_Cn, 0, 0, 0 },
19011   { unicode_gc_Cn, 0, 0, 0 },
19012   { unicode_gc_Cn, 0, 0, 0 },
19013   { unicode_gc_Cn, 0, 0, 0 },
19014   { unicode_gc_Cn, 0, 0, 0 },
19015   { unicode_gc_Cn, 0, 0, 0 },
19016   { unicode_gc_Cn, 0, 0, 0 },
19017   { unicode_gc_Cn, 0, 0, 0 },
19018   { unicode_gc_Cn, 0, 0, 0 },
19019   { unicode_gc_Cn, 0, 0, 0 },
19020   { unicode_gc_Cn, 0, 0, 0 },
19021   { unicode_gc_Cn, 0, 0, 0 },
19022   { unicode_gc_Cn, 0, 0, 0 },
19023   { unicode_gc_Cn, 0, 0, 0 },
19024   { unicode_gc_Cn, 0, 0, 0 },
19025   { unicode_gc_Cn, 0, 0, 0 },
19026   { unicode_gc_Cn, 0, 0, 0 },
19027   { unicode_gc_Cn, 0, 0, 0 },
19028   { unicode_gc_Cn, 0, 0, 0 },
19029   { unicode_gc_Cn, 0, 0, 0 },
19030   { unicode_gc_Cn, 0, 0, 0 },
19031   { unicode_gc_Cn, 0, 0, 0 },
19032   { unicode_gc_Cn, 0, 0, 0 },
19033   { unicode_gc_Cn, 0, 0, 0 },
19034   { unicode_gc_Cn, 0, 0, 0 },
19035   { unicode_gc_Cn, 0, 0, 0 },
19036   { unicode_gc_Cn, 0, 0, 0 },
19037   { unicode_gc_Cn, 0, 0, 0 },
19038   { unicode_gc_Cn, 0, 0, 0 },
19039   { unicode_gc_Cn, 0, 0, 0 },
19040   { unicode_gc_Cn, 0, 0, 0 },
19041   { unicode_gc_Cn, 0, 0, 0 },
19042   { unicode_gc_Cn, 0, 0, 0 },
19043   { unicode_gc_Cn, 0, 0, 0 },
19044   { unicode_gc_Cn, 0, 0, 0 },
19045   { unicode_gc_Cn, 0, 0, 0 },
19046   { unicode_gc_Cn, 0, 0, 0 },
19047   { unicode_gc_Cn, 0, 0, 0 },
19048   { unicode_gc_Cn, 0, 0, 0 },
19049   { unicode_gc_Cn, 0, 0, 0 },
19050   { unicode_gc_Cn, 0, 0, 0 },
19051   { unicode_gc_Cn, 0, 0, 0 },
19052   { unicode_gc_Cn, 0, 0, 0 },
19053   { unicode_gc_Cn, 0, 0, 0 },
19054   { unicode_gc_Cn, 0, 0, 0 },
19055   { unicode_gc_Cn, 0, 0, 0 },
19056   { unicode_gc_Cn, 0, 0, 0 },
19057   { unicode_gc_Cn, 0, 0, 0 },
19058   { unicode_gc_Cn, 0, 0, 0 },
19059   { unicode_gc_Cn, 0, 0, 0 },
19060   { unicode_gc_Cn, 0, 0, 0 },
19061   { unicode_gc_Cn, 0, 0, 0 },
19062   { unicode_gc_Cn, 0, 0, 0 },
19063   { unicode_gc_Cn, 0, 0, 0 },
19064   { unicode_gc_Cn, 0, 0, 0 },
19065   { unicode_gc_Cn, 0, 0, 0 },
19066   { unicode_gc_Cn, 0, 0, 0 },
19067   { unicode_gc_Cn, 0, 0, 0 },
19068   { unicode_gc_Cn, 0, 0, 0 },
19069   { unicode_gc_Cn, 0, 0, 0 },
19070   { unicode_gc_Cn, 0, 0, 0 },
19071   { unicode_gc_Cn, 0, 0, 0 },
19072   { unicode_gc_Cn, 0, 0, 0 },
19073   { unicode_gc_Cn, 0, 0, 0 },
19074   { unicode_gc_Cn, 0, 0, 0 },
19075   { unicode_gc_Cn, 0, 0, 0 },
19076   { unicode_gc_Cn, 0, 0, 0 },
19077   { unicode_gc_Cn, 0, 0, 0 },
19078   { unicode_gc_Cn, 0, 0, 0 },
19079   { unicode_gc_Cn, 0, 0, 0 },
19080   { unicode_gc_Cn, 0, 0, 0 },
19081   { unicode_gc_Cn, 0, 0, 0 },
19082   { unicode_gc_Cn, 0, 0, 0 },
19083   { unicode_gc_Cn, 0, 0, 0 },
19084   { unicode_gc_Cn, 0, 0, 0 },
19085   { unicode_gc_Cn, 0, 0, 0 },
19086   { unicode_gc_Cn, 0, 0, 0 },
19087   { unicode_gc_Cn, 0, 0, 0 },
19088   { unicode_gc_Cn, 0, 0, 0 },
19089   { unicode_gc_Cn, 0, 0, 0 },
19090   { unicode_gc_Cn, 0, 0, 0 },
19091   { unicode_gc_Cn, 0, 0, 0 },
19092   { unicode_gc_Cn, 0, 0, 0 }
19093 };
19094 const struct unidata *const unidata[] = {
19095   subtable0,
19096   subtable1,
19097   subtable2,
19098   subtable3,
19099   subtable4,
19100   subtable5,
19101   subtable6,
19102   subtable7,
19103   subtable8,
19104   subtable9,
19105   subtable10,
19106   subtable11,
19107   subtable12,
19108   subtable13,
19109   subtable14,
19110   subtable15,
19111   subtable16,
19112   subtable17,
19113   subtable18,
19114   subtable19,
19115   subtable20,
19116   subtable21,
19117   subtable22,
19118   subtable23,
19119   subtable24,
19120   subtable25,
19121   subtable8,
19122   subtable8,
19123   subtable8,
19124   subtable26,
19125   subtable27,
19126   subtable28,
19127   subtable29,
19128   subtable30,
19129   subtable31,
19130   subtable32,
19131   subtable33,
19132   subtable34,
19133   subtable35,
19134   subtable36,
19135   subtable37,
19136   subtable38,
19137   subtable31,
19138   subtable39,
19139   subtable8,
19140   subtable8,
19141   subtable40,
19142   subtable41,
19143   subtable42,
19144   subtable43,
19145   subtable44,
19146   subtable37,
19147   subtable45,
19148   subtable8,
19149   subtable8,
19150   subtable8,
19151   subtable8,
19152   subtable8,
19153   subtable8,
19154   subtable8,
19155   subtable8,
19156   subtable8,
19157   subtable8,
19158   subtable8,
19159   subtable8,
19160   subtable8,
19161   subtable8,
19162   subtable8,
19163   subtable8,
19164   subtable8,
19165   subtable8,
19166   subtable8,
19167   subtable8,
19168   subtable8,
19169   subtable8,
19170   subtable8,
19171   subtable8,
19172   subtable46,
19173   subtable45,
19174   subtable8,
19175   subtable8,
19176   subtable8,
19177   subtable8,
19178   subtable8,
19179   subtable8,
19180   subtable8,
19181   subtable8,
19182   subtable8,
19183   subtable8,
19184   subtable8,
19185   subtable8,
19186   subtable8,
19187   subtable8,
19188   subtable8,
19189   subtable8,
19190   subtable8,
19191   subtable8,
19192   subtable8,
19193   subtable8,
19194   subtable8,
19195   subtable8,
19196   subtable8,
19197   subtable8,
19198   subtable8,
19199   subtable8,
19200   subtable8,
19201   subtable8,
19202   subtable8,
19203   subtable8,
19204   subtable8,
19205   subtable8,
19206   subtable8,
19207   subtable8,
19208   subtable8,
19209   subtable8,
19210   subtable8,
19211   subtable8,
19212   subtable8,
19213   subtable8,
19214   subtable8,
19215   subtable8,
19216   subtable8,
19217   subtable8,
19218   subtable8,
19219   subtable8,
19220   subtable8,
19221   subtable8,
19222   subtable8,
19223   subtable8,
19224   subtable8,
19225   subtable8,
19226   subtable8,
19227   subtable8,
19228   subtable8,
19229   subtable8,
19230   subtable8,
19231   subtable8,
19232   subtable8,
19233   subtable8,
19234   subtable8,
19235   subtable8,
19236   subtable8,
19237   subtable8,
19238   subtable8,
19239   subtable8,
19240   subtable8,
19241   subtable8,
19242   subtable8,
19243   subtable8,
19244   subtable8,
19245   subtable8,
19246   subtable8,
19247   subtable8,
19248   subtable8,
19249   subtable8,
19250   subtable8,
19251   subtable8,
19252   subtable8,
19253   subtable8,
19254   subtable47,
19255   subtable21,
19256   subtable21,
19257   subtable21,
19258   subtable21,
19259   subtable48,
19260   subtable8,
19261   subtable8,
19262   subtable8,
19263   subtable8,
19264   subtable8,
19265   subtable8,
19266   subtable8,
19267   subtable45,
19268   subtable8,
19269   subtable8,
19270   subtable8,
19271   subtable8,
19272   subtable8,
19273   subtable8,
19274   subtable8,
19275   subtable8,
19276   subtable8,
19277   subtable8,
19278   subtable8,
19279   subtable8,
19280   subtable8,
19281   subtable8,
19282   subtable8,
19283   subtable8,
19284   subtable8,
19285   subtable8,
19286   subtable8,
19287   subtable8,
19288   subtable8,
19289   subtable8,
19290   subtable8,
19291   subtable8,
19292   subtable8,
19293   subtable8,
19294   subtable8,
19295   subtable8,
19296   subtable8,
19297   subtable8,
19298   subtable8,
19299   subtable8,
19300   subtable8,
19301   subtable8,
19302   subtable8,
19303   subtable8,
19304   subtable8,
19305   subtable8,
19306   subtable8,
19307   subtable8,
19308   subtable8,
19309   subtable8,
19310   subtable49,
19311   subtable50,
19312   subtable8,
19313   subtable8,
19314   subtable51,
19315   subtable50,
19316   subtable8,
19317   subtable8,
19318   subtable52,
19319   subtable53,
19320   subtable8,
19321   subtable8,
19322   subtable8,
19323   subtable8,
19324   subtable8,
19325   subtable8,
19326   subtable8,
19327   subtable8,
19328   subtable8,
19329   subtable8,
19330   subtable8,
19331   subtable8,
19332   subtable8,
19333   subtable8,
19334   subtable8,
19335   subtable8,
19336   subtable8,
19337   subtable8,
19338   subtable8,
19339   subtable8,
19340   subtable8,
19341   subtable8,
19342   subtable8,
19343   subtable54,
19344   subtable21,
19345   subtable55,
19346   subtable56,
19347   subtable21,
19348   subtable57,
19349   subtable58,
19350   subtable59,
19351   subtable60,
19352   subtable61,
19353   subtable8,
19354   subtable62,
19355   subtable63,
19356   subtable8,
19357   subtable8,
19358   subtable8,
19359   subtable64,
19360   subtable8,
19361   subtable8,
19362   subtable8,
19363   subtable8,
19364   subtable8,
19365   subtable8,
19366   subtable8,
19367   subtable8,
19368   subtable8,
19369   subtable8,
19370   subtable8,
19371   subtable8,
19372   subtable8,
19373   subtable8,
19374   subtable8,
19375   subtable8,
19376   subtable8,
19377   subtable8,
19378   subtable8,
19379   subtable8,
19380   subtable8,
19381   subtable8,
19382   subtable8,
19383   subtable8,
19384   subtable8,
19385   subtable8,
19386   subtable8,
19387   subtable8,
19388   subtable8,
19389   subtable8,
19390   subtable8,
19391   subtable8,
19392   subtable8,
19393   subtable8,
19394   subtable8,
19395   subtable8,
19396   subtable8,
19397   subtable8,
19398   subtable8,
19399   subtable8,
19400   subtable8,
19401   subtable8,
19402   subtable8,
19403   subtable8,
19404   subtable8,
19405   subtable8,
19406   subtable8,
19407   subtable8,
19408   subtable8,
19409   subtable8,
19410   subtable8,
19411   subtable8,
19412   subtable8,
19413   subtable8,
19414   subtable8,
19415   subtable8,
19416   subtable8,
19417   subtable8,
19418   subtable8,
19419   subtable8,
19420   subtable8,
19421   subtable8,
19422   subtable8,
19423   subtable8,
19424   subtable8,
19425   subtable8,
19426   subtable8,
19427   subtable8,
19428   subtable8,
19429   subtable8,
19430   subtable8,
19431   subtable8,
19432   subtable8,
19433   subtable8,
19434   subtable8,
19435   subtable8,
19436   subtable8,
19437   subtable8,
19438   subtable8,
19439   subtable8,
19440   subtable8,
19441   subtable8,
19442   subtable8,
19443   subtable8,
19444   subtable8,
19445   subtable8,
19446   subtable8,
19447   subtable8,
19448   subtable8,
19449   subtable8,
19450   subtable8,
19451   subtable8,
19452   subtable8,
19453   subtable8,
19454   subtable8,
19455   subtable8,
19456   subtable8,
19457   subtable8,
19458   subtable8,
19459   subtable8,
19460   subtable8,
19461   subtable8,
19462   subtable8,
19463   subtable8,
19464   subtable8,
19465   subtable8,
19466   subtable8,
19467   subtable8,
19468   subtable8,
19469   subtable8,
19470   subtable8,
19471   subtable8,
19472   subtable8,
19473   subtable8,
19474   subtable8,
19475   subtable8,
19476   subtable8,
19477   subtable8,
19478   subtable8,
19479   subtable8,
19480   subtable8,
19481   subtable8,
19482   subtable8,
19483   subtable8,
19484   subtable8,
19485   subtable8,
19486   subtable8,
19487   subtable8,
19488   subtable8,
19489   subtable8,
19490   subtable8,
19491   subtable8,
19492   subtable8,
19493   subtable8,
19494   subtable8,
19495   subtable8,
19496   subtable8,
19497   subtable8,
19498   subtable8,
19499   subtable8,
19500   subtable8,
19501   subtable8,
19502   subtable8,
19503   subtable8,
19504   subtable8,
19505   subtable8,
19506   subtable8,
19507   subtable8,
19508   subtable8,
19509   subtable8,
19510   subtable8,
19511   subtable8,
19512   subtable8,
19513   subtable8,
19514   subtable8,
19515   subtable8,
19516   subtable8,
19517   subtable8,
19518   subtable8,
19519   subtable8,
19520   subtable8,
19521   subtable8,
19522   subtable8,
19523   subtable8,
19524   subtable8,
19525   subtable8,
19526   subtable8,
19527   subtable8,
19528   subtable8,
19529   subtable8,
19530   subtable8,
19531   subtable8,
19532   subtable8,
19533   subtable8,
19534   subtable8,
19535   subtable8,
19536   subtable8,
19537   subtable8,
19538   subtable8,
19539   subtable8,
19540   subtable8,
19541   subtable8,
19542   subtable8,
19543   subtable8,
19544   subtable8,
19545   subtable8,
19546   subtable8,
19547   subtable8,
19548   subtable8,
19549   subtable8,
19550   subtable8,
19551   subtable8,
19552   subtable8,
19553   subtable8,
19554   subtable8,
19555   subtable8,
19556   subtable8,
19557   subtable8,
19558   subtable8,
19559   subtable65,
19560   subtable66,
19561   subtable8,
19562   subtable67,
19563   subtable68,
19564   subtable69,
19565   subtable70,
19566   subtable71,
19567   subtable8,
19568   subtable8,
19569   subtable8,
19570   subtable8,
19571   subtable8,
19572   subtable8,
19573   subtable8,
19574   subtable8,
19575   subtable8,
19576   subtable8,
19577   subtable8,
19578   subtable8,
19579   subtable8,
19580   subtable8,
19581   subtable8,
19582   subtable8,
19583   subtable8,
19584   subtable8,
19585   subtable8,
19586   subtable8,
19587   subtable8,
19588   subtable8,
19589   subtable8,
19590   subtable8,
19591   subtable8,
19592   subtable8,
19593   subtable8,
19594   subtable8,
19595   subtable8,
19596   subtable8,
19597   subtable8,
19598   subtable8,
19599   subtable8,
19600   subtable8,
19601   subtable8,
19602   subtable8,
19603   subtable8,
19604   subtable8,
19605   subtable8,
19606   subtable8,
19607   subtable45,
19608   subtable8,
19609   subtable8,
19610   subtable8,
19611   subtable8,
19612   subtable8,
19613   subtable8,
19614   subtable8,
19615   subtable8,
19616   subtable8,
19617   subtable8,
19618   subtable8,
19619   subtable8,
19620   subtable8,
19621   subtable8,
19622   subtable8,
19623   subtable8,
19624   subtable8,
19625   subtable8,
19626   subtable8,
19627   subtable8,
19628   subtable8,
19629   subtable8,
19630   subtable8,
19631   subtable8,
19632   subtable8,
19633   subtable8,
19634   subtable8,
19635   subtable8,
19636   subtable8,
19637   subtable8,
19638   subtable8,
19639   subtable8,
19640   subtable8,
19641   subtable8,
19642   subtable8,
19643   subtable8,
19644   subtable8,
19645   subtable8,
19646   subtable8,
19647   subtable8,
19648   subtable8,
19649   subtable8,
19650   subtable8,
19651   subtable8,
19652   subtable8,
19653   subtable8,
19654   subtable8,
19655   subtable8,
19656   subtable8,
19657   subtable8,
19658   subtable8,
19659   subtable8,
19660   subtable8,
19661   subtable8,
19662   subtable8,
19663   subtable8,
19664   subtable8,
19665   subtable8,
19666   subtable8,
19667   subtable8,
19668   subtable8,
19669   subtable8,
19670   subtable8,
19671   subtable8,
19672   subtable8,
19673   subtable8,
19674   subtable8,
19675   subtable8,
19676   subtable8,
19677   subtable8,
19678   subtable8,
19679   subtable8,
19680   subtable8,
19681   subtable8,
19682   subtable8,
19683   subtable8,
19684   subtable8,
19685   subtable8,
19686   subtable8,
19687   subtable8,
19688   subtable8,
19689   subtable8,
19690   subtable8,
19691   subtable8,
19692   subtable8,
19693   subtable8,
19694   subtable8,
19695   subtable8,
19696   subtable8,
19697   subtable8,
19698   subtable8,
19699   subtable8,
19700   subtable8,
19701   subtable8,
19702   subtable8,
19703   subtable8,
19704   subtable8,
19705   subtable8,
19706   subtable8,
19707   subtable8,
19708   subtable8,
19709   subtable8,
19710   subtable8,
19711   subtable8,
19712   subtable8,
19713   subtable8,
19714   subtable8,
19715   subtable8,
19716   subtable8,
19717   subtable8,
19718   subtable8,
19719   subtable8,
19720   subtable8,
19721   subtable8,
19722   subtable8,
19723   subtable8,
19724   subtable8,
19725   subtable8,
19726   subtable8,
19727   subtable8,
19728   subtable8,
19729   subtable8,
19730   subtable8,
19731   subtable8,
19732   subtable8,
19733   subtable8,
19734   subtable8,
19735   subtable8,
19736   subtable8,
19737   subtable8,
19738   subtable8,
19739   subtable8,
19740   subtable8,
19741   subtable8,
19742   subtable8,
19743   subtable8,
19744   subtable8,
19745   subtable8,
19746   subtable8,
19747   subtable8,
19748   subtable8,
19749   subtable8,
19750   subtable8,
19751   subtable8,
19752   subtable8,
19753   subtable8,
19754   subtable8,
19755   subtable8,
19756   subtable8,
19757   subtable8,
19758   subtable8,
19759   subtable8,
19760   subtable8,
19761   subtable8,
19762   subtable8,
19763   subtable8,
19764   subtable8,
19765   subtable8,
19766   subtable8,
19767   subtable8,
19768   subtable8,
19769   subtable8,
19770   subtable8,
19771   subtable8,
19772   subtable8,
19773   subtable72,
19774   subtable8,
19775   subtable8,
19776   subtable8,
19777   subtable8,
19778   subtable8,
19779   subtable8,
19780   subtable8,
19781   subtable8,
19782   subtable8,
19783   subtable8,
19784   subtable8,
19785   subtable8,
19786   subtable8,
19787   subtable8,
19788   subtable8,
19789   subtable8,
19790   subtable8,
19791   subtable8,
19792   subtable8,
19793   subtable8,
19794   subtable8,
19795   subtable8,
19796   subtable8,
19797   subtable8,
19798   subtable8,
19799   subtable8,
19800   subtable8,
19801   subtable8,
19802   subtable8,
19803   subtable8,
19804   subtable8,
19805   subtable8,
19806   subtable8,
19807   subtable8,
19808   subtable8,
19809   subtable8,
19810   subtable8,
19811   subtable8,
19812   subtable8,
19813   subtable8,
19814   subtable8,
19815   subtable8,
19816   subtable8,
19817   subtable8,
19818   subtable8,
19819   subtable8,
19820   subtable8,
19821   subtable8,
19822   subtable8,
19823   subtable8,
19824   subtable8,
19825   subtable8,
19826   subtable8,
19827   subtable8,
19828   subtable8,
19829   subtable8,
19830   subtable8,
19831   subtable8,
19832   subtable8,
19833   subtable8,
19834   subtable8,
19835   subtable8,
19836   subtable8,
19837   subtable8,
19838   subtable8,
19839   subtable8,
19840   subtable8,
19841   subtable8,
19842   subtable8,
19843   subtable8,
19844   subtable8,
19845   subtable8,
19846   subtable8,
19847   subtable8,
19848   subtable8,
19849   subtable8,
19850   subtable8,
19851   subtable8,
19852   subtable8,
19853   subtable8,
19854   subtable8,
19855   subtable21,
19856   subtable21,
19857   subtable73,
19858 };