1231200Smm/*-
2238856Smm * Copyright (c) 2011-2012 libarchive Project
3231200Smm * All rights reserved.
4231200Smm *
5231200Smm * Redistribution and use in source and binary forms, with or without
6231200Smm * modification, are permitted provided that the following conditions
7231200Smm * are met:
8231200Smm * 1. Redistributions of source code must retain the above copyright
9231200Smm *    notice, this list of conditions and the following disclaimer.
10231200Smm * 2. Redistributions in binary form must reproduce the above copyright
11231200Smm *    notice, this list of conditions and the following disclaimer in the
12231200Smm *    documentation and/or other materials provided with the distribution.
13231200Smm *
14231200Smm * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AS IS'' AND ANY EXPRESS OR
15231200Smm * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
16231200Smm * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
17231200Smm * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
18231200Smm * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
19231200Smm * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
20231200Smm * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
21231200Smm * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
22231200Smm * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
23231200Smm * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
24231200Smm *
25231200Smm * $FreeBSD$
26231200Smm *
27231200Smm */
28231200Smm
29231200Smm/*
30231200Smm * ATTENTION!
31231200Smm *  This file is generated by build/utils/gen_archive_string_composition_h.sh
32238856Smm *  from http://unicode.org/Public/6.0.0/ucd/UnicodeData.txt
33231200Smm *
34231200Smm *  See also http://unicode.org/report/tr15/
35231200Smm */
36231200Smm
37358088Smm#ifndef ARCHIVE_STRING_COMPOSITION_H_INCLUDED
38358088Smm#define ARCHIVE_STRING_COMPOSITION_H_INCLUDED
39358088Smm
40231200Smm#ifndef __LIBARCHIVE_BUILD
41231200Smm#error This header is only to be used internally to libarchive.
42231200Smm#endif
43231200Smm
44231200Smmstruct unicode_composition_table {
45231200Smm	uint32_t cp1;
46231200Smm	uint32_t cp2;
47231200Smm	uint32_t nfc;
48231200Smm};
49231200Smm
50231200Smmstatic const struct unicode_composition_table u_composition_table[] = {
51231200Smm	{ 0x0003C , 0x00338 , 0x0226E },
52231200Smm	{ 0x0003D , 0x00338 , 0x02260 },
53231200Smm	{ 0x0003E , 0x00338 , 0x0226F },
54231200Smm	{ 0x00041 , 0x00300 , 0x000C0 },
55231200Smm	{ 0x00041 , 0x00301 , 0x000C1 },
56231200Smm	{ 0x00041 , 0x00302 , 0x000C2 },
57231200Smm	{ 0x00041 , 0x00303 , 0x000C3 },
58231200Smm	{ 0x00041 , 0x00304 , 0x00100 },
59231200Smm	{ 0x00041 , 0x00306 , 0x00102 },
60231200Smm	{ 0x00041 , 0x00307 , 0x00226 },
61231200Smm	{ 0x00041 , 0x00308 , 0x000C4 },
62231200Smm	{ 0x00041 , 0x00309 , 0x01EA2 },
63231200Smm	{ 0x00041 , 0x0030A , 0x000C5 },
64231200Smm	{ 0x00041 , 0x0030C , 0x001CD },
65231200Smm	{ 0x00041 , 0x0030F , 0x00200 },
66231200Smm	{ 0x00041 , 0x00311 , 0x00202 },
67231200Smm	{ 0x00041 , 0x00323 , 0x01EA0 },
68231200Smm	{ 0x00041 , 0x00325 , 0x01E00 },
69231200Smm	{ 0x00041 , 0x00328 , 0x00104 },
70231200Smm	{ 0x00042 , 0x00307 , 0x01E02 },
71231200Smm	{ 0x00042 , 0x00323 , 0x01E04 },
72231200Smm	{ 0x00042 , 0x00331 , 0x01E06 },
73231200Smm	{ 0x00043 , 0x00301 , 0x00106 },
74231200Smm	{ 0x00043 , 0x00302 , 0x00108 },
75231200Smm	{ 0x00043 , 0x00307 , 0x0010A },
76231200Smm	{ 0x00043 , 0x0030C , 0x0010C },
77231200Smm	{ 0x00043 , 0x00327 , 0x000C7 },
78231200Smm	{ 0x00044 , 0x00307 , 0x01E0A },
79231200Smm	{ 0x00044 , 0x0030C , 0x0010E },
80231200Smm	{ 0x00044 , 0x00323 , 0x01E0C },
81231200Smm	{ 0x00044 , 0x00327 , 0x01E10 },
82231200Smm	{ 0x00044 , 0x0032D , 0x01E12 },
83231200Smm	{ 0x00044 , 0x00331 , 0x01E0E },
84231200Smm	{ 0x00045 , 0x00300 , 0x000C8 },
85231200Smm	{ 0x00045 , 0x00301 , 0x000C9 },
86231200Smm	{ 0x00045 , 0x00302 , 0x000CA },
87231200Smm	{ 0x00045 , 0x00303 , 0x01EBC },
88231200Smm	{ 0x00045 , 0x00304 , 0x00112 },
89231200Smm	{ 0x00045 , 0x00306 , 0x00114 },
90231200Smm	{ 0x00045 , 0x00307 , 0x00116 },
91231200Smm	{ 0x00045 , 0x00308 , 0x000CB },
92231200Smm	{ 0x00045 , 0x00309 , 0x01EBA },
93231200Smm	{ 0x00045 , 0x0030C , 0x0011A },
94231200Smm	{ 0x00045 , 0x0030F , 0x00204 },
95231200Smm	{ 0x00045 , 0x00311 , 0x00206 },
96231200Smm	{ 0x00045 , 0x00323 , 0x01EB8 },
97231200Smm	{ 0x00045 , 0x00327 , 0x00228 },
98231200Smm	{ 0x00045 , 0x00328 , 0x00118 },
99231200Smm	{ 0x00045 , 0x0032D , 0x01E18 },
100231200Smm	{ 0x00045 , 0x00330 , 0x01E1A },
101231200Smm	{ 0x00046 , 0x00307 , 0x01E1E },
102231200Smm	{ 0x00047 , 0x00301 , 0x001F4 },
103231200Smm	{ 0x00047 , 0x00302 , 0x0011C },
104231200Smm	{ 0x00047 , 0x00304 , 0x01E20 },
105231200Smm	{ 0x00047 , 0x00306 , 0x0011E },
106231200Smm	{ 0x00047 , 0x00307 , 0x00120 },
107231200Smm	{ 0x00047 , 0x0030C , 0x001E6 },
108231200Smm	{ 0x00047 , 0x00327 , 0x00122 },
109231200Smm	{ 0x00048 , 0x00302 , 0x00124 },
110231200Smm	{ 0x00048 , 0x00307 , 0x01E22 },
111231200Smm	{ 0x00048 , 0x00308 , 0x01E26 },
112231200Smm	{ 0x00048 , 0x0030C , 0x0021E },
113231200Smm	{ 0x00048 , 0x00323 , 0x01E24 },
114231200Smm	{ 0x00048 , 0x00327 , 0x01E28 },
115231200Smm	{ 0x00048 , 0x0032E , 0x01E2A },
116231200Smm	{ 0x00049 , 0x00300 , 0x000CC },
117231200Smm	{ 0x00049 , 0x00301 , 0x000CD },
118231200Smm	{ 0x00049 , 0x00302 , 0x000CE },
119231200Smm	{ 0x00049 , 0x00303 , 0x00128 },
120231200Smm	{ 0x00049 , 0x00304 , 0x0012A },
121231200Smm	{ 0x00049 , 0x00306 , 0x0012C },
122231200Smm	{ 0x00049 , 0x00307 , 0x00130 },
123231200Smm	{ 0x00049 , 0x00308 , 0x000CF },
124231200Smm	{ 0x00049 , 0x00309 , 0x01EC8 },
125231200Smm	{ 0x00049 , 0x0030C , 0x001CF },
126231200Smm	{ 0x00049 , 0x0030F , 0x00208 },
127231200Smm	{ 0x00049 , 0x00311 , 0x0020A },
128231200Smm	{ 0x00049 , 0x00323 , 0x01ECA },
129231200Smm	{ 0x00049 , 0x00328 , 0x0012E },
130231200Smm	{ 0x00049 , 0x00330 , 0x01E2C },
131231200Smm	{ 0x0004A , 0x00302 , 0x00134 },
132231200Smm	{ 0x0004B , 0x00301 , 0x01E30 },
133231200Smm	{ 0x0004B , 0x0030C , 0x001E8 },
134231200Smm	{ 0x0004B , 0x00323 , 0x01E32 },
135231200Smm	{ 0x0004B , 0x00327 , 0x00136 },
136231200Smm	{ 0x0004B , 0x00331 , 0x01E34 },
137231200Smm	{ 0x0004C , 0x00301 , 0x00139 },
138231200Smm	{ 0x0004C , 0x0030C , 0x0013D },
139231200Smm	{ 0x0004C , 0x00323 , 0x01E36 },
140231200Smm	{ 0x0004C , 0x00327 , 0x0013B },
141231200Smm	{ 0x0004C , 0x0032D , 0x01E3C },
142231200Smm	{ 0x0004C , 0x00331 , 0x01E3A },
143231200Smm	{ 0x0004D , 0x00301 , 0x01E3E },
144231200Smm	{ 0x0004D , 0x00307 , 0x01E40 },
145231200Smm	{ 0x0004D , 0x00323 , 0x01E42 },
146231200Smm	{ 0x0004E , 0x00300 , 0x001F8 },
147231200Smm	{ 0x0004E , 0x00301 , 0x00143 },
148231200Smm	{ 0x0004E , 0x00303 , 0x000D1 },
149231200Smm	{ 0x0004E , 0x00307 , 0x01E44 },
150231200Smm	{ 0x0004E , 0x0030C , 0x00147 },
151231200Smm	{ 0x0004E , 0x00323 , 0x01E46 },
152231200Smm	{ 0x0004E , 0x00327 , 0x00145 },
153231200Smm	{ 0x0004E , 0x0032D , 0x01E4A },
154231200Smm	{ 0x0004E , 0x00331 , 0x01E48 },
155231200Smm	{ 0x0004F , 0x00300 , 0x000D2 },
156231200Smm	{ 0x0004F , 0x00301 , 0x000D3 },
157231200Smm	{ 0x0004F , 0x00302 , 0x000D4 },
158231200Smm	{ 0x0004F , 0x00303 , 0x000D5 },
159231200Smm	{ 0x0004F , 0x00304 , 0x0014C },
160231200Smm	{ 0x0004F , 0x00306 , 0x0014E },
161231200Smm	{ 0x0004F , 0x00307 , 0x0022E },
162231200Smm	{ 0x0004F , 0x00308 , 0x000D6 },
163231200Smm	{ 0x0004F , 0x00309 , 0x01ECE },
164231200Smm	{ 0x0004F , 0x0030B , 0x00150 },
165231200Smm	{ 0x0004F , 0x0030C , 0x001D1 },
166231200Smm	{ 0x0004F , 0x0030F , 0x0020C },
167231200Smm	{ 0x0004F , 0x00311 , 0x0020E },
168231200Smm	{ 0x0004F , 0x0031B , 0x001A0 },
169231200Smm	{ 0x0004F , 0x00323 , 0x01ECC },
170231200Smm	{ 0x0004F , 0x00328 , 0x001EA },
171231200Smm	{ 0x00050 , 0x00301 , 0x01E54 },
172231200Smm	{ 0x00050 , 0x00307 , 0x01E56 },
173231200Smm	{ 0x00052 , 0x00301 , 0x00154 },
174231200Smm	{ 0x00052 , 0x00307 , 0x01E58 },
175231200Smm	{ 0x00052 , 0x0030C , 0x00158 },
176231200Smm	{ 0x00052 , 0x0030F , 0x00210 },
177231200Smm	{ 0x00052 , 0x00311 , 0x00212 },
178231200Smm	{ 0x00052 , 0x00323 , 0x01E5A },
179231200Smm	{ 0x00052 , 0x00327 , 0x00156 },
180231200Smm	{ 0x00052 , 0x00331 , 0x01E5E },
181231200Smm	{ 0x00053 , 0x00301 , 0x0015A },
182231200Smm	{ 0x00053 , 0x00302 , 0x0015C },
183231200Smm	{ 0x00053 , 0x00307 , 0x01E60 },
184231200Smm	{ 0x00053 , 0x0030C , 0x00160 },
185231200Smm	{ 0x00053 , 0x00323 , 0x01E62 },
186231200Smm	{ 0x00053 , 0x00326 , 0x00218 },
187231200Smm	{ 0x00053 , 0x00327 , 0x0015E },
188231200Smm	{ 0x00054 , 0x00307 , 0x01E6A },
189231200Smm	{ 0x00054 , 0x0030C , 0x00164 },
190231200Smm	{ 0x00054 , 0x00323 , 0x01E6C },
191231200Smm	{ 0x00054 , 0x00326 , 0x0021A },
192231200Smm	{ 0x00054 , 0x00327 , 0x00162 },
193231200Smm	{ 0x00054 , 0x0032D , 0x01E70 },
194231200Smm	{ 0x00054 , 0x00331 , 0x01E6E },
195231200Smm	{ 0x00055 , 0x00300 , 0x000D9 },
196231200Smm	{ 0x00055 , 0x00301 , 0x000DA },
197231200Smm	{ 0x00055 , 0x00302 , 0x000DB },
198231200Smm	{ 0x00055 , 0x00303 , 0x00168 },
199231200Smm	{ 0x00055 , 0x00304 , 0x0016A },
200231200Smm	{ 0x00055 , 0x00306 , 0x0016C },
201231200Smm	{ 0x00055 , 0x00308 , 0x000DC },
202231200Smm	{ 0x00055 , 0x00309 , 0x01EE6 },
203231200Smm	{ 0x00055 , 0x0030A , 0x0016E },
204231200Smm	{ 0x00055 , 0x0030B , 0x00170 },
205231200Smm	{ 0x00055 , 0x0030C , 0x001D3 },
206231200Smm	{ 0x00055 , 0x0030F , 0x00214 },
207231200Smm	{ 0x00055 , 0x00311 , 0x00216 },
208231200Smm	{ 0x00055 , 0x0031B , 0x001AF },
209231200Smm	{ 0x00055 , 0x00323 , 0x01EE4 },
210231200Smm	{ 0x00055 , 0x00324 , 0x01E72 },
211231200Smm	{ 0x00055 , 0x00328 , 0x00172 },
212231200Smm	{ 0x00055 , 0x0032D , 0x01E76 },
213231200Smm	{ 0x00055 , 0x00330 , 0x01E74 },
214231200Smm	{ 0x00056 , 0x00303 , 0x01E7C },
215231200Smm	{ 0x00056 , 0x00323 , 0x01E7E },
216231200Smm	{ 0x00057 , 0x00300 , 0x01E80 },
217231200Smm	{ 0x00057 , 0x00301 , 0x01E82 },
218231200Smm	{ 0x00057 , 0x00302 , 0x00174 },
219231200Smm	{ 0x00057 , 0x00307 , 0x01E86 },
220231200Smm	{ 0x00057 , 0x00308 , 0x01E84 },
221231200Smm	{ 0x00057 , 0x00323 , 0x01E88 },
222231200Smm	{ 0x00058 , 0x00307 , 0x01E8A },
223231200Smm	{ 0x00058 , 0x00308 , 0x01E8C },
224231200Smm	{ 0x00059 , 0x00300 , 0x01EF2 },
225231200Smm	{ 0x00059 , 0x00301 , 0x000DD },
226231200Smm	{ 0x00059 , 0x00302 , 0x00176 },
227231200Smm	{ 0x00059 , 0x00303 , 0x01EF8 },
228231200Smm	{ 0x00059 , 0x00304 , 0x00232 },
229231200Smm	{ 0x00059 , 0x00307 , 0x01E8E },
230231200Smm	{ 0x00059 , 0x00308 , 0x00178 },
231231200Smm	{ 0x00059 , 0x00309 , 0x01EF6 },
232231200Smm	{ 0x00059 , 0x00323 , 0x01EF4 },
233231200Smm	{ 0x0005A , 0x00301 , 0x00179 },
234231200Smm	{ 0x0005A , 0x00302 , 0x01E90 },
235231200Smm	{ 0x0005A , 0x00307 , 0x0017B },
236231200Smm	{ 0x0005A , 0x0030C , 0x0017D },
237231200Smm	{ 0x0005A , 0x00323 , 0x01E92 },
238231200Smm	{ 0x0005A , 0x00331 , 0x01E94 },
239231200Smm	{ 0x00061 , 0x00300 , 0x000E0 },
240231200Smm	{ 0x00061 , 0x00301 , 0x000E1 },
241231200Smm	{ 0x00061 , 0x00302 , 0x000E2 },
242231200Smm	{ 0x00061 , 0x00303 , 0x000E3 },
243231200Smm	{ 0x00061 , 0x00304 , 0x00101 },
244231200Smm	{ 0x00061 , 0x00306 , 0x00103 },
245231200Smm	{ 0x00061 , 0x00307 , 0x00227 },
246231200Smm	{ 0x00061 , 0x00308 , 0x000E4 },
247231200Smm	{ 0x00061 , 0x00309 , 0x01EA3 },
248231200Smm	{ 0x00061 , 0x0030A , 0x000E5 },
249231200Smm	{ 0x00061 , 0x0030C , 0x001CE },
250231200Smm	{ 0x00061 , 0x0030F , 0x00201 },
251231200Smm	{ 0x00061 , 0x00311 , 0x00203 },
252231200Smm	{ 0x00061 , 0x00323 , 0x01EA1 },
253231200Smm	{ 0x00061 , 0x00325 , 0x01E01 },
254231200Smm	{ 0x00061 , 0x00328 , 0x00105 },
255231200Smm	{ 0x00062 , 0x00307 , 0x01E03 },
256231200Smm	{ 0x00062 , 0x00323 , 0x01E05 },
257231200Smm	{ 0x00062 , 0x00331 , 0x01E07 },
258231200Smm	{ 0x00063 , 0x00301 , 0x00107 },
259231200Smm	{ 0x00063 , 0x00302 , 0x00109 },
260231200Smm	{ 0x00063 , 0x00307 , 0x0010B },
261231200Smm	{ 0x00063 , 0x0030C , 0x0010D },
262231200Smm	{ 0x00063 , 0x00327 , 0x000E7 },
263231200Smm	{ 0x00064 , 0x00307 , 0x01E0B },
264231200Smm	{ 0x00064 , 0x0030C , 0x0010F },
265231200Smm	{ 0x00064 , 0x00323 , 0x01E0D },
266231200Smm	{ 0x00064 , 0x00327 , 0x01E11 },
267231200Smm	{ 0x00064 , 0x0032D , 0x01E13 },
268231200Smm	{ 0x00064 , 0x00331 , 0x01E0F },
269231200Smm	{ 0x00065 , 0x00300 , 0x000E8 },
270231200Smm	{ 0x00065 , 0x00301 , 0x000E9 },
271231200Smm	{ 0x00065 , 0x00302 , 0x000EA },
272231200Smm	{ 0x00065 , 0x00303 , 0x01EBD },
273231200Smm	{ 0x00065 , 0x00304 , 0x00113 },
274231200Smm	{ 0x00065 , 0x00306 , 0x00115 },
275231200Smm	{ 0x00065 , 0x00307 , 0x00117 },
276231200Smm	{ 0x00065 , 0x00308 , 0x000EB },
277231200Smm	{ 0x00065 , 0x00309 , 0x01EBB },
278231200Smm	{ 0x00065 , 0x0030C , 0x0011B },
279231200Smm	{ 0x00065 , 0x0030F , 0x00205 },
280231200Smm	{ 0x00065 , 0x00311 , 0x00207 },
281231200Smm	{ 0x00065 , 0x00323 , 0x01EB9 },
282231200Smm	{ 0x00065 , 0x00327 , 0x00229 },
283231200Smm	{ 0x00065 , 0x00328 , 0x00119 },
284231200Smm	{ 0x00065 , 0x0032D , 0x01E19 },
285231200Smm	{ 0x00065 , 0x00330 , 0x01E1B },
286231200Smm	{ 0x00066 , 0x00307 , 0x01E1F },
287231200Smm	{ 0x00067 , 0x00301 , 0x001F5 },
288231200Smm	{ 0x00067 , 0x00302 , 0x0011D },
289231200Smm	{ 0x00067 , 0x00304 , 0x01E21 },
290231200Smm	{ 0x00067 , 0x00306 , 0x0011F },
291231200Smm	{ 0x00067 , 0x00307 , 0x00121 },
292231200Smm	{ 0x00067 , 0x0030C , 0x001E7 },
293231200Smm	{ 0x00067 , 0x00327 , 0x00123 },
294231200Smm	{ 0x00068 , 0x00302 , 0x00125 },
295231200Smm	{ 0x00068 , 0x00307 , 0x01E23 },
296231200Smm	{ 0x00068 , 0x00308 , 0x01E27 },
297231200Smm	{ 0x00068 , 0x0030C , 0x0021F },
298231200Smm	{ 0x00068 , 0x00323 , 0x01E25 },
299231200Smm	{ 0x00068 , 0x00327 , 0x01E29 },
300231200Smm	{ 0x00068 , 0x0032E , 0x01E2B },
301231200Smm	{ 0x00068 , 0x00331 , 0x01E96 },
302231200Smm	{ 0x00069 , 0x00300 , 0x000EC },
303231200Smm	{ 0x00069 , 0x00301 , 0x000ED },
304231200Smm	{ 0x00069 , 0x00302 , 0x000EE },
305231200Smm	{ 0x00069 , 0x00303 , 0x00129 },
306231200Smm	{ 0x00069 , 0x00304 , 0x0012B },
307231200Smm	{ 0x00069 , 0x00306 , 0x0012D },
308231200Smm	{ 0x00069 , 0x00308 , 0x000EF },
309231200Smm	{ 0x00069 , 0x00309 , 0x01EC9 },
310231200Smm	{ 0x00069 , 0x0030C , 0x001D0 },
311231200Smm	{ 0x00069 , 0x0030F , 0x00209 },
312231200Smm	{ 0x00069 , 0x00311 , 0x0020B },
313231200Smm	{ 0x00069 , 0x00323 , 0x01ECB },
314231200Smm	{ 0x00069 , 0x00328 , 0x0012F },
315231200Smm	{ 0x00069 , 0x00330 , 0x01E2D },
316231200Smm	{ 0x0006A , 0x00302 , 0x00135 },
317231200Smm	{ 0x0006A , 0x0030C , 0x001F0 },
318231200Smm	{ 0x0006B , 0x00301 , 0x01E31 },
319231200Smm	{ 0x0006B , 0x0030C , 0x001E9 },
320231200Smm	{ 0x0006B , 0x00323 , 0x01E33 },
321231200Smm	{ 0x0006B , 0x00327 , 0x00137 },
322231200Smm	{ 0x0006B , 0x00331 , 0x01E35 },
323231200Smm	{ 0x0006C , 0x00301 , 0x0013A },
324231200Smm	{ 0x0006C , 0x0030C , 0x0013E },
325231200Smm	{ 0x0006C , 0x00323 , 0x01E37 },
326231200Smm	{ 0x0006C , 0x00327 , 0x0013C },
327231200Smm	{ 0x0006C , 0x0032D , 0x01E3D },
328231200Smm	{ 0x0006C , 0x00331 , 0x01E3B },
329231200Smm	{ 0x0006D , 0x00301 , 0x01E3F },
330231200Smm	{ 0x0006D , 0x00307 , 0x01E41 },
331231200Smm	{ 0x0006D , 0x00323 , 0x01E43 },
332231200Smm	{ 0x0006E , 0x00300 , 0x001F9 },
333231200Smm	{ 0x0006E , 0x00301 , 0x00144 },
334231200Smm	{ 0x0006E , 0x00303 , 0x000F1 },
335231200Smm	{ 0x0006E , 0x00307 , 0x01E45 },
336231200Smm	{ 0x0006E , 0x0030C , 0x00148 },
337231200Smm	{ 0x0006E , 0x00323 , 0x01E47 },
338231200Smm	{ 0x0006E , 0x00327 , 0x00146 },
339231200Smm	{ 0x0006E , 0x0032D , 0x01E4B },
340231200Smm	{ 0x0006E , 0x00331 , 0x01E49 },
341231200Smm	{ 0x0006F , 0x00300 , 0x000F2 },
342231200Smm	{ 0x0006F , 0x00301 , 0x000F3 },
343231200Smm	{ 0x0006F , 0x00302 , 0x000F4 },
344231200Smm	{ 0x0006F , 0x00303 , 0x000F5 },
345231200Smm	{ 0x0006F , 0x00304 , 0x0014D },
346231200Smm	{ 0x0006F , 0x00306 , 0x0014F },
347231200Smm	{ 0x0006F , 0x00307 , 0x0022F },
348231200Smm	{ 0x0006F , 0x00308 , 0x000F6 },
349231200Smm	{ 0x0006F , 0x00309 , 0x01ECF },
350231200Smm	{ 0x0006F , 0x0030B , 0x00151 },
351231200Smm	{ 0x0006F , 0x0030C , 0x001D2 },
352231200Smm	{ 0x0006F , 0x0030F , 0x0020D },
353231200Smm	{ 0x0006F , 0x00311 , 0x0020F },
354231200Smm	{ 0x0006F , 0x0031B , 0x001A1 },
355231200Smm	{ 0x0006F , 0x00323 , 0x01ECD },
356231200Smm	{ 0x0006F , 0x00328 , 0x001EB },
357231200Smm	{ 0x00070 , 0x00301 , 0x01E55 },
358231200Smm	{ 0x00070 , 0x00307 , 0x01E57 },
359231200Smm	{ 0x00072 , 0x00301 , 0x00155 },
360231200Smm	{ 0x00072 , 0x00307 , 0x01E59 },
361231200Smm	{ 0x00072 , 0x0030C , 0x00159 },
362231200Smm	{ 0x00072 , 0x0030F , 0x00211 },
363231200Smm	{ 0x00072 , 0x00311 , 0x00213 },
364231200Smm	{ 0x00072 , 0x00323 , 0x01E5B },
365231200Smm	{ 0x00072 , 0x00327 , 0x00157 },
366231200Smm	{ 0x00072 , 0x00331 , 0x01E5F },
367231200Smm	{ 0x00073 , 0x00301 , 0x0015B },
368231200Smm	{ 0x00073 , 0x00302 , 0x0015D },
369231200Smm	{ 0x00073 , 0x00307 , 0x01E61 },
370231200Smm	{ 0x00073 , 0x0030C , 0x00161 },
371231200Smm	{ 0x00073 , 0x00323 , 0x01E63 },
372231200Smm	{ 0x00073 , 0x00326 , 0x00219 },
373231200Smm	{ 0x00073 , 0x00327 , 0x0015F },
374231200Smm	{ 0x00074 , 0x00307 , 0x01E6B },
375231200Smm	{ 0x00074 , 0x00308 , 0x01E97 },
376231200Smm	{ 0x00074 , 0x0030C , 0x00165 },
377231200Smm	{ 0x00074 , 0x00323 , 0x01E6D },
378231200Smm	{ 0x00074 , 0x00326 , 0x0021B },
379231200Smm	{ 0x00074 , 0x00327 , 0x00163 },
380231200Smm	{ 0x00074 , 0x0032D , 0x01E71 },
381231200Smm	{ 0x00074 , 0x00331 , 0x01E6F },
382231200Smm	{ 0x00075 , 0x00300 , 0x000F9 },
383231200Smm	{ 0x00075 , 0x00301 , 0x000FA },
384231200Smm	{ 0x00075 , 0x00302 , 0x000FB },
385231200Smm	{ 0x00075 , 0x00303 , 0x00169 },
386231200Smm	{ 0x00075 , 0x00304 , 0x0016B },
387231200Smm	{ 0x00075 , 0x00306 , 0x0016D },
388231200Smm	{ 0x00075 , 0x00308 , 0x000FC },
389231200Smm	{ 0x00075 , 0x00309 , 0x01EE7 },
390231200Smm	{ 0x00075 , 0x0030A , 0x0016F },
391231200Smm	{ 0x00075 , 0x0030B , 0x00171 },
392231200Smm	{ 0x00075 , 0x0030C , 0x001D4 },
393231200Smm	{ 0x00075 , 0x0030F , 0x00215 },
394231200Smm	{ 0x00075 , 0x00311 , 0x00217 },
395231200Smm	{ 0x00075 , 0x0031B , 0x001B0 },
396231200Smm	{ 0x00075 , 0x00323 , 0x01EE5 },
397231200Smm	{ 0x00075 , 0x00324 , 0x01E73 },
398231200Smm	{ 0x00075 , 0x00328 , 0x00173 },
399231200Smm	{ 0x00075 , 0x0032D , 0x01E77 },
400231200Smm	{ 0x00075 , 0x00330 , 0x01E75 },
401231200Smm	{ 0x00076 , 0x00303 , 0x01E7D },
402231200Smm	{ 0x00076 , 0x00323 , 0x01E7F },
403231200Smm	{ 0x00077 , 0x00300 , 0x01E81 },
404231200Smm	{ 0x00077 , 0x00301 , 0x01E83 },
405231200Smm	{ 0x00077 , 0x00302 , 0x00175 },
406231200Smm	{ 0x00077 , 0x00307 , 0x01E87 },
407231200Smm	{ 0x00077 , 0x00308 , 0x01E85 },
408231200Smm	{ 0x00077 , 0x0030A , 0x01E98 },
409231200Smm	{ 0x00077 , 0x00323 , 0x01E89 },
410231200Smm	{ 0x00078 , 0x00307 , 0x01E8B },
411231200Smm	{ 0x00078 , 0x00308 , 0x01E8D },
412231200Smm	{ 0x00079 , 0x00300 , 0x01EF3 },
413231200Smm	{ 0x00079 , 0x00301 , 0x000FD },
414231200Smm	{ 0x00079 , 0x00302 , 0x00177 },
415231200Smm	{ 0x00079 , 0x00303 , 0x01EF9 },
416231200Smm	{ 0x00079 , 0x00304 , 0x00233 },
417231200Smm	{ 0x00079 , 0x00307 , 0x01E8F },
418231200Smm	{ 0x00079 , 0x00308 , 0x000FF },
419231200Smm	{ 0x00079 , 0x00309 , 0x01EF7 },
420231200Smm	{ 0x00079 , 0x0030A , 0x01E99 },
421231200Smm	{ 0x00079 , 0x00323 , 0x01EF5 },
422231200Smm	{ 0x0007A , 0x00301 , 0x0017A },
423231200Smm	{ 0x0007A , 0x00302 , 0x01E91 },
424231200Smm	{ 0x0007A , 0x00307 , 0x0017C },
425231200Smm	{ 0x0007A , 0x0030C , 0x0017E },
426231200Smm	{ 0x0007A , 0x00323 , 0x01E93 },
427231200Smm	{ 0x0007A , 0x00331 , 0x01E95 },
428231200Smm	{ 0x000A8 , 0x00300 , 0x01FED },
429231200Smm	{ 0x000A8 , 0x00301 , 0x00385 },
430231200Smm	{ 0x000A8 , 0x00342 , 0x01FC1 },
431231200Smm	{ 0x000C2 , 0x00300 , 0x01EA6 },
432231200Smm	{ 0x000C2 , 0x00301 , 0x01EA4 },
433231200Smm	{ 0x000C2 , 0x00303 , 0x01EAA },
434231200Smm	{ 0x000C2 , 0x00309 , 0x01EA8 },
435231200Smm	{ 0x000C4 , 0x00304 , 0x001DE },
436231200Smm	{ 0x000C5 , 0x00301 , 0x001FA },
437231200Smm	{ 0x000C6 , 0x00301 , 0x001FC },
438231200Smm	{ 0x000C6 , 0x00304 , 0x001E2 },
439231200Smm	{ 0x000C7 , 0x00301 , 0x01E08 },
440231200Smm	{ 0x000CA , 0x00300 , 0x01EC0 },
441231200Smm	{ 0x000CA , 0x00301 , 0x01EBE },
442231200Smm	{ 0x000CA , 0x00303 , 0x01EC4 },
443231200Smm	{ 0x000CA , 0x00309 , 0x01EC2 },
444231200Smm	{ 0x000CF , 0x00301 , 0x01E2E },
445231200Smm	{ 0x000D4 , 0x00300 , 0x01ED2 },
446231200Smm	{ 0x000D4 , 0x00301 , 0x01ED0 },
447231200Smm	{ 0x000D4 , 0x00303 , 0x01ED6 },
448231200Smm	{ 0x000D4 , 0x00309 , 0x01ED4 },
449231200Smm	{ 0x000D5 , 0x00301 , 0x01E4C },
450231200Smm	{ 0x000D5 , 0x00304 , 0x0022C },
451231200Smm	{ 0x000D5 , 0x00308 , 0x01E4E },
452231200Smm	{ 0x000D6 , 0x00304 , 0x0022A },
453231200Smm	{ 0x000D8 , 0x00301 , 0x001FE },
454231200Smm	{ 0x000DC , 0x00300 , 0x001DB },
455231200Smm	{ 0x000DC , 0x00301 , 0x001D7 },
456231200Smm	{ 0x000DC , 0x00304 , 0x001D5 },
457231200Smm	{ 0x000DC , 0x0030C , 0x001D9 },
458231200Smm	{ 0x000E2 , 0x00300 , 0x01EA7 },
459231200Smm	{ 0x000E2 , 0x00301 , 0x01EA5 },
460231200Smm	{ 0x000E2 , 0x00303 , 0x01EAB },
461231200Smm	{ 0x000E2 , 0x00309 , 0x01EA9 },
462231200Smm	{ 0x000E4 , 0x00304 , 0x001DF },
463231200Smm	{ 0x000E5 , 0x00301 , 0x001FB },
464231200Smm	{ 0x000E6 , 0x00301 , 0x001FD },
465231200Smm	{ 0x000E6 , 0x00304 , 0x001E3 },
466231200Smm	{ 0x000E7 , 0x00301 , 0x01E09 },
467231200Smm	{ 0x000EA , 0x00300 , 0x01EC1 },
468231200Smm	{ 0x000EA , 0x00301 , 0x01EBF },
469231200Smm	{ 0x000EA , 0x00303 , 0x01EC5 },
470231200Smm	{ 0x000EA , 0x00309 , 0x01EC3 },
471231200Smm	{ 0x000EF , 0x00301 , 0x01E2F },
472231200Smm	{ 0x000F4 , 0x00300 , 0x01ED3 },
473231200Smm	{ 0x000F4 , 0x00301 , 0x01ED1 },
474231200Smm	{ 0x000F4 , 0x00303 , 0x01ED7 },
475231200Smm	{ 0x000F4 , 0x00309 , 0x01ED5 },
476231200Smm	{ 0x000F5 , 0x00301 , 0x01E4D },
477231200Smm	{ 0x000F5 , 0x00304 , 0x0022D },
478231200Smm	{ 0x000F5 , 0x00308 , 0x01E4F },
479231200Smm	{ 0x000F6 , 0x00304 , 0x0022B },
480231200Smm	{ 0x000F8 , 0x00301 , 0x001FF },
481231200Smm	{ 0x000FC , 0x00300 , 0x001DC },
482231200Smm	{ 0x000FC , 0x00301 , 0x001D8 },
483231200Smm	{ 0x000FC , 0x00304 , 0x001D6 },
484231200Smm	{ 0x000FC , 0x0030C , 0x001DA },
485231200Smm	{ 0x00102 , 0x00300 , 0x01EB0 },
486231200Smm	{ 0x00102 , 0x00301 , 0x01EAE },
487231200Smm	{ 0x00102 , 0x00303 , 0x01EB4 },
488231200Smm	{ 0x00102 , 0x00309 , 0x01EB2 },
489231200Smm	{ 0x00103 , 0x00300 , 0x01EB1 },
490231200Smm	{ 0x00103 , 0x00301 , 0x01EAF },
491231200Smm	{ 0x00103 , 0x00303 , 0x01EB5 },
492231200Smm	{ 0x00103 , 0x00309 , 0x01EB3 },
493231200Smm	{ 0x00112 , 0x00300 , 0x01E14 },
494231200Smm	{ 0x00112 , 0x00301 , 0x01E16 },
495231200Smm	{ 0x00113 , 0x00300 , 0x01E15 },
496231200Smm	{ 0x00113 , 0x00301 , 0x01E17 },
497231200Smm	{ 0x0014C , 0x00300 , 0x01E50 },
498231200Smm	{ 0x0014C , 0x00301 , 0x01E52 },
499231200Smm	{ 0x0014D , 0x00300 , 0x01E51 },
500231200Smm	{ 0x0014D , 0x00301 , 0x01E53 },
501231200Smm	{ 0x0015A , 0x00307 , 0x01E64 },
502231200Smm	{ 0x0015B , 0x00307 , 0x01E65 },
503231200Smm	{ 0x00160 , 0x00307 , 0x01E66 },
504231200Smm	{ 0x00161 , 0x00307 , 0x01E67 },
505231200Smm	{ 0x00168 , 0x00301 , 0x01E78 },
506231200Smm	{ 0x00169 , 0x00301 , 0x01E79 },
507231200Smm	{ 0x0016A , 0x00308 , 0x01E7A },
508231200Smm	{ 0x0016B , 0x00308 , 0x01E7B },
509231200Smm	{ 0x0017F , 0x00307 , 0x01E9B },
510231200Smm	{ 0x001A0 , 0x00300 , 0x01EDC },
511231200Smm	{ 0x001A0 , 0x00301 , 0x01EDA },
512231200Smm	{ 0x001A0 , 0x00303 , 0x01EE0 },
513231200Smm	{ 0x001A0 , 0x00309 , 0x01EDE },
514231200Smm	{ 0x001A0 , 0x00323 , 0x01EE2 },
515231200Smm	{ 0x001A1 , 0x00300 , 0x01EDD },
516231200Smm	{ 0x001A1 , 0x00301 , 0x01EDB },
517231200Smm	{ 0x001A1 , 0x00303 , 0x01EE1 },
518231200Smm	{ 0x001A1 , 0x00309 , 0x01EDF },
519231200Smm	{ 0x001A1 , 0x00323 , 0x01EE3 },
520231200Smm	{ 0x001AF , 0x00300 , 0x01EEA },
521231200Smm	{ 0x001AF , 0x00301 , 0x01EE8 },
522231200Smm	{ 0x001AF , 0x00303 , 0x01EEE },
523231200Smm	{ 0x001AF , 0x00309 , 0x01EEC },
524231200Smm	{ 0x001AF , 0x00323 , 0x01EF0 },
525231200Smm	{ 0x001B0 , 0x00300 , 0x01EEB },
526231200Smm	{ 0x001B0 , 0x00301 , 0x01EE9 },
527231200Smm	{ 0x001B0 , 0x00303 , 0x01EEF },
528231200Smm	{ 0x001B0 , 0x00309 , 0x01EED },
529231200Smm	{ 0x001B0 , 0x00323 , 0x01EF1 },
530231200Smm	{ 0x001B7 , 0x0030C , 0x001EE },
531231200Smm	{ 0x001EA , 0x00304 , 0x001EC },
532231200Smm	{ 0x001EB , 0x00304 , 0x001ED },
533231200Smm	{ 0x00226 , 0x00304 , 0x001E0 },
534231200Smm	{ 0x00227 , 0x00304 , 0x001E1 },
535231200Smm	{ 0x00228 , 0x00306 , 0x01E1C },
536231200Smm	{ 0x00229 , 0x00306 , 0x01E1D },
537231200Smm	{ 0x0022E , 0x00304 , 0x00230 },
538231200Smm	{ 0x0022F , 0x00304 , 0x00231 },
539231200Smm	{ 0x00292 , 0x0030C , 0x001EF },
540231200Smm	{ 0x00391 , 0x00300 , 0x01FBA },
541231200Smm	{ 0x00391 , 0x00301 , 0x00386 },
542231200Smm	{ 0x00391 , 0x00304 , 0x01FB9 },
543231200Smm	{ 0x00391 , 0x00306 , 0x01FB8 },
544231200Smm	{ 0x00391 , 0x00313 , 0x01F08 },
545231200Smm	{ 0x00391 , 0x00314 , 0x01F09 },
546231200Smm	{ 0x00391 , 0x00345 , 0x01FBC },
547231200Smm	{ 0x00395 , 0x00300 , 0x01FC8 },
548231200Smm	{ 0x00395 , 0x00301 , 0x00388 },
549231200Smm	{ 0x00395 , 0x00313 , 0x01F18 },
550231200Smm	{ 0x00395 , 0x00314 , 0x01F19 },
551231200Smm	{ 0x00397 , 0x00300 , 0x01FCA },
552231200Smm	{ 0x00397 , 0x00301 , 0x00389 },
553231200Smm	{ 0x00397 , 0x00313 , 0x01F28 },
554231200Smm	{ 0x00397 , 0x00314 , 0x01F29 },
555231200Smm	{ 0x00397 , 0x00345 , 0x01FCC },
556231200Smm	{ 0x00399 , 0x00300 , 0x01FDA },
557231200Smm	{ 0x00399 , 0x00301 , 0x0038A },
558231200Smm	{ 0x00399 , 0x00304 , 0x01FD9 },
559231200Smm	{ 0x00399 , 0x00306 , 0x01FD8 },
560231200Smm	{ 0x00399 , 0x00308 , 0x003AA },
561231200Smm	{ 0x00399 , 0x00313 , 0x01F38 },
562231200Smm	{ 0x00399 , 0x00314 , 0x01F39 },
563231200Smm	{ 0x0039F , 0x00300 , 0x01FF8 },
564231200Smm	{ 0x0039F , 0x00301 , 0x0038C },
565231200Smm	{ 0x0039F , 0x00313 , 0x01F48 },
566231200Smm	{ 0x0039F , 0x00314 , 0x01F49 },
567231200Smm	{ 0x003A1 , 0x00314 , 0x01FEC },
568231200Smm	{ 0x003A5 , 0x00300 , 0x01FEA },
569231200Smm	{ 0x003A5 , 0x00301 , 0x0038E },
570231200Smm	{ 0x003A5 , 0x00304 , 0x01FE9 },
571231200Smm	{ 0x003A5 , 0x00306 , 0x01FE8 },
572231200Smm	{ 0x003A5 , 0x00308 , 0x003AB },
573231200Smm	{ 0x003A5 , 0x00314 , 0x01F59 },
574231200Smm	{ 0x003A9 , 0x00300 , 0x01FFA },
575231200Smm	{ 0x003A9 , 0x00301 , 0x0038F },
576231200Smm	{ 0x003A9 , 0x00313 , 0x01F68 },
577231200Smm	{ 0x003A9 , 0x00314 , 0x01F69 },
578231200Smm	{ 0x003A9 , 0x00345 , 0x01FFC },
579231200Smm	{ 0x003AC , 0x00345 , 0x01FB4 },
580231200Smm	{ 0x003AE , 0x00345 , 0x01FC4 },
581231200Smm	{ 0x003B1 , 0x00300 , 0x01F70 },
582231200Smm	{ 0x003B1 , 0x00301 , 0x003AC },
583231200Smm	{ 0x003B1 , 0x00304 , 0x01FB1 },
584231200Smm	{ 0x003B1 , 0x00306 , 0x01FB0 },
585231200Smm	{ 0x003B1 , 0x00313 , 0x01F00 },
586231200Smm	{ 0x003B1 , 0x00314 , 0x01F01 },
587231200Smm	{ 0x003B1 , 0x00342 , 0x01FB6 },
588231200Smm	{ 0x003B1 , 0x00345 , 0x01FB3 },
589231200Smm	{ 0x003B5 , 0x00300 , 0x01F72 },
590231200Smm	{ 0x003B5 , 0x00301 , 0x003AD },
591231200Smm	{ 0x003B5 , 0x00313 , 0x01F10 },
592231200Smm	{ 0x003B5 , 0x00314 , 0x01F11 },
593231200Smm	{ 0x003B7 , 0x00300 , 0x01F74 },
594231200Smm	{ 0x003B7 , 0x00301 , 0x003AE },
595231200Smm	{ 0x003B7 , 0x00313 , 0x01F20 },
596231200Smm	{ 0x003B7 , 0x00314 , 0x01F21 },
597231200Smm	{ 0x003B7 , 0x00342 , 0x01FC6 },
598231200Smm	{ 0x003B7 , 0x00345 , 0x01FC3 },
599231200Smm	{ 0x003B9 , 0x00300 , 0x01F76 },
600231200Smm	{ 0x003B9 , 0x00301 , 0x003AF },
601231200Smm	{ 0x003B9 , 0x00304 , 0x01FD1 },
602231200Smm	{ 0x003B9 , 0x00306 , 0x01FD0 },
603231200Smm	{ 0x003B9 , 0x00308 , 0x003CA },
604231200Smm	{ 0x003B9 , 0x00313 , 0x01F30 },
605231200Smm	{ 0x003B9 , 0x00314 , 0x01F31 },
606231200Smm	{ 0x003B9 , 0x00342 , 0x01FD6 },
607231200Smm	{ 0x003BF , 0x00300 , 0x01F78 },
608231200Smm	{ 0x003BF , 0x00301 , 0x003CC },
609231200Smm	{ 0x003BF , 0x00313 , 0x01F40 },
610231200Smm	{ 0x003BF , 0x00314 , 0x01F41 },
611231200Smm	{ 0x003C1 , 0x00313 , 0x01FE4 },
612231200Smm	{ 0x003C1 , 0x00314 , 0x01FE5 },
613231200Smm	{ 0x003C5 , 0x00300 , 0x01F7A },
614231200Smm	{ 0x003C5 , 0x00301 , 0x003CD },
615231200Smm	{ 0x003C5 , 0x00304 , 0x01FE1 },
616231200Smm	{ 0x003C5 , 0x00306 , 0x01FE0 },
617231200Smm	{ 0x003C5 , 0x00308 , 0x003CB },
618231200Smm	{ 0x003C5 , 0x00313 , 0x01F50 },
619231200Smm	{ 0x003C5 , 0x00314 , 0x01F51 },
620231200Smm	{ 0x003C5 , 0x00342 , 0x01FE6 },
621231200Smm	{ 0x003C9 , 0x00300 , 0x01F7C },
622231200Smm	{ 0x003C9 , 0x00301 , 0x003CE },
623231200Smm	{ 0x003C9 , 0x00313 , 0x01F60 },
624231200Smm	{ 0x003C9 , 0x00314 , 0x01F61 },
625231200Smm	{ 0x003C9 , 0x00342 , 0x01FF6 },
626231200Smm	{ 0x003C9 , 0x00345 , 0x01FF3 },
627231200Smm	{ 0x003CA , 0x00300 , 0x01FD2 },
628231200Smm	{ 0x003CA , 0x00301 , 0x00390 },
629231200Smm	{ 0x003CA , 0x00342 , 0x01FD7 },
630231200Smm	{ 0x003CB , 0x00300 , 0x01FE2 },
631231200Smm	{ 0x003CB , 0x00301 , 0x003B0 },
632231200Smm	{ 0x003CB , 0x00342 , 0x01FE7 },
633231200Smm	{ 0x003CE , 0x00345 , 0x01FF4 },
634231200Smm	{ 0x003D2 , 0x00301 , 0x003D3 },
635231200Smm	{ 0x003D2 , 0x00308 , 0x003D4 },
636231200Smm	{ 0x00406 , 0x00308 , 0x00407 },
637231200Smm	{ 0x00410 , 0x00306 , 0x004D0 },
638231200Smm	{ 0x00410 , 0x00308 , 0x004D2 },
639231200Smm	{ 0x00413 , 0x00301 , 0x00403 },
640231200Smm	{ 0x00415 , 0x00300 , 0x00400 },
641231200Smm	{ 0x00415 , 0x00306 , 0x004D6 },
642231200Smm	{ 0x00415 , 0x00308 , 0x00401 },
643231200Smm	{ 0x00416 , 0x00306 , 0x004C1 },
644231200Smm	{ 0x00416 , 0x00308 , 0x004DC },
645231200Smm	{ 0x00417 , 0x00308 , 0x004DE },
646231200Smm	{ 0x00418 , 0x00300 , 0x0040D },
647231200Smm	{ 0x00418 , 0x00304 , 0x004E2 },
648231200Smm	{ 0x00418 , 0x00306 , 0x00419 },
649231200Smm	{ 0x00418 , 0x00308 , 0x004E4 },
650231200Smm	{ 0x0041A , 0x00301 , 0x0040C },
651231200Smm	{ 0x0041E , 0x00308 , 0x004E6 },
652231200Smm	{ 0x00423 , 0x00304 , 0x004EE },
653231200Smm	{ 0x00423 , 0x00306 , 0x0040E },
654231200Smm	{ 0x00423 , 0x00308 , 0x004F0 },
655231200Smm	{ 0x00423 , 0x0030B , 0x004F2 },
656231200Smm	{ 0x00427 , 0x00308 , 0x004F4 },
657231200Smm	{ 0x0042B , 0x00308 , 0x004F8 },
658231200Smm	{ 0x0042D , 0x00308 , 0x004EC },
659231200Smm	{ 0x00430 , 0x00306 , 0x004D1 },
660231200Smm	{ 0x00430 , 0x00308 , 0x004D3 },
661231200Smm	{ 0x00433 , 0x00301 , 0x00453 },
662231200Smm	{ 0x00435 , 0x00300 , 0x00450 },
663231200Smm	{ 0x00435 , 0x00306 , 0x004D7 },
664231200Smm	{ 0x00435 , 0x00308 , 0x00451 },
665231200Smm	{ 0x00436 , 0x00306 , 0x004C2 },
666231200Smm	{ 0x00436 , 0x00308 , 0x004DD },
667231200Smm	{ 0x00437 , 0x00308 , 0x004DF },
668231200Smm	{ 0x00438 , 0x00300 , 0x0045D },
669231200Smm	{ 0x00438 , 0x00304 , 0x004E3 },
670231200Smm	{ 0x00438 , 0x00306 , 0x00439 },
671231200Smm	{ 0x00438 , 0x00308 , 0x004E5 },
672231200Smm	{ 0x0043A , 0x00301 , 0x0045C },
673231200Smm	{ 0x0043E , 0x00308 , 0x004E7 },
674231200Smm	{ 0x00443 , 0x00304 , 0x004EF },
675231200Smm	{ 0x00443 , 0x00306 , 0x0045E },
676231200Smm	{ 0x00443 , 0x00308 , 0x004F1 },
677231200Smm	{ 0x00443 , 0x0030B , 0x004F3 },
678231200Smm	{ 0x00447 , 0x00308 , 0x004F5 },
679231200Smm	{ 0x0044B , 0x00308 , 0x004F9 },
680231200Smm	{ 0x0044D , 0x00308 , 0x004ED },
681231200Smm	{ 0x00456 , 0x00308 , 0x00457 },
682231200Smm	{ 0x00474 , 0x0030F , 0x00476 },
683231200Smm	{ 0x00475 , 0x0030F , 0x00477 },
684231200Smm	{ 0x004D8 , 0x00308 , 0x004DA },
685231200Smm	{ 0x004D9 , 0x00308 , 0x004DB },
686231200Smm	{ 0x004E8 , 0x00308 , 0x004EA },
687231200Smm	{ 0x004E9 , 0x00308 , 0x004EB },
688231200Smm	{ 0x00627 , 0x00653 , 0x00622 },
689231200Smm	{ 0x00627 , 0x00654 , 0x00623 },
690231200Smm	{ 0x00627 , 0x00655 , 0x00625 },
691231200Smm	{ 0x00648 , 0x00654 , 0x00624 },
692231200Smm	{ 0x0064A , 0x00654 , 0x00626 },
693231200Smm	{ 0x006C1 , 0x00654 , 0x006C2 },
694231200Smm	{ 0x006D2 , 0x00654 , 0x006D3 },
695231200Smm	{ 0x006D5 , 0x00654 , 0x006C0 },
696231200Smm	{ 0x00928 , 0x0093C , 0x00929 },
697231200Smm	{ 0x00930 , 0x0093C , 0x00931 },
698231200Smm	{ 0x00933 , 0x0093C , 0x00934 },
699231200Smm	{ 0x009C7 , 0x009BE , 0x009CB },
700231200Smm	{ 0x009C7 , 0x009D7 , 0x009CC },
701231200Smm	{ 0x00B47 , 0x00B3E , 0x00B4B },
702231200Smm	{ 0x00B47 , 0x00B56 , 0x00B48 },
703231200Smm	{ 0x00B47 , 0x00B57 , 0x00B4C },
704231200Smm	{ 0x00B92 , 0x00BD7 , 0x00B94 },
705231200Smm	{ 0x00BC6 , 0x00BBE , 0x00BCA },
706231200Smm	{ 0x00BC6 , 0x00BD7 , 0x00BCC },
707231200Smm	{ 0x00BC7 , 0x00BBE , 0x00BCB },
708231200Smm	{ 0x00C46 , 0x00C56 , 0x00C48 },
709231200Smm	{ 0x00CBF , 0x00CD5 , 0x00CC0 },
710231200Smm	{ 0x00CC6 , 0x00CC2 , 0x00CCA },
711231200Smm	{ 0x00CC6 , 0x00CD5 , 0x00CC7 },
712231200Smm	{ 0x00CC6 , 0x00CD6 , 0x00CC8 },
713231200Smm	{ 0x00CCA , 0x00CD5 , 0x00CCB },
714231200Smm	{ 0x00D46 , 0x00D3E , 0x00D4A },
715231200Smm	{ 0x00D46 , 0x00D57 , 0x00D4C },
716231200Smm	{ 0x00D47 , 0x00D3E , 0x00D4B },
717231200Smm	{ 0x00DD9 , 0x00DCA , 0x00DDA },
718231200Smm	{ 0x00DD9 , 0x00DCF , 0x00DDC },
719231200Smm	{ 0x00DD9 , 0x00DDF , 0x00DDE },
720231200Smm	{ 0x00DDC , 0x00DCA , 0x00DDD },
721231200Smm	{ 0x01025 , 0x0102E , 0x01026 },
722231200Smm	{ 0x01B05 , 0x01B35 , 0x01B06 },
723231200Smm	{ 0x01B07 , 0x01B35 , 0x01B08 },
724231200Smm	{ 0x01B09 , 0x01B35 , 0x01B0A },
725231200Smm	{ 0x01B0B , 0x01B35 , 0x01B0C },
726231200Smm	{ 0x01B0D , 0x01B35 , 0x01B0E },
727231200Smm	{ 0x01B11 , 0x01B35 , 0x01B12 },
728231200Smm	{ 0x01B3A , 0x01B35 , 0x01B3B },
729231200Smm	{ 0x01B3C , 0x01B35 , 0x01B3D },
730231200Smm	{ 0x01B3E , 0x01B35 , 0x01B40 },
731231200Smm	{ 0x01B3F , 0x01B35 , 0x01B41 },
732231200Smm	{ 0x01B42 , 0x01B35 , 0x01B43 },
733231200Smm	{ 0x01E36 , 0x00304 , 0x01E38 },
734231200Smm	{ 0x01E37 , 0x00304 , 0x01E39 },
735231200Smm	{ 0x01E5A , 0x00304 , 0x01E5C },
736231200Smm	{ 0x01E5B , 0x00304 , 0x01E5D },
737231200Smm	{ 0x01E62 , 0x00307 , 0x01E68 },
738231200Smm	{ 0x01E63 , 0x00307 , 0x01E69 },
739231200Smm	{ 0x01EA0 , 0x00302 , 0x01EAC },
740231200Smm	{ 0x01EA0 , 0x00306 , 0x01EB6 },
741231200Smm	{ 0x01EA1 , 0x00302 , 0x01EAD },
742231200Smm	{ 0x01EA1 , 0x00306 , 0x01EB7 },
743231200Smm	{ 0x01EB8 , 0x00302 , 0x01EC6 },
744231200Smm	{ 0x01EB9 , 0x00302 , 0x01EC7 },
745231200Smm	{ 0x01ECC , 0x00302 , 0x01ED8 },
746231200Smm	{ 0x01ECD , 0x00302 , 0x01ED9 },
747231200Smm	{ 0x01F00 , 0x00300 , 0x01F02 },
748231200Smm	{ 0x01F00 , 0x00301 , 0x01F04 },
749231200Smm	{ 0x01F00 , 0x00342 , 0x01F06 },
750231200Smm	{ 0x01F00 , 0x00345 , 0x01F80 },
751231200Smm	{ 0x01F01 , 0x00300 , 0x01F03 },
752231200Smm	{ 0x01F01 , 0x00301 , 0x01F05 },
753231200Smm	{ 0x01F01 , 0x00342 , 0x01F07 },
754231200Smm	{ 0x01F01 , 0x00345 , 0x01F81 },
755231200Smm	{ 0x01F02 , 0x00345 , 0x01F82 },
756231200Smm	{ 0x01F03 , 0x00345 , 0x01F83 },
757231200Smm	{ 0x01F04 , 0x00345 , 0x01F84 },
758231200Smm	{ 0x01F05 , 0x00345 , 0x01F85 },
759231200Smm	{ 0x01F06 , 0x00345 , 0x01F86 },
760231200Smm	{ 0x01F07 , 0x00345 , 0x01F87 },
761231200Smm	{ 0x01F08 , 0x00300 , 0x01F0A },
762231200Smm	{ 0x01F08 , 0x00301 , 0x01F0C },
763231200Smm	{ 0x01F08 , 0x00342 , 0x01F0E },
764231200Smm	{ 0x01F08 , 0x00345 , 0x01F88 },
765231200Smm	{ 0x01F09 , 0x00300 , 0x01F0B },
766231200Smm	{ 0x01F09 , 0x00301 , 0x01F0D },
767231200Smm	{ 0x01F09 , 0x00342 , 0x01F0F },
768231200Smm	{ 0x01F09 , 0x00345 , 0x01F89 },
769231200Smm	{ 0x01F0A , 0x00345 , 0x01F8A },
770231200Smm	{ 0x01F0B , 0x00345 , 0x01F8B },
771231200Smm	{ 0x01F0C , 0x00345 , 0x01F8C },
772231200Smm	{ 0x01F0D , 0x00345 , 0x01F8D },
773231200Smm	{ 0x01F0E , 0x00345 , 0x01F8E },
774231200Smm	{ 0x01F0F , 0x00345 , 0x01F8F },
775231200Smm	{ 0x01F10 , 0x00300 , 0x01F12 },
776231200Smm	{ 0x01F10 , 0x00301 , 0x01F14 },
777231200Smm	{ 0x01F11 , 0x00300 , 0x01F13 },
778231200Smm	{ 0x01F11 , 0x00301 , 0x01F15 },
779231200Smm	{ 0x01F18 , 0x00300 , 0x01F1A },
780231200Smm	{ 0x01F18 , 0x00301 , 0x01F1C },
781231200Smm	{ 0x01F19 , 0x00300 , 0x01F1B },
782231200Smm	{ 0x01F19 , 0x00301 , 0x01F1D },
783231200Smm	{ 0x01F20 , 0x00300 , 0x01F22 },
784231200Smm	{ 0x01F20 , 0x00301 , 0x01F24 },
785231200Smm	{ 0x01F20 , 0x00342 , 0x01F26 },
786231200Smm	{ 0x01F20 , 0x00345 , 0x01F90 },
787231200Smm	{ 0x01F21 , 0x00300 , 0x01F23 },
788231200Smm	{ 0x01F21 , 0x00301 , 0x01F25 },
789231200Smm	{ 0x01F21 , 0x00342 , 0x01F27 },
790231200Smm	{ 0x01F21 , 0x00345 , 0x01F91 },
791231200Smm	{ 0x01F22 , 0x00345 , 0x01F92 },
792231200Smm	{ 0x01F23 , 0x00345 , 0x01F93 },
793231200Smm	{ 0x01F24 , 0x00345 , 0x01F94 },
794231200Smm	{ 0x01F25 , 0x00345 , 0x01F95 },
795231200Smm	{ 0x01F26 , 0x00345 , 0x01F96 },
796231200Smm	{ 0x01F27 , 0x00345 , 0x01F97 },
797231200Smm	{ 0x01F28 , 0x00300 , 0x01F2A },
798231200Smm	{ 0x01F28 , 0x00301 , 0x01F2C },
799231200Smm	{ 0x01F28 , 0x00342 , 0x01F2E },
800231200Smm	{ 0x01F28 , 0x00345 , 0x01F98 },
801231200Smm	{ 0x01F29 , 0x00300 , 0x01F2B },
802231200Smm	{ 0x01F29 , 0x00301 , 0x01F2D },
803231200Smm	{ 0x01F29 , 0x00342 , 0x01F2F },
804231200Smm	{ 0x01F29 , 0x00345 , 0x01F99 },
805231200Smm	{ 0x01F2A , 0x00345 , 0x01F9A },
806231200Smm	{ 0x01F2B , 0x00345 , 0x01F9B },
807231200Smm	{ 0x01F2C , 0x00345 , 0x01F9C },
808231200Smm	{ 0x01F2D , 0x00345 , 0x01F9D },
809231200Smm	{ 0x01F2E , 0x00345 , 0x01F9E },
810231200Smm	{ 0x01F2F , 0x00345 , 0x01F9F },
811231200Smm	{ 0x01F30 , 0x00300 , 0x01F32 },
812231200Smm	{ 0x01F30 , 0x00301 , 0x01F34 },
813231200Smm	{ 0x01F30 , 0x00342 , 0x01F36 },
814231200Smm	{ 0x01F31 , 0x00300 , 0x01F33 },
815231200Smm	{ 0x01F31 , 0x00301 , 0x01F35 },
816231200Smm	{ 0x01F31 , 0x00342 , 0x01F37 },
817231200Smm	{ 0x01F38 , 0x00300 , 0x01F3A },
818231200Smm	{ 0x01F38 , 0x00301 , 0x01F3C },
819231200Smm	{ 0x01F38 , 0x00342 , 0x01F3E },
820231200Smm	{ 0x01F39 , 0x00300 , 0x01F3B },
821231200Smm	{ 0x01F39 , 0x00301 , 0x01F3D },
822231200Smm	{ 0x01F39 , 0x00342 , 0x01F3F },
823231200Smm	{ 0x01F40 , 0x00300 , 0x01F42 },
824231200Smm	{ 0x01F40 , 0x00301 , 0x01F44 },
825231200Smm	{ 0x01F41 , 0x00300 , 0x01F43 },
826231200Smm	{ 0x01F41 , 0x00301 , 0x01F45 },
827231200Smm	{ 0x01F48 , 0x00300 , 0x01F4A },
828231200Smm	{ 0x01F48 , 0x00301 , 0x01F4C },
829231200Smm	{ 0x01F49 , 0x00300 , 0x01F4B },
830231200Smm	{ 0x01F49 , 0x00301 , 0x01F4D },
831231200Smm	{ 0x01F50 , 0x00300 , 0x01F52 },
832231200Smm	{ 0x01F50 , 0x00301 , 0x01F54 },
833231200Smm	{ 0x01F50 , 0x00342 , 0x01F56 },
834231200Smm	{ 0x01F51 , 0x00300 , 0x01F53 },
835231200Smm	{ 0x01F51 , 0x00301 , 0x01F55 },
836231200Smm	{ 0x01F51 , 0x00342 , 0x01F57 },
837231200Smm	{ 0x01F59 , 0x00300 , 0x01F5B },
838231200Smm	{ 0x01F59 , 0x00301 , 0x01F5D },
839231200Smm	{ 0x01F59 , 0x00342 , 0x01F5F },
840231200Smm	{ 0x01F60 , 0x00300 , 0x01F62 },
841231200Smm	{ 0x01F60 , 0x00301 , 0x01F64 },
842231200Smm	{ 0x01F60 , 0x00342 , 0x01F66 },
843231200Smm	{ 0x01F60 , 0x00345 , 0x01FA0 },
844231200Smm	{ 0x01F61 , 0x00300 , 0x01F63 },
845231200Smm	{ 0x01F61 , 0x00301 , 0x01F65 },
846231200Smm	{ 0x01F61 , 0x00342 , 0x01F67 },
847231200Smm	{ 0x01F61 , 0x00345 , 0x01FA1 },
848231200Smm	{ 0x01F62 , 0x00345 , 0x01FA2 },
849231200Smm	{ 0x01F63 , 0x00345 , 0x01FA3 },
850231200Smm	{ 0x01F64 , 0x00345 , 0x01FA4 },
851231200Smm	{ 0x01F65 , 0x00345 , 0x01FA5 },
852231200Smm	{ 0x01F66 , 0x00345 , 0x01FA6 },
853231200Smm	{ 0x01F67 , 0x00345 , 0x01FA7 },
854231200Smm	{ 0x01F68 , 0x00300 , 0x01F6A },
855231200Smm	{ 0x01F68 , 0x00301 , 0x01F6C },
856231200Smm	{ 0x01F68 , 0x00342 , 0x01F6E },
857231200Smm	{ 0x01F68 , 0x00345 , 0x01FA8 },
858231200Smm	{ 0x01F69 , 0x00300 , 0x01F6B },
859231200Smm	{ 0x01F69 , 0x00301 , 0x01F6D },
860231200Smm	{ 0x01F69 , 0x00342 , 0x01F6F },
861231200Smm	{ 0x01F69 , 0x00345 , 0x01FA9 },
862231200Smm	{ 0x01F6A , 0x00345 , 0x01FAA },
863231200Smm	{ 0x01F6B , 0x00345 , 0x01FAB },
864231200Smm	{ 0x01F6C , 0x00345 , 0x01FAC },
865231200Smm	{ 0x01F6D , 0x00345 , 0x01FAD },
866231200Smm	{ 0x01F6E , 0x00345 , 0x01FAE },
867231200Smm	{ 0x01F6F , 0x00345 , 0x01FAF },
868231200Smm	{ 0x01F70 , 0x00345 , 0x01FB2 },
869231200Smm	{ 0x01F74 , 0x00345 , 0x01FC2 },
870231200Smm	{ 0x01F7C , 0x00345 , 0x01FF2 },
871231200Smm	{ 0x01FB6 , 0x00345 , 0x01FB7 },
872231200Smm	{ 0x01FBF , 0x00300 , 0x01FCD },
873231200Smm	{ 0x01FBF , 0x00301 , 0x01FCE },
874231200Smm	{ 0x01FBF , 0x00342 , 0x01FCF },
875231200Smm	{ 0x01FC6 , 0x00345 , 0x01FC7 },
876231200Smm	{ 0x01FF6 , 0x00345 , 0x01FF7 },
877231200Smm	{ 0x01FFE , 0x00300 , 0x01FDD },
878231200Smm	{ 0x01FFE , 0x00301 , 0x01FDE },
879231200Smm	{ 0x01FFE , 0x00342 , 0x01FDF },
880231200Smm	{ 0x02190 , 0x00338 , 0x0219A },
881231200Smm	{ 0x02192 , 0x00338 , 0x0219B },
882231200Smm	{ 0x02194 , 0x00338 , 0x021AE },
883231200Smm	{ 0x021D0 , 0x00338 , 0x021CD },
884231200Smm	{ 0x021D2 , 0x00338 , 0x021CF },
885231200Smm	{ 0x021D4 , 0x00338 , 0x021CE },
886231200Smm	{ 0x02203 , 0x00338 , 0x02204 },
887231200Smm	{ 0x02208 , 0x00338 , 0x02209 },
888231200Smm	{ 0x0220B , 0x00338 , 0x0220C },
889231200Smm	{ 0x02223 , 0x00338 , 0x02224 },
890231200Smm	{ 0x02225 , 0x00338 , 0x02226 },
891231200Smm	{ 0x0223C , 0x00338 , 0x02241 },
892231200Smm	{ 0x02243 , 0x00338 , 0x02244 },
893231200Smm	{ 0x02245 , 0x00338 , 0x02247 },
894231200Smm	{ 0x02248 , 0x00338 , 0x02249 },
895231200Smm	{ 0x0224D , 0x00338 , 0x0226D },
896231200Smm	{ 0x02261 , 0x00338 , 0x02262 },
897231200Smm	{ 0x02264 , 0x00338 , 0x02270 },
898231200Smm	{ 0x02265 , 0x00338 , 0x02271 },
899231200Smm	{ 0x02272 , 0x00338 , 0x02274 },
900231200Smm	{ 0x02273 , 0x00338 , 0x02275 },
901231200Smm	{ 0x02276 , 0x00338 , 0x02278 },
902231200Smm	{ 0x02277 , 0x00338 , 0x02279 },
903231200Smm	{ 0x0227A , 0x00338 , 0x02280 },
904231200Smm	{ 0x0227B , 0x00338 , 0x02281 },
905231200Smm	{ 0x0227C , 0x00338 , 0x022E0 },
906231200Smm	{ 0x0227D , 0x00338 , 0x022E1 },
907231200Smm	{ 0x02282 , 0x00338 , 0x02284 },
908231200Smm	{ 0x02283 , 0x00338 , 0x02285 },
909231200Smm	{ 0x02286 , 0x00338 , 0x02288 },
910231200Smm	{ 0x02287 , 0x00338 , 0x02289 },
911231200Smm	{ 0x02291 , 0x00338 , 0x022E2 },
912231200Smm	{ 0x02292 , 0x00338 , 0x022E3 },
913231200Smm	{ 0x022A2 , 0x00338 , 0x022AC },
914231200Smm	{ 0x022A8 , 0x00338 , 0x022AD },
915231200Smm	{ 0x022A9 , 0x00338 , 0x022AE },
916231200Smm	{ 0x022AB , 0x00338 , 0x022AF },
917231200Smm	{ 0x022B2 , 0x00338 , 0x022EA },
918231200Smm	{ 0x022B3 , 0x00338 , 0x022EB },
919231200Smm	{ 0x022B4 , 0x00338 , 0x022EC },
920231200Smm	{ 0x022B5 , 0x00338 , 0x022ED },
921231200Smm	{ 0x03046 , 0x03099 , 0x03094 },
922231200Smm	{ 0x0304B , 0x03099 , 0x0304C },
923231200Smm	{ 0x0304D , 0x03099 , 0x0304E },
924231200Smm	{ 0x0304F , 0x03099 , 0x03050 },
925231200Smm	{ 0x03051 , 0x03099 , 0x03052 },
926231200Smm	{ 0x03053 , 0x03099 , 0x03054 },
927231200Smm	{ 0x03055 , 0x03099 , 0x03056 },
928231200Smm	{ 0x03057 , 0x03099 , 0x03058 },
929231200Smm	{ 0x03059 , 0x03099 , 0x0305A },
930231200Smm	{ 0x0305B , 0x03099 , 0x0305C },
931231200Smm	{ 0x0305D , 0x03099 , 0x0305E },
932231200Smm	{ 0x0305F , 0x03099 , 0x03060 },
933231200Smm	{ 0x03061 , 0x03099 , 0x03062 },
934231200Smm	{ 0x03064 , 0x03099 , 0x03065 },
935231200Smm	{ 0x03066 , 0x03099 , 0x03067 },
936231200Smm	{ 0x03068 , 0x03099 , 0x03069 },
937231200Smm	{ 0x0306F , 0x03099 , 0x03070 },
938231200Smm	{ 0x0306F , 0x0309A , 0x03071 },
939231200Smm	{ 0x03072 , 0x03099 , 0x03073 },
940231200Smm	{ 0x03072 , 0x0309A , 0x03074 },
941231200Smm	{ 0x03075 , 0x03099 , 0x03076 },
942231200Smm	{ 0x03075 , 0x0309A , 0x03077 },
943231200Smm	{ 0x03078 , 0x03099 , 0x03079 },
944231200Smm	{ 0x03078 , 0x0309A , 0x0307A },
945231200Smm	{ 0x0307B , 0x03099 , 0x0307C },
946231200Smm	{ 0x0307B , 0x0309A , 0x0307D },
947231200Smm	{ 0x0309D , 0x03099 , 0x0309E },
948231200Smm	{ 0x030A6 , 0x03099 , 0x030F4 },
949231200Smm	{ 0x030AB , 0x03099 , 0x030AC },
950231200Smm	{ 0x030AD , 0x03099 , 0x030AE },
951231200Smm	{ 0x030AF , 0x03099 , 0x030B0 },
952231200Smm	{ 0x030B1 , 0x03099 , 0x030B2 },
953231200Smm	{ 0x030B3 , 0x03099 , 0x030B4 },
954231200Smm	{ 0x030B5 , 0x03099 , 0x030B6 },
955231200Smm	{ 0x030B7 , 0x03099 , 0x030B8 },
956231200Smm	{ 0x030B9 , 0x03099 , 0x030BA },
957231200Smm	{ 0x030BB , 0x03099 , 0x030BC },
958231200Smm	{ 0x030BD , 0x03099 , 0x030BE },
959231200Smm	{ 0x030BF , 0x03099 , 0x030C0 },
960231200Smm	{ 0x030C1 , 0x03099 , 0x030C2 },
961231200Smm	{ 0x030C4 , 0x03099 , 0x030C5 },
962231200Smm	{ 0x030C6 , 0x03099 , 0x030C7 },
963231200Smm	{ 0x030C8 , 0x03099 , 0x030C9 },
964231200Smm	{ 0x030CF , 0x03099 , 0x030D0 },
965231200Smm	{ 0x030CF , 0x0309A , 0x030D1 },
966231200Smm	{ 0x030D2 , 0x03099 , 0x030D3 },
967231200Smm	{ 0x030D2 , 0x0309A , 0x030D4 },
968231200Smm	{ 0x030D5 , 0x03099 , 0x030D6 },
969231200Smm	{ 0x030D5 , 0x0309A , 0x030D7 },
970231200Smm	{ 0x030D8 , 0x03099 , 0x030D9 },
971231200Smm	{ 0x030D8 , 0x0309A , 0x030DA },
972231200Smm	{ 0x030DB , 0x03099 , 0x030DC },
973231200Smm	{ 0x030DB , 0x0309A , 0x030DD },
974231200Smm	{ 0x030EF , 0x03099 , 0x030F7 },
975231200Smm	{ 0x030F0 , 0x03099 , 0x030F8 },
976231200Smm	{ 0x030F1 , 0x03099 , 0x030F9 },
977231200Smm	{ 0x030F2 , 0x03099 , 0x030FA },
978231200Smm	{ 0x030FD , 0x03099 , 0x030FE },
979231200Smm	{ 0x11099 , 0x110BA , 0x1109A },
980231200Smm	{ 0x1109B , 0x110BA , 0x1109C },
981231200Smm	{ 0x110A5 , 0x110BA , 0x110AB },
982231200Smm};
983231200Smm
984231200Smm#define CANONICAL_CLASS_MIN	0x0300
985231200Smm#define CANONICAL_CLASS_MAX	0x1D244
986231200Smm
987231200Smm#define IS_DECOMPOSABLE_BLOCK(uc)	\
988231200Smm	(((uc)>>8) <= 0x1D2 && u_decomposable_blocks[(uc)>>8])
989231200Smmstatic const char u_decomposable_blocks[0x1D2+1] = {
990231200Smm	0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,1,0,0,0,1,1,1,1,1,1,1,0,0,
991231200Smm	1,0,0,0,0,0,0,0,0,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
992231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
993231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
994231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
995231200Smm	0,0,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,
996231200Smm	1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0,
997231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,1,0,
998231200Smm	0,1,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
999231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1000231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1001231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1002231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1003231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
1004231200Smm	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
1005231200Smm};
1006231200Smm
1007231200Smm/* Get Canonical Combining Class(CCC). */
1008231200Smm#define CCC(uc)	\
1009231200Smm	(((uc) > 0x1D244)?0:\
1010231200Smm	ccc_val[ccc_val_index[ccc_index[(uc)>>8]][((uc)>>4)&0x0F]][(uc)&0x0F])
1011231200Smm
1012313570Smm/* The table of the value of Canonical Combining Class */
1013231200Smmstatic const unsigned char ccc_val[][16] = {
1014231200Smm /* idx=0: XXXX0 - XXXXF */
1015231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1016231200Smm /* idx=1: 00300 - 0030F */
1017231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
1018231200Smm /* idx=2: 00310 - 0031F */
1019231200Smm {230, 230, 230, 230, 230, 232, 220, 220, 220, 220, 232, 216, 220, 220, 220, 220 },
1020231200Smm /* idx=3: 00320 - 0032F */
1021231200Smm {220, 202, 202, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, 220, 220, 220 },
1022231200Smm /* idx=4: 00330 - 0033F */
1023231200Smm {220, 220, 220, 220, 1, 1, 1, 1, 1, 220, 220, 220, 220, 230, 230, 230 },
1024231200Smm /* idx=5: 00340 - 0034F */
1025231200Smm {230, 230, 230, 230, 230, 240, 230, 220, 220, 220, 230, 230, 230, 220, 220, 0 },
1026231200Smm /* idx=6: 00350 - 0035F */
1027231200Smm {230, 230, 230, 220, 220, 220, 220, 230, 232, 220, 220, 230, 233, 234, 234, 233 },
1028231200Smm /* idx=7: 00360 - 0036F */
1029231200Smm {234, 234, 233, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
1030231200Smm /* idx=8: 00480 - 0048F */
1031231200Smm {0, 0, 0, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0 },
1032231200Smm /* idx=9: 00590 - 0059F */
1033231200Smm {0, 220, 230, 230, 230, 230, 220, 230, 230, 230, 222, 220, 230, 230, 230, 230 },
1034231200Smm /* idx=10: 005A0 - 005AF */
1035231200Smm {230, 230, 220, 220, 220, 220, 220, 220, 230, 230, 220, 230, 230, 222, 228, 230 },
1036231200Smm /* idx=11: 005B0 - 005BF */
1037231200Smm {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 0, 23 },
1038231200Smm /* idx=12: 005C0 - 005CF */
1039231200Smm {0, 24, 25, 0, 230, 220, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0 },
1040231200Smm /* idx=13: 00610 - 0061F */
1041231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 30, 31, 32, 0, 0, 0, 0, 0 },
1042231200Smm /* idx=14: 00640 - 0064F */
1043231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 28, 29, 30, 31 },
1044231200Smm /* idx=15: 00650 - 0065F */
1045231200Smm {32, 33, 34, 230, 230, 220, 220, 230, 230, 230, 230, 230, 220, 230, 230, 220 },
1046231200Smm /* idx=16: 00670 - 0067F */
1047231200Smm {35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1048231200Smm /* idx=17: 006D0 - 006DF */
1049231200Smm {0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230 },
1050231200Smm /* idx=18: 006E0 - 006EF */
1051231200Smm {230, 230, 230, 220, 230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0 },
1052231200Smm /* idx=19: 00710 - 0071F */
1053231200Smm {0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1054231200Smm /* idx=20: 00730 - 0073F */
1055231200Smm {230, 220, 230, 230, 220, 230, 230, 220, 220, 220, 230, 220, 220, 230, 220, 230 },
1056231200Smm /* idx=21: 00740 - 0074F */
1057231200Smm {230, 230, 220, 230, 220, 230, 220, 230, 220, 230, 230, 0, 0, 0, 0, 0 },
1058231200Smm /* idx=22: 007E0 - 007EF */
1059231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230 },
1060231200Smm /* idx=23: 007F0 - 007FF */
1061231200Smm {230, 230, 220, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1062231200Smm /* idx=24: 00810 - 0081F */
1063231200Smm {0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 230, 230, 230, 230, 230 },
1064231200Smm /* idx=25: 00820 - 0082F */
1065231200Smm {230, 230, 230, 230, 0, 230, 230, 230, 0, 230, 230, 230, 230, 230, 0, 0 },
1066231200Smm /* idx=26: 00850 - 0085F */
1067231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 0, 0, 0 },
1068231200Smm /* idx=27: 00930 - 0093F */
1069231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
1070231200Smm /* idx=28: 00940 - 0094F */
1071231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1072231200Smm /* idx=29: 00950 - 0095F */
1073231200Smm {0, 230, 220, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1074231200Smm /* idx=30: 009B0 - 009BF */
1075231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
1076231200Smm /* idx=31: 009C0 - 009CF */
1077231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1078231200Smm /* idx=32: 00A30 - 00A3F */
1079231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
1080231200Smm /* idx=33: 00A40 - 00A4F */
1081231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1082231200Smm /* idx=34: 00AB0 - 00ABF */
1083231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
1084231200Smm /* idx=35: 00AC0 - 00ACF */
1085231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1086231200Smm /* idx=36: 00B30 - 00B3F */
1087231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
1088231200Smm /* idx=37: 00B40 - 00B4F */
1089231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1090231200Smm /* idx=38: 00BC0 - 00BCF */
1091231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1092231200Smm /* idx=39: 00C40 - 00C4F */
1093231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1094231200Smm /* idx=40: 00C50 - 00C5F */
1095231200Smm {0, 0, 0, 0, 0, 84, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1096231200Smm /* idx=41: 00CB0 - 00CBF */
1097231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
1098231200Smm /* idx=42: 00CC0 - 00CCF */
1099231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1100231200Smm /* idx=43: 00D40 - 00D4F */
1101231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1102231200Smm /* idx=44: 00DC0 - 00DCF */
1103231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0 },
1104231200Smm /* idx=45: 00E30 - 00E3F */
1105231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 9, 0, 0, 0, 0, 0 },
1106231200Smm /* idx=46: 00E40 - 00E4F */
1107231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 107, 107, 107, 107, 0, 0, 0, 0 },
1108231200Smm /* idx=47: 00EB0 - 00EBF */
1109231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 118, 118, 0, 0, 0, 0, 0, 0 },
1110231200Smm /* idx=48: 00EC0 - 00ECF */
1111231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 122, 122, 122, 122, 0, 0, 0, 0 },
1112231200Smm /* idx=49: 00F10 - 00F1F */
1113231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 0, 0, 0, 0, 0, 0 },
1114231200Smm /* idx=50: 00F30 - 00F3F */
1115231200Smm {0, 0, 0, 0, 0, 220, 0, 220, 0, 216, 0, 0, 0, 0, 0, 0 },
1116231200Smm /* idx=51: 00F70 - 00F7F */
1117231200Smm {0, 129, 130, 0, 132, 0, 0, 0, 0, 0, 130, 130, 130, 130, 0, 0 },
1118231200Smm /* idx=52: 00F80 - 00F8F */
1119231200Smm {130, 0, 230, 230, 9, 0, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0 },
1120231200Smm /* idx=53: 00FC0 - 00FCF */
1121231200Smm {0, 0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1122231200Smm /* idx=54: 01030 - 0103F */
1123231200Smm {0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 9, 0, 0, 0, 0, 0 },
1124231200Smm /* idx=55: 01080 - 0108F */
1125231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0 },
1126231200Smm /* idx=56: 01350 - 0135F */
1127231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230 },
1128231200Smm /* idx=57: 01710 - 0171F */
1129231200Smm {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1130231200Smm /* idx=58: 01730 - 0173F */
1131231200Smm {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1132231200Smm /* idx=59: 017D0 - 017DF */
1133231200Smm {0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 0, 0 },
1134231200Smm /* idx=60: 018A0 - 018AF */
1135231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 0, 0, 0, 0, 0, 0 },
1136231200Smm /* idx=61: 01930 - 0193F */
1137231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 230, 220, 0, 0, 0, 0 },
1138231200Smm /* idx=62: 01A10 - 01A1F */
1139231200Smm {0, 0, 0, 0, 0, 0, 0, 230, 220, 0, 0, 0, 0, 0, 0, 0 },
1140231200Smm /* idx=63: 01A60 - 01A6F */
1141231200Smm {9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1142231200Smm /* idx=64: 01A70 - 01A7F */
1143231200Smm {0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, 220 },
1144231200Smm /* idx=65: 01B30 - 01B3F */
1145231200Smm {0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1146231200Smm /* idx=66: 01B40 - 01B4F */
1147231200Smm {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1148231200Smm /* idx=67: 01B60 - 01B6F */
1149231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 220, 230, 230, 230 },
1150231200Smm /* idx=68: 01B70 - 01B7F */
1151231200Smm {230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1152231200Smm /* idx=69: 01BA0 - 01BAF */
1153231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0 },
1154231200Smm /* idx=70: 01BE0 - 01BEF */
1155231200Smm {0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1156231200Smm /* idx=71: 01BF0 - 01BFF */
1157231200Smm {0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1158231200Smm /* idx=72: 01C30 - 01C3F */
1159231200Smm {0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0 },
1160231200Smm /* idx=73: 01CD0 - 01CDF */
1161231200Smm {230, 230, 230, 0, 1, 220, 220, 220, 220, 220, 230, 230, 220, 220, 220, 220 },
1162231200Smm /* idx=74: 01CE0 - 01CEF */
1163231200Smm {230, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 220, 0, 0 },
1164231200Smm /* idx=75: 01DC0 - 01DCF */
1165231200Smm {230, 230, 220, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 234, 214, 220 },
1166231200Smm /* idx=76: 01DD0 - 01DDF */
1167231200Smm {202, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
1168231200Smm /* idx=77: 01DE0 - 01DEF */
1169231200Smm {230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1170231200Smm /* idx=78: 01DF0 - 01DFF */
1171231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 220, 230, 220 },
1172231200Smm /* idx=79: 020D0 - 020DF */
1173231200Smm {230, 230, 1, 1, 230, 230, 230, 230, 1, 1, 1, 230, 230, 0, 0, 0 },
1174231200Smm /* idx=80: 020E0 - 020EF */
1175231200Smm {0, 230, 0, 0, 0, 1, 1, 230, 220, 230, 1, 1, 220, 220, 220, 220 },
1176231200Smm /* idx=81: 020F0 - 020FF */
1177231200Smm {230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1178231200Smm /* idx=82: 02CE0 - 02CEF */
1179231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230 },
1180231200Smm /* idx=83: 02CF0 - 02CFF */
1181231200Smm {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1182231200Smm /* idx=84: 02D70 - 02D7F */
1183231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9 },
1184231200Smm /* idx=85: 02DE0 - 02DEF */
1185231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
1186231200Smm /* idx=86: 02DF0 - 02DFF */
1187231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
1188231200Smm /* idx=87: 03020 - 0302F */
1189231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 228, 232, 222, 224, 224 },
1190231200Smm /* idx=88: 03090 - 0309F */
1191231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0 },
1192231200Smm /* idx=89: 0A660 - 0A66F */
1193231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230 },
1194231200Smm /* idx=90: 0A670 - 0A67F */
1195231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 0, 0 },
1196231200Smm /* idx=91: 0A6F0 - 0A6FF */
1197231200Smm {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1198231200Smm /* idx=92: 0A800 - 0A80F */
1199231200Smm {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1200231200Smm /* idx=93: 0A8C0 - 0A8CF */
1201231200Smm {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1202231200Smm /* idx=94: 0A8E0 - 0A8EF */
1203231200Smm {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
1204231200Smm /* idx=95: 0A8F0 - 0A8FF */
1205231200Smm {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1206231200Smm /* idx=96: 0A920 - 0A92F */
1207231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 0 },
1208231200Smm /* idx=97: 0A950 - 0A95F */
1209231200Smm {0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1210231200Smm /* idx=98: 0A9B0 - 0A9BF */
1211231200Smm {0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1212231200Smm /* idx=99: 0A9C0 - 0A9CF */
1213231200Smm {9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1214231200Smm /* idx=100: 0AAB0 - 0AABF */
1215231200Smm {230, 0, 230, 230, 220, 0, 0, 230, 230, 0, 0, 0, 0, 0, 230, 230 },
1216231200Smm /* idx=101: 0AAC0 - 0AACF */
1217231200Smm {0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1218231200Smm /* idx=102: 0ABE0 - 0ABEF */
1219231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
1220231200Smm /* idx=103: 0FB10 - 0FB1F */
1221231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0 },
1222231200Smm /* idx=104: 0FE20 - 0FE2F */
1223231200Smm {230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1224231200Smm /* idx=105: 101F0 - 101FF */
1225231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0 },
1226231200Smm /* idx=106: 10A00 - 10A0F */
1227231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 230 },
1228231200Smm /* idx=107: 10A30 - 10A3F */
1229231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 230, 1, 220, 0, 0, 0, 0, 9 },
1230231200Smm /* idx=108: 11040 - 1104F */
1231231200Smm {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1232231200Smm /* idx=109: 110B0 - 110BF */
1233231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0 },
1234231200Smm /* idx=110: 1D160 - 1D16F */
1235231200Smm {0, 0, 0, 0, 0, 216, 216, 1, 1, 1, 0, 0, 0, 226, 216, 216 },
1236231200Smm /* idx=111: 1D170 - 1D17F */
1237231200Smm {216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220 },
1238231200Smm /* idx=112: 1D180 - 1D18F */
1239231200Smm {220, 220, 220, 0, 0, 230, 230, 230, 230, 230, 220, 220, 0, 0, 0, 0 },
1240231200Smm /* idx=113: 1D1A0 - 1D1AF */
1241231200Smm {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0 },
1242231200Smm /* idx=114: 1D240 - 1D24F */
1243231200Smm {0, 0, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1244231200Smm};
1245231200Smm
1246231200Smm/* The index table to ccc_val[*][16] */
1247231200Smmstatic const unsigned char ccc_val_index[][16] = {
1248231200Smm /* idx=0: XXX00 - XXXFF */
1249231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1250231200Smm /* idx=1: 00300 - 003FF */
1251231200Smm { 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1252231200Smm /* idx=2: 00400 - 004FF */
1253231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0 },
1254231200Smm /* idx=3: 00500 - 005FF */
1255231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,10,11,12, 0, 0, 0 },
1256231200Smm /* idx=4: 00600 - 006FF */
1257231200Smm { 0,13, 0, 0,14,15, 0,16, 0, 0, 0, 0, 0,17,18, 0 },
1258231200Smm /* idx=5: 00700 - 007FF */
1259231200Smm { 0,19, 0,20,21, 0, 0, 0, 0, 0, 0, 0, 0, 0,22,23 },
1260231200Smm /* idx=6: 00800 - 008FF */
1261231200Smm { 0,24,25, 0, 0,26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1262231200Smm /* idx=7: 00900 - 009FF */
1263231200Smm { 0, 0, 0,27,28,29, 0, 0, 0, 0, 0,30,31, 0, 0, 0 },
1264231200Smm /* idx=8: 00A00 - 00AFF */
1265231200Smm { 0, 0, 0,32,33, 0, 0, 0, 0, 0, 0,34,35, 0, 0, 0 },
1266231200Smm /* idx=9: 00B00 - 00BFF */
1267231200Smm { 0, 0, 0,36,37, 0, 0, 0, 0, 0, 0, 0,38, 0, 0, 0 },
1268231200Smm /* idx=10: 00C00 - 00CFF */
1269231200Smm { 0, 0, 0, 0,39,40, 0, 0, 0, 0, 0,41,42, 0, 0, 0 },
1270231200Smm /* idx=11: 00D00 - 00DFF */
1271231200Smm { 0, 0, 0, 0,43, 0, 0, 0, 0, 0, 0, 0,44, 0, 0, 0 },
1272231200Smm /* idx=12: 00E00 - 00EFF */
1273231200Smm { 0, 0, 0,45,46, 0, 0, 0, 0, 0, 0,47,48, 0, 0, 0 },
1274231200Smm /* idx=13: 00F00 - 00FFF */
1275231200Smm { 0,49, 0,50, 0, 0, 0,51,52, 0, 0, 0,53, 0, 0, 0 },
1276231200Smm /* idx=14: 01000 - 010FF */
1277231200Smm { 0, 0, 0,54, 0, 0, 0, 0,55, 0, 0, 0, 0, 0, 0, 0 },
1278231200Smm /* idx=15: 01300 - 013FF */
1279231200Smm { 0, 0, 0, 0, 0,56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1280231200Smm /* idx=16: 01700 - 017FF */
1281231200Smm { 0,57, 0,58, 0, 0, 0, 0, 0, 0, 0, 0, 0,59, 0, 0 },
1282231200Smm /* idx=17: 01800 - 018FF */
1283231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,60, 0, 0, 0, 0, 0 },
1284231200Smm /* idx=18: 01900 - 019FF */
1285231200Smm { 0, 0, 0,61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1286231200Smm /* idx=19: 01A00 - 01AFF */
1287231200Smm { 0,62, 0, 0, 0, 0,63,64, 0, 0, 0, 0, 0, 0, 0, 0 },
1288231200Smm /* idx=20: 01B00 - 01BFF */
1289231200Smm { 0, 0, 0,65,66, 0,67,68, 0, 0,69, 0, 0, 0,70,71 },
1290231200Smm /* idx=21: 01C00 - 01CFF */
1291231200Smm { 0, 0, 0,72, 0, 0, 0, 0, 0, 0, 0, 0, 0,73,74, 0 },
1292231200Smm /* idx=22: 01D00 - 01DFF */
1293231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,75,76,77,78 },
1294231200Smm /* idx=23: 02000 - 020FF */
1295231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,79,80,81 },
1296231200Smm /* idx=24: 02C00 - 02CFF */
1297231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,82,83 },
1298231200Smm /* idx=25: 02D00 - 02DFF */
1299231200Smm { 0, 0, 0, 0, 0, 0, 0,84, 0, 0, 0, 0, 0, 0,85,86 },
1300231200Smm /* idx=26: 03000 - 030FF */
1301231200Smm { 0, 0,87, 0, 0, 0, 0, 0, 0,88, 0, 0, 0, 0, 0, 0 },
1302231200Smm /* idx=27: 0A600 - 0A6FF */
1303231200Smm { 0, 0, 0, 0, 0, 0,89,90, 0, 0, 0, 0, 0, 0, 0,91 },
1304231200Smm /* idx=28: 0A800 - 0A8FF */
1305231200Smm {92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,93, 0,94,95 },
1306231200Smm /* idx=29: 0A900 - 0A9FF */
1307231200Smm { 0, 0,96, 0, 0,97, 0, 0, 0, 0, 0,98,99, 0, 0, 0 },
1308231200Smm /* idx=30: 0AA00 - 0AAFF */
1309231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100,101, 0, 0, 0 },
1310231200Smm /* idx=31: 0AB00 - 0ABFF */
1311231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,102, 0 },
1312231200Smm /* idx=32: 0FB00 - 0FBFF */
1313231200Smm { 0,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1314231200Smm /* idx=33: 0FE00 - 0FEFF */
1315231200Smm { 0, 0,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1316231200Smm /* idx=34: 10100 - 101FF */
1317231200Smm { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,105 },
1318231200Smm /* idx=35: 10A00 - 10AFF */
1319231200Smm {106, 0, 0,107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1320231200Smm /* idx=36: 11000 - 110FF */
1321231200Smm { 0, 0, 0, 0,108, 0, 0, 0, 0, 0, 0,109, 0, 0, 0, 0 },
1322231200Smm /* idx=37: 1D100 - 1D1FF */
1323231200Smm { 0, 0, 0, 0, 0, 0,110,111,112, 0,113, 0, 0, 0, 0, 0 },
1324231200Smm /* idx=38: 1D200 - 1D2FF */
1325231200Smm { 0, 0, 0, 0,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
1326231200Smm};
1327231200Smm
1328231200Smm/* The index table to ccc_val_index[*][16] */
1329231200Smmstatic const unsigned char ccc_index[] = {
1330231200Smm  0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14, 0, 0,15, 0, 0, 0,16,
1331231200Smm 17,18,19,20,21,22, 0, 0,23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24,25, 0, 0,
1332231200Smm 26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1333231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1334231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1335231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1336231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,27, 0,
1337231200Smm 28,29,30,31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1338231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1339231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1340231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,32, 0, 0,33, 0, 0,34, 0, 0, 0, 0, 0, 0,
1341231200Smm  0, 0,35, 0, 0, 0, 0, 0,36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1342231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1343231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1344231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1345231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1346231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1347231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1348231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
1349231200Smm  0, 0, 0, 0, 0, 0, 0, 0, 0,37,38,};
1350231200Smm
1351238856Smmstruct unicode_decomposition_table {
1352238856Smm	uint32_t nfc;
1353238856Smm	uint32_t cp1;
1354238856Smm	uint32_t cp2;
1355238856Smm};
1356238856Smm
1357238856Smmstatic const struct unicode_decomposition_table u_decomposition_table[] = {
1358238856Smm	{ 0x000C0 , 0x00041 , 0x00300 },
1359238856Smm	{ 0x000C1 , 0x00041 , 0x00301 },
1360238856Smm	{ 0x000C2 , 0x00041 , 0x00302 },
1361238856Smm	{ 0x000C3 , 0x00041 , 0x00303 },
1362238856Smm	{ 0x000C4 , 0x00041 , 0x00308 },
1363238856Smm	{ 0x000C5 , 0x00041 , 0x0030A },
1364238856Smm	{ 0x000C7 , 0x00043 , 0x00327 },
1365238856Smm	{ 0x000C8 , 0x00045 , 0x00300 },
1366238856Smm	{ 0x000C9 , 0x00045 , 0x00301 },
1367238856Smm	{ 0x000CA , 0x00045 , 0x00302 },
1368238856Smm	{ 0x000CB , 0x00045 , 0x00308 },
1369238856Smm	{ 0x000CC , 0x00049 , 0x00300 },
1370238856Smm	{ 0x000CD , 0x00049 , 0x00301 },
1371238856Smm	{ 0x000CE , 0x00049 , 0x00302 },
1372238856Smm	{ 0x000CF , 0x00049 , 0x00308 },
1373238856Smm	{ 0x000D1 , 0x0004E , 0x00303 },
1374238856Smm	{ 0x000D2 , 0x0004F , 0x00300 },
1375238856Smm	{ 0x000D3 , 0x0004F , 0x00301 },
1376238856Smm	{ 0x000D4 , 0x0004F , 0x00302 },
1377238856Smm	{ 0x000D5 , 0x0004F , 0x00303 },
1378238856Smm	{ 0x000D6 , 0x0004F , 0x00308 },
1379238856Smm	{ 0x000D9 , 0x00055 , 0x00300 },
1380238856Smm	{ 0x000DA , 0x00055 , 0x00301 },
1381238856Smm	{ 0x000DB , 0x00055 , 0x00302 },
1382238856Smm	{ 0x000DC , 0x00055 , 0x00308 },
1383238856Smm	{ 0x000DD , 0x00059 , 0x00301 },
1384238856Smm	{ 0x000E0 , 0x00061 , 0x00300 },
1385238856Smm	{ 0x000E1 , 0x00061 , 0x00301 },
1386238856Smm	{ 0x000E2 , 0x00061 , 0x00302 },
1387238856Smm	{ 0x000E3 , 0x00061 , 0x00303 },
1388238856Smm	{ 0x000E4 , 0x00061 , 0x00308 },
1389238856Smm	{ 0x000E5 , 0x00061 , 0x0030A },
1390238856Smm	{ 0x000E7 , 0x00063 , 0x00327 },
1391238856Smm	{ 0x000E8 , 0x00065 , 0x00300 },
1392238856Smm	{ 0x000E9 , 0x00065 , 0x00301 },
1393238856Smm	{ 0x000EA , 0x00065 , 0x00302 },
1394238856Smm	{ 0x000EB , 0x00065 , 0x00308 },
1395238856Smm	{ 0x000EC , 0x00069 , 0x00300 },
1396238856Smm	{ 0x000ED , 0x00069 , 0x00301 },
1397238856Smm	{ 0x000EE , 0x00069 , 0x00302 },
1398238856Smm	{ 0x000EF , 0x00069 , 0x00308 },
1399238856Smm	{ 0x000F1 , 0x0006E , 0x00303 },
1400238856Smm	{ 0x000F2 , 0x0006F , 0x00300 },
1401238856Smm	{ 0x000F3 , 0x0006F , 0x00301 },
1402238856Smm	{ 0x000F4 , 0x0006F , 0x00302 },
1403238856Smm	{ 0x000F5 , 0x0006F , 0x00303 },
1404238856Smm	{ 0x000F6 , 0x0006F , 0x00308 },
1405238856Smm	{ 0x000F9 , 0x00075 , 0x00300 },
1406238856Smm	{ 0x000FA , 0x00075 , 0x00301 },
1407238856Smm	{ 0x000FB , 0x00075 , 0x00302 },
1408238856Smm	{ 0x000FC , 0x00075 , 0x00308 },
1409238856Smm	{ 0x000FD , 0x00079 , 0x00301 },
1410238856Smm	{ 0x000FF , 0x00079 , 0x00308 },
1411238856Smm	{ 0x00100 , 0x00041 , 0x00304 },
1412238856Smm	{ 0x00101 , 0x00061 , 0x00304 },
1413238856Smm	{ 0x00102 , 0x00041 , 0x00306 },
1414238856Smm	{ 0x00103 , 0x00061 , 0x00306 },
1415238856Smm	{ 0x00104 , 0x00041 , 0x00328 },
1416238856Smm	{ 0x00105 , 0x00061 , 0x00328 },
1417238856Smm	{ 0x00106 , 0x00043 , 0x00301 },
1418238856Smm	{ 0x00107 , 0x00063 , 0x00301 },
1419238856Smm	{ 0x00108 , 0x00043 , 0x00302 },
1420238856Smm	{ 0x00109 , 0x00063 , 0x00302 },
1421238856Smm	{ 0x0010A , 0x00043 , 0x00307 },
1422238856Smm	{ 0x0010B , 0x00063 , 0x00307 },
1423238856Smm	{ 0x0010C , 0x00043 , 0x0030C },
1424238856Smm	{ 0x0010D , 0x00063 , 0x0030C },
1425238856Smm	{ 0x0010E , 0x00044 , 0x0030C },
1426238856Smm	{ 0x0010F , 0x00064 , 0x0030C },
1427238856Smm	{ 0x00112 , 0x00045 , 0x00304 },
1428238856Smm	{ 0x00113 , 0x00065 , 0x00304 },
1429238856Smm	{ 0x00114 , 0x00045 , 0x00306 },
1430238856Smm	{ 0x00115 , 0x00065 , 0x00306 },
1431238856Smm	{ 0x00116 , 0x00045 , 0x00307 },
1432238856Smm	{ 0x00117 , 0x00065 , 0x00307 },
1433238856Smm	{ 0x00118 , 0x00045 , 0x00328 },
1434238856Smm	{ 0x00119 , 0x00065 , 0x00328 },
1435238856Smm	{ 0x0011A , 0x00045 , 0x0030C },
1436238856Smm	{ 0x0011B , 0x00065 , 0x0030C },
1437238856Smm	{ 0x0011C , 0x00047 , 0x00302 },
1438238856Smm	{ 0x0011D , 0x00067 , 0x00302 },
1439238856Smm	{ 0x0011E , 0x00047 , 0x00306 },
1440238856Smm	{ 0x0011F , 0x00067 , 0x00306 },
1441238856Smm	{ 0x00120 , 0x00047 , 0x00307 },
1442238856Smm	{ 0x00121 , 0x00067 , 0x00307 },
1443238856Smm	{ 0x00122 , 0x00047 , 0x00327 },
1444238856Smm	{ 0x00123 , 0x00067 , 0x00327 },
1445238856Smm	{ 0x00124 , 0x00048 , 0x00302 },
1446238856Smm	{ 0x00125 , 0x00068 , 0x00302 },
1447238856Smm	{ 0x00128 , 0x00049 , 0x00303 },
1448238856Smm	{ 0x00129 , 0x00069 , 0x00303 },
1449238856Smm	{ 0x0012A , 0x00049 , 0x00304 },
1450238856Smm	{ 0x0012B , 0x00069 , 0x00304 },
1451238856Smm	{ 0x0012C , 0x00049 , 0x00306 },
1452238856Smm	{ 0x0012D , 0x00069 , 0x00306 },
1453238856Smm	{ 0x0012E , 0x00049 , 0x00328 },
1454238856Smm	{ 0x0012F , 0x00069 , 0x00328 },
1455238856Smm	{ 0x00130 , 0x00049 , 0x00307 },
1456238856Smm	{ 0x00134 , 0x0004A , 0x00302 },
1457238856Smm	{ 0x00135 , 0x0006A , 0x00302 },
1458238856Smm	{ 0x00136 , 0x0004B , 0x00327 },
1459238856Smm	{ 0x00137 , 0x0006B , 0x00327 },
1460238856Smm	{ 0x00139 , 0x0004C , 0x00301 },
1461238856Smm	{ 0x0013A , 0x0006C , 0x00301 },
1462238856Smm	{ 0x0013B , 0x0004C , 0x00327 },
1463238856Smm	{ 0x0013C , 0x0006C , 0x00327 },
1464238856Smm	{ 0x0013D , 0x0004C , 0x0030C },
1465238856Smm	{ 0x0013E , 0x0006C , 0x0030C },
1466238856Smm	{ 0x00143 , 0x0004E , 0x00301 },
1467238856Smm	{ 0x00144 , 0x0006E , 0x00301 },
1468238856Smm	{ 0x00145 , 0x0004E , 0x00327 },
1469238856Smm	{ 0x00146 , 0x0006E , 0x00327 },
1470238856Smm	{ 0x00147 , 0x0004E , 0x0030C },
1471238856Smm	{ 0x00148 , 0x0006E , 0x0030C },
1472238856Smm	{ 0x0014C , 0x0004F , 0x00304 },
1473238856Smm	{ 0x0014D , 0x0006F , 0x00304 },
1474238856Smm	{ 0x0014E , 0x0004F , 0x00306 },
1475238856Smm	{ 0x0014F , 0x0006F , 0x00306 },
1476238856Smm	{ 0x00150 , 0x0004F , 0x0030B },
1477238856Smm	{ 0x00151 , 0x0006F , 0x0030B },
1478238856Smm	{ 0x00154 , 0x00052 , 0x00301 },
1479238856Smm	{ 0x00155 , 0x00072 , 0x00301 },
1480238856Smm	{ 0x00156 , 0x00052 , 0x00327 },
1481238856Smm	{ 0x00157 , 0x00072 , 0x00327 },
1482238856Smm	{ 0x00158 , 0x00052 , 0x0030C },
1483238856Smm	{ 0x00159 , 0x00072 , 0x0030C },
1484238856Smm	{ 0x0015A , 0x00053 , 0x00301 },
1485238856Smm	{ 0x0015B , 0x00073 , 0x00301 },
1486238856Smm	{ 0x0015C , 0x00053 , 0x00302 },
1487238856Smm	{ 0x0015D , 0x00073 , 0x00302 },
1488238856Smm	{ 0x0015E , 0x00053 , 0x00327 },
1489238856Smm	{ 0x0015F , 0x00073 , 0x00327 },
1490238856Smm	{ 0x00160 , 0x00053 , 0x0030C },
1491238856Smm	{ 0x00161 , 0x00073 , 0x0030C },
1492238856Smm	{ 0x00162 , 0x00054 , 0x00327 },
1493238856Smm	{ 0x00163 , 0x00074 , 0x00327 },
1494238856Smm	{ 0x00164 , 0x00054 , 0x0030C },
1495238856Smm	{ 0x00165 , 0x00074 , 0x0030C },
1496238856Smm	{ 0x00168 , 0x00055 , 0x00303 },
1497238856Smm	{ 0x00169 , 0x00075 , 0x00303 },
1498238856Smm	{ 0x0016A , 0x00055 , 0x00304 },
1499238856Smm	{ 0x0016B , 0x00075 , 0x00304 },
1500238856Smm	{ 0x0016C , 0x00055 , 0x00306 },
1501238856Smm	{ 0x0016D , 0x00075 , 0x00306 },
1502238856Smm	{ 0x0016E , 0x00055 , 0x0030A },
1503238856Smm	{ 0x0016F , 0x00075 , 0x0030A },
1504238856Smm	{ 0x00170 , 0x00055 , 0x0030B },
1505238856Smm	{ 0x00171 , 0x00075 , 0x0030B },
1506238856Smm	{ 0x00172 , 0x00055 , 0x00328 },
1507238856Smm	{ 0x00173 , 0x00075 , 0x00328 },
1508238856Smm	{ 0x00174 , 0x00057 , 0x00302 },
1509238856Smm	{ 0x00175 , 0x00077 , 0x00302 },
1510238856Smm	{ 0x00176 , 0x00059 , 0x00302 },
1511238856Smm	{ 0x00177 , 0x00079 , 0x00302 },
1512238856Smm	{ 0x00178 , 0x00059 , 0x00308 },
1513238856Smm	{ 0x00179 , 0x0005A , 0x00301 },
1514238856Smm	{ 0x0017A , 0x0007A , 0x00301 },
1515238856Smm	{ 0x0017B , 0x0005A , 0x00307 },
1516238856Smm	{ 0x0017C , 0x0007A , 0x00307 },
1517238856Smm	{ 0x0017D , 0x0005A , 0x0030C },
1518238856Smm	{ 0x0017E , 0x0007A , 0x0030C },
1519238856Smm	{ 0x001A0 , 0x0004F , 0x0031B },
1520238856Smm	{ 0x001A1 , 0x0006F , 0x0031B },
1521238856Smm	{ 0x001AF , 0x00055 , 0x0031B },
1522238856Smm	{ 0x001B0 , 0x00075 , 0x0031B },
1523238856Smm	{ 0x001CD , 0x00041 , 0x0030C },
1524238856Smm	{ 0x001CE , 0x00061 , 0x0030C },
1525238856Smm	{ 0x001CF , 0x00049 , 0x0030C },
1526238856Smm	{ 0x001D0 , 0x00069 , 0x0030C },
1527238856Smm	{ 0x001D1 , 0x0004F , 0x0030C },
1528238856Smm	{ 0x001D2 , 0x0006F , 0x0030C },
1529238856Smm	{ 0x001D3 , 0x00055 , 0x0030C },
1530238856Smm	{ 0x001D4 , 0x00075 , 0x0030C },
1531238856Smm	{ 0x001D5 , 0x000DC , 0x00304 },
1532238856Smm	{ 0x001D6 , 0x000FC , 0x00304 },
1533238856Smm	{ 0x001D7 , 0x000DC , 0x00301 },
1534238856Smm	{ 0x001D8 , 0x000FC , 0x00301 },
1535238856Smm	{ 0x001D9 , 0x000DC , 0x0030C },
1536238856Smm	{ 0x001DA , 0x000FC , 0x0030C },
1537238856Smm	{ 0x001DB , 0x000DC , 0x00300 },
1538238856Smm	{ 0x001DC , 0x000FC , 0x00300 },
1539238856Smm	{ 0x001DE , 0x000C4 , 0x00304 },
1540238856Smm	{ 0x001DF , 0x000E4 , 0x00304 },
1541238856Smm	{ 0x001E0 , 0x00226 , 0x00304 },
1542238856Smm	{ 0x001E1 , 0x00227 , 0x00304 },
1543238856Smm	{ 0x001E2 , 0x000C6 , 0x00304 },
1544238856Smm	{ 0x001E3 , 0x000E6 , 0x00304 },
1545238856Smm	{ 0x001E6 , 0x00047 , 0x0030C },
1546238856Smm	{ 0x001E7 , 0x00067 , 0x0030C },
1547238856Smm	{ 0x001E8 , 0x0004B , 0x0030C },
1548238856Smm	{ 0x001E9 , 0x0006B , 0x0030C },
1549238856Smm	{ 0x001EA , 0x0004F , 0x00328 },
1550238856Smm	{ 0x001EB , 0x0006F , 0x00328 },
1551238856Smm	{ 0x001EC , 0x001EA , 0x00304 },
1552238856Smm	{ 0x001ED , 0x001EB , 0x00304 },
1553238856Smm	{ 0x001EE , 0x001B7 , 0x0030C },
1554238856Smm	{ 0x001EF , 0x00292 , 0x0030C },
1555238856Smm	{ 0x001F0 , 0x0006A , 0x0030C },
1556238856Smm	{ 0x001F4 , 0x00047 , 0x00301 },
1557238856Smm	{ 0x001F5 , 0x00067 , 0x00301 },
1558238856Smm	{ 0x001F8 , 0x0004E , 0x00300 },
1559238856Smm	{ 0x001F9 , 0x0006E , 0x00300 },
1560238856Smm	{ 0x001FA , 0x000C5 , 0x00301 },
1561238856Smm	{ 0x001FB , 0x000E5 , 0x00301 },
1562238856Smm	{ 0x001FC , 0x000C6 , 0x00301 },
1563238856Smm	{ 0x001FD , 0x000E6 , 0x00301 },
1564238856Smm	{ 0x001FE , 0x000D8 , 0x00301 },
1565238856Smm	{ 0x001FF , 0x000F8 , 0x00301 },
1566238856Smm	{ 0x00200 , 0x00041 , 0x0030F },
1567238856Smm	{ 0x00201 , 0x00061 , 0x0030F },
1568238856Smm	{ 0x00202 , 0x00041 , 0x00311 },
1569238856Smm	{ 0x00203 , 0x00061 , 0x00311 },
1570238856Smm	{ 0x00204 , 0x00045 , 0x0030F },
1571238856Smm	{ 0x00205 , 0x00065 , 0x0030F },
1572238856Smm	{ 0x00206 , 0x00045 , 0x00311 },
1573238856Smm	{ 0x00207 , 0x00065 , 0x00311 },
1574238856Smm	{ 0x00208 , 0x00049 , 0x0030F },
1575238856Smm	{ 0x00209 , 0x00069 , 0x0030F },
1576238856Smm	{ 0x0020A , 0x00049 , 0x00311 },
1577238856Smm	{ 0x0020B , 0x00069 , 0x00311 },
1578238856Smm	{ 0x0020C , 0x0004F , 0x0030F },
1579238856Smm	{ 0x0020D , 0x0006F , 0x0030F },
1580238856Smm	{ 0x0020E , 0x0004F , 0x00311 },
1581238856Smm	{ 0x0020F , 0x0006F , 0x00311 },
1582238856Smm	{ 0x00210 , 0x00052 , 0x0030F },
1583238856Smm	{ 0x00211 , 0x00072 , 0x0030F },
1584238856Smm	{ 0x00212 , 0x00052 , 0x00311 },
1585238856Smm	{ 0x00213 , 0x00072 , 0x00311 },
1586238856Smm	{ 0x00214 , 0x00055 , 0x0030F },
1587238856Smm	{ 0x00215 , 0x00075 , 0x0030F },
1588238856Smm	{ 0x00216 , 0x00055 , 0x00311 },
1589238856Smm	{ 0x00217 , 0x00075 , 0x00311 },
1590238856Smm	{ 0x00218 , 0x00053 , 0x00326 },
1591238856Smm	{ 0x00219 , 0x00073 , 0x00326 },
1592238856Smm	{ 0x0021A , 0x00054 , 0x00326 },
1593238856Smm	{ 0x0021B , 0x00074 , 0x00326 },
1594238856Smm	{ 0x0021E , 0x00048 , 0x0030C },
1595238856Smm	{ 0x0021F , 0x00068 , 0x0030C },
1596238856Smm	{ 0x00226 , 0x00041 , 0x00307 },
1597238856Smm	{ 0x00227 , 0x00061 , 0x00307 },
1598238856Smm	{ 0x00228 , 0x00045 , 0x00327 },
1599238856Smm	{ 0x00229 , 0x00065 , 0x00327 },
1600238856Smm	{ 0x0022A , 0x000D6 , 0x00304 },
1601238856Smm	{ 0x0022B , 0x000F6 , 0x00304 },
1602238856Smm	{ 0x0022C , 0x000D5 , 0x00304 },
1603238856Smm	{ 0x0022D , 0x000F5 , 0x00304 },
1604238856Smm	{ 0x0022E , 0x0004F , 0x00307 },
1605238856Smm	{ 0x0022F , 0x0006F , 0x00307 },
1606238856Smm	{ 0x00230 , 0x0022E , 0x00304 },
1607238856Smm	{ 0x00231 , 0x0022F , 0x00304 },
1608238856Smm	{ 0x00232 , 0x00059 , 0x00304 },
1609238856Smm	{ 0x00233 , 0x00079 , 0x00304 },
1610238856Smm	{ 0x00385 , 0x000A8 , 0x00301 },
1611238856Smm	{ 0x00386 , 0x00391 , 0x00301 },
1612238856Smm	{ 0x00388 , 0x00395 , 0x00301 },
1613238856Smm	{ 0x00389 , 0x00397 , 0x00301 },
1614238856Smm	{ 0x0038A , 0x00399 , 0x00301 },
1615238856Smm	{ 0x0038C , 0x0039F , 0x00301 },
1616238856Smm	{ 0x0038E , 0x003A5 , 0x00301 },
1617238856Smm	{ 0x0038F , 0x003A9 , 0x00301 },
1618238856Smm	{ 0x00390 , 0x003CA , 0x00301 },
1619238856Smm	{ 0x003AA , 0x00399 , 0x00308 },
1620238856Smm	{ 0x003AB , 0x003A5 , 0x00308 },
1621238856Smm	{ 0x003AC , 0x003B1 , 0x00301 },
1622238856Smm	{ 0x003AD , 0x003B5 , 0x00301 },
1623238856Smm	{ 0x003AE , 0x003B7 , 0x00301 },
1624238856Smm	{ 0x003AF , 0x003B9 , 0x00301 },
1625238856Smm	{ 0x003B0 , 0x003CB , 0x00301 },
1626238856Smm	{ 0x003CA , 0x003B9 , 0x00308 },
1627238856Smm	{ 0x003CB , 0x003C5 , 0x00308 },
1628238856Smm	{ 0x003CC , 0x003BF , 0x00301 },
1629238856Smm	{ 0x003CD , 0x003C5 , 0x00301 },
1630238856Smm	{ 0x003CE , 0x003C9 , 0x00301 },
1631238856Smm	{ 0x003D3 , 0x003D2 , 0x00301 },
1632238856Smm	{ 0x003D4 , 0x003D2 , 0x00308 },
1633238856Smm	{ 0x00400 , 0x00415 , 0x00300 },
1634238856Smm	{ 0x00401 , 0x00415 , 0x00308 },
1635238856Smm	{ 0x00403 , 0x00413 , 0x00301 },
1636238856Smm	{ 0x00407 , 0x00406 , 0x00308 },
1637238856Smm	{ 0x0040C , 0x0041A , 0x00301 },
1638238856Smm	{ 0x0040D , 0x00418 , 0x00300 },
1639238856Smm	{ 0x0040E , 0x00423 , 0x00306 },
1640238856Smm	{ 0x00419 , 0x00418 , 0x00306 },
1641238856Smm	{ 0x00439 , 0x00438 , 0x00306 },
1642238856Smm	{ 0x00450 , 0x00435 , 0x00300 },
1643238856Smm	{ 0x00451 , 0x00435 , 0x00308 },
1644238856Smm	{ 0x00453 , 0x00433 , 0x00301 },
1645238856Smm	{ 0x00457 , 0x00456 , 0x00308 },
1646238856Smm	{ 0x0045C , 0x0043A , 0x00301 },
1647238856Smm	{ 0x0045D , 0x00438 , 0x00300 },
1648238856Smm	{ 0x0045E , 0x00443 , 0x00306 },
1649238856Smm	{ 0x00476 , 0x00474 , 0x0030F },
1650238856Smm	{ 0x00477 , 0x00475 , 0x0030F },
1651238856Smm	{ 0x004C1 , 0x00416 , 0x00306 },
1652238856Smm	{ 0x004C2 , 0x00436 , 0x00306 },
1653238856Smm	{ 0x004D0 , 0x00410 , 0x00306 },
1654238856Smm	{ 0x004D1 , 0x00430 , 0x00306 },
1655238856Smm	{ 0x004D2 , 0x00410 , 0x00308 },
1656238856Smm	{ 0x004D3 , 0x00430 , 0x00308 },
1657238856Smm	{ 0x004D6 , 0x00415 , 0x00306 },
1658238856Smm	{ 0x004D7 , 0x00435 , 0x00306 },
1659238856Smm	{ 0x004DA , 0x004D8 , 0x00308 },
1660238856Smm	{ 0x004DB , 0x004D9 , 0x00308 },
1661238856Smm	{ 0x004DC , 0x00416 , 0x00308 },
1662238856Smm	{ 0x004DD , 0x00436 , 0x00308 },
1663238856Smm	{ 0x004DE , 0x00417 , 0x00308 },
1664238856Smm	{ 0x004DF , 0x00437 , 0x00308 },
1665238856Smm	{ 0x004E2 , 0x00418 , 0x00304 },
1666238856Smm	{ 0x004E3 , 0x00438 , 0x00304 },
1667238856Smm	{ 0x004E4 , 0x00418 , 0x00308 },
1668238856Smm	{ 0x004E5 , 0x00438 , 0x00308 },
1669238856Smm	{ 0x004E6 , 0x0041E , 0x00308 },
1670238856Smm	{ 0x004E7 , 0x0043E , 0x00308 },
1671238856Smm	{ 0x004EA , 0x004E8 , 0x00308 },
1672238856Smm	{ 0x004EB , 0x004E9 , 0x00308 },
1673238856Smm	{ 0x004EC , 0x0042D , 0x00308 },
1674238856Smm	{ 0x004ED , 0x0044D , 0x00308 },
1675238856Smm	{ 0x004EE , 0x00423 , 0x00304 },
1676238856Smm	{ 0x004EF , 0x00443 , 0x00304 },
1677238856Smm	{ 0x004F0 , 0x00423 , 0x00308 },
1678238856Smm	{ 0x004F1 , 0x00443 , 0x00308 },
1679238856Smm	{ 0x004F2 , 0x00423 , 0x0030B },
1680238856Smm	{ 0x004F3 , 0x00443 , 0x0030B },
1681238856Smm	{ 0x004F4 , 0x00427 , 0x00308 },
1682238856Smm	{ 0x004F5 , 0x00447 , 0x00308 },
1683238856Smm	{ 0x004F8 , 0x0042B , 0x00308 },
1684238856Smm	{ 0x004F9 , 0x0044B , 0x00308 },
1685238856Smm	{ 0x00622 , 0x00627 , 0x00653 },
1686238856Smm	{ 0x00623 , 0x00627 , 0x00654 },
1687238856Smm	{ 0x00624 , 0x00648 , 0x00654 },
1688238856Smm	{ 0x00625 , 0x00627 , 0x00655 },
1689238856Smm	{ 0x00626 , 0x0064A , 0x00654 },
1690238856Smm	{ 0x006C0 , 0x006D5 , 0x00654 },
1691238856Smm	{ 0x006C2 , 0x006C1 , 0x00654 },
1692238856Smm	{ 0x006D3 , 0x006D2 , 0x00654 },
1693238856Smm	{ 0x00929 , 0x00928 , 0x0093C },
1694238856Smm	{ 0x00931 , 0x00930 , 0x0093C },
1695238856Smm	{ 0x00934 , 0x00933 , 0x0093C },
1696238856Smm	{ 0x009CB , 0x009C7 , 0x009BE },
1697238856Smm	{ 0x009CC , 0x009C7 , 0x009D7 },
1698238856Smm	{ 0x00B48 , 0x00B47 , 0x00B56 },
1699238856Smm	{ 0x00B4B , 0x00B47 , 0x00B3E },
1700238856Smm	{ 0x00B4C , 0x00B47 , 0x00B57 },
1701238856Smm	{ 0x00B94 , 0x00B92 , 0x00BD7 },
1702238856Smm	{ 0x00BCA , 0x00BC6 , 0x00BBE },
1703238856Smm	{ 0x00BCB , 0x00BC7 , 0x00BBE },
1704238856Smm	{ 0x00BCC , 0x00BC6 , 0x00BD7 },
1705238856Smm	{ 0x00C48 , 0x00C46 , 0x00C56 },
1706238856Smm	{ 0x00CC0 , 0x00CBF , 0x00CD5 },
1707238856Smm	{ 0x00CC7 , 0x00CC6 , 0x00CD5 },
1708238856Smm	{ 0x00CC8 , 0x00CC6 , 0x00CD6 },
1709238856Smm	{ 0x00CCA , 0x00CC6 , 0x00CC2 },
1710238856Smm	{ 0x00CCB , 0x00CCA , 0x00CD5 },
1711238856Smm	{ 0x00D4A , 0x00D46 , 0x00D3E },
1712238856Smm	{ 0x00D4B , 0x00D47 , 0x00D3E },
1713238856Smm	{ 0x00D4C , 0x00D46 , 0x00D57 },
1714238856Smm	{ 0x00DDA , 0x00DD9 , 0x00DCA },
1715238856Smm	{ 0x00DDC , 0x00DD9 , 0x00DCF },
1716238856Smm	{ 0x00DDD , 0x00DDC , 0x00DCA },
1717238856Smm	{ 0x00DDE , 0x00DD9 , 0x00DDF },
1718238856Smm	{ 0x01026 , 0x01025 , 0x0102E },
1719238856Smm	{ 0x01B06 , 0x01B05 , 0x01B35 },
1720238856Smm	{ 0x01B08 , 0x01B07 , 0x01B35 },
1721238856Smm	{ 0x01B0A , 0x01B09 , 0x01B35 },
1722238856Smm	{ 0x01B0C , 0x01B0B , 0x01B35 },
1723238856Smm	{ 0x01B0E , 0x01B0D , 0x01B35 },
1724238856Smm	{ 0x01B12 , 0x01B11 , 0x01B35 },
1725238856Smm	{ 0x01B3B , 0x01B3A , 0x01B35 },
1726238856Smm	{ 0x01B3D , 0x01B3C , 0x01B35 },
1727238856Smm	{ 0x01B40 , 0x01B3E , 0x01B35 },
1728238856Smm	{ 0x01B41 , 0x01B3F , 0x01B35 },
1729238856Smm	{ 0x01B43 , 0x01B42 , 0x01B35 },
1730238856Smm	{ 0x01E00 , 0x00041 , 0x00325 },
1731238856Smm	{ 0x01E01 , 0x00061 , 0x00325 },
1732238856Smm	{ 0x01E02 , 0x00042 , 0x00307 },
1733238856Smm	{ 0x01E03 , 0x00062 , 0x00307 },
1734238856Smm	{ 0x01E04 , 0x00042 , 0x00323 },
1735238856Smm	{ 0x01E05 , 0x00062 , 0x00323 },
1736238856Smm	{ 0x01E06 , 0x00042 , 0x00331 },
1737238856Smm	{ 0x01E07 , 0x00062 , 0x00331 },
1738238856Smm	{ 0x01E08 , 0x000C7 , 0x00301 },
1739238856Smm	{ 0x01E09 , 0x000E7 , 0x00301 },
1740238856Smm	{ 0x01E0A , 0x00044 , 0x00307 },
1741238856Smm	{ 0x01E0B , 0x00064 , 0x00307 },
1742238856Smm	{ 0x01E0C , 0x00044 , 0x00323 },
1743238856Smm	{ 0x01E0D , 0x00064 , 0x00323 },
1744238856Smm	{ 0x01E0E , 0x00044 , 0x00331 },
1745238856Smm	{ 0x01E0F , 0x00064 , 0x00331 },
1746238856Smm	{ 0x01E10 , 0x00044 , 0x00327 },
1747238856Smm	{ 0x01E11 , 0x00064 , 0x00327 },
1748238856Smm	{ 0x01E12 , 0x00044 , 0x0032D },
1749238856Smm	{ 0x01E13 , 0x00064 , 0x0032D },
1750238856Smm	{ 0x01E14 , 0x00112 , 0x00300 },
1751238856Smm	{ 0x01E15 , 0x00113 , 0x00300 },
1752238856Smm	{ 0x01E16 , 0x00112 , 0x00301 },
1753238856Smm	{ 0x01E17 , 0x00113 , 0x00301 },
1754238856Smm	{ 0x01E18 , 0x00045 , 0x0032D },
1755238856Smm	{ 0x01E19 , 0x00065 , 0x0032D },
1756238856Smm	{ 0x01E1A , 0x00045 , 0x00330 },
1757238856Smm	{ 0x01E1B , 0x00065 , 0x00330 },
1758238856Smm	{ 0x01E1C , 0x00228 , 0x00306 },
1759238856Smm	{ 0x01E1D , 0x00229 , 0x00306 },
1760238856Smm	{ 0x01E1E , 0x00046 , 0x00307 },
1761238856Smm	{ 0x01E1F , 0x00066 , 0x00307 },
1762238856Smm	{ 0x01E20 , 0x00047 , 0x00304 },
1763238856Smm	{ 0x01E21 , 0x00067 , 0x00304 },
1764238856Smm	{ 0x01E22 , 0x00048 , 0x00307 },
1765238856Smm	{ 0x01E23 , 0x00068 , 0x00307 },
1766238856Smm	{ 0x01E24 , 0x00048 , 0x00323 },
1767238856Smm	{ 0x01E25 , 0x00068 , 0x00323 },
1768238856Smm	{ 0x01E26 , 0x00048 , 0x00308 },
1769238856Smm	{ 0x01E27 , 0x00068 , 0x00308 },
1770238856Smm	{ 0x01E28 , 0x00048 , 0x00327 },
1771238856Smm	{ 0x01E29 , 0x00068 , 0x00327 },
1772238856Smm	{ 0x01E2A , 0x00048 , 0x0032E },
1773238856Smm	{ 0x01E2B , 0x00068 , 0x0032E },
1774238856Smm	{ 0x01E2C , 0x00049 , 0x00330 },
1775238856Smm	{ 0x01E2D , 0x00069 , 0x00330 },
1776238856Smm	{ 0x01E2E , 0x000CF , 0x00301 },
1777238856Smm	{ 0x01E2F , 0x000EF , 0x00301 },
1778238856Smm	{ 0x01E30 , 0x0004B , 0x00301 },
1779238856Smm	{ 0x01E31 , 0x0006B , 0x00301 },
1780238856Smm	{ 0x01E32 , 0x0004B , 0x00323 },
1781238856Smm	{ 0x01E33 , 0x0006B , 0x00323 },
1782238856Smm	{ 0x01E34 , 0x0004B , 0x00331 },
1783238856Smm	{ 0x01E35 , 0x0006B , 0x00331 },
1784238856Smm	{ 0x01E36 , 0x0004C , 0x00323 },
1785238856Smm	{ 0x01E37 , 0x0006C , 0x00323 },
1786238856Smm	{ 0x01E38 , 0x01E36 , 0x00304 },
1787238856Smm	{ 0x01E39 , 0x01E37 , 0x00304 },
1788238856Smm	{ 0x01E3A , 0x0004C , 0x00331 },
1789238856Smm	{ 0x01E3B , 0x0006C , 0x00331 },
1790238856Smm	{ 0x01E3C , 0x0004C , 0x0032D },
1791238856Smm	{ 0x01E3D , 0x0006C , 0x0032D },
1792238856Smm	{ 0x01E3E , 0x0004D , 0x00301 },
1793238856Smm	{ 0x01E3F , 0x0006D , 0x00301 },
1794238856Smm	{ 0x01E40 , 0x0004D , 0x00307 },
1795238856Smm	{ 0x01E41 , 0x0006D , 0x00307 },
1796238856Smm	{ 0x01E42 , 0x0004D , 0x00323 },
1797238856Smm	{ 0x01E43 , 0x0006D , 0x00323 },
1798238856Smm	{ 0x01E44 , 0x0004E , 0x00307 },
1799238856Smm	{ 0x01E45 , 0x0006E , 0x00307 },
1800238856Smm	{ 0x01E46 , 0x0004E , 0x00323 },
1801238856Smm	{ 0x01E47 , 0x0006E , 0x00323 },
1802238856Smm	{ 0x01E48 , 0x0004E , 0x00331 },
1803238856Smm	{ 0x01E49 , 0x0006E , 0x00331 },
1804238856Smm	{ 0x01E4A , 0x0004E , 0x0032D },
1805238856Smm	{ 0x01E4B , 0x0006E , 0x0032D },
1806238856Smm	{ 0x01E4C , 0x000D5 , 0x00301 },
1807238856Smm	{ 0x01E4D , 0x000F5 , 0x00301 },
1808238856Smm	{ 0x01E4E , 0x000D5 , 0x00308 },
1809238856Smm	{ 0x01E4F , 0x000F5 , 0x00308 },
1810238856Smm	{ 0x01E50 , 0x0014C , 0x00300 },
1811238856Smm	{ 0x01E51 , 0x0014D , 0x00300 },
1812238856Smm	{ 0x01E52 , 0x0014C , 0x00301 },
1813238856Smm	{ 0x01E53 , 0x0014D , 0x00301 },
1814238856Smm	{ 0x01E54 , 0x00050 , 0x00301 },
1815238856Smm	{ 0x01E55 , 0x00070 , 0x00301 },
1816238856Smm	{ 0x01E56 , 0x00050 , 0x00307 },
1817238856Smm	{ 0x01E57 , 0x00070 , 0x00307 },
1818238856Smm	{ 0x01E58 , 0x00052 , 0x00307 },
1819238856Smm	{ 0x01E59 , 0x00072 , 0x00307 },
1820238856Smm	{ 0x01E5A , 0x00052 , 0x00323 },
1821238856Smm	{ 0x01E5B , 0x00072 , 0x00323 },
1822238856Smm	{ 0x01E5C , 0x01E5A , 0x00304 },
1823238856Smm	{ 0x01E5D , 0x01E5B , 0x00304 },
1824238856Smm	{ 0x01E5E , 0x00052 , 0x00331 },
1825238856Smm	{ 0x01E5F , 0x00072 , 0x00331 },
1826238856Smm	{ 0x01E60 , 0x00053 , 0x00307 },
1827238856Smm	{ 0x01E61 , 0x00073 , 0x00307 },
1828238856Smm	{ 0x01E62 , 0x00053 , 0x00323 },
1829238856Smm	{ 0x01E63 , 0x00073 , 0x00323 },
1830238856Smm	{ 0x01E64 , 0x0015A , 0x00307 },
1831238856Smm	{ 0x01E65 , 0x0015B , 0x00307 },
1832238856Smm	{ 0x01E66 , 0x00160 , 0x00307 },
1833238856Smm	{ 0x01E67 , 0x00161 , 0x00307 },
1834238856Smm	{ 0x01E68 , 0x01E62 , 0x00307 },
1835238856Smm	{ 0x01E69 , 0x01E63 , 0x00307 },
1836238856Smm	{ 0x01E6A , 0x00054 , 0x00307 },
1837238856Smm	{ 0x01E6B , 0x00074 , 0x00307 },
1838238856Smm	{ 0x01E6C , 0x00054 , 0x00323 },
1839238856Smm	{ 0x01E6D , 0x00074 , 0x00323 },
1840238856Smm	{ 0x01E6E , 0x00054 , 0x00331 },
1841238856Smm	{ 0x01E6F , 0x00074 , 0x00331 },
1842238856Smm	{ 0x01E70 , 0x00054 , 0x0032D },
1843238856Smm	{ 0x01E71 , 0x00074 , 0x0032D },
1844238856Smm	{ 0x01E72 , 0x00055 , 0x00324 },
1845238856Smm	{ 0x01E73 , 0x00075 , 0x00324 },
1846238856Smm	{ 0x01E74 , 0x00055 , 0x00330 },
1847238856Smm	{ 0x01E75 , 0x00075 , 0x00330 },
1848238856Smm	{ 0x01E76 , 0x00055 , 0x0032D },
1849238856Smm	{ 0x01E77 , 0x00075 , 0x0032D },
1850238856Smm	{ 0x01E78 , 0x00168 , 0x00301 },
1851238856Smm	{ 0x01E79 , 0x00169 , 0x00301 },
1852238856Smm	{ 0x01E7A , 0x0016A , 0x00308 },
1853238856Smm	{ 0x01E7B , 0x0016B , 0x00308 },
1854238856Smm	{ 0x01E7C , 0x00056 , 0x00303 },
1855238856Smm	{ 0x01E7D , 0x00076 , 0x00303 },
1856238856Smm	{ 0x01E7E , 0x00056 , 0x00323 },
1857238856Smm	{ 0x01E7F , 0x00076 , 0x00323 },
1858238856Smm	{ 0x01E80 , 0x00057 , 0x00300 },
1859238856Smm	{ 0x01E81 , 0x00077 , 0x00300 },
1860238856Smm	{ 0x01E82 , 0x00057 , 0x00301 },
1861238856Smm	{ 0x01E83 , 0x00077 , 0x00301 },
1862238856Smm	{ 0x01E84 , 0x00057 , 0x00308 },
1863238856Smm	{ 0x01E85 , 0x00077 , 0x00308 },
1864238856Smm	{ 0x01E86 , 0x00057 , 0x00307 },
1865238856Smm	{ 0x01E87 , 0x00077 , 0x00307 },
1866238856Smm	{ 0x01E88 , 0x00057 , 0x00323 },
1867238856Smm	{ 0x01E89 , 0x00077 , 0x00323 },
1868238856Smm	{ 0x01E8A , 0x00058 , 0x00307 },
1869238856Smm	{ 0x01E8B , 0x00078 , 0x00307 },
1870238856Smm	{ 0x01E8C , 0x00058 , 0x00308 },
1871238856Smm	{ 0x01E8D , 0x00078 , 0x00308 },
1872238856Smm	{ 0x01E8E , 0x00059 , 0x00307 },
1873238856Smm	{ 0x01E8F , 0x00079 , 0x00307 },
1874238856Smm	{ 0x01E90 , 0x0005A , 0x00302 },
1875238856Smm	{ 0x01E91 , 0x0007A , 0x00302 },
1876238856Smm	{ 0x01E92 , 0x0005A , 0x00323 },
1877238856Smm	{ 0x01E93 , 0x0007A , 0x00323 },
1878238856Smm	{ 0x01E94 , 0x0005A , 0x00331 },
1879238856Smm	{ 0x01E95 , 0x0007A , 0x00331 },
1880238856Smm	{ 0x01E96 , 0x00068 , 0x00331 },
1881238856Smm	{ 0x01E97 , 0x00074 , 0x00308 },
1882238856Smm	{ 0x01E98 , 0x00077 , 0x0030A },
1883238856Smm	{ 0x01E99 , 0x00079 , 0x0030A },
1884238856Smm	{ 0x01E9B , 0x0017F , 0x00307 },
1885238856Smm	{ 0x01EA0 , 0x00041 , 0x00323 },
1886238856Smm	{ 0x01EA1 , 0x00061 , 0x00323 },
1887238856Smm	{ 0x01EA2 , 0x00041 , 0x00309 },
1888238856Smm	{ 0x01EA3 , 0x00061 , 0x00309 },
1889238856Smm	{ 0x01EA4 , 0x000C2 , 0x00301 },
1890238856Smm	{ 0x01EA5 , 0x000E2 , 0x00301 },
1891238856Smm	{ 0x01EA6 , 0x000C2 , 0x00300 },
1892238856Smm	{ 0x01EA7 , 0x000E2 , 0x00300 },
1893238856Smm	{ 0x01EA8 , 0x000C2 , 0x00309 },
1894238856Smm	{ 0x01EA9 , 0x000E2 , 0x00309 },
1895238856Smm	{ 0x01EAA , 0x000C2 , 0x00303 },
1896238856Smm	{ 0x01EAB , 0x000E2 , 0x00303 },
1897238856Smm	{ 0x01EAC , 0x01EA0 , 0x00302 },
1898238856Smm	{ 0x01EAD , 0x01EA1 , 0x00302 },
1899238856Smm	{ 0x01EAE , 0x00102 , 0x00301 },
1900238856Smm	{ 0x01EAF , 0x00103 , 0x00301 },
1901238856Smm	{ 0x01EB0 , 0x00102 , 0x00300 },
1902238856Smm	{ 0x01EB1 , 0x00103 , 0x00300 },
1903238856Smm	{ 0x01EB2 , 0x00102 , 0x00309 },
1904238856Smm	{ 0x01EB3 , 0x00103 , 0x00309 },
1905238856Smm	{ 0x01EB4 , 0x00102 , 0x00303 },
1906238856Smm	{ 0x01EB5 , 0x00103 , 0x00303 },
1907238856Smm	{ 0x01EB6 , 0x01EA0 , 0x00306 },
1908238856Smm	{ 0x01EB7 , 0x01EA1 , 0x00306 },
1909238856Smm	{ 0x01EB8 , 0x00045 , 0x00323 },
1910238856Smm	{ 0x01EB9 , 0x00065 , 0x00323 },
1911238856Smm	{ 0x01EBA , 0x00045 , 0x00309 },
1912238856Smm	{ 0x01EBB , 0x00065 , 0x00309 },
1913238856Smm	{ 0x01EBC , 0x00045 , 0x00303 },
1914238856Smm	{ 0x01EBD , 0x00065 , 0x00303 },
1915238856Smm	{ 0x01EBE , 0x000CA , 0x00301 },
1916238856Smm	{ 0x01EBF , 0x000EA , 0x00301 },
1917238856Smm	{ 0x01EC0 , 0x000CA , 0x00300 },
1918238856Smm	{ 0x01EC1 , 0x000EA , 0x00300 },
1919238856Smm	{ 0x01EC2 , 0x000CA , 0x00309 },
1920238856Smm	{ 0x01EC3 , 0x000EA , 0x00309 },
1921238856Smm	{ 0x01EC4 , 0x000CA , 0x00303 },
1922238856Smm	{ 0x01EC5 , 0x000EA , 0x00303 },
1923238856Smm	{ 0x01EC6 , 0x01EB8 , 0x00302 },
1924238856Smm	{ 0x01EC7 , 0x01EB9 , 0x00302 },
1925238856Smm	{ 0x01EC8 , 0x00049 , 0x00309 },
1926238856Smm	{ 0x01EC9 , 0x00069 , 0x00309 },
1927238856Smm	{ 0x01ECA , 0x00049 , 0x00323 },
1928238856Smm	{ 0x01ECB , 0x00069 , 0x00323 },
1929238856Smm	{ 0x01ECC , 0x0004F , 0x00323 },
1930238856Smm	{ 0x01ECD , 0x0006F , 0x00323 },
1931238856Smm	{ 0x01ECE , 0x0004F , 0x00309 },
1932238856Smm	{ 0x01ECF , 0x0006F , 0x00309 },
1933238856Smm	{ 0x01ED0 , 0x000D4 , 0x00301 },
1934238856Smm	{ 0x01ED1 , 0x000F4 , 0x00301 },
1935238856Smm	{ 0x01ED2 , 0x000D4 , 0x00300 },
1936238856Smm	{ 0x01ED3 , 0x000F4 , 0x00300 },
1937238856Smm	{ 0x01ED4 , 0x000D4 , 0x00309 },
1938238856Smm	{ 0x01ED5 , 0x000F4 , 0x00309 },
1939238856Smm	{ 0x01ED6 , 0x000D4 , 0x00303 },
1940238856Smm	{ 0x01ED7 , 0x000F4 , 0x00303 },
1941238856Smm	{ 0x01ED8 , 0x01ECC , 0x00302 },
1942238856Smm	{ 0x01ED9 , 0x01ECD , 0x00302 },
1943238856Smm	{ 0x01EDA , 0x001A0 , 0x00301 },
1944238856Smm	{ 0x01EDB , 0x001A1 , 0x00301 },
1945238856Smm	{ 0x01EDC , 0x001A0 , 0x00300 },
1946238856Smm	{ 0x01EDD , 0x001A1 , 0x00300 },
1947238856Smm	{ 0x01EDE , 0x001A0 , 0x00309 },
1948238856Smm	{ 0x01EDF , 0x001A1 , 0x00309 },
1949238856Smm	{ 0x01EE0 , 0x001A0 , 0x00303 },
1950238856Smm	{ 0x01EE1 , 0x001A1 , 0x00303 },
1951238856Smm	{ 0x01EE2 , 0x001A0 , 0x00323 },
1952238856Smm	{ 0x01EE3 , 0x001A1 , 0x00323 },
1953238856Smm	{ 0x01EE4 , 0x00055 , 0x00323 },
1954238856Smm	{ 0x01EE5 , 0x00075 , 0x00323 },
1955238856Smm	{ 0x01EE6 , 0x00055 , 0x00309 },
1956238856Smm	{ 0x01EE7 , 0x00075 , 0x00309 },
1957238856Smm	{ 0x01EE8 , 0x001AF , 0x00301 },
1958238856Smm	{ 0x01EE9 , 0x001B0 , 0x00301 },
1959238856Smm	{ 0x01EEA , 0x001AF , 0x00300 },
1960238856Smm	{ 0x01EEB , 0x001B0 , 0x00300 },
1961238856Smm	{ 0x01EEC , 0x001AF , 0x00309 },
1962238856Smm	{ 0x01EED , 0x001B0 , 0x00309 },
1963238856Smm	{ 0x01EEE , 0x001AF , 0x00303 },
1964238856Smm	{ 0x01EEF , 0x001B0 , 0x00303 },
1965238856Smm	{ 0x01EF0 , 0x001AF , 0x00323 },
1966238856Smm	{ 0x01EF1 , 0x001B0 , 0x00323 },
1967238856Smm	{ 0x01EF2 , 0x00059 , 0x00300 },
1968238856Smm	{ 0x01EF3 , 0x00079 , 0x00300 },
1969238856Smm	{ 0x01EF4 , 0x00059 , 0x00323 },
1970238856Smm	{ 0x01EF5 , 0x00079 , 0x00323 },
1971238856Smm	{ 0x01EF6 , 0x00059 , 0x00309 },
1972238856Smm	{ 0x01EF7 , 0x00079 , 0x00309 },
1973238856Smm	{ 0x01EF8 , 0x00059 , 0x00303 },
1974238856Smm	{ 0x01EF9 , 0x00079 , 0x00303 },
1975238856Smm	{ 0x01F00 , 0x003B1 , 0x00313 },
1976238856Smm	{ 0x01F01 , 0x003B1 , 0x00314 },
1977238856Smm	{ 0x01F02 , 0x01F00 , 0x00300 },
1978238856Smm	{ 0x01F03 , 0x01F01 , 0x00300 },
1979238856Smm	{ 0x01F04 , 0x01F00 , 0x00301 },
1980238856Smm	{ 0x01F05 , 0x01F01 , 0x00301 },
1981238856Smm	{ 0x01F06 , 0x01F00 , 0x00342 },
1982238856Smm	{ 0x01F07 , 0x01F01 , 0x00342 },
1983238856Smm	{ 0x01F08 , 0x00391 , 0x00313 },
1984238856Smm	{ 0x01F09 , 0x00391 , 0x00314 },
1985238856Smm	{ 0x01F0A , 0x01F08 , 0x00300 },
1986238856Smm	{ 0x01F0B , 0x01F09 , 0x00300 },
1987238856Smm	{ 0x01F0C , 0x01F08 , 0x00301 },
1988238856Smm	{ 0x01F0D , 0x01F09 , 0x00301 },
1989238856Smm	{ 0x01F0E , 0x01F08 , 0x00342 },
1990238856Smm	{ 0x01F0F , 0x01F09 , 0x00342 },
1991238856Smm	{ 0x01F10 , 0x003B5 , 0x00313 },
1992238856Smm	{ 0x01F11 , 0x003B5 , 0x00314 },
1993238856Smm	{ 0x01F12 , 0x01F10 , 0x00300 },
1994238856Smm	{ 0x01F13 , 0x01F11 , 0x00300 },
1995238856Smm	{ 0x01F14 , 0x01F10 , 0x00301 },
1996238856Smm	{ 0x01F15 , 0x01F11 , 0x00301 },
1997238856Smm	{ 0x01F18 , 0x00395 , 0x00313 },
1998238856Smm	{ 0x01F19 , 0x00395 , 0x00314 },
1999238856Smm	{ 0x01F1A , 0x01F18 , 0x00300 },
2000238856Smm	{ 0x01F1B , 0x01F19 , 0x00300 },
2001238856Smm	{ 0x01F1C , 0x01F18 , 0x00301 },
2002238856Smm	{ 0x01F1D , 0x01F19 , 0x00301 },
2003238856Smm	{ 0x01F20 , 0x003B7 , 0x00313 },
2004238856Smm	{ 0x01F21 , 0x003B7 , 0x00314 },
2005238856Smm	{ 0x01F22 , 0x01F20 , 0x00300 },
2006238856Smm	{ 0x01F23 , 0x01F21 , 0x00300 },
2007238856Smm	{ 0x01F24 , 0x01F20 , 0x00301 },
2008238856Smm	{ 0x01F25 , 0x01F21 , 0x00301 },
2009238856Smm	{ 0x01F26 , 0x01F20 , 0x00342 },
2010238856Smm	{ 0x01F27 , 0x01F21 , 0x00342 },
2011238856Smm	{ 0x01F28 , 0x00397 , 0x00313 },
2012238856Smm	{ 0x01F29 , 0x00397 , 0x00314 },
2013238856Smm	{ 0x01F2A , 0x01F28 , 0x00300 },
2014238856Smm	{ 0x01F2B , 0x01F29 , 0x00300 },
2015238856Smm	{ 0x01F2C , 0x01F28 , 0x00301 },
2016238856Smm	{ 0x01F2D , 0x01F29 , 0x00301 },
2017238856Smm	{ 0x01F2E , 0x01F28 , 0x00342 },
2018238856Smm	{ 0x01F2F , 0x01F29 , 0x00342 },
2019238856Smm	{ 0x01F30 , 0x003B9 , 0x00313 },
2020238856Smm	{ 0x01F31 , 0x003B9 , 0x00314 },
2021238856Smm	{ 0x01F32 , 0x01F30 , 0x00300 },
2022238856Smm	{ 0x01F33 , 0x01F31 , 0x00300 },
2023238856Smm	{ 0x01F34 , 0x01F30 , 0x00301 },
2024238856Smm	{ 0x01F35 , 0x01F31 , 0x00301 },
2025238856Smm	{ 0x01F36 , 0x01F30 , 0x00342 },
2026238856Smm	{ 0x01F37 , 0x01F31 , 0x00342 },
2027238856Smm	{ 0x01F38 , 0x00399 , 0x00313 },
2028238856Smm	{ 0x01F39 , 0x00399 , 0x00314 },
2029238856Smm	{ 0x01F3A , 0x01F38 , 0x00300 },
2030238856Smm	{ 0x01F3B , 0x01F39 , 0x00300 },
2031238856Smm	{ 0x01F3C , 0x01F38 , 0x00301 },
2032238856Smm	{ 0x01F3D , 0x01F39 , 0x00301 },
2033238856Smm	{ 0x01F3E , 0x01F38 , 0x00342 },
2034238856Smm	{ 0x01F3F , 0x01F39 , 0x00342 },
2035238856Smm	{ 0x01F40 , 0x003BF , 0x00313 },
2036238856Smm	{ 0x01F41 , 0x003BF , 0x00314 },
2037238856Smm	{ 0x01F42 , 0x01F40 , 0x00300 },
2038238856Smm	{ 0x01F43 , 0x01F41 , 0x00300 },
2039238856Smm	{ 0x01F44 , 0x01F40 , 0x00301 },
2040238856Smm	{ 0x01F45 , 0x01F41 , 0x00301 },
2041238856Smm	{ 0x01F48 , 0x0039F , 0x00313 },
2042238856Smm	{ 0x01F49 , 0x0039F , 0x00314 },
2043238856Smm	{ 0x01F4A , 0x01F48 , 0x00300 },
2044238856Smm	{ 0x01F4B , 0x01F49 , 0x00300 },
2045238856Smm	{ 0x01F4C , 0x01F48 , 0x00301 },
2046238856Smm	{ 0x01F4D , 0x01F49 , 0x00301 },
2047238856Smm	{ 0x01F50 , 0x003C5 , 0x00313 },
2048238856Smm	{ 0x01F51 , 0x003C5 , 0x00314 },
2049238856Smm	{ 0x01F52 , 0x01F50 , 0x00300 },
2050238856Smm	{ 0x01F53 , 0x01F51 , 0x00300 },
2051238856Smm	{ 0x01F54 , 0x01F50 , 0x00301 },
2052238856Smm	{ 0x01F55 , 0x01F51 , 0x00301 },
2053238856Smm	{ 0x01F56 , 0x01F50 , 0x00342 },
2054238856Smm	{ 0x01F57 , 0x01F51 , 0x00342 },
2055238856Smm	{ 0x01F59 , 0x003A5 , 0x00314 },
2056238856Smm	{ 0x01F5B , 0x01F59 , 0x00300 },
2057238856Smm	{ 0x01F5D , 0x01F59 , 0x00301 },
2058238856Smm	{ 0x01F5F , 0x01F59 , 0x00342 },
2059238856Smm	{ 0x01F60 , 0x003C9 , 0x00313 },
2060238856Smm	{ 0x01F61 , 0x003C9 , 0x00314 },
2061238856Smm	{ 0x01F62 , 0x01F60 , 0x00300 },
2062238856Smm	{ 0x01F63 , 0x01F61 , 0x00300 },
2063238856Smm	{ 0x01F64 , 0x01F60 , 0x00301 },
2064238856Smm	{ 0x01F65 , 0x01F61 , 0x00301 },
2065238856Smm	{ 0x01F66 , 0x01F60 , 0x00342 },
2066238856Smm	{ 0x01F67 , 0x01F61 , 0x00342 },
2067238856Smm	{ 0x01F68 , 0x003A9 , 0x00313 },
2068238856Smm	{ 0x01F69 , 0x003A9 , 0x00314 },
2069238856Smm	{ 0x01F6A , 0x01F68 , 0x00300 },
2070238856Smm	{ 0x01F6B , 0x01F69 , 0x00300 },
2071238856Smm	{ 0x01F6C , 0x01F68 , 0x00301 },
2072238856Smm	{ 0x01F6D , 0x01F69 , 0x00301 },
2073238856Smm	{ 0x01F6E , 0x01F68 , 0x00342 },
2074238856Smm	{ 0x01F6F , 0x01F69 , 0x00342 },
2075238856Smm	{ 0x01F70 , 0x003B1 , 0x00300 },
2076238856Smm	{ 0x01F72 , 0x003B5 , 0x00300 },
2077238856Smm	{ 0x01F74 , 0x003B7 , 0x00300 },
2078238856Smm	{ 0x01F76 , 0x003B9 , 0x00300 },
2079238856Smm	{ 0x01F78 , 0x003BF , 0x00300 },
2080238856Smm	{ 0x01F7A , 0x003C5 , 0x00300 },
2081238856Smm	{ 0x01F7C , 0x003C9 , 0x00300 },
2082238856Smm	{ 0x01F80 , 0x01F00 , 0x00345 },
2083238856Smm	{ 0x01F81 , 0x01F01 , 0x00345 },
2084238856Smm	{ 0x01F82 , 0x01F02 , 0x00345 },
2085238856Smm	{ 0x01F83 , 0x01F03 , 0x00345 },
2086238856Smm	{ 0x01F84 , 0x01F04 , 0x00345 },
2087238856Smm	{ 0x01F85 , 0x01F05 , 0x00345 },
2088238856Smm	{ 0x01F86 , 0x01F06 , 0x00345 },
2089238856Smm	{ 0x01F87 , 0x01F07 , 0x00345 },
2090238856Smm	{ 0x01F88 , 0x01F08 , 0x00345 },
2091238856Smm	{ 0x01F89 , 0x01F09 , 0x00345 },
2092238856Smm	{ 0x01F8A , 0x01F0A , 0x00345 },
2093238856Smm	{ 0x01F8B , 0x01F0B , 0x00345 },
2094238856Smm	{ 0x01F8C , 0x01F0C , 0x00345 },
2095238856Smm	{ 0x01F8D , 0x01F0D , 0x00345 },
2096238856Smm	{ 0x01F8E , 0x01F0E , 0x00345 },
2097238856Smm	{ 0x01F8F , 0x01F0F , 0x00345 },
2098238856Smm	{ 0x01F90 , 0x01F20 , 0x00345 },
2099238856Smm	{ 0x01F91 , 0x01F21 , 0x00345 },
2100238856Smm	{ 0x01F92 , 0x01F22 , 0x00345 },
2101238856Smm	{ 0x01F93 , 0x01F23 , 0x00345 },
2102238856Smm	{ 0x01F94 , 0x01F24 , 0x00345 },
2103238856Smm	{ 0x01F95 , 0x01F25 , 0x00345 },
2104238856Smm	{ 0x01F96 , 0x01F26 , 0x00345 },
2105238856Smm	{ 0x01F97 , 0x01F27 , 0x00345 },
2106238856Smm	{ 0x01F98 , 0x01F28 , 0x00345 },
2107238856Smm	{ 0x01F99 , 0x01F29 , 0x00345 },
2108238856Smm	{ 0x01F9A , 0x01F2A , 0x00345 },
2109238856Smm	{ 0x01F9B , 0x01F2B , 0x00345 },
2110238856Smm	{ 0x01F9C , 0x01F2C , 0x00345 },
2111238856Smm	{ 0x01F9D , 0x01F2D , 0x00345 },
2112238856Smm	{ 0x01F9E , 0x01F2E , 0x00345 },
2113238856Smm	{ 0x01F9F , 0x01F2F , 0x00345 },
2114238856Smm	{ 0x01FA0 , 0x01F60 , 0x00345 },
2115238856Smm	{ 0x01FA1 , 0x01F61 , 0x00345 },
2116238856Smm	{ 0x01FA2 , 0x01F62 , 0x00345 },
2117238856Smm	{ 0x01FA3 , 0x01F63 , 0x00345 },
2118238856Smm	{ 0x01FA4 , 0x01F64 , 0x00345 },
2119238856Smm	{ 0x01FA5 , 0x01F65 , 0x00345 },
2120238856Smm	{ 0x01FA6 , 0x01F66 , 0x00345 },
2121238856Smm	{ 0x01FA7 , 0x01F67 , 0x00345 },
2122238856Smm	{ 0x01FA8 , 0x01F68 , 0x00345 },
2123238856Smm	{ 0x01FA9 , 0x01F69 , 0x00345 },
2124238856Smm	{ 0x01FAA , 0x01F6A , 0x00345 },
2125238856Smm	{ 0x01FAB , 0x01F6B , 0x00345 },
2126238856Smm	{ 0x01FAC , 0x01F6C , 0x00345 },
2127238856Smm	{ 0x01FAD , 0x01F6D , 0x00345 },
2128238856Smm	{ 0x01FAE , 0x01F6E , 0x00345 },
2129238856Smm	{ 0x01FAF , 0x01F6F , 0x00345 },
2130238856Smm	{ 0x01FB0 , 0x003B1 , 0x00306 },
2131238856Smm	{ 0x01FB1 , 0x003B1 , 0x00304 },
2132238856Smm	{ 0x01FB2 , 0x01F70 , 0x00345 },
2133238856Smm	{ 0x01FB3 , 0x003B1 , 0x00345 },
2134238856Smm	{ 0x01FB4 , 0x003AC , 0x00345 },
2135238856Smm	{ 0x01FB6 , 0x003B1 , 0x00342 },
2136238856Smm	{ 0x01FB7 , 0x01FB6 , 0x00345 },
2137238856Smm	{ 0x01FB8 , 0x00391 , 0x00306 },
2138238856Smm	{ 0x01FB9 , 0x00391 , 0x00304 },
2139238856Smm	{ 0x01FBA , 0x00391 , 0x00300 },
2140238856Smm	{ 0x01FBC , 0x00391 , 0x00345 },
2141238856Smm	{ 0x01FC1 , 0x000A8 , 0x00342 },
2142238856Smm	{ 0x01FC2 , 0x01F74 , 0x00345 },
2143238856Smm	{ 0x01FC3 , 0x003B7 , 0x00345 },
2144238856Smm	{ 0x01FC4 , 0x003AE , 0x00345 },
2145238856Smm	{ 0x01FC6 , 0x003B7 , 0x00342 },
2146238856Smm	{ 0x01FC7 , 0x01FC6 , 0x00345 },
2147238856Smm	{ 0x01FC8 , 0x00395 , 0x00300 },
2148238856Smm	{ 0x01FCA , 0x00397 , 0x00300 },
2149238856Smm	{ 0x01FCC , 0x00397 , 0x00345 },
2150238856Smm	{ 0x01FCD , 0x01FBF , 0x00300 },
2151238856Smm	{ 0x01FCE , 0x01FBF , 0x00301 },
2152238856Smm	{ 0x01FCF , 0x01FBF , 0x00342 },
2153238856Smm	{ 0x01FD0 , 0x003B9 , 0x00306 },
2154238856Smm	{ 0x01FD1 , 0x003B9 , 0x00304 },
2155238856Smm	{ 0x01FD2 , 0x003CA , 0x00300 },
2156238856Smm	{ 0x01FD6 , 0x003B9 , 0x00342 },
2157238856Smm	{ 0x01FD7 , 0x003CA , 0x00342 },
2158238856Smm	{ 0x01FD8 , 0x00399 , 0x00306 },
2159238856Smm	{ 0x01FD9 , 0x00399 , 0x00304 },
2160238856Smm	{ 0x01FDA , 0x00399 , 0x00300 },
2161238856Smm	{ 0x01FDD , 0x01FFE , 0x00300 },
2162238856Smm	{ 0x01FDE , 0x01FFE , 0x00301 },
2163238856Smm	{ 0x01FDF , 0x01FFE , 0x00342 },
2164238856Smm	{ 0x01FE0 , 0x003C5 , 0x00306 },
2165238856Smm	{ 0x01FE1 , 0x003C5 , 0x00304 },
2166238856Smm	{ 0x01FE2 , 0x003CB , 0x00300 },
2167238856Smm	{ 0x01FE4 , 0x003C1 , 0x00313 },
2168238856Smm	{ 0x01FE5 , 0x003C1 , 0x00314 },
2169238856Smm	{ 0x01FE6 , 0x003C5 , 0x00342 },
2170238856Smm	{ 0x01FE7 , 0x003CB , 0x00342 },
2171238856Smm	{ 0x01FE8 , 0x003A5 , 0x00306 },
2172238856Smm	{ 0x01FE9 , 0x003A5 , 0x00304 },
2173238856Smm	{ 0x01FEA , 0x003A5 , 0x00300 },
2174238856Smm	{ 0x01FEC , 0x003A1 , 0x00314 },
2175238856Smm	{ 0x01FED , 0x000A8 , 0x00300 },
2176238856Smm	{ 0x01FF2 , 0x01F7C , 0x00345 },
2177238856Smm	{ 0x01FF3 , 0x003C9 , 0x00345 },
2178238856Smm	{ 0x01FF4 , 0x003CE , 0x00345 },
2179238856Smm	{ 0x01FF6 , 0x003C9 , 0x00342 },
2180238856Smm	{ 0x01FF7 , 0x01FF6 , 0x00345 },
2181238856Smm	{ 0x01FF8 , 0x0039F , 0x00300 },
2182238856Smm	{ 0x01FFA , 0x003A9 , 0x00300 },
2183238856Smm	{ 0x01FFC , 0x003A9 , 0x00345 },
2184238856Smm	{ 0x0219A , 0x02190 , 0x00338 },
2185238856Smm	{ 0x0219B , 0x02192 , 0x00338 },
2186238856Smm	{ 0x021AE , 0x02194 , 0x00338 },
2187238856Smm	{ 0x021CD , 0x021D0 , 0x00338 },
2188238856Smm	{ 0x021CE , 0x021D4 , 0x00338 },
2189238856Smm	{ 0x021CF , 0x021D2 , 0x00338 },
2190238856Smm	{ 0x02204 , 0x02203 , 0x00338 },
2191238856Smm	{ 0x02209 , 0x02208 , 0x00338 },
2192238856Smm	{ 0x0220C , 0x0220B , 0x00338 },
2193238856Smm	{ 0x02224 , 0x02223 , 0x00338 },
2194238856Smm	{ 0x02226 , 0x02225 , 0x00338 },
2195238856Smm	{ 0x02241 , 0x0223C , 0x00338 },
2196238856Smm	{ 0x02244 , 0x02243 , 0x00338 },
2197238856Smm	{ 0x02247 , 0x02245 , 0x00338 },
2198238856Smm	{ 0x02249 , 0x02248 , 0x00338 },
2199238856Smm	{ 0x02260 , 0x0003D , 0x00338 },
2200238856Smm	{ 0x02262 , 0x02261 , 0x00338 },
2201238856Smm	{ 0x0226D , 0x0224D , 0x00338 },
2202238856Smm	{ 0x0226E , 0x0003C , 0x00338 },
2203238856Smm	{ 0x0226F , 0x0003E , 0x00338 },
2204238856Smm	{ 0x02270 , 0x02264 , 0x00338 },
2205238856Smm	{ 0x02271 , 0x02265 , 0x00338 },
2206238856Smm	{ 0x02274 , 0x02272 , 0x00338 },
2207238856Smm	{ 0x02275 , 0x02273 , 0x00338 },
2208238856Smm	{ 0x02278 , 0x02276 , 0x00338 },
2209238856Smm	{ 0x02279 , 0x02277 , 0x00338 },
2210238856Smm	{ 0x02280 , 0x0227A , 0x00338 },
2211238856Smm	{ 0x02281 , 0x0227B , 0x00338 },
2212238856Smm	{ 0x02284 , 0x02282 , 0x00338 },
2213238856Smm	{ 0x02285 , 0x02283 , 0x00338 },
2214238856Smm	{ 0x02288 , 0x02286 , 0x00338 },
2215238856Smm	{ 0x02289 , 0x02287 , 0x00338 },
2216238856Smm	{ 0x022AC , 0x022A2 , 0x00338 },
2217238856Smm	{ 0x022AD , 0x022A8 , 0x00338 },
2218238856Smm	{ 0x022AE , 0x022A9 , 0x00338 },
2219238856Smm	{ 0x022AF , 0x022AB , 0x00338 },
2220238856Smm	{ 0x022E0 , 0x0227C , 0x00338 },
2221238856Smm	{ 0x022E1 , 0x0227D , 0x00338 },
2222238856Smm	{ 0x022E2 , 0x02291 , 0x00338 },
2223238856Smm	{ 0x022E3 , 0x02292 , 0x00338 },
2224238856Smm	{ 0x022EA , 0x022B2 , 0x00338 },
2225238856Smm	{ 0x022EB , 0x022B3 , 0x00338 },
2226238856Smm	{ 0x022EC , 0x022B4 , 0x00338 },
2227238856Smm	{ 0x022ED , 0x022B5 , 0x00338 },
2228238856Smm	{ 0x0304C , 0x0304B , 0x03099 },
2229238856Smm	{ 0x0304E , 0x0304D , 0x03099 },
2230238856Smm	{ 0x03050 , 0x0304F , 0x03099 },
2231238856Smm	{ 0x03052 , 0x03051 , 0x03099 },
2232238856Smm	{ 0x03054 , 0x03053 , 0x03099 },
2233238856Smm	{ 0x03056 , 0x03055 , 0x03099 },
2234238856Smm	{ 0x03058 , 0x03057 , 0x03099 },
2235238856Smm	{ 0x0305A , 0x03059 , 0x03099 },
2236238856Smm	{ 0x0305C , 0x0305B , 0x03099 },
2237238856Smm	{ 0x0305E , 0x0305D , 0x03099 },
2238238856Smm	{ 0x03060 , 0x0305F , 0x03099 },
2239238856Smm	{ 0x03062 , 0x03061 , 0x03099 },
2240238856Smm	{ 0x03065 , 0x03064 , 0x03099 },
2241238856Smm	{ 0x03067 , 0x03066 , 0x03099 },
2242238856Smm	{ 0x03069 , 0x03068 , 0x03099 },
2243238856Smm	{ 0x03070 , 0x0306F , 0x03099 },
2244238856Smm	{ 0x03071 , 0x0306F , 0x0309A },
2245238856Smm	{ 0x03073 , 0x03072 , 0x03099 },
2246238856Smm	{ 0x03074 , 0x03072 , 0x0309A },
2247238856Smm	{ 0x03076 , 0x03075 , 0x03099 },
2248238856Smm	{ 0x03077 , 0x03075 , 0x0309A },
2249238856Smm	{ 0x03079 , 0x03078 , 0x03099 },
2250238856Smm	{ 0x0307A , 0x03078 , 0x0309A },
2251238856Smm	{ 0x0307C , 0x0307B , 0x03099 },
2252238856Smm	{ 0x0307D , 0x0307B , 0x0309A },
2253238856Smm	{ 0x03094 , 0x03046 , 0x03099 },
2254238856Smm	{ 0x0309E , 0x0309D , 0x03099 },
2255238856Smm	{ 0x030AC , 0x030AB , 0x03099 },
2256238856Smm	{ 0x030AE , 0x030AD , 0x03099 },
2257238856Smm	{ 0x030B0 , 0x030AF , 0x03099 },
2258238856Smm	{ 0x030B2 , 0x030B1 , 0x03099 },
2259238856Smm	{ 0x030B4 , 0x030B3 , 0x03099 },
2260238856Smm	{ 0x030B6 , 0x030B5 , 0x03099 },
2261238856Smm	{ 0x030B8 , 0x030B7 , 0x03099 },
2262238856Smm	{ 0x030BA , 0x030B9 , 0x03099 },
2263238856Smm	{ 0x030BC , 0x030BB , 0x03099 },
2264238856Smm	{ 0x030BE , 0x030BD , 0x03099 },
2265238856Smm	{ 0x030C0 , 0x030BF , 0x03099 },
2266238856Smm	{ 0x030C2 , 0x030C1 , 0x03099 },
2267238856Smm	{ 0x030C5 , 0x030C4 , 0x03099 },
2268238856Smm	{ 0x030C7 , 0x030C6 , 0x03099 },
2269238856Smm	{ 0x030C9 , 0x030C8 , 0x03099 },
2270238856Smm	{ 0x030D0 , 0x030CF , 0x03099 },
2271238856Smm	{ 0x030D1 , 0x030CF , 0x0309A },
2272238856Smm	{ 0x030D3 , 0x030D2 , 0x03099 },
2273238856Smm	{ 0x030D4 , 0x030D2 , 0x0309A },
2274238856Smm	{ 0x030D6 , 0x030D5 , 0x03099 },
2275238856Smm	{ 0x030D7 , 0x030D5 , 0x0309A },
2276238856Smm	{ 0x030D9 , 0x030D8 , 0x03099 },
2277238856Smm	{ 0x030DA , 0x030D8 , 0x0309A },
2278238856Smm	{ 0x030DC , 0x030DB , 0x03099 },
2279238856Smm	{ 0x030DD , 0x030DB , 0x0309A },
2280238856Smm	{ 0x030F4 , 0x030A6 , 0x03099 },
2281238856Smm	{ 0x030F7 , 0x030EF , 0x03099 },
2282238856Smm	{ 0x030F8 , 0x030F0 , 0x03099 },
2283238856Smm	{ 0x030F9 , 0x030F1 , 0x03099 },
2284238856Smm	{ 0x030FA , 0x030F2 , 0x03099 },
2285238856Smm	{ 0x030FE , 0x030FD , 0x03099 },
2286238856Smm	{ 0x1109A , 0x11099 , 0x110BA },
2287238856Smm	{ 0x1109C , 0x1109B , 0x110BA },
2288238856Smm	{ 0x110AB , 0x110A5 , 0x110BA },
2289238856Smm};
2290238856Smm
2291231200Smm#endif /* ARCHIVE_STRING_COMPOSITION_H_INCLUDED */
2292238856Smm
2293