16c95142eSMartin Matuska /*-
2*fd082e96SMartin Matuska  * Copyright (c) 2011-2012 libarchive Project
36c95142eSMartin Matuska  * All rights reserved.
46c95142eSMartin Matuska  *
56c95142eSMartin Matuska  * Redistribution and use in source and binary forms, with or without
66c95142eSMartin Matuska  * modification, are permitted provided that the following conditions
76c95142eSMartin Matuska  * are met:
86c95142eSMartin Matuska  * 1. Redistributions of source code must retain the above copyright
96c95142eSMartin Matuska  *    notice, this list of conditions and the following disclaimer.
106c95142eSMartin Matuska  * 2. Redistributions in binary form must reproduce the above copyright
116c95142eSMartin Matuska  *    notice, this list of conditions and the following disclaimer in the
126c95142eSMartin Matuska  *    documentation and/or other materials provided with the distribution.
136c95142eSMartin Matuska  *
146c95142eSMartin Matuska  * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AS IS'' AND ANY EXPRESS OR
156c95142eSMartin Matuska  * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
166c95142eSMartin Matuska  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
176c95142eSMartin Matuska  * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
186c95142eSMartin Matuska  * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
196c95142eSMartin Matuska  * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
206c95142eSMartin Matuska  * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
216c95142eSMartin Matuska  * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
226c95142eSMartin Matuska  * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
236c95142eSMartin Matuska  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
246c95142eSMartin Matuska  *
256c95142eSMartin Matuska  * $FreeBSD$
266c95142eSMartin Matuska  *
276c95142eSMartin Matuska  */
286c95142eSMartin Matuska 
296c95142eSMartin Matuska /*
306c95142eSMartin Matuska  * ATTENTION!
316c95142eSMartin Matuska  *  This file is generated by build/utils/gen_archive_string_composition_h.sh
32*fd082e96SMartin Matuska  *  from http://unicode.org/Public/6.0.0/ucd/UnicodeData.txt
336c95142eSMartin Matuska  *
346c95142eSMartin Matuska  *  See also http://unicode.org/report/tr15/
356c95142eSMartin Matuska  */
366c95142eSMartin Matuska 
376c95142eSMartin Matuska #ifndef __LIBARCHIVE_BUILD
386c95142eSMartin Matuska #error This header is only to be used internally to libarchive.
396c95142eSMartin Matuska #endif
406c95142eSMartin Matuska 
416c95142eSMartin Matuska #ifndef ARCHIVE_STRING_COMPOSITION_H_INCLUDED
426c95142eSMartin Matuska #define ARCHIVE_STRING_COMPOSITION_H_INCLUDED
436c95142eSMartin Matuska 
446c95142eSMartin Matuska struct unicode_composition_table {
456c95142eSMartin Matuska 	uint32_t cp1;
466c95142eSMartin Matuska 	uint32_t cp2;
476c95142eSMartin Matuska 	uint32_t nfc;
486c95142eSMartin Matuska };
496c95142eSMartin Matuska 
506c95142eSMartin Matuska static const struct unicode_composition_table u_composition_table[] = {
516c95142eSMartin Matuska 	{ 0x0003C , 0x00338 , 0x0226E },
526c95142eSMartin Matuska 	{ 0x0003D , 0x00338 , 0x02260 },
536c95142eSMartin Matuska 	{ 0x0003E , 0x00338 , 0x0226F },
546c95142eSMartin Matuska 	{ 0x00041 , 0x00300 , 0x000C0 },
556c95142eSMartin Matuska 	{ 0x00041 , 0x00301 , 0x000C1 },
566c95142eSMartin Matuska 	{ 0x00041 , 0x00302 , 0x000C2 },
576c95142eSMartin Matuska 	{ 0x00041 , 0x00303 , 0x000C3 },
586c95142eSMartin Matuska 	{ 0x00041 , 0x00304 , 0x00100 },
596c95142eSMartin Matuska 	{ 0x00041 , 0x00306 , 0x00102 },
606c95142eSMartin Matuska 	{ 0x00041 , 0x00307 , 0x00226 },
616c95142eSMartin Matuska 	{ 0x00041 , 0x00308 , 0x000C4 },
626c95142eSMartin Matuska 	{ 0x00041 , 0x00309 , 0x01EA2 },
636c95142eSMartin Matuska 	{ 0x00041 , 0x0030A , 0x000C5 },
646c95142eSMartin Matuska 	{ 0x00041 , 0x0030C , 0x001CD },
656c95142eSMartin Matuska 	{ 0x00041 , 0x0030F , 0x00200 },
666c95142eSMartin Matuska 	{ 0x00041 , 0x00311 , 0x00202 },
676c95142eSMartin Matuska 	{ 0x00041 , 0x00323 , 0x01EA0 },
686c95142eSMartin Matuska 	{ 0x00041 , 0x00325 , 0x01E00 },
696c95142eSMartin Matuska 	{ 0x00041 , 0x00328 , 0x00104 },
706c95142eSMartin Matuska 	{ 0x00042 , 0x00307 , 0x01E02 },
716c95142eSMartin Matuska 	{ 0x00042 , 0x00323 , 0x01E04 },
726c95142eSMartin Matuska 	{ 0x00042 , 0x00331 , 0x01E06 },
736c95142eSMartin Matuska 	{ 0x00043 , 0x00301 , 0x00106 },
746c95142eSMartin Matuska 	{ 0x00043 , 0x00302 , 0x00108 },
756c95142eSMartin Matuska 	{ 0x00043 , 0x00307 , 0x0010A },
766c95142eSMartin Matuska 	{ 0x00043 , 0x0030C , 0x0010C },
776c95142eSMartin Matuska 	{ 0x00043 , 0x00327 , 0x000C7 },
786c95142eSMartin Matuska 	{ 0x00044 , 0x00307 , 0x01E0A },
796c95142eSMartin Matuska 	{ 0x00044 , 0x0030C , 0x0010E },
806c95142eSMartin Matuska 	{ 0x00044 , 0x00323 , 0x01E0C },
816c95142eSMartin Matuska 	{ 0x00044 , 0x00327 , 0x01E10 },
826c95142eSMartin Matuska 	{ 0x00044 , 0x0032D , 0x01E12 },
836c95142eSMartin Matuska 	{ 0x00044 , 0x00331 , 0x01E0E },
846c95142eSMartin Matuska 	{ 0x00045 , 0x00300 , 0x000C8 },
856c95142eSMartin Matuska 	{ 0x00045 , 0x00301 , 0x000C9 },
866c95142eSMartin Matuska 	{ 0x00045 , 0x00302 , 0x000CA },
876c95142eSMartin Matuska 	{ 0x00045 , 0x00303 , 0x01EBC },
886c95142eSMartin Matuska 	{ 0x00045 , 0x00304 , 0x00112 },
896c95142eSMartin Matuska 	{ 0x00045 , 0x00306 , 0x00114 },
906c95142eSMartin Matuska 	{ 0x00045 , 0x00307 , 0x00116 },
916c95142eSMartin Matuska 	{ 0x00045 , 0x00308 , 0x000CB },
926c95142eSMartin Matuska 	{ 0x00045 , 0x00309 , 0x01EBA },
936c95142eSMartin Matuska 	{ 0x00045 , 0x0030C , 0x0011A },
946c95142eSMartin Matuska 	{ 0x00045 , 0x0030F , 0x00204 },
956c95142eSMartin Matuska 	{ 0x00045 , 0x00311 , 0x00206 },
966c95142eSMartin Matuska 	{ 0x00045 , 0x00323 , 0x01EB8 },
976c95142eSMartin Matuska 	{ 0x00045 , 0x00327 , 0x00228 },
986c95142eSMartin Matuska 	{ 0x00045 , 0x00328 , 0x00118 },
996c95142eSMartin Matuska 	{ 0x00045 , 0x0032D , 0x01E18 },
1006c95142eSMartin Matuska 	{ 0x00045 , 0x00330 , 0x01E1A },
1016c95142eSMartin Matuska 	{ 0x00046 , 0x00307 , 0x01E1E },
1026c95142eSMartin Matuska 	{ 0x00047 , 0x00301 , 0x001F4 },
1036c95142eSMartin Matuska 	{ 0x00047 , 0x00302 , 0x0011C },
1046c95142eSMartin Matuska 	{ 0x00047 , 0x00304 , 0x01E20 },
1056c95142eSMartin Matuska 	{ 0x00047 , 0x00306 , 0x0011E },
1066c95142eSMartin Matuska 	{ 0x00047 , 0x00307 , 0x00120 },
1076c95142eSMartin Matuska 	{ 0x00047 , 0x0030C , 0x001E6 },
1086c95142eSMartin Matuska 	{ 0x00047 , 0x00327 , 0x00122 },
1096c95142eSMartin Matuska 	{ 0x00048 , 0x00302 , 0x00124 },
1106c95142eSMartin Matuska 	{ 0x00048 , 0x00307 , 0x01E22 },
1116c95142eSMartin Matuska 	{ 0x00048 , 0x00308 , 0x01E26 },
1126c95142eSMartin Matuska 	{ 0x00048 , 0x0030C , 0x0021E },
1136c95142eSMartin Matuska 	{ 0x00048 , 0x00323 , 0x01E24 },
1146c95142eSMartin Matuska 	{ 0x00048 , 0x00327 , 0x01E28 },
1156c95142eSMartin Matuska 	{ 0x00048 , 0x0032E , 0x01E2A },
1166c95142eSMartin Matuska 	{ 0x00049 , 0x00300 , 0x000CC },
1176c95142eSMartin Matuska 	{ 0x00049 , 0x00301 , 0x000CD },
1186c95142eSMartin Matuska 	{ 0x00049 , 0x00302 , 0x000CE },
1196c95142eSMartin Matuska 	{ 0x00049 , 0x00303 , 0x00128 },
1206c95142eSMartin Matuska 	{ 0x00049 , 0x00304 , 0x0012A },
1216c95142eSMartin Matuska 	{ 0x00049 , 0x00306 , 0x0012C },
1226c95142eSMartin Matuska 	{ 0x00049 , 0x00307 , 0x00130 },
1236c95142eSMartin Matuska 	{ 0x00049 , 0x00308 , 0x000CF },
1246c95142eSMartin Matuska 	{ 0x00049 , 0x00309 , 0x01EC8 },
1256c95142eSMartin Matuska 	{ 0x00049 , 0x0030C , 0x001CF },
1266c95142eSMartin Matuska 	{ 0x00049 , 0x0030F , 0x00208 },
1276c95142eSMartin Matuska 	{ 0x00049 , 0x00311 , 0x0020A },
1286c95142eSMartin Matuska 	{ 0x00049 , 0x00323 , 0x01ECA },
1296c95142eSMartin Matuska 	{ 0x00049 , 0x00328 , 0x0012E },
1306c95142eSMartin Matuska 	{ 0x00049 , 0x00330 , 0x01E2C },
1316c95142eSMartin Matuska 	{ 0x0004A , 0x00302 , 0x00134 },
1326c95142eSMartin Matuska 	{ 0x0004B , 0x00301 , 0x01E30 },
1336c95142eSMartin Matuska 	{ 0x0004B , 0x0030C , 0x001E8 },
1346c95142eSMartin Matuska 	{ 0x0004B , 0x00323 , 0x01E32 },
1356c95142eSMartin Matuska 	{ 0x0004B , 0x00327 , 0x00136 },
1366c95142eSMartin Matuska 	{ 0x0004B , 0x00331 , 0x01E34 },
1376c95142eSMartin Matuska 	{ 0x0004C , 0x00301 , 0x00139 },
1386c95142eSMartin Matuska 	{ 0x0004C , 0x0030C , 0x0013D },
1396c95142eSMartin Matuska 	{ 0x0004C , 0x00323 , 0x01E36 },
1406c95142eSMartin Matuska 	{ 0x0004C , 0x00327 , 0x0013B },
1416c95142eSMartin Matuska 	{ 0x0004C , 0x0032D , 0x01E3C },
1426c95142eSMartin Matuska 	{ 0x0004C , 0x00331 , 0x01E3A },
1436c95142eSMartin Matuska 	{ 0x0004D , 0x00301 , 0x01E3E },
1446c95142eSMartin Matuska 	{ 0x0004D , 0x00307 , 0x01E40 },
1456c95142eSMartin Matuska 	{ 0x0004D , 0x00323 , 0x01E42 },
1466c95142eSMartin Matuska 	{ 0x0004E , 0x00300 , 0x001F8 },
1476c95142eSMartin Matuska 	{ 0x0004E , 0x00301 , 0x00143 },
1486c95142eSMartin Matuska 	{ 0x0004E , 0x00303 , 0x000D1 },
1496c95142eSMartin Matuska 	{ 0x0004E , 0x00307 , 0x01E44 },
1506c95142eSMartin Matuska 	{ 0x0004E , 0x0030C , 0x00147 },
1516c95142eSMartin Matuska 	{ 0x0004E , 0x00323 , 0x01E46 },
1526c95142eSMartin Matuska 	{ 0x0004E , 0x00327 , 0x00145 },
1536c95142eSMartin Matuska 	{ 0x0004E , 0x0032D , 0x01E4A },
1546c95142eSMartin Matuska 	{ 0x0004E , 0x00331 , 0x01E48 },
1556c95142eSMartin Matuska 	{ 0x0004F , 0x00300 , 0x000D2 },
1566c95142eSMartin Matuska 	{ 0x0004F , 0x00301 , 0x000D3 },
1576c95142eSMartin Matuska 	{ 0x0004F , 0x00302 , 0x000D4 },
1586c95142eSMartin Matuska 	{ 0x0004F , 0x00303 , 0x000D5 },
1596c95142eSMartin Matuska 	{ 0x0004F , 0x00304 , 0x0014C },
1606c95142eSMartin Matuska 	{ 0x0004F , 0x00306 , 0x0014E },
1616c95142eSMartin Matuska 	{ 0x0004F , 0x00307 , 0x0022E },
1626c95142eSMartin Matuska 	{ 0x0004F , 0x00308 , 0x000D6 },
1636c95142eSMartin Matuska 	{ 0x0004F , 0x00309 , 0x01ECE },
1646c95142eSMartin Matuska 	{ 0x0004F , 0x0030B , 0x00150 },
1656c95142eSMartin Matuska 	{ 0x0004F , 0x0030C , 0x001D1 },
1666c95142eSMartin Matuska 	{ 0x0004F , 0x0030F , 0x0020C },
1676c95142eSMartin Matuska 	{ 0x0004F , 0x00311 , 0x0020E },
1686c95142eSMartin Matuska 	{ 0x0004F , 0x0031B , 0x001A0 },
1696c95142eSMartin Matuska 	{ 0x0004F , 0x00323 , 0x01ECC },
1706c95142eSMartin Matuska 	{ 0x0004F , 0x00328 , 0x001EA },
1716c95142eSMartin Matuska 	{ 0x00050 , 0x00301 , 0x01E54 },
1726c95142eSMartin Matuska 	{ 0x00050 , 0x00307 , 0x01E56 },
1736c95142eSMartin Matuska 	{ 0x00052 , 0x00301 , 0x00154 },
1746c95142eSMartin Matuska 	{ 0x00052 , 0x00307 , 0x01E58 },
1756c95142eSMartin Matuska 	{ 0x00052 , 0x0030C , 0x00158 },
1766c95142eSMartin Matuska 	{ 0x00052 , 0x0030F , 0x00210 },
1776c95142eSMartin Matuska 	{ 0x00052 , 0x00311 , 0x00212 },
1786c95142eSMartin Matuska 	{ 0x00052 , 0x00323 , 0x01E5A },
1796c95142eSMartin Matuska 	{ 0x00052 , 0x00327 , 0x00156 },
1806c95142eSMartin Matuska 	{ 0x00052 , 0x00331 , 0x01E5E },
1816c95142eSMartin Matuska 	{ 0x00053 , 0x00301 , 0x0015A },
1826c95142eSMartin Matuska 	{ 0x00053 , 0x00302 , 0x0015C },
1836c95142eSMartin Matuska 	{ 0x00053 , 0x00307 , 0x01E60 },
1846c95142eSMartin Matuska 	{ 0x00053 , 0x0030C , 0x00160 },
1856c95142eSMartin Matuska 	{ 0x00053 , 0x00323 , 0x01E62 },
1866c95142eSMartin Matuska 	{ 0x00053 , 0x00326 , 0x00218 },
1876c95142eSMartin Matuska 	{ 0x00053 , 0x00327 , 0x0015E },
1886c95142eSMartin Matuska 	{ 0x00054 , 0x00307 , 0x01E6A },
1896c95142eSMartin Matuska 	{ 0x00054 , 0x0030C , 0x00164 },
1906c95142eSMartin Matuska 	{ 0x00054 , 0x00323 , 0x01E6C },
1916c95142eSMartin Matuska 	{ 0x00054 , 0x00326 , 0x0021A },
1926c95142eSMartin Matuska 	{ 0x00054 , 0x00327 , 0x00162 },
1936c95142eSMartin Matuska 	{ 0x00054 , 0x0032D , 0x01E70 },
1946c95142eSMartin Matuska 	{ 0x00054 , 0x00331 , 0x01E6E },
1956c95142eSMartin Matuska 	{ 0x00055 , 0x00300 , 0x000D9 },
1966c95142eSMartin Matuska 	{ 0x00055 , 0x00301 , 0x000DA },
1976c95142eSMartin Matuska 	{ 0x00055 , 0x00302 , 0x000DB },
1986c95142eSMartin Matuska 	{ 0x00055 , 0x00303 , 0x00168 },
1996c95142eSMartin Matuska 	{ 0x00055 , 0x00304 , 0x0016A },
2006c95142eSMartin Matuska 	{ 0x00055 , 0x00306 , 0x0016C },
2016c95142eSMartin Matuska 	{ 0x00055 , 0x00308 , 0x000DC },
2026c95142eSMartin Matuska 	{ 0x00055 , 0x00309 , 0x01EE6 },
2036c95142eSMartin Matuska 	{ 0x00055 , 0x0030A , 0x0016E },
2046c95142eSMartin Matuska 	{ 0x00055 , 0x0030B , 0x00170 },
2056c95142eSMartin Matuska 	{ 0x00055 , 0x0030C , 0x001D3 },
2066c95142eSMartin Matuska 	{ 0x00055 , 0x0030F , 0x00214 },
2076c95142eSMartin Matuska 	{ 0x00055 , 0x00311 , 0x00216 },
2086c95142eSMartin Matuska 	{ 0x00055 , 0x0031B , 0x001AF },
2096c95142eSMartin Matuska 	{ 0x00055 , 0x00323 , 0x01EE4 },
2106c95142eSMartin Matuska 	{ 0x00055 , 0x00324 , 0x01E72 },
2116c95142eSMartin Matuska 	{ 0x00055 , 0x00328 , 0x00172 },
2126c95142eSMartin Matuska 	{ 0x00055 , 0x0032D , 0x01E76 },
2136c95142eSMartin Matuska 	{ 0x00055 , 0x00330 , 0x01E74 },
2146c95142eSMartin Matuska 	{ 0x00056 , 0x00303 , 0x01E7C },
2156c95142eSMartin Matuska 	{ 0x00056 , 0x00323 , 0x01E7E },
2166c95142eSMartin Matuska 	{ 0x00057 , 0x00300 , 0x01E80 },
2176c95142eSMartin Matuska 	{ 0x00057 , 0x00301 , 0x01E82 },
2186c95142eSMartin Matuska 	{ 0x00057 , 0x00302 , 0x00174 },
2196c95142eSMartin Matuska 	{ 0x00057 , 0x00307 , 0x01E86 },
2206c95142eSMartin Matuska 	{ 0x00057 , 0x00308 , 0x01E84 },
2216c95142eSMartin Matuska 	{ 0x00057 , 0x00323 , 0x01E88 },
2226c95142eSMartin Matuska 	{ 0x00058 , 0x00307 , 0x01E8A },
2236c95142eSMartin Matuska 	{ 0x00058 , 0x00308 , 0x01E8C },
2246c95142eSMartin Matuska 	{ 0x00059 , 0x00300 , 0x01EF2 },
2256c95142eSMartin Matuska 	{ 0x00059 , 0x00301 , 0x000DD },
2266c95142eSMartin Matuska 	{ 0x00059 , 0x00302 , 0x00176 },
2276c95142eSMartin Matuska 	{ 0x00059 , 0x00303 , 0x01EF8 },
2286c95142eSMartin Matuska 	{ 0x00059 , 0x00304 , 0x00232 },
2296c95142eSMartin Matuska 	{ 0x00059 , 0x00307 , 0x01E8E },
2306c95142eSMartin Matuska 	{ 0x00059 , 0x00308 , 0x00178 },
2316c95142eSMartin Matuska 	{ 0x00059 , 0x00309 , 0x01EF6 },
2326c95142eSMartin Matuska 	{ 0x00059 , 0x00323 , 0x01EF4 },
2336c95142eSMartin Matuska 	{ 0x0005A , 0x00301 , 0x00179 },
2346c95142eSMartin Matuska 	{ 0x0005A , 0x00302 , 0x01E90 },
2356c95142eSMartin Matuska 	{ 0x0005A , 0x00307 , 0x0017B },
2366c95142eSMartin Matuska 	{ 0x0005A , 0x0030C , 0x0017D },
2376c95142eSMartin Matuska 	{ 0x0005A , 0x00323 , 0x01E92 },
2386c95142eSMartin Matuska 	{ 0x0005A , 0x00331 , 0x01E94 },
2396c95142eSMartin Matuska 	{ 0x00061 , 0x00300 , 0x000E0 },
2406c95142eSMartin Matuska 	{ 0x00061 , 0x00301 , 0x000E1 },
2416c95142eSMartin Matuska 	{ 0x00061 , 0x00302 , 0x000E2 },
2426c95142eSMartin Matuska 	{ 0x00061 , 0x00303 , 0x000E3 },
2436c95142eSMartin Matuska 	{ 0x00061 , 0x00304 , 0x00101 },
2446c95142eSMartin Matuska 	{ 0x00061 , 0x00306 , 0x00103 },
2456c95142eSMartin Matuska 	{ 0x00061 , 0x00307 , 0x00227 },
2466c95142eSMartin Matuska 	{ 0x00061 , 0x00308 , 0x000E4 },
2476c95142eSMartin Matuska 	{ 0x00061 , 0x00309 , 0x01EA3 },
2486c95142eSMartin Matuska 	{ 0x00061 , 0x0030A , 0x000E5 },
2496c95142eSMartin Matuska 	{ 0x00061 , 0x0030C , 0x001CE },
2506c95142eSMartin Matuska 	{ 0x00061 , 0x0030F , 0x00201 },
2516c95142eSMartin Matuska 	{ 0x00061 , 0x00311 , 0x00203 },
2526c95142eSMartin Matuska 	{ 0x00061 , 0x00323 , 0x01EA1 },
2536c95142eSMartin Matuska 	{ 0x00061 , 0x00325 , 0x01E01 },
2546c95142eSMartin Matuska 	{ 0x00061 , 0x00328 , 0x00105 },
2556c95142eSMartin Matuska 	{ 0x00062 , 0x00307 , 0x01E03 },
2566c95142eSMartin Matuska 	{ 0x00062 , 0x00323 , 0x01E05 },
2576c95142eSMartin Matuska 	{ 0x00062 , 0x00331 , 0x01E07 },
2586c95142eSMartin Matuska 	{ 0x00063 , 0x00301 , 0x00107 },
2596c95142eSMartin Matuska 	{ 0x00063 , 0x00302 , 0x00109 },
2606c95142eSMartin Matuska 	{ 0x00063 , 0x00307 , 0x0010B },
2616c95142eSMartin Matuska 	{ 0x00063 , 0x0030C , 0x0010D },
2626c95142eSMartin Matuska 	{ 0x00063 , 0x00327 , 0x000E7 },
2636c95142eSMartin Matuska 	{ 0x00064 , 0x00307 , 0x01E0B },
2646c95142eSMartin Matuska 	{ 0x00064 , 0x0030C , 0x0010F },
2656c95142eSMartin Matuska 	{ 0x00064 , 0x00323 , 0x01E0D },
2666c95142eSMartin Matuska 	{ 0x00064 , 0x00327 , 0x01E11 },
2676c95142eSMartin Matuska 	{ 0x00064 , 0x0032D , 0x01E13 },
2686c95142eSMartin Matuska 	{ 0x00064 , 0x00331 , 0x01E0F },
2696c95142eSMartin Matuska 	{ 0x00065 , 0x00300 , 0x000E8 },
2706c95142eSMartin Matuska 	{ 0x00065 , 0x00301 , 0x000E9 },
2716c95142eSMartin Matuska 	{ 0x00065 , 0x00302 , 0x000EA },
2726c95142eSMartin Matuska 	{ 0x00065 , 0x00303 , 0x01EBD },
2736c95142eSMartin Matuska 	{ 0x00065 , 0x00304 , 0x00113 },
2746c95142eSMartin Matuska 	{ 0x00065 , 0x00306 , 0x00115 },
2756c95142eSMartin Matuska 	{ 0x00065 , 0x00307 , 0x00117 },
2766c95142eSMartin Matuska 	{ 0x00065 , 0x00308 , 0x000EB },
2776c95142eSMartin Matuska 	{ 0x00065 , 0x00309 , 0x01EBB },
2786c95142eSMartin Matuska 	{ 0x00065 , 0x0030C , 0x0011B },
2796c95142eSMartin Matuska 	{ 0x00065 , 0x0030F , 0x00205 },
2806c95142eSMartin Matuska 	{ 0x00065 , 0x00311 , 0x00207 },
2816c95142eSMartin Matuska 	{ 0x00065 , 0x00323 , 0x01EB9 },
2826c95142eSMartin Matuska 	{ 0x00065 , 0x00327 , 0x00229 },
2836c95142eSMartin Matuska 	{ 0x00065 , 0x00328 , 0x00119 },
2846c95142eSMartin Matuska 	{ 0x00065 , 0x0032D , 0x01E19 },
2856c95142eSMartin Matuska 	{ 0x00065 , 0x00330 , 0x01E1B },
2866c95142eSMartin Matuska 	{ 0x00066 , 0x00307 , 0x01E1F },
2876c95142eSMartin Matuska 	{ 0x00067 , 0x00301 , 0x001F5 },
2886c95142eSMartin Matuska 	{ 0x00067 , 0x00302 , 0x0011D },
2896c95142eSMartin Matuska 	{ 0x00067 , 0x00304 , 0x01E21 },
2906c95142eSMartin Matuska 	{ 0x00067 , 0x00306 , 0x0011F },
2916c95142eSMartin Matuska 	{ 0x00067 , 0x00307 , 0x00121 },
2926c95142eSMartin Matuska 	{ 0x00067 , 0x0030C , 0x001E7 },
2936c95142eSMartin Matuska 	{ 0x00067 , 0x00327 , 0x00123 },
2946c95142eSMartin Matuska 	{ 0x00068 , 0x00302 , 0x00125 },
2956c95142eSMartin Matuska 	{ 0x00068 , 0x00307 , 0x01E23 },
2966c95142eSMartin Matuska 	{ 0x00068 , 0x00308 , 0x01E27 },
2976c95142eSMartin Matuska 	{ 0x00068 , 0x0030C , 0x0021F },
2986c95142eSMartin Matuska 	{ 0x00068 , 0x00323 , 0x01E25 },
2996c95142eSMartin Matuska 	{ 0x00068 , 0x00327 , 0x01E29 },
3006c95142eSMartin Matuska 	{ 0x00068 , 0x0032E , 0x01E2B },
3016c95142eSMartin Matuska 	{ 0x00068 , 0x00331 , 0x01E96 },
3026c95142eSMartin Matuska 	{ 0x00069 , 0x00300 , 0x000EC },
3036c95142eSMartin Matuska 	{ 0x00069 , 0x00301 , 0x000ED },
3046c95142eSMartin Matuska 	{ 0x00069 , 0x00302 , 0x000EE },
3056c95142eSMartin Matuska 	{ 0x00069 , 0x00303 , 0x00129 },
3066c95142eSMartin Matuska 	{ 0x00069 , 0x00304 , 0x0012B },
3076c95142eSMartin Matuska 	{ 0x00069 , 0x00306 , 0x0012D },
3086c95142eSMartin Matuska 	{ 0x00069 , 0x00308 , 0x000EF },
3096c95142eSMartin Matuska 	{ 0x00069 , 0x00309 , 0x01EC9 },
3106c95142eSMartin Matuska 	{ 0x00069 , 0x0030C , 0x001D0 },
3116c95142eSMartin Matuska 	{ 0x00069 , 0x0030F , 0x00209 },
3126c95142eSMartin Matuska 	{ 0x00069 , 0x00311 , 0x0020B },
3136c95142eSMartin Matuska 	{ 0x00069 , 0x00323 , 0x01ECB },
3146c95142eSMartin Matuska 	{ 0x00069 , 0x00328 , 0x0012F },
3156c95142eSMartin Matuska 	{ 0x00069 , 0x00330 , 0x01E2D },
3166c95142eSMartin Matuska 	{ 0x0006A , 0x00302 , 0x00135 },
3176c95142eSMartin Matuska 	{ 0x0006A , 0x0030C , 0x001F0 },
3186c95142eSMartin Matuska 	{ 0x0006B , 0x00301 , 0x01E31 },
3196c95142eSMartin Matuska 	{ 0x0006B , 0x0030C , 0x001E9 },
3206c95142eSMartin Matuska 	{ 0x0006B , 0x00323 , 0x01E33 },
3216c95142eSMartin Matuska 	{ 0x0006B , 0x00327 , 0x00137 },
3226c95142eSMartin Matuska 	{ 0x0006B , 0x00331 , 0x01E35 },
3236c95142eSMartin Matuska 	{ 0x0006C , 0x00301 , 0x0013A },
3246c95142eSMartin Matuska 	{ 0x0006C , 0x0030C , 0x0013E },
3256c95142eSMartin Matuska 	{ 0x0006C , 0x00323 , 0x01E37 },
3266c95142eSMartin Matuska 	{ 0x0006C , 0x00327 , 0x0013C },
3276c95142eSMartin Matuska 	{ 0x0006C , 0x0032D , 0x01E3D },
3286c95142eSMartin Matuska 	{ 0x0006C , 0x00331 , 0x01E3B },
3296c95142eSMartin Matuska 	{ 0x0006D , 0x00301 , 0x01E3F },
3306c95142eSMartin Matuska 	{ 0x0006D , 0x00307 , 0x01E41 },
3316c95142eSMartin Matuska 	{ 0x0006D , 0x00323 , 0x01E43 },
3326c95142eSMartin Matuska 	{ 0x0006E , 0x00300 , 0x001F9 },
3336c95142eSMartin Matuska 	{ 0x0006E , 0x00301 , 0x00144 },
3346c95142eSMartin Matuska 	{ 0x0006E , 0x00303 , 0x000F1 },
3356c95142eSMartin Matuska 	{ 0x0006E , 0x00307 , 0x01E45 },
3366c95142eSMartin Matuska 	{ 0x0006E , 0x0030C , 0x00148 },
3376c95142eSMartin Matuska 	{ 0x0006E , 0x00323 , 0x01E47 },
3386c95142eSMartin Matuska 	{ 0x0006E , 0x00327 , 0x00146 },
3396c95142eSMartin Matuska 	{ 0x0006E , 0x0032D , 0x01E4B },
3406c95142eSMartin Matuska 	{ 0x0006E , 0x00331 , 0x01E49 },
3416c95142eSMartin Matuska 	{ 0x0006F , 0x00300 , 0x000F2 },
3426c95142eSMartin Matuska 	{ 0x0006F , 0x00301 , 0x000F3 },
3436c95142eSMartin Matuska 	{ 0x0006F , 0x00302 , 0x000F4 },
3446c95142eSMartin Matuska 	{ 0x0006F , 0x00303 , 0x000F5 },
3456c95142eSMartin Matuska 	{ 0x0006F , 0x00304 , 0x0014D },
3466c95142eSMartin Matuska 	{ 0x0006F , 0x00306 , 0x0014F },
3476c95142eSMartin Matuska 	{ 0x0006F , 0x00307 , 0x0022F },
3486c95142eSMartin Matuska 	{ 0x0006F , 0x00308 , 0x000F6 },
3496c95142eSMartin Matuska 	{ 0x0006F , 0x00309 , 0x01ECF },
3506c95142eSMartin Matuska 	{ 0x0006F , 0x0030B , 0x00151 },
3516c95142eSMartin Matuska 	{ 0x0006F , 0x0030C , 0x001D2 },
3526c95142eSMartin Matuska 	{ 0x0006F , 0x0030F , 0x0020D },
3536c95142eSMartin Matuska 	{ 0x0006F , 0x00311 , 0x0020F },
3546c95142eSMartin Matuska 	{ 0x0006F , 0x0031B , 0x001A1 },
3556c95142eSMartin Matuska 	{ 0x0006F , 0x00323 , 0x01ECD },
3566c95142eSMartin Matuska 	{ 0x0006F , 0x00328 , 0x001EB },
3576c95142eSMartin Matuska 	{ 0x00070 , 0x00301 , 0x01E55 },
3586c95142eSMartin Matuska 	{ 0x00070 , 0x00307 , 0x01E57 },
3596c95142eSMartin Matuska 	{ 0x00072 , 0x00301 , 0x00155 },
3606c95142eSMartin Matuska 	{ 0x00072 , 0x00307 , 0x01E59 },
3616c95142eSMartin Matuska 	{ 0x00072 , 0x0030C , 0x00159 },
3626c95142eSMartin Matuska 	{ 0x00072 , 0x0030F , 0x00211 },
3636c95142eSMartin Matuska 	{ 0x00072 , 0x00311 , 0x00213 },
3646c95142eSMartin Matuska 	{ 0x00072 , 0x00323 , 0x01E5B },
3656c95142eSMartin Matuska 	{ 0x00072 , 0x00327 , 0x00157 },
3666c95142eSMartin Matuska 	{ 0x00072 , 0x00331 , 0x01E5F },
3676c95142eSMartin Matuska 	{ 0x00073 , 0x00301 , 0x0015B },
3686c95142eSMartin Matuska 	{ 0x00073 , 0x00302 , 0x0015D },
3696c95142eSMartin Matuska 	{ 0x00073 , 0x00307 , 0x01E61 },
3706c95142eSMartin Matuska 	{ 0x00073 , 0x0030C , 0x00161 },
3716c95142eSMartin Matuska 	{ 0x00073 , 0x00323 , 0x01E63 },
3726c95142eSMartin Matuska 	{ 0x00073 , 0x00326 , 0x00219 },
3736c95142eSMartin Matuska 	{ 0x00073 , 0x00327 , 0x0015F },
3746c95142eSMartin Matuska 	{ 0x00074 , 0x00307 , 0x01E6B },
3756c95142eSMartin Matuska 	{ 0x00074 , 0x00308 , 0x01E97 },
3766c95142eSMartin Matuska 	{ 0x00074 , 0x0030C , 0x00165 },
3776c95142eSMartin Matuska 	{ 0x00074 , 0x00323 , 0x01E6D },
3786c95142eSMartin Matuska 	{ 0x00074 , 0x00326 , 0x0021B },
3796c95142eSMartin Matuska 	{ 0x00074 , 0x00327 , 0x00163 },
3806c95142eSMartin Matuska 	{ 0x00074 , 0x0032D , 0x01E71 },
3816c95142eSMartin Matuska 	{ 0x00074 , 0x00331 , 0x01E6F },
3826c95142eSMartin Matuska 	{ 0x00075 , 0x00300 , 0x000F9 },
3836c95142eSMartin Matuska 	{ 0x00075 , 0x00301 , 0x000FA },
3846c95142eSMartin Matuska 	{ 0x00075 , 0x00302 , 0x000FB },
3856c95142eSMartin Matuska 	{ 0x00075 , 0x00303 , 0x00169 },
3866c95142eSMartin Matuska 	{ 0x00075 , 0x00304 , 0x0016B },
3876c95142eSMartin Matuska 	{ 0x00075 , 0x00306 , 0x0016D },
3886c95142eSMartin Matuska 	{ 0x00075 , 0x00308 , 0x000FC },
3896c95142eSMartin Matuska 	{ 0x00075 , 0x00309 , 0x01EE7 },
3906c95142eSMartin Matuska 	{ 0x00075 , 0x0030A , 0x0016F },
3916c95142eSMartin Matuska 	{ 0x00075 , 0x0030B , 0x00171 },
3926c95142eSMartin Matuska 	{ 0x00075 , 0x0030C , 0x001D4 },
3936c95142eSMartin Matuska 	{ 0x00075 , 0x0030F , 0x00215 },
3946c95142eSMartin Matuska 	{ 0x00075 , 0x00311 , 0x00217 },
3956c95142eSMartin Matuska 	{ 0x00075 , 0x0031B , 0x001B0 },
3966c95142eSMartin Matuska 	{ 0x00075 , 0x00323 , 0x01EE5 },
3976c95142eSMartin Matuska 	{ 0x00075 , 0x00324 , 0x01E73 },
3986c95142eSMartin Matuska 	{ 0x00075 , 0x00328 , 0x00173 },
3996c95142eSMartin Matuska 	{ 0x00075 , 0x0032D , 0x01E77 },
4006c95142eSMartin Matuska 	{ 0x00075 , 0x00330 , 0x01E75 },
4016c95142eSMartin Matuska 	{ 0x00076 , 0x00303 , 0x01E7D },
4026c95142eSMartin Matuska 	{ 0x00076 , 0x00323 , 0x01E7F },
4036c95142eSMartin Matuska 	{ 0x00077 , 0x00300 , 0x01E81 },
4046c95142eSMartin Matuska 	{ 0x00077 , 0x00301 , 0x01E83 },
4056c95142eSMartin Matuska 	{ 0x00077 , 0x00302 , 0x00175 },
4066c95142eSMartin Matuska 	{ 0x00077 , 0x00307 , 0x01E87 },
4076c95142eSMartin Matuska 	{ 0x00077 , 0x00308 , 0x01E85 },
4086c95142eSMartin Matuska 	{ 0x00077 , 0x0030A , 0x01E98 },
4096c95142eSMartin Matuska 	{ 0x00077 , 0x00323 , 0x01E89 },
4106c95142eSMartin Matuska 	{ 0x00078 , 0x00307 , 0x01E8B },
4116c95142eSMartin Matuska 	{ 0x00078 , 0x00308 , 0x01E8D },
4126c95142eSMartin Matuska 	{ 0x00079 , 0x00300 , 0x01EF3 },
4136c95142eSMartin Matuska 	{ 0x00079 , 0x00301 , 0x000FD },
4146c95142eSMartin Matuska 	{ 0x00079 , 0x00302 , 0x00177 },
4156c95142eSMartin Matuska 	{ 0x00079 , 0x00303 , 0x01EF9 },
4166c95142eSMartin Matuska 	{ 0x00079 , 0x00304 , 0x00233 },
4176c95142eSMartin Matuska 	{ 0x00079 , 0x00307 , 0x01E8F },
4186c95142eSMartin Matuska 	{ 0x00079 , 0x00308 , 0x000FF },
4196c95142eSMartin Matuska 	{ 0x00079 , 0x00309 , 0x01EF7 },
4206c95142eSMartin Matuska 	{ 0x00079 , 0x0030A , 0x01E99 },
4216c95142eSMartin Matuska 	{ 0x00079 , 0x00323 , 0x01EF5 },
4226c95142eSMartin Matuska 	{ 0x0007A , 0x00301 , 0x0017A },
4236c95142eSMartin Matuska 	{ 0x0007A , 0x00302 , 0x01E91 },
4246c95142eSMartin Matuska 	{ 0x0007A , 0x00307 , 0x0017C },
4256c95142eSMartin Matuska 	{ 0x0007A , 0x0030C , 0x0017E },
4266c95142eSMartin Matuska 	{ 0x0007A , 0x00323 , 0x01E93 },
4276c95142eSMartin Matuska 	{ 0x0007A , 0x00331 , 0x01E95 },
4286c95142eSMartin Matuska 	{ 0x000A8 , 0x00300 , 0x01FED },
4296c95142eSMartin Matuska 	{ 0x000A8 , 0x00301 , 0x00385 },
4306c95142eSMartin Matuska 	{ 0x000A8 , 0x00342 , 0x01FC1 },
4316c95142eSMartin Matuska 	{ 0x000C2 , 0x00300 , 0x01EA6 },
4326c95142eSMartin Matuska 	{ 0x000C2 , 0x00301 , 0x01EA4 },
4336c95142eSMartin Matuska 	{ 0x000C2 , 0x00303 , 0x01EAA },
4346c95142eSMartin Matuska 	{ 0x000C2 , 0x00309 , 0x01EA8 },
4356c95142eSMartin Matuska 	{ 0x000C4 , 0x00304 , 0x001DE },
4366c95142eSMartin Matuska 	{ 0x000C5 , 0x00301 , 0x001FA },
4376c95142eSMartin Matuska 	{ 0x000C6 , 0x00301 , 0x001FC },
4386c95142eSMartin Matuska 	{ 0x000C6 , 0x00304 , 0x001E2 },
4396c95142eSMartin Matuska 	{ 0x000C7 , 0x00301 , 0x01E08 },
4406c95142eSMartin Matuska 	{ 0x000CA , 0x00300 , 0x01EC0 },
4416c95142eSMartin Matuska 	{ 0x000CA , 0x00301 , 0x01EBE },
4426c95142eSMartin Matuska 	{ 0x000CA , 0x00303 , 0x01EC4 },
4436c95142eSMartin Matuska 	{ 0x000CA , 0x00309 , 0x01EC2 },
4446c95142eSMartin Matuska 	{ 0x000CF , 0x00301 , 0x01E2E },
4456c95142eSMartin Matuska 	{ 0x000D4 , 0x00300 , 0x01ED2 },
4466c95142eSMartin Matuska 	{ 0x000D4 , 0x00301 , 0x01ED0 },
4476c95142eSMartin Matuska 	{ 0x000D4 , 0x00303 , 0x01ED6 },
4486c95142eSMartin Matuska 	{ 0x000D4 , 0x00309 , 0x01ED4 },
4496c95142eSMartin Matuska 	{ 0x000D5 , 0x00301 , 0x01E4C },
4506c95142eSMartin Matuska 	{ 0x000D5 , 0x00304 , 0x0022C },
4516c95142eSMartin Matuska 	{ 0x000D5 , 0x00308 , 0x01E4E },
4526c95142eSMartin Matuska 	{ 0x000D6 , 0x00304 , 0x0022A },
4536c95142eSMartin Matuska 	{ 0x000D8 , 0x00301 , 0x001FE },
4546c95142eSMartin Matuska 	{ 0x000DC , 0x00300 , 0x001DB },
4556c95142eSMartin Matuska 	{ 0x000DC , 0x00301 , 0x001D7 },
4566c95142eSMartin Matuska 	{ 0x000DC , 0x00304 , 0x001D5 },
4576c95142eSMartin Matuska 	{ 0x000DC , 0x0030C , 0x001D9 },
4586c95142eSMartin Matuska 	{ 0x000E2 , 0x00300 , 0x01EA7 },
4596c95142eSMartin Matuska 	{ 0x000E2 , 0x00301 , 0x01EA5 },
4606c95142eSMartin Matuska 	{ 0x000E2 , 0x00303 , 0x01EAB },
4616c95142eSMartin Matuska 	{ 0x000E2 , 0x00309 , 0x01EA9 },
4626c95142eSMartin Matuska 	{ 0x000E4 , 0x00304 , 0x001DF },
4636c95142eSMartin Matuska 	{ 0x000E5 , 0x00301 , 0x001FB },
4646c95142eSMartin Matuska 	{ 0x000E6 , 0x00301 , 0x001FD },
4656c95142eSMartin Matuska 	{ 0x000E6 , 0x00304 , 0x001E3 },
4666c95142eSMartin Matuska 	{ 0x000E7 , 0x00301 , 0x01E09 },
4676c95142eSMartin Matuska 	{ 0x000EA , 0x00300 , 0x01EC1 },
4686c95142eSMartin Matuska 	{ 0x000EA , 0x00301 , 0x01EBF },
4696c95142eSMartin Matuska 	{ 0x000EA , 0x00303 , 0x01EC5 },
4706c95142eSMartin Matuska 	{ 0x000EA , 0x00309 , 0x01EC3 },
4716c95142eSMartin Matuska 	{ 0x000EF , 0x00301 , 0x01E2F },
4726c95142eSMartin Matuska 	{ 0x000F4 , 0x00300 , 0x01ED3 },
4736c95142eSMartin Matuska 	{ 0x000F4 , 0x00301 , 0x01ED1 },
4746c95142eSMartin Matuska 	{ 0x000F4 , 0x00303 , 0x01ED7 },
4756c95142eSMartin Matuska 	{ 0x000F4 , 0x00309 , 0x01ED5 },
4766c95142eSMartin Matuska 	{ 0x000F5 , 0x00301 , 0x01E4D },
4776c95142eSMartin Matuska 	{ 0x000F5 , 0x00304 , 0x0022D },
4786c95142eSMartin Matuska 	{ 0x000F5 , 0x00308 , 0x01E4F },
4796c95142eSMartin Matuska 	{ 0x000F6 , 0x00304 , 0x0022B },
4806c95142eSMartin Matuska 	{ 0x000F8 , 0x00301 , 0x001FF },
4816c95142eSMartin Matuska 	{ 0x000FC , 0x00300 , 0x001DC },
4826c95142eSMartin Matuska 	{ 0x000FC , 0x00301 , 0x001D8 },
4836c95142eSMartin Matuska 	{ 0x000FC , 0x00304 , 0x001D6 },
4846c95142eSMartin Matuska 	{ 0x000FC , 0x0030C , 0x001DA },
4856c95142eSMartin Matuska 	{ 0x00102 , 0x00300 , 0x01EB0 },
4866c95142eSMartin Matuska 	{ 0x00102 , 0x00301 , 0x01EAE },
4876c95142eSMartin Matuska 	{ 0x00102 , 0x00303 , 0x01EB4 },
4886c95142eSMartin Matuska 	{ 0x00102 , 0x00309 , 0x01EB2 },
4896c95142eSMartin Matuska 	{ 0x00103 , 0x00300 , 0x01EB1 },
4906c95142eSMartin Matuska 	{ 0x00103 , 0x00301 , 0x01EAF },
4916c95142eSMartin Matuska 	{ 0x00103 , 0x00303 , 0x01EB5 },
4926c95142eSMartin Matuska 	{ 0x00103 , 0x00309 , 0x01EB3 },
4936c95142eSMartin Matuska 	{ 0x00112 , 0x00300 , 0x01E14 },
4946c95142eSMartin Matuska 	{ 0x00112 , 0x00301 , 0x01E16 },
4956c95142eSMartin Matuska 	{ 0x00113 , 0x00300 , 0x01E15 },
4966c95142eSMartin Matuska 	{ 0x00113 , 0x00301 , 0x01E17 },
4976c95142eSMartin Matuska 	{ 0x0014C , 0x00300 , 0x01E50 },
4986c95142eSMartin Matuska 	{ 0x0014C , 0x00301 , 0x01E52 },
4996c95142eSMartin Matuska 	{ 0x0014D , 0x00300 , 0x01E51 },
5006c95142eSMartin Matuska 	{ 0x0014D , 0x00301 , 0x01E53 },
5016c95142eSMartin Matuska 	{ 0x0015A , 0x00307 , 0x01E64 },
5026c95142eSMartin Matuska 	{ 0x0015B , 0x00307 , 0x01E65 },
5036c95142eSMartin Matuska 	{ 0x00160 , 0x00307 , 0x01E66 },
5046c95142eSMartin Matuska 	{ 0x00161 , 0x00307 , 0x01E67 },
5056c95142eSMartin Matuska 	{ 0x00168 , 0x00301 , 0x01E78 },
5066c95142eSMartin Matuska 	{ 0x00169 , 0x00301 , 0x01E79 },
5076c95142eSMartin Matuska 	{ 0x0016A , 0x00308 , 0x01E7A },
5086c95142eSMartin Matuska 	{ 0x0016B , 0x00308 , 0x01E7B },
5096c95142eSMartin Matuska 	{ 0x0017F , 0x00307 , 0x01E9B },
5106c95142eSMartin Matuska 	{ 0x001A0 , 0x00300 , 0x01EDC },
5116c95142eSMartin Matuska 	{ 0x001A0 , 0x00301 , 0x01EDA },
5126c95142eSMartin Matuska 	{ 0x001A0 , 0x00303 , 0x01EE0 },
5136c95142eSMartin Matuska 	{ 0x001A0 , 0x00309 , 0x01EDE },
5146c95142eSMartin Matuska 	{ 0x001A0 , 0x00323 , 0x01EE2 },
5156c95142eSMartin Matuska 	{ 0x001A1 , 0x00300 , 0x01EDD },
5166c95142eSMartin Matuska 	{ 0x001A1 , 0x00301 , 0x01EDB },
5176c95142eSMartin Matuska 	{ 0x001A1 , 0x00303 , 0x01EE1 },
5186c95142eSMartin Matuska 	{ 0x001A1 , 0x00309 , 0x01EDF },
5196c95142eSMartin Matuska 	{ 0x001A1 , 0x00323 , 0x01EE3 },
5206c95142eSMartin Matuska 	{ 0x001AF , 0x00300 , 0x01EEA },
5216c95142eSMartin Matuska 	{ 0x001AF , 0x00301 , 0x01EE8 },
5226c95142eSMartin Matuska 	{ 0x001AF , 0x00303 , 0x01EEE },
5236c95142eSMartin Matuska 	{ 0x001AF , 0x00309 , 0x01EEC },
5246c95142eSMartin Matuska 	{ 0x001AF , 0x00323 , 0x01EF0 },
5256c95142eSMartin Matuska 	{ 0x001B0 , 0x00300 , 0x01EEB },
5266c95142eSMartin Matuska 	{ 0x001B0 , 0x00301 , 0x01EE9 },
5276c95142eSMartin Matuska 	{ 0x001B0 , 0x00303 , 0x01EEF },
5286c95142eSMartin Matuska 	{ 0x001B0 , 0x00309 , 0x01EED },
5296c95142eSMartin Matuska 	{ 0x001B0 , 0x00323 , 0x01EF1 },
5306c95142eSMartin Matuska 	{ 0x001B7 , 0x0030C , 0x001EE },
5316c95142eSMartin Matuska 	{ 0x001EA , 0x00304 , 0x001EC },
5326c95142eSMartin Matuska 	{ 0x001EB , 0x00304 , 0x001ED },
5336c95142eSMartin Matuska 	{ 0x00226 , 0x00304 , 0x001E0 },
5346c95142eSMartin Matuska 	{ 0x00227 , 0x00304 , 0x001E1 },
5356c95142eSMartin Matuska 	{ 0x00228 , 0x00306 , 0x01E1C },
5366c95142eSMartin Matuska 	{ 0x00229 , 0x00306 , 0x01E1D },
5376c95142eSMartin Matuska 	{ 0x0022E , 0x00304 , 0x00230 },
5386c95142eSMartin Matuska 	{ 0x0022F , 0x00304 , 0x00231 },
5396c95142eSMartin Matuska 	{ 0x00292 , 0x0030C , 0x001EF },
5406c95142eSMartin Matuska 	{ 0x00391 , 0x00300 , 0x01FBA },
5416c95142eSMartin Matuska 	{ 0x00391 , 0x00301 , 0x00386 },
5426c95142eSMartin Matuska 	{ 0x00391 , 0x00304 , 0x01FB9 },
5436c95142eSMartin Matuska 	{ 0x00391 , 0x00306 , 0x01FB8 },
5446c95142eSMartin Matuska 	{ 0x00391 , 0x00313 , 0x01F08 },
5456c95142eSMartin Matuska 	{ 0x00391 , 0x00314 , 0x01F09 },
5466c95142eSMartin Matuska 	{ 0x00391 , 0x00345 , 0x01FBC },
5476c95142eSMartin Matuska 	{ 0x00395 , 0x00300 , 0x01FC8 },
5486c95142eSMartin Matuska 	{ 0x00395 , 0x00301 , 0x00388 },
5496c95142eSMartin Matuska 	{ 0x00395 , 0x00313 , 0x01F18 },
5506c95142eSMartin Matuska 	{ 0x00395 , 0x00314 , 0x01F19 },
5516c95142eSMartin Matuska 	{ 0x00397 , 0x00300 , 0x01FCA },
5526c95142eSMartin Matuska 	{ 0x00397 , 0x00301 , 0x00389 },
5536c95142eSMartin Matuska 	{ 0x00397 , 0x00313 , 0x01F28 },
5546c95142eSMartin Matuska 	{ 0x00397 , 0x00314 , 0x01F29 },
5556c95142eSMartin Matuska 	{ 0x00397 , 0x00345 , 0x01FCC },
5566c95142eSMartin Matuska 	{ 0x00399 , 0x00300 , 0x01FDA },
5576c95142eSMartin Matuska 	{ 0x00399 , 0x00301 , 0x0038A },
5586c95142eSMartin Matuska 	{ 0x00399 , 0x00304 , 0x01FD9 },
5596c95142eSMartin Matuska 	{ 0x00399 , 0x00306 , 0x01FD8 },
5606c95142eSMartin Matuska 	{ 0x00399 , 0x00308 , 0x003AA },
5616c95142eSMartin Matuska 	{ 0x00399 , 0x00313 , 0x01F38 },
5626c95142eSMartin Matuska 	{ 0x00399 , 0x00314 , 0x01F39 },
5636c95142eSMartin Matuska 	{ 0x0039F , 0x00300 , 0x01FF8 },
5646c95142eSMartin Matuska 	{ 0x0039F , 0x00301 , 0x0038C },
5656c95142eSMartin Matuska 	{ 0x0039F , 0x00313 , 0x01F48 },
5666c95142eSMartin Matuska 	{ 0x0039F , 0x00314 , 0x01F49 },
5676c95142eSMartin Matuska 	{ 0x003A1 , 0x00314 , 0x01FEC },
5686c95142eSMartin Matuska 	{ 0x003A5 , 0x00300 , 0x01FEA },
5696c95142eSMartin Matuska 	{ 0x003A5 , 0x00301 , 0x0038E },
5706c95142eSMartin Matuska 	{ 0x003A5 , 0x00304 , 0x01FE9 },
5716c95142eSMartin Matuska 	{ 0x003A5 , 0x00306 , 0x01FE8 },
5726c95142eSMartin Matuska 	{ 0x003A5 , 0x00308 , 0x003AB },
5736c95142eSMartin Matuska 	{ 0x003A5 , 0x00314 , 0x01F59 },
5746c95142eSMartin Matuska 	{ 0x003A9 , 0x00300 , 0x01FFA },
5756c95142eSMartin Matuska 	{ 0x003A9 , 0x00301 , 0x0038F },
5766c95142eSMartin Matuska 	{ 0x003A9 , 0x00313 , 0x01F68 },
5776c95142eSMartin Matuska 	{ 0x003A9 , 0x00314 , 0x01F69 },
5786c95142eSMartin Matuska 	{ 0x003A9 , 0x00345 , 0x01FFC },
5796c95142eSMartin Matuska 	{ 0x003AC , 0x00345 , 0x01FB4 },
5806c95142eSMartin Matuska 	{ 0x003AE , 0x00345 , 0x01FC4 },
5816c95142eSMartin Matuska 	{ 0x003B1 , 0x00300 , 0x01F70 },
5826c95142eSMartin Matuska 	{ 0x003B1 , 0x00301 , 0x003AC },
5836c95142eSMartin Matuska 	{ 0x003B1 , 0x00304 , 0x01FB1 },
5846c95142eSMartin Matuska 	{ 0x003B1 , 0x00306 , 0x01FB0 },
5856c95142eSMartin Matuska 	{ 0x003B1 , 0x00313 , 0x01F00 },
5866c95142eSMartin Matuska 	{ 0x003B1 , 0x00314 , 0x01F01 },
5876c95142eSMartin Matuska 	{ 0x003B1 , 0x00342 , 0x01FB6 },
5886c95142eSMartin Matuska 	{ 0x003B1 , 0x00345 , 0x01FB3 },
5896c95142eSMartin Matuska 	{ 0x003B5 , 0x00300 , 0x01F72 },
5906c95142eSMartin Matuska 	{ 0x003B5 , 0x00301 , 0x003AD },
5916c95142eSMartin Matuska 	{ 0x003B5 , 0x00313 , 0x01F10 },
5926c95142eSMartin Matuska 	{ 0x003B5 , 0x00314 , 0x01F11 },
5936c95142eSMartin Matuska 	{ 0x003B7 , 0x00300 , 0x01F74 },
5946c95142eSMartin Matuska 	{ 0x003B7 , 0x00301 , 0x003AE },
5956c95142eSMartin Matuska 	{ 0x003B7 , 0x00313 , 0x01F20 },
5966c95142eSMartin Matuska 	{ 0x003B7 , 0x00314 , 0x01F21 },
5976c95142eSMartin Matuska 	{ 0x003B7 , 0x00342 , 0x01FC6 },
5986c95142eSMartin Matuska 	{ 0x003B7 , 0x00345 , 0x01FC3 },
5996c95142eSMartin Matuska 	{ 0x003B9 , 0x00300 , 0x01F76 },
6006c95142eSMartin Matuska 	{ 0x003B9 , 0x00301 , 0x003AF },
6016c95142eSMartin Matuska 	{ 0x003B9 , 0x00304 , 0x01FD1 },
6026c95142eSMartin Matuska 	{ 0x003B9 , 0x00306 , 0x01FD0 },
6036c95142eSMartin Matuska 	{ 0x003B9 , 0x00308 , 0x003CA },
6046c95142eSMartin Matuska 	{ 0x003B9 , 0x00313 , 0x01F30 },
6056c95142eSMartin Matuska 	{ 0x003B9 , 0x00314 , 0x01F31 },
6066c95142eSMartin Matuska 	{ 0x003B9 , 0x00342 , 0x01FD6 },
6076c95142eSMartin Matuska 	{ 0x003BF , 0x00300 , 0x01F78 },
6086c95142eSMartin Matuska 	{ 0x003BF , 0x00301 , 0x003CC },
6096c95142eSMartin Matuska 	{ 0x003BF , 0x00313 , 0x01F40 },
6106c95142eSMartin Matuska 	{ 0x003BF , 0x00314 , 0x01F41 },
6116c95142eSMartin Matuska 	{ 0x003C1 , 0x00313 , 0x01FE4 },
6126c95142eSMartin Matuska 	{ 0x003C1 , 0x00314 , 0x01FE5 },
6136c95142eSMartin Matuska 	{ 0x003C5 , 0x00300 , 0x01F7A },
6146c95142eSMartin Matuska 	{ 0x003C5 , 0x00301 , 0x003CD },
6156c95142eSMartin Matuska 	{ 0x003C5 , 0x00304 , 0x01FE1 },
6166c95142eSMartin Matuska 	{ 0x003C5 , 0x00306 , 0x01FE0 },
6176c95142eSMartin Matuska 	{ 0x003C5 , 0x00308 , 0x003CB },
6186c95142eSMartin Matuska 	{ 0x003C5 , 0x00313 , 0x01F50 },
6196c95142eSMartin Matuska 	{ 0x003C5 , 0x00314 , 0x01F51 },
6206c95142eSMartin Matuska 	{ 0x003C5 , 0x00342 , 0x01FE6 },
6216c95142eSMartin Matuska 	{ 0x003C9 , 0x00300 , 0x01F7C },
6226c95142eSMartin Matuska 	{ 0x003C9 , 0x00301 , 0x003CE },
6236c95142eSMartin Matuska 	{ 0x003C9 , 0x00313 , 0x01F60 },
6246c95142eSMartin Matuska 	{ 0x003C9 , 0x00314 , 0x01F61 },
6256c95142eSMartin Matuska 	{ 0x003C9 , 0x00342 , 0x01FF6 },
6266c95142eSMartin Matuska 	{ 0x003C9 , 0x00345 , 0x01FF3 },
6276c95142eSMartin Matuska 	{ 0x003CA , 0x00300 , 0x01FD2 },
6286c95142eSMartin Matuska 	{ 0x003CA , 0x00301 , 0x00390 },
6296c95142eSMartin Matuska 	{ 0x003CA , 0x00342 , 0x01FD7 },
6306c95142eSMartin Matuska 	{ 0x003CB , 0x00300 , 0x01FE2 },
6316c95142eSMartin Matuska 	{ 0x003CB , 0x00301 , 0x003B0 },
6326c95142eSMartin Matuska 	{ 0x003CB , 0x00342 , 0x01FE7 },
6336c95142eSMartin Matuska 	{ 0x003CE , 0x00345 , 0x01FF4 },
6346c95142eSMartin Matuska 	{ 0x003D2 , 0x00301 , 0x003D3 },
6356c95142eSMartin Matuska 	{ 0x003D2 , 0x00308 , 0x003D4 },
6366c95142eSMartin Matuska 	{ 0x00406 , 0x00308 , 0x00407 },
6376c95142eSMartin Matuska 	{ 0x00410 , 0x00306 , 0x004D0 },
6386c95142eSMartin Matuska 	{ 0x00410 , 0x00308 , 0x004D2 },
6396c95142eSMartin Matuska 	{ 0x00413 , 0x00301 , 0x00403 },
6406c95142eSMartin Matuska 	{ 0x00415 , 0x00300 , 0x00400 },
6416c95142eSMartin Matuska 	{ 0x00415 , 0x00306 , 0x004D6 },
6426c95142eSMartin Matuska 	{ 0x00415 , 0x00308 , 0x00401 },
6436c95142eSMartin Matuska 	{ 0x00416 , 0x00306 , 0x004C1 },
6446c95142eSMartin Matuska 	{ 0x00416 , 0x00308 , 0x004DC },
6456c95142eSMartin Matuska 	{ 0x00417 , 0x00308 , 0x004DE },
6466c95142eSMartin Matuska 	{ 0x00418 , 0x00300 , 0x0040D },
6476c95142eSMartin Matuska 	{ 0x00418 , 0x00304 , 0x004E2 },
6486c95142eSMartin Matuska 	{ 0x00418 , 0x00306 , 0x00419 },
6496c95142eSMartin Matuska 	{ 0x00418 , 0x00308 , 0x004E4 },
6506c95142eSMartin Matuska 	{ 0x0041A , 0x00301 , 0x0040C },
6516c95142eSMartin Matuska 	{ 0x0041E , 0x00308 , 0x004E6 },
6526c95142eSMartin Matuska 	{ 0x00423 , 0x00304 , 0x004EE },
6536c95142eSMartin Matuska 	{ 0x00423 , 0x00306 , 0x0040E },
6546c95142eSMartin Matuska 	{ 0x00423 , 0x00308 , 0x004F0 },
6556c95142eSMartin Matuska 	{ 0x00423 , 0x0030B , 0x004F2 },
6566c95142eSMartin Matuska 	{ 0x00427 , 0x00308 , 0x004F4 },
6576c95142eSMartin Matuska 	{ 0x0042B , 0x00308 , 0x004F8 },
6586c95142eSMartin Matuska 	{ 0x0042D , 0x00308 , 0x004EC },
6596c95142eSMartin Matuska 	{ 0x00430 , 0x00306 , 0x004D1 },
6606c95142eSMartin Matuska 	{ 0x00430 , 0x00308 , 0x004D3 },
6616c95142eSMartin Matuska 	{ 0x00433 , 0x00301 , 0x00453 },
6626c95142eSMartin Matuska 	{ 0x00435 , 0x00300 , 0x00450 },
6636c95142eSMartin Matuska 	{ 0x00435 , 0x00306 , 0x004D7 },
6646c95142eSMartin Matuska 	{ 0x00435 , 0x00308 , 0x00451 },
6656c95142eSMartin Matuska 	{ 0x00436 , 0x00306 , 0x004C2 },
6666c95142eSMartin Matuska 	{ 0x00436 , 0x00308 , 0x004DD },
6676c95142eSMartin Matuska 	{ 0x00437 , 0x00308 , 0x004DF },
6686c95142eSMartin Matuska 	{ 0x00438 , 0x00300 , 0x0045D },
6696c95142eSMartin Matuska 	{ 0x00438 , 0x00304 , 0x004E3 },
6706c95142eSMartin Matuska 	{ 0x00438 , 0x00306 , 0x00439 },
6716c95142eSMartin Matuska 	{ 0x00438 , 0x00308 , 0x004E5 },
6726c95142eSMartin Matuska 	{ 0x0043A , 0x00301 , 0x0045C },
6736c95142eSMartin Matuska 	{ 0x0043E , 0x00308 , 0x004E7 },
6746c95142eSMartin Matuska 	{ 0x00443 , 0x00304 , 0x004EF },
6756c95142eSMartin Matuska 	{ 0x00443 , 0x00306 , 0x0045E },
6766c95142eSMartin Matuska 	{ 0x00443 , 0x00308 , 0x004F1 },
6776c95142eSMartin Matuska 	{ 0x00443 , 0x0030B , 0x004F3 },
6786c95142eSMartin Matuska 	{ 0x00447 , 0x00308 , 0x004F5 },
6796c95142eSMartin Matuska 	{ 0x0044B , 0x00308 , 0x004F9 },
6806c95142eSMartin Matuska 	{ 0x0044D , 0x00308 , 0x004ED },
6816c95142eSMartin Matuska 	{ 0x00456 , 0x00308 , 0x00457 },
6826c95142eSMartin Matuska 	{ 0x00474 , 0x0030F , 0x00476 },
6836c95142eSMartin Matuska 	{ 0x00475 , 0x0030F , 0x00477 },
6846c95142eSMartin Matuska 	{ 0x004D8 , 0x00308 , 0x004DA },
6856c95142eSMartin Matuska 	{ 0x004D9 , 0x00308 , 0x004DB },
6866c95142eSMartin Matuska 	{ 0x004E8 , 0x00308 , 0x004EA },
6876c95142eSMartin Matuska 	{ 0x004E9 , 0x00308 , 0x004EB },
6886c95142eSMartin Matuska 	{ 0x00627 , 0x00653 , 0x00622 },
6896c95142eSMartin Matuska 	{ 0x00627 , 0x00654 , 0x00623 },
6906c95142eSMartin Matuska 	{ 0x00627 , 0x00655 , 0x00625 },
6916c95142eSMartin Matuska 	{ 0x00648 , 0x00654 , 0x00624 },
6926c95142eSMartin Matuska 	{ 0x0064A , 0x00654 , 0x00626 },
6936c95142eSMartin Matuska 	{ 0x006C1 , 0x00654 , 0x006C2 },
6946c95142eSMartin Matuska 	{ 0x006D2 , 0x00654 , 0x006D3 },
6956c95142eSMartin Matuska 	{ 0x006D5 , 0x00654 , 0x006C0 },
6966c95142eSMartin Matuska 	{ 0x00928 , 0x0093C , 0x00929 },
6976c95142eSMartin Matuska 	{ 0x00930 , 0x0093C , 0x00931 },
6986c95142eSMartin Matuska 	{ 0x00933 , 0x0093C , 0x00934 },
6996c95142eSMartin Matuska 	{ 0x009C7 , 0x009BE , 0x009CB },
7006c95142eSMartin Matuska 	{ 0x009C7 , 0x009D7 , 0x009CC },
7016c95142eSMartin Matuska 	{ 0x00B47 , 0x00B3E , 0x00B4B },
7026c95142eSMartin Matuska 	{ 0x00B47 , 0x00B56 , 0x00B48 },
7036c95142eSMartin Matuska 	{ 0x00B47 , 0x00B57 , 0x00B4C },
7046c95142eSMartin Matuska 	{ 0x00B92 , 0x00BD7 , 0x00B94 },
7056c95142eSMartin Matuska 	{ 0x00BC6 , 0x00BBE , 0x00BCA },
7066c95142eSMartin Matuska 	{ 0x00BC6 , 0x00BD7 , 0x00BCC },
7076c95142eSMartin Matuska 	{ 0x00BC7 , 0x00BBE , 0x00BCB },
7086c95142eSMartin Matuska 	{ 0x00C46 , 0x00C56 , 0x00C48 },
7096c95142eSMartin Matuska 	{ 0x00CBF , 0x00CD5 , 0x00CC0 },
7106c95142eSMartin Matuska 	{ 0x00CC6 , 0x00CC2 , 0x00CCA },
7116c95142eSMartin Matuska 	{ 0x00CC6 , 0x00CD5 , 0x00CC7 },
7126c95142eSMartin Matuska 	{ 0x00CC6 , 0x00CD6 , 0x00CC8 },
7136c95142eSMartin Matuska 	{ 0x00CCA , 0x00CD5 , 0x00CCB },
7146c95142eSMartin Matuska 	{ 0x00D46 , 0x00D3E , 0x00D4A },
7156c95142eSMartin Matuska 	{ 0x00D46 , 0x00D57 , 0x00D4C },
7166c95142eSMartin Matuska 	{ 0x00D47 , 0x00D3E , 0x00D4B },
7176c95142eSMartin Matuska 	{ 0x00DD9 , 0x00DCA , 0x00DDA },
7186c95142eSMartin Matuska 	{ 0x00DD9 , 0x00DCF , 0x00DDC },
7196c95142eSMartin Matuska 	{ 0x00DD9 , 0x00DDF , 0x00DDE },
7206c95142eSMartin Matuska 	{ 0x00DDC , 0x00DCA , 0x00DDD },
7216c95142eSMartin Matuska 	{ 0x01025 , 0x0102E , 0x01026 },
7226c95142eSMartin Matuska 	{ 0x01B05 , 0x01B35 , 0x01B06 },
7236c95142eSMartin Matuska 	{ 0x01B07 , 0x01B35 , 0x01B08 },
7246c95142eSMartin Matuska 	{ 0x01B09 , 0x01B35 , 0x01B0A },
7256c95142eSMartin Matuska 	{ 0x01B0B , 0x01B35 , 0x01B0C },
7266c95142eSMartin Matuska 	{ 0x01B0D , 0x01B35 , 0x01B0E },
7276c95142eSMartin Matuska 	{ 0x01B11 , 0x01B35 , 0x01B12 },
7286c95142eSMartin Matuska 	{ 0x01B3A , 0x01B35 , 0x01B3B },
7296c95142eSMartin Matuska 	{ 0x01B3C , 0x01B35 , 0x01B3D },
7306c95142eSMartin Matuska 	{ 0x01B3E , 0x01B35 , 0x01B40 },
7316c95142eSMartin Matuska 	{ 0x01B3F , 0x01B35 , 0x01B41 },
7326c95142eSMartin Matuska 	{ 0x01B42 , 0x01B35 , 0x01B43 },
7336c95142eSMartin Matuska 	{ 0x01E36 , 0x00304 , 0x01E38 },
7346c95142eSMartin Matuska 	{ 0x01E37 , 0x00304 , 0x01E39 },
7356c95142eSMartin Matuska 	{ 0x01E5A , 0x00304 , 0x01E5C },
7366c95142eSMartin Matuska 	{ 0x01E5B , 0x00304 , 0x01E5D },
7376c95142eSMartin Matuska 	{ 0x01E62 , 0x00307 , 0x01E68 },
7386c95142eSMartin Matuska 	{ 0x01E63 , 0x00307 , 0x01E69 },
7396c95142eSMartin Matuska 	{ 0x01EA0 , 0x00302 , 0x01EAC },
7406c95142eSMartin Matuska 	{ 0x01EA0 , 0x00306 , 0x01EB6 },
7416c95142eSMartin Matuska 	{ 0x01EA1 , 0x00302 , 0x01EAD },
7426c95142eSMartin Matuska 	{ 0x01EA1 , 0x00306 , 0x01EB7 },
7436c95142eSMartin Matuska 	{ 0x01EB8 , 0x00302 , 0x01EC6 },
7446c95142eSMartin Matuska 	{ 0x01EB9 , 0x00302 , 0x01EC7 },
7456c95142eSMartin Matuska 	{ 0x01ECC , 0x00302 , 0x01ED8 },
7466c95142eSMartin Matuska 	{ 0x01ECD , 0x00302 , 0x01ED9 },
7476c95142eSMartin Matuska 	{ 0x01F00 , 0x00300 , 0x01F02 },
7486c95142eSMartin Matuska 	{ 0x01F00 , 0x00301 , 0x01F04 },
7496c95142eSMartin Matuska 	{ 0x01F00 , 0x00342 , 0x01F06 },
7506c95142eSMartin Matuska 	{ 0x01F00 , 0x00345 , 0x01F80 },
7516c95142eSMartin Matuska 	{ 0x01F01 , 0x00300 , 0x01F03 },
7526c95142eSMartin Matuska 	{ 0x01F01 , 0x00301 , 0x01F05 },
7536c95142eSMartin Matuska 	{ 0x01F01 , 0x00342 , 0x01F07 },
7546c95142eSMartin Matuska 	{ 0x01F01 , 0x00345 , 0x01F81 },
7556c95142eSMartin Matuska 	{ 0x01F02 , 0x00345 , 0x01F82 },
7566c95142eSMartin Matuska 	{ 0x01F03 , 0x00345 , 0x01F83 },
7576c95142eSMartin Matuska 	{ 0x01F04 , 0x00345 , 0x01F84 },
7586c95142eSMartin Matuska 	{ 0x01F05 , 0x00345 , 0x01F85 },
7596c95142eSMartin Matuska 	{ 0x01F06 , 0x00345 , 0x01F86 },
7606c95142eSMartin Matuska 	{ 0x01F07 , 0x00345 , 0x01F87 },
7616c95142eSMartin Matuska 	{ 0x01F08 , 0x00300 , 0x01F0A },
7626c95142eSMartin Matuska 	{ 0x01F08 , 0x00301 , 0x01F0C },
7636c95142eSMartin Matuska 	{ 0x01F08 , 0x00342 , 0x01F0E },
7646c95142eSMartin Matuska 	{ 0x01F08 , 0x00345 , 0x01F88 },
7656c95142eSMartin Matuska 	{ 0x01F09 , 0x00300 , 0x01F0B },
7666c95142eSMartin Matuska 	{ 0x01F09 , 0x00301 , 0x01F0D },
7676c95142eSMartin Matuska 	{ 0x01F09 , 0x00342 , 0x01F0F },
7686c95142eSMartin Matuska 	{ 0x01F09 , 0x00345 , 0x01F89 },
7696c95142eSMartin Matuska 	{ 0x01F0A , 0x00345 , 0x01F8A },
7706c95142eSMartin Matuska 	{ 0x01F0B , 0x00345 , 0x01F8B },
7716c95142eSMartin Matuska 	{ 0x01F0C , 0x00345 , 0x01F8C },
7726c95142eSMartin Matuska 	{ 0x01F0D , 0x00345 , 0x01F8D },
7736c95142eSMartin Matuska 	{ 0x01F0E , 0x00345 , 0x01F8E },
7746c95142eSMartin Matuska 	{ 0x01F0F , 0x00345 , 0x01F8F },
7756c95142eSMartin Matuska 	{ 0x01F10 , 0x00300 , 0x01F12 },
7766c95142eSMartin Matuska 	{ 0x01F10 , 0x00301 , 0x01F14 },
7776c95142eSMartin Matuska 	{ 0x01F11 , 0x00300 , 0x01F13 },
7786c95142eSMartin Matuska 	{ 0x01F11 , 0x00301 , 0x01F15 },
7796c95142eSMartin Matuska 	{ 0x01F18 , 0x00300 , 0x01F1A },
7806c95142eSMartin Matuska 	{ 0x01F18 , 0x00301 , 0x01F1C },
7816c95142eSMartin Matuska 	{ 0x01F19 , 0x00300 , 0x01F1B },
7826c95142eSMartin Matuska 	{ 0x01F19 , 0x00301 , 0x01F1D },
7836c95142eSMartin Matuska 	{ 0x01F20 , 0x00300 , 0x01F22 },
7846c95142eSMartin Matuska 	{ 0x01F20 , 0x00301 , 0x01F24 },
7856c95142eSMartin Matuska 	{ 0x01F20 , 0x00342 , 0x01F26 },
7866c95142eSMartin Matuska 	{ 0x01F20 , 0x00345 , 0x01F90 },
7876c95142eSMartin Matuska 	{ 0x01F21 , 0x00300 , 0x01F23 },
7886c95142eSMartin Matuska 	{ 0x01F21 , 0x00301 , 0x01F25 },
7896c95142eSMartin Matuska 	{ 0x01F21 , 0x00342 , 0x01F27 },
7906c95142eSMartin Matuska 	{ 0x01F21 , 0x00345 , 0x01F91 },
7916c95142eSMartin Matuska 	{ 0x01F22 , 0x00345 , 0x01F92 },
7926c95142eSMartin Matuska 	{ 0x01F23 , 0x00345 , 0x01F93 },
7936c95142eSMartin Matuska 	{ 0x01F24 , 0x00345 , 0x01F94 },
7946c95142eSMartin Matuska 	{ 0x01F25 , 0x00345 , 0x01F95 },
7956c95142eSMartin Matuska 	{ 0x01F26 , 0x00345 , 0x01F96 },
7966c95142eSMartin Matuska 	{ 0x01F27 , 0x00345 , 0x01F97 },
7976c95142eSMartin Matuska 	{ 0x01F28 , 0x00300 , 0x01F2A },
7986c95142eSMartin Matuska 	{ 0x01F28 , 0x00301 , 0x01F2C },
7996c95142eSMartin Matuska 	{ 0x01F28 , 0x00342 , 0x01F2E },
8006c95142eSMartin Matuska 	{ 0x01F28 , 0x00345 , 0x01F98 },
8016c95142eSMartin Matuska 	{ 0x01F29 , 0x00300 , 0x01F2B },
8026c95142eSMartin Matuska 	{ 0x01F29 , 0x00301 , 0x01F2D },
8036c95142eSMartin Matuska 	{ 0x01F29 , 0x00342 , 0x01F2F },
8046c95142eSMartin Matuska 	{ 0x01F29 , 0x00345 , 0x01F99 },
8056c95142eSMartin Matuska 	{ 0x01F2A , 0x00345 , 0x01F9A },
8066c95142eSMartin Matuska 	{ 0x01F2B , 0x00345 , 0x01F9B },
8076c95142eSMartin Matuska 	{ 0x01F2C , 0x00345 , 0x01F9C },
8086c95142eSMartin Matuska 	{ 0x01F2D , 0x00345 , 0x01F9D },
8096c95142eSMartin Matuska 	{ 0x01F2E , 0x00345 , 0x01F9E },
8106c95142eSMartin Matuska 	{ 0x01F2F , 0x00345 , 0x01F9F },
8116c95142eSMartin Matuska 	{ 0x01F30 , 0x00300 , 0x01F32 },
8126c95142eSMartin Matuska 	{ 0x01F30 , 0x00301 , 0x01F34 },
8136c95142eSMartin Matuska 	{ 0x01F30 , 0x00342 , 0x01F36 },
8146c95142eSMartin Matuska 	{ 0x01F31 , 0x00300 , 0x01F33 },
8156c95142eSMartin Matuska 	{ 0x01F31 , 0x00301 , 0x01F35 },
8166c95142eSMartin Matuska 	{ 0x01F31 , 0x00342 , 0x01F37 },
8176c95142eSMartin Matuska 	{ 0x01F38 , 0x00300 , 0x01F3A },
8186c95142eSMartin Matuska 	{ 0x01F38 , 0x00301 , 0x01F3C },
8196c95142eSMartin Matuska 	{ 0x01F38 , 0x00342 , 0x01F3E },
8206c95142eSMartin Matuska 	{ 0x01F39 , 0x00300 , 0x01F3B },
8216c95142eSMartin Matuska 	{ 0x01F39 , 0x00301 , 0x01F3D },
8226c95142eSMartin Matuska 	{ 0x01F39 , 0x00342 , 0x01F3F },
8236c95142eSMartin Matuska 	{ 0x01F40 , 0x00300 , 0x01F42 },
8246c95142eSMartin Matuska 	{ 0x01F40 , 0x00301 , 0x01F44 },
8256c95142eSMartin Matuska 	{ 0x01F41 , 0x00300 , 0x01F43 },
8266c95142eSMartin Matuska 	{ 0x01F41 , 0x00301 , 0x01F45 },
8276c95142eSMartin Matuska 	{ 0x01F48 , 0x00300 , 0x01F4A },
8286c95142eSMartin Matuska 	{ 0x01F48 , 0x00301 , 0x01F4C },
8296c95142eSMartin Matuska 	{ 0x01F49 , 0x00300 , 0x01F4B },
8306c95142eSMartin Matuska 	{ 0x01F49 , 0x00301 , 0x01F4D },
8316c95142eSMartin Matuska 	{ 0x01F50 , 0x00300 , 0x01F52 },
8326c95142eSMartin Matuska 	{ 0x01F50 , 0x00301 , 0x01F54 },
8336c95142eSMartin Matuska 	{ 0x01F50 , 0x00342 , 0x01F56 },
8346c95142eSMartin Matuska 	{ 0x01F51 , 0x00300 , 0x01F53 },
8356c95142eSMartin Matuska 	{ 0x01F51 , 0x00301 , 0x01F55 },
8366c95142eSMartin Matuska 	{ 0x01F51 , 0x00342 , 0x01F57 },
8376c95142eSMartin Matuska 	{ 0x01F59 , 0x00300 , 0x01F5B },
8386c95142eSMartin Matuska 	{ 0x01F59 , 0x00301 , 0x01F5D },
8396c95142eSMartin Matuska 	{ 0x01F59 , 0x00342 , 0x01F5F },
8406c95142eSMartin Matuska 	{ 0x01F60 , 0x00300 , 0x01F62 },
8416c95142eSMartin Matuska 	{ 0x01F60 , 0x00301 , 0x01F64 },
8426c95142eSMartin Matuska 	{ 0x01F60 , 0x00342 , 0x01F66 },
8436c95142eSMartin Matuska 	{ 0x01F60 , 0x00345 , 0x01FA0 },
8446c95142eSMartin Matuska 	{ 0x01F61 , 0x00300 , 0x01F63 },
8456c95142eSMartin Matuska 	{ 0x01F61 , 0x00301 , 0x01F65 },
8466c95142eSMartin Matuska 	{ 0x01F61 , 0x00342 , 0x01F67 },
8476c95142eSMartin Matuska 	{ 0x01F61 , 0x00345 , 0x01FA1 },
8486c95142eSMartin Matuska 	{ 0x01F62 , 0x00345 , 0x01FA2 },
8496c95142eSMartin Matuska 	{ 0x01F63 , 0x00345 , 0x01FA3 },
8506c95142eSMartin Matuska 	{ 0x01F64 , 0x00345 , 0x01FA4 },
8516c95142eSMartin Matuska 	{ 0x01F65 , 0x00345 , 0x01FA5 },
8526c95142eSMartin Matuska 	{ 0x01F66 , 0x00345 , 0x01FA6 },
8536c95142eSMartin Matuska 	{ 0x01F67 , 0x00345 , 0x01FA7 },
8546c95142eSMartin Matuska 	{ 0x01F68 , 0x00300 , 0x01F6A },
8556c95142eSMartin Matuska 	{ 0x01F68 , 0x00301 , 0x01F6C },
8566c95142eSMartin Matuska 	{ 0x01F68 , 0x00342 , 0x01F6E },
8576c95142eSMartin Matuska 	{ 0x01F68 , 0x00345 , 0x01FA8 },
8586c95142eSMartin Matuska 	{ 0x01F69 , 0x00300 , 0x01F6B },
8596c95142eSMartin Matuska 	{ 0x01F69 , 0x00301 , 0x01F6D },
8606c95142eSMartin Matuska 	{ 0x01F69 , 0x00342 , 0x01F6F },
8616c95142eSMartin Matuska 	{ 0x01F69 , 0x00345 , 0x01FA9 },
8626c95142eSMartin Matuska 	{ 0x01F6A , 0x00345 , 0x01FAA },
8636c95142eSMartin Matuska 	{ 0x01F6B , 0x00345 , 0x01FAB },
8646c95142eSMartin Matuska 	{ 0x01F6C , 0x00345 , 0x01FAC },
8656c95142eSMartin Matuska 	{ 0x01F6D , 0x00345 , 0x01FAD },
8666c95142eSMartin Matuska 	{ 0x01F6E , 0x00345 , 0x01FAE },
8676c95142eSMartin Matuska 	{ 0x01F6F , 0x00345 , 0x01FAF },
8686c95142eSMartin Matuska 	{ 0x01F70 , 0x00345 , 0x01FB2 },
8696c95142eSMartin Matuska 	{ 0x01F74 , 0x00345 , 0x01FC2 },
8706c95142eSMartin Matuska 	{ 0x01F7C , 0x00345 , 0x01FF2 },
8716c95142eSMartin Matuska 	{ 0x01FB6 , 0x00345 , 0x01FB7 },
8726c95142eSMartin Matuska 	{ 0x01FBF , 0x00300 , 0x01FCD },
8736c95142eSMartin Matuska 	{ 0x01FBF , 0x00301 , 0x01FCE },
8746c95142eSMartin Matuska 	{ 0x01FBF , 0x00342 , 0x01FCF },
8756c95142eSMartin Matuska 	{ 0x01FC6 , 0x00345 , 0x01FC7 },
8766c95142eSMartin Matuska 	{ 0x01FF6 , 0x00345 , 0x01FF7 },
8776c95142eSMartin Matuska 	{ 0x01FFE , 0x00300 , 0x01FDD },
8786c95142eSMartin Matuska 	{ 0x01FFE , 0x00301 , 0x01FDE },
8796c95142eSMartin Matuska 	{ 0x01FFE , 0x00342 , 0x01FDF },
8806c95142eSMartin Matuska 	{ 0x02190 , 0x00338 , 0x0219A },
8816c95142eSMartin Matuska 	{ 0x02192 , 0x00338 , 0x0219B },
8826c95142eSMartin Matuska 	{ 0x02194 , 0x00338 , 0x021AE },
8836c95142eSMartin Matuska 	{ 0x021D0 , 0x00338 , 0x021CD },
8846c95142eSMartin Matuska 	{ 0x021D2 , 0x00338 , 0x021CF },
8856c95142eSMartin Matuska 	{ 0x021D4 , 0x00338 , 0x021CE },
8866c95142eSMartin Matuska 	{ 0x02203 , 0x00338 , 0x02204 },
8876c95142eSMartin Matuska 	{ 0x02208 , 0x00338 , 0x02209 },
8886c95142eSMartin Matuska 	{ 0x0220B , 0x00338 , 0x0220C },
8896c95142eSMartin Matuska 	{ 0x02223 , 0x00338 , 0x02224 },
8906c95142eSMartin Matuska 	{ 0x02225 , 0x00338 , 0x02226 },
8916c95142eSMartin Matuska 	{ 0x0223C , 0x00338 , 0x02241 },
8926c95142eSMartin Matuska 	{ 0x02243 , 0x00338 , 0x02244 },
8936c95142eSMartin Matuska 	{ 0x02245 , 0x00338 , 0x02247 },
8946c95142eSMartin Matuska 	{ 0x02248 , 0x00338 , 0x02249 },
8956c95142eSMartin Matuska 	{ 0x0224D , 0x00338 , 0x0226D },
8966c95142eSMartin Matuska 	{ 0x02261 , 0x00338 , 0x02262 },
8976c95142eSMartin Matuska 	{ 0x02264 , 0x00338 , 0x02270 },
8986c95142eSMartin Matuska 	{ 0x02265 , 0x00338 , 0x02271 },
8996c95142eSMartin Matuska 	{ 0x02272 , 0x00338 , 0x02274 },
9006c95142eSMartin Matuska 	{ 0x02273 , 0x00338 , 0x02275 },
9016c95142eSMartin Matuska 	{ 0x02276 , 0x00338 , 0x02278 },
9026c95142eSMartin Matuska 	{ 0x02277 , 0x00338 , 0x02279 },
9036c95142eSMartin Matuska 	{ 0x0227A , 0x00338 , 0x02280 },
9046c95142eSMartin Matuska 	{ 0x0227B , 0x00338 , 0x02281 },
9056c95142eSMartin Matuska 	{ 0x0227C , 0x00338 , 0x022E0 },
9066c95142eSMartin Matuska 	{ 0x0227D , 0x00338 , 0x022E1 },
9076c95142eSMartin Matuska 	{ 0x02282 , 0x00338 , 0x02284 },
9086c95142eSMartin Matuska 	{ 0x02283 , 0x00338 , 0x02285 },
9096c95142eSMartin Matuska 	{ 0x02286 , 0x00338 , 0x02288 },
9106c95142eSMartin Matuska 	{ 0x02287 , 0x00338 , 0x02289 },
9116c95142eSMartin Matuska 	{ 0x02291 , 0x00338 , 0x022E2 },
9126c95142eSMartin Matuska 	{ 0x02292 , 0x00338 , 0x022E3 },
9136c95142eSMartin Matuska 	{ 0x022A2 , 0x00338 , 0x022AC },
9146c95142eSMartin Matuska 	{ 0x022A8 , 0x00338 , 0x022AD },
9156c95142eSMartin Matuska 	{ 0x022A9 , 0x00338 , 0x022AE },
9166c95142eSMartin Matuska 	{ 0x022AB , 0x00338 , 0x022AF },
9176c95142eSMartin Matuska 	{ 0x022B2 , 0x00338 , 0x022EA },
9186c95142eSMartin Matuska 	{ 0x022B3 , 0x00338 , 0x022EB },
9196c95142eSMartin Matuska 	{ 0x022B4 , 0x00338 , 0x022EC },
9206c95142eSMartin Matuska 	{ 0x022B5 , 0x00338 , 0x022ED },
9216c95142eSMartin Matuska 	{ 0x03046 , 0x03099 , 0x03094 },
9226c95142eSMartin Matuska 	{ 0x0304B , 0x03099 , 0x0304C },
9236c95142eSMartin Matuska 	{ 0x0304D , 0x03099 , 0x0304E },
9246c95142eSMartin Matuska 	{ 0x0304F , 0x03099 , 0x03050 },
9256c95142eSMartin Matuska 	{ 0x03051 , 0x03099 , 0x03052 },
9266c95142eSMartin Matuska 	{ 0x03053 , 0x03099 , 0x03054 },
9276c95142eSMartin Matuska 	{ 0x03055 , 0x03099 , 0x03056 },
9286c95142eSMartin Matuska 	{ 0x03057 , 0x03099 , 0x03058 },
9296c95142eSMartin Matuska 	{ 0x03059 , 0x03099 , 0x0305A },
9306c95142eSMartin Matuska 	{ 0x0305B , 0x03099 , 0x0305C },
9316c95142eSMartin Matuska 	{ 0x0305D , 0x03099 , 0x0305E },
9326c95142eSMartin Matuska 	{ 0x0305F , 0x03099 , 0x03060 },
9336c95142eSMartin Matuska 	{ 0x03061 , 0x03099 , 0x03062 },
9346c95142eSMartin Matuska 	{ 0x03064 , 0x03099 , 0x03065 },
9356c95142eSMartin Matuska 	{ 0x03066 , 0x03099 , 0x03067 },
9366c95142eSMartin Matuska 	{ 0x03068 , 0x03099 , 0x03069 },
9376c95142eSMartin Matuska 	{ 0x0306F , 0x03099 , 0x03070 },
9386c95142eSMartin Matuska 	{ 0x0306F , 0x0309A , 0x03071 },
9396c95142eSMartin Matuska 	{ 0x03072 , 0x03099 , 0x03073 },
9406c95142eSMartin Matuska 	{ 0x03072 , 0x0309A , 0x03074 },
9416c95142eSMartin Matuska 	{ 0x03075 , 0x03099 , 0x03076 },
9426c95142eSMartin Matuska 	{ 0x03075 , 0x0309A , 0x03077 },
9436c95142eSMartin Matuska 	{ 0x03078 , 0x03099 , 0x03079 },
9446c95142eSMartin Matuska 	{ 0x03078 , 0x0309A , 0x0307A },
9456c95142eSMartin Matuska 	{ 0x0307B , 0x03099 , 0x0307C },
9466c95142eSMartin Matuska 	{ 0x0307B , 0x0309A , 0x0307D },
9476c95142eSMartin Matuska 	{ 0x0309D , 0x03099 , 0x0309E },
9486c95142eSMartin Matuska 	{ 0x030A6 , 0x03099 , 0x030F4 },
9496c95142eSMartin Matuska 	{ 0x030AB , 0x03099 , 0x030AC },
9506c95142eSMartin Matuska 	{ 0x030AD , 0x03099 , 0x030AE },
9516c95142eSMartin Matuska 	{ 0x030AF , 0x03099 , 0x030B0 },
9526c95142eSMartin Matuska 	{ 0x030B1 , 0x03099 , 0x030B2 },
9536c95142eSMartin Matuska 	{ 0x030B3 , 0x03099 , 0x030B4 },
9546c95142eSMartin Matuska 	{ 0x030B5 , 0x03099 , 0x030B6 },
9556c95142eSMartin Matuska 	{ 0x030B7 , 0x03099 , 0x030B8 },
9566c95142eSMartin Matuska 	{ 0x030B9 , 0x03099 , 0x030BA },
9576c95142eSMartin Matuska 	{ 0x030BB , 0x03099 , 0x030BC },
9586c95142eSMartin Matuska 	{ 0x030BD , 0x03099 , 0x030BE },
9596c95142eSMartin Matuska 	{ 0x030BF , 0x03099 , 0x030C0 },
9606c95142eSMartin Matuska 	{ 0x030C1 , 0x03099 , 0x030C2 },
9616c95142eSMartin Matuska 	{ 0x030C4 , 0x03099 , 0x030C5 },
9626c95142eSMartin Matuska 	{ 0x030C6 , 0x03099 , 0x030C7 },
9636c95142eSMartin Matuska 	{ 0x030C8 , 0x03099 , 0x030C9 },
9646c95142eSMartin Matuska 	{ 0x030CF , 0x03099 , 0x030D0 },
9656c95142eSMartin Matuska 	{ 0x030CF , 0x0309A , 0x030D1 },
9666c95142eSMartin Matuska 	{ 0x030D2 , 0x03099 , 0x030D3 },
9676c95142eSMartin Matuska 	{ 0x030D2 , 0x0309A , 0x030D4 },
9686c95142eSMartin Matuska 	{ 0x030D5 , 0x03099 , 0x030D6 },
9696c95142eSMartin Matuska 	{ 0x030D5 , 0x0309A , 0x030D7 },
9706c95142eSMartin Matuska 	{ 0x030D8 , 0x03099 , 0x030D9 },
9716c95142eSMartin Matuska 	{ 0x030D8 , 0x0309A , 0x030DA },
9726c95142eSMartin Matuska 	{ 0x030DB , 0x03099 , 0x030DC },
9736c95142eSMartin Matuska 	{ 0x030DB , 0x0309A , 0x030DD },
9746c95142eSMartin Matuska 	{ 0x030EF , 0x03099 , 0x030F7 },
9756c95142eSMartin Matuska 	{ 0x030F0 , 0x03099 , 0x030F8 },
9766c95142eSMartin Matuska 	{ 0x030F1 , 0x03099 , 0x030F9 },
9776c95142eSMartin Matuska 	{ 0x030F2 , 0x03099 , 0x030FA },
9786c95142eSMartin Matuska 	{ 0x030FD , 0x03099 , 0x030FE },
9796c95142eSMartin Matuska 	{ 0x11099 , 0x110BA , 0x1109A },
9806c95142eSMartin Matuska 	{ 0x1109B , 0x110BA , 0x1109C },
9816c95142eSMartin Matuska 	{ 0x110A5 , 0x110BA , 0x110AB },
9826c95142eSMartin Matuska };
9836c95142eSMartin Matuska 
9846c95142eSMartin Matuska #define CANONICAL_CLASS_MIN	0x0300
9856c95142eSMartin Matuska #define CANONICAL_CLASS_MAX	0x1D244
9866c95142eSMartin Matuska 
9876c95142eSMartin Matuska #define IS_DECOMPOSABLE_BLOCK(uc)	\
9886c95142eSMartin Matuska 	(((uc)>>8) <= 0x1D2 && u_decomposable_blocks[(uc)>>8])
9896c95142eSMartin Matuska static const char u_decomposable_blocks[0x1D2+1] = {
9906c95142eSMartin Matuska 	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,
9916c95142eSMartin Matuska 	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,
9926c95142eSMartin Matuska 	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,
9936c95142eSMartin Matuska 	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,
9946c95142eSMartin Matuska 	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,
9956c95142eSMartin Matuska 	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,
9966c95142eSMartin Matuska 	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,
9976c95142eSMartin Matuska 	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,
9986c95142eSMartin Matuska 	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,
9996c95142eSMartin Matuska 	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,
10006c95142eSMartin Matuska 	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,
10016c95142eSMartin Matuska 	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,
10026c95142eSMartin Matuska 	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,
10036c95142eSMartin Matuska 	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,
10046c95142eSMartin Matuska 	0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,
10056c95142eSMartin Matuska };
10066c95142eSMartin Matuska 
10076c95142eSMartin Matuska /* Get Canonical Combining Class(CCC). */
10086c95142eSMartin Matuska #define CCC(uc)	\
10096c95142eSMartin Matuska 	(((uc) > 0x1D244)?0:\
10106c95142eSMartin Matuska 	ccc_val[ccc_val_index[ccc_index[(uc)>>8]][((uc)>>4)&0x0F]][(uc)&0x0F])
10116c95142eSMartin Matuska 
10126c95142eSMartin Matuska /* The table of the value of Canonical Cimbining Class */
10136c95142eSMartin Matuska static const unsigned char ccc_val[][16] = {
10146c95142eSMartin Matuska  /* idx=0: XXXX0 - XXXXF */
10156c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
10166c95142eSMartin Matuska  /* idx=1: 00300 - 0030F */
10176c95142eSMartin Matuska  {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
10186c95142eSMartin Matuska  /* idx=2: 00310 - 0031F */
10196c95142eSMartin Matuska  {230, 230, 230, 230, 230, 232, 220, 220, 220, 220, 232, 216, 220, 220, 220, 220 },
10206c95142eSMartin Matuska  /* idx=3: 00320 - 0032F */
10216c95142eSMartin Matuska  {220, 202, 202, 220, 220, 220, 220, 202, 202, 220, 220, 220, 220, 220, 220, 220 },
10226c95142eSMartin Matuska  /* idx=4: 00330 - 0033F */
10236c95142eSMartin Matuska  {220, 220, 220, 220, 1, 1, 1, 1, 1, 220, 220, 220, 220, 230, 230, 230 },
10246c95142eSMartin Matuska  /* idx=5: 00340 - 0034F */
10256c95142eSMartin Matuska  {230, 230, 230, 230, 230, 240, 230, 220, 220, 220, 230, 230, 230, 220, 220, 0 },
10266c95142eSMartin Matuska  /* idx=6: 00350 - 0035F */
10276c95142eSMartin Matuska  {230, 230, 230, 220, 220, 220, 220, 230, 232, 220, 220, 230, 233, 234, 234, 233 },
10286c95142eSMartin Matuska  /* idx=7: 00360 - 0036F */
10296c95142eSMartin Matuska  {234, 234, 233, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
10306c95142eSMartin Matuska  /* idx=8: 00480 - 0048F */
10316c95142eSMartin Matuska  {0, 0, 0, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0 },
10326c95142eSMartin Matuska  /* idx=9: 00590 - 0059F */
10336c95142eSMartin Matuska  {0, 220, 230, 230, 230, 230, 220, 230, 230, 230, 222, 220, 230, 230, 230, 230 },
10346c95142eSMartin Matuska  /* idx=10: 005A0 - 005AF */
10356c95142eSMartin Matuska  {230, 230, 220, 220, 220, 220, 220, 220, 230, 230, 220, 230, 230, 222, 228, 230 },
10366c95142eSMartin Matuska  /* idx=11: 005B0 - 005BF */
10376c95142eSMartin Matuska  {10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 19, 20, 21, 22, 0, 23 },
10386c95142eSMartin Matuska  /* idx=12: 005C0 - 005CF */
10396c95142eSMartin Matuska  {0, 24, 25, 0, 230, 220, 0, 18, 0, 0, 0, 0, 0, 0, 0, 0 },
10406c95142eSMartin Matuska  /* idx=13: 00610 - 0061F */
10416c95142eSMartin Matuska  {230, 230, 230, 230, 230, 230, 230, 230, 30, 31, 32, 0, 0, 0, 0, 0 },
10426c95142eSMartin Matuska  /* idx=14: 00640 - 0064F */
10436c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 27, 28, 29, 30, 31 },
10446c95142eSMartin Matuska  /* idx=15: 00650 - 0065F */
10456c95142eSMartin Matuska  {32, 33, 34, 230, 230, 220, 220, 230, 230, 230, 230, 230, 220, 230, 230, 220 },
10466c95142eSMartin Matuska  /* idx=16: 00670 - 0067F */
10476c95142eSMartin Matuska  {35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
10486c95142eSMartin Matuska  /* idx=17: 006D0 - 006DF */
10496c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 0, 0, 230 },
10506c95142eSMartin Matuska  /* idx=18: 006E0 - 006EF */
10516c95142eSMartin Matuska  {230, 230, 230, 220, 230, 0, 0, 230, 230, 0, 220, 230, 230, 220, 0, 0 },
10526c95142eSMartin Matuska  /* idx=19: 00710 - 0071F */
10536c95142eSMartin Matuska  {0, 36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
10546c95142eSMartin Matuska  /* idx=20: 00730 - 0073F */
10556c95142eSMartin Matuska  {230, 220, 230, 230, 220, 230, 230, 220, 220, 220, 230, 220, 220, 230, 220, 230 },
10566c95142eSMartin Matuska  /* idx=21: 00740 - 0074F */
10576c95142eSMartin Matuska  {230, 230, 220, 230, 220, 230, 220, 230, 220, 230, 230, 0, 0, 0, 0, 0 },
10586c95142eSMartin Matuska  /* idx=22: 007E0 - 007EF */
10596c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 230 },
10606c95142eSMartin Matuska  /* idx=23: 007F0 - 007FF */
10616c95142eSMartin Matuska  {230, 230, 220, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
10626c95142eSMartin Matuska  /* idx=24: 00810 - 0081F */
10636c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 230, 230, 230, 230, 230 },
10646c95142eSMartin Matuska  /* idx=25: 00820 - 0082F */
10656c95142eSMartin Matuska  {230, 230, 230, 230, 0, 230, 230, 230, 0, 230, 230, 230, 230, 230, 0, 0 },
10666c95142eSMartin Matuska  /* idx=26: 00850 - 0085F */
10676c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 0, 0, 0 },
10686c95142eSMartin Matuska  /* idx=27: 00930 - 0093F */
10696c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
10706c95142eSMartin Matuska  /* idx=28: 00940 - 0094F */
10716c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
10726c95142eSMartin Matuska  /* idx=29: 00950 - 0095F */
10736c95142eSMartin Matuska  {0, 230, 220, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
10746c95142eSMartin Matuska  /* idx=30: 009B0 - 009BF */
10756c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
10766c95142eSMartin Matuska  /* idx=31: 009C0 - 009CF */
10776c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
10786c95142eSMartin Matuska  /* idx=32: 00A30 - 00A3F */
10796c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
10806c95142eSMartin Matuska  /* idx=33: 00A40 - 00A4F */
10816c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
10826c95142eSMartin Matuska  /* idx=34: 00AB0 - 00ABF */
10836c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
10846c95142eSMartin Matuska  /* idx=35: 00AC0 - 00ACF */
10856c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
10866c95142eSMartin Matuska  /* idx=36: 00B30 - 00B3F */
10876c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
10886c95142eSMartin Matuska  /* idx=37: 00B40 - 00B4F */
10896c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
10906c95142eSMartin Matuska  /* idx=38: 00BC0 - 00BCF */
10916c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
10926c95142eSMartin Matuska  /* idx=39: 00C40 - 00C4F */
10936c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
10946c95142eSMartin Matuska  /* idx=40: 00C50 - 00C5F */
10956c95142eSMartin Matuska  {0, 0, 0, 0, 0, 84, 91, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
10966c95142eSMartin Matuska  /* idx=41: 00CB0 - 00CBF */
10976c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0 },
10986c95142eSMartin Matuska  /* idx=42: 00CC0 - 00CCF */
10996c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
11006c95142eSMartin Matuska  /* idx=43: 00D40 - 00D4F */
11016c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
11026c95142eSMartin Matuska  /* idx=44: 00DC0 - 00DCF */
11036c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0 },
11046c95142eSMartin Matuska  /* idx=45: 00E30 - 00E3F */
11056c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 103, 103, 9, 0, 0, 0, 0, 0 },
11066c95142eSMartin Matuska  /* idx=46: 00E40 - 00E4F */
11076c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 107, 107, 107, 107, 0, 0, 0, 0 },
11086c95142eSMartin Matuska  /* idx=47: 00EB0 - 00EBF */
11096c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 118, 118, 0, 0, 0, 0, 0, 0 },
11106c95142eSMartin Matuska  /* idx=48: 00EC0 - 00ECF */
11116c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 122, 122, 122, 122, 0, 0, 0, 0 },
11126c95142eSMartin Matuska  /* idx=49: 00F10 - 00F1F */
11136c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 0, 0, 0, 0, 0, 0 },
11146c95142eSMartin Matuska  /* idx=50: 00F30 - 00F3F */
11156c95142eSMartin Matuska  {0, 0, 0, 0, 0, 220, 0, 220, 0, 216, 0, 0, 0, 0, 0, 0 },
11166c95142eSMartin Matuska  /* idx=51: 00F70 - 00F7F */
11176c95142eSMartin Matuska  {0, 129, 130, 0, 132, 0, 0, 0, 0, 0, 130, 130, 130, 130, 0, 0 },
11186c95142eSMartin Matuska  /* idx=52: 00F80 - 00F8F */
11196c95142eSMartin Matuska  {130, 0, 230, 230, 9, 0, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0 },
11206c95142eSMartin Matuska  /* idx=53: 00FC0 - 00FCF */
11216c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 220, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11226c95142eSMartin Matuska  /* idx=54: 01030 - 0103F */
11236c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 7, 0, 9, 9, 0, 0, 0, 0, 0 },
11246c95142eSMartin Matuska  /* idx=55: 01080 - 0108F */
11256c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0 },
11266c95142eSMartin Matuska  /* idx=56: 01350 - 0135F */
11276c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230 },
11286c95142eSMartin Matuska  /* idx=57: 01710 - 0171F */
11296c95142eSMartin Matuska  {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11306c95142eSMartin Matuska  /* idx=58: 01730 - 0173F */
11316c95142eSMartin Matuska  {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11326c95142eSMartin Matuska  /* idx=59: 017D0 - 017DF */
11336c95142eSMartin Matuska  {0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 0, 0 },
11346c95142eSMartin Matuska  /* idx=60: 018A0 - 018AF */
11356c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 228, 0, 0, 0, 0, 0, 0 },
11366c95142eSMartin Matuska  /* idx=61: 01930 - 0193F */
11376c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 222, 230, 220, 0, 0, 0, 0 },
11386c95142eSMartin Matuska  /* idx=62: 01A10 - 01A1F */
11396c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 230, 220, 0, 0, 0, 0, 0, 0, 0 },
11406c95142eSMartin Matuska  /* idx=63: 01A60 - 01A6F */
11416c95142eSMartin Matuska  {9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11426c95142eSMartin Matuska  /* idx=64: 01A70 - 01A7F */
11436c95142eSMartin Matuska  {0, 0, 0, 0, 0, 230, 230, 230, 230, 230, 230, 230, 230, 0, 0, 220 },
11446c95142eSMartin Matuska  /* idx=65: 01B30 - 01B3F */
11456c95142eSMartin Matuska  {0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11466c95142eSMartin Matuska  /* idx=66: 01B40 - 01B4F */
11476c95142eSMartin Matuska  {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11486c95142eSMartin Matuska  /* idx=67: 01B60 - 01B6F */
11496c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 220, 230, 230, 230 },
11506c95142eSMartin Matuska  /* idx=68: 01B70 - 01B7F */
11516c95142eSMartin Matuska  {230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11526c95142eSMartin Matuska  /* idx=69: 01BA0 - 01BAF */
11536c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0 },
11546c95142eSMartin Matuska  /* idx=70: 01BE0 - 01BEF */
11556c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11566c95142eSMartin Matuska  /* idx=71: 01BF0 - 01BFF */
11576c95142eSMartin Matuska  {0, 0, 9, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11586c95142eSMartin Matuska  /* idx=72: 01C30 - 01C3F */
11596c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0 },
11606c95142eSMartin Matuska  /* idx=73: 01CD0 - 01CDF */
11616c95142eSMartin Matuska  {230, 230, 230, 0, 1, 220, 220, 220, 220, 220, 230, 230, 220, 220, 220, 220 },
11626c95142eSMartin Matuska  /* idx=74: 01CE0 - 01CEF */
11636c95142eSMartin Matuska  {230, 0, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 0, 220, 0, 0 },
11646c95142eSMartin Matuska  /* idx=75: 01DC0 - 01DCF */
11656c95142eSMartin Matuska  {230, 230, 220, 230, 230, 230, 230, 230, 230, 230, 220, 230, 230, 234, 214, 220 },
11666c95142eSMartin Matuska  /* idx=76: 01DD0 - 01DDF */
11676c95142eSMartin Matuska  {202, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
11686c95142eSMartin Matuska  /* idx=77: 01DE0 - 01DEF */
11696c95142eSMartin Matuska  {230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11706c95142eSMartin Matuska  /* idx=78: 01DF0 - 01DFF */
11716c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 233, 220, 230, 220 },
11726c95142eSMartin Matuska  /* idx=79: 020D0 - 020DF */
11736c95142eSMartin Matuska  {230, 230, 1, 1, 230, 230, 230, 230, 1, 1, 1, 230, 230, 0, 0, 0 },
11746c95142eSMartin Matuska  /* idx=80: 020E0 - 020EF */
11756c95142eSMartin Matuska  {0, 230, 0, 0, 0, 1, 1, 230, 220, 230, 1, 1, 220, 220, 220, 220 },
11766c95142eSMartin Matuska  /* idx=81: 020F0 - 020FF */
11776c95142eSMartin Matuska  {230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11786c95142eSMartin Matuska  /* idx=82: 02CE0 - 02CEF */
11796c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230 },
11806c95142eSMartin Matuska  /* idx=83: 02CF0 - 02CFF */
11816c95142eSMartin Matuska  {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11826c95142eSMartin Matuska  /* idx=84: 02D70 - 02D7F */
11836c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9 },
11846c95142eSMartin Matuska  /* idx=85: 02DE0 - 02DEF */
11856c95142eSMartin Matuska  {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
11866c95142eSMartin Matuska  /* idx=86: 02DF0 - 02DFF */
11876c95142eSMartin Matuska  {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
11886c95142eSMartin Matuska  /* idx=87: 03020 - 0302F */
11896c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 218, 228, 232, 222, 224, 224 },
11906c95142eSMartin Matuska  /* idx=88: 03090 - 0309F */
11916c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 8, 8, 0, 0, 0, 0, 0 },
11926c95142eSMartin Matuska  /* idx=89: 0A660 - 0A66F */
11936c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230 },
11946c95142eSMartin Matuska  /* idx=90: 0A670 - 0A67F */
11956c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 0, 0 },
11966c95142eSMartin Matuska  /* idx=91: 0A6F0 - 0A6FF */
11976c95142eSMartin Matuska  {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
11986c95142eSMartin Matuska  /* idx=92: 0A800 - 0A80F */
11996c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12006c95142eSMartin Matuska  /* idx=93: 0A8C0 - 0A8CF */
12016c95142eSMartin Matuska  {0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12026c95142eSMartin Matuska  /* idx=94: 0A8E0 - 0A8EF */
12036c95142eSMartin Matuska  {230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230, 230 },
12046c95142eSMartin Matuska  /* idx=95: 0A8F0 - 0A8FF */
12056c95142eSMartin Matuska  {230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12066c95142eSMartin Matuska  /* idx=96: 0A920 - 0A92F */
12076c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 0, 0 },
12086c95142eSMartin Matuska  /* idx=97: 0A950 - 0A95F */
12096c95142eSMartin Matuska  {0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12106c95142eSMartin Matuska  /* idx=98: 0A9B0 - 0A9BF */
12116c95142eSMartin Matuska  {0, 0, 0, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12126c95142eSMartin Matuska  /* idx=99: 0A9C0 - 0A9CF */
12136c95142eSMartin Matuska  {9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12146c95142eSMartin Matuska  /* idx=100: 0AAB0 - 0AABF */
12156c95142eSMartin Matuska  {230, 0, 230, 230, 220, 0, 0, 230, 230, 0, 0, 0, 0, 0, 230, 230 },
12166c95142eSMartin Matuska  /* idx=101: 0AAC0 - 0AACF */
12176c95142eSMartin Matuska  {0, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12186c95142eSMartin Matuska  /* idx=102: 0ABE0 - 0ABEF */
12196c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 0, 0 },
12206c95142eSMartin Matuska  /* idx=103: 0FB10 - 0FB1F */
12216c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 26, 0 },
12226c95142eSMartin Matuska  /* idx=104: 0FE20 - 0FE2F */
12236c95142eSMartin Matuska  {230, 230, 230, 230, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12246c95142eSMartin Matuska  /* idx=105: 101F0 - 101FF */
12256c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 0 },
12266c95142eSMartin Matuska  /* idx=106: 10A00 - 10A0F */
12276c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 220, 0, 230 },
12286c95142eSMartin Matuska  /* idx=107: 10A30 - 10A3F */
12296c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 230, 1, 220, 0, 0, 0, 0, 9 },
12306c95142eSMartin Matuska  /* idx=108: 11040 - 1104F */
12316c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 9, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12326c95142eSMartin Matuska  /* idx=109: 110B0 - 110BF */
12336c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 9, 7, 0, 0, 0, 0, 0 },
12346c95142eSMartin Matuska  /* idx=110: 1D160 - 1D16F */
12356c95142eSMartin Matuska  {0, 0, 0, 0, 0, 216, 216, 1, 1, 1, 0, 0, 0, 226, 216, 216 },
12366c95142eSMartin Matuska  /* idx=111: 1D170 - 1D17F */
12376c95142eSMartin Matuska  {216, 216, 216, 0, 0, 0, 0, 0, 0, 0, 0, 220, 220, 220, 220, 220 },
12386c95142eSMartin Matuska  /* idx=112: 1D180 - 1D18F */
12396c95142eSMartin Matuska  {220, 220, 220, 0, 0, 230, 230, 230, 230, 230, 220, 220, 0, 0, 0, 0 },
12406c95142eSMartin Matuska  /* idx=113: 1D1A0 - 1D1AF */
12416c95142eSMartin Matuska  {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 230, 230, 230, 230, 0, 0 },
12426c95142eSMartin Matuska  /* idx=114: 1D240 - 1D24F */
12436c95142eSMartin Matuska  {0, 0, 230, 230, 230, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12446c95142eSMartin Matuska };
12456c95142eSMartin Matuska 
12466c95142eSMartin Matuska /* The index table to ccc_val[*][16] */
12476c95142eSMartin Matuska static const unsigned char ccc_val_index[][16] = {
12486c95142eSMartin Matuska  /* idx=0: XXX00 - XXXFF */
12496c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12506c95142eSMartin Matuska  /* idx=1: 00300 - 003FF */
12516c95142eSMartin Matuska  { 1, 2, 3, 4, 5, 6, 7, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12526c95142eSMartin Matuska  /* idx=2: 00400 - 004FF */
12536c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 8, 0, 0, 0, 0, 0, 0, 0 },
12546c95142eSMartin Matuska  /* idx=3: 00500 - 005FF */
12556c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 9,10,11,12, 0, 0, 0 },
12566c95142eSMartin Matuska  /* idx=4: 00600 - 006FF */
12576c95142eSMartin Matuska  { 0,13, 0, 0,14,15, 0,16, 0, 0, 0, 0, 0,17,18, 0 },
12586c95142eSMartin Matuska  /* idx=5: 00700 - 007FF */
12596c95142eSMartin Matuska  { 0,19, 0,20,21, 0, 0, 0, 0, 0, 0, 0, 0, 0,22,23 },
12606c95142eSMartin Matuska  /* idx=6: 00800 - 008FF */
12616c95142eSMartin Matuska  { 0,24,25, 0, 0,26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12626c95142eSMartin Matuska  /* idx=7: 00900 - 009FF */
12636c95142eSMartin Matuska  { 0, 0, 0,27,28,29, 0, 0, 0, 0, 0,30,31, 0, 0, 0 },
12646c95142eSMartin Matuska  /* idx=8: 00A00 - 00AFF */
12656c95142eSMartin Matuska  { 0, 0, 0,32,33, 0, 0, 0, 0, 0, 0,34,35, 0, 0, 0 },
12666c95142eSMartin Matuska  /* idx=9: 00B00 - 00BFF */
12676c95142eSMartin Matuska  { 0, 0, 0,36,37, 0, 0, 0, 0, 0, 0, 0,38, 0, 0, 0 },
12686c95142eSMartin Matuska  /* idx=10: 00C00 - 00CFF */
12696c95142eSMartin Matuska  { 0, 0, 0, 0,39,40, 0, 0, 0, 0, 0,41,42, 0, 0, 0 },
12706c95142eSMartin Matuska  /* idx=11: 00D00 - 00DFF */
12716c95142eSMartin Matuska  { 0, 0, 0, 0,43, 0, 0, 0, 0, 0, 0, 0,44, 0, 0, 0 },
12726c95142eSMartin Matuska  /* idx=12: 00E00 - 00EFF */
12736c95142eSMartin Matuska  { 0, 0, 0,45,46, 0, 0, 0, 0, 0, 0,47,48, 0, 0, 0 },
12746c95142eSMartin Matuska  /* idx=13: 00F00 - 00FFF */
12756c95142eSMartin Matuska  { 0,49, 0,50, 0, 0, 0,51,52, 0, 0, 0,53, 0, 0, 0 },
12766c95142eSMartin Matuska  /* idx=14: 01000 - 010FF */
12776c95142eSMartin Matuska  { 0, 0, 0,54, 0, 0, 0, 0,55, 0, 0, 0, 0, 0, 0, 0 },
12786c95142eSMartin Matuska  /* idx=15: 01300 - 013FF */
12796c95142eSMartin Matuska  { 0, 0, 0, 0, 0,56, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12806c95142eSMartin Matuska  /* idx=16: 01700 - 017FF */
12816c95142eSMartin Matuska  { 0,57, 0,58, 0, 0, 0, 0, 0, 0, 0, 0, 0,59, 0, 0 },
12826c95142eSMartin Matuska  /* idx=17: 01800 - 018FF */
12836c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,60, 0, 0, 0, 0, 0 },
12846c95142eSMartin Matuska  /* idx=18: 01900 - 019FF */
12856c95142eSMartin Matuska  { 0, 0, 0,61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
12866c95142eSMartin Matuska  /* idx=19: 01A00 - 01AFF */
12876c95142eSMartin Matuska  { 0,62, 0, 0, 0, 0,63,64, 0, 0, 0, 0, 0, 0, 0, 0 },
12886c95142eSMartin Matuska  /* idx=20: 01B00 - 01BFF */
12896c95142eSMartin Matuska  { 0, 0, 0,65,66, 0,67,68, 0, 0,69, 0, 0, 0,70,71 },
12906c95142eSMartin Matuska  /* idx=21: 01C00 - 01CFF */
12916c95142eSMartin Matuska  { 0, 0, 0,72, 0, 0, 0, 0, 0, 0, 0, 0, 0,73,74, 0 },
12926c95142eSMartin Matuska  /* idx=22: 01D00 - 01DFF */
12936c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,75,76,77,78 },
12946c95142eSMartin Matuska  /* idx=23: 02000 - 020FF */
12956c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,79,80,81 },
12966c95142eSMartin Matuska  /* idx=24: 02C00 - 02CFF */
12976c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,82,83 },
12986c95142eSMartin Matuska  /* idx=25: 02D00 - 02DFF */
12996c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0,84, 0, 0, 0, 0, 0, 0,85,86 },
13006c95142eSMartin Matuska  /* idx=26: 03000 - 030FF */
13016c95142eSMartin Matuska  { 0, 0,87, 0, 0, 0, 0, 0, 0,88, 0, 0, 0, 0, 0, 0 },
13026c95142eSMartin Matuska  /* idx=27: 0A600 - 0A6FF */
13036c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0,89,90, 0, 0, 0, 0, 0, 0, 0,91 },
13046c95142eSMartin Matuska  /* idx=28: 0A800 - 0A8FF */
13056c95142eSMartin Matuska  {92, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,93, 0,94,95 },
13066c95142eSMartin Matuska  /* idx=29: 0A900 - 0A9FF */
13076c95142eSMartin Matuska  { 0, 0,96, 0, 0,97, 0, 0, 0, 0, 0,98,99, 0, 0, 0 },
13086c95142eSMartin Matuska  /* idx=30: 0AA00 - 0AAFF */
13096c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,100,101, 0, 0, 0 },
13106c95142eSMartin Matuska  /* idx=31: 0AB00 - 0ABFF */
13116c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,102, 0 },
13126c95142eSMartin Matuska  /* idx=32: 0FB00 - 0FBFF */
13136c95142eSMartin Matuska  { 0,103, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
13146c95142eSMartin Matuska  /* idx=33: 0FE00 - 0FEFF */
13156c95142eSMartin Matuska  { 0, 0,104, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
13166c95142eSMartin Matuska  /* idx=34: 10100 - 101FF */
13176c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,105 },
13186c95142eSMartin Matuska  /* idx=35: 10A00 - 10AFF */
13196c95142eSMartin Matuska  {106, 0, 0,107, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
13206c95142eSMartin Matuska  /* idx=36: 11000 - 110FF */
13216c95142eSMartin Matuska  { 0, 0, 0, 0,108, 0, 0, 0, 0, 0, 0,109, 0, 0, 0, 0 },
13226c95142eSMartin Matuska  /* idx=37: 1D100 - 1D1FF */
13236c95142eSMartin Matuska  { 0, 0, 0, 0, 0, 0,110,111,112, 0,113, 0, 0, 0, 0, 0 },
13246c95142eSMartin Matuska  /* idx=38: 1D200 - 1D2FF */
13256c95142eSMartin Matuska  { 0, 0, 0, 0,114, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 },
13266c95142eSMartin Matuska };
13276c95142eSMartin Matuska 
13286c95142eSMartin Matuska /* The index table to ccc_val_index[*][16] */
13296c95142eSMartin Matuska static const unsigned char ccc_index[] = {
13306c95142eSMartin Matuska   0, 0, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9,10,11,12,13,14, 0, 0,15, 0, 0, 0,16,
13316c95142eSMartin Matuska  17,18,19,20,21,22, 0, 0,23, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,24,25, 0, 0,
13326c95142eSMartin Matuska  26, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13336c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13346c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13356c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13366c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,27, 0,
13376c95142eSMartin Matuska  28,29,30,31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13386c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13396c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13406c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,32, 0, 0,33, 0, 0,34, 0, 0, 0, 0, 0, 0,
13416c95142eSMartin Matuska   0, 0,35, 0, 0, 0, 0, 0,36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13426c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13436c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13446c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13456c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13466c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13476c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13486c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
13496c95142eSMartin Matuska   0, 0, 0, 0, 0, 0, 0, 0, 0,37,38,};
13506c95142eSMartin Matuska 
1351*fd082e96SMartin Matuska struct unicode_decomposition_table {
1352*fd082e96SMartin Matuska 	uint32_t nfc;
1353*fd082e96SMartin Matuska 	uint32_t cp1;
1354*fd082e96SMartin Matuska 	uint32_t cp2;
1355*fd082e96SMartin Matuska };
1356*fd082e96SMartin Matuska 
1357*fd082e96SMartin Matuska static const struct unicode_decomposition_table u_decomposition_table[] = {
1358*fd082e96SMartin Matuska 	{ 0x000C0 , 0x00041 , 0x00300 },
1359*fd082e96SMartin Matuska 	{ 0x000C1 , 0x00041 , 0x00301 },
1360*fd082e96SMartin Matuska 	{ 0x000C2 , 0x00041 , 0x00302 },
1361*fd082e96SMartin Matuska 	{ 0x000C3 , 0x00041 , 0x00303 },
1362*fd082e96SMartin Matuska 	{ 0x000C4 , 0x00041 , 0x00308 },
1363*fd082e96SMartin Matuska 	{ 0x000C5 , 0x00041 , 0x0030A },
1364*fd082e96SMartin Matuska 	{ 0x000C7 , 0x00043 , 0x00327 },
1365*fd082e96SMartin Matuska 	{ 0x000C8 , 0x00045 , 0x00300 },
1366*fd082e96SMartin Matuska 	{ 0x000C9 , 0x00045 , 0x00301 },
1367*fd082e96SMartin Matuska 	{ 0x000CA , 0x00045 , 0x00302 },
1368*fd082e96SMartin Matuska 	{ 0x000CB , 0x00045 , 0x00308 },
1369*fd082e96SMartin Matuska 	{ 0x000CC , 0x00049 , 0x00300 },
1370*fd082e96SMartin Matuska 	{ 0x000CD , 0x00049 , 0x00301 },
1371*fd082e96SMartin Matuska 	{ 0x000CE , 0x00049 , 0x00302 },
1372*fd082e96SMartin Matuska 	{ 0x000CF , 0x00049 , 0x00308 },
1373*fd082e96SMartin Matuska 	{ 0x000D1 , 0x0004E , 0x00303 },
1374*fd082e96SMartin Matuska 	{ 0x000D2 , 0x0004F , 0x00300 },
1375*fd082e96SMartin Matuska 	{ 0x000D3 , 0x0004F , 0x00301 },
1376*fd082e96SMartin Matuska 	{ 0x000D4 , 0x0004F , 0x00302 },
1377*fd082e96SMartin Matuska 	{ 0x000D5 , 0x0004F , 0x00303 },
1378*fd082e96SMartin Matuska 	{ 0x000D6 , 0x0004F , 0x00308 },
1379*fd082e96SMartin Matuska 	{ 0x000D9 , 0x00055 , 0x00300 },
1380*fd082e96SMartin Matuska 	{ 0x000DA , 0x00055 , 0x00301 },
1381*fd082e96SMartin Matuska 	{ 0x000DB , 0x00055 , 0x00302 },
1382*fd082e96SMartin Matuska 	{ 0x000DC , 0x00055 , 0x00308 },
1383*fd082e96SMartin Matuska 	{ 0x000DD , 0x00059 , 0x00301 },
1384*fd082e96SMartin Matuska 	{ 0x000E0 , 0x00061 , 0x00300 },
1385*fd082e96SMartin Matuska 	{ 0x000E1 , 0x00061 , 0x00301 },
1386*fd082e96SMartin Matuska 	{ 0x000E2 , 0x00061 , 0x00302 },
1387*fd082e96SMartin Matuska 	{ 0x000E3 , 0x00061 , 0x00303 },
1388*fd082e96SMartin Matuska 	{ 0x000E4 , 0x00061 , 0x00308 },
1389*fd082e96SMartin Matuska 	{ 0x000E5 , 0x00061 , 0x0030A },
1390*fd082e96SMartin Matuska 	{ 0x000E7 , 0x00063 , 0x00327 },
1391*fd082e96SMartin Matuska 	{ 0x000E8 , 0x00065 , 0x00300 },
1392*fd082e96SMartin Matuska 	{ 0x000E9 , 0x00065 , 0x00301 },
1393*fd082e96SMartin Matuska 	{ 0x000EA , 0x00065 , 0x00302 },
1394*fd082e96SMartin Matuska 	{ 0x000EB , 0x00065 , 0x00308 },
1395*fd082e96SMartin Matuska 	{ 0x000EC , 0x00069 , 0x00300 },
1396*fd082e96SMartin Matuska 	{ 0x000ED , 0x00069 , 0x00301 },
1397*fd082e96SMartin Matuska 	{ 0x000EE , 0x00069 , 0x00302 },
1398*fd082e96SMartin Matuska 	{ 0x000EF , 0x00069 , 0x00308 },
1399*fd082e96SMartin Matuska 	{ 0x000F1 , 0x0006E , 0x00303 },
1400*fd082e96SMartin Matuska 	{ 0x000F2 , 0x0006F , 0x00300 },
1401*fd082e96SMartin Matuska 	{ 0x000F3 , 0x0006F , 0x00301 },
1402*fd082e96SMartin Matuska 	{ 0x000F4 , 0x0006F , 0x00302 },
1403*fd082e96SMartin Matuska 	{ 0x000F5 , 0x0006F , 0x00303 },
1404*fd082e96SMartin Matuska 	{ 0x000F6 , 0x0006F , 0x00308 },
1405*fd082e96SMartin Matuska 	{ 0x000F9 , 0x00075 , 0x00300 },
1406*fd082e96SMartin Matuska 	{ 0x000FA , 0x00075 , 0x00301 },
1407*fd082e96SMartin Matuska 	{ 0x000FB , 0x00075 , 0x00302 },
1408*fd082e96SMartin Matuska 	{ 0x000FC , 0x00075 , 0x00308 },
1409*fd082e96SMartin Matuska 	{ 0x000FD , 0x00079 , 0x00301 },
1410*fd082e96SMartin Matuska 	{ 0x000FF , 0x00079 , 0x00308 },
1411*fd082e96SMartin Matuska 	{ 0x00100 , 0x00041 , 0x00304 },
1412*fd082e96SMartin Matuska 	{ 0x00101 , 0x00061 , 0x00304 },
1413*fd082e96SMartin Matuska 	{ 0x00102 , 0x00041 , 0x00306 },
1414*fd082e96SMartin Matuska 	{ 0x00103 , 0x00061 , 0x00306 },
1415*fd082e96SMartin Matuska 	{ 0x00104 , 0x00041 , 0x00328 },
1416*fd082e96SMartin Matuska 	{ 0x00105 , 0x00061 , 0x00328 },
1417*fd082e96SMartin Matuska 	{ 0x00106 , 0x00043 , 0x00301 },
1418*fd082e96SMartin Matuska 	{ 0x00107 , 0x00063 , 0x00301 },
1419*fd082e96SMartin Matuska 	{ 0x00108 , 0x00043 , 0x00302 },
1420*fd082e96SMartin Matuska 	{ 0x00109 , 0x00063 , 0x00302 },
1421*fd082e96SMartin Matuska 	{ 0x0010A , 0x00043 , 0x00307 },
1422*fd082e96SMartin Matuska 	{ 0x0010B , 0x00063 , 0x00307 },
1423*fd082e96SMartin Matuska 	{ 0x0010C , 0x00043 , 0x0030C },
1424*fd082e96SMartin Matuska 	{ 0x0010D , 0x00063 , 0x0030C },
1425*fd082e96SMartin Matuska 	{ 0x0010E , 0x00044 , 0x0030C },
1426*fd082e96SMartin Matuska 	{ 0x0010F , 0x00064 , 0x0030C },
1427*fd082e96SMartin Matuska 	{ 0x00112 , 0x00045 , 0x00304 },
1428*fd082e96SMartin Matuska 	{ 0x00113 , 0x00065 , 0x00304 },
1429*fd082e96SMartin Matuska 	{ 0x00114 , 0x00045 , 0x00306 },
1430*fd082e96SMartin Matuska 	{ 0x00115 , 0x00065 , 0x00306 },
1431*fd082e96SMartin Matuska 	{ 0x00116 , 0x00045 , 0x00307 },
1432*fd082e96SMartin Matuska 	{ 0x00117 , 0x00065 , 0x00307 },
1433*fd082e96SMartin Matuska 	{ 0x00118 , 0x00045 , 0x00328 },
1434*fd082e96SMartin Matuska 	{ 0x00119 , 0x00065 , 0x00328 },
1435*fd082e96SMartin Matuska 	{ 0x0011A , 0x00045 , 0x0030C },
1436*fd082e96SMartin Matuska 	{ 0x0011B , 0x00065 , 0x0030C },
1437*fd082e96SMartin Matuska 	{ 0x0011C , 0x00047 , 0x00302 },
1438*fd082e96SMartin Matuska 	{ 0x0011D , 0x00067 , 0x00302 },
1439*fd082e96SMartin Matuska 	{ 0x0011E , 0x00047 , 0x00306 },
1440*fd082e96SMartin Matuska 	{ 0x0011F , 0x00067 , 0x00306 },
1441*fd082e96SMartin Matuska 	{ 0x00120 , 0x00047 , 0x00307 },
1442*fd082e96SMartin Matuska 	{ 0x00121 , 0x00067 , 0x00307 },
1443*fd082e96SMartin Matuska 	{ 0x00122 , 0x00047 , 0x00327 },
1444*fd082e96SMartin Matuska 	{ 0x00123 , 0x00067 , 0x00327 },
1445*fd082e96SMartin Matuska 	{ 0x00124 , 0x00048 , 0x00302 },
1446*fd082e96SMartin Matuska 	{ 0x00125 , 0x00068 , 0x00302 },
1447*fd082e96SMartin Matuska 	{ 0x00128 , 0x00049 , 0x00303 },
1448*fd082e96SMartin Matuska 	{ 0x00129 , 0x00069 , 0x00303 },
1449*fd082e96SMartin Matuska 	{ 0x0012A , 0x00049 , 0x00304 },
1450*fd082e96SMartin Matuska 	{ 0x0012B , 0x00069 , 0x00304 },
1451*fd082e96SMartin Matuska 	{ 0x0012C , 0x00049 , 0x00306 },
1452*fd082e96SMartin Matuska 	{ 0x0012D , 0x00069 , 0x00306 },
1453*fd082e96SMartin Matuska 	{ 0x0012E , 0x00049 , 0x00328 },
1454*fd082e96SMartin Matuska 	{ 0x0012F , 0x00069 , 0x00328 },
1455*fd082e96SMartin Matuska 	{ 0x00130 , 0x00049 , 0x00307 },
1456*fd082e96SMartin Matuska 	{ 0x00134 , 0x0004A , 0x00302 },
1457*fd082e96SMartin Matuska 	{ 0x00135 , 0x0006A , 0x00302 },
1458*fd082e96SMartin Matuska 	{ 0x00136 , 0x0004B , 0x00327 },
1459*fd082e96SMartin Matuska 	{ 0x00137 , 0x0006B , 0x00327 },
1460*fd082e96SMartin Matuska 	{ 0x00139 , 0x0004C , 0x00301 },
1461*fd082e96SMartin Matuska 	{ 0x0013A , 0x0006C , 0x00301 },
1462*fd082e96SMartin Matuska 	{ 0x0013B , 0x0004C , 0x00327 },
1463*fd082e96SMartin Matuska 	{ 0x0013C , 0x0006C , 0x00327 },
1464*fd082e96SMartin Matuska 	{ 0x0013D , 0x0004C , 0x0030C },
1465*fd082e96SMartin Matuska 	{ 0x0013E , 0x0006C , 0x0030C },
1466*fd082e96SMartin Matuska 	{ 0x00143 , 0x0004E , 0x00301 },
1467*fd082e96SMartin Matuska 	{ 0x00144 , 0x0006E , 0x00301 },
1468*fd082e96SMartin Matuska 	{ 0x00145 , 0x0004E , 0x00327 },
1469*fd082e96SMartin Matuska 	{ 0x00146 , 0x0006E , 0x00327 },
1470*fd082e96SMartin Matuska 	{ 0x00147 , 0x0004E , 0x0030C },
1471*fd082e96SMartin Matuska 	{ 0x00148 , 0x0006E , 0x0030C },
1472*fd082e96SMartin Matuska 	{ 0x0014C , 0x0004F , 0x00304 },
1473*fd082e96SMartin Matuska 	{ 0x0014D , 0x0006F , 0x00304 },
1474*fd082e96SMartin Matuska 	{ 0x0014E , 0x0004F , 0x00306 },
1475*fd082e96SMartin Matuska 	{ 0x0014F , 0x0006F , 0x00306 },
1476*fd082e96SMartin Matuska 	{ 0x00150 , 0x0004F , 0x0030B },
1477*fd082e96SMartin Matuska 	{ 0x00151 , 0x0006F , 0x0030B },
1478*fd082e96SMartin Matuska 	{ 0x00154 , 0x00052 , 0x00301 },
1479*fd082e96SMartin Matuska 	{ 0x00155 , 0x00072 , 0x00301 },
1480*fd082e96SMartin Matuska 	{ 0x00156 , 0x00052 , 0x00327 },
1481*fd082e96SMartin Matuska 	{ 0x00157 , 0x00072 , 0x00327 },
1482*fd082e96SMartin Matuska 	{ 0x00158 , 0x00052 , 0x0030C },
1483*fd082e96SMartin Matuska 	{ 0x00159 , 0x00072 , 0x0030C },
1484*fd082e96SMartin Matuska 	{ 0x0015A , 0x00053 , 0x00301 },
1485*fd082e96SMartin Matuska 	{ 0x0015B , 0x00073 , 0x00301 },
1486*fd082e96SMartin Matuska 	{ 0x0015C , 0x00053 , 0x00302 },
1487*fd082e96SMartin Matuska 	{ 0x0015D , 0x00073 , 0x00302 },
1488*fd082e96SMartin Matuska 	{ 0x0015E , 0x00053 , 0x00327 },
1489*fd082e96SMartin Matuska 	{ 0x0015F , 0x00073 , 0x00327 },
1490*fd082e96SMartin Matuska 	{ 0x00160 , 0x00053 , 0x0030C },
1491*fd082e96SMartin Matuska 	{ 0x00161 , 0x00073 , 0x0030C },
1492*fd082e96SMartin Matuska 	{ 0x00162 , 0x00054 , 0x00327 },
1493*fd082e96SMartin Matuska 	{ 0x00163 , 0x00074 , 0x00327 },
1494*fd082e96SMartin Matuska 	{ 0x00164 , 0x00054 , 0x0030C },
1495*fd082e96SMartin Matuska 	{ 0x00165 , 0x00074 , 0x0030C },
1496*fd082e96SMartin Matuska 	{ 0x00168 , 0x00055 , 0x00303 },
1497*fd082e96SMartin Matuska 	{ 0x00169 , 0x00075 , 0x00303 },
1498*fd082e96SMartin Matuska 	{ 0x0016A , 0x00055 , 0x00304 },
1499*fd082e96SMartin Matuska 	{ 0x0016B , 0x00075 , 0x00304 },
1500*fd082e96SMartin Matuska 	{ 0x0016C , 0x00055 , 0x00306 },
1501*fd082e96SMartin Matuska 	{ 0x0016D , 0x00075 , 0x00306 },
1502*fd082e96SMartin Matuska 	{ 0x0016E , 0x00055 , 0x0030A },
1503*fd082e96SMartin Matuska 	{ 0x0016F , 0x00075 , 0x0030A },
1504*fd082e96SMartin Matuska 	{ 0x00170 , 0x00055 , 0x0030B },
1505*fd082e96SMartin Matuska 	{ 0x00171 , 0x00075 , 0x0030B },
1506*fd082e96SMartin Matuska 	{ 0x00172 , 0x00055 , 0x00328 },
1507*fd082e96SMartin Matuska 	{ 0x00173 , 0x00075 , 0x00328 },
1508*fd082e96SMartin Matuska 	{ 0x00174 , 0x00057 , 0x00302 },
1509*fd082e96SMartin Matuska 	{ 0x00175 , 0x00077 , 0x00302 },
1510*fd082e96SMartin Matuska 	{ 0x00176 , 0x00059 , 0x00302 },
1511*fd082e96SMartin Matuska 	{ 0x00177 , 0x00079 , 0x00302 },
1512*fd082e96SMartin Matuska 	{ 0x00178 , 0x00059 , 0x00308 },
1513*fd082e96SMartin Matuska 	{ 0x00179 , 0x0005A , 0x00301 },
1514*fd082e96SMartin Matuska 	{ 0x0017A , 0x0007A , 0x00301 },
1515*fd082e96SMartin Matuska 	{ 0x0017B , 0x0005A , 0x00307 },
1516*fd082e96SMartin Matuska 	{ 0x0017C , 0x0007A , 0x00307 },
1517*fd082e96SMartin Matuska 	{ 0x0017D , 0x0005A , 0x0030C },
1518*fd082e96SMartin Matuska 	{ 0x0017E , 0x0007A , 0x0030C },
1519*fd082e96SMartin Matuska 	{ 0x001A0 , 0x0004F , 0x0031B },
1520*fd082e96SMartin Matuska 	{ 0x001A1 , 0x0006F , 0x0031B },
1521*fd082e96SMartin Matuska 	{ 0x001AF , 0x00055 , 0x0031B },
1522*fd082e96SMartin Matuska 	{ 0x001B0 , 0x00075 , 0x0031B },
1523*fd082e96SMartin Matuska 	{ 0x001CD , 0x00041 , 0x0030C },
1524*fd082e96SMartin Matuska 	{ 0x001CE , 0x00061 , 0x0030C },
1525*fd082e96SMartin Matuska 	{ 0x001CF , 0x00049 , 0x0030C },
1526*fd082e96SMartin Matuska 	{ 0x001D0 , 0x00069 , 0x0030C },
1527*fd082e96SMartin Matuska 	{ 0x001D1 , 0x0004F , 0x0030C },
1528*fd082e96SMartin Matuska 	{ 0x001D2 , 0x0006F , 0x0030C },
1529*fd082e96SMartin Matuska 	{ 0x001D3 , 0x00055 , 0x0030C },
1530*fd082e96SMartin Matuska 	{ 0x001D4 , 0x00075 , 0x0030C },
1531*fd082e96SMartin Matuska 	{ 0x001D5 , 0x000DC , 0x00304 },
1532*fd082e96SMartin Matuska 	{ 0x001D6 , 0x000FC , 0x00304 },
1533*fd082e96SMartin Matuska 	{ 0x001D7 , 0x000DC , 0x00301 },
1534*fd082e96SMartin Matuska 	{ 0x001D8 , 0x000FC , 0x00301 },
1535*fd082e96SMartin Matuska 	{ 0x001D9 , 0x000DC , 0x0030C },
1536*fd082e96SMartin Matuska 	{ 0x001DA , 0x000FC , 0x0030C },
1537*fd082e96SMartin Matuska 	{ 0x001DB , 0x000DC , 0x00300 },
1538*fd082e96SMartin Matuska 	{ 0x001DC , 0x000FC , 0x00300 },
1539*fd082e96SMartin Matuska 	{ 0x001DE , 0x000C4 , 0x00304 },
1540*fd082e96SMartin Matuska 	{ 0x001DF , 0x000E4 , 0x00304 },
1541*fd082e96SMartin Matuska 	{ 0x001E0 , 0x00226 , 0x00304 },
1542*fd082e96SMartin Matuska 	{ 0x001E1 , 0x00227 , 0x00304 },
1543*fd082e96SMartin Matuska 	{ 0x001E2 , 0x000C6 , 0x00304 },
1544*fd082e96SMartin Matuska 	{ 0x001E3 , 0x000E6 , 0x00304 },
1545*fd082e96SMartin Matuska 	{ 0x001E6 , 0x00047 , 0x0030C },
1546*fd082e96SMartin Matuska 	{ 0x001E7 , 0x00067 , 0x0030C },
1547*fd082e96SMartin Matuska 	{ 0x001E8 , 0x0004B , 0x0030C },
1548*fd082e96SMartin Matuska 	{ 0x001E9 , 0x0006B , 0x0030C },
1549*fd082e96SMartin Matuska 	{ 0x001EA , 0x0004F , 0x00328 },
1550*fd082e96SMartin Matuska 	{ 0x001EB , 0x0006F , 0x00328 },
1551*fd082e96SMartin Matuska 	{ 0x001EC , 0x001EA , 0x00304 },
1552*fd082e96SMartin Matuska 	{ 0x001ED , 0x001EB , 0x00304 },
1553*fd082e96SMartin Matuska 	{ 0x001EE , 0x001B7 , 0x0030C },
1554*fd082e96SMartin Matuska 	{ 0x001EF , 0x00292 , 0x0030C },
1555*fd082e96SMartin Matuska 	{ 0x001F0 , 0x0006A , 0x0030C },
1556*fd082e96SMartin Matuska 	{ 0x001F4 , 0x00047 , 0x00301 },
1557*fd082e96SMartin Matuska 	{ 0x001F5 , 0x00067 , 0x00301 },
1558*fd082e96SMartin Matuska 	{ 0x001F8 , 0x0004E , 0x00300 },
1559*fd082e96SMartin Matuska 	{ 0x001F9 , 0x0006E , 0x00300 },
1560*fd082e96SMartin Matuska 	{ 0x001FA , 0x000C5 , 0x00301 },
1561*fd082e96SMartin Matuska 	{ 0x001FB , 0x000E5 , 0x00301 },
1562*fd082e96SMartin Matuska 	{ 0x001FC , 0x000C6 , 0x00301 },
1563*fd082e96SMartin Matuska 	{ 0x001FD , 0x000E6 , 0x00301 },
1564*fd082e96SMartin Matuska 	{ 0x001FE , 0x000D8 , 0x00301 },
1565*fd082e96SMartin Matuska 	{ 0x001FF , 0x000F8 , 0x00301 },
1566*fd082e96SMartin Matuska 	{ 0x00200 , 0x00041 , 0x0030F },
1567*fd082e96SMartin Matuska 	{ 0x00201 , 0x00061 , 0x0030F },
1568*fd082e96SMartin Matuska 	{ 0x00202 , 0x00041 , 0x00311 },
1569*fd082e96SMartin Matuska 	{ 0x00203 , 0x00061 , 0x00311 },
1570*fd082e96SMartin Matuska 	{ 0x00204 , 0x00045 , 0x0030F },
1571*fd082e96SMartin Matuska 	{ 0x00205 , 0x00065 , 0x0030F },
1572*fd082e96SMartin Matuska 	{ 0x00206 , 0x00045 , 0x00311 },
1573*fd082e96SMartin Matuska 	{ 0x00207 , 0x00065 , 0x00311 },
1574*fd082e96SMartin Matuska 	{ 0x00208 , 0x00049 , 0x0030F },
1575*fd082e96SMartin Matuska 	{ 0x00209 , 0x00069 , 0x0030F },
1576*fd082e96SMartin Matuska 	{ 0x0020A , 0x00049 , 0x00311 },
1577*fd082e96SMartin Matuska 	{ 0x0020B , 0x00069 , 0x00311 },
1578*fd082e96SMartin Matuska 	{ 0x0020C , 0x0004F , 0x0030F },
1579*fd082e96SMartin Matuska 	{ 0x0020D , 0x0006F , 0x0030F },
1580*fd082e96SMartin Matuska 	{ 0x0020E , 0x0004F , 0x00311 },
1581*fd082e96SMartin Matuska 	{ 0x0020F , 0x0006F , 0x00311 },
1582*fd082e96SMartin Matuska 	{ 0x00210 , 0x00052 , 0x0030F },
1583*fd082e96SMartin Matuska 	{ 0x00211 , 0x00072 , 0x0030F },
1584*fd082e96SMartin Matuska 	{ 0x00212 , 0x00052 , 0x00311 },
1585*fd082e96SMartin Matuska 	{ 0x00213 , 0x00072 , 0x00311 },
1586*fd082e96SMartin Matuska 	{ 0x00214 , 0x00055 , 0x0030F },
1587*fd082e96SMartin Matuska 	{ 0x00215 , 0x00075 , 0x0030F },
1588*fd082e96SMartin Matuska 	{ 0x00216 , 0x00055 , 0x00311 },
1589*fd082e96SMartin Matuska 	{ 0x00217 , 0x00075 , 0x00311 },
1590*fd082e96SMartin Matuska 	{ 0x00218 , 0x00053 , 0x00326 },
1591*fd082e96SMartin Matuska 	{ 0x00219 , 0x00073 , 0x00326 },
1592*fd082e96SMartin Matuska 	{ 0x0021A , 0x00054 , 0x00326 },
1593*fd082e96SMartin Matuska 	{ 0x0021B , 0x00074 , 0x00326 },
1594*fd082e96SMartin Matuska 	{ 0x0021E , 0x00048 , 0x0030C },
1595*fd082e96SMartin Matuska 	{ 0x0021F , 0x00068 , 0x0030C },
1596*fd082e96SMartin Matuska 	{ 0x00226 , 0x00041 , 0x00307 },
1597*fd082e96SMartin Matuska 	{ 0x00227 , 0x00061 , 0x00307 },
1598*fd082e96SMartin Matuska 	{ 0x00228 , 0x00045 , 0x00327 },
1599*fd082e96SMartin Matuska 	{ 0x00229 , 0x00065 , 0x00327 },
1600*fd082e96SMartin Matuska 	{ 0x0022A , 0x000D6 , 0x00304 },
1601*fd082e96SMartin Matuska 	{ 0x0022B , 0x000F6 , 0x00304 },
1602*fd082e96SMartin Matuska 	{ 0x0022C , 0x000D5 , 0x00304 },
1603*fd082e96SMartin Matuska 	{ 0x0022D , 0x000F5 , 0x00304 },
1604*fd082e96SMartin Matuska 	{ 0x0022E , 0x0004F , 0x00307 },
1605*fd082e96SMartin Matuska 	{ 0x0022F , 0x0006F , 0x00307 },
1606*fd082e96SMartin Matuska 	{ 0x00230 , 0x0022E , 0x00304 },
1607*fd082e96SMartin Matuska 	{ 0x00231 , 0x0022F , 0x00304 },
1608*fd082e96SMartin Matuska 	{ 0x00232 , 0x00059 , 0x00304 },
1609*fd082e96SMartin Matuska 	{ 0x00233 , 0x00079 , 0x00304 },
1610*fd082e96SMartin Matuska 	{ 0x00385 , 0x000A8 , 0x00301 },
1611*fd082e96SMartin Matuska 	{ 0x00386 , 0x00391 , 0x00301 },
1612*fd082e96SMartin Matuska 	{ 0x00388 , 0x00395 , 0x00301 },
1613*fd082e96SMartin Matuska 	{ 0x00389 , 0x00397 , 0x00301 },
1614*fd082e96SMartin Matuska 	{ 0x0038A , 0x00399 , 0x00301 },
1615*fd082e96SMartin Matuska 	{ 0x0038C , 0x0039F , 0x00301 },
1616*fd082e96SMartin Matuska 	{ 0x0038E , 0x003A5 , 0x00301 },
1617*fd082e96SMartin Matuska 	{ 0x0038F , 0x003A9 , 0x00301 },
1618*fd082e96SMartin Matuska 	{ 0x00390 , 0x003CA , 0x00301 },
1619*fd082e96SMartin Matuska 	{ 0x003AA , 0x00399 , 0x00308 },
1620*fd082e96SMartin Matuska 	{ 0x003AB , 0x003A5 , 0x00308 },
1621*fd082e96SMartin Matuska 	{ 0x003AC , 0x003B1 , 0x00301 },
1622*fd082e96SMartin Matuska 	{ 0x003AD , 0x003B5 , 0x00301 },
1623*fd082e96SMartin Matuska 	{ 0x003AE , 0x003B7 , 0x00301 },
1624*fd082e96SMartin Matuska 	{ 0x003AF , 0x003B9 , 0x00301 },
1625*fd082e96SMartin Matuska 	{ 0x003B0 , 0x003CB , 0x00301 },
1626*fd082e96SMartin Matuska 	{ 0x003CA , 0x003B9 , 0x00308 },
1627*fd082e96SMartin Matuska 	{ 0x003CB , 0x003C5 , 0x00308 },
1628*fd082e96SMartin Matuska 	{ 0x003CC , 0x003BF , 0x00301 },
1629*fd082e96SMartin Matuska 	{ 0x003CD , 0x003C5 , 0x00301 },
1630*fd082e96SMartin Matuska 	{ 0x003CE , 0x003C9 , 0x00301 },
1631*fd082e96SMartin Matuska 	{ 0x003D3 , 0x003D2 , 0x00301 },
1632*fd082e96SMartin Matuska 	{ 0x003D4 , 0x003D2 , 0x00308 },
1633*fd082e96SMartin Matuska 	{ 0x00400 , 0x00415 , 0x00300 },
1634*fd082e96SMartin Matuska 	{ 0x00401 , 0x00415 , 0x00308 },
1635*fd082e96SMartin Matuska 	{ 0x00403 , 0x00413 , 0x00301 },
1636*fd082e96SMartin Matuska 	{ 0x00407 , 0x00406 , 0x00308 },
1637*fd082e96SMartin Matuska 	{ 0x0040C , 0x0041A , 0x00301 },
1638*fd082e96SMartin Matuska 	{ 0x0040D , 0x00418 , 0x00300 },
1639*fd082e96SMartin Matuska 	{ 0x0040E , 0x00423 , 0x00306 },
1640*fd082e96SMartin Matuska 	{ 0x00419 , 0x00418 , 0x00306 },
1641*fd082e96SMartin Matuska 	{ 0x00439 , 0x00438 , 0x00306 },
1642*fd082e96SMartin Matuska 	{ 0x00450 , 0x00435 , 0x00300 },
1643*fd082e96SMartin Matuska 	{ 0x00451 , 0x00435 , 0x00308 },
1644*fd082e96SMartin Matuska 	{ 0x00453 , 0x00433 , 0x00301 },
1645*fd082e96SMartin Matuska 	{ 0x00457 , 0x00456 , 0x00308 },
1646*fd082e96SMartin Matuska 	{ 0x0045C , 0x0043A , 0x00301 },
1647*fd082e96SMartin Matuska 	{ 0x0045D , 0x00438 , 0x00300 },
1648*fd082e96SMartin Matuska 	{ 0x0045E , 0x00443 , 0x00306 },
1649*fd082e96SMartin Matuska 	{ 0x00476 , 0x00474 , 0x0030F },
1650*fd082e96SMartin Matuska 	{ 0x00477 , 0x00475 , 0x0030F },
1651*fd082e96SMartin Matuska 	{ 0x004C1 , 0x00416 , 0x00306 },
1652*fd082e96SMartin Matuska 	{ 0x004C2 , 0x00436 , 0x00306 },
1653*fd082e96SMartin Matuska 	{ 0x004D0 , 0x00410 , 0x00306 },
1654*fd082e96SMartin Matuska 	{ 0x004D1 , 0x00430 , 0x00306 },
1655*fd082e96SMartin Matuska 	{ 0x004D2 , 0x00410 , 0x00308 },
1656*fd082e96SMartin Matuska 	{ 0x004D3 , 0x00430 , 0x00308 },
1657*fd082e96SMartin Matuska 	{ 0x004D6 , 0x00415 , 0x00306 },
1658*fd082e96SMartin Matuska 	{ 0x004D7 , 0x00435 , 0x00306 },
1659*fd082e96SMartin Matuska 	{ 0x004DA , 0x004D8 , 0x00308 },
1660*fd082e96SMartin Matuska 	{ 0x004DB , 0x004D9 , 0x00308 },
1661*fd082e96SMartin Matuska 	{ 0x004DC , 0x00416 , 0x00308 },
1662*fd082e96SMartin Matuska 	{ 0x004DD , 0x00436 , 0x00308 },
1663*fd082e96SMartin Matuska 	{ 0x004DE , 0x00417 , 0x00308 },
1664*fd082e96SMartin Matuska 	{ 0x004DF , 0x00437 , 0x00308 },
1665*fd082e96SMartin Matuska 	{ 0x004E2 , 0x00418 , 0x00304 },
1666*fd082e96SMartin Matuska 	{ 0x004E3 , 0x00438 , 0x00304 },
1667*fd082e96SMartin Matuska 	{ 0x004E4 , 0x00418 , 0x00308 },
1668*fd082e96SMartin Matuska 	{ 0x004E5 , 0x00438 , 0x00308 },
1669*fd082e96SMartin Matuska 	{ 0x004E6 , 0x0041E , 0x00308 },
1670*fd082e96SMartin Matuska 	{ 0x004E7 , 0x0043E , 0x00308 },
1671*fd082e96SMartin Matuska 	{ 0x004EA , 0x004E8 , 0x00308 },
1672*fd082e96SMartin Matuska 	{ 0x004EB , 0x004E9 , 0x00308 },
1673*fd082e96SMartin Matuska 	{ 0x004EC , 0x0042D , 0x00308 },
1674*fd082e96SMartin Matuska 	{ 0x004ED , 0x0044D , 0x00308 },
1675*fd082e96SMartin Matuska 	{ 0x004EE , 0x00423 , 0x00304 },
1676*fd082e96SMartin Matuska 	{ 0x004EF , 0x00443 , 0x00304 },
1677*fd082e96SMartin Matuska 	{ 0x004F0 , 0x00423 , 0x00308 },
1678*fd082e96SMartin Matuska 	{ 0x004F1 , 0x00443 , 0x00308 },
1679*fd082e96SMartin Matuska 	{ 0x004F2 , 0x00423 , 0x0030B },
1680*fd082e96SMartin Matuska 	{ 0x004F3 , 0x00443 , 0x0030B },
1681*fd082e96SMartin Matuska 	{ 0x004F4 , 0x00427 , 0x00308 },
1682*fd082e96SMartin Matuska 	{ 0x004F5 , 0x00447 , 0x00308 },
1683*fd082e96SMartin Matuska 	{ 0x004F8 , 0x0042B , 0x00308 },
1684*fd082e96SMartin Matuska 	{ 0x004F9 , 0x0044B , 0x00308 },
1685*fd082e96SMartin Matuska 	{ 0x00622 , 0x00627 , 0x00653 },
1686*fd082e96SMartin Matuska 	{ 0x00623 , 0x00627 , 0x00654 },
1687*fd082e96SMartin Matuska 	{ 0x00624 , 0x00648 , 0x00654 },
1688*fd082e96SMartin Matuska 	{ 0x00625 , 0x00627 , 0x00655 },
1689*fd082e96SMartin Matuska 	{ 0x00626 , 0x0064A , 0x00654 },
1690*fd082e96SMartin Matuska 	{ 0x006C0 , 0x006D5 , 0x00654 },
1691*fd082e96SMartin Matuska 	{ 0x006C2 , 0x006C1 , 0x00654 },
1692*fd082e96SMartin Matuska 	{ 0x006D3 , 0x006D2 , 0x00654 },
1693*fd082e96SMartin Matuska 	{ 0x00929 , 0x00928 , 0x0093C },
1694*fd082e96SMartin Matuska 	{ 0x00931 , 0x00930 , 0x0093C },
1695*fd082e96SMartin Matuska 	{ 0x00934 , 0x00933 , 0x0093C },
1696*fd082e96SMartin Matuska 	{ 0x009CB , 0x009C7 , 0x009BE },
1697*fd082e96SMartin Matuska 	{ 0x009CC , 0x009C7 , 0x009D7 },
1698*fd082e96SMartin Matuska 	{ 0x00B48 , 0x00B47 , 0x00B56 },
1699*fd082e96SMartin Matuska 	{ 0x00B4B , 0x00B47 , 0x00B3E },
1700*fd082e96SMartin Matuska 	{ 0x00B4C , 0x00B47 , 0x00B57 },
1701*fd082e96SMartin Matuska 	{ 0x00B94 , 0x00B92 , 0x00BD7 },
1702*fd082e96SMartin Matuska 	{ 0x00BCA , 0x00BC6 , 0x00BBE },
1703*fd082e96SMartin Matuska 	{ 0x00BCB , 0x00BC7 , 0x00BBE },
1704*fd082e96SMartin Matuska 	{ 0x00BCC , 0x00BC6 , 0x00BD7 },
1705*fd082e96SMartin Matuska 	{ 0x00C48 , 0x00C46 , 0x00C56 },
1706*fd082e96SMartin Matuska 	{ 0x00CC0 , 0x00CBF , 0x00CD5 },
1707*fd082e96SMartin Matuska 	{ 0x00CC7 , 0x00CC6 , 0x00CD5 },
1708*fd082e96SMartin Matuska 	{ 0x00CC8 , 0x00CC6 , 0x00CD6 },
1709*fd082e96SMartin Matuska 	{ 0x00CCA , 0x00CC6 , 0x00CC2 },
1710*fd082e96SMartin Matuska 	{ 0x00CCB , 0x00CCA , 0x00CD5 },
1711*fd082e96SMartin Matuska 	{ 0x00D4A , 0x00D46 , 0x00D3E },
1712*fd082e96SMartin Matuska 	{ 0x00D4B , 0x00D47 , 0x00D3E },
1713*fd082e96SMartin Matuska 	{ 0x00D4C , 0x00D46 , 0x00D57 },
1714*fd082e96SMartin Matuska 	{ 0x00DDA , 0x00DD9 , 0x00DCA },
1715*fd082e96SMartin Matuska 	{ 0x00DDC , 0x00DD9 , 0x00DCF },
1716*fd082e96SMartin Matuska 	{ 0x00DDD , 0x00DDC , 0x00DCA },
1717*fd082e96SMartin Matuska 	{ 0x00DDE , 0x00DD9 , 0x00DDF },
1718*fd082e96SMartin Matuska 	{ 0x01026 , 0x01025 , 0x0102E },
1719*fd082e96SMartin Matuska 	{ 0x01B06 , 0x01B05 , 0x01B35 },
1720*fd082e96SMartin Matuska 	{ 0x01B08 , 0x01B07 , 0x01B35 },
1721*fd082e96SMartin Matuska 	{ 0x01B0A , 0x01B09 , 0x01B35 },
1722*fd082e96SMartin Matuska 	{ 0x01B0C , 0x01B0B , 0x01B35 },
1723*fd082e96SMartin Matuska 	{ 0x01B0E , 0x01B0D , 0x01B35 },
1724*fd082e96SMartin Matuska 	{ 0x01B12 , 0x01B11 , 0x01B35 },
1725*fd082e96SMartin Matuska 	{ 0x01B3B , 0x01B3A , 0x01B35 },
1726*fd082e96SMartin Matuska 	{ 0x01B3D , 0x01B3C , 0x01B35 },
1727*fd082e96SMartin Matuska 	{ 0x01B40 , 0x01B3E , 0x01B35 },
1728*fd082e96SMartin Matuska 	{ 0x01B41 , 0x01B3F , 0x01B35 },
1729*fd082e96SMartin Matuska 	{ 0x01B43 , 0x01B42 , 0x01B35 },
1730*fd082e96SMartin Matuska 	{ 0x01E00 , 0x00041 , 0x00325 },
1731*fd082e96SMartin Matuska 	{ 0x01E01 , 0x00061 , 0x00325 },
1732*fd082e96SMartin Matuska 	{ 0x01E02 , 0x00042 , 0x00307 },
1733*fd082e96SMartin Matuska 	{ 0x01E03 , 0x00062 , 0x00307 },
1734*fd082e96SMartin Matuska 	{ 0x01E04 , 0x00042 , 0x00323 },
1735*fd082e96SMartin Matuska 	{ 0x01E05 , 0x00062 , 0x00323 },
1736*fd082e96SMartin Matuska 	{ 0x01E06 , 0x00042 , 0x00331 },
1737*fd082e96SMartin Matuska 	{ 0x01E07 , 0x00062 , 0x00331 },
1738*fd082e96SMartin Matuska 	{ 0x01E08 , 0x000C7 , 0x00301 },
1739*fd082e96SMartin Matuska 	{ 0x01E09 , 0x000E7 , 0x00301 },
1740*fd082e96SMartin Matuska 	{ 0x01E0A , 0x00044 , 0x00307 },
1741*fd082e96SMartin Matuska 	{ 0x01E0B , 0x00064 , 0x00307 },
1742*fd082e96SMartin Matuska 	{ 0x01E0C , 0x00044 , 0x00323 },
1743*fd082e96SMartin Matuska 	{ 0x01E0D , 0x00064 , 0x00323 },
1744*fd082e96SMartin Matuska 	{ 0x01E0E , 0x00044 , 0x00331 },
1745*fd082e96SMartin Matuska 	{ 0x01E0F , 0x00064 , 0x00331 },
1746*fd082e96SMartin Matuska 	{ 0x01E10 , 0x00044 , 0x00327 },
1747*fd082e96SMartin Matuska 	{ 0x01E11 , 0x00064 , 0x00327 },
1748*fd082e96SMartin Matuska 	{ 0x01E12 , 0x00044 , 0x0032D },
1749*fd082e96SMartin Matuska 	{ 0x01E13 , 0x00064 , 0x0032D },
1750*fd082e96SMartin Matuska 	{ 0x01E14 , 0x00112 , 0x00300 },
1751*fd082e96SMartin Matuska 	{ 0x01E15 , 0x00113 , 0x00300 },
1752*fd082e96SMartin Matuska 	{ 0x01E16 , 0x00112 , 0x00301 },
1753*fd082e96SMartin Matuska 	{ 0x01E17 , 0x00113 , 0x00301 },
1754*fd082e96SMartin Matuska 	{ 0x01E18 , 0x00045 , 0x0032D },
1755*fd082e96SMartin Matuska 	{ 0x01E19 , 0x00065 , 0x0032D },
1756*fd082e96SMartin Matuska 	{ 0x01E1A , 0x00045 , 0x00330 },
1757*fd082e96SMartin Matuska 	{ 0x01E1B , 0x00065 , 0x00330 },
1758*fd082e96SMartin Matuska 	{ 0x01E1C , 0x00228 , 0x00306 },
1759*fd082e96SMartin Matuska 	{ 0x01E1D , 0x00229 , 0x00306 },
1760*fd082e96SMartin Matuska 	{ 0x01E1E , 0x00046 , 0x00307 },
1761*fd082e96SMartin Matuska 	{ 0x01E1F , 0x00066 , 0x00307 },
1762*fd082e96SMartin Matuska 	{ 0x01E20 , 0x00047 , 0x00304 },
1763*fd082e96SMartin Matuska 	{ 0x01E21 , 0x00067 , 0x00304 },
1764*fd082e96SMartin Matuska 	{ 0x01E22 , 0x00048 , 0x00307 },
1765*fd082e96SMartin Matuska 	{ 0x01E23 , 0x00068 , 0x00307 },
1766*fd082e96SMartin Matuska 	{ 0x01E24 , 0x00048 , 0x00323 },
1767*fd082e96SMartin Matuska 	{ 0x01E25 , 0x00068 , 0x00323 },
1768*fd082e96SMartin Matuska 	{ 0x01E26 , 0x00048 , 0x00308 },
1769*fd082e96SMartin Matuska 	{ 0x01E27 , 0x00068 , 0x00308 },
1770*fd082e96SMartin Matuska 	{ 0x01E28 , 0x00048 , 0x00327 },
1771*fd082e96SMartin Matuska 	{ 0x01E29 , 0x00068 , 0x00327 },
1772*fd082e96SMartin Matuska 	{ 0x01E2A , 0x00048 , 0x0032E },
1773*fd082e96SMartin Matuska 	{ 0x01E2B , 0x00068 , 0x0032E },
1774*fd082e96SMartin Matuska 	{ 0x01E2C , 0x00049 , 0x00330 },
1775*fd082e96SMartin Matuska 	{ 0x01E2D , 0x00069 , 0x00330 },
1776*fd082e96SMartin Matuska 	{ 0x01E2E , 0x000CF , 0x00301 },
1777*fd082e96SMartin Matuska 	{ 0x01E2F , 0x000EF , 0x00301 },
1778*fd082e96SMartin Matuska 	{ 0x01E30 , 0x0004B , 0x00301 },
1779*fd082e96SMartin Matuska 	{ 0x01E31 , 0x0006B , 0x00301 },
1780*fd082e96SMartin Matuska 	{ 0x01E32 , 0x0004B , 0x00323 },
1781*fd082e96SMartin Matuska 	{ 0x01E33 , 0x0006B , 0x00323 },
1782*fd082e96SMartin Matuska 	{ 0x01E34 , 0x0004B , 0x00331 },
1783*fd082e96SMartin Matuska 	{ 0x01E35 , 0x0006B , 0x00331 },
1784*fd082e96SMartin Matuska 	{ 0x01E36 , 0x0004C , 0x00323 },
1785*fd082e96SMartin Matuska 	{ 0x01E37 , 0x0006C , 0x00323 },
1786*fd082e96SMartin Matuska 	{ 0x01E38 , 0x01E36 , 0x00304 },
1787*fd082e96SMartin Matuska 	{ 0x01E39 , 0x01E37 , 0x00304 },
1788*fd082e96SMartin Matuska 	{ 0x01E3A , 0x0004C , 0x00331 },
1789*fd082e96SMartin Matuska 	{ 0x01E3B , 0x0006C , 0x00331 },
1790*fd082e96SMartin Matuska 	{ 0x01E3C , 0x0004C , 0x0032D },
1791*fd082e96SMartin Matuska 	{ 0x01E3D , 0x0006C , 0x0032D },
1792*fd082e96SMartin Matuska 	{ 0x01E3E , 0x0004D , 0x00301 },
1793*fd082e96SMartin Matuska 	{ 0x01E3F , 0x0006D , 0x00301 },
1794*fd082e96SMartin Matuska 	{ 0x01E40 , 0x0004D , 0x00307 },
1795*fd082e96SMartin Matuska 	{ 0x01E41 , 0x0006D , 0x00307 },
1796*fd082e96SMartin Matuska 	{ 0x01E42 , 0x0004D , 0x00323 },
1797*fd082e96SMartin Matuska 	{ 0x01E43 , 0x0006D , 0x00323 },
1798*fd082e96SMartin Matuska 	{ 0x01E44 , 0x0004E , 0x00307 },
1799*fd082e96SMartin Matuska 	{ 0x01E45 , 0x0006E , 0x00307 },
1800*fd082e96SMartin Matuska 	{ 0x01E46 , 0x0004E , 0x00323 },
1801*fd082e96SMartin Matuska 	{ 0x01E47 , 0x0006E , 0x00323 },
1802*fd082e96SMartin Matuska 	{ 0x01E48 , 0x0004E , 0x00331 },
1803*fd082e96SMartin Matuska 	{ 0x01E49 , 0x0006E , 0x00331 },
1804*fd082e96SMartin Matuska 	{ 0x01E4A , 0x0004E , 0x0032D },
1805*fd082e96SMartin Matuska 	{ 0x01E4B , 0x0006E , 0x0032D },
1806*fd082e96SMartin Matuska 	{ 0x01E4C , 0x000D5 , 0x00301 },
1807*fd082e96SMartin Matuska 	{ 0x01E4D , 0x000F5 , 0x00301 },
1808*fd082e96SMartin Matuska 	{ 0x01E4E , 0x000D5 , 0x00308 },
1809*fd082e96SMartin Matuska 	{ 0x01E4F , 0x000F5 , 0x00308 },
1810*fd082e96SMartin Matuska 	{ 0x01E50 , 0x0014C , 0x00300 },
1811*fd082e96SMartin Matuska 	{ 0x01E51 , 0x0014D , 0x00300 },
1812*fd082e96SMartin Matuska 	{ 0x01E52 , 0x0014C , 0x00301 },
1813*fd082e96SMartin Matuska 	{ 0x01E53 , 0x0014D , 0x00301 },
1814*fd082e96SMartin Matuska 	{ 0x01E54 , 0x00050 , 0x00301 },
1815*fd082e96SMartin Matuska 	{ 0x01E55 , 0x00070 , 0x00301 },
1816*fd082e96SMartin Matuska 	{ 0x01E56 , 0x00050 , 0x00307 },
1817*fd082e96SMartin Matuska 	{ 0x01E57 , 0x00070 , 0x00307 },
1818*fd082e96SMartin Matuska 	{ 0x01E58 , 0x00052 , 0x00307 },
1819*fd082e96SMartin Matuska 	{ 0x01E59 , 0x00072 , 0x00307 },
1820*fd082e96SMartin Matuska 	{ 0x01E5A , 0x00052 , 0x00323 },
1821*fd082e96SMartin Matuska 	{ 0x01E5B , 0x00072 , 0x00323 },
1822*fd082e96SMartin Matuska 	{ 0x01E5C , 0x01E5A , 0x00304 },
1823*fd082e96SMartin Matuska 	{ 0x01E5D , 0x01E5B , 0x00304 },
1824*fd082e96SMartin Matuska 	{ 0x01E5E , 0x00052 , 0x00331 },
1825*fd082e96SMartin Matuska 	{ 0x01E5F , 0x00072 , 0x00331 },
1826*fd082e96SMartin Matuska 	{ 0x01E60 , 0x00053 , 0x00307 },
1827*fd082e96SMartin Matuska 	{ 0x01E61 , 0x00073 , 0x00307 },
1828*fd082e96SMartin Matuska 	{ 0x01E62 , 0x00053 , 0x00323 },
1829*fd082e96SMartin Matuska 	{ 0x01E63 , 0x00073 , 0x00323 },
1830*fd082e96SMartin Matuska 	{ 0x01E64 , 0x0015A , 0x00307 },
1831*fd082e96SMartin Matuska 	{ 0x01E65 , 0x0015B , 0x00307 },
1832*fd082e96SMartin Matuska 	{ 0x01E66 , 0x00160 , 0x00307 },
1833*fd082e96SMartin Matuska 	{ 0x01E67 , 0x00161 , 0x00307 },
1834*fd082e96SMartin Matuska 	{ 0x01E68 , 0x01E62 , 0x00307 },
1835*fd082e96SMartin Matuska 	{ 0x01E69 , 0x01E63 , 0x00307 },
1836*fd082e96SMartin Matuska 	{ 0x01E6A , 0x00054 , 0x00307 },
1837*fd082e96SMartin Matuska 	{ 0x01E6B , 0x00074 , 0x00307 },
1838*fd082e96SMartin Matuska 	{ 0x01E6C , 0x00054 , 0x00323 },
1839*fd082e96SMartin Matuska 	{ 0x01E6D , 0x00074 , 0x00323 },
1840*fd082e96SMartin Matuska 	{ 0x01E6E , 0x00054 , 0x00331 },
1841*fd082e96SMartin Matuska 	{ 0x01E6F , 0x00074 , 0x00331 },
1842*fd082e96SMartin Matuska 	{ 0x01E70 , 0x00054 , 0x0032D },
1843*fd082e96SMartin Matuska 	{ 0x01E71 , 0x00074 , 0x0032D },
1844*fd082e96SMartin Matuska 	{ 0x01E72 , 0x00055 , 0x00324 },
1845*fd082e96SMartin Matuska 	{ 0x01E73 , 0x00075 , 0x00324 },
1846*fd082e96SMartin Matuska 	{ 0x01E74 , 0x00055 , 0x00330 },
1847*fd082e96SMartin Matuska 	{ 0x01E75 , 0x00075 , 0x00330 },
1848*fd082e96SMartin Matuska 	{ 0x01E76 , 0x00055 , 0x0032D },
1849*fd082e96SMartin Matuska 	{ 0x01E77 , 0x00075 , 0x0032D },
1850*fd082e96SMartin Matuska 	{ 0x01E78 , 0x00168 , 0x00301 },
1851*fd082e96SMartin Matuska 	{ 0x01E79 , 0x00169 , 0x00301 },
1852*fd082e96SMartin Matuska 	{ 0x01E7A , 0x0016A , 0x00308 },
1853*fd082e96SMartin Matuska 	{ 0x01E7B , 0x0016B , 0x00308 },
1854*fd082e96SMartin Matuska 	{ 0x01E7C , 0x00056 , 0x00303 },
1855*fd082e96SMartin Matuska 	{ 0x01E7D , 0x00076 , 0x00303 },
1856*fd082e96SMartin Matuska 	{ 0x01E7E , 0x00056 , 0x00323 },
1857*fd082e96SMartin Matuska 	{ 0x01E7F , 0x00076 , 0x00323 },
1858*fd082e96SMartin Matuska 	{ 0x01E80 , 0x00057 , 0x00300 },
1859*fd082e96SMartin Matuska 	{ 0x01E81 , 0x00077 , 0x00300 },
1860*fd082e96SMartin Matuska 	{ 0x01E82 , 0x00057 , 0x00301 },
1861*fd082e96SMartin Matuska 	{ 0x01E83 , 0x00077 , 0x00301 },
1862*fd082e96SMartin Matuska 	{ 0x01E84 , 0x00057 , 0x00308 },
1863*fd082e96SMartin Matuska 	{ 0x01E85 , 0x00077 , 0x00308 },
1864*fd082e96SMartin Matuska 	{ 0x01E86 , 0x00057 , 0x00307 },
1865*fd082e96SMartin Matuska 	{ 0x01E87 , 0x00077 , 0x00307 },
1866*fd082e96SMartin Matuska 	{ 0x01E88 , 0x00057 , 0x00323 },
1867*fd082e96SMartin Matuska 	{ 0x01E89 , 0x00077 , 0x00323 },
1868*fd082e96SMartin Matuska 	{ 0x01E8A , 0x00058 , 0x00307 },
1869*fd082e96SMartin Matuska 	{ 0x01E8B , 0x00078 , 0x00307 },
1870*fd082e96SMartin Matuska 	{ 0x01E8C , 0x00058 , 0x00308 },
1871*fd082e96SMartin Matuska 	{ 0x01E8D , 0x00078 , 0x00308 },
1872*fd082e96SMartin Matuska 	{ 0x01E8E , 0x00059 , 0x00307 },
1873*fd082e96SMartin Matuska 	{ 0x01E8F , 0x00079 , 0x00307 },
1874*fd082e96SMartin Matuska 	{ 0x01E90 , 0x0005A , 0x00302 },
1875*fd082e96SMartin Matuska 	{ 0x01E91 , 0x0007A , 0x00302 },
1876*fd082e96SMartin Matuska 	{ 0x01E92 , 0x0005A , 0x00323 },
1877*fd082e96SMartin Matuska 	{ 0x01E93 , 0x0007A , 0x00323 },
1878*fd082e96SMartin Matuska 	{ 0x01E94 , 0x0005A , 0x00331 },
1879*fd082e96SMartin Matuska 	{ 0x01E95 , 0x0007A , 0x00331 },
1880*fd082e96SMartin Matuska 	{ 0x01E96 , 0x00068 , 0x00331 },
1881*fd082e96SMartin Matuska 	{ 0x01E97 , 0x00074 , 0x00308 },
1882*fd082e96SMartin Matuska 	{ 0x01E98 , 0x00077 , 0x0030A },
1883*fd082e96SMartin Matuska 	{ 0x01E99 , 0x00079 , 0x0030A },
1884*fd082e96SMartin Matuska 	{ 0x01E9B , 0x0017F , 0x00307 },
1885*fd082e96SMartin Matuska 	{ 0x01EA0 , 0x00041 , 0x00323 },
1886*fd082e96SMartin Matuska 	{ 0x01EA1 , 0x00061 , 0x00323 },
1887*fd082e96SMartin Matuska 	{ 0x01EA2 , 0x00041 , 0x00309 },
1888*fd082e96SMartin Matuska 	{ 0x01EA3 , 0x00061 , 0x00309 },
1889*fd082e96SMartin Matuska 	{ 0x01EA4 , 0x000C2 , 0x00301 },
1890*fd082e96SMartin Matuska 	{ 0x01EA5 , 0x000E2 , 0x00301 },
1891*fd082e96SMartin Matuska 	{ 0x01EA6 , 0x000C2 , 0x00300 },
1892*fd082e96SMartin Matuska 	{ 0x01EA7 , 0x000E2 , 0x00300 },
1893*fd082e96SMartin Matuska 	{ 0x01EA8 , 0x000C2 , 0x00309 },
1894*fd082e96SMartin Matuska 	{ 0x01EA9 , 0x000E2 , 0x00309 },
1895*fd082e96SMartin Matuska 	{ 0x01EAA , 0x000C2 , 0x00303 },
1896*fd082e96SMartin Matuska 	{ 0x01EAB , 0x000E2 , 0x00303 },
1897*fd082e96SMartin Matuska 	{ 0x01EAC , 0x01EA0 , 0x00302 },
1898*fd082e96SMartin Matuska 	{ 0x01EAD , 0x01EA1 , 0x00302 },
1899*fd082e96SMartin Matuska 	{ 0x01EAE , 0x00102 , 0x00301 },
1900*fd082e96SMartin Matuska 	{ 0x01EAF , 0x00103 , 0x00301 },
1901*fd082e96SMartin Matuska 	{ 0x01EB0 , 0x00102 , 0x00300 },
1902*fd082e96SMartin Matuska 	{ 0x01EB1 , 0x00103 , 0x00300 },
1903*fd082e96SMartin Matuska 	{ 0x01EB2 , 0x00102 , 0x00309 },
1904*fd082e96SMartin Matuska 	{ 0x01EB3 , 0x00103 , 0x00309 },
1905*fd082e96SMartin Matuska 	{ 0x01EB4 , 0x00102 , 0x00303 },
1906*fd082e96SMartin Matuska 	{ 0x01EB5 , 0x00103 , 0x00303 },
1907*fd082e96SMartin Matuska 	{ 0x01EB6 , 0x01EA0 , 0x00306 },
1908*fd082e96SMartin Matuska 	{ 0x01EB7 , 0x01EA1 , 0x00306 },
1909*fd082e96SMartin Matuska 	{ 0x01EB8 , 0x00045 , 0x00323 },
1910*fd082e96SMartin Matuska 	{ 0x01EB9 , 0x00065 , 0x00323 },
1911*fd082e96SMartin Matuska 	{ 0x01EBA , 0x00045 , 0x00309 },
1912*fd082e96SMartin Matuska 	{ 0x01EBB , 0x00065 , 0x00309 },
1913*fd082e96SMartin Matuska 	{ 0x01EBC , 0x00045 , 0x00303 },
1914*fd082e96SMartin Matuska 	{ 0x01EBD , 0x00065 , 0x00303 },
1915*fd082e96SMartin Matuska 	{ 0x01EBE , 0x000CA , 0x00301 },
1916*fd082e96SMartin Matuska 	{ 0x01EBF , 0x000EA , 0x00301 },
1917*fd082e96SMartin Matuska 	{ 0x01EC0 , 0x000CA , 0x00300 },
1918*fd082e96SMartin Matuska 	{ 0x01EC1 , 0x000EA , 0x00300 },
1919*fd082e96SMartin Matuska 	{ 0x01EC2 , 0x000CA , 0x00309 },
1920*fd082e96SMartin Matuska 	{ 0x01EC3 , 0x000EA , 0x00309 },
1921*fd082e96SMartin Matuska 	{ 0x01EC4 , 0x000CA , 0x00303 },
1922*fd082e96SMartin Matuska 	{ 0x01EC5 , 0x000EA , 0x00303 },
1923*fd082e96SMartin Matuska 	{ 0x01EC6 , 0x01EB8 , 0x00302 },
1924*fd082e96SMartin Matuska 	{ 0x01EC7 , 0x01EB9 , 0x00302 },
1925*fd082e96SMartin Matuska 	{ 0x01EC8 , 0x00049 , 0x00309 },
1926*fd082e96SMartin Matuska 	{ 0x01EC9 , 0x00069 , 0x00309 },
1927*fd082e96SMartin Matuska 	{ 0x01ECA , 0x00049 , 0x00323 },
1928*fd082e96SMartin Matuska 	{ 0x01ECB , 0x00069 , 0x00323 },
1929*fd082e96SMartin Matuska 	{ 0x01ECC , 0x0004F , 0x00323 },
1930*fd082e96SMartin Matuska 	{ 0x01ECD , 0x0006F , 0x00323 },
1931*fd082e96SMartin Matuska 	{ 0x01ECE , 0x0004F , 0x00309 },
1932*fd082e96SMartin Matuska 	{ 0x01ECF , 0x0006F , 0x00309 },
1933*fd082e96SMartin Matuska 	{ 0x01ED0 , 0x000D4 , 0x00301 },
1934*fd082e96SMartin Matuska 	{ 0x01ED1 , 0x000F4 , 0x00301 },
1935*fd082e96SMartin Matuska 	{ 0x01ED2 , 0x000D4 , 0x00300 },
1936*fd082e96SMartin Matuska 	{ 0x01ED3 , 0x000F4 , 0x00300 },
1937*fd082e96SMartin Matuska 	{ 0x01ED4 , 0x000D4 , 0x00309 },
1938*fd082e96SMartin Matuska 	{ 0x01ED5 , 0x000F4 , 0x00309 },
1939*fd082e96SMartin Matuska 	{ 0x01ED6 , 0x000D4 , 0x00303 },
1940*fd082e96SMartin Matuska 	{ 0x01ED7 , 0x000F4 , 0x00303 },
1941*fd082e96SMartin Matuska 	{ 0x01ED8 , 0x01ECC , 0x00302 },
1942*fd082e96SMartin Matuska 	{ 0x01ED9 , 0x01ECD , 0x00302 },
1943*fd082e96SMartin Matuska 	{ 0x01EDA , 0x001A0 , 0x00301 },
1944*fd082e96SMartin Matuska 	{ 0x01EDB , 0x001A1 , 0x00301 },
1945*fd082e96SMartin Matuska 	{ 0x01EDC , 0x001A0 , 0x00300 },
1946*fd082e96SMartin Matuska 	{ 0x01EDD , 0x001A1 , 0x00300 },
1947*fd082e96SMartin Matuska 	{ 0x01EDE , 0x001A0 , 0x00309 },
1948*fd082e96SMartin Matuska 	{ 0x01EDF , 0x001A1 , 0x00309 },
1949*fd082e96SMartin Matuska 	{ 0x01EE0 , 0x001A0 , 0x00303 },
1950*fd082e96SMartin Matuska 	{ 0x01EE1 , 0x001A1 , 0x00303 },
1951*fd082e96SMartin Matuska 	{ 0x01EE2 , 0x001A0 , 0x00323 },
1952*fd082e96SMartin Matuska 	{ 0x01EE3 , 0x001A1 , 0x00323 },
1953*fd082e96SMartin Matuska 	{ 0x01EE4 , 0x00055 , 0x00323 },
1954*fd082e96SMartin Matuska 	{ 0x01EE5 , 0x00075 , 0x00323 },
1955*fd082e96SMartin Matuska 	{ 0x01EE6 , 0x00055 , 0x00309 },
1956*fd082e96SMartin Matuska 	{ 0x01EE7 , 0x00075 , 0x00309 },
1957*fd082e96SMartin Matuska 	{ 0x01EE8 , 0x001AF , 0x00301 },
1958*fd082e96SMartin Matuska 	{ 0x01EE9 , 0x001B0 , 0x00301 },
1959*fd082e96SMartin Matuska 	{ 0x01EEA , 0x001AF , 0x00300 },
1960*fd082e96SMartin Matuska 	{ 0x01EEB , 0x001B0 , 0x00300 },
1961*fd082e96SMartin Matuska 	{ 0x01EEC , 0x001AF , 0x00309 },
1962*fd082e96SMartin Matuska 	{ 0x01EED , 0x001B0 , 0x00309 },
1963*fd082e96SMartin Matuska 	{ 0x01EEE , 0x001AF , 0x00303 },
1964*fd082e96SMartin Matuska 	{ 0x01EEF , 0x001B0 , 0x00303 },
1965*fd082e96SMartin Matuska 	{ 0x01EF0 , 0x001AF , 0x00323 },
1966*fd082e96SMartin Matuska 	{ 0x01EF1 , 0x001B0 , 0x00323 },
1967*fd082e96SMartin Matuska 	{ 0x01EF2 , 0x00059 , 0x00300 },
1968*fd082e96SMartin Matuska 	{ 0x01EF3 , 0x00079 , 0x00300 },
1969*fd082e96SMartin Matuska 	{ 0x01EF4 , 0x00059 , 0x00323 },
1970*fd082e96SMartin Matuska 	{ 0x01EF5 , 0x00079 , 0x00323 },
1971*fd082e96SMartin Matuska 	{ 0x01EF6 , 0x00059 , 0x00309 },
1972*fd082e96SMartin Matuska 	{ 0x01EF7 , 0x00079 , 0x00309 },
1973*fd082e96SMartin Matuska 	{ 0x01EF8 , 0x00059 , 0x00303 },
1974*fd082e96SMartin Matuska 	{ 0x01EF9 , 0x00079 , 0x00303 },
1975*fd082e96SMartin Matuska 	{ 0x01F00 , 0x003B1 , 0x00313 },
1976*fd082e96SMartin Matuska 	{ 0x01F01 , 0x003B1 , 0x00314 },
1977*fd082e96SMartin Matuska 	{ 0x01F02 , 0x01F00 , 0x00300 },
1978*fd082e96SMartin Matuska 	{ 0x01F03 , 0x01F01 , 0x00300 },
1979*fd082e96SMartin Matuska 	{ 0x01F04 , 0x01F00 , 0x00301 },
1980*fd082e96SMartin Matuska 	{ 0x01F05 , 0x01F01 , 0x00301 },
1981*fd082e96SMartin Matuska 	{ 0x01F06 , 0x01F00 , 0x00342 },
1982*fd082e96SMartin Matuska 	{ 0x01F07 , 0x01F01 , 0x00342 },
1983*fd082e96SMartin Matuska 	{ 0x01F08 , 0x00391 , 0x00313 },
1984*fd082e96SMartin Matuska 	{ 0x01F09 , 0x00391 , 0x00314 },
1985*fd082e96SMartin Matuska 	{ 0x01F0A , 0x01F08 , 0x00300 },
1986*fd082e96SMartin Matuska 	{ 0x01F0B , 0x01F09 , 0x00300 },
1987*fd082e96SMartin Matuska 	{ 0x01F0C , 0x01F08 , 0x00301 },
1988*fd082e96SMartin Matuska 	{ 0x01F0D , 0x01F09 , 0x00301 },
1989*fd082e96SMartin Matuska 	{ 0x01F0E , 0x01F08 , 0x00342 },
1990*fd082e96SMartin Matuska 	{ 0x01F0F , 0x01F09 , 0x00342 },
1991*fd082e96SMartin Matuska 	{ 0x01F10 , 0x003B5 , 0x00313 },
1992*fd082e96SMartin Matuska 	{ 0x01F11 , 0x003B5 , 0x00314 },
1993*fd082e96SMartin Matuska 	{ 0x01F12 , 0x01F10 , 0x00300 },
1994*fd082e96SMartin Matuska 	{ 0x01F13 , 0x01F11 , 0x00300 },
1995*fd082e96SMartin Matuska 	{ 0x01F14 , 0x01F10 , 0x00301 },
1996*fd082e96SMartin Matuska 	{ 0x01F15 , 0x01F11 , 0x00301 },
1997*fd082e96SMartin Matuska 	{ 0x01F18 , 0x00395 , 0x00313 },
1998*fd082e96SMartin Matuska 	{ 0x01F19 , 0x00395 , 0x00314 },
1999*fd082e96SMartin Matuska 	{ 0x01F1A , 0x01F18 , 0x00300 },
2000*fd082e96SMartin Matuska 	{ 0x01F1B , 0x01F19 , 0x00300 },
2001*fd082e96SMartin Matuska 	{ 0x01F1C , 0x01F18 , 0x00301 },
2002*fd082e96SMartin Matuska 	{ 0x01F1D , 0x01F19 , 0x00301 },
2003*fd082e96SMartin Matuska 	{ 0x01F20 , 0x003B7 , 0x00313 },
2004*fd082e96SMartin Matuska 	{ 0x01F21 , 0x003B7 , 0x00314 },
2005*fd082e96SMartin Matuska 	{ 0x01F22 , 0x01F20 , 0x00300 },
2006*fd082e96SMartin Matuska 	{ 0x01F23 , 0x01F21 , 0x00300 },
2007*fd082e96SMartin Matuska 	{ 0x01F24 , 0x01F20 , 0x00301 },
2008*fd082e96SMartin Matuska 	{ 0x01F25 , 0x01F21 , 0x00301 },
2009*fd082e96SMartin Matuska 	{ 0x01F26 , 0x01F20 , 0x00342 },
2010*fd082e96SMartin Matuska 	{ 0x01F27 , 0x01F21 , 0x00342 },
2011*fd082e96SMartin Matuska 	{ 0x01F28 , 0x00397 , 0x00313 },
2012*fd082e96SMartin Matuska 	{ 0x01F29 , 0x00397 , 0x00314 },
2013*fd082e96SMartin Matuska 	{ 0x01F2A , 0x01F28 , 0x00300 },
2014*fd082e96SMartin Matuska 	{ 0x01F2B , 0x01F29 , 0x00300 },
2015*fd082e96SMartin Matuska 	{ 0x01F2C , 0x01F28 , 0x00301 },
2016*fd082e96SMartin Matuska 	{ 0x01F2D , 0x01F29 , 0x00301 },
2017*fd082e96SMartin Matuska 	{ 0x01F2E , 0x01F28 , 0x00342 },
2018*fd082e96SMartin Matuska 	{ 0x01F2F , 0x01F29 , 0x00342 },
2019*fd082e96SMartin Matuska 	{ 0x01F30 , 0x003B9 , 0x00313 },
2020*fd082e96SMartin Matuska 	{ 0x01F31 , 0x003B9 , 0x00314 },
2021*fd082e96SMartin Matuska 	{ 0x01F32 , 0x01F30 , 0x00300 },
2022*fd082e96SMartin Matuska 	{ 0x01F33 , 0x01F31 , 0x00300 },
2023*fd082e96SMartin Matuska 	{ 0x01F34 , 0x01F30 , 0x00301 },
2024*fd082e96SMartin Matuska 	{ 0x01F35 , 0x01F31 , 0x00301 },
2025*fd082e96SMartin Matuska 	{ 0x01F36 , 0x01F30 , 0x00342 },
2026*fd082e96SMartin Matuska 	{ 0x01F37 , 0x01F31 , 0x00342 },
2027*fd082e96SMartin Matuska 	{ 0x01F38 , 0x00399 , 0x00313 },
2028*fd082e96SMartin Matuska 	{ 0x01F39 , 0x00399 , 0x00314 },
2029*fd082e96SMartin Matuska 	{ 0x01F3A , 0x01F38 , 0x00300 },
2030*fd082e96SMartin Matuska 	{ 0x01F3B , 0x01F39 , 0x00300 },
2031*fd082e96SMartin Matuska 	{ 0x01F3C , 0x01F38 , 0x00301 },
2032*fd082e96SMartin Matuska 	{ 0x01F3D , 0x01F39 , 0x00301 },
2033*fd082e96SMartin Matuska 	{ 0x01F3E , 0x01F38 , 0x00342 },
2034*fd082e96SMartin Matuska 	{ 0x01F3F , 0x01F39 , 0x00342 },
2035*fd082e96SMartin Matuska 	{ 0x01F40 , 0x003BF , 0x00313 },
2036*fd082e96SMartin Matuska 	{ 0x01F41 , 0x003BF , 0x00314 },
2037*fd082e96SMartin Matuska 	{ 0x01F42 , 0x01F40 , 0x00300 },
2038*fd082e96SMartin Matuska 	{ 0x01F43 , 0x01F41 , 0x00300 },
2039*fd082e96SMartin Matuska 	{ 0x01F44 , 0x01F40 , 0x00301 },
2040*fd082e96SMartin Matuska 	{ 0x01F45 , 0x01F41 , 0x00301 },
2041*fd082e96SMartin Matuska 	{ 0x01F48 , 0x0039F , 0x00313 },
2042*fd082e96SMartin Matuska 	{ 0x01F49 , 0x0039F , 0x00314 },
2043*fd082e96SMartin Matuska 	{ 0x01F4A , 0x01F48 , 0x00300 },
2044*fd082e96SMartin Matuska 	{ 0x01F4B , 0x01F49 , 0x00300 },
2045*fd082e96SMartin Matuska 	{ 0x01F4C , 0x01F48 , 0x00301 },
2046*fd082e96SMartin Matuska 	{ 0x01F4D , 0x01F49 , 0x00301 },
2047*fd082e96SMartin Matuska 	{ 0x01F50 , 0x003C5 , 0x00313 },
2048*fd082e96SMartin Matuska 	{ 0x01F51 , 0x003C5 , 0x00314 },
2049*fd082e96SMartin Matuska 	{ 0x01F52 , 0x01F50 , 0x00300 },
2050*fd082e96SMartin Matuska 	{ 0x01F53 , 0x01F51 , 0x00300 },
2051*fd082e96SMartin Matuska 	{ 0x01F54 , 0x01F50 , 0x00301 },
2052*fd082e96SMartin Matuska 	{ 0x01F55 , 0x01F51 , 0x00301 },
2053*fd082e96SMartin Matuska 	{ 0x01F56 , 0x01F50 , 0x00342 },
2054*fd082e96SMartin Matuska 	{ 0x01F57 , 0x01F51 , 0x00342 },
2055*fd082e96SMartin Matuska 	{ 0x01F59 , 0x003A5 , 0x00314 },
2056*fd082e96SMartin Matuska 	{ 0x01F5B , 0x01F59 , 0x00300 },
2057*fd082e96SMartin Matuska 	{ 0x01F5D , 0x01F59 , 0x00301 },
2058*fd082e96SMartin Matuska 	{ 0x01F5F , 0x01F59 , 0x00342 },
2059*fd082e96SMartin Matuska 	{ 0x01F60 , 0x003C9 , 0x00313 },
2060*fd082e96SMartin Matuska 	{ 0x01F61 , 0x003C9 , 0x00314 },
2061*fd082e96SMartin Matuska 	{ 0x01F62 , 0x01F60 , 0x00300 },
2062*fd082e96SMartin Matuska 	{ 0x01F63 , 0x01F61 , 0x00300 },
2063*fd082e96SMartin Matuska 	{ 0x01F64 , 0x01F60 , 0x00301 },
2064*fd082e96SMartin Matuska 	{ 0x01F65 , 0x01F61 , 0x00301 },
2065*fd082e96SMartin Matuska 	{ 0x01F66 , 0x01F60 , 0x00342 },
2066*fd082e96SMartin Matuska 	{ 0x01F67 , 0x01F61 , 0x00342 },
2067*fd082e96SMartin Matuska 	{ 0x01F68 , 0x003A9 , 0x00313 },
2068*fd082e96SMartin Matuska 	{ 0x01F69 , 0x003A9 , 0x00314 },
2069*fd082e96SMartin Matuska 	{ 0x01F6A , 0x01F68 , 0x00300 },
2070*fd082e96SMartin Matuska 	{ 0x01F6B , 0x01F69 , 0x00300 },
2071*fd082e96SMartin Matuska 	{ 0x01F6C , 0x01F68 , 0x00301 },
2072*fd082e96SMartin Matuska 	{ 0x01F6D , 0x01F69 , 0x00301 },
2073*fd082e96SMartin Matuska 	{ 0x01F6E , 0x01F68 , 0x00342 },
2074*fd082e96SMartin Matuska 	{ 0x01F6F , 0x01F69 , 0x00342 },
2075*fd082e96SMartin Matuska 	{ 0x01F70 , 0x003B1 , 0x00300 },
2076*fd082e96SMartin Matuska 	{ 0x01F72 , 0x003B5 , 0x00300 },
2077*fd082e96SMartin Matuska 	{ 0x01F74 , 0x003B7 , 0x00300 },
2078*fd082e96SMartin Matuska 	{ 0x01F76 , 0x003B9 , 0x00300 },
2079*fd082e96SMartin Matuska 	{ 0x01F78 , 0x003BF , 0x00300 },
2080*fd082e96SMartin Matuska 	{ 0x01F7A , 0x003C5 , 0x00300 },
2081*fd082e96SMartin Matuska 	{ 0x01F7C , 0x003C9 , 0x00300 },
2082*fd082e96SMartin Matuska 	{ 0x01F80 , 0x01F00 , 0x00345 },
2083*fd082e96SMartin Matuska 	{ 0x01F81 , 0x01F01 , 0x00345 },
2084*fd082e96SMartin Matuska 	{ 0x01F82 , 0x01F02 , 0x00345 },
2085*fd082e96SMartin Matuska 	{ 0x01F83 , 0x01F03 , 0x00345 },
2086*fd082e96SMartin Matuska 	{ 0x01F84 , 0x01F04 , 0x00345 },
2087*fd082e96SMartin Matuska 	{ 0x01F85 , 0x01F05 , 0x00345 },
2088*fd082e96SMartin Matuska 	{ 0x01F86 , 0x01F06 , 0x00345 },
2089*fd082e96SMartin Matuska 	{ 0x01F87 , 0x01F07 , 0x00345 },
2090*fd082e96SMartin Matuska 	{ 0x01F88 , 0x01F08 , 0x00345 },
2091*fd082e96SMartin Matuska 	{ 0x01F89 , 0x01F09 , 0x00345 },
2092*fd082e96SMartin Matuska 	{ 0x01F8A , 0x01F0A , 0x00345 },
2093*fd082e96SMartin Matuska 	{ 0x01F8B , 0x01F0B , 0x00345 },
2094*fd082e96SMartin Matuska 	{ 0x01F8C , 0x01F0C , 0x00345 },
2095*fd082e96SMartin Matuska 	{ 0x01F8D , 0x01F0D , 0x00345 },
2096*fd082e96SMartin Matuska 	{ 0x01F8E , 0x01F0E , 0x00345 },
2097*fd082e96SMartin Matuska 	{ 0x01F8F , 0x01F0F , 0x00345 },
2098*fd082e96SMartin Matuska 	{ 0x01F90 , 0x01F20 , 0x00345 },
2099*fd082e96SMartin Matuska 	{ 0x01F91 , 0x01F21 , 0x00345 },
2100*fd082e96SMartin Matuska 	{ 0x01F92 , 0x01F22 , 0x00345 },
2101*fd082e96SMartin Matuska 	{ 0x01F93 , 0x01F23 , 0x00345 },
2102*fd082e96SMartin Matuska 	{ 0x01F94 , 0x01F24 , 0x00345 },
2103*fd082e96SMartin Matuska 	{ 0x01F95 , 0x01F25 , 0x00345 },
2104*fd082e96SMartin Matuska 	{ 0x01F96 , 0x01F26 , 0x00345 },
2105*fd082e96SMartin Matuska 	{ 0x01F97 , 0x01F27 , 0x00345 },
2106*fd082e96SMartin Matuska 	{ 0x01F98 , 0x01F28 , 0x00345 },
2107*fd082e96SMartin Matuska 	{ 0x01F99 , 0x01F29 , 0x00345 },
2108*fd082e96SMartin Matuska 	{ 0x01F9A , 0x01F2A , 0x00345 },
2109*fd082e96SMartin Matuska 	{ 0x01F9B , 0x01F2B , 0x00345 },
2110*fd082e96SMartin Matuska 	{ 0x01F9C , 0x01F2C , 0x00345 },
2111*fd082e96SMartin Matuska 	{ 0x01F9D , 0x01F2D , 0x00345 },
2112*fd082e96SMartin Matuska 	{ 0x01F9E , 0x01F2E , 0x00345 },
2113*fd082e96SMartin Matuska 	{ 0x01F9F , 0x01F2F , 0x00345 },
2114*fd082e96SMartin Matuska 	{ 0x01FA0 , 0x01F60 , 0x00345 },
2115*fd082e96SMartin Matuska 	{ 0x01FA1 , 0x01F61 , 0x00345 },
2116*fd082e96SMartin Matuska 	{ 0x01FA2 , 0x01F62 , 0x00345 },
2117*fd082e96SMartin Matuska 	{ 0x01FA3 , 0x01F63 , 0x00345 },
2118*fd082e96SMartin Matuska 	{ 0x01FA4 , 0x01F64 , 0x00345 },
2119*fd082e96SMartin Matuska 	{ 0x01FA5 , 0x01F65 , 0x00345 },
2120*fd082e96SMartin Matuska 	{ 0x01FA6 , 0x01F66 , 0x00345 },
2121*fd082e96SMartin Matuska 	{ 0x01FA7 , 0x01F67 , 0x00345 },
2122*fd082e96SMartin Matuska 	{ 0x01FA8 , 0x01F68 , 0x00345 },
2123*fd082e96SMartin Matuska 	{ 0x01FA9 , 0x01F69 , 0x00345 },
2124*fd082e96SMartin Matuska 	{ 0x01FAA , 0x01F6A , 0x00345 },
2125*fd082e96SMartin Matuska 	{ 0x01FAB , 0x01F6B , 0x00345 },
2126*fd082e96SMartin Matuska 	{ 0x01FAC , 0x01F6C , 0x00345 },
2127*fd082e96SMartin Matuska 	{ 0x01FAD , 0x01F6D , 0x00345 },
2128*fd082e96SMartin Matuska 	{ 0x01FAE , 0x01F6E , 0x00345 },
2129*fd082e96SMartin Matuska 	{ 0x01FAF , 0x01F6F , 0x00345 },
2130*fd082e96SMartin Matuska 	{ 0x01FB0 , 0x003B1 , 0x00306 },
2131*fd082e96SMartin Matuska 	{ 0x01FB1 , 0x003B1 , 0x00304 },
2132*fd082e96SMartin Matuska 	{ 0x01FB2 , 0x01F70 , 0x00345 },
2133*fd082e96SMartin Matuska 	{ 0x01FB3 , 0x003B1 , 0x00345 },
2134*fd082e96SMartin Matuska 	{ 0x01FB4 , 0x003AC , 0x00345 },
2135*fd082e96SMartin Matuska 	{ 0x01FB6 , 0x003B1 , 0x00342 },
2136*fd082e96SMartin Matuska 	{ 0x01FB7 , 0x01FB6 , 0x00345 },
2137*fd082e96SMartin Matuska 	{ 0x01FB8 , 0x00391 , 0x00306 },
2138*fd082e96SMartin Matuska 	{ 0x01FB9 , 0x00391 , 0x00304 },
2139*fd082e96SMartin Matuska 	{ 0x01FBA , 0x00391 , 0x00300 },
2140*fd082e96SMartin Matuska 	{ 0x01FBC , 0x00391 , 0x00345 },
2141*fd082e96SMartin Matuska 	{ 0x01FC1 , 0x000A8 , 0x00342 },
2142*fd082e96SMartin Matuska 	{ 0x01FC2 , 0x01F74 , 0x00345 },
2143*fd082e96SMartin Matuska 	{ 0x01FC3 , 0x003B7 , 0x00345 },
2144*fd082e96SMartin Matuska 	{ 0x01FC4 , 0x003AE , 0x00345 },
2145*fd082e96SMartin Matuska 	{ 0x01FC6 , 0x003B7 , 0x00342 },
2146*fd082e96SMartin Matuska 	{ 0x01FC7 , 0x01FC6 , 0x00345 },
2147*fd082e96SMartin Matuska 	{ 0x01FC8 , 0x00395 , 0x00300 },
2148*fd082e96SMartin Matuska 	{ 0x01FCA , 0x00397 , 0x00300 },
2149*fd082e96SMartin Matuska 	{ 0x01FCC , 0x00397 , 0x00345 },
2150*fd082e96SMartin Matuska 	{ 0x01FCD , 0x01FBF , 0x00300 },
2151*fd082e96SMartin Matuska 	{ 0x01FCE , 0x01FBF , 0x00301 },
2152*fd082e96SMartin Matuska 	{ 0x01FCF , 0x01FBF , 0x00342 },
2153*fd082e96SMartin Matuska 	{ 0x01FD0 , 0x003B9 , 0x00306 },
2154*fd082e96SMartin Matuska 	{ 0x01FD1 , 0x003B9 , 0x00304 },
2155*fd082e96SMartin Matuska 	{ 0x01FD2 , 0x003CA , 0x00300 },
2156*fd082e96SMartin Matuska 	{ 0x01FD6 , 0x003B9 , 0x00342 },
2157*fd082e96SMartin Matuska 	{ 0x01FD7 , 0x003CA , 0x00342 },
2158*fd082e96SMartin Matuska 	{ 0x01FD8 , 0x00399 , 0x00306 },
2159*fd082e96SMartin Matuska 	{ 0x01FD9 , 0x00399 , 0x00304 },
2160*fd082e96SMartin Matuska 	{ 0x01FDA , 0x00399 , 0x00300 },
2161*fd082e96SMartin Matuska 	{ 0x01FDD , 0x01FFE , 0x00300 },
2162*fd082e96SMartin Matuska 	{ 0x01FDE , 0x01FFE , 0x00301 },
2163*fd082e96SMartin Matuska 	{ 0x01FDF , 0x01FFE , 0x00342 },
2164*fd082e96SMartin Matuska 	{ 0x01FE0 , 0x003C5 , 0x00306 },
2165*fd082e96SMartin Matuska 	{ 0x01FE1 , 0x003C5 , 0x00304 },
2166*fd082e96SMartin Matuska 	{ 0x01FE2 , 0x003CB , 0x00300 },
2167*fd082e96SMartin Matuska 	{ 0x01FE4 , 0x003C1 , 0x00313 },
2168*fd082e96SMartin Matuska 	{ 0x01FE5 , 0x003C1 , 0x00314 },
2169*fd082e96SMartin Matuska 	{ 0x01FE6 , 0x003C5 , 0x00342 },
2170*fd082e96SMartin Matuska 	{ 0x01FE7 , 0x003CB , 0x00342 },
2171*fd082e96SMartin Matuska 	{ 0x01FE8 , 0x003A5 , 0x00306 },
2172*fd082e96SMartin Matuska 	{ 0x01FE9 , 0x003A5 , 0x00304 },
2173*fd082e96SMartin Matuska 	{ 0x01FEA , 0x003A5 , 0x00300 },
2174*fd082e96SMartin Matuska 	{ 0x01FEC , 0x003A1 , 0x00314 },
2175*fd082e96SMartin Matuska 	{ 0x01FED , 0x000A8 , 0x00300 },
2176*fd082e96SMartin Matuska 	{ 0x01FF2 , 0x01F7C , 0x00345 },
2177*fd082e96SMartin Matuska 	{ 0x01FF3 , 0x003C9 , 0x00345 },
2178*fd082e96SMartin Matuska 	{ 0x01FF4 , 0x003CE , 0x00345 },
2179*fd082e96SMartin Matuska 	{ 0x01FF6 , 0x003C9 , 0x00342 },
2180*fd082e96SMartin Matuska 	{ 0x01FF7 , 0x01FF6 , 0x00345 },
2181*fd082e96SMartin Matuska 	{ 0x01FF8 , 0x0039F , 0x00300 },
2182*fd082e96SMartin Matuska 	{ 0x01FFA , 0x003A9 , 0x00300 },
2183*fd082e96SMartin Matuska 	{ 0x01FFC , 0x003A9 , 0x00345 },
2184*fd082e96SMartin Matuska 	{ 0x0219A , 0x02190 , 0x00338 },
2185*fd082e96SMartin Matuska 	{ 0x0219B , 0x02192 , 0x00338 },
2186*fd082e96SMartin Matuska 	{ 0x021AE , 0x02194 , 0x00338 },
2187*fd082e96SMartin Matuska 	{ 0x021CD , 0x021D0 , 0x00338 },
2188*fd082e96SMartin Matuska 	{ 0x021CE , 0x021D4 , 0x00338 },
2189*fd082e96SMartin Matuska 	{ 0x021CF , 0x021D2 , 0x00338 },
2190*fd082e96SMartin Matuska 	{ 0x02204 , 0x02203 , 0x00338 },
2191*fd082e96SMartin Matuska 	{ 0x02209 , 0x02208 , 0x00338 },
2192*fd082e96SMartin Matuska 	{ 0x0220C , 0x0220B , 0x00338 },
2193*fd082e96SMartin Matuska 	{ 0x02224 , 0x02223 , 0x00338 },
2194*fd082e96SMartin Matuska 	{ 0x02226 , 0x02225 , 0x00338 },
2195*fd082e96SMartin Matuska 	{ 0x02241 , 0x0223C , 0x00338 },
2196*fd082e96SMartin Matuska 	{ 0x02244 , 0x02243 , 0x00338 },
2197*fd082e96SMartin Matuska 	{ 0x02247 , 0x02245 , 0x00338 },
2198*fd082e96SMartin Matuska 	{ 0x02249 , 0x02248 , 0x00338 },
2199*fd082e96SMartin Matuska 	{ 0x02260 , 0x0003D , 0x00338 },
2200*fd082e96SMartin Matuska 	{ 0x02262 , 0x02261 , 0x00338 },
2201*fd082e96SMartin Matuska 	{ 0x0226D , 0x0224D , 0x00338 },
2202*fd082e96SMartin Matuska 	{ 0x0226E , 0x0003C , 0x00338 },
2203*fd082e96SMartin Matuska 	{ 0x0226F , 0x0003E , 0x00338 },
2204*fd082e96SMartin Matuska 	{ 0x02270 , 0x02264 , 0x00338 },
2205*fd082e96SMartin Matuska 	{ 0x02271 , 0x02265 , 0x00338 },
2206*fd082e96SMartin Matuska 	{ 0x02274 , 0x02272 , 0x00338 },
2207*fd082e96SMartin Matuska 	{ 0x02275 , 0x02273 , 0x00338 },
2208*fd082e96SMartin Matuska 	{ 0x02278 , 0x02276 , 0x00338 },
2209*fd082e96SMartin Matuska 	{ 0x02279 , 0x02277 , 0x00338 },
2210*fd082e96SMartin Matuska 	{ 0x02280 , 0x0227A , 0x00338 },
2211*fd082e96SMartin Matuska 	{ 0x02281 , 0x0227B , 0x00338 },
2212*fd082e96SMartin Matuska 	{ 0x02284 , 0x02282 , 0x00338 },
2213*fd082e96SMartin Matuska 	{ 0x02285 , 0x02283 , 0x00338 },
2214*fd082e96SMartin Matuska 	{ 0x02288 , 0x02286 , 0x00338 },
2215*fd082e96SMartin Matuska 	{ 0x02289 , 0x02287 , 0x00338 },
2216*fd082e96SMartin Matuska 	{ 0x022AC , 0x022A2 , 0x00338 },
2217*fd082e96SMartin Matuska 	{ 0x022AD , 0x022A8 , 0x00338 },
2218*fd082e96SMartin Matuska 	{ 0x022AE , 0x022A9 , 0x00338 },
2219*fd082e96SMartin Matuska 	{ 0x022AF , 0x022AB , 0x00338 },
2220*fd082e96SMartin Matuska 	{ 0x022E0 , 0x0227C , 0x00338 },
2221*fd082e96SMartin Matuska 	{ 0x022E1 , 0x0227D , 0x00338 },
2222*fd082e96SMartin Matuska 	{ 0x022E2 , 0x02291 , 0x00338 },
2223*fd082e96SMartin Matuska 	{ 0x022E3 , 0x02292 , 0x00338 },
2224*fd082e96SMartin Matuska 	{ 0x022EA , 0x022B2 , 0x00338 },
2225*fd082e96SMartin Matuska 	{ 0x022EB , 0x022B3 , 0x00338 },
2226*fd082e96SMartin Matuska 	{ 0x022EC , 0x022B4 , 0x00338 },
2227*fd082e96SMartin Matuska 	{ 0x022ED , 0x022B5 , 0x00338 },
2228*fd082e96SMartin Matuska 	{ 0x0304C , 0x0304B , 0x03099 },
2229*fd082e96SMartin Matuska 	{ 0x0304E , 0x0304D , 0x03099 },
2230*fd082e96SMartin Matuska 	{ 0x03050 , 0x0304F , 0x03099 },
2231*fd082e96SMartin Matuska 	{ 0x03052 , 0x03051 , 0x03099 },
2232*fd082e96SMartin Matuska 	{ 0x03054 , 0x03053 , 0x03099 },
2233*fd082e96SMartin Matuska 	{ 0x03056 , 0x03055 , 0x03099 },
2234*fd082e96SMartin Matuska 	{ 0x03058 , 0x03057 , 0x03099 },
2235*fd082e96SMartin Matuska 	{ 0x0305A , 0x03059 , 0x03099 },
2236*fd082e96SMartin Matuska 	{ 0x0305C , 0x0305B , 0x03099 },
2237*fd082e96SMartin Matuska 	{ 0x0305E , 0x0305D , 0x03099 },
2238*fd082e96SMartin Matuska 	{ 0x03060 , 0x0305F , 0x03099 },
2239*fd082e96SMartin Matuska 	{ 0x03062 , 0x03061 , 0x03099 },
2240*fd082e96SMartin Matuska 	{ 0x03065 , 0x03064 , 0x03099 },
2241*fd082e96SMartin Matuska 	{ 0x03067 , 0x03066 , 0x03099 },
2242*fd082e96SMartin Matuska 	{ 0x03069 , 0x03068 , 0x03099 },
2243*fd082e96SMartin Matuska 	{ 0x03070 , 0x0306F , 0x03099 },
2244*fd082e96SMartin Matuska 	{ 0x03071 , 0x0306F , 0x0309A },
2245*fd082e96SMartin Matuska 	{ 0x03073 , 0x03072 , 0x03099 },
2246*fd082e96SMartin Matuska 	{ 0x03074 , 0x03072 , 0x0309A },
2247*fd082e96SMartin Matuska 	{ 0x03076 , 0x03075 , 0x03099 },
2248*fd082e96SMartin Matuska 	{ 0x03077 , 0x03075 , 0x0309A },
2249*fd082e96SMartin Matuska 	{ 0x03079 , 0x03078 , 0x03099 },
2250*fd082e96SMartin Matuska 	{ 0x0307A , 0x03078 , 0x0309A },
2251*fd082e96SMartin Matuska 	{ 0x0307C , 0x0307B , 0x03099 },
2252*fd082e96SMartin Matuska 	{ 0x0307D , 0x0307B , 0x0309A },
2253*fd082e96SMartin Matuska 	{ 0x03094 , 0x03046 , 0x03099 },
2254*fd082e96SMartin Matuska 	{ 0x0309E , 0x0309D , 0x03099 },
2255*fd082e96SMartin Matuska 	{ 0x030AC , 0x030AB , 0x03099 },
2256*fd082e96SMartin Matuska 	{ 0x030AE , 0x030AD , 0x03099 },
2257*fd082e96SMartin Matuska 	{ 0x030B0 , 0x030AF , 0x03099 },
2258*fd082e96SMartin Matuska 	{ 0x030B2 , 0x030B1 , 0x03099 },
2259*fd082e96SMartin Matuska 	{ 0x030B4 , 0x030B3 , 0x03099 },
2260*fd082e96SMartin Matuska 	{ 0x030B6 , 0x030B5 , 0x03099 },
2261*fd082e96SMartin Matuska 	{ 0x030B8 , 0x030B7 , 0x03099 },
2262*fd082e96SMartin Matuska 	{ 0x030BA , 0x030B9 , 0x03099 },
2263*fd082e96SMartin Matuska 	{ 0x030BC , 0x030BB , 0x03099 },
2264*fd082e96SMartin Matuska 	{ 0x030BE , 0x030BD , 0x03099 },
2265*fd082e96SMartin Matuska 	{ 0x030C0 , 0x030BF , 0x03099 },
2266*fd082e96SMartin Matuska 	{ 0x030C2 , 0x030C1 , 0x03099 },
2267*fd082e96SMartin Matuska 	{ 0x030C5 , 0x030C4 , 0x03099 },
2268*fd082e96SMartin Matuska 	{ 0x030C7 , 0x030C6 , 0x03099 },
2269*fd082e96SMartin Matuska 	{ 0x030C9 , 0x030C8 , 0x03099 },
2270*fd082e96SMartin Matuska 	{ 0x030D0 , 0x030CF , 0x03099 },
2271*fd082e96SMartin Matuska 	{ 0x030D1 , 0x030CF , 0x0309A },
2272*fd082e96SMartin Matuska 	{ 0x030D3 , 0x030D2 , 0x03099 },
2273*fd082e96SMartin Matuska 	{ 0x030D4 , 0x030D2 , 0x0309A },
2274*fd082e96SMartin Matuska 	{ 0x030D6 , 0x030D5 , 0x03099 },
2275*fd082e96SMartin Matuska 	{ 0x030D7 , 0x030D5 , 0x0309A },
2276*fd082e96SMartin Matuska 	{ 0x030D9 , 0x030D8 , 0x03099 },
2277*fd082e96SMartin Matuska 	{ 0x030DA , 0x030D8 , 0x0309A },
2278*fd082e96SMartin Matuska 	{ 0x030DC , 0x030DB , 0x03099 },
2279*fd082e96SMartin Matuska 	{ 0x030DD , 0x030DB , 0x0309A },
2280*fd082e96SMartin Matuska 	{ 0x030F4 , 0x030A6 , 0x03099 },
2281*fd082e96SMartin Matuska 	{ 0x030F7 , 0x030EF , 0x03099 },
2282*fd082e96SMartin Matuska 	{ 0x030F8 , 0x030F0 , 0x03099 },
2283*fd082e96SMartin Matuska 	{ 0x030F9 , 0x030F1 , 0x03099 },
2284*fd082e96SMartin Matuska 	{ 0x030FA , 0x030F2 , 0x03099 },
2285*fd082e96SMartin Matuska 	{ 0x030FE , 0x030FD , 0x03099 },
2286*fd082e96SMartin Matuska 	{ 0x1109A , 0x11099 , 0x110BA },
2287*fd082e96SMartin Matuska 	{ 0x1109C , 0x1109B , 0x110BA },
2288*fd082e96SMartin Matuska 	{ 0x110AB , 0x110A5 , 0x110BA },
2289*fd082e96SMartin Matuska };
2290*fd082e96SMartin Matuska 
22916c95142eSMartin Matuska #endif /* ARCHIVE_STRING_COMPOSITION_H_INCLUDED */
2292*fd082e96SMartin Matuska 
2293