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

#include "_bsearch.h"
#include "macros.h"
#include "rune.h"
#include "unicode/prop.h"

static constexpr enum uprop_lb lookup_lat1[] = {
	LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM,
	LB_CM, LB_BA, LB_LF, LB_BK, LB_BK, LB_CR, LB_CM, LB_CM,
	LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM,
	LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM,
	LB_SP, LB_EX, LB_QU, LB_AL, LB_PR, LB_PO, LB_AL, LB_QU,
	LB_OP, LB_CP, LB_AL, LB_PR, LB_IS, LB_HY, LB_IS, LB_SY,
	LB_NU, LB_NU, LB_NU, LB_NU, LB_NU, LB_NU, LB_NU, LB_NU,
	LB_NU, LB_NU, LB_IS, LB_IS, LB_AL, LB_AL, LB_AL, LB_EX,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_OP, LB_PR, LB_CP, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_OP, LB_BA, LB_CL, LB_AL, LB_CM,
	LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_NL, LB_CM, LB_CM,
	LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM,
	LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM,
	LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM, LB_CM,
	LB_GL, LB_OP, LB_PO, LB_PR, LB_PR, LB_PR, LB_AL, LB_AI,
	LB_AI, LB_AL, LB_AI, LB_QU, LB_AL, LB_BA, LB_AL, LB_AL,
	LB_PO, LB_PR, LB_AI, LB_AI, LB_BB, LB_AL, LB_AI, LB_AI,
	LB_AI, LB_AI, LB_AI, LB_QU, LB_AI, LB_AI, LB_AI, LB_OP,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AI,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AI,
	LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL, LB_AL,
};

static const struct {
	rune lo, hi;
	enum uprop_lb val;
} lookup[] = {
	{RUNE_C(0x000100), RUNE_C(0x0002C6), LB_AL},
	{RUNE_C(0x0002C7), RUNE_C(0x0002C7), LB_AI},
	{RUNE_C(0x0002C8), RUNE_C(0x0002C8), LB_BB},
	{RUNE_C(0x0002C9), RUNE_C(0x0002CB), LB_AI},
	{RUNE_C(0x0002CC), RUNE_C(0x0002CC), LB_BB},
	{RUNE_C(0x0002CD), RUNE_C(0x0002CD), LB_AI},
	{RUNE_C(0x0002CE), RUNE_C(0x0002CF), LB_AL},
	{RUNE_C(0x0002D0), RUNE_C(0x0002D0), LB_AI},
	{RUNE_C(0x0002D1), RUNE_C(0x0002D7), LB_AL},
	{RUNE_C(0x0002D8), RUNE_C(0x0002DB), LB_AI},
	{RUNE_C(0x0002DC), RUNE_C(0x0002DC), LB_AL},
	{RUNE_C(0x0002DD), RUNE_C(0x0002DD), LB_AI},
	{RUNE_C(0x0002DE), RUNE_C(0x0002DE), LB_AL},
	{RUNE_C(0x0002DF), RUNE_C(0x0002DF), LB_BB},
	{RUNE_C(0x0002E0), RUNE_C(0x0002FF), LB_AL},
	{RUNE_C(0x000300), RUNE_C(0x00034E), LB_CM},
	{RUNE_C(0x00034F), RUNE_C(0x00034F), LB_GL},
	{RUNE_C(0x000350), RUNE_C(0x00035B), LB_CM},
	{RUNE_C(0x00035C), RUNE_C(0x000362), LB_GL},
	{RUNE_C(0x000363), RUNE_C(0x00036F), LB_CM},
	{RUNE_C(0x000370), RUNE_C(0x000377), LB_AL},
	{RUNE_C(0x00037A), RUNE_C(0x00037D), LB_AL},
	{RUNE_C(0x00037E), RUNE_C(0x00037E), LB_IS},
	{RUNE_C(0x00037F), RUNE_C(0x00037F), LB_AL},
	{RUNE_C(0x000384), RUNE_C(0x00038A), LB_AL},
	{RUNE_C(0x00038C), RUNE_C(0x00038C), LB_AL},
	{RUNE_C(0x00038E), RUNE_C(0x0003A1), LB_AL},
	{RUNE_C(0x0003A3), RUNE_C(0x000482), LB_AL},
	{RUNE_C(0x000483), RUNE_C(0x000489), LB_CM},
	{RUNE_C(0x00048A), RUNE_C(0x00052F), LB_AL},
	{RUNE_C(0x000531), RUNE_C(0x000556), LB_AL},
	{RUNE_C(0x000559), RUNE_C(0x000588), LB_AL},
	{RUNE_C(0x000589), RUNE_C(0x000589), LB_IS},
	{RUNE_C(0x00058A), RUNE_C(0x00058A), LB_BA},
	{RUNE_C(0x00058D), RUNE_C(0x00058E), LB_AL},
	{RUNE_C(0x00058F), RUNE_C(0x00058F), LB_PR},
	{RUNE_C(0x000591), RUNE_C(0x0005BD), LB_CM},
	{RUNE_C(0x0005BE), RUNE_C(0x0005BE), LB_BA},
	{RUNE_C(0x0005BF), RUNE_C(0x0005BF), LB_CM},
	{RUNE_C(0x0005C0), RUNE_C(0x0005C0), LB_AL},
	{RUNE_C(0x0005C1), RUNE_C(0x0005C2), LB_CM},
	{RUNE_C(0x0005C3), RUNE_C(0x0005C3), LB_AL},
	{RUNE_C(0x0005C4), RUNE_C(0x0005C5), LB_CM},
	{RUNE_C(0x0005C6), RUNE_C(0x0005C6), LB_EX},
	{RUNE_C(0x0005C7), RUNE_C(0x0005C7), LB_CM},
	{RUNE_C(0x0005D0), RUNE_C(0x0005EA), LB_HL},
	{RUNE_C(0x0005EF), RUNE_C(0x0005F2), LB_HL},
	{RUNE_C(0x0005F3), RUNE_C(0x0005F4), LB_AL},
	{RUNE_C(0x000600), RUNE_C(0x000605), LB_NU},
	{RUNE_C(0x000606), RUNE_C(0x000608), LB_AL},
	{RUNE_C(0x000609), RUNE_C(0x00060B), LB_PO},
	{RUNE_C(0x00060C), RUNE_C(0x00060D), LB_IS},
	{RUNE_C(0x00060E), RUNE_C(0x00060F), LB_AL},
	{RUNE_C(0x000610), RUNE_C(0x00061A), LB_CM},
	{RUNE_C(0x00061B), RUNE_C(0x00061B), LB_EX},
	{RUNE_C(0x00061C), RUNE_C(0x00061C), LB_CM},
	{RUNE_C(0x00061D), RUNE_C(0x00061F), LB_EX},
	{RUNE_C(0x000620), RUNE_C(0x00064A), LB_AL},
	{RUNE_C(0x00064B), RUNE_C(0x00065F), LB_CM},
	{RUNE_C(0x000660), RUNE_C(0x000669), LB_NU},
	{RUNE_C(0x00066A), RUNE_C(0x00066A), LB_PO},
	{RUNE_C(0x00066B), RUNE_C(0x00066C), LB_NU},
	{RUNE_C(0x00066D), RUNE_C(0x00066F), LB_AL},
	{RUNE_C(0x000670), RUNE_C(0x000670), LB_CM},
	{RUNE_C(0x000671), RUNE_C(0x0006D3), LB_AL},
	{RUNE_C(0x0006D4), RUNE_C(0x0006D4), LB_EX},
	{RUNE_C(0x0006D5), RUNE_C(0x0006D5), LB_AL},
	{RUNE_C(0x0006D6), RUNE_C(0x0006DC), LB_CM},
	{RUNE_C(0x0006DD), RUNE_C(0x0006DD), LB_NU},
	{RUNE_C(0x0006DE), RUNE_C(0x0006DE), LB_AL},
	{RUNE_C(0x0006DF), RUNE_C(0x0006E4), LB_CM},
	{RUNE_C(0x0006E5), RUNE_C(0x0006E6), LB_AL},
	{RUNE_C(0x0006E7), RUNE_C(0x0006E8), LB_CM},
	{RUNE_C(0x0006E9), RUNE_C(0x0006E9), LB_AL},
	{RUNE_C(0x0006EA), RUNE_C(0x0006ED), LB_CM},
	{RUNE_C(0x0006EE), RUNE_C(0x0006EF), LB_AL},
	{RUNE_C(0x0006F0), RUNE_C(0x0006F9), LB_NU},
	{RUNE_C(0x0006FA), RUNE_C(0x00070D), LB_AL},
	{RUNE_C(0x00070F), RUNE_C(0x000710), LB_AL},
	{RUNE_C(0x000711), RUNE_C(0x000711), LB_CM},
	{RUNE_C(0x000712), RUNE_C(0x00072F), LB_AL},
	{RUNE_C(0x000730), RUNE_C(0x00074A), LB_CM},
	{RUNE_C(0x00074D), RUNE_C(0x0007A5), LB_AL},
	{RUNE_C(0x0007A6), RUNE_C(0x0007B0), LB_CM},
	{RUNE_C(0x0007B1), RUNE_C(0x0007B1), LB_AL},
	{RUNE_C(0x0007C0), RUNE_C(0x0007C9), LB_NU},
	{RUNE_C(0x0007CA), RUNE_C(0x0007EA), LB_AL},
	{RUNE_C(0x0007EB), RUNE_C(0x0007F3), LB_CM},
	{RUNE_C(0x0007F4), RUNE_C(0x0007F7), LB_AL},
	{RUNE_C(0x0007F8), RUNE_C(0x0007F8), LB_IS},
	{RUNE_C(0x0007F9), RUNE_C(0x0007F9), LB_EX},
	{RUNE_C(0x0007FA), RUNE_C(0x0007FA), LB_AL},
	{RUNE_C(0x0007FD), RUNE_C(0x0007FD), LB_CM},
	{RUNE_C(0x0007FE), RUNE_C(0x0007FF), LB_PR},
	{RUNE_C(0x000800), RUNE_C(0x000815), LB_AL},
	{RUNE_C(0x000816), RUNE_C(0x000819), LB_CM},
	{RUNE_C(0x00081A), RUNE_C(0x00081A), LB_AL},
	{RUNE_C(0x00081B), RUNE_C(0x000823), LB_CM},
	{RUNE_C(0x000824), RUNE_C(0x000824), LB_AL},
	{RUNE_C(0x000825), RUNE_C(0x000827), LB_CM},
	{RUNE_C(0x000828), RUNE_C(0x000828), LB_AL},
	{RUNE_C(0x000829), RUNE_C(0x00082D), LB_CM},
	{RUNE_C(0x000830), RUNE_C(0x00083E), LB_AL},
	{RUNE_C(0x000840), RUNE_C(0x000858), LB_AL},
	{RUNE_C(0x000859), RUNE_C(0x00085B), LB_CM},
	{RUNE_C(0x00085E), RUNE_C(0x00085E), LB_AL},
	{RUNE_C(0x000860), RUNE_C(0x00086A), LB_AL},
	{RUNE_C(0x000870), RUNE_C(0x00088E), LB_AL},
	{RUNE_C(0x000890), RUNE_C(0x000891), LB_NU},
	{RUNE_C(0x000898), RUNE_C(0x00089F), LB_CM},
	{RUNE_C(0x0008A0), RUNE_C(0x0008C9), LB_AL},
	{RUNE_C(0x0008CA), RUNE_C(0x0008E1), LB_CM},
	{RUNE_C(0x0008E2), RUNE_C(0x0008E2), LB_NU},
	{RUNE_C(0x0008E3), RUNE_C(0x000903), LB_CM},
	{RUNE_C(0x000904), RUNE_C(0x000939), LB_AL},
	{RUNE_C(0x00093A), RUNE_C(0x00093C), LB_CM},
	{RUNE_C(0x00093D), RUNE_C(0x00093D), LB_AL},
	{RUNE_C(0x00093E), RUNE_C(0x00094F), LB_CM},
	{RUNE_C(0x000950), RUNE_C(0x000950), LB_AL},
	{RUNE_C(0x000951), RUNE_C(0x000957), LB_CM},
	{RUNE_C(0x000958), RUNE_C(0x000961), LB_AL},
	{RUNE_C(0x000962), RUNE_C(0x000963), LB_CM},
	{RUNE_C(0x000964), RUNE_C(0x000965), LB_BA},
	{RUNE_C(0x000966), RUNE_C(0x00096F), LB_NU},
	{RUNE_C(0x000970), RUNE_C(0x000980), LB_AL},
	{RUNE_C(0x000981), RUNE_C(0x000983), LB_CM},
	{RUNE_C(0x000985), RUNE_C(0x00098C), LB_AL},
	{RUNE_C(0x00098F), RUNE_C(0x000990), LB_AL},
	{RUNE_C(0x000993), RUNE_C(0x0009A8), LB_AL},
	{RUNE_C(0x0009AA), RUNE_C(0x0009B0), LB_AL},
	{RUNE_C(0x0009B2), RUNE_C(0x0009B2), LB_AL},
	{RUNE_C(0x0009B6), RUNE_C(0x0009B9), LB_AL},
	{RUNE_C(0x0009BC), RUNE_C(0x0009BC), LB_CM},
	{RUNE_C(0x0009BD), RUNE_C(0x0009BD), LB_AL},
	{RUNE_C(0x0009BE), RUNE_C(0x0009C4), LB_CM},
	{RUNE_C(0x0009C7), RUNE_C(0x0009C8), LB_CM},
	{RUNE_C(0x0009CB), RUNE_C(0x0009CD), LB_CM},
	{RUNE_C(0x0009CE), RUNE_C(0x0009CE), LB_AL},
	{RUNE_C(0x0009D7), RUNE_C(0x0009D7), LB_CM},
	{RUNE_C(0x0009DC), RUNE_C(0x0009DD), LB_AL},
	{RUNE_C(0x0009DF), RUNE_C(0x0009E1), LB_AL},
	{RUNE_C(0x0009E2), RUNE_C(0x0009E3), LB_CM},
	{RUNE_C(0x0009E6), RUNE_C(0x0009EF), LB_NU},
	{RUNE_C(0x0009F0), RUNE_C(0x0009F1), LB_AL},
	{RUNE_C(0x0009F2), RUNE_C(0x0009F3), LB_PO},
	{RUNE_C(0x0009F4), RUNE_C(0x0009F8), LB_AL},
	{RUNE_C(0x0009F9), RUNE_C(0x0009F9), LB_PO},
	{RUNE_C(0x0009FA), RUNE_C(0x0009FA), LB_AL},
	{RUNE_C(0x0009FB), RUNE_C(0x0009FB), LB_PR},
	{RUNE_C(0x0009FC), RUNE_C(0x0009FD), LB_AL},
	{RUNE_C(0x0009FE), RUNE_C(0x0009FE), LB_CM},
	{RUNE_C(0x000A01), RUNE_C(0x000A03), LB_CM},
	{RUNE_C(0x000A05), RUNE_C(0x000A0A), LB_AL},
	{RUNE_C(0x000A0F), RUNE_C(0x000A10), LB_AL},
	{RUNE_C(0x000A13), RUNE_C(0x000A28), LB_AL},
	{RUNE_C(0x000A2A), RUNE_C(0x000A30), LB_AL},
	{RUNE_C(0x000A32), RUNE_C(0x000A33), LB_AL},
	{RUNE_C(0x000A35), RUNE_C(0x000A36), LB_AL},
	{RUNE_C(0x000A38), RUNE_C(0x000A39), LB_AL},
	{RUNE_C(0x000A3C), RUNE_C(0x000A3C), LB_CM},
	{RUNE_C(0x000A3E), RUNE_C(0x000A42), LB_CM},
	{RUNE_C(0x000A47), RUNE_C(0x000A48), LB_CM},
	{RUNE_C(0x000A4B), RUNE_C(0x000A4D), LB_CM},
	{RUNE_C(0x000A51), RUNE_C(0x000A51), LB_CM},
	{RUNE_C(0x000A59), RUNE_C(0x000A5C), LB_AL},
	{RUNE_C(0x000A5E), RUNE_C(0x000A5E), LB_AL},
	{RUNE_C(0x000A66), RUNE_C(0x000A6F), LB_NU},
	{RUNE_C(0x000A70), RUNE_C(0x000A71), LB_CM},
	{RUNE_C(0x000A72), RUNE_C(0x000A74), LB_AL},
	{RUNE_C(0x000A75), RUNE_C(0x000A75), LB_CM},
	{RUNE_C(0x000A76), RUNE_C(0x000A76), LB_AL},
	{RUNE_C(0x000A81), RUNE_C(0x000A83), LB_CM},
	{RUNE_C(0x000A85), RUNE_C(0x000A8D), LB_AL},
	{RUNE_C(0x000A8F), RUNE_C(0x000A91), LB_AL},
	{RUNE_C(0x000A93), RUNE_C(0x000AA8), LB_AL},
	{RUNE_C(0x000AAA), RUNE_C(0x000AB0), LB_AL},
	{RUNE_C(0x000AB2), RUNE_C(0x000AB3), LB_AL},
	{RUNE_C(0x000AB5), RUNE_C(0x000AB9), LB_AL},
	{RUNE_C(0x000ABC), RUNE_C(0x000ABC), LB_CM},
	{RUNE_C(0x000ABD), RUNE_C(0x000ABD), LB_AL},
	{RUNE_C(0x000ABE), RUNE_C(0x000AC5), LB_CM},
	{RUNE_C(0x000AC7), RUNE_C(0x000AC9), LB_CM},
	{RUNE_C(0x000ACB), RUNE_C(0x000ACD), LB_CM},
	{RUNE_C(0x000AD0), RUNE_C(0x000AD0), LB_AL},
	{RUNE_C(0x000AE0), RUNE_C(0x000AE1), LB_AL},
	{RUNE_C(0x000AE2), RUNE_C(0x000AE3), LB_CM},
	{RUNE_C(0x000AE6), RUNE_C(0x000AEF), LB_NU},
	{RUNE_C(0x000AF0), RUNE_C(0x000AF0), LB_AL},
	{RUNE_C(0x000AF1), RUNE_C(0x000AF1), LB_PR},
	{RUNE_C(0x000AF9), RUNE_C(0x000AF9), LB_AL},
	{RUNE_C(0x000AFA), RUNE_C(0x000AFF), LB_CM},
	{RUNE_C(0x000B01), RUNE_C(0x000B03), LB_CM},
	{RUNE_C(0x000B05), RUNE_C(0x000B0C), LB_AL},
	{RUNE_C(0x000B0F), RUNE_C(0x000B10), LB_AL},
	{RUNE_C(0x000B13), RUNE_C(0x000B28), LB_AL},
	{RUNE_C(0x000B2A), RUNE_C(0x000B30), LB_AL},
	{RUNE_C(0x000B32), RUNE_C(0x000B33), LB_AL},
	{RUNE_C(0x000B35), RUNE_C(0x000B39), LB_AL},
	{RUNE_C(0x000B3C), RUNE_C(0x000B3C), LB_CM},
	{RUNE_C(0x000B3D), RUNE_C(0x000B3D), LB_AL},
	{RUNE_C(0x000B3E), RUNE_C(0x000B44), LB_CM},
	{RUNE_C(0x000B47), RUNE_C(0x000B48), LB_CM},
	{RUNE_C(0x000B4B), RUNE_C(0x000B4D), LB_CM},
	{RUNE_C(0x000B55), RUNE_C(0x000B57), LB_CM},
	{RUNE_C(0x000B5C), RUNE_C(0x000B5D), LB_AL},
	{RUNE_C(0x000B5F), RUNE_C(0x000B61), LB_AL},
	{RUNE_C(0x000B62), RUNE_C(0x000B63), LB_CM},
	{RUNE_C(0x000B66), RUNE_C(0x000B6F), LB_NU},
	{RUNE_C(0x000B70), RUNE_C(0x000B77), LB_AL},
	{RUNE_C(0x000B82), RUNE_C(0x000B82), LB_CM},
	{RUNE_C(0x000B83), RUNE_C(0x000B83), LB_AL},
	{RUNE_C(0x000B85), RUNE_C(0x000B8A), LB_AL},
	{RUNE_C(0x000B8E), RUNE_C(0x000B90), LB_AL},
	{RUNE_C(0x000B92), RUNE_C(0x000B95), LB_AL},
	{RUNE_C(0x000B99), RUNE_C(0x000B9A), LB_AL},
	{RUNE_C(0x000B9C), RUNE_C(0x000B9C), LB_AL},
	{RUNE_C(0x000B9E), RUNE_C(0x000B9F), LB_AL},
	{RUNE_C(0x000BA3), RUNE_C(0x000BA4), LB_AL},
	{RUNE_C(0x000BA8), RUNE_C(0x000BAA), LB_AL},
	{RUNE_C(0x000BAE), RUNE_C(0x000BB9), LB_AL},
	{RUNE_C(0x000BBE), RUNE_C(0x000BC2), LB_CM},
	{RUNE_C(0x000BC6), RUNE_C(0x000BC8), LB_CM},
	{RUNE_C(0x000BCA), RUNE_C(0x000BCD), LB_CM},
	{RUNE_C(0x000BD0), RUNE_C(0x000BD0), LB_AL},
	{RUNE_C(0x000BD7), RUNE_C(0x000BD7), LB_CM},
	{RUNE_C(0x000BE6), RUNE_C(0x000BEF), LB_NU},
	{RUNE_C(0x000BF0), RUNE_C(0x000BF8), LB_AL},
	{RUNE_C(0x000BF9), RUNE_C(0x000BF9), LB_PR},
	{RUNE_C(0x000BFA), RUNE_C(0x000BFA), LB_AL},
	{RUNE_C(0x000C00), RUNE_C(0x000C04), LB_CM},
	{RUNE_C(0x000C05), RUNE_C(0x000C0C), LB_AL},
	{RUNE_C(0x000C0E), RUNE_C(0x000C10), LB_AL},
	{RUNE_C(0x000C12), RUNE_C(0x000C28), LB_AL},
	{RUNE_C(0x000C2A), RUNE_C(0x000C39), LB_AL},
	{RUNE_C(0x000C3C), RUNE_C(0x000C3C), LB_CM},
	{RUNE_C(0x000C3D), RUNE_C(0x000C3D), LB_AL},
	{RUNE_C(0x000C3E), RUNE_C(0x000C44), LB_CM},
	{RUNE_C(0x000C46), RUNE_C(0x000C48), LB_CM},
	{RUNE_C(0x000C4A), RUNE_C(0x000C4D), LB_CM},
	{RUNE_C(0x000C55), RUNE_C(0x000C56), LB_CM},
	{RUNE_C(0x000C58), RUNE_C(0x000C5A), LB_AL},
	{RUNE_C(0x000C5D), RUNE_C(0x000C5D), LB_AL},
	{RUNE_C(0x000C60), RUNE_C(0x000C61), LB_AL},
	{RUNE_C(0x000C62), RUNE_C(0x000C63), LB_CM},
	{RUNE_C(0x000C66), RUNE_C(0x000C6F), LB_NU},
	{RUNE_C(0x000C77), RUNE_C(0x000C77), LB_BB},
	{RUNE_C(0x000C78), RUNE_C(0x000C80), LB_AL},
	{RUNE_C(0x000C81), RUNE_C(0x000C83), LB_CM},
	{RUNE_C(0x000C84), RUNE_C(0x000C84), LB_BB},
	{RUNE_C(0x000C85), RUNE_C(0x000C8C), LB_AL},
	{RUNE_C(0x000C8E), RUNE_C(0x000C90), LB_AL},
	{RUNE_C(0x000C92), RUNE_C(0x000CA8), LB_AL},
	{RUNE_C(0x000CAA), RUNE_C(0x000CB3), LB_AL},
	{RUNE_C(0x000CB5), RUNE_C(0x000CB9), LB_AL},
	{RUNE_C(0x000CBC), RUNE_C(0x000CBC), LB_CM},
	{RUNE_C(0x000CBD), RUNE_C(0x000CBD), LB_AL},
	{RUNE_C(0x000CBE), RUNE_C(0x000CC4), LB_CM},
	{RUNE_C(0x000CC6), RUNE_C(0x000CC8), LB_CM},
	{RUNE_C(0x000CCA), RUNE_C(0x000CCD), LB_CM},
	{RUNE_C(0x000CD5), RUNE_C(0x000CD6), LB_CM},
	{RUNE_C(0x000CDD), RUNE_C(0x000CDE), LB_AL},
	{RUNE_C(0x000CE0), RUNE_C(0x000CE1), LB_AL},
	{RUNE_C(0x000CE2), RUNE_C(0x000CE3), LB_CM},
	{RUNE_C(0x000CE6), RUNE_C(0x000CEF), LB_NU},
	{RUNE_C(0x000CF1), RUNE_C(0x000CF2), LB_AL},
	{RUNE_C(0x000CF3), RUNE_C(0x000CF3), LB_CM},
	{RUNE_C(0x000D00), RUNE_C(0x000D03), LB_CM},
	{RUNE_C(0x000D04), RUNE_C(0x000D0C), LB_AL},
	{RUNE_C(0x000D0E), RUNE_C(0x000D10), LB_AL},
	{RUNE_C(0x000D12), RUNE_C(0x000D3A), LB_AL},
	{RUNE_C(0x000D3B), RUNE_C(0x000D3C), LB_CM},
	{RUNE_C(0x000D3D), RUNE_C(0x000D3D), LB_AL},
	{RUNE_C(0x000D3E), RUNE_C(0x000D44), LB_CM},
	{RUNE_C(0x000D46), RUNE_C(0x000D48), LB_CM},
	{RUNE_C(0x000D4A), RUNE_C(0x000D4D), LB_CM},
	{RUNE_C(0x000D4E), RUNE_C(0x000D4F), LB_AL},
	{RUNE_C(0x000D54), RUNE_C(0x000D56), LB_AL},
	{RUNE_C(0x000D57), RUNE_C(0x000D57), LB_CM},
	{RUNE_C(0x000D58), RUNE_C(0x000D61), LB_AL},
	{RUNE_C(0x000D62), RUNE_C(0x000D63), LB_CM},
	{RUNE_C(0x000D66), RUNE_C(0x000D6F), LB_NU},
	{RUNE_C(0x000D70), RUNE_C(0x000D78), LB_AL},
	{RUNE_C(0x000D79), RUNE_C(0x000D79), LB_PO},
	{RUNE_C(0x000D7A), RUNE_C(0x000D7F), LB_AL},
	{RUNE_C(0x000D81), RUNE_C(0x000D83), LB_CM},
	{RUNE_C(0x000D85), RUNE_C(0x000D96), LB_AL},
	{RUNE_C(0x000D9A), RUNE_C(0x000DB1), LB_AL},
	{RUNE_C(0x000DB3), RUNE_C(0x000DBB), LB_AL},
	{RUNE_C(0x000DBD), RUNE_C(0x000DBD), LB_AL},
	{RUNE_C(0x000DC0), RUNE_C(0x000DC6), LB_AL},
	{RUNE_C(0x000DCA), RUNE_C(0x000DCA), LB_CM},
	{RUNE_C(0x000DCF), RUNE_C(0x000DD4), LB_CM},
	{RUNE_C(0x000DD6), RUNE_C(0x000DD6), LB_CM},
	{RUNE_C(0x000DD8), RUNE_C(0x000DDF), LB_CM},
	{RUNE_C(0x000DE6), RUNE_C(0x000DEF), LB_NU},
	{RUNE_C(0x000DF2), RUNE_C(0x000DF3), LB_CM},
	{RUNE_C(0x000DF4), RUNE_C(0x000DF4), LB_AL},
	{RUNE_C(0x000E01), RUNE_C(0x000E3A), LB_SA},
	{RUNE_C(0x000E3F), RUNE_C(0x000E3F), LB_PR},
	{RUNE_C(0x000E40), RUNE_C(0x000E4E), LB_SA},
	{RUNE_C(0x000E4F), RUNE_C(0x000E4F), LB_AL},
	{RUNE_C(0x000E50), RUNE_C(0x000E59), LB_NU},
	{RUNE_C(0x000E5A), RUNE_C(0x000E5B), LB_BA},
	{RUNE_C(0x000E81), RUNE_C(0x000E82), LB_SA},
	{RUNE_C(0x000E84), RUNE_C(0x000E84), LB_SA},
	{RUNE_C(0x000E86), RUNE_C(0x000E8A), LB_SA},
	{RUNE_C(0x000E8C), RUNE_C(0x000EA3), LB_SA},
	{RUNE_C(0x000EA5), RUNE_C(0x000EA5), LB_SA},
	{RUNE_C(0x000EA7), RUNE_C(0x000EBD), LB_SA},
	{RUNE_C(0x000EC0), RUNE_C(0x000EC4), LB_SA},
	{RUNE_C(0x000EC6), RUNE_C(0x000EC6), LB_SA},
	{RUNE_C(0x000EC8), RUNE_C(0x000ECE), LB_SA},
	{RUNE_C(0x000ED0), RUNE_C(0x000ED9), LB_NU},
	{RUNE_C(0x000EDC), RUNE_C(0x000EDF), LB_SA},
	{RUNE_C(0x000F00), RUNE_C(0x000F00), LB_AL},
	{RUNE_C(0x000F01), RUNE_C(0x000F04), LB_BB},
	{RUNE_C(0x000F05), RUNE_C(0x000F05), LB_AL},
	{RUNE_C(0x000F06), RUNE_C(0x000F07), LB_BB},
	{RUNE_C(0x000F08), RUNE_C(0x000F08), LB_GL},
	{RUNE_C(0x000F09), RUNE_C(0x000F0A), LB_BB},
	{RUNE_C(0x000F0B), RUNE_C(0x000F0B), LB_BA},
	{RUNE_C(0x000F0C), RUNE_C(0x000F0C), LB_GL},
	{RUNE_C(0x000F0D), RUNE_C(0x000F11), LB_EX},
	{RUNE_C(0x000F12), RUNE_C(0x000F12), LB_GL},
	{RUNE_C(0x000F13), RUNE_C(0x000F13), LB_AL},
	{RUNE_C(0x000F14), RUNE_C(0x000F14), LB_EX},
	{RUNE_C(0x000F15), RUNE_C(0x000F17), LB_AL},
	{RUNE_C(0x000F18), RUNE_C(0x000F19), LB_CM},
	{RUNE_C(0x000F1A), RUNE_C(0x000F1F), LB_AL},
	{RUNE_C(0x000F20), RUNE_C(0x000F29), LB_NU},
	{RUNE_C(0x000F2A), RUNE_C(0x000F33), LB_AL},
	{RUNE_C(0x000F34), RUNE_C(0x000F34), LB_BA},
	{RUNE_C(0x000F35), RUNE_C(0x000F35), LB_CM},
	{RUNE_C(0x000F36), RUNE_C(0x000F36), LB_AL},
	{RUNE_C(0x000F37), RUNE_C(0x000F37), LB_CM},
	{RUNE_C(0x000F38), RUNE_C(0x000F38), LB_AL},
	{RUNE_C(0x000F39), RUNE_C(0x000F39), LB_CM},
	{RUNE_C(0x000F3A), RUNE_C(0x000F3A), LB_OP},
	{RUNE_C(0x000F3B), RUNE_C(0x000F3B), LB_CL},
	{RUNE_C(0x000F3C), RUNE_C(0x000F3C), LB_OP},
	{RUNE_C(0x000F3D), RUNE_C(0x000F3D), LB_CL},
	{RUNE_C(0x000F3E), RUNE_C(0x000F3F), LB_CM},
	{RUNE_C(0x000F40), RUNE_C(0x000F47), LB_AL},
	{RUNE_C(0x000F49), RUNE_C(0x000F6C), LB_AL},
	{RUNE_C(0x000F71), RUNE_C(0x000F7E), LB_CM},
	{RUNE_C(0x000F7F), RUNE_C(0x000F7F), LB_BA},
	{RUNE_C(0x000F80), RUNE_C(0x000F84), LB_CM},
	{RUNE_C(0x000F85), RUNE_C(0x000F85), LB_BA},
	{RUNE_C(0x000F86), RUNE_C(0x000F87), LB_CM},
	{RUNE_C(0x000F88), RUNE_C(0x000F8C), LB_AL},
	{RUNE_C(0x000F8D), RUNE_C(0x000F97), LB_CM},
	{RUNE_C(0x000F99), RUNE_C(0x000FBC), LB_CM},
	{RUNE_C(0x000FBE), RUNE_C(0x000FBF), LB_BA},
	{RUNE_C(0x000FC0), RUNE_C(0x000FC5), LB_AL},
	{RUNE_C(0x000FC6), RUNE_C(0x000FC6), LB_CM},
	{RUNE_C(0x000FC7), RUNE_C(0x000FCC), LB_AL},
	{RUNE_C(0x000FCE), RUNE_C(0x000FCF), LB_AL},
	{RUNE_C(0x000FD0), RUNE_C(0x000FD1), LB_BB},
	{RUNE_C(0x000FD2), RUNE_C(0x000FD2), LB_BA},
	{RUNE_C(0x000FD3), RUNE_C(0x000FD3), LB_BB},
	{RUNE_C(0x000FD4), RUNE_C(0x000FD8), LB_AL},
	{RUNE_C(0x000FD9), RUNE_C(0x000FDA), LB_GL},
	{RUNE_C(0x001000), RUNE_C(0x00103F), LB_SA},
	{RUNE_C(0x001040), RUNE_C(0x001049), LB_NU},
	{RUNE_C(0x00104A), RUNE_C(0x00104B), LB_BA},
	{RUNE_C(0x00104C), RUNE_C(0x00104F), LB_AL},
	{RUNE_C(0x001050), RUNE_C(0x00108F), LB_SA},
	{RUNE_C(0x001090), RUNE_C(0x001099), LB_NU},
	{RUNE_C(0x00109A), RUNE_C(0x00109F), LB_SA},
	{RUNE_C(0x0010A0), RUNE_C(0x0010C5), LB_AL},
	{RUNE_C(0x0010C7), RUNE_C(0x0010C7), LB_AL},
	{RUNE_C(0x0010CD), RUNE_C(0x0010CD), LB_AL},
	{RUNE_C(0x0010D0), RUNE_C(0x0010FF), LB_AL},
	{RUNE_C(0x001100), RUNE_C(0x00115F), LB_JL},
	{RUNE_C(0x001160), RUNE_C(0x0011A7), LB_JV},
	{RUNE_C(0x0011A8), RUNE_C(0x0011FF), LB_JT},
	{RUNE_C(0x001200), RUNE_C(0x001248), LB_AL},
	{RUNE_C(0x00124A), RUNE_C(0x00124D), LB_AL},
	{RUNE_C(0x001250), RUNE_C(0x001256), LB_AL},
	{RUNE_C(0x001258), RUNE_C(0x001258), LB_AL},
	{RUNE_C(0x00125A), RUNE_C(0x00125D), LB_AL},
	{RUNE_C(0x001260), RUNE_C(0x001288), LB_AL},
	{RUNE_C(0x00128A), RUNE_C(0x00128D), LB_AL},
	{RUNE_C(0x001290), RUNE_C(0x0012B0), LB_AL},
	{RUNE_C(0x0012B2), RUNE_C(0x0012B5), LB_AL},
	{RUNE_C(0x0012B8), RUNE_C(0x0012BE), LB_AL},
	{RUNE_C(0x0012C0), RUNE_C(0x0012C0), LB_AL},
	{RUNE_C(0x0012C2), RUNE_C(0x0012C5), LB_AL},
	{RUNE_C(0x0012C8), RUNE_C(0x0012D6), LB_AL},
	{RUNE_C(0x0012D8), RUNE_C(0x001310), LB_AL},
	{RUNE_C(0x001312), RUNE_C(0x001315), LB_AL},
	{RUNE_C(0x001318), RUNE_C(0x00135A), LB_AL},
	{RUNE_C(0x00135D), RUNE_C(0x00135F), LB_CM},
	{RUNE_C(0x001360), RUNE_C(0x001360), LB_AL},
	{RUNE_C(0x001361), RUNE_C(0x001361), LB_BA},
	{RUNE_C(0x001362), RUNE_C(0x00137C), LB_AL},
	{RUNE_C(0x001380), RUNE_C(0x001399), LB_AL},
	{RUNE_C(0x0013A0), RUNE_C(0x0013F5), LB_AL},
	{RUNE_C(0x0013F8), RUNE_C(0x0013FD), LB_AL},
	{RUNE_C(0x001400), RUNE_C(0x001400), LB_BA},
	{RUNE_C(0x001401), RUNE_C(0x00167F), LB_AL},
	{RUNE_C(0x001680), RUNE_C(0x001680), LB_BA},
	{RUNE_C(0x001681), RUNE_C(0x00169A), LB_AL},
	{RUNE_C(0x00169B), RUNE_C(0x00169B), LB_OP},
	{RUNE_C(0x00169C), RUNE_C(0x00169C), LB_CL},
	{RUNE_C(0x0016A0), RUNE_C(0x0016EA), LB_AL},
	{RUNE_C(0x0016EB), RUNE_C(0x0016ED), LB_BA},
	{RUNE_C(0x0016EE), RUNE_C(0x0016F8), LB_AL},
	{RUNE_C(0x001700), RUNE_C(0x001711), LB_AL},
	{RUNE_C(0x001712), RUNE_C(0x001715), LB_CM},
	{RUNE_C(0x00171F), RUNE_C(0x001731), LB_AL},
	{RUNE_C(0x001732), RUNE_C(0x001734), LB_CM},
	{RUNE_C(0x001735), RUNE_C(0x001736), LB_BA},
	{RUNE_C(0x001740), RUNE_C(0x001751), LB_AL},
	{RUNE_C(0x001752), RUNE_C(0x001753), LB_CM},
	{RUNE_C(0x001760), RUNE_C(0x00176C), LB_AL},
	{RUNE_C(0x00176E), RUNE_C(0x001770), LB_AL},
	{RUNE_C(0x001772), RUNE_C(0x001773), LB_CM},
	{RUNE_C(0x001780), RUNE_C(0x0017D3), LB_SA},
	{RUNE_C(0x0017D4), RUNE_C(0x0017D5), LB_BA},
	{RUNE_C(0x0017D6), RUNE_C(0x0017D6), LB_NS},
	{RUNE_C(0x0017D7), RUNE_C(0x0017D7), LB_SA},
	{RUNE_C(0x0017D8), RUNE_C(0x0017D8), LB_BA},
	{RUNE_C(0x0017D9), RUNE_C(0x0017D9), LB_AL},
	{RUNE_C(0x0017DA), RUNE_C(0x0017DA), LB_BA},
	{RUNE_C(0x0017DB), RUNE_C(0x0017DB), LB_PR},
	{RUNE_C(0x0017DC), RUNE_C(0x0017DD), LB_SA},
	{RUNE_C(0x0017E0), RUNE_C(0x0017E9), LB_NU},
	{RUNE_C(0x0017F0), RUNE_C(0x0017F9), LB_AL},
	{RUNE_C(0x001800), RUNE_C(0x001801), LB_AL},
	{RUNE_C(0x001802), RUNE_C(0x001803), LB_EX},
	{RUNE_C(0x001804), RUNE_C(0x001805), LB_BA},
	{RUNE_C(0x001806), RUNE_C(0x001806), LB_BB},
	{RUNE_C(0x001807), RUNE_C(0x001807), LB_AL},
	{RUNE_C(0x001808), RUNE_C(0x001809), LB_EX},
	{RUNE_C(0x00180A), RUNE_C(0x00180A), LB_AL},
	{RUNE_C(0x00180B), RUNE_C(0x00180D), LB_CM},
	{RUNE_C(0x00180E), RUNE_C(0x00180E), LB_GL},
	{RUNE_C(0x00180F), RUNE_C(0x00180F), LB_CM},
	{RUNE_C(0x001810), RUNE_C(0x001819), LB_NU},
	{RUNE_C(0x001820), RUNE_C(0x001878), LB_AL},
	{RUNE_C(0x001880), RUNE_C(0x001884), LB_AL},
	{RUNE_C(0x001885), RUNE_C(0x001886), LB_CM},
	{RUNE_C(0x001887), RUNE_C(0x0018A8), LB_AL},
	{RUNE_C(0x0018A9), RUNE_C(0x0018A9), LB_CM},
	{RUNE_C(0x0018AA), RUNE_C(0x0018AA), LB_AL},
	{RUNE_C(0x0018B0), RUNE_C(0x0018F5), LB_AL},
	{RUNE_C(0x001900), RUNE_C(0x00191E), LB_AL},
	{RUNE_C(0x001920), RUNE_C(0x00192B), LB_CM},
	{RUNE_C(0x001930), RUNE_C(0x00193B), LB_CM},
	{RUNE_C(0x001940), RUNE_C(0x001940), LB_AL},
	{RUNE_C(0x001944), RUNE_C(0x001945), LB_EX},
	{RUNE_C(0x001946), RUNE_C(0x00194F), LB_NU},
	{RUNE_C(0x001950), RUNE_C(0x00196D), LB_SA},
	{RUNE_C(0x001970), RUNE_C(0x001974), LB_SA},
	{RUNE_C(0x001980), RUNE_C(0x0019AB), LB_SA},
	{RUNE_C(0x0019B0), RUNE_C(0x0019C9), LB_SA},
	{RUNE_C(0x0019D0), RUNE_C(0x0019D9), LB_NU},
	{RUNE_C(0x0019DA), RUNE_C(0x0019DA), LB_SA},
	{RUNE_C(0x0019DE), RUNE_C(0x0019DF), LB_SA},
	{RUNE_C(0x0019E0), RUNE_C(0x001A16), LB_AL},
	{RUNE_C(0x001A17), RUNE_C(0x001A1B), LB_CM},
	{RUNE_C(0x001A1E), RUNE_C(0x001A1F), LB_AL},
	{RUNE_C(0x001A20), RUNE_C(0x001A5E), LB_SA},
	{RUNE_C(0x001A60), RUNE_C(0x001A7C), LB_SA},
	{RUNE_C(0x001A7F), RUNE_C(0x001A7F), LB_CM},
	{RUNE_C(0x001A80), RUNE_C(0x001A89), LB_NU},
	{RUNE_C(0x001A90), RUNE_C(0x001A99), LB_NU},
	{RUNE_C(0x001AA0), RUNE_C(0x001AAD), LB_SA},
	{RUNE_C(0x001AB0), RUNE_C(0x001ACE), LB_CM},
	{RUNE_C(0x001B00), RUNE_C(0x001B04), LB_CM},
	{RUNE_C(0x001B05), RUNE_C(0x001B33), LB_AK},
	{RUNE_C(0x001B34), RUNE_C(0x001B43), LB_CM},
	{RUNE_C(0x001B44), RUNE_C(0x001B44), LB_VI},
	{RUNE_C(0x001B45), RUNE_C(0x001B4C), LB_AK},
	{RUNE_C(0x001B50), RUNE_C(0x001B59), LB_ID},
	{RUNE_C(0x001B5A), RUNE_C(0x001B5B), LB_BA},
	{RUNE_C(0x001B5C), RUNE_C(0x001B5C), LB_ID},
	{RUNE_C(0x001B5D), RUNE_C(0x001B60), LB_BA},
	{RUNE_C(0x001B61), RUNE_C(0x001B6A), LB_ID},
	{RUNE_C(0x001B6B), RUNE_C(0x001B73), LB_CM},
	{RUNE_C(0x001B74), RUNE_C(0x001B7C), LB_ID},
	{RUNE_C(0x001B7D), RUNE_C(0x001B7E), LB_BA},
	{RUNE_C(0x001B80), RUNE_C(0x001B82), LB_CM},
	{RUNE_C(0x001B83), RUNE_C(0x001BA0), LB_AL},
	{RUNE_C(0x001BA1), RUNE_C(0x001BAD), LB_CM},
	{RUNE_C(0x001BAE), RUNE_C(0x001BAF), LB_AL},
	{RUNE_C(0x001BB0), RUNE_C(0x001BB9), LB_NU},
	{RUNE_C(0x001BBA), RUNE_C(0x001BBF), LB_AL},
	{RUNE_C(0x001BC0), RUNE_C(0x001BE5), LB_AS},
	{RUNE_C(0x001BE6), RUNE_C(0x001BF1), LB_CM},
	{RUNE_C(0x001BF2), RUNE_C(0x001BF3), LB_VF},
	{RUNE_C(0x001BFC), RUNE_C(0x001C23), LB_AL},
	{RUNE_C(0x001C24), RUNE_C(0x001C37), LB_CM},
	{RUNE_C(0x001C3B), RUNE_C(0x001C3F), LB_BA},
	{RUNE_C(0x001C40), RUNE_C(0x001C49), LB_NU},
	{RUNE_C(0x001C4D), RUNE_C(0x001C4F), LB_AL},
	{RUNE_C(0x001C50), RUNE_C(0x001C59), LB_NU},
	{RUNE_C(0x001C5A), RUNE_C(0x001C7D), LB_AL},
	{RUNE_C(0x001C7E), RUNE_C(0x001C7F), LB_BA},
	{RUNE_C(0x001C80), RUNE_C(0x001C88), LB_AL},
	{RUNE_C(0x001C90), RUNE_C(0x001CBA), LB_AL},
	{RUNE_C(0x001CBD), RUNE_C(0x001CC7), LB_AL},
	{RUNE_C(0x001CD0), RUNE_C(0x001CD2), LB_CM},
	{RUNE_C(0x001CD3), RUNE_C(0x001CD3), LB_AL},
	{RUNE_C(0x001CD4), RUNE_C(0x001CE8), LB_CM},
	{RUNE_C(0x001CE9), RUNE_C(0x001CEC), LB_AL},
	{RUNE_C(0x001CED), RUNE_C(0x001CED), LB_CM},
	{RUNE_C(0x001CEE), RUNE_C(0x001CF3), LB_AL},
	{RUNE_C(0x001CF4), RUNE_C(0x001CF4), LB_CM},
	{RUNE_C(0x001CF5), RUNE_C(0x001CF6), LB_AL},
	{RUNE_C(0x001CF7), RUNE_C(0x001CF9), LB_CM},
	{RUNE_C(0x001CFA), RUNE_C(0x001CFA), LB_AL},
	{RUNE_C(0x001D00), RUNE_C(0x001DBF), LB_AL},
	{RUNE_C(0x001DC0), RUNE_C(0x001DCC), LB_CM},
	{RUNE_C(0x001DCD), RUNE_C(0x001DCD), LB_GL},
	{RUNE_C(0x001DCE), RUNE_C(0x001DFB), LB_CM},
	{RUNE_C(0x001DFC), RUNE_C(0x001DFC), LB_GL},
	{RUNE_C(0x001DFD), RUNE_C(0x001DFF), LB_CM},
	{RUNE_C(0x001E00), RUNE_C(0x001F15), LB_AL},
	{RUNE_C(0x001F18), RUNE_C(0x001F1D), LB_AL},
	{RUNE_C(0x001F20), RUNE_C(0x001F45), LB_AL},
	{RUNE_C(0x001F48), RUNE_C(0x001F4D), LB_AL},
	{RUNE_C(0x001F50), RUNE_C(0x001F57), LB_AL},
	{RUNE_C(0x001F59), RUNE_C(0x001F59), LB_AL},
	{RUNE_C(0x001F5B), RUNE_C(0x001F5B), LB_AL},
	{RUNE_C(0x001F5D), RUNE_C(0x001F5D), LB_AL},
	{RUNE_C(0x001F5F), RUNE_C(0x001F7D), LB_AL},
	{RUNE_C(0x001F80), RUNE_C(0x001FB4), LB_AL},
	{RUNE_C(0x001FB6), RUNE_C(0x001FC4), LB_AL},
	{RUNE_C(0x001FC6), RUNE_C(0x001FD3), LB_AL},
	{RUNE_C(0x001FD6), RUNE_C(0x001FDB), LB_AL},
	{RUNE_C(0x001FDD), RUNE_C(0x001FEF), LB_AL},
	{RUNE_C(0x001FF2), RUNE_C(0x001FF4), LB_AL},
	{RUNE_C(0x001FF6), RUNE_C(0x001FFC), LB_AL},
	{RUNE_C(0x001FFD), RUNE_C(0x001FFD), LB_BB},
	{RUNE_C(0x001FFE), RUNE_C(0x001FFE), LB_AL},
	{RUNE_C(0x002000), RUNE_C(0x002006), LB_BA},
	{RUNE_C(0x002007), RUNE_C(0x002007), LB_GL},
	{RUNE_C(0x002008), RUNE_C(0x00200A), LB_BA},
	{RUNE_C(0x00200B), RUNE_C(0x00200B), LB_ZW},
	{RUNE_C(0x00200C), RUNE_C(0x00200C), LB_CM},
	{RUNE_C(0x00200D), RUNE_C(0x00200D), LB_ZWJ},
	{RUNE_C(0x00200E), RUNE_C(0x00200F), LB_CM},
	{RUNE_C(0x002010), RUNE_C(0x002010), LB_BA},
	{RUNE_C(0x002011), RUNE_C(0x002011), LB_GL},
	{RUNE_C(0x002012), RUNE_C(0x002013), LB_BA},
	{RUNE_C(0x002014), RUNE_C(0x002014), LB_B2},
	{RUNE_C(0x002015), RUNE_C(0x002016), LB_AI},
	{RUNE_C(0x002017), RUNE_C(0x002017), LB_AL},
	{RUNE_C(0x002018), RUNE_C(0x002019), LB_QU},
	{RUNE_C(0x00201A), RUNE_C(0x00201A), LB_OP},
	{RUNE_C(0x00201B), RUNE_C(0x00201D), LB_QU},
	{RUNE_C(0x00201E), RUNE_C(0x00201E), LB_OP},
	{RUNE_C(0x00201F), RUNE_C(0x00201F), LB_QU},
	{RUNE_C(0x002020), RUNE_C(0x002021), LB_AI},
	{RUNE_C(0x002022), RUNE_C(0x002023), LB_AL},
	{RUNE_C(0x002024), RUNE_C(0x002026), LB_IN},
	{RUNE_C(0x002027), RUNE_C(0x002027), LB_BA},
	{RUNE_C(0x002028), RUNE_C(0x002029), LB_BK},
	{RUNE_C(0x00202A), RUNE_C(0x00202E), LB_CM},
	{RUNE_C(0x00202F), RUNE_C(0x00202F), LB_GL},
	{RUNE_C(0x002030), RUNE_C(0x002037), LB_PO},
	{RUNE_C(0x002038), RUNE_C(0x002038), LB_AL},
	{RUNE_C(0x002039), RUNE_C(0x00203A), LB_QU},
	{RUNE_C(0x00203B), RUNE_C(0x00203B), LB_AI},
	{RUNE_C(0x00203C), RUNE_C(0x00203D), LB_NS},
	{RUNE_C(0x00203E), RUNE_C(0x002043), LB_AL},
	{RUNE_C(0x002044), RUNE_C(0x002044), LB_IS},
	{RUNE_C(0x002045), RUNE_C(0x002045), LB_OP},
	{RUNE_C(0x002046), RUNE_C(0x002046), LB_CL},
	{RUNE_C(0x002047), RUNE_C(0x002049), LB_NS},
	{RUNE_C(0x00204A), RUNE_C(0x002055), LB_AL},
	{RUNE_C(0x002056), RUNE_C(0x002056), LB_BA},
	{RUNE_C(0x002057), RUNE_C(0x002057), LB_PO},
	{RUNE_C(0x002058), RUNE_C(0x00205B), LB_BA},
	{RUNE_C(0x00205C), RUNE_C(0x00205C), LB_AL},
	{RUNE_C(0x00205D), RUNE_C(0x00205F), LB_BA},
	{RUNE_C(0x002060), RUNE_C(0x002060), LB_WJ},
	{RUNE_C(0x002061), RUNE_C(0x002064), LB_AL},
	{RUNE_C(0x002066), RUNE_C(0x00206F), LB_CM},
	{RUNE_C(0x002070), RUNE_C(0x002071), LB_AL},
	{RUNE_C(0x002074), RUNE_C(0x002074), LB_AI},
	{RUNE_C(0x002075), RUNE_C(0x00207C), LB_AL},
	{RUNE_C(0x00207D), RUNE_C(0x00207D), LB_OP},
	{RUNE_C(0x00207E), RUNE_C(0x00207E), LB_CL},
	{RUNE_C(0x00207F), RUNE_C(0x00207F), LB_AI},
	{RUNE_C(0x002080), RUNE_C(0x002080), LB_AL},
	{RUNE_C(0x002081), RUNE_C(0x002084), LB_AI},
	{RUNE_C(0x002085), RUNE_C(0x00208C), LB_AL},
	{RUNE_C(0x00208D), RUNE_C(0x00208D), LB_OP},
	{RUNE_C(0x00208E), RUNE_C(0x00208E), LB_CL},
	{RUNE_C(0x002090), RUNE_C(0x00209C), LB_AL},
	{RUNE_C(0x0020A0), RUNE_C(0x0020A6), LB_PR},
	{RUNE_C(0x0020A7), RUNE_C(0x0020A7), LB_PO},
	{RUNE_C(0x0020A8), RUNE_C(0x0020B5), LB_PR},
	{RUNE_C(0x0020B6), RUNE_C(0x0020B6), LB_PO},
	{RUNE_C(0x0020B7), RUNE_C(0x0020BA), LB_PR},
	{RUNE_C(0x0020BB), RUNE_C(0x0020BB), LB_PO},
	{RUNE_C(0x0020BC), RUNE_C(0x0020BD), LB_PR},
	{RUNE_C(0x0020BE), RUNE_C(0x0020BE), LB_PO},
	{RUNE_C(0x0020BF), RUNE_C(0x0020BF), LB_PR},
	{RUNE_C(0x0020C0), RUNE_C(0x0020C0), LB_PO},
	{RUNE_C(0x0020D0), RUNE_C(0x0020F0), LB_CM},
	{RUNE_C(0x002100), RUNE_C(0x002102), LB_AL},
	{RUNE_C(0x002103), RUNE_C(0x002103), LB_PO},
	{RUNE_C(0x002104), RUNE_C(0x002104), LB_AL},
	{RUNE_C(0x002105), RUNE_C(0x002105), LB_AI},
	{RUNE_C(0x002106), RUNE_C(0x002108), LB_AL},
	{RUNE_C(0x002109), RUNE_C(0x002109), LB_PO},
	{RUNE_C(0x00210A), RUNE_C(0x002112), LB_AL},
	{RUNE_C(0x002113), RUNE_C(0x002113), LB_AI},
	{RUNE_C(0x002114), RUNE_C(0x002115), LB_AL},
	{RUNE_C(0x002116), RUNE_C(0x002116), LB_PR},
	{RUNE_C(0x002117), RUNE_C(0x002120), LB_AL},
	{RUNE_C(0x002121), RUNE_C(0x002122), LB_AI},
	{RUNE_C(0x002123), RUNE_C(0x00212A), LB_AL},
	{RUNE_C(0x00212B), RUNE_C(0x00212B), LB_AI},
	{RUNE_C(0x00212C), RUNE_C(0x002153), LB_AL},
	{RUNE_C(0x002154), RUNE_C(0x002155), LB_AI},
	{RUNE_C(0x002156), RUNE_C(0x00215A), LB_AL},
	{RUNE_C(0x00215B), RUNE_C(0x00215B), LB_AI},
	{RUNE_C(0x00215C), RUNE_C(0x00215D), LB_AL},
	{RUNE_C(0x00215E), RUNE_C(0x00215E), LB_AI},
	{RUNE_C(0x00215F), RUNE_C(0x00215F), LB_AL},
	{RUNE_C(0x002160), RUNE_C(0x00216B), LB_AI},
	{RUNE_C(0x00216C), RUNE_C(0x00216F), LB_AL},
	{RUNE_C(0x002170), RUNE_C(0x002179), LB_AI},
	{RUNE_C(0x00217A), RUNE_C(0x002188), LB_AL},
	{RUNE_C(0x002189), RUNE_C(0x002189), LB_AI},
	{RUNE_C(0x00218A), RUNE_C(0x00218B), LB_AL},
	{RUNE_C(0x002190), RUNE_C(0x002199), LB_AI},
	{RUNE_C(0x00219A), RUNE_C(0x0021D1), LB_AL},
	{RUNE_C(0x0021D2), RUNE_C(0x0021D2), LB_AI},
	{RUNE_C(0x0021D3), RUNE_C(0x0021D3), LB_AL},
	{RUNE_C(0x0021D4), RUNE_C(0x0021D4), LB_AI},
	{RUNE_C(0x0021D5), RUNE_C(0x0021FF), LB_AL},
	{RUNE_C(0x002200), RUNE_C(0x002200), LB_AI},
	{RUNE_C(0x002201), RUNE_C(0x002201), LB_AL},
	{RUNE_C(0x002202), RUNE_C(0x002203), LB_AI},
	{RUNE_C(0x002204), RUNE_C(0x002206), LB_AL},
	{RUNE_C(0x002207), RUNE_C(0x002208), LB_AI},
	{RUNE_C(0x002209), RUNE_C(0x00220A), LB_AL},
	{RUNE_C(0x00220B), RUNE_C(0x00220B), LB_AI},
	{RUNE_C(0x00220C), RUNE_C(0x00220E), LB_AL},
	{RUNE_C(0x00220F), RUNE_C(0x00220F), LB_AI},
	{RUNE_C(0x002210), RUNE_C(0x002210), LB_AL},
	{RUNE_C(0x002211), RUNE_C(0x002211), LB_AI},
	{RUNE_C(0x002212), RUNE_C(0x002213), LB_PR},
	{RUNE_C(0x002214), RUNE_C(0x002214), LB_AL},
	{RUNE_C(0x002215), RUNE_C(0x002215), LB_AI},
	{RUNE_C(0x002216), RUNE_C(0x002219), LB_AL},
	{RUNE_C(0x00221A), RUNE_C(0x00221A), LB_AI},
	{RUNE_C(0x00221B), RUNE_C(0x00221C), LB_AL},
	{RUNE_C(0x00221D), RUNE_C(0x002220), LB_AI},
	{RUNE_C(0x002221), RUNE_C(0x002222), LB_AL},
	{RUNE_C(0x002223), RUNE_C(0x002223), LB_AI},
	{RUNE_C(0x002224), RUNE_C(0x002224), LB_AL},
	{RUNE_C(0x002225), RUNE_C(0x002225), LB_AI},
	{RUNE_C(0x002226), RUNE_C(0x002226), LB_AL},
	{RUNE_C(0x002227), RUNE_C(0x00222C), LB_AI},
	{RUNE_C(0x00222D), RUNE_C(0x00222D), LB_AL},
	{RUNE_C(0x00222E), RUNE_C(0x00222E), LB_AI},
	{RUNE_C(0x00222F), RUNE_C(0x002233), LB_AL},
	{RUNE_C(0x002234), RUNE_C(0x002237), LB_AI},
	{RUNE_C(0x002238), RUNE_C(0x00223B), LB_AL},
	{RUNE_C(0x00223C), RUNE_C(0x00223D), LB_AI},
	{RUNE_C(0x00223E), RUNE_C(0x002247), LB_AL},
	{RUNE_C(0x002248), RUNE_C(0x002248), LB_AI},
	{RUNE_C(0x002249), RUNE_C(0x00224B), LB_AL},
	{RUNE_C(0x00224C), RUNE_C(0x00224C), LB_AI},
	{RUNE_C(0x00224D), RUNE_C(0x002251), LB_AL},
	{RUNE_C(0x002252), RUNE_C(0x002252), LB_AI},
	{RUNE_C(0x002253), RUNE_C(0x00225F), LB_AL},
	{RUNE_C(0x002260), RUNE_C(0x002261), LB_AI},
	{RUNE_C(0x002262), RUNE_C(0x002263), LB_AL},
	{RUNE_C(0x002264), RUNE_C(0x002267), LB_AI},
	{RUNE_C(0x002268), RUNE_C(0x002269), LB_AL},
	{RUNE_C(0x00226A), RUNE_C(0x00226B), LB_AI},
	{RUNE_C(0x00226C), RUNE_C(0x00226D), LB_AL},
	{RUNE_C(0x00226E), RUNE_C(0x00226F), LB_AI},
	{RUNE_C(0x002270), RUNE_C(0x002281), LB_AL},
	{RUNE_C(0x002282), RUNE_C(0x002283), LB_AI},
	{RUNE_C(0x002284), RUNE_C(0x002285), LB_AL},
	{RUNE_C(0x002286), RUNE_C(0x002287), LB_AI},
	{RUNE_C(0x002288), RUNE_C(0x002294), LB_AL},
	{RUNE_C(0x002295), RUNE_C(0x002295), LB_AI},
	{RUNE_C(0x002296), RUNE_C(0x002298), LB_AL},
	{RUNE_C(0x002299), RUNE_C(0x002299), LB_AI},
	{RUNE_C(0x00229A), RUNE_C(0x0022A4), LB_AL},
	{RUNE_C(0x0022A5), RUNE_C(0x0022A5), LB_AI},
	{RUNE_C(0x0022A6), RUNE_C(0x0022BE), LB_AL},
	{RUNE_C(0x0022BF), RUNE_C(0x0022BF), LB_AI},
	{RUNE_C(0x0022C0), RUNE_C(0x0022EE), LB_AL},
	{RUNE_C(0x0022EF), RUNE_C(0x0022EF), LB_IN},
	{RUNE_C(0x0022F0), RUNE_C(0x002307), LB_AL},
	{RUNE_C(0x002308), RUNE_C(0x002308), LB_OP},
	{RUNE_C(0x002309), RUNE_C(0x002309), LB_CL},
	{RUNE_C(0x00230A), RUNE_C(0x00230A), LB_OP},
	{RUNE_C(0x00230B), RUNE_C(0x00230B), LB_CL},
	{RUNE_C(0x00230C), RUNE_C(0x002311), LB_AL},
	{RUNE_C(0x002312), RUNE_C(0x002312), LB_AI},
	{RUNE_C(0x002313), RUNE_C(0x002319), LB_AL},
	{RUNE_C(0x00231A), RUNE_C(0x00231B), LB_ID},
	{RUNE_C(0x00231C), RUNE_C(0x002328), LB_AL},
	{RUNE_C(0x002329), RUNE_C(0x002329), LB_OP},
	{RUNE_C(0x00232A), RUNE_C(0x00232A), LB_CL},
	{RUNE_C(0x00232B), RUNE_C(0x0023EF), LB_AL},
	{RUNE_C(0x0023F0), RUNE_C(0x0023F3), LB_ID},
	{RUNE_C(0x0023F4), RUNE_C(0x002426), LB_AL},
	{RUNE_C(0x002440), RUNE_C(0x00244A), LB_AL},
	{RUNE_C(0x002460), RUNE_C(0x0024FE), LB_AI},
	{RUNE_C(0x0024FF), RUNE_C(0x0024FF), LB_AL},
	{RUNE_C(0x002500), RUNE_C(0x00254B), LB_AI},
	{RUNE_C(0x00254C), RUNE_C(0x00254F), LB_AL},
	{RUNE_C(0x002550), RUNE_C(0x002574), LB_AI},
	{RUNE_C(0x002575), RUNE_C(0x00257F), LB_AL},
	{RUNE_C(0x002580), RUNE_C(0x00258F), LB_AI},
	{RUNE_C(0x002590), RUNE_C(0x002591), LB_AL},
	{RUNE_C(0x002592), RUNE_C(0x002595), LB_AI},
	{RUNE_C(0x002596), RUNE_C(0x00259F), LB_AL},
	{RUNE_C(0x0025A0), RUNE_C(0x0025A1), LB_AI},
	{RUNE_C(0x0025A2), RUNE_C(0x0025A2), LB_AL},
	{RUNE_C(0x0025A3), RUNE_C(0x0025A9), LB_AI},
	{RUNE_C(0x0025AA), RUNE_C(0x0025B1), LB_AL},
	{RUNE_C(0x0025B2), RUNE_C(0x0025B3), LB_AI},
	{RUNE_C(0x0025B4), RUNE_C(0x0025B5), LB_AL},
	{RUNE_C(0x0025B6), RUNE_C(0x0025B7), LB_AI},
	{RUNE_C(0x0025B8), RUNE_C(0x0025BB), LB_AL},
	{RUNE_C(0x0025BC), RUNE_C(0x0025BD), LB_AI},
	{RUNE_C(0x0025BE), RUNE_C(0x0025BF), LB_AL},
	{RUNE_C(0x0025C0), RUNE_C(0x0025C1), LB_AI},
	{RUNE_C(0x0025C2), RUNE_C(0x0025C5), LB_AL},
	{RUNE_C(0x0025C6), RUNE_C(0x0025C8), LB_AI},
	{RUNE_C(0x0025C9), RUNE_C(0x0025CA), LB_AL},
	{RUNE_C(0x0025CB), RUNE_C(0x0025CB), LB_AI},
	{RUNE_C(0x0025CC), RUNE_C(0x0025CD), LB_AL},
	{RUNE_C(0x0025CE), RUNE_C(0x0025D1), LB_AI},
	{RUNE_C(0x0025D2), RUNE_C(0x0025E1), LB_AL},
	{RUNE_C(0x0025E2), RUNE_C(0x0025E5), LB_AI},
	{RUNE_C(0x0025E6), RUNE_C(0x0025EE), LB_AL},
	{RUNE_C(0x0025EF), RUNE_C(0x0025EF), LB_AI},
	{RUNE_C(0x0025F0), RUNE_C(0x0025FF), LB_AL},
	{RUNE_C(0x002600), RUNE_C(0x002603), LB_ID},
	{RUNE_C(0x002604), RUNE_C(0x002604), LB_AL},
	{RUNE_C(0x002605), RUNE_C(0x002606), LB_AI},
	{RUNE_C(0x002607), RUNE_C(0x002608), LB_AL},
	{RUNE_C(0x002609), RUNE_C(0x002609), LB_AI},
	{RUNE_C(0x00260A), RUNE_C(0x00260D), LB_AL},
	{RUNE_C(0x00260E), RUNE_C(0x00260F), LB_AI},
	{RUNE_C(0x002610), RUNE_C(0x002613), LB_AL},
	{RUNE_C(0x002614), RUNE_C(0x002615), LB_ID},
	{RUNE_C(0x002616), RUNE_C(0x002617), LB_AI},
	{RUNE_C(0x002618), RUNE_C(0x002618), LB_ID},
	{RUNE_C(0x002619), RUNE_C(0x002619), LB_AL},
	{RUNE_C(0x00261A), RUNE_C(0x00261C), LB_ID},
	{RUNE_C(0x00261D), RUNE_C(0x00261D), LB_EB},
	{RUNE_C(0x00261E), RUNE_C(0x00261F), LB_ID},
	{RUNE_C(0x002620), RUNE_C(0x002638), LB_AL},
	{RUNE_C(0x002639), RUNE_C(0x00263B), LB_ID},
	{RUNE_C(0x00263C), RUNE_C(0x00263F), LB_AL},
	{RUNE_C(0x002640), RUNE_C(0x002640), LB_AI},
	{RUNE_C(0x002641), RUNE_C(0x002641), LB_AL},
	{RUNE_C(0x002642), RUNE_C(0x002642), LB_AI},
	{RUNE_C(0x002643), RUNE_C(0x00265F), LB_AL},
	{RUNE_C(0x002660), RUNE_C(0x002661), LB_AI},
	{RUNE_C(0x002662), RUNE_C(0x002662), LB_AL},
	{RUNE_C(0x002663), RUNE_C(0x002665), LB_AI},
	{RUNE_C(0x002666), RUNE_C(0x002666), LB_AL},
	{RUNE_C(0x002667), RUNE_C(0x002667), LB_AI},
	{RUNE_C(0x002668), RUNE_C(0x002668), LB_ID},
	{RUNE_C(0x002669), RUNE_C(0x00266A), LB_AI},
	{RUNE_C(0x00266B), RUNE_C(0x00266B), LB_AL},
	{RUNE_C(0x00266C), RUNE_C(0x00266D), LB_AI},
	{RUNE_C(0x00266E), RUNE_C(0x00266E), LB_AL},
	{RUNE_C(0x00266F), RUNE_C(0x00266F), LB_AI},
	{RUNE_C(0x002670), RUNE_C(0x00267E), LB_AL},
	{RUNE_C(0x00267F), RUNE_C(0x00267F), LB_ID},
	{RUNE_C(0x002680), RUNE_C(0x00269D), LB_AL},
	{RUNE_C(0x00269E), RUNE_C(0x00269F), LB_AI},
	{RUNE_C(0x0026A0), RUNE_C(0x0026BC), LB_AL},
	{RUNE_C(0x0026BD), RUNE_C(0x0026C8), LB_ID},
	{RUNE_C(0x0026C9), RUNE_C(0x0026CC), LB_AI},
	{RUNE_C(0x0026CD), RUNE_C(0x0026CD), LB_ID},
	{RUNE_C(0x0026CE), RUNE_C(0x0026CE), LB_AL},
	{RUNE_C(0x0026CF), RUNE_C(0x0026D1), LB_ID},
	{RUNE_C(0x0026D2), RUNE_C(0x0026D2), LB_AI},
	{RUNE_C(0x0026D3), RUNE_C(0x0026D4), LB_ID},
	{RUNE_C(0x0026D5), RUNE_C(0x0026D7), LB_AI},
	{RUNE_C(0x0026D8), RUNE_C(0x0026D9), LB_ID},
	{RUNE_C(0x0026DA), RUNE_C(0x0026DB), LB_AI},
	{RUNE_C(0x0026DC), RUNE_C(0x0026DC), LB_ID},
	{RUNE_C(0x0026DD), RUNE_C(0x0026DE), LB_AI},
	{RUNE_C(0x0026DF), RUNE_C(0x0026E1), LB_ID},
	{RUNE_C(0x0026E2), RUNE_C(0x0026E2), LB_AL},
	{RUNE_C(0x0026E3), RUNE_C(0x0026E3), LB_AI},
	{RUNE_C(0x0026E4), RUNE_C(0x0026E7), LB_AL},
	{RUNE_C(0x0026E8), RUNE_C(0x0026E9), LB_AI},
	{RUNE_C(0x0026EA), RUNE_C(0x0026EA), LB_ID},
	{RUNE_C(0x0026EB), RUNE_C(0x0026F0), LB_AI},
	{RUNE_C(0x0026F1), RUNE_C(0x0026F5), LB_ID},
	{RUNE_C(0x0026F6), RUNE_C(0x0026F6), LB_AI},
	{RUNE_C(0x0026F7), RUNE_C(0x0026F8), LB_ID},
	{RUNE_C(0x0026F9), RUNE_C(0x0026F9), LB_EB},
	{RUNE_C(0x0026FA), RUNE_C(0x0026FA), LB_ID},
	{RUNE_C(0x0026FB), RUNE_C(0x0026FC), LB_AI},
	{RUNE_C(0x0026FD), RUNE_C(0x002704), LB_ID},
	{RUNE_C(0x002705), RUNE_C(0x002707), LB_AL},
	{RUNE_C(0x002708), RUNE_C(0x002709), LB_ID},
	{RUNE_C(0x00270A), RUNE_C(0x00270D), LB_EB},
	{RUNE_C(0x00270E), RUNE_C(0x002756), LB_AL},
	{RUNE_C(0x002757), RUNE_C(0x002757), LB_AI},
	{RUNE_C(0x002758), RUNE_C(0x00275A), LB_AL},
	{RUNE_C(0x00275B), RUNE_C(0x002760), LB_QU},
	{RUNE_C(0x002761), RUNE_C(0x002761), LB_AL},
	{RUNE_C(0x002762), RUNE_C(0x002763), LB_EX},
	{RUNE_C(0x002764), RUNE_C(0x002764), LB_ID},
	{RUNE_C(0x002765), RUNE_C(0x002767), LB_AL},
	{RUNE_C(0x002768), RUNE_C(0x002768), LB_OP},
	{RUNE_C(0x002769), RUNE_C(0x002769), LB_CL},
	{RUNE_C(0x00276A), RUNE_C(0x00276A), LB_OP},
	{RUNE_C(0x00276B), RUNE_C(0x00276B), LB_CL},
	{RUNE_C(0x00276C), RUNE_C(0x00276C), LB_OP},
	{RUNE_C(0x00276D), RUNE_C(0x00276D), LB_CL},
	{RUNE_C(0x00276E), RUNE_C(0x00276E), LB_OP},
	{RUNE_C(0x00276F), RUNE_C(0x00276F), LB_CL},
	{RUNE_C(0x002770), RUNE_C(0x002770), LB_OP},
	{RUNE_C(0x002771), RUNE_C(0x002771), LB_CL},
	{RUNE_C(0x002772), RUNE_C(0x002772), LB_OP},
	{RUNE_C(0x002773), RUNE_C(0x002773), LB_CL},
	{RUNE_C(0x002774), RUNE_C(0x002774), LB_OP},
	{RUNE_C(0x002775), RUNE_C(0x002775), LB_CL},
	{RUNE_C(0x002776), RUNE_C(0x002793), LB_AI},
	{RUNE_C(0x002794), RUNE_C(0x0027C4), LB_AL},
	{RUNE_C(0x0027C5), RUNE_C(0x0027C5), LB_OP},
	{RUNE_C(0x0027C6), RUNE_C(0x0027C6), LB_CL},
	{RUNE_C(0x0027C7), RUNE_C(0x0027E5), LB_AL},
	{RUNE_C(0x0027E6), RUNE_C(0x0027E6), LB_OP},
	{RUNE_C(0x0027E7), RUNE_C(0x0027E7), LB_CL},
	{RUNE_C(0x0027E8), RUNE_C(0x0027E8), LB_OP},
	{RUNE_C(0x0027E9), RUNE_C(0x0027E9), LB_CL},
	{RUNE_C(0x0027EA), RUNE_C(0x0027EA), LB_OP},
	{RUNE_C(0x0027EB), RUNE_C(0x0027EB), LB_CL},
	{RUNE_C(0x0027EC), RUNE_C(0x0027EC), LB_OP},
	{RUNE_C(0x0027ED), RUNE_C(0x0027ED), LB_CL},
	{RUNE_C(0x0027EE), RUNE_C(0x0027EE), LB_OP},
	{RUNE_C(0x0027EF), RUNE_C(0x0027EF), LB_CL},
	{RUNE_C(0x0027F0), RUNE_C(0x002982), LB_AL},
	{RUNE_C(0x002983), RUNE_C(0x002983), LB_OP},
	{RUNE_C(0x002984), RUNE_C(0x002984), LB_CL},
	{RUNE_C(0x002985), RUNE_C(0x002985), LB_OP},
	{RUNE_C(0x002986), RUNE_C(0x002986), LB_CL},
	{RUNE_C(0x002987), RUNE_C(0x002987), LB_OP},
	{RUNE_C(0x002988), RUNE_C(0x002988), LB_CL},
	{RUNE_C(0x002989), RUNE_C(0x002989), LB_OP},
	{RUNE_C(0x00298A), RUNE_C(0x00298A), LB_CL},
	{RUNE_C(0x00298B), RUNE_C(0x00298B), LB_OP},
	{RUNE_C(0x00298C), RUNE_C(0x00298C), LB_CL},
	{RUNE_C(0x00298D), RUNE_C(0x00298D), LB_OP},
	{RUNE_C(0x00298E), RUNE_C(0x00298E), LB_CL},
	{RUNE_C(0x00298F), RUNE_C(0x00298F), LB_OP},
	{RUNE_C(0x002990), RUNE_C(0x002990), LB_CL},
	{RUNE_C(0x002991), RUNE_C(0x002991), LB_OP},
	{RUNE_C(0x002992), RUNE_C(0x002992), LB_CL},
	{RUNE_C(0x002993), RUNE_C(0x002993), LB_OP},
	{RUNE_C(0x002994), RUNE_C(0x002994), LB_CL},
	{RUNE_C(0x002995), RUNE_C(0x002995), LB_OP},
	{RUNE_C(0x002996), RUNE_C(0x002996), LB_CL},
	{RUNE_C(0x002997), RUNE_C(0x002997), LB_OP},
	{RUNE_C(0x002998), RUNE_C(0x002998), LB_CL},
	{RUNE_C(0x002999), RUNE_C(0x0029D7), LB_AL},
	{RUNE_C(0x0029D8), RUNE_C(0x0029D8), LB_OP},
	{RUNE_C(0x0029D9), RUNE_C(0x0029D9), LB_CL},
	{RUNE_C(0x0029DA), RUNE_C(0x0029DA), LB_OP},
	{RUNE_C(0x0029DB), RUNE_C(0x0029DB), LB_CL},
	{RUNE_C(0x0029DC), RUNE_C(0x0029FB), LB_AL},
	{RUNE_C(0x0029FC), RUNE_C(0x0029FC), LB_OP},
	{RUNE_C(0x0029FD), RUNE_C(0x0029FD), LB_CL},
	{RUNE_C(0x0029FE), RUNE_C(0x002B54), LB_AL},
	{RUNE_C(0x002B55), RUNE_C(0x002B59), LB_AI},
	{RUNE_C(0x002B5A), RUNE_C(0x002B73), LB_AL},
	{RUNE_C(0x002B76), RUNE_C(0x002B95), LB_AL},
	{RUNE_C(0x002B97), RUNE_C(0x002CEE), LB_AL},
	{RUNE_C(0x002CEF), RUNE_C(0x002CF1), LB_CM},
	{RUNE_C(0x002CF2), RUNE_C(0x002CF3), LB_AL},
	{RUNE_C(0x002CF9), RUNE_C(0x002CF9), LB_EX},
	{RUNE_C(0x002CFA), RUNE_C(0x002CFC), LB_BA},
	{RUNE_C(0x002CFD), RUNE_C(0x002CFD), LB_AL},
	{RUNE_C(0x002CFE), RUNE_C(0x002CFE), LB_EX},
	{RUNE_C(0x002CFF), RUNE_C(0x002CFF), LB_BA},
	{RUNE_C(0x002D00), RUNE_C(0x002D25), LB_AL},
	{RUNE_C(0x002D27), RUNE_C(0x002D27), LB_AL},
	{RUNE_C(0x002D2D), RUNE_C(0x002D2D), LB_AL},
	{RUNE_C(0x002D30), RUNE_C(0x002D67), LB_AL},
	{RUNE_C(0x002D6F), RUNE_C(0x002D6F), LB_AL},
	{RUNE_C(0x002D70), RUNE_C(0x002D70), LB_BA},
	{RUNE_C(0x002D7F), RUNE_C(0x002D7F), LB_CM},
	{RUNE_C(0x002D80), RUNE_C(0x002D96), LB_AL},
	{RUNE_C(0x002DA0), RUNE_C(0x002DA6), LB_AL},
	{RUNE_C(0x002DA8), RUNE_C(0x002DAE), LB_AL},
	{RUNE_C(0x002DB0), RUNE_C(0x002DB6), LB_AL},
	{RUNE_C(0x002DB8), RUNE_C(0x002DBE), LB_AL},
	{RUNE_C(0x002DC0), RUNE_C(0x002DC6), LB_AL},
	{RUNE_C(0x002DC8), RUNE_C(0x002DCE), LB_AL},
	{RUNE_C(0x002DD0), RUNE_C(0x002DD6), LB_AL},
	{RUNE_C(0x002DD8), RUNE_C(0x002DDE), LB_AL},
	{RUNE_C(0x002DE0), RUNE_C(0x002DFF), LB_CM},
	{RUNE_C(0x002E00), RUNE_C(0x002E0D), LB_QU},
	{RUNE_C(0x002E0E), RUNE_C(0x002E15), LB_BA},
	{RUNE_C(0x002E16), RUNE_C(0x002E16), LB_AL},
	{RUNE_C(0x002E17), RUNE_C(0x002E17), LB_BA},
	{RUNE_C(0x002E18), RUNE_C(0x002E18), LB_OP},
	{RUNE_C(0x002E19), RUNE_C(0x002E19), LB_BA},
	{RUNE_C(0x002E1A), RUNE_C(0x002E1B), LB_AL},
	{RUNE_C(0x002E1C), RUNE_C(0x002E1D), LB_QU},
	{RUNE_C(0x002E1E), RUNE_C(0x002E1F), LB_AL},
	{RUNE_C(0x002E20), RUNE_C(0x002E21), LB_QU},
	{RUNE_C(0x002E22), RUNE_C(0x002E22), LB_OP},
	{RUNE_C(0x002E23), RUNE_C(0x002E23), LB_CL},
	{RUNE_C(0x002E24), RUNE_C(0x002E24), LB_OP},
	{RUNE_C(0x002E25), RUNE_C(0x002E25), LB_CL},
	{RUNE_C(0x002E26), RUNE_C(0x002E26), LB_OP},
	{RUNE_C(0x002E27), RUNE_C(0x002E27), LB_CL},
	{RUNE_C(0x002E28), RUNE_C(0x002E28), LB_OP},
	{RUNE_C(0x002E29), RUNE_C(0x002E29), LB_CL},
	{RUNE_C(0x002E2A), RUNE_C(0x002E2D), LB_BA},
	{RUNE_C(0x002E2E), RUNE_C(0x002E2E), LB_EX},
	{RUNE_C(0x002E2F), RUNE_C(0x002E2F), LB_AL},
	{RUNE_C(0x002E30), RUNE_C(0x002E31), LB_BA},
	{RUNE_C(0x002E32), RUNE_C(0x002E32), LB_AL},
	{RUNE_C(0x002E33), RUNE_C(0x002E34), LB_BA},
	{RUNE_C(0x002E35), RUNE_C(0x002E39), LB_AL},
	{RUNE_C(0x002E3A), RUNE_C(0x002E3B), LB_B2},
	{RUNE_C(0x002E3C), RUNE_C(0x002E3E), LB_BA},
	{RUNE_C(0x002E3F), RUNE_C(0x002E3F), LB_AL},
	{RUNE_C(0x002E40), RUNE_C(0x002E41), LB_BA},
	{RUNE_C(0x002E42), RUNE_C(0x002E42), LB_OP},
	{RUNE_C(0x002E43), RUNE_C(0x002E4A), LB_BA},
	{RUNE_C(0x002E4B), RUNE_C(0x002E4B), LB_AL},
	{RUNE_C(0x002E4C), RUNE_C(0x002E4C), LB_BA},
	{RUNE_C(0x002E4D), RUNE_C(0x002E4D), LB_AL},
	{RUNE_C(0x002E4E), RUNE_C(0x002E4F), LB_BA},
	{RUNE_C(0x002E50), RUNE_C(0x002E52), LB_AL},
	{RUNE_C(0x002E53), RUNE_C(0x002E54), LB_EX},
	{RUNE_C(0x002E55), RUNE_C(0x002E55), LB_OP},
	{RUNE_C(0x002E56), RUNE_C(0x002E56), LB_CL},
	{RUNE_C(0x002E57), RUNE_C(0x002E57), LB_OP},
	{RUNE_C(0x002E58), RUNE_C(0x002E58), LB_CL},
	{RUNE_C(0x002E59), RUNE_C(0x002E59), LB_OP},
	{RUNE_C(0x002E5A), RUNE_C(0x002E5A), LB_CL},
	{RUNE_C(0x002E5B), RUNE_C(0x002E5B), LB_OP},
	{RUNE_C(0x002E5C), RUNE_C(0x002E5C), LB_CL},
	{RUNE_C(0x002E5D), RUNE_C(0x002E5D), LB_BA},
	{RUNE_C(0x002E80), RUNE_C(0x002E99), LB_ID},
	{RUNE_C(0x002E9B), RUNE_C(0x002EF3), LB_ID},
	{RUNE_C(0x002F00), RUNE_C(0x002FD5), LB_ID},
	{RUNE_C(0x002FF0), RUNE_C(0x002FFF), LB_ID},
	{RUNE_C(0x003000), RUNE_C(0x003000), LB_BA},
	{RUNE_C(0x003001), RUNE_C(0x003002), LB_CL},
	{RUNE_C(0x003003), RUNE_C(0x003004), LB_ID},
	{RUNE_C(0x003005), RUNE_C(0x003005), LB_NS},
	{RUNE_C(0x003006), RUNE_C(0x003007), LB_ID},
	{RUNE_C(0x003008), RUNE_C(0x003008), LB_OP},
	{RUNE_C(0x003009), RUNE_C(0x003009), LB_CL},
	{RUNE_C(0x00300A), RUNE_C(0x00300A), LB_OP},
	{RUNE_C(0x00300B), RUNE_C(0x00300B), LB_CL},
	{RUNE_C(0x00300C), RUNE_C(0x00300C), LB_OP},
	{RUNE_C(0x00300D), RUNE_C(0x00300D), LB_CL},
	{RUNE_C(0x00300E), RUNE_C(0x00300E), LB_OP},
	{RUNE_C(0x00300F), RUNE_C(0x00300F), LB_CL},
	{RUNE_C(0x003010), RUNE_C(0x003010), LB_OP},
	{RUNE_C(0x003011), RUNE_C(0x003011), LB_CL},
	{RUNE_C(0x003012), RUNE_C(0x003013), LB_ID},
	{RUNE_C(0x003014), RUNE_C(0x003014), LB_OP},
	{RUNE_C(0x003015), RUNE_C(0x003015), LB_CL},
	{RUNE_C(0x003016), RUNE_C(0x003016), LB_OP},
	{RUNE_C(0x003017), RUNE_C(0x003017), LB_CL},
	{RUNE_C(0x003018), RUNE_C(0x003018), LB_OP},
	{RUNE_C(0x003019), RUNE_C(0x003019), LB_CL},
	{RUNE_C(0x00301A), RUNE_C(0x00301A), LB_OP},
	{RUNE_C(0x00301B), RUNE_C(0x00301B), LB_CL},
	{RUNE_C(0x00301C), RUNE_C(0x00301C), LB_NS},
	{RUNE_C(0x00301D), RUNE_C(0x00301D), LB_OP},
	{RUNE_C(0x00301E), RUNE_C(0x00301F), LB_CL},
	{RUNE_C(0x003020), RUNE_C(0x003029), LB_ID},
	{RUNE_C(0x00302A), RUNE_C(0x00302F), LB_CM},
	{RUNE_C(0x003030), RUNE_C(0x003034), LB_ID},
	{RUNE_C(0x003035), RUNE_C(0x003035), LB_CM},
	{RUNE_C(0x003036), RUNE_C(0x00303A), LB_ID},
	{RUNE_C(0x00303B), RUNE_C(0x00303C), LB_NS},
	{RUNE_C(0x00303D), RUNE_C(0x00303F), LB_ID},
	{RUNE_C(0x003041), RUNE_C(0x003041), LB_CJ},
	{RUNE_C(0x003042), RUNE_C(0x003042), LB_ID},
	{RUNE_C(0x003043), RUNE_C(0x003043), LB_CJ},
	{RUNE_C(0x003044), RUNE_C(0x003044), LB_ID},
	{RUNE_C(0x003045), RUNE_C(0x003045), LB_CJ},
	{RUNE_C(0x003046), RUNE_C(0x003046), LB_ID},
	{RUNE_C(0x003047), RUNE_C(0x003047), LB_CJ},
	{RUNE_C(0x003048), RUNE_C(0x003048), LB_ID},
	{RUNE_C(0x003049), RUNE_C(0x003049), LB_CJ},
	{RUNE_C(0x00304A), RUNE_C(0x003062), LB_ID},
	{RUNE_C(0x003063), RUNE_C(0x003063), LB_CJ},
	{RUNE_C(0x003064), RUNE_C(0x003082), LB_ID},
	{RUNE_C(0x003083), RUNE_C(0x003083), LB_CJ},
	{RUNE_C(0x003084), RUNE_C(0x003084), LB_ID},
	{RUNE_C(0x003085), RUNE_C(0x003085), LB_CJ},
	{RUNE_C(0x003086), RUNE_C(0x003086), LB_ID},
	{RUNE_C(0x003087), RUNE_C(0x003087), LB_CJ},
	{RUNE_C(0x003088), RUNE_C(0x00308D), LB_ID},
	{RUNE_C(0x00308E), RUNE_C(0x00308E), LB_CJ},
	{RUNE_C(0x00308F), RUNE_C(0x003094), LB_ID},
	{RUNE_C(0x003095), RUNE_C(0x003096), LB_CJ},
	{RUNE_C(0x003099), RUNE_C(0x00309A), LB_CM},
	{RUNE_C(0x00309B), RUNE_C(0x00309E), LB_NS},
	{RUNE_C(0x00309F), RUNE_C(0x00309F), LB_ID},
	{RUNE_C(0x0030A0), RUNE_C(0x0030A0), LB_NS},
	{RUNE_C(0x0030A1), RUNE_C(0x0030A1), LB_CJ},
	{RUNE_C(0x0030A2), RUNE_C(0x0030A2), LB_ID},
	{RUNE_C(0x0030A3), RUNE_C(0x0030A3), LB_CJ},
	{RUNE_C(0x0030A4), RUNE_C(0x0030A4), LB_ID},
	{RUNE_C(0x0030A5), RUNE_C(0x0030A5), LB_CJ},
	{RUNE_C(0x0030A6), RUNE_C(0x0030A6), LB_ID},
	{RUNE_C(0x0030A7), RUNE_C(0x0030A7), LB_CJ},
	{RUNE_C(0x0030A8), RUNE_C(0x0030A8), LB_ID},
	{RUNE_C(0x0030A9), RUNE_C(0x0030A9), LB_CJ},
	{RUNE_C(0x0030AA), RUNE_C(0x0030C2), LB_ID},
	{RUNE_C(0x0030C3), RUNE_C(0x0030C3), LB_CJ},
	{RUNE_C(0x0030C4), RUNE_C(0x0030E2), LB_ID},
	{RUNE_C(0x0030E3), RUNE_C(0x0030E3), LB_CJ},
	{RUNE_C(0x0030E4), RUNE_C(0x0030E4), LB_ID},
	{RUNE_C(0x0030E5), RUNE_C(0x0030E5), LB_CJ},
	{RUNE_C(0x0030E6), RUNE_C(0x0030E6), LB_ID},
	{RUNE_C(0x0030E7), RUNE_C(0x0030E7), LB_CJ},
	{RUNE_C(0x0030E8), RUNE_C(0x0030ED), LB_ID},
	{RUNE_C(0x0030EE), RUNE_C(0x0030EE), LB_CJ},
	{RUNE_C(0x0030EF), RUNE_C(0x0030F4), LB_ID},
	{RUNE_C(0x0030F5), RUNE_C(0x0030F6), LB_CJ},
	{RUNE_C(0x0030F7), RUNE_C(0x0030FA), LB_ID},
	{RUNE_C(0x0030FB), RUNE_C(0x0030FB), LB_NS},
	{RUNE_C(0x0030FC), RUNE_C(0x0030FC), LB_CJ},
	{RUNE_C(0x0030FD), RUNE_C(0x0030FE), LB_NS},
	{RUNE_C(0x0030FF), RUNE_C(0x0030FF), LB_ID},
	{RUNE_C(0x003105), RUNE_C(0x00312F), LB_ID},
	{RUNE_C(0x003131), RUNE_C(0x00318E), LB_ID},
	{RUNE_C(0x003190), RUNE_C(0x0031E3), LB_ID},
	{RUNE_C(0x0031EF), RUNE_C(0x0031EF), LB_ID},
	{RUNE_C(0x0031F0), RUNE_C(0x0031FF), LB_CJ},
	{RUNE_C(0x003200), RUNE_C(0x00321E), LB_ID},
	{RUNE_C(0x003220), RUNE_C(0x003247), LB_ID},
	{RUNE_C(0x003248), RUNE_C(0x00324F), LB_AI},
	{RUNE_C(0x003250), RUNE_C(0x004DBF), LB_ID},
	{RUNE_C(0x004DC0), RUNE_C(0x004DFF), LB_AL},
	{RUNE_C(0x004E00), RUNE_C(0x00A014), LB_ID},
	{RUNE_C(0x00A015), RUNE_C(0x00A015), LB_NS},
	{RUNE_C(0x00A016), RUNE_C(0x00A48C), LB_ID},
	{RUNE_C(0x00A490), RUNE_C(0x00A4C6), LB_ID},
	{RUNE_C(0x00A4D0), RUNE_C(0x00A4FD), LB_AL},
	{RUNE_C(0x00A4FE), RUNE_C(0x00A4FF), LB_BA},
	{RUNE_C(0x00A500), RUNE_C(0x00A60C), LB_AL},
	{RUNE_C(0x00A60D), RUNE_C(0x00A60D), LB_BA},
	{RUNE_C(0x00A60E), RUNE_C(0x00A60E), LB_EX},
	{RUNE_C(0x00A60F), RUNE_C(0x00A60F), LB_BA},
	{RUNE_C(0x00A610), RUNE_C(0x00A61F), LB_AL},
	{RUNE_C(0x00A620), RUNE_C(0x00A629), LB_NU},
	{RUNE_C(0x00A62A), RUNE_C(0x00A62B), LB_AL},
	{RUNE_C(0x00A640), RUNE_C(0x00A66E), LB_AL},
	{RUNE_C(0x00A66F), RUNE_C(0x00A672), LB_CM},
	{RUNE_C(0x00A673), RUNE_C(0x00A673), LB_AL},
	{RUNE_C(0x00A674), RUNE_C(0x00A67D), LB_CM},
	{RUNE_C(0x00A67E), RUNE_C(0x00A69D), LB_AL},
	{RUNE_C(0x00A69E), RUNE_C(0x00A69F), LB_CM},
	{RUNE_C(0x00A6A0), RUNE_C(0x00A6EF), LB_AL},
	{RUNE_C(0x00A6F0), RUNE_C(0x00A6F1), LB_CM},
	{RUNE_C(0x00A6F2), RUNE_C(0x00A6F2), LB_AL},
	{RUNE_C(0x00A6F3), RUNE_C(0x00A6F7), LB_BA},
	{RUNE_C(0x00A700), RUNE_C(0x00A7CA), LB_AL},
	{RUNE_C(0x00A7D0), RUNE_C(0x00A7D1), LB_AL},
	{RUNE_C(0x00A7D3), RUNE_C(0x00A7D3), LB_AL},
	{RUNE_C(0x00A7D5), RUNE_C(0x00A7D9), LB_AL},
	{RUNE_C(0x00A7F2), RUNE_C(0x00A801), LB_AL},
	{RUNE_C(0x00A802), RUNE_C(0x00A802), LB_CM},
	{RUNE_C(0x00A803), RUNE_C(0x00A805), LB_AL},
	{RUNE_C(0x00A806), RUNE_C(0x00A806), LB_CM},
	{RUNE_C(0x00A807), RUNE_C(0x00A80A), LB_AL},
	{RUNE_C(0x00A80B), RUNE_C(0x00A80B), LB_CM},
	{RUNE_C(0x00A80C), RUNE_C(0x00A822), LB_AL},
	{RUNE_C(0x00A823), RUNE_C(0x00A827), LB_CM},
	{RUNE_C(0x00A828), RUNE_C(0x00A82B), LB_AL},
	{RUNE_C(0x00A82C), RUNE_C(0x00A82C), LB_CM},
	{RUNE_C(0x00A830), RUNE_C(0x00A837), LB_AL},
	{RUNE_C(0x00A838), RUNE_C(0x00A838), LB_PO},
	{RUNE_C(0x00A839), RUNE_C(0x00A839), LB_AL},
	{RUNE_C(0x00A840), RUNE_C(0x00A873), LB_AL},
	{RUNE_C(0x00A874), RUNE_C(0x00A875), LB_BB},
	{RUNE_C(0x00A876), RUNE_C(0x00A877), LB_EX},
	{RUNE_C(0x00A880), RUNE_C(0x00A881), LB_CM},
	{RUNE_C(0x00A882), RUNE_C(0x00A8B3), LB_AL},
	{RUNE_C(0x00A8B4), RUNE_C(0x00A8C5), LB_CM},
	{RUNE_C(0x00A8CE), RUNE_C(0x00A8CF), LB_BA},
	{RUNE_C(0x00A8D0), RUNE_C(0x00A8D9), LB_NU},
	{RUNE_C(0x00A8E0), RUNE_C(0x00A8F1), LB_CM},
	{RUNE_C(0x00A8F2), RUNE_C(0x00A8FB), LB_AL},
	{RUNE_C(0x00A8FC), RUNE_C(0x00A8FC), LB_BB},
	{RUNE_C(0x00A8FD), RUNE_C(0x00A8FE), LB_AL},
	{RUNE_C(0x00A8FF), RUNE_C(0x00A8FF), LB_CM},
	{RUNE_C(0x00A900), RUNE_C(0x00A909), LB_NU},
	{RUNE_C(0x00A90A), RUNE_C(0x00A925), LB_AL},
	{RUNE_C(0x00A926), RUNE_C(0x00A92D), LB_CM},
	{RUNE_C(0x00A92E), RUNE_C(0x00A92F), LB_BA},
	{RUNE_C(0x00A930), RUNE_C(0x00A946), LB_AL},
	{RUNE_C(0x00A947), RUNE_C(0x00A953), LB_CM},
	{RUNE_C(0x00A95F), RUNE_C(0x00A95F), LB_AL},
	{RUNE_C(0x00A960), RUNE_C(0x00A97C), LB_JL},
	{RUNE_C(0x00A980), RUNE_C(0x00A983), LB_CM},
	{RUNE_C(0x00A984), RUNE_C(0x00A9B2), LB_AK},
	{RUNE_C(0x00A9B3), RUNE_C(0x00A9BF), LB_CM},
	{RUNE_C(0x00A9C0), RUNE_C(0x00A9C0), LB_VI},
	{RUNE_C(0x00A9C1), RUNE_C(0x00A9C6), LB_ID},
	{RUNE_C(0x00A9C7), RUNE_C(0x00A9C9), LB_BA},
	{RUNE_C(0x00A9CA), RUNE_C(0x00A9CD), LB_ID},
	{RUNE_C(0x00A9CF), RUNE_C(0x00A9CF), LB_BA},
	{RUNE_C(0x00A9D0), RUNE_C(0x00A9D9), LB_ID},
	{RUNE_C(0x00A9DE), RUNE_C(0x00A9DF), LB_ID},
	{RUNE_C(0x00A9E0), RUNE_C(0x00A9EF), LB_SA},
	{RUNE_C(0x00A9F0), RUNE_C(0x00A9F9), LB_NU},
	{RUNE_C(0x00A9FA), RUNE_C(0x00A9FE), LB_SA},
	{RUNE_C(0x00AA00), RUNE_C(0x00AA28), LB_AS},
	{RUNE_C(0x00AA29), RUNE_C(0x00AA36), LB_CM},
	{RUNE_C(0x00AA40), RUNE_C(0x00AA42), LB_BA},
	{RUNE_C(0x00AA43), RUNE_C(0x00AA43), LB_CM},
	{RUNE_C(0x00AA44), RUNE_C(0x00AA4B), LB_BA},
	{RUNE_C(0x00AA4C), RUNE_C(0x00AA4D), LB_CM},
	{RUNE_C(0x00AA50), RUNE_C(0x00AA59), LB_ID},
	{RUNE_C(0x00AA5C), RUNE_C(0x00AA5C), LB_ID},
	{RUNE_C(0x00AA5D), RUNE_C(0x00AA5F), LB_BA},
	{RUNE_C(0x00AA60), RUNE_C(0x00AAC2), LB_SA},
	{RUNE_C(0x00AADB), RUNE_C(0x00AADF), LB_SA},
	{RUNE_C(0x00AAE0), RUNE_C(0x00AAEA), LB_AL},
	{RUNE_C(0x00AAEB), RUNE_C(0x00AAEF), LB_CM},
	{RUNE_C(0x00AAF0), RUNE_C(0x00AAF1), LB_BA},
	{RUNE_C(0x00AAF2), RUNE_C(0x00AAF4), LB_AL},
	{RUNE_C(0x00AAF5), RUNE_C(0x00AAF6), LB_CM},
	{RUNE_C(0x00AB01), RUNE_C(0x00AB06), LB_AL},
	{RUNE_C(0x00AB09), RUNE_C(0x00AB0E), LB_AL},
	{RUNE_C(0x00AB11), RUNE_C(0x00AB16), LB_AL},
	{RUNE_C(0x00AB20), RUNE_C(0x00AB26), LB_AL},
	{RUNE_C(0x00AB28), RUNE_C(0x00AB2E), LB_AL},
	{RUNE_C(0x00AB30), RUNE_C(0x00AB6B), LB_AL},
	{RUNE_C(0x00AB70), RUNE_C(0x00ABE2), LB_AL},
	{RUNE_C(0x00ABE3), RUNE_C(0x00ABEA), LB_CM},
	{RUNE_C(0x00ABEB), RUNE_C(0x00ABEB), LB_BA},
	{RUNE_C(0x00ABEC), RUNE_C(0x00ABED), LB_CM},
	{RUNE_C(0x00ABF0), RUNE_C(0x00ABF9), LB_NU},
	{RUNE_C(0x00AC00), RUNE_C(0x00AC00), LB_H2},
	{RUNE_C(0x00AC01), RUNE_C(0x00AC1B), LB_H3},
	{RUNE_C(0x00AC1C), RUNE_C(0x00AC1C), LB_H2},
	{RUNE_C(0x00AC1D), RUNE_C(0x00AC37), LB_H3},
	{RUNE_C(0x00AC38), RUNE_C(0x00AC38), LB_H2},
	{RUNE_C(0x00AC39), RUNE_C(0x00AC53), LB_H3},
	{RUNE_C(0x00AC54), RUNE_C(0x00AC54), LB_H2},
	{RUNE_C(0x00AC55), RUNE_C(0x00AC6F), LB_H3},
	{RUNE_C(0x00AC70), RUNE_C(0x00AC70), LB_H2},
	{RUNE_C(0x00AC71), RUNE_C(0x00AC8B), LB_H3},
	{RUNE_C(0x00AC8C), RUNE_C(0x00AC8C), LB_H2},
	{RUNE_C(0x00AC8D), RUNE_C(0x00ACA7), LB_H3},
	{RUNE_C(0x00ACA8), RUNE_C(0x00ACA8), LB_H2},
	{RUNE_C(0x00ACA9), RUNE_C(0x00ACC3), LB_H3},
	{RUNE_C(0x00ACC4), RUNE_C(0x00ACC4), LB_H2},
	{RUNE_C(0x00ACC5), RUNE_C(0x00ACDF), LB_H3},
	{RUNE_C(0x00ACE0), RUNE_C(0x00ACE0), LB_H2},
	{RUNE_C(0x00ACE1), RUNE_C(0x00ACFB), LB_H3},
	{RUNE_C(0x00ACFC), RUNE_C(0x00ACFC), LB_H2},
	{RUNE_C(0x00ACFD), RUNE_C(0x00AD17), LB_H3},
	{RUNE_C(0x00AD18), RUNE_C(0x00AD18), LB_H2},
	{RUNE_C(0x00AD19), RUNE_C(0x00AD33), LB_H3},
	{RUNE_C(0x00AD34), RUNE_C(0x00AD34), LB_H2},
	{RUNE_C(0x00AD35), RUNE_C(0x00AD4F), LB_H3},
	{RUNE_C(0x00AD50), RUNE_C(0x00AD50), LB_H2},
	{RUNE_C(0x00AD51), RUNE_C(0x00AD6B), LB_H3},
	{RUNE_C(0x00AD6C), RUNE_C(0x00AD6C), LB_H2},
	{RUNE_C(0x00AD6D), RUNE_C(0x00AD87), LB_H3},
	{RUNE_C(0x00AD88), RUNE_C(0x00AD88), LB_H2},
	{RUNE_C(0x00AD89), RUNE_C(0x00ADA3), LB_H3},
	{RUNE_C(0x00ADA4), RUNE_C(0x00ADA4), LB_H2},
	{RUNE_C(0x00ADA5), RUNE_C(0x00ADBF), LB_H3},
	{RUNE_C(0x00ADC0), RUNE_C(0x00ADC0), LB_H2},
	{RUNE_C(0x00ADC1), RUNE_C(0x00ADDB), LB_H3},
	{RUNE_C(0x00ADDC), RUNE_C(0x00ADDC), LB_H2},
	{RUNE_C(0x00ADDD), RUNE_C(0x00ADF7), LB_H3},
	{RUNE_C(0x00ADF8), RUNE_C(0x00ADF8), LB_H2},
	{RUNE_C(0x00ADF9), RUNE_C(0x00AE13), LB_H3},
	{RUNE_C(0x00AE14), RUNE_C(0x00AE14), LB_H2},
	{RUNE_C(0x00AE15), RUNE_C(0x00AE2F), LB_H3},
	{RUNE_C(0x00AE30), RUNE_C(0x00AE30), LB_H2},
	{RUNE_C(0x00AE31), RUNE_C(0x00AE4B), LB_H3},
	{RUNE_C(0x00AE4C), RUNE_C(0x00AE4C), LB_H2},
	{RUNE_C(0x00AE4D), RUNE_C(0x00AE67), LB_H3},
	{RUNE_C(0x00AE68), RUNE_C(0x00AE68), LB_H2},
	{RUNE_C(0x00AE69), RUNE_C(0x00AE83), LB_H3},
	{RUNE_C(0x00AE84), RUNE_C(0x00AE84), LB_H2},
	{RUNE_C(0x00AE85), RUNE_C(0x00AE9F), LB_H3},
	{RUNE_C(0x00AEA0), RUNE_C(0x00AEA0), LB_H2},
	{RUNE_C(0x00AEA1), RUNE_C(0x00AEBB), LB_H3},
	{RUNE_C(0x00AEBC), RUNE_C(0x00AEBC), LB_H2},
	{RUNE_C(0x00AEBD), RUNE_C(0x00AED7), LB_H3},
	{RUNE_C(0x00AED8), RUNE_C(0x00AED8), LB_H2},
	{RUNE_C(0x00AED9), RUNE_C(0x00AEF3), LB_H3},
	{RUNE_C(0x00AEF4), RUNE_C(0x00AEF4), LB_H2},
	{RUNE_C(0x00AEF5), RUNE_C(0x00AF0F), LB_H3},
	{RUNE_C(0x00AF10), RUNE_C(0x00AF10), LB_H2},
	{RUNE_C(0x00AF11), RUNE_C(0x00AF2B), LB_H3},
	{RUNE_C(0x00AF2C), RUNE_C(0x00AF2C), LB_H2},
	{RUNE_C(0x00AF2D), RUNE_C(0x00AF47), LB_H3},
	{RUNE_C(0x00AF48), RUNE_C(0x00AF48), LB_H2},
	{RUNE_C(0x00AF49), RUNE_C(0x00AF63), LB_H3},
	{RUNE_C(0x00AF64), RUNE_C(0x00AF64), LB_H2},
	{RUNE_C(0x00AF65), RUNE_C(0x00AF7F), LB_H3},
	{RUNE_C(0x00AF80), RUNE_C(0x00AF80), LB_H2},
	{RUNE_C(0x00AF81), RUNE_C(0x00AF9B), LB_H3},
	{RUNE_C(0x00AF9C), RUNE_C(0x00AF9C), LB_H2},
	{RUNE_C(0x00AF9D), RUNE_C(0x00AFB7), LB_H3},
	{RUNE_C(0x00AFB8), RUNE_C(0x00AFB8), LB_H2},
	{RUNE_C(0x00AFB9), RUNE_C(0x00AFD3), LB_H3},
	{RUNE_C(0x00AFD4), RUNE_C(0x00AFD4), LB_H2},
	{RUNE_C(0x00AFD5), RUNE_C(0x00AFEF), LB_H3},
	{RUNE_C(0x00AFF0), RUNE_C(0x00AFF0), LB_H2},
	{RUNE_C(0x00AFF1), RUNE_C(0x00B00B), LB_H3},
	{RUNE_C(0x00B00C), RUNE_C(0x00B00C), LB_H2},
	{RUNE_C(0x00B00D), RUNE_C(0x00B027), LB_H3},
	{RUNE_C(0x00B028), RUNE_C(0x00B028), LB_H2},
	{RUNE_C(0x00B029), RUNE_C(0x00B043), LB_H3},
	{RUNE_C(0x00B044), RUNE_C(0x00B044), LB_H2},
	{RUNE_C(0x00B045), RUNE_C(0x00B05F), LB_H3},
	{RUNE_C(0x00B060), RUNE_C(0x00B060), LB_H2},
	{RUNE_C(0x00B061), RUNE_C(0x00B07B), LB_H3},
	{RUNE_C(0x00B07C), RUNE_C(0x00B07C), LB_H2},
	{RUNE_C(0x00B07D), RUNE_C(0x00B097), LB_H3},
	{RUNE_C(0x00B098), RUNE_C(0x00B098), LB_H2},
	{RUNE_C(0x00B099), RUNE_C(0x00B0B3), LB_H3},
	{RUNE_C(0x00B0B4), RUNE_C(0x00B0B4), LB_H2},
	{RUNE_C(0x00B0B5), RUNE_C(0x00B0CF), LB_H3},
	{RUNE_C(0x00B0D0), RUNE_C(0x00B0D0), LB_H2},
	{RUNE_C(0x00B0D1), RUNE_C(0x00B0EB), LB_H3},
	{RUNE_C(0x00B0EC), RUNE_C(0x00B0EC), LB_H2},
	{RUNE_C(0x00B0ED), RUNE_C(0x00B107), LB_H3},
	{RUNE_C(0x00B108), RUNE_C(0x00B108), LB_H2},
	{RUNE_C(0x00B109), RUNE_C(0x00B123), LB_H3},
	{RUNE_C(0x00B124), RUNE_C(0x00B124), LB_H2},
	{RUNE_C(0x00B125), RUNE_C(0x00B13F), LB_H3},
	{RUNE_C(0x00B140), RUNE_C(0x00B140), LB_H2},
	{RUNE_C(0x00B141), RUNE_C(0x00B15B), LB_H3},
	{RUNE_C(0x00B15C), RUNE_C(0x00B15C), LB_H2},
	{RUNE_C(0x00B15D), RUNE_C(0x00B177), LB_H3},
	{RUNE_C(0x00B178), RUNE_C(0x00B178), LB_H2},
	{RUNE_C(0x00B179), RUNE_C(0x00B193), LB_H3},
	{RUNE_C(0x00B194), RUNE_C(0x00B194), LB_H2},
	{RUNE_C(0x00B195), RUNE_C(0x00B1AF), LB_H3},
	{RUNE_C(0x00B1B0), RUNE_C(0x00B1B0), LB_H2},
	{RUNE_C(0x00B1B1), RUNE_C(0x00B1CB), LB_H3},
	{RUNE_C(0x00B1CC), RUNE_C(0x00B1CC), LB_H2},
	{RUNE_C(0x00B1CD), RUNE_C(0x00B1E7), LB_H3},
	{RUNE_C(0x00B1E8), RUNE_C(0x00B1E8), LB_H2},
	{RUNE_C(0x00B1E9), RUNE_C(0x00B203), LB_H3},
	{RUNE_C(0x00B204), RUNE_C(0x00B204), LB_H2},
	{RUNE_C(0x00B205), RUNE_C(0x00B21F), LB_H3},
	{RUNE_C(0x00B220), RUNE_C(0x00B220), LB_H2},
	{RUNE_C(0x00B221), RUNE_C(0x00B23B), LB_H3},
	{RUNE_C(0x00B23C), RUNE_C(0x00B23C), LB_H2},
	{RUNE_C(0x00B23D), RUNE_C(0x00B257), LB_H3},
	{RUNE_C(0x00B258), RUNE_C(0x00B258), LB_H2},
	{RUNE_C(0x00B259), RUNE_C(0x00B273), LB_H3},
	{RUNE_C(0x00B274), RUNE_C(0x00B274), LB_H2},
	{RUNE_C(0x00B275), RUNE_C(0x00B28F), LB_H3},
	{RUNE_C(0x00B290), RUNE_C(0x00B290), LB_H2},
	{RUNE_C(0x00B291), RUNE_C(0x00B2AB), LB_H3},
	{RUNE_C(0x00B2AC), RUNE_C(0x00B2AC), LB_H2},
	{RUNE_C(0x00B2AD), RUNE_C(0x00B2C7), LB_H3},
	{RUNE_C(0x00B2C8), RUNE_C(0x00B2C8), LB_H2},
	{RUNE_C(0x00B2C9), RUNE_C(0x00B2E3), LB_H3},
	{RUNE_C(0x00B2E4), RUNE_C(0x00B2E4), LB_H2},
	{RUNE_C(0x00B2E5), RUNE_C(0x00B2FF), LB_H3},
	{RUNE_C(0x00B300), RUNE_C(0x00B300), LB_H2},
	{RUNE_C(0x00B301), RUNE_C(0x00B31B), LB_H3},
	{RUNE_C(0x00B31C), RUNE_C(0x00B31C), LB_H2},
	{RUNE_C(0x00B31D), RUNE_C(0x00B337), LB_H3},
	{RUNE_C(0x00B338), RUNE_C(0x00B338), LB_H2},
	{RUNE_C(0x00B339), RUNE_C(0x00B353), LB_H3},
	{RUNE_C(0x00B354), RUNE_C(0x00B354), LB_H2},
	{RUNE_C(0x00B355), RUNE_C(0x00B36F), LB_H3},
	{RUNE_C(0x00B370), RUNE_C(0x00B370), LB_H2},
	{RUNE_C(0x00B371), RUNE_C(0x00B38B), LB_H3},
	{RUNE_C(0x00B38C), RUNE_C(0x00B38C), LB_H2},
	{RUNE_C(0x00B38D), RUNE_C(0x00B3A7), LB_H3},
	{RUNE_C(0x00B3A8), RUNE_C(0x00B3A8), LB_H2},
	{RUNE_C(0x00B3A9), RUNE_C(0x00B3C3), LB_H3},
	{RUNE_C(0x00B3C4), RUNE_C(0x00B3C4), LB_H2},
	{RUNE_C(0x00B3C5), RUNE_C(0x00B3DF), LB_H3},
	{RUNE_C(0x00B3E0), RUNE_C(0x00B3E0), LB_H2},
	{RUNE_C(0x00B3E1), RUNE_C(0x00B3FB), LB_H3},
	{RUNE_C(0x00B3FC), RUNE_C(0x00B3FC), LB_H2},
	{RUNE_C(0x00B3FD), RUNE_C(0x00B417), LB_H3},
	{RUNE_C(0x00B418), RUNE_C(0x00B418), LB_H2},
	{RUNE_C(0x00B419), RUNE_C(0x00B433), LB_H3},
	{RUNE_C(0x00B434), RUNE_C(0x00B434), LB_H2},
	{RUNE_C(0x00B435), RUNE_C(0x00B44F), LB_H3},
	{RUNE_C(0x00B450), RUNE_C(0x00B450), LB_H2},
	{RUNE_C(0x00B451), RUNE_C(0x00B46B), LB_H3},
	{RUNE_C(0x00B46C), RUNE_C(0x00B46C), LB_H2},
	{RUNE_C(0x00B46D), RUNE_C(0x00B487), LB_H3},
	{RUNE_C(0x00B488), RUNE_C(0x00B488), LB_H2},
	{RUNE_C(0x00B489), RUNE_C(0x00B4A3), LB_H3},
	{RUNE_C(0x00B4A4), RUNE_C(0x00B4A4), LB_H2},
	{RUNE_C(0x00B4A5), RUNE_C(0x00B4BF), LB_H3},
	{RUNE_C(0x00B4C0), RUNE_C(0x00B4C0), LB_H2},
	{RUNE_C(0x00B4C1), RUNE_C(0x00B4DB), LB_H3},
	{RUNE_C(0x00B4DC), RUNE_C(0x00B4DC), LB_H2},
	{RUNE_C(0x00B4DD), RUNE_C(0x00B4F7), LB_H3},
	{RUNE_C(0x00B4F8), RUNE_C(0x00B4F8), LB_H2},
	{RUNE_C(0x00B4F9), RUNE_C(0x00B513), LB_H3},
	{RUNE_C(0x00B514), RUNE_C(0x00B514), LB_H2},
	{RUNE_C(0x00B515), RUNE_C(0x00B52F), LB_H3},
	{RUNE_C(0x00B530), RUNE_C(0x00B530), LB_H2},
	{RUNE_C(0x00B531), RUNE_C(0x00B54B), LB_H3},
	{RUNE_C(0x00B54C), RUNE_C(0x00B54C), LB_H2},
	{RUNE_C(0x00B54D), RUNE_C(0x00B567), LB_H3},
	{RUNE_C(0x00B568), RUNE_C(0x00B568), LB_H2},
	{RUNE_C(0x00B569), RUNE_C(0x00B583), LB_H3},
	{RUNE_C(0x00B584), RUNE_C(0x00B584), LB_H2},
	{RUNE_C(0x00B585), RUNE_C(0x00B59F), LB_H3},
	{RUNE_C(0x00B5A0), RUNE_C(0x00B5A0), LB_H2},
	{RUNE_C(0x00B5A1), RUNE_C(0x00B5BB), LB_H3},
	{RUNE_C(0x00B5BC), RUNE_C(0x00B5BC), LB_H2},
	{RUNE_C(0x00B5BD), RUNE_C(0x00B5D7), LB_H3},
	{RUNE_C(0x00B5D8), RUNE_C(0x00B5D8), LB_H2},
	{RUNE_C(0x00B5D9), RUNE_C(0x00B5F3), LB_H3},
	{RUNE_C(0x00B5F4), RUNE_C(0x00B5F4), LB_H2},
	{RUNE_C(0x00B5F5), RUNE_C(0x00B60F), LB_H3},
	{RUNE_C(0x00B610), RUNE_C(0x00B610), LB_H2},
	{RUNE_C(0x00B611), RUNE_C(0x00B62B), LB_H3},
	{RUNE_C(0x00B62C), RUNE_C(0x00B62C), LB_H2},
	{RUNE_C(0x00B62D), RUNE_C(0x00B647), LB_H3},
	{RUNE_C(0x00B648), RUNE_C(0x00B648), LB_H2},
	{RUNE_C(0x00B649), RUNE_C(0x00B663), LB_H3},
	{RUNE_C(0x00B664), RUNE_C(0x00B664), LB_H2},
	{RUNE_C(0x00B665), RUNE_C(0x00B67F), LB_H3},
	{RUNE_C(0x00B680), RUNE_C(0x00B680), LB_H2},
	{RUNE_C(0x00B681), RUNE_C(0x00B69B), LB_H3},
	{RUNE_C(0x00B69C), RUNE_C(0x00B69C), LB_H2},
	{RUNE_C(0x00B69D), RUNE_C(0x00B6B7), LB_H3},
	{RUNE_C(0x00B6B8), RUNE_C(0x00B6B8), LB_H2},
	{RUNE_C(0x00B6B9), RUNE_C(0x00B6D3), LB_H3},
	{RUNE_C(0x00B6D4), RUNE_C(0x00B6D4), LB_H2},
	{RUNE_C(0x00B6D5), RUNE_C(0x00B6EF), LB_H3},
	{RUNE_C(0x00B6F0), RUNE_C(0x00B6F0), LB_H2},
	{RUNE_C(0x00B6F1), RUNE_C(0x00B70B), LB_H3},
	{RUNE_C(0x00B70C), RUNE_C(0x00B70C), LB_H2},
	{RUNE_C(0x00B70D), RUNE_C(0x00B727), LB_H3},
	{RUNE_C(0x00B728), RUNE_C(0x00B728), LB_H2},
	{RUNE_C(0x00B729), RUNE_C(0x00B743), LB_H3},
	{RUNE_C(0x00B744), RUNE_C(0x00B744), LB_H2},
	{RUNE_C(0x00B745), RUNE_C(0x00B75F), LB_H3},
	{RUNE_C(0x00B760), RUNE_C(0x00B760), LB_H2},
	{RUNE_C(0x00B761), RUNE_C(0x00B77B), LB_H3},
	{RUNE_C(0x00B77C), RUNE_C(0x00B77C), LB_H2},
	{RUNE_C(0x00B77D), RUNE_C(0x00B797), LB_H3},
	{RUNE_C(0x00B798), RUNE_C(0x00B798), LB_H2},
	{RUNE_C(0x00B799), RUNE_C(0x00B7B3), LB_H3},
	{RUNE_C(0x00B7B4), RUNE_C(0x00B7B4), LB_H2},
	{RUNE_C(0x00B7B5), RUNE_C(0x00B7CF), LB_H3},
	{RUNE_C(0x00B7D0), RUNE_C(0x00B7D0), LB_H2},
	{RUNE_C(0x00B7D1), RUNE_C(0x00B7EB), LB_H3},
	{RUNE_C(0x00B7EC), RUNE_C(0x00B7EC), LB_H2},
	{RUNE_C(0x00B7ED), RUNE_C(0x00B807), LB_H3},
	{RUNE_C(0x00B808), RUNE_C(0x00B808), LB_H2},
	{RUNE_C(0x00B809), RUNE_C(0x00B823), LB_H3},
	{RUNE_C(0x00B824), RUNE_C(0x00B824), LB_H2},
	{RUNE_C(0x00B825), RUNE_C(0x00B83F), LB_H3},
	{RUNE_C(0x00B840), RUNE_C(0x00B840), LB_H2},
	{RUNE_C(0x00B841), RUNE_C(0x00B85B), LB_H3},
	{RUNE_C(0x00B85C), RUNE_C(0x00B85C), LB_H2},
	{RUNE_C(0x00B85D), RUNE_C(0x00B877), LB_H3},
	{RUNE_C(0x00B878), RUNE_C(0x00B878), LB_H2},
	{RUNE_C(0x00B879), RUNE_C(0x00B893), LB_H3},
	{RUNE_C(0x00B894), RUNE_C(0x00B894), LB_H2},
	{RUNE_C(0x00B895), RUNE_C(0x00B8AF), LB_H3},
	{RUNE_C(0x00B8B0), RUNE_C(0x00B8B0), LB_H2},
	{RUNE_C(0x00B8B1), RUNE_C(0x00B8CB), LB_H3},
	{RUNE_C(0x00B8CC), RUNE_C(0x00B8CC), LB_H2},
	{RUNE_C(0x00B8CD), RUNE_C(0x00B8E7), LB_H3},
	{RUNE_C(0x00B8E8), RUNE_C(0x00B8E8), LB_H2},
	{RUNE_C(0x00B8E9), RUNE_C(0x00B903), LB_H3},
	{RUNE_C(0x00B904), RUNE_C(0x00B904), LB_H2},
	{RUNE_C(0x00B905), RUNE_C(0x00B91F), LB_H3},
	{RUNE_C(0x00B920), RUNE_C(0x00B920), LB_H2},
	{RUNE_C(0x00B921), RUNE_C(0x00B93B), LB_H3},
	{RUNE_C(0x00B93C), RUNE_C(0x00B93C), LB_H2},
	{RUNE_C(0x00B93D), RUNE_C(0x00B957), LB_H3},
	{RUNE_C(0x00B958), RUNE_C(0x00B958), LB_H2},
	{RUNE_C(0x00B959), RUNE_C(0x00B973), LB_H3},
	{RUNE_C(0x00B974), RUNE_C(0x00B974), LB_H2},
	{RUNE_C(0x00B975), RUNE_C(0x00B98F), LB_H3},
	{RUNE_C(0x00B990), RUNE_C(0x00B990), LB_H2},
	{RUNE_C(0x00B991), RUNE_C(0x00B9AB), LB_H3},
	{RUNE_C(0x00B9AC), RUNE_C(0x00B9AC), LB_H2},
	{RUNE_C(0x00B9AD), RUNE_C(0x00B9C7), LB_H3},
	{RUNE_C(0x00B9C8), RUNE_C(0x00B9C8), LB_H2},
	{RUNE_C(0x00B9C9), RUNE_C(0x00B9E3), LB_H3},
	{RUNE_C(0x00B9E4), RUNE_C(0x00B9E4), LB_H2},
	{RUNE_C(0x00B9E5), RUNE_C(0x00B9FF), LB_H3},
	{RUNE_C(0x00BA00), RUNE_C(0x00BA00), LB_H2},
	{RUNE_C(0x00BA01), RUNE_C(0x00BA1B), LB_H3},
	{RUNE_C(0x00BA1C), RUNE_C(0x00BA1C), LB_H2},
	{RUNE_C(0x00BA1D), RUNE_C(0x00BA37), LB_H3},
	{RUNE_C(0x00BA38), RUNE_C(0x00BA38), LB_H2},
	{RUNE_C(0x00BA39), RUNE_C(0x00BA53), LB_H3},
	{RUNE_C(0x00BA54), RUNE_C(0x00BA54), LB_H2},
	{RUNE_C(0x00BA55), RUNE_C(0x00BA6F), LB_H3},
	{RUNE_C(0x00BA70), RUNE_C(0x00BA70), LB_H2},
	{RUNE_C(0x00BA71), RUNE_C(0x00BA8B), LB_H3},
	{RUNE_C(0x00BA8C), RUNE_C(0x00BA8C), LB_H2},
	{RUNE_C(0x00BA8D), RUNE_C(0x00BAA7), LB_H3},
	{RUNE_C(0x00BAA8), RUNE_C(0x00BAA8), LB_H2},
	{RUNE_C(0x00BAA9), RUNE_C(0x00BAC3), LB_H3},
	{RUNE_C(0x00BAC4), RUNE_C(0x00BAC4), LB_H2},
	{RUNE_C(0x00BAC5), RUNE_C(0x00BADF), LB_H3},
	{RUNE_C(0x00BAE0), RUNE_C(0x00BAE0), LB_H2},
	{RUNE_C(0x00BAE1), RUNE_C(0x00BAFB), LB_H3},
	{RUNE_C(0x00BAFC), RUNE_C(0x00BAFC), LB_H2},
	{RUNE_C(0x00BAFD), RUNE_C(0x00BB17), LB_H3},
	{RUNE_C(0x00BB18), RUNE_C(0x00BB18), LB_H2},
	{RUNE_C(0x00BB19), RUNE_C(0x00BB33), LB_H3},
	{RUNE_C(0x00BB34), RUNE_C(0x00BB34), LB_H2},
	{RUNE_C(0x00BB35), RUNE_C(0x00BB4F), LB_H3},
	{RUNE_C(0x00BB50), RUNE_C(0x00BB50), LB_H2},
	{RUNE_C(0x00BB51), RUNE_C(0x00BB6B), LB_H3},
	{RUNE_C(0x00BB6C), RUNE_C(0x00BB6C), LB_H2},
	{RUNE_C(0x00BB6D), RUNE_C(0x00BB87), LB_H3},
	{RUNE_C(0x00BB88), RUNE_C(0x00BB88), LB_H2},
	{RUNE_C(0x00BB89), RUNE_C(0x00BBA3), LB_H3},
	{RUNE_C(0x00BBA4), RUNE_C(0x00BBA4), LB_H2},
	{RUNE_C(0x00BBA5), RUNE_C(0x00BBBF), LB_H3},
	{RUNE_C(0x00BBC0), RUNE_C(0x00BBC0), LB_H2},
	{RUNE_C(0x00BBC1), RUNE_C(0x00BBDB), LB_H3},
	{RUNE_C(0x00BBDC), RUNE_C(0x00BBDC), LB_H2},
	{RUNE_C(0x00BBDD), RUNE_C(0x00BBF7), LB_H3},
	{RUNE_C(0x00BBF8), RUNE_C(0x00BBF8), LB_H2},
	{RUNE_C(0x00BBF9), RUNE_C(0x00BC13), LB_H3},
	{RUNE_C(0x00BC14), RUNE_C(0x00BC14), LB_H2},
	{RUNE_C(0x00BC15), RUNE_C(0x00BC2F), LB_H3},
	{RUNE_C(0x00BC30), RUNE_C(0x00BC30), LB_H2},
	{RUNE_C(0x00BC31), RUNE_C(0x00BC4B), LB_H3},
	{RUNE_C(0x00BC4C), RUNE_C(0x00BC4C), LB_H2},
	{RUNE_C(0x00BC4D), RUNE_C(0x00BC67), LB_H3},
	{RUNE_C(0x00BC68), RUNE_C(0x00BC68), LB_H2},
	{RUNE_C(0x00BC69), RUNE_C(0x00BC83), LB_H3},
	{RUNE_C(0x00BC84), RUNE_C(0x00BC84), LB_H2},
	{RUNE_C(0x00BC85), RUNE_C(0x00BC9F), LB_H3},
	{RUNE_C(0x00BCA0), RUNE_C(0x00BCA0), LB_H2},
	{RUNE_C(0x00BCA1), RUNE_C(0x00BCBB), LB_H3},
	{RUNE_C(0x00BCBC), RUNE_C(0x00BCBC), LB_H2},
	{RUNE_C(0x00BCBD), RUNE_C(0x00BCD7), LB_H3},
	{RUNE_C(0x00BCD8), RUNE_C(0x00BCD8), LB_H2},
	{RUNE_C(0x00BCD9), RUNE_C(0x00BCF3), LB_H3},
	{RUNE_C(0x00BCF4), RUNE_C(0x00BCF4), LB_H2},
	{RUNE_C(0x00BCF5), RUNE_C(0x00BD0F), LB_H3},
	{RUNE_C(0x00BD10), RUNE_C(0x00BD10), LB_H2},
	{RUNE_C(0x00BD11), RUNE_C(0x00BD2B), LB_H3},
	{RUNE_C(0x00BD2C), RUNE_C(0x00BD2C), LB_H2},
	{RUNE_C(0x00BD2D), RUNE_C(0x00BD47), LB_H3},
	{RUNE_C(0x00BD48), RUNE_C(0x00BD48), LB_H2},
	{RUNE_C(0x00BD49), RUNE_C(0x00BD63), LB_H3},
	{RUNE_C(0x00BD64), RUNE_C(0x00BD64), LB_H2},
	{RUNE_C(0x00BD65), RUNE_C(0x00BD7F), LB_H3},
	{RUNE_C(0x00BD80), RUNE_C(0x00BD80), LB_H2},
	{RUNE_C(0x00BD81), RUNE_C(0x00BD9B), LB_H3},
	{RUNE_C(0x00BD9C), RUNE_C(0x00BD9C), LB_H2},
	{RUNE_C(0x00BD9D), RUNE_C(0x00BDB7), LB_H3},
	{RUNE_C(0x00BDB8), RUNE_C(0x00BDB8), LB_H2},
	{RUNE_C(0x00BDB9), RUNE_C(0x00BDD3), LB_H3},
	{RUNE_C(0x00BDD4), RUNE_C(0x00BDD4), LB_H2},
	{RUNE_C(0x00BDD5), RUNE_C(0x00BDEF), LB_H3},
	{RUNE_C(0x00BDF0), RUNE_C(0x00BDF0), LB_H2},
	{RUNE_C(0x00BDF1), RUNE_C(0x00BE0B), LB_H3},
	{RUNE_C(0x00BE0C), RUNE_C(0x00BE0C), LB_H2},
	{RUNE_C(0x00BE0D), RUNE_C(0x00BE27), LB_H3},
	{RUNE_C(0x00BE28), RUNE_C(0x00BE28), LB_H2},
	{RUNE_C(0x00BE29), RUNE_C(0x00BE43), LB_H3},
	{RUNE_C(0x00BE44), RUNE_C(0x00BE44), LB_H2},
	{RUNE_C(0x00BE45), RUNE_C(0x00BE5F), LB_H3},
	{RUNE_C(0x00BE60), RUNE_C(0x00BE60), LB_H2},
	{RUNE_C(0x00BE61), RUNE_C(0x00BE7B), LB_H3},
	{RUNE_C(0x00BE7C), RUNE_C(0x00BE7C), LB_H2},
	{RUNE_C(0x00BE7D), RUNE_C(0x00BE97), LB_H3},
	{RUNE_C(0x00BE98), RUNE_C(0x00BE98), LB_H2},
	{RUNE_C(0x00BE99), RUNE_C(0x00BEB3), LB_H3},
	{RUNE_C(0x00BEB4), RUNE_C(0x00BEB4), LB_H2},
	{RUNE_C(0x00BEB5), RUNE_C(0x00BECF), LB_H3},
	{RUNE_C(0x00BED0), RUNE_C(0x00BED0), LB_H2},
	{RUNE_C(0x00BED1), RUNE_C(0x00BEEB), LB_H3},
	{RUNE_C(0x00BEEC), RUNE_C(0x00BEEC), LB_H2},
	{RUNE_C(0x00BEED), RUNE_C(0x00BF07), LB_H3},
	{RUNE_C(0x00BF08), RUNE_C(0x00BF08), LB_H2},
	{RUNE_C(0x00BF09), RUNE_C(0x00BF23), LB_H3},
	{RUNE_C(0x00BF24), RUNE_C(0x00BF24), LB_H2},
	{RUNE_C(0x00BF25), RUNE_C(0x00BF3F), LB_H3},
	{RUNE_C(0x00BF40), RUNE_C(0x00BF40), LB_H2},
	{RUNE_C(0x00BF41), RUNE_C(0x00BF5B), LB_H3},
	{RUNE_C(0x00BF5C), RUNE_C(0x00BF5C), LB_H2},
	{RUNE_C(0x00BF5D), RUNE_C(0x00BF77), LB_H3},
	{RUNE_C(0x00BF78), RUNE_C(0x00BF78), LB_H2},
	{RUNE_C(0x00BF79), RUNE_C(0x00BF93), LB_H3},
	{RUNE_C(0x00BF94), RUNE_C(0x00BF94), LB_H2},
	{RUNE_C(0x00BF95), RUNE_C(0x00BFAF), LB_H3},
	{RUNE_C(0x00BFB0), RUNE_C(0x00BFB0), LB_H2},
	{RUNE_C(0x00BFB1), RUNE_C(0x00BFCB), LB_H3},
	{RUNE_C(0x00BFCC), RUNE_C(0x00BFCC), LB_H2},
	{RUNE_C(0x00BFCD), RUNE_C(0x00BFE7), LB_H3},
	{RUNE_C(0x00BFE8), RUNE_C(0x00BFE8), LB_H2},
	{RUNE_C(0x00BFE9), RUNE_C(0x00C003), LB_H3},
	{RUNE_C(0x00C004), RUNE_C(0x00C004), LB_H2},
	{RUNE_C(0x00C005), RUNE_C(0x00C01F), LB_H3},
	{RUNE_C(0x00C020), RUNE_C(0x00C020), LB_H2},
	{RUNE_C(0x00C021), RUNE_C(0x00C03B), LB_H3},
	{RUNE_C(0x00C03C), RUNE_C(0x00C03C), LB_H2},
	{RUNE_C(0x00C03D), RUNE_C(0x00C057), LB_H3},
	{RUNE_C(0x00C058), RUNE_C(0x00C058), LB_H2},
	{RUNE_C(0x00C059), RUNE_C(0x00C073), LB_H3},
	{RUNE_C(0x00C074), RUNE_C(0x00C074), LB_H2},
	{RUNE_C(0x00C075), RUNE_C(0x00C08F), LB_H3},
	{RUNE_C(0x00C090), RUNE_C(0x00C090), LB_H2},
	{RUNE_C(0x00C091), RUNE_C(0x00C0AB), LB_H3},
	{RUNE_C(0x00C0AC), RUNE_C(0x00C0AC), LB_H2},
	{RUNE_C(0x00C0AD), RUNE_C(0x00C0C7), LB_H3},
	{RUNE_C(0x00C0C8), RUNE_C(0x00C0C8), LB_H2},
	{RUNE_C(0x00C0C9), RUNE_C(0x00C0E3), LB_H3},
	{RUNE_C(0x00C0E4), RUNE_C(0x00C0E4), LB_H2},
	{RUNE_C(0x00C0E5), RUNE_C(0x00C0FF), LB_H3},
	{RUNE_C(0x00C100), RUNE_C(0x00C100), LB_H2},
	{RUNE_C(0x00C101), RUNE_C(0x00C11B), LB_H3},
	{RUNE_C(0x00C11C), RUNE_C(0x00C11C), LB_H2},
	{RUNE_C(0x00C11D), RUNE_C(0x00C137), LB_H3},
	{RUNE_C(0x00C138), RUNE_C(0x00C138), LB_H2},
	{RUNE_C(0x00C139), RUNE_C(0x00C153), LB_H3},
	{RUNE_C(0x00C154), RUNE_C(0x00C154), LB_H2},
	{RUNE_C(0x00C155), RUNE_C(0x00C16F), LB_H3},
	{RUNE_C(0x00C170), RUNE_C(0x00C170), LB_H2},
	{RUNE_C(0x00C171), RUNE_C(0x00C18B), LB_H3},
	{RUNE_C(0x00C18C), RUNE_C(0x00C18C), LB_H2},
	{RUNE_C(0x00C18D), RUNE_C(0x00C1A7), LB_H3},
	{RUNE_C(0x00C1A8), RUNE_C(0x00C1A8), LB_H2},
	{RUNE_C(0x00C1A9), RUNE_C(0x00C1C3), LB_H3},
	{RUNE_C(0x00C1C4), RUNE_C(0x00C1C4), LB_H2},
	{RUNE_C(0x00C1C5), RUNE_C(0x00C1DF), LB_H3},
	{RUNE_C(0x00C1E0), RUNE_C(0x00C1E0), LB_H2},
	{RUNE_C(0x00C1E1), RUNE_C(0x00C1FB), LB_H3},
	{RUNE_C(0x00C1FC), RUNE_C(0x00C1FC), LB_H2},
	{RUNE_C(0x00C1FD), RUNE_C(0x00C217), LB_H3},
	{RUNE_C(0x00C218), RUNE_C(0x00C218), LB_H2},
	{RUNE_C(0x00C219), RUNE_C(0x00C233), LB_H3},
	{RUNE_C(0x00C234), RUNE_C(0x00C234), LB_H2},
	{RUNE_C(0x00C235), RUNE_C(0x00C24F), LB_H3},
	{RUNE_C(0x00C250), RUNE_C(0x00C250), LB_H2},
	{RUNE_C(0x00C251), RUNE_C(0x00C26B), LB_H3},
	{RUNE_C(0x00C26C), RUNE_C(0x00C26C), LB_H2},
	{RUNE_C(0x00C26D), RUNE_C(0x00C287), LB_H3},
	{RUNE_C(0x00C288), RUNE_C(0x00C288), LB_H2},
	{RUNE_C(0x00C289), RUNE_C(0x00C2A3), LB_H3},
	{RUNE_C(0x00C2A4), RUNE_C(0x00C2A4), LB_H2},
	{RUNE_C(0x00C2A5), RUNE_C(0x00C2BF), LB_H3},
	{RUNE_C(0x00C2C0), RUNE_C(0x00C2C0), LB_H2},
	{RUNE_C(0x00C2C1), RUNE_C(0x00C2DB), LB_H3},
	{RUNE_C(0x00C2DC), RUNE_C(0x00C2DC), LB_H2},
	{RUNE_C(0x00C2DD), RUNE_C(0x00C2F7), LB_H3},
	{RUNE_C(0x00C2F8), RUNE_C(0x00C2F8), LB_H2},
	{RUNE_C(0x00C2F9), RUNE_C(0x00C313), LB_H3},
	{RUNE_C(0x00C314), RUNE_C(0x00C314), LB_H2},
	{RUNE_C(0x00C315), RUNE_C(0x00C32F), LB_H3},
	{RUNE_C(0x00C330), RUNE_C(0x00C330), LB_H2},
	{RUNE_C(0x00C331), RUNE_C(0x00C34B), LB_H3},
	{RUNE_C(0x00C34C), RUNE_C(0x00C34C), LB_H2},
	{RUNE_C(0x00C34D), RUNE_C(0x00C367), LB_H3},
	{RUNE_C(0x00C368), RUNE_C(0x00C368), LB_H2},
	{RUNE_C(0x00C369), RUNE_C(0x00C383), LB_H3},
	{RUNE_C(0x00C384), RUNE_C(0x00C384), LB_H2},
	{RUNE_C(0x00C385), RUNE_C(0x00C39F), LB_H3},
	{RUNE_C(0x00C3A0), RUNE_C(0x00C3A0), LB_H2},
	{RUNE_C(0x00C3A1), RUNE_C(0x00C3BB), LB_H3},
	{RUNE_C(0x00C3BC), RUNE_C(0x00C3BC), LB_H2},
	{RUNE_C(0x00C3BD), RUNE_C(0x00C3D7), LB_H3},
	{RUNE_C(0x00C3D8), RUNE_C(0x00C3D8), LB_H2},
	{RUNE_C(0x00C3D9), RUNE_C(0x00C3F3), LB_H3},
	{RUNE_C(0x00C3F4), RUNE_C(0x00C3F4), LB_H2},
	{RUNE_C(0x00C3F5), RUNE_C(0x00C40F), LB_H3},
	{RUNE_C(0x00C410), RUNE_C(0x00C410), LB_H2},
	{RUNE_C(0x00C411), RUNE_C(0x00C42B), LB_H3},
	{RUNE_C(0x00C42C), RUNE_C(0x00C42C), LB_H2},
	{RUNE_C(0x00C42D), RUNE_C(0x00C447), LB_H3},
	{RUNE_C(0x00C448), RUNE_C(0x00C448), LB_H2},
	{RUNE_C(0x00C449), RUNE_C(0x00C463), LB_H3},
	{RUNE_C(0x00C464), RUNE_C(0x00C464), LB_H2},
	{RUNE_C(0x00C465), RUNE_C(0x00C47F), LB_H3},
	{RUNE_C(0x00C480), RUNE_C(0x00C480), LB_H2},
	{RUNE_C(0x00C481), RUNE_C(0x00C49B), LB_H3},
	{RUNE_C(0x00C49C), RUNE_C(0x00C49C), LB_H2},
	{RUNE_C(0x00C49D), RUNE_C(0x00C4B7), LB_H3},
	{RUNE_C(0x00C4B8), RUNE_C(0x00C4B8), LB_H2},
	{RUNE_C(0x00C4B9), RUNE_C(0x00C4D3), LB_H3},
	{RUNE_C(0x00C4D4), RUNE_C(0x00C4D4), LB_H2},
	{RUNE_C(0x00C4D5), RUNE_C(0x00C4EF), LB_H3},
	{RUNE_C(0x00C4F0), RUNE_C(0x00C4F0), LB_H2},
	{RUNE_C(0x00C4F1), RUNE_C(0x00C50B), LB_H3},
	{RUNE_C(0x00C50C), RUNE_C(0x00C50C), LB_H2},
	{RUNE_C(0x00C50D), RUNE_C(0x00C527), LB_H3},
	{RUNE_C(0x00C528), RUNE_C(0x00C528), LB_H2},
	{RUNE_C(0x00C529), RUNE_C(0x00C543), LB_H3},
	{RUNE_C(0x00C544), RUNE_C(0x00C544), LB_H2},
	{RUNE_C(0x00C545), RUNE_C(0x00C55F), LB_H3},
	{RUNE_C(0x00C560), RUNE_C(0x00C560), LB_H2},
	{RUNE_C(0x00C561), RUNE_C(0x00C57B), LB_H3},
	{RUNE_C(0x00C57C), RUNE_C(0x00C57C), LB_H2},
	{RUNE_C(0x00C57D), RUNE_C(0x00C597), LB_H3},
	{RUNE_C(0x00C598), RUNE_C(0x00C598), LB_H2},
	{RUNE_C(0x00C599), RUNE_C(0x00C5B3), LB_H3},
	{RUNE_C(0x00C5B4), RUNE_C(0x00C5B4), LB_H2},
	{RUNE_C(0x00C5B5), RUNE_C(0x00C5CF), LB_H3},
	{RUNE_C(0x00C5D0), RUNE_C(0x00C5D0), LB_H2},
	{RUNE_C(0x00C5D1), RUNE_C(0x00C5EB), LB_H3},
	{RUNE_C(0x00C5EC), RUNE_C(0x00C5EC), LB_H2},
	{RUNE_C(0x00C5ED), RUNE_C(0x00C607), LB_H3},
	{RUNE_C(0x00C608), RUNE_C(0x00C608), LB_H2},
	{RUNE_C(0x00C609), RUNE_C(0x00C623), LB_H3},
	{RUNE_C(0x00C624), RUNE_C(0x00C624), LB_H2},
	{RUNE_C(0x00C625), RUNE_C(0x00C63F), LB_H3},
	{RUNE_C(0x00C640), RUNE_C(0x00C640), LB_H2},
	{RUNE_C(0x00C641), RUNE_C(0x00C65B), LB_H3},
	{RUNE_C(0x00C65C), RUNE_C(0x00C65C), LB_H2},
	{RUNE_C(0x00C65D), RUNE_C(0x00C677), LB_H3},
	{RUNE_C(0x00C678), RUNE_C(0x00C678), LB_H2},
	{RUNE_C(0x00C679), RUNE_C(0x00C693), LB_H3},
	{RUNE_C(0x00C694), RUNE_C(0x00C694), LB_H2},
	{RUNE_C(0x00C695), RUNE_C(0x00C6AF), LB_H3},
	{RUNE_C(0x00C6B0), RUNE_C(0x00C6B0), LB_H2},
	{RUNE_C(0x00C6B1), RUNE_C(0x00C6CB), LB_H3},
	{RUNE_C(0x00C6CC), RUNE_C(0x00C6CC), LB_H2},
	{RUNE_C(0x00C6CD), RUNE_C(0x00C6E7), LB_H3},
	{RUNE_C(0x00C6E8), RUNE_C(0x00C6E8), LB_H2},
	{RUNE_C(0x00C6E9), RUNE_C(0x00C703), LB_H3},
	{RUNE_C(0x00C704), RUNE_C(0x00C704), LB_H2},
	{RUNE_C(0x00C705), RUNE_C(0x00C71F), LB_H3},
	{RUNE_C(0x00C720), RUNE_C(0x00C720), LB_H2},
	{RUNE_C(0x00C721), RUNE_C(0x00C73B), LB_H3},
	{RUNE_C(0x00C73C), RUNE_C(0x00C73C), LB_H2},
	{RUNE_C(0x00C73D), RUNE_C(0x00C757), LB_H3},
	{RUNE_C(0x00C758), RUNE_C(0x00C758), LB_H2},
	{RUNE_C(0x00C759), RUNE_C(0x00C773), LB_H3},
	{RUNE_C(0x00C774), RUNE_C(0x00C774), LB_H2},
	{RUNE_C(0x00C775), RUNE_C(0x00C78F), LB_H3},
	{RUNE_C(0x00C790), RUNE_C(0x00C790), LB_H2},
	{RUNE_C(0x00C791), RUNE_C(0x00C7AB), LB_H3},
	{RUNE_C(0x00C7AC), RUNE_C(0x00C7AC), LB_H2},
	{RUNE_C(0x00C7AD), RUNE_C(0x00C7C7), LB_H3},
	{RUNE_C(0x00C7C8), RUNE_C(0x00C7C8), LB_H2},
	{RUNE_C(0x00C7C9), RUNE_C(0x00C7E3), LB_H3},
	{RUNE_C(0x00C7E4), RUNE_C(0x00C7E4), LB_H2},
	{RUNE_C(0x00C7E5), RUNE_C(0x00C7FF), LB_H3},
	{RUNE_C(0x00C800), RUNE_C(0x00C800), LB_H2},
	{RUNE_C(0x00C801), RUNE_C(0x00C81B), LB_H3},
	{RUNE_C(0x00C81C), RUNE_C(0x00C81C), LB_H2},
	{RUNE_C(0x00C81D), RUNE_C(0x00C837), LB_H3},
	{RUNE_C(0x00C838), RUNE_C(0x00C838), LB_H2},
	{RUNE_C(0x00C839), RUNE_C(0x00C853), LB_H3},
	{RUNE_C(0x00C854), RUNE_C(0x00C854), LB_H2},
	{RUNE_C(0x00C855), RUNE_C(0x00C86F), LB_H3},
	{RUNE_C(0x00C870), RUNE_C(0x00C870), LB_H2},
	{RUNE_C(0x00C871), RUNE_C(0x00C88B), LB_H3},
	{RUNE_C(0x00C88C), RUNE_C(0x00C88C), LB_H2},
	{RUNE_C(0x00C88D), RUNE_C(0x00C8A7), LB_H3},
	{RUNE_C(0x00C8A8), RUNE_C(0x00C8A8), LB_H2},
	{RUNE_C(0x00C8A9), RUNE_C(0x00C8C3), LB_H3},
	{RUNE_C(0x00C8C4), RUNE_C(0x00C8C4), LB_H2},
	{RUNE_C(0x00C8C5), RUNE_C(0x00C8DF), LB_H3},
	{RUNE_C(0x00C8E0), RUNE_C(0x00C8E0), LB_H2},
	{RUNE_C(0x00C8E1), RUNE_C(0x00C8FB), LB_H3},
	{RUNE_C(0x00C8FC), RUNE_C(0x00C8FC), LB_H2},
	{RUNE_C(0x00C8FD), RUNE_C(0x00C917), LB_H3},
	{RUNE_C(0x00C918), RUNE_C(0x00C918), LB_H2},
	{RUNE_C(0x00C919), RUNE_C(0x00C933), LB_H3},
	{RUNE_C(0x00C934), RUNE_C(0x00C934), LB_H2},
	{RUNE_C(0x00C935), RUNE_C(0x00C94F), LB_H3},
	{RUNE_C(0x00C950), RUNE_C(0x00C950), LB_H2},
	{RUNE_C(0x00C951), RUNE_C(0x00C96B), LB_H3},
	{RUNE_C(0x00C96C), RUNE_C(0x00C96C), LB_H2},
	{RUNE_C(0x00C96D), RUNE_C(0x00C987), LB_H3},
	{RUNE_C(0x00C988), RUNE_C(0x00C988), LB_H2},
	{RUNE_C(0x00C989), RUNE_C(0x00C9A3), LB_H3},
	{RUNE_C(0x00C9A4), RUNE_C(0x00C9A4), LB_H2},
	{RUNE_C(0x00C9A5), RUNE_C(0x00C9BF), LB_H3},
	{RUNE_C(0x00C9C0), RUNE_C(0x00C9C0), LB_H2},
	{RUNE_C(0x00C9C1), RUNE_C(0x00C9DB), LB_H3},
	{RUNE_C(0x00C9DC), RUNE_C(0x00C9DC), LB_H2},
	{RUNE_C(0x00C9DD), RUNE_C(0x00C9F7), LB_H3},
	{RUNE_C(0x00C9F8), RUNE_C(0x00C9F8), LB_H2},
	{RUNE_C(0x00C9F9), RUNE_C(0x00CA13), LB_H3},
	{RUNE_C(0x00CA14), RUNE_C(0x00CA14), LB_H2},
	{RUNE_C(0x00CA15), RUNE_C(0x00CA2F), LB_H3},
	{RUNE_C(0x00CA30), RUNE_C(0x00CA30), LB_H2},
	{RUNE_C(0x00CA31), RUNE_C(0x00CA4B), LB_H3},
	{RUNE_C(0x00CA4C), RUNE_C(0x00CA4C), LB_H2},
	{RUNE_C(0x00CA4D), RUNE_C(0x00CA67), LB_H3},
	{RUNE_C(0x00CA68), RUNE_C(0x00CA68), LB_H2},
	{RUNE_C(0x00CA69), RUNE_C(0x00CA83), LB_H3},
	{RUNE_C(0x00CA84), RUNE_C(0x00CA84), LB_H2},
	{RUNE_C(0x00CA85), RUNE_C(0x00CA9F), LB_H3},
	{RUNE_C(0x00CAA0), RUNE_C(0x00CAA0), LB_H2},
	{RUNE_C(0x00CAA1), RUNE_C(0x00CABB), LB_H3},
	{RUNE_C(0x00CABC), RUNE_C(0x00CABC), LB_H2},
	{RUNE_C(0x00CABD), RUNE_C(0x00CAD7), LB_H3},
	{RUNE_C(0x00CAD8), RUNE_C(0x00CAD8), LB_H2},
	{RUNE_C(0x00CAD9), RUNE_C(0x00CAF3), LB_H3},
	{RUNE_C(0x00CAF4), RUNE_C(0x00CAF4), LB_H2},
	{RUNE_C(0x00CAF5), RUNE_C(0x00CB0F), LB_H3},
	{RUNE_C(0x00CB10), RUNE_C(0x00CB10), LB_H2},
	{RUNE_C(0x00CB11), RUNE_C(0x00CB2B), LB_H3},
	{RUNE_C(0x00CB2C), RUNE_C(0x00CB2C), LB_H2},
	{RUNE_C(0x00CB2D), RUNE_C(0x00CB47), LB_H3},
	{RUNE_C(0x00CB48), RUNE_C(0x00CB48), LB_H2},
	{RUNE_C(0x00CB49), RUNE_C(0x00CB63), LB_H3},
	{RUNE_C(0x00CB64), RUNE_C(0x00CB64), LB_H2},
	{RUNE_C(0x00CB65), RUNE_C(0x00CB7F), LB_H3},
	{RUNE_C(0x00CB80), RUNE_C(0x00CB80), LB_H2},
	{RUNE_C(0x00CB81), RUNE_C(0x00CB9B), LB_H3},
	{RUNE_C(0x00CB9C), RUNE_C(0x00CB9C), LB_H2},
	{RUNE_C(0x00CB9D), RUNE_C(0x00CBB7), LB_H3},
	{RUNE_C(0x00CBB8), RUNE_C(0x00CBB8), LB_H2},
	{RUNE_C(0x00CBB9), RUNE_C(0x00CBD3), LB_H3},
	{RUNE_C(0x00CBD4), RUNE_C(0x00CBD4), LB_H2},
	{RUNE_C(0x00CBD5), RUNE_C(0x00CBEF), LB_H3},
	{RUNE_C(0x00CBF0), RUNE_C(0x00CBF0), LB_H2},
	{RUNE_C(0x00CBF1), RUNE_C(0x00CC0B), LB_H3},
	{RUNE_C(0x00CC0C), RUNE_C(0x00CC0C), LB_H2},
	{RUNE_C(0x00CC0D), RUNE_C(0x00CC27), LB_H3},
	{RUNE_C(0x00CC28), RUNE_C(0x00CC28), LB_H2},
	{RUNE_C(0x00CC29), RUNE_C(0x00CC43), LB_H3},
	{RUNE_C(0x00CC44), RUNE_C(0x00CC44), LB_H2},
	{RUNE_C(0x00CC45), RUNE_C(0x00CC5F), LB_H3},
	{RUNE_C(0x00CC60), RUNE_C(0x00CC60), LB_H2},
	{RUNE_C(0x00CC61), RUNE_C(0x00CC7B), LB_H3},
	{RUNE_C(0x00CC7C), RUNE_C(0x00CC7C), LB_H2},
	{RUNE_C(0x00CC7D), RUNE_C(0x00CC97), LB_H3},
	{RUNE_C(0x00CC98), RUNE_C(0x00CC98), LB_H2},
	{RUNE_C(0x00CC99), RUNE_C(0x00CCB3), LB_H3},
	{RUNE_C(0x00CCB4), RUNE_C(0x00CCB4), LB_H2},
	{RUNE_C(0x00CCB5), RUNE_C(0x00CCCF), LB_H3},
	{RUNE_C(0x00CCD0), RUNE_C(0x00CCD0), LB_H2},
	{RUNE_C(0x00CCD1), RUNE_C(0x00CCEB), LB_H3},
	{RUNE_C(0x00CCEC), RUNE_C(0x00CCEC), LB_H2},
	{RUNE_C(0x00CCED), RUNE_C(0x00CD07), LB_H3},
	{RUNE_C(0x00CD08), RUNE_C(0x00CD08), LB_H2},
	{RUNE_C(0x00CD09), RUNE_C(0x00CD23), LB_H3},
	{RUNE_C(0x00CD24), RUNE_C(0x00CD24), LB_H2},
	{RUNE_C(0x00CD25), RUNE_C(0x00CD3F), LB_H3},
	{RUNE_C(0x00CD40), RUNE_C(0x00CD40), LB_H2},
	{RUNE_C(0x00CD41), RUNE_C(0x00CD5B), LB_H3},
	{RUNE_C(0x00CD5C), RUNE_C(0x00CD5C), LB_H2},
	{RUNE_C(0x00CD5D), RUNE_C(0x00CD77), LB_H3},
	{RUNE_C(0x00CD78), RUNE_C(0x00CD78), LB_H2},
	{RUNE_C(0x00CD79), RUNE_C(0x00CD93), LB_H3},
	{RUNE_C(0x00CD94), RUNE_C(0x00CD94), LB_H2},
	{RUNE_C(0x00CD95), RUNE_C(0x00CDAF), LB_H3},
	{RUNE_C(0x00CDB0), RUNE_C(0x00CDB0), LB_H2},
	{RUNE_C(0x00CDB1), RUNE_C(0x00CDCB), LB_H3},
	{RUNE_C(0x00CDCC), RUNE_C(0x00CDCC), LB_H2},
	{RUNE_C(0x00CDCD), RUNE_C(0x00CDE7), LB_H3},
	{RUNE_C(0x00CDE8), RUNE_C(0x00CDE8), LB_H2},
	{RUNE_C(0x00CDE9), RUNE_C(0x00CE03), LB_H3},
	{RUNE_C(0x00CE04), RUNE_C(0x00CE04), LB_H2},
	{RUNE_C(0x00CE05), RUNE_C(0x00CE1F), LB_H3},
	{RUNE_C(0x00CE20), RUNE_C(0x00CE20), LB_H2},
	{RUNE_C(0x00CE21), RUNE_C(0x00CE3B), LB_H3},
	{RUNE_C(0x00CE3C), RUNE_C(0x00CE3C), LB_H2},
	{RUNE_C(0x00CE3D), RUNE_C(0x00CE57), LB_H3},
	{RUNE_C(0x00CE58), RUNE_C(0x00CE58), LB_H2},
	{RUNE_C(0x00CE59), RUNE_C(0x00CE73), LB_H3},
	{RUNE_C(0x00CE74), RUNE_C(0x00CE74), LB_H2},
	{RUNE_C(0x00CE75), RUNE_C(0x00CE8F), LB_H3},
	{RUNE_C(0x00CE90), RUNE_C(0x00CE90), LB_H2},
	{RUNE_C(0x00CE91), RUNE_C(0x00CEAB), LB_H3},
	{RUNE_C(0x00CEAC), RUNE_C(0x00CEAC), LB_H2},
	{RUNE_C(0x00CEAD), RUNE_C(0x00CEC7), LB_H3},
	{RUNE_C(0x00CEC8), RUNE_C(0x00CEC8), LB_H2},
	{RUNE_C(0x00CEC9), RUNE_C(0x00CEE3), LB_H3},
	{RUNE_C(0x00CEE4), RUNE_C(0x00CEE4), LB_H2},
	{RUNE_C(0x00CEE5), RUNE_C(0x00CEFF), LB_H3},
	{RUNE_C(0x00CF00), RUNE_C(0x00CF00), LB_H2},
	{RUNE_C(0x00CF01), RUNE_C(0x00CF1B), LB_H3},
	{RUNE_C(0x00CF1C), RUNE_C(0x00CF1C), LB_H2},
	{RUNE_C(0x00CF1D), RUNE_C(0x00CF37), LB_H3},
	{RUNE_C(0x00CF38), RUNE_C(0x00CF38), LB_H2},
	{RUNE_C(0x00CF39), RUNE_C(0x00CF53), LB_H3},
	{RUNE_C(0x00CF54), RUNE_C(0x00CF54), LB_H2},
	{RUNE_C(0x00CF55), RUNE_C(0x00CF6F), LB_H3},
	{RUNE_C(0x00CF70), RUNE_C(0x00CF70), LB_H2},
	{RUNE_C(0x00CF71), RUNE_C(0x00CF8B), LB_H3},
	{RUNE_C(0x00CF8C), RUNE_C(0x00CF8C), LB_H2},
	{RUNE_C(0x00CF8D), RUNE_C(0x00CFA7), LB_H3},
	{RUNE_C(0x00CFA8), RUNE_C(0x00CFA8), LB_H2},
	{RUNE_C(0x00CFA9), RUNE_C(0x00CFC3), LB_H3},
	{RUNE_C(0x00CFC4), RUNE_C(0x00CFC4), LB_H2},
	{RUNE_C(0x00CFC5), RUNE_C(0x00CFDF), LB_H3},
	{RUNE_C(0x00CFE0), RUNE_C(0x00CFE0), LB_H2},
	{RUNE_C(0x00CFE1), RUNE_C(0x00CFFB), LB_H3},
	{RUNE_C(0x00CFFC), RUNE_C(0x00CFFC), LB_H2},
	{RUNE_C(0x00CFFD), RUNE_C(0x00D017), LB_H3},
	{RUNE_C(0x00D018), RUNE_C(0x00D018), LB_H2},
	{RUNE_C(0x00D019), RUNE_C(0x00D033), LB_H3},
	{RUNE_C(0x00D034), RUNE_C(0x00D034), LB_H2},
	{RUNE_C(0x00D035), RUNE_C(0x00D04F), LB_H3},
	{RUNE_C(0x00D050), RUNE_C(0x00D050), LB_H2},
	{RUNE_C(0x00D051), RUNE_C(0x00D06B), LB_H3},
	{RUNE_C(0x00D06C), RUNE_C(0x00D06C), LB_H2},
	{RUNE_C(0x00D06D), RUNE_C(0x00D087), LB_H3},
	{RUNE_C(0x00D088), RUNE_C(0x00D088), LB_H2},
	{RUNE_C(0x00D089), RUNE_C(0x00D0A3), LB_H3},
	{RUNE_C(0x00D0A4), RUNE_C(0x00D0A4), LB_H2},
	{RUNE_C(0x00D0A5), RUNE_C(0x00D0BF), LB_H3},
	{RUNE_C(0x00D0C0), RUNE_C(0x00D0C0), LB_H2},
	{RUNE_C(0x00D0C1), RUNE_C(0x00D0DB), LB_H3},
	{RUNE_C(0x00D0DC), RUNE_C(0x00D0DC), LB_H2},
	{RUNE_C(0x00D0DD), RUNE_C(0x00D0F7), LB_H3},
	{RUNE_C(0x00D0F8), RUNE_C(0x00D0F8), LB_H2},
	{RUNE_C(0x00D0F9), RUNE_C(0x00D113), LB_H3},
	{RUNE_C(0x00D114), RUNE_C(0x00D114), LB_H2},
	{RUNE_C(0x00D115), RUNE_C(0x00D12F), LB_H3},
	{RUNE_C(0x00D130), RUNE_C(0x00D130), LB_H2},
	{RUNE_C(0x00D131), RUNE_C(0x00D14B), LB_H3},
	{RUNE_C(0x00D14C), RUNE_C(0x00D14C), LB_H2},
	{RUNE_C(0x00D14D), RUNE_C(0x00D167), LB_H3},
	{RUNE_C(0x00D168), RUNE_C(0x00D168), LB_H2},
	{RUNE_C(0x00D169), RUNE_C(0x00D183), LB_H3},
	{RUNE_C(0x00D184), RUNE_C(0x00D184), LB_H2},
	{RUNE_C(0x00D185), RUNE_C(0x00D19F), LB_H3},
	{RUNE_C(0x00D1A0), RUNE_C(0x00D1A0), LB_H2},
	{RUNE_C(0x00D1A1), RUNE_C(0x00D1BB), LB_H3},
	{RUNE_C(0x00D1BC), RUNE_C(0x00D1BC), LB_H2},
	{RUNE_C(0x00D1BD), RUNE_C(0x00D1D7), LB_H3},
	{RUNE_C(0x00D1D8), RUNE_C(0x00D1D8), LB_H2},
	{RUNE_C(0x00D1D9), RUNE_C(0x00D1F3), LB_H3},
	{RUNE_C(0x00D1F4), RUNE_C(0x00D1F4), LB_H2},
	{RUNE_C(0x00D1F5), RUNE_C(0x00D20F), LB_H3},
	{RUNE_C(0x00D210), RUNE_C(0x00D210), LB_H2},
	{RUNE_C(0x00D211), RUNE_C(0x00D22B), LB_H3},
	{RUNE_C(0x00D22C), RUNE_C(0x00D22C), LB_H2},
	{RUNE_C(0x00D22D), RUNE_C(0x00D247), LB_H3},
	{RUNE_C(0x00D248), RUNE_C(0x00D248), LB_H2},
	{RUNE_C(0x00D249), RUNE_C(0x00D263), LB_H3},
	{RUNE_C(0x00D264), RUNE_C(0x00D264), LB_H2},
	{RUNE_C(0x00D265), RUNE_C(0x00D27F), LB_H3},
	{RUNE_C(0x00D280), RUNE_C(0x00D280), LB_H2},
	{RUNE_C(0x00D281), RUNE_C(0x00D29B), LB_H3},
	{RUNE_C(0x00D29C), RUNE_C(0x00D29C), LB_H2},
	{RUNE_C(0x00D29D), RUNE_C(0x00D2B7), LB_H3},
	{RUNE_C(0x00D2B8), RUNE_C(0x00D2B8), LB_H2},
	{RUNE_C(0x00D2B9), RUNE_C(0x00D2D3), LB_H3},
	{RUNE_C(0x00D2D4), RUNE_C(0x00D2D4), LB_H2},
	{RUNE_C(0x00D2D5), RUNE_C(0x00D2EF), LB_H3},
	{RUNE_C(0x00D2F0), RUNE_C(0x00D2F0), LB_H2},
	{RUNE_C(0x00D2F1), RUNE_C(0x00D30B), LB_H3},
	{RUNE_C(0x00D30C), RUNE_C(0x00D30C), LB_H2},
	{RUNE_C(0x00D30D), RUNE_C(0x00D327), LB_H3},
	{RUNE_C(0x00D328), RUNE_C(0x00D328), LB_H2},
	{RUNE_C(0x00D329), RUNE_C(0x00D343), LB_H3},
	{RUNE_C(0x00D344), RUNE_C(0x00D344), LB_H2},
	{RUNE_C(0x00D345), RUNE_C(0x00D35F), LB_H3},
	{RUNE_C(0x00D360), RUNE_C(0x00D360), LB_H2},
	{RUNE_C(0x00D361), RUNE_C(0x00D37B), LB_H3},
	{RUNE_C(0x00D37C), RUNE_C(0x00D37C), LB_H2},
	{RUNE_C(0x00D37D), RUNE_C(0x00D397), LB_H3},
	{RUNE_C(0x00D398), RUNE_C(0x00D398), LB_H2},
	{RUNE_C(0x00D399), RUNE_C(0x00D3B3), LB_H3},
	{RUNE_C(0x00D3B4), RUNE_C(0x00D3B4), LB_H2},
	{RUNE_C(0x00D3B5), RUNE_C(0x00D3CF), LB_H3},
	{RUNE_C(0x00D3D0), RUNE_C(0x00D3D0), LB_H2},
	{RUNE_C(0x00D3D1), RUNE_C(0x00D3EB), LB_H3},
	{RUNE_C(0x00D3EC), RUNE_C(0x00D3EC), LB_H2},
	{RUNE_C(0x00D3ED), RUNE_C(0x00D407), LB_H3},
	{RUNE_C(0x00D408), RUNE_C(0x00D408), LB_H2},
	{RUNE_C(0x00D409), RUNE_C(0x00D423), LB_H3},
	{RUNE_C(0x00D424), RUNE_C(0x00D424), LB_H2},
	{RUNE_C(0x00D425), RUNE_C(0x00D43F), LB_H3},
	{RUNE_C(0x00D440), RUNE_C(0x00D440), LB_H2},
	{RUNE_C(0x00D441), RUNE_C(0x00D45B), LB_H3},
	{RUNE_C(0x00D45C), RUNE_C(0x00D45C), LB_H2},
	{RUNE_C(0x00D45D), RUNE_C(0x00D477), LB_H3},
	{RUNE_C(0x00D478), RUNE_C(0x00D478), LB_H2},
	{RUNE_C(0x00D479), RUNE_C(0x00D493), LB_H3},
	{RUNE_C(0x00D494), RUNE_C(0x00D494), LB_H2},
	{RUNE_C(0x00D495), RUNE_C(0x00D4AF), LB_H3},
	{RUNE_C(0x00D4B0), RUNE_C(0x00D4B0), LB_H2},
	{RUNE_C(0x00D4B1), RUNE_C(0x00D4CB), LB_H3},
	{RUNE_C(0x00D4CC), RUNE_C(0x00D4CC), LB_H2},
	{RUNE_C(0x00D4CD), RUNE_C(0x00D4E7), LB_H3},
	{RUNE_C(0x00D4E8), RUNE_C(0x00D4E8), LB_H2},
	{RUNE_C(0x00D4E9), RUNE_C(0x00D503), LB_H3},
	{RUNE_C(0x00D504), RUNE_C(0x00D504), LB_H2},
	{RUNE_C(0x00D505), RUNE_C(0x00D51F), LB_H3},
	{RUNE_C(0x00D520), RUNE_C(0x00D520), LB_H2},
	{RUNE_C(0x00D521), RUNE_C(0x00D53B), LB_H3},
	{RUNE_C(0x00D53C), RUNE_C(0x00D53C), LB_H2},
	{RUNE_C(0x00D53D), RUNE_C(0x00D557), LB_H3},
	{RUNE_C(0x00D558), RUNE_C(0x00D558), LB_H2},
	{RUNE_C(0x00D559), RUNE_C(0x00D573), LB_H3},
	{RUNE_C(0x00D574), RUNE_C(0x00D574), LB_H2},
	{RUNE_C(0x00D575), RUNE_C(0x00D58F), LB_H3},
	{RUNE_C(0x00D590), RUNE_C(0x00D590), LB_H2},
	{RUNE_C(0x00D591), RUNE_C(0x00D5AB), LB_H3},
	{RUNE_C(0x00D5AC), RUNE_C(0x00D5AC), LB_H2},
	{RUNE_C(0x00D5AD), RUNE_C(0x00D5C7), LB_H3},
	{RUNE_C(0x00D5C8), RUNE_C(0x00D5C8), LB_H2},
	{RUNE_C(0x00D5C9), RUNE_C(0x00D5E3), LB_H3},
	{RUNE_C(0x00D5E4), RUNE_C(0x00D5E4), LB_H2},
	{RUNE_C(0x00D5E5), RUNE_C(0x00D5FF), LB_H3},
	{RUNE_C(0x00D600), RUNE_C(0x00D600), LB_H2},
	{RUNE_C(0x00D601), RUNE_C(0x00D61B), LB_H3},
	{RUNE_C(0x00D61C), RUNE_C(0x00D61C), LB_H2},
	{RUNE_C(0x00D61D), RUNE_C(0x00D637), LB_H3},
	{RUNE_C(0x00D638), RUNE_C(0x00D638), LB_H2},
	{RUNE_C(0x00D639), RUNE_C(0x00D653), LB_H3},
	{RUNE_C(0x00D654), RUNE_C(0x00D654), LB_H2},
	{RUNE_C(0x00D655), RUNE_C(0x00D66F), LB_H3},
	{RUNE_C(0x00D670), RUNE_C(0x00D670), LB_H2},
	{RUNE_C(0x00D671), RUNE_C(0x00D68B), LB_H3},
	{RUNE_C(0x00D68C), RUNE_C(0x00D68C), LB_H2},
	{RUNE_C(0x00D68D), RUNE_C(0x00D6A7), LB_H3},
	{RUNE_C(0x00D6A8), RUNE_C(0x00D6A8), LB_H2},
	{RUNE_C(0x00D6A9), RUNE_C(0x00D6C3), LB_H3},
	{RUNE_C(0x00D6C4), RUNE_C(0x00D6C4), LB_H2},
	{RUNE_C(0x00D6C5), RUNE_C(0x00D6DF), LB_H3},
	{RUNE_C(0x00D6E0), RUNE_C(0x00D6E0), LB_H2},
	{RUNE_C(0x00D6E1), RUNE_C(0x00D6FB), LB_H3},
	{RUNE_C(0x00D6FC), RUNE_C(0x00D6FC), LB_H2},
	{RUNE_C(0x00D6FD), RUNE_C(0x00D717), LB_H3},
	{RUNE_C(0x00D718), RUNE_C(0x00D718), LB_H2},
	{RUNE_C(0x00D719), RUNE_C(0x00D733), LB_H3},
	{RUNE_C(0x00D734), RUNE_C(0x00D734), LB_H2},
	{RUNE_C(0x00D735), RUNE_C(0x00D74F), LB_H3},
	{RUNE_C(0x00D750), RUNE_C(0x00D750), LB_H2},
	{RUNE_C(0x00D751), RUNE_C(0x00D76B), LB_H3},
	{RUNE_C(0x00D76C), RUNE_C(0x00D76C), LB_H2},
	{RUNE_C(0x00D76D), RUNE_C(0x00D787), LB_H3},
	{RUNE_C(0x00D788), RUNE_C(0x00D788), LB_H2},
	{RUNE_C(0x00D789), RUNE_C(0x00D7A3), LB_H3},
	{RUNE_C(0x00D7B0), RUNE_C(0x00D7C6), LB_JV},
	{RUNE_C(0x00D7CB), RUNE_C(0x00D7FB), LB_JT},
	{RUNE_C(0x00D800), RUNE_C(0x00DFFF), LB_SG},
	{RUNE_C(0x00E000), RUNE_C(0x00F8FF), LB_XX},
	{RUNE_C(0x00F900), RUNE_C(0x00FA6D), LB_ID},
	{RUNE_C(0x00FA70), RUNE_C(0x00FAD9), LB_ID},
	{RUNE_C(0x00FB00), RUNE_C(0x00FB06), LB_AL},
	{RUNE_C(0x00FB13), RUNE_C(0x00FB17), LB_AL},
	{RUNE_C(0x00FB1D), RUNE_C(0x00FB1D), LB_HL},
	{RUNE_C(0x00FB1E), RUNE_C(0x00FB1E), LB_CM},
	{RUNE_C(0x00FB1F), RUNE_C(0x00FB28), LB_HL},
	{RUNE_C(0x00FB29), RUNE_C(0x00FB29), LB_AL},
	{RUNE_C(0x00FB2A), RUNE_C(0x00FB36), LB_HL},
	{RUNE_C(0x00FB38), RUNE_C(0x00FB3C), LB_HL},
	{RUNE_C(0x00FB3E), RUNE_C(0x00FB3E), LB_HL},
	{RUNE_C(0x00FB40), RUNE_C(0x00FB41), LB_HL},
	{RUNE_C(0x00FB43), RUNE_C(0x00FB44), LB_HL},
	{RUNE_C(0x00FB46), RUNE_C(0x00FB4F), LB_HL},
	{RUNE_C(0x00FB50), RUNE_C(0x00FBC2), LB_AL},
	{RUNE_C(0x00FBD3), RUNE_C(0x00FD3D), LB_AL},
	{RUNE_C(0x00FD3E), RUNE_C(0x00FD3E), LB_CL},
	{RUNE_C(0x00FD3F), RUNE_C(0x00FD3F), LB_OP},
	{RUNE_C(0x00FD40), RUNE_C(0x00FD8F), LB_AL},
	{RUNE_C(0x00FD92), RUNE_C(0x00FDC7), LB_AL},
	{RUNE_C(0x00FDCF), RUNE_C(0x00FDCF), LB_AL},
	{RUNE_C(0x00FDF0), RUNE_C(0x00FDFB), LB_AL},
	{RUNE_C(0x00FDFC), RUNE_C(0x00FDFC), LB_PO},
	{RUNE_C(0x00FDFD), RUNE_C(0x00FDFF), LB_AL},
	{RUNE_C(0x00FE00), RUNE_C(0x00FE0F), LB_CM},
	{RUNE_C(0x00FE10), RUNE_C(0x00FE10), LB_IS},
	{RUNE_C(0x00FE11), RUNE_C(0x00FE12), LB_CL},
	{RUNE_C(0x00FE13), RUNE_C(0x00FE14), LB_IS},
	{RUNE_C(0x00FE15), RUNE_C(0x00FE16), LB_EX},
	{RUNE_C(0x00FE17), RUNE_C(0x00FE17), LB_OP},
	{RUNE_C(0x00FE18), RUNE_C(0x00FE18), LB_CL},
	{RUNE_C(0x00FE19), RUNE_C(0x00FE19), LB_IN},
	{RUNE_C(0x00FE20), RUNE_C(0x00FE2F), LB_CM},
	{RUNE_C(0x00FE30), RUNE_C(0x00FE34), LB_ID},
	{RUNE_C(0x00FE35), RUNE_C(0x00FE35), LB_OP},
	{RUNE_C(0x00FE36), RUNE_C(0x00FE36), LB_CL},
	{RUNE_C(0x00FE37), RUNE_C(0x00FE37), LB_OP},
	{RUNE_C(0x00FE38), RUNE_C(0x00FE38), LB_CL},
	{RUNE_C(0x00FE39), RUNE_C(0x00FE39), LB_OP},
	{RUNE_C(0x00FE3A), RUNE_C(0x00FE3A), LB_CL},
	{RUNE_C(0x00FE3B), RUNE_C(0x00FE3B), LB_OP},
	{RUNE_C(0x00FE3C), RUNE_C(0x00FE3C), LB_CL},
	{RUNE_C(0x00FE3D), RUNE_C(0x00FE3D), LB_OP},
	{RUNE_C(0x00FE3E), RUNE_C(0x00FE3E), LB_CL},
	{RUNE_C(0x00FE3F), RUNE_C(0x00FE3F), LB_OP},
	{RUNE_C(0x00FE40), RUNE_C(0x00FE40), LB_CL},
	{RUNE_C(0x00FE41), RUNE_C(0x00FE41), LB_OP},
	{RUNE_C(0x00FE42), RUNE_C(0x00FE42), LB_CL},
	{RUNE_C(0x00FE43), RUNE_C(0x00FE43), LB_OP},
	{RUNE_C(0x00FE44), RUNE_C(0x00FE44), LB_CL},
	{RUNE_C(0x00FE45), RUNE_C(0x00FE46), LB_ID},
	{RUNE_C(0x00FE47), RUNE_C(0x00FE47), LB_OP},
	{RUNE_C(0x00FE48), RUNE_C(0x00FE48), LB_CL},
	{RUNE_C(0x00FE49), RUNE_C(0x00FE4F), LB_ID},
	{RUNE_C(0x00FE50), RUNE_C(0x00FE50), LB_CL},
	{RUNE_C(0x00FE51), RUNE_C(0x00FE51), LB_ID},
	{RUNE_C(0x00FE52), RUNE_C(0x00FE52), LB_CL},
	{RUNE_C(0x00FE54), RUNE_C(0x00FE55), LB_NS},
	{RUNE_C(0x00FE56), RUNE_C(0x00FE57), LB_EX},
	{RUNE_C(0x00FE58), RUNE_C(0x00FE58), LB_ID},
	{RUNE_C(0x00FE59), RUNE_C(0x00FE59), LB_OP},
	{RUNE_C(0x00FE5A), RUNE_C(0x00FE5A), LB_CL},
	{RUNE_C(0x00FE5B), RUNE_C(0x00FE5B), LB_OP},
	{RUNE_C(0x00FE5C), RUNE_C(0x00FE5C), LB_CL},
	{RUNE_C(0x00FE5D), RUNE_C(0x00FE5D), LB_OP},
	{RUNE_C(0x00FE5E), RUNE_C(0x00FE5E), LB_CL},
	{RUNE_C(0x00FE5F), RUNE_C(0x00FE66), LB_ID},
	{RUNE_C(0x00FE68), RUNE_C(0x00FE68), LB_ID},
	{RUNE_C(0x00FE69), RUNE_C(0x00FE69), LB_PR},
	{RUNE_C(0x00FE6A), RUNE_C(0x00FE6A), LB_PO},
	{RUNE_C(0x00FE6B), RUNE_C(0x00FE6B), LB_ID},
	{RUNE_C(0x00FE70), RUNE_C(0x00FE74), LB_AL},
	{RUNE_C(0x00FE76), RUNE_C(0x00FEFC), LB_AL},
	{RUNE_C(0x00FEFF), RUNE_C(0x00FEFF), LB_WJ},
	{RUNE_C(0x00FF01), RUNE_C(0x00FF01), LB_EX},
	{RUNE_C(0x00FF02), RUNE_C(0x00FF03), LB_ID},
	{RUNE_C(0x00FF04), RUNE_C(0x00FF04), LB_PR},
	{RUNE_C(0x00FF05), RUNE_C(0x00FF05), LB_PO},
	{RUNE_C(0x00FF06), RUNE_C(0x00FF07), LB_ID},
	{RUNE_C(0x00FF08), RUNE_C(0x00FF08), LB_OP},
	{RUNE_C(0x00FF09), RUNE_C(0x00FF09), LB_CL},
	{RUNE_C(0x00FF0A), RUNE_C(0x00FF0B), LB_ID},
	{RUNE_C(0x00FF0C), RUNE_C(0x00FF0C), LB_CL},
	{RUNE_C(0x00FF0D), RUNE_C(0x00FF0D), LB_ID},
	{RUNE_C(0x00FF0E), RUNE_C(0x00FF0E), LB_CL},
	{RUNE_C(0x00FF0F), RUNE_C(0x00FF19), LB_ID},
	{RUNE_C(0x00FF1A), RUNE_C(0x00FF1B), LB_NS},
	{RUNE_C(0x00FF1C), RUNE_C(0x00FF1E), LB_ID},
	{RUNE_C(0x00FF1F), RUNE_C(0x00FF1F), LB_EX},
	{RUNE_C(0x00FF20), RUNE_C(0x00FF3A), LB_ID},
	{RUNE_C(0x00FF3B), RUNE_C(0x00FF3B), LB_OP},
	{RUNE_C(0x00FF3C), RUNE_C(0x00FF3C), LB_ID},
	{RUNE_C(0x00FF3D), RUNE_C(0x00FF3D), LB_CL},
	{RUNE_C(0x00FF3E), RUNE_C(0x00FF5A), LB_ID},
	{RUNE_C(0x00FF5B), RUNE_C(0x00FF5B), LB_OP},
	{RUNE_C(0x00FF5C), RUNE_C(0x00FF5C), LB_ID},
	{RUNE_C(0x00FF5D), RUNE_C(0x00FF5D), LB_CL},
	{RUNE_C(0x00FF5E), RUNE_C(0x00FF5E), LB_ID},
	{RUNE_C(0x00FF5F), RUNE_C(0x00FF5F), LB_OP},
	{RUNE_C(0x00FF60), RUNE_C(0x00FF61), LB_CL},
	{RUNE_C(0x00FF62), RUNE_C(0x00FF62), LB_OP},
	{RUNE_C(0x00FF63), RUNE_C(0x00FF64), LB_CL},
	{RUNE_C(0x00FF65), RUNE_C(0x00FF65), LB_NS},
	{RUNE_C(0x00FF66), RUNE_C(0x00FF66), LB_ID},
	{RUNE_C(0x00FF67), RUNE_C(0x00FF70), LB_CJ},
	{RUNE_C(0x00FF71), RUNE_C(0x00FF9D), LB_ID},
	{RUNE_C(0x00FF9E), RUNE_C(0x00FF9F), LB_NS},
	{RUNE_C(0x00FFA0), RUNE_C(0x00FFBE), LB_ID},
	{RUNE_C(0x00FFC2), RUNE_C(0x00FFC7), LB_ID},
	{RUNE_C(0x00FFCA), RUNE_C(0x00FFCF), LB_ID},
	{RUNE_C(0x00FFD2), RUNE_C(0x00FFD7), LB_ID},
	{RUNE_C(0x00FFDA), RUNE_C(0x00FFDC), LB_ID},
	{RUNE_C(0x00FFE0), RUNE_C(0x00FFE0), LB_PO},
	{RUNE_C(0x00FFE1), RUNE_C(0x00FFE1), LB_PR},
	{RUNE_C(0x00FFE2), RUNE_C(0x00FFE4), LB_ID},
	{RUNE_C(0x00FFE5), RUNE_C(0x00FFE6), LB_PR},
	{RUNE_C(0x00FFE8), RUNE_C(0x00FFEE), LB_AL},
	{RUNE_C(0x00FFF9), RUNE_C(0x00FFFB), LB_CM},
	{RUNE_C(0x00FFFC), RUNE_C(0x00FFFC), LB_CB},
	{RUNE_C(0x00FFFD), RUNE_C(0x00FFFD), LB_AI},
	{RUNE_C(0x010000), RUNE_C(0x01000B), LB_AL},
	{RUNE_C(0x01000D), RUNE_C(0x010026), LB_AL},
	{RUNE_C(0x010028), RUNE_C(0x01003A), LB_AL},
	{RUNE_C(0x01003C), RUNE_C(0x01003D), LB_AL},
	{RUNE_C(0x01003F), RUNE_C(0x01004D), LB_AL},
	{RUNE_C(0x010050), RUNE_C(0x01005D), LB_AL},
	{RUNE_C(0x010080), RUNE_C(0x0100FA), LB_AL},
	{RUNE_C(0x010100), RUNE_C(0x010102), LB_BA},
	{RUNE_C(0x010107), RUNE_C(0x010133), LB_AL},
	{RUNE_C(0x010137), RUNE_C(0x01018E), LB_AL},
	{RUNE_C(0x010190), RUNE_C(0x01019C), LB_AL},
	{RUNE_C(0x0101A0), RUNE_C(0x0101A0), LB_AL},
	{RUNE_C(0x0101D0), RUNE_C(0x0101FC), LB_AL},
	{RUNE_C(0x0101FD), RUNE_C(0x0101FD), LB_CM},
	{RUNE_C(0x010280), RUNE_C(0x01029C), LB_AL},
	{RUNE_C(0x0102A0), RUNE_C(0x0102D0), LB_AL},
	{RUNE_C(0x0102E0), RUNE_C(0x0102E0), LB_CM},
	{RUNE_C(0x0102E1), RUNE_C(0x0102FB), LB_AL},
	{RUNE_C(0x010300), RUNE_C(0x010323), LB_AL},
	{RUNE_C(0x01032D), RUNE_C(0x01034A), LB_AL},
	{RUNE_C(0x010350), RUNE_C(0x010375), LB_AL},
	{RUNE_C(0x010376), RUNE_C(0x01037A), LB_CM},
	{RUNE_C(0x010380), RUNE_C(0x01039D), LB_AL},
	{RUNE_C(0x01039F), RUNE_C(0x01039F), LB_BA},
	{RUNE_C(0x0103A0), RUNE_C(0x0103C3), LB_AL},
	{RUNE_C(0x0103C8), RUNE_C(0x0103CF), LB_AL},
	{RUNE_C(0x0103D0), RUNE_C(0x0103D0), LB_BA},
	{RUNE_C(0x0103D1), RUNE_C(0x0103D5), LB_AL},
	{RUNE_C(0x010400), RUNE_C(0x01049D), LB_AL},
	{RUNE_C(0x0104A0), RUNE_C(0x0104A9), LB_NU},
	{RUNE_C(0x0104B0), RUNE_C(0x0104D3), LB_AL},
	{RUNE_C(0x0104D8), RUNE_C(0x0104FB), LB_AL},
	{RUNE_C(0x010500), RUNE_C(0x010527), LB_AL},
	{RUNE_C(0x010530), RUNE_C(0x010563), LB_AL},
	{RUNE_C(0x01056F), RUNE_C(0x01057A), LB_AL},
	{RUNE_C(0x01057C), RUNE_C(0x01058A), LB_AL},
	{RUNE_C(0x01058C), RUNE_C(0x010592), LB_AL},
	{RUNE_C(0x010594), RUNE_C(0x010595), LB_AL},
	{RUNE_C(0x010597), RUNE_C(0x0105A1), LB_AL},
	{RUNE_C(0x0105A3), RUNE_C(0x0105B1), LB_AL},
	{RUNE_C(0x0105B3), RUNE_C(0x0105B9), LB_AL},
	{RUNE_C(0x0105BB), RUNE_C(0x0105BC), LB_AL},
	{RUNE_C(0x010600), RUNE_C(0x010736), LB_AL},
	{RUNE_C(0x010740), RUNE_C(0x010755), LB_AL},
	{RUNE_C(0x010760), RUNE_C(0x010767), LB_AL},
	{RUNE_C(0x010780), RUNE_C(0x010785), LB_AL},
	{RUNE_C(0x010787), RUNE_C(0x0107B0), LB_AL},
	{RUNE_C(0x0107B2), RUNE_C(0x0107BA), LB_AL},
	{RUNE_C(0x010800), RUNE_C(0x010805), LB_AL},
	{RUNE_C(0x010808), RUNE_C(0x010808), LB_AL},
	{RUNE_C(0x01080A), RUNE_C(0x010835), LB_AL},
	{RUNE_C(0x010837), RUNE_C(0x010838), LB_AL},
	{RUNE_C(0x01083C), RUNE_C(0x01083C), LB_AL},
	{RUNE_C(0x01083F), RUNE_C(0x010855), LB_AL},
	{RUNE_C(0x010857), RUNE_C(0x010857), LB_BA},
	{RUNE_C(0x010858), RUNE_C(0x01089E), LB_AL},
	{RUNE_C(0x0108A7), RUNE_C(0x0108AF), LB_AL},
	{RUNE_C(0x0108E0), RUNE_C(0x0108F2), LB_AL},
	{RUNE_C(0x0108F4), RUNE_C(0x0108F5), LB_AL},
	{RUNE_C(0x0108FB), RUNE_C(0x01091B), LB_AL},
	{RUNE_C(0x01091F), RUNE_C(0x01091F), LB_BA},
	{RUNE_C(0x010920), RUNE_C(0x010939), LB_AL},
	{RUNE_C(0x01093F), RUNE_C(0x01093F), LB_AL},
	{RUNE_C(0x010980), RUNE_C(0x0109B7), LB_AL},
	{RUNE_C(0x0109BC), RUNE_C(0x0109CF), LB_AL},
	{RUNE_C(0x0109D2), RUNE_C(0x010A00), LB_AL},
	{RUNE_C(0x010A01), RUNE_C(0x010A03), LB_CM},
	{RUNE_C(0x010A05), RUNE_C(0x010A06), LB_CM},
	{RUNE_C(0x010A0C), RUNE_C(0x010A0F), LB_CM},
	{RUNE_C(0x010A10), RUNE_C(0x010A13), LB_AL},
	{RUNE_C(0x010A15), RUNE_C(0x010A17), LB_AL},
	{RUNE_C(0x010A19), RUNE_C(0x010A35), LB_AL},
	{RUNE_C(0x010A38), RUNE_C(0x010A3A), LB_CM},
	{RUNE_C(0x010A3F), RUNE_C(0x010A3F), LB_CM},
	{RUNE_C(0x010A40), RUNE_C(0x010A48), LB_AL},
	{RUNE_C(0x010A50), RUNE_C(0x010A57), LB_BA},
	{RUNE_C(0x010A58), RUNE_C(0x010A58), LB_AL},
	{RUNE_C(0x010A60), RUNE_C(0x010A9F), LB_AL},
	{RUNE_C(0x010AC0), RUNE_C(0x010AE4), LB_AL},
	{RUNE_C(0x010AE5), RUNE_C(0x010AE6), LB_CM},
	{RUNE_C(0x010AEB), RUNE_C(0x010AEF), LB_AL},
	{RUNE_C(0x010AF0), RUNE_C(0x010AF5), LB_BA},
	{RUNE_C(0x010AF6), RUNE_C(0x010AF6), LB_IN},
	{RUNE_C(0x010B00), RUNE_C(0x010B35), LB_AL},
	{RUNE_C(0x010B39), RUNE_C(0x010B3F), LB_BA},
	{RUNE_C(0x010B40), RUNE_C(0x010B55), LB_AL},
	{RUNE_C(0x010B58), RUNE_C(0x010B72), LB_AL},
	{RUNE_C(0x010B78), RUNE_C(0x010B91), LB_AL},
	{RUNE_C(0x010B99), RUNE_C(0x010B9C), LB_AL},
	{RUNE_C(0x010BA9), RUNE_C(0x010BAF), LB_AL},
	{RUNE_C(0x010C00), RUNE_C(0x010C48), LB_AL},
	{RUNE_C(0x010C80), RUNE_C(0x010CB2), LB_AL},
	{RUNE_C(0x010CC0), RUNE_C(0x010CF2), LB_AL},
	{RUNE_C(0x010CFA), RUNE_C(0x010D23), LB_AL},
	{RUNE_C(0x010D24), RUNE_C(0x010D27), LB_CM},
	{RUNE_C(0x010D30), RUNE_C(0x010D39), LB_NU},
	{RUNE_C(0x010E60), RUNE_C(0x010E7E), LB_AL},
	{RUNE_C(0x010E80), RUNE_C(0x010EA9), LB_AL},
	{RUNE_C(0x010EAB), RUNE_C(0x010EAC), LB_CM},
	{RUNE_C(0x010EAD), RUNE_C(0x010EAD), LB_BA},
	{RUNE_C(0x010EB0), RUNE_C(0x010EB1), LB_AL},
	{RUNE_C(0x010EFD), RUNE_C(0x010EFF), LB_CM},
	{RUNE_C(0x010F00), RUNE_C(0x010F27), LB_AL},
	{RUNE_C(0x010F30), RUNE_C(0x010F45), LB_AL},
	{RUNE_C(0x010F46), RUNE_C(0x010F50), LB_CM},
	{RUNE_C(0x010F51), RUNE_C(0x010F59), LB_AL},
	{RUNE_C(0x010F70), RUNE_C(0x010F81), LB_AL},
	{RUNE_C(0x010F82), RUNE_C(0x010F85), LB_CM},
	{RUNE_C(0x010F86), RUNE_C(0x010F89), LB_AL},
	{RUNE_C(0x010FB0), RUNE_C(0x010FCB), LB_AL},
	{RUNE_C(0x010FE0), RUNE_C(0x010FF6), LB_AL},
	{RUNE_C(0x011000), RUNE_C(0x011002), LB_CM},
	{RUNE_C(0x011003), RUNE_C(0x011004), LB_AP},
	{RUNE_C(0x011005), RUNE_C(0x011037), LB_AK},
	{RUNE_C(0x011038), RUNE_C(0x011045), LB_CM},
	{RUNE_C(0x011046), RUNE_C(0x011046), LB_VI},
	{RUNE_C(0x011047), RUNE_C(0x011048), LB_BA},
	{RUNE_C(0x011049), RUNE_C(0x01104D), LB_ID},
	{RUNE_C(0x011052), RUNE_C(0x011065), LB_ID},
	{RUNE_C(0x011066), RUNE_C(0x01106F), LB_AS},
	{RUNE_C(0x011070), RUNE_C(0x011070), LB_CM},
	{RUNE_C(0x011071), RUNE_C(0x011072), LB_AK},
	{RUNE_C(0x011073), RUNE_C(0x011074), LB_CM},
	{RUNE_C(0x011075), RUNE_C(0x011075), LB_AK},
	{RUNE_C(0x01107F), RUNE_C(0x01107F), LB_GL},
	{RUNE_C(0x011080), RUNE_C(0x011082), LB_CM},
	{RUNE_C(0x011083), RUNE_C(0x0110AF), LB_AL},
	{RUNE_C(0x0110B0), RUNE_C(0x0110BA), LB_CM},
	{RUNE_C(0x0110BB), RUNE_C(0x0110BC), LB_AL},
	{RUNE_C(0x0110BD), RUNE_C(0x0110BD), LB_NU},
	{RUNE_C(0x0110BE), RUNE_C(0x0110C1), LB_BA},
	{RUNE_C(0x0110C2), RUNE_C(0x0110C2), LB_CM},
	{RUNE_C(0x0110CD), RUNE_C(0x0110CD), LB_NU},
	{RUNE_C(0x0110D0), RUNE_C(0x0110E8), LB_AL},
	{RUNE_C(0x0110F0), RUNE_C(0x0110F9), LB_NU},
	{RUNE_C(0x011100), RUNE_C(0x011102), LB_CM},
	{RUNE_C(0x011103), RUNE_C(0x011126), LB_AL},
	{RUNE_C(0x011127), RUNE_C(0x011134), LB_CM},
	{RUNE_C(0x011136), RUNE_C(0x01113F), LB_NU},
	{RUNE_C(0x011140), RUNE_C(0x011143), LB_BA},
	{RUNE_C(0x011144), RUNE_C(0x011144), LB_AL},
	{RUNE_C(0x011145), RUNE_C(0x011146), LB_CM},
	{RUNE_C(0x011147), RUNE_C(0x011147), LB_AL},
	{RUNE_C(0x011150), RUNE_C(0x011172), LB_AL},
	{RUNE_C(0x011173), RUNE_C(0x011173), LB_CM},
	{RUNE_C(0x011174), RUNE_C(0x011174), LB_AL},
	{RUNE_C(0x011175), RUNE_C(0x011175), LB_BB},
	{RUNE_C(0x011176), RUNE_C(0x011176), LB_AL},
	{RUNE_C(0x011180), RUNE_C(0x011182), LB_CM},
	{RUNE_C(0x011183), RUNE_C(0x0111B2), LB_AL},
	{RUNE_C(0x0111B3), RUNE_C(0x0111C0), LB_CM},
	{RUNE_C(0x0111C1), RUNE_C(0x0111C4), LB_AL},
	{RUNE_C(0x0111C5), RUNE_C(0x0111C6), LB_BA},
	{RUNE_C(0x0111C7), RUNE_C(0x0111C7), LB_AL},
	{RUNE_C(0x0111C8), RUNE_C(0x0111C8), LB_BA},
	{RUNE_C(0x0111C9), RUNE_C(0x0111CC), LB_CM},
	{RUNE_C(0x0111CD), RUNE_C(0x0111CD), LB_AL},
	{RUNE_C(0x0111CE), RUNE_C(0x0111CF), LB_CM},
	{RUNE_C(0x0111D0), RUNE_C(0x0111D9), LB_NU},
	{RUNE_C(0x0111DA), RUNE_C(0x0111DA), LB_AL},
	{RUNE_C(0x0111DB), RUNE_C(0x0111DB), LB_BB},
	{RUNE_C(0x0111DC), RUNE_C(0x0111DC), LB_AL},
	{RUNE_C(0x0111DD), RUNE_C(0x0111DF), LB_BA},
	{RUNE_C(0x0111E1), RUNE_C(0x0111F4), LB_AL},
	{RUNE_C(0x011200), RUNE_C(0x011211), LB_AL},
	{RUNE_C(0x011213), RUNE_C(0x01122B), LB_AL},
	{RUNE_C(0x01122C), RUNE_C(0x011237), LB_CM},
	{RUNE_C(0x011238), RUNE_C(0x011239), LB_BA},
	{RUNE_C(0x01123A), RUNE_C(0x01123A), LB_AL},
	{RUNE_C(0x01123B), RUNE_C(0x01123C), LB_BA},
	{RUNE_C(0x01123D), RUNE_C(0x01123D), LB_AL},
	{RUNE_C(0x01123E), RUNE_C(0x01123E), LB_CM},
	{RUNE_C(0x01123F), RUNE_C(0x011240), LB_AL},
	{RUNE_C(0x011241), RUNE_C(0x011241), LB_CM},
	{RUNE_C(0x011280), RUNE_C(0x011286), LB_AL},
	{RUNE_C(0x011288), RUNE_C(0x011288), LB_AL},
	{RUNE_C(0x01128A), RUNE_C(0x01128D), LB_AL},
	{RUNE_C(0x01128F), RUNE_C(0x01129D), LB_AL},
	{RUNE_C(0x01129F), RUNE_C(0x0112A8), LB_AL},
	{RUNE_C(0x0112A9), RUNE_C(0x0112A9), LB_BA},
	{RUNE_C(0x0112B0), RUNE_C(0x0112DE), LB_AL},
	{RUNE_C(0x0112DF), RUNE_C(0x0112EA), LB_CM},
	{RUNE_C(0x0112F0), RUNE_C(0x0112F9), LB_NU},
	{RUNE_C(0x011300), RUNE_C(0x011303), LB_CM},
	{RUNE_C(0x011305), RUNE_C(0x01130C), LB_AK},
	{RUNE_C(0x01130F), RUNE_C(0x011310), LB_AK},
	{RUNE_C(0x011313), RUNE_C(0x011328), LB_AK},
	{RUNE_C(0x01132A), RUNE_C(0x011330), LB_AK},
	{RUNE_C(0x011332), RUNE_C(0x011333), LB_AK},
	{RUNE_C(0x011335), RUNE_C(0x011339), LB_AK},
	{RUNE_C(0x01133B), RUNE_C(0x01133C), LB_CM},
	{RUNE_C(0x01133D), RUNE_C(0x01133D), LB_BA},
	{RUNE_C(0x01133E), RUNE_C(0x011344), LB_CM},
	{RUNE_C(0x011347), RUNE_C(0x011348), LB_CM},
	{RUNE_C(0x01134B), RUNE_C(0x01134C), LB_CM},
	{RUNE_C(0x01134D), RUNE_C(0x01134D), LB_VI},
	{RUNE_C(0x011350), RUNE_C(0x011350), LB_AS},
	{RUNE_C(0x011357), RUNE_C(0x011357), LB_CM},
	{RUNE_C(0x01135D), RUNE_C(0x01135D), LB_BA},
	{RUNE_C(0x01135E), RUNE_C(0x01135F), LB_AS},
	{RUNE_C(0x011360), RUNE_C(0x011361), LB_AK},
	{RUNE_C(0x011362), RUNE_C(0x011363), LB_CM},
	{RUNE_C(0x011366), RUNE_C(0x01136C), LB_CM},
	{RUNE_C(0x011370), RUNE_C(0x011374), LB_CM},
	{RUNE_C(0x011400), RUNE_C(0x011434), LB_AL},
	{RUNE_C(0x011435), RUNE_C(0x011446), LB_CM},
	{RUNE_C(0x011447), RUNE_C(0x01144A), LB_AL},
	{RUNE_C(0x01144B), RUNE_C(0x01144E), LB_BA},
	{RUNE_C(0x01144F), RUNE_C(0x01144F), LB_AL},
	{RUNE_C(0x011450), RUNE_C(0x011459), LB_NU},
	{RUNE_C(0x01145A), RUNE_C(0x01145B), LB_BA},
	{RUNE_C(0x01145D), RUNE_C(0x01145D), LB_AL},
	{RUNE_C(0x01145E), RUNE_C(0x01145E), LB_CM},
	{RUNE_C(0x01145F), RUNE_C(0x011461), LB_AL},
	{RUNE_C(0x011480), RUNE_C(0x0114AF), LB_AL},
	{RUNE_C(0x0114B0), RUNE_C(0x0114C3), LB_CM},
	{RUNE_C(0x0114C4), RUNE_C(0x0114C7), LB_AL},
	{RUNE_C(0x0114D0), RUNE_C(0x0114D9), LB_NU},
	{RUNE_C(0x011580), RUNE_C(0x0115AE), LB_AL},
	{RUNE_C(0x0115AF), RUNE_C(0x0115B5), LB_CM},
	{RUNE_C(0x0115B8), RUNE_C(0x0115C0), LB_CM},
	{RUNE_C(0x0115C1), RUNE_C(0x0115C1), LB_BB},
	{RUNE_C(0x0115C2), RUNE_C(0x0115C3), LB_BA},
	{RUNE_C(0x0115C4), RUNE_C(0x0115C5), LB_EX},
	{RUNE_C(0x0115C6), RUNE_C(0x0115C8), LB_AL},
	{RUNE_C(0x0115C9), RUNE_C(0x0115D7), LB_BA},
	{RUNE_C(0x0115D8), RUNE_C(0x0115DB), LB_AL},
	{RUNE_C(0x0115DC), RUNE_C(0x0115DD), LB_CM},
	{RUNE_C(0x011600), RUNE_C(0x01162F), LB_AL},
	{RUNE_C(0x011630), RUNE_C(0x011640), LB_CM},
	{RUNE_C(0x011641), RUNE_C(0x011642), LB_BA},
	{RUNE_C(0x011643), RUNE_C(0x011644), LB_AL},
	{RUNE_C(0x011650), RUNE_C(0x011659), LB_NU},
	{RUNE_C(0x011660), RUNE_C(0x01166C), LB_BB},
	{RUNE_C(0x011680), RUNE_C(0x0116AA), LB_AL},
	{RUNE_C(0x0116AB), RUNE_C(0x0116B7), LB_CM},
	{RUNE_C(0x0116B8), RUNE_C(0x0116B9), LB_AL},
	{RUNE_C(0x0116C0), RUNE_C(0x0116C9), LB_NU},
	{RUNE_C(0x011700), RUNE_C(0x01171A), LB_SA},
	{RUNE_C(0x01171D), RUNE_C(0x01172B), LB_SA},
	{RUNE_C(0x011730), RUNE_C(0x011739), LB_NU},
	{RUNE_C(0x01173A), RUNE_C(0x01173B), LB_SA},
	{RUNE_C(0x01173C), RUNE_C(0x01173E), LB_BA},
	{RUNE_C(0x01173F), RUNE_C(0x011746), LB_SA},
	{RUNE_C(0x011800), RUNE_C(0x01182B), LB_AL},
	{RUNE_C(0x01182C), RUNE_C(0x01183A), LB_CM},
	{RUNE_C(0x01183B), RUNE_C(0x01183B), LB_AL},
	{RUNE_C(0x0118A0), RUNE_C(0x0118DF), LB_AL},
	{RUNE_C(0x0118E0), RUNE_C(0x0118E9), LB_NU},
	{RUNE_C(0x0118EA), RUNE_C(0x0118F2), LB_AL},
	{RUNE_C(0x0118FF), RUNE_C(0x0118FF), LB_AL},
	{RUNE_C(0x011900), RUNE_C(0x011906), LB_AK},
	{RUNE_C(0x011909), RUNE_C(0x011909), LB_AK},
	{RUNE_C(0x01190C), RUNE_C(0x011913), LB_AK},
	{RUNE_C(0x011915), RUNE_C(0x011916), LB_AK},
	{RUNE_C(0x011918), RUNE_C(0x01192F), LB_AK},
	{RUNE_C(0x011930), RUNE_C(0x011935), LB_CM},
	{RUNE_C(0x011937), RUNE_C(0x011938), LB_CM},
	{RUNE_C(0x01193B), RUNE_C(0x01193D), LB_CM},
	{RUNE_C(0x01193E), RUNE_C(0x01193E), LB_VI},
	{RUNE_C(0x01193F), RUNE_C(0x01193F), LB_AP},
	{RUNE_C(0x011940), RUNE_C(0x011940), LB_CM},
	{RUNE_C(0x011941), RUNE_C(0x011941), LB_AP},
	{RUNE_C(0x011942), RUNE_C(0x011943), LB_CM},
	{RUNE_C(0x011944), RUNE_C(0x011946), LB_BA},
	{RUNE_C(0x011950), RUNE_C(0x011959), LB_ID},
	{RUNE_C(0x0119A0), RUNE_C(0x0119A7), LB_AL},
	{RUNE_C(0x0119AA), RUNE_C(0x0119D0), LB_AL},
	{RUNE_C(0x0119D1), RUNE_C(0x0119D7), LB_CM},
	{RUNE_C(0x0119DA), RUNE_C(0x0119E0), LB_CM},
	{RUNE_C(0x0119E1), RUNE_C(0x0119E1), LB_AL},
	{RUNE_C(0x0119E2), RUNE_C(0x0119E2), LB_BB},
	{RUNE_C(0x0119E3), RUNE_C(0x0119E3), LB_AL},
	{RUNE_C(0x0119E4), RUNE_C(0x0119E4), LB_CM},
	{RUNE_C(0x011A00), RUNE_C(0x011A00), LB_AL},
	{RUNE_C(0x011A01), RUNE_C(0x011A0A), LB_CM},
	{RUNE_C(0x011A0B), RUNE_C(0x011A32), LB_AL},
	{RUNE_C(0x011A33), RUNE_C(0x011A39), LB_CM},
	{RUNE_C(0x011A3A), RUNE_C(0x011A3A), LB_AL},
	{RUNE_C(0x011A3B), RUNE_C(0x011A3E), LB_CM},
	{RUNE_C(0x011A3F), RUNE_C(0x011A3F), LB_BB},
	{RUNE_C(0x011A40), RUNE_C(0x011A40), LB_AL},
	{RUNE_C(0x011A41), RUNE_C(0x011A44), LB_BA},
	{RUNE_C(0x011A45), RUNE_C(0x011A45), LB_BB},
	{RUNE_C(0x011A46), RUNE_C(0x011A46), LB_AL},
	{RUNE_C(0x011A47), RUNE_C(0x011A47), LB_CM},
	{RUNE_C(0x011A50), RUNE_C(0x011A50), LB_AL},
	{RUNE_C(0x011A51), RUNE_C(0x011A5B), LB_CM},
	{RUNE_C(0x011A5C), RUNE_C(0x011A89), LB_AL},
	{RUNE_C(0x011A8A), RUNE_C(0x011A99), LB_CM},
	{RUNE_C(0x011A9A), RUNE_C(0x011A9C), LB_BA},
	{RUNE_C(0x011A9D), RUNE_C(0x011A9D), LB_AL},
	{RUNE_C(0x011A9E), RUNE_C(0x011AA0), LB_BB},
	{RUNE_C(0x011AA1), RUNE_C(0x011AA2), LB_BA},
	{RUNE_C(0x011AB0), RUNE_C(0x011AF8), LB_AL},
	{RUNE_C(0x011B00), RUNE_C(0x011B09), LB_BB},
	{RUNE_C(0x011C00), RUNE_C(0x011C08), LB_AL},
	{RUNE_C(0x011C0A), RUNE_C(0x011C2E), LB_AL},
	{RUNE_C(0x011C2F), RUNE_C(0x011C36), LB_CM},
	{RUNE_C(0x011C38), RUNE_C(0x011C3F), LB_CM},
	{RUNE_C(0x011C40), RUNE_C(0x011C40), LB_AL},
	{RUNE_C(0x011C41), RUNE_C(0x011C45), LB_BA},
	{RUNE_C(0x011C50), RUNE_C(0x011C59), LB_NU},
	{RUNE_C(0x011C5A), RUNE_C(0x011C6C), LB_AL},
	{RUNE_C(0x011C70), RUNE_C(0x011C70), LB_BB},
	{RUNE_C(0x011C71), RUNE_C(0x011C71), LB_EX},
	{RUNE_C(0x011C72), RUNE_C(0x011C8F), LB_AL},
	{RUNE_C(0x011C92), RUNE_C(0x011CA7), LB_CM},
	{RUNE_C(0x011CA9), RUNE_C(0x011CB6), LB_CM},
	{RUNE_C(0x011D00), RUNE_C(0x011D06), LB_AL},
	{RUNE_C(0x011D08), RUNE_C(0x011D09), LB_AL},
	{RUNE_C(0x011D0B), RUNE_C(0x011D30), LB_AL},
	{RUNE_C(0x011D31), RUNE_C(0x011D36), LB_CM},
	{RUNE_C(0x011D3A), RUNE_C(0x011D3A), LB_CM},
	{RUNE_C(0x011D3C), RUNE_C(0x011D3D), LB_CM},
	{RUNE_C(0x011D3F), RUNE_C(0x011D45), LB_CM},
	{RUNE_C(0x011D46), RUNE_C(0x011D46), LB_AL},
	{RUNE_C(0x011D47), RUNE_C(0x011D47), LB_CM},
	{RUNE_C(0x011D50), RUNE_C(0x011D59), LB_NU},
	{RUNE_C(0x011D60), RUNE_C(0x011D65), LB_AL},
	{RUNE_C(0x011D67), RUNE_C(0x011D68), LB_AL},
	{RUNE_C(0x011D6A), RUNE_C(0x011D89), LB_AL},
	{RUNE_C(0x011D8A), RUNE_C(0x011D8E), LB_CM},
	{RUNE_C(0x011D90), RUNE_C(0x011D91), LB_CM},
	{RUNE_C(0x011D93), RUNE_C(0x011D97), LB_CM},
	{RUNE_C(0x011D98), RUNE_C(0x011D98), LB_AL},
	{RUNE_C(0x011DA0), RUNE_C(0x011DA9), LB_NU},
	{RUNE_C(0x011EE0), RUNE_C(0x011EF1), LB_AS},
	{RUNE_C(0x011EF2), RUNE_C(0x011EF2), LB_BA},
	{RUNE_C(0x011EF3), RUNE_C(0x011EF6), LB_CM},
	{RUNE_C(0x011EF7), RUNE_C(0x011EF8), LB_BA},
	{RUNE_C(0x011F00), RUNE_C(0x011F01), LB_CM},
	{RUNE_C(0x011F02), RUNE_C(0x011F02), LB_AP},
	{RUNE_C(0x011F03), RUNE_C(0x011F03), LB_CM},
	{RUNE_C(0x011F04), RUNE_C(0x011F10), LB_AK},
	{RUNE_C(0x011F12), RUNE_C(0x011F33), LB_AK},
	{RUNE_C(0x011F34), RUNE_C(0x011F3A), LB_CM},
	{RUNE_C(0x011F3E), RUNE_C(0x011F41), LB_CM},
	{RUNE_C(0x011F42), RUNE_C(0x011F42), LB_VI},
	{RUNE_C(0x011F43), RUNE_C(0x011F44), LB_BA},
	{RUNE_C(0x011F45), RUNE_C(0x011F4F), LB_ID},
	{RUNE_C(0x011F50), RUNE_C(0x011F59), LB_AS},
	{RUNE_C(0x011FB0), RUNE_C(0x011FB0), LB_AL},
	{RUNE_C(0x011FC0), RUNE_C(0x011FDC), LB_AL},
	{RUNE_C(0x011FDD), RUNE_C(0x011FE0), LB_PO},
	{RUNE_C(0x011FE1), RUNE_C(0x011FF1), LB_AL},
	{RUNE_C(0x011FFF), RUNE_C(0x011FFF), LB_BA},
	{RUNE_C(0x012000), RUNE_C(0x012399), LB_AL},
	{RUNE_C(0x012400), RUNE_C(0x01246E), LB_AL},
	{RUNE_C(0x012470), RUNE_C(0x012474), LB_BA},
	{RUNE_C(0x012480), RUNE_C(0x012543), LB_AL},
	{RUNE_C(0x012F90), RUNE_C(0x012FF2), LB_AL},
	{RUNE_C(0x013000), RUNE_C(0x013257), LB_AL},
	{RUNE_C(0x013258), RUNE_C(0x01325A), LB_OP},
	{RUNE_C(0x01325B), RUNE_C(0x01325D), LB_CL},
	{RUNE_C(0x01325E), RUNE_C(0x013281), LB_AL},
	{RUNE_C(0x013282), RUNE_C(0x013282), LB_CL},
	{RUNE_C(0x013283), RUNE_C(0x013285), LB_AL},
	{RUNE_C(0x013286), RUNE_C(0x013286), LB_OP},
	{RUNE_C(0x013287), RUNE_C(0x013287), LB_CL},
	{RUNE_C(0x013288), RUNE_C(0x013288), LB_OP},
	{RUNE_C(0x013289), RUNE_C(0x013289), LB_CL},
	{RUNE_C(0x01328A), RUNE_C(0x013378), LB_AL},
	{RUNE_C(0x013379), RUNE_C(0x013379), LB_OP},
	{RUNE_C(0x01337A), RUNE_C(0x01337B), LB_CL},
	{RUNE_C(0x01337C), RUNE_C(0x01342E), LB_AL},
	{RUNE_C(0x01342F), RUNE_C(0x01342F), LB_OP},
	{RUNE_C(0x013430), RUNE_C(0x013436), LB_GL},
	{RUNE_C(0x013437), RUNE_C(0x013437), LB_OP},
	{RUNE_C(0x013438), RUNE_C(0x013438), LB_CL},
	{RUNE_C(0x013439), RUNE_C(0x01343B), LB_GL},
	{RUNE_C(0x01343C), RUNE_C(0x01343C), LB_OP},
	{RUNE_C(0x01343D), RUNE_C(0x01343D), LB_CL},
	{RUNE_C(0x01343E), RUNE_C(0x01343E), LB_OP},
	{RUNE_C(0x01343F), RUNE_C(0x01343F), LB_CL},
	{RUNE_C(0x013440), RUNE_C(0x013440), LB_CM},
	{RUNE_C(0x013441), RUNE_C(0x013446), LB_AL},
	{RUNE_C(0x013447), RUNE_C(0x013455), LB_CM},
	{RUNE_C(0x014400), RUNE_C(0x0145CD), LB_AL},
	{RUNE_C(0x0145CE), RUNE_C(0x0145CE), LB_OP},
	{RUNE_C(0x0145CF), RUNE_C(0x0145CF), LB_CL},
	{RUNE_C(0x0145D0), RUNE_C(0x014646), LB_AL},
	{RUNE_C(0x016800), RUNE_C(0x016A38), LB_AL},
	{RUNE_C(0x016A40), RUNE_C(0x016A5E), LB_AL},
	{RUNE_C(0x016A60), RUNE_C(0x016A69), LB_NU},
	{RUNE_C(0x016A6E), RUNE_C(0x016A6F), LB_BA},
	{RUNE_C(0x016A70), RUNE_C(0x016ABE), LB_AL},
	{RUNE_C(0x016AC0), RUNE_C(0x016AC9), LB_NU},
	{RUNE_C(0x016AD0), RUNE_C(0x016AED), LB_AL},
	{RUNE_C(0x016AF0), RUNE_C(0x016AF4), LB_CM},
	{RUNE_C(0x016AF5), RUNE_C(0x016AF5), LB_BA},
	{RUNE_C(0x016B00), RUNE_C(0x016B2F), LB_AL},
	{RUNE_C(0x016B30), RUNE_C(0x016B36), LB_CM},
	{RUNE_C(0x016B37), RUNE_C(0x016B39), LB_BA},
	{RUNE_C(0x016B3A), RUNE_C(0x016B43), LB_AL},
	{RUNE_C(0x016B44), RUNE_C(0x016B44), LB_BA},
	{RUNE_C(0x016B45), RUNE_C(0x016B45), LB_AL},
	{RUNE_C(0x016B50), RUNE_C(0x016B59), LB_NU},
	{RUNE_C(0x016B5B), RUNE_C(0x016B61), LB_AL},
	{RUNE_C(0x016B63), RUNE_C(0x016B77), LB_AL},
	{RUNE_C(0x016B7D), RUNE_C(0x016B8F), LB_AL},
	{RUNE_C(0x016E40), RUNE_C(0x016E96), LB_AL},
	{RUNE_C(0x016E97), RUNE_C(0x016E98), LB_BA},
	{RUNE_C(0x016E99), RUNE_C(0x016E9A), LB_AL},
	{RUNE_C(0x016F00), RUNE_C(0x016F4A), LB_AL},
	{RUNE_C(0x016F4F), RUNE_C(0x016F4F), LB_CM},
	{RUNE_C(0x016F50), RUNE_C(0x016F50), LB_AL},
	{RUNE_C(0x016F51), RUNE_C(0x016F87), LB_CM},
	{RUNE_C(0x016F8F), RUNE_C(0x016F92), LB_CM},
	{RUNE_C(0x016F93), RUNE_C(0x016F9F), LB_AL},
	{RUNE_C(0x016FE0), RUNE_C(0x016FE3), LB_NS},
	{RUNE_C(0x016FE4), RUNE_C(0x016FE4), LB_GL},
	{RUNE_C(0x016FF0), RUNE_C(0x016FF1), LB_CM},
	{RUNE_C(0x017000), RUNE_C(0x0187F7), LB_ID},
	{RUNE_C(0x018800), RUNE_C(0x018AFF), LB_ID},
	{RUNE_C(0x018B00), RUNE_C(0x018CD5), LB_AL},
	{RUNE_C(0x018D00), RUNE_C(0x018D08), LB_ID},
	{RUNE_C(0x01AFF0), RUNE_C(0x01AFF3), LB_AL},
	{RUNE_C(0x01AFF5), RUNE_C(0x01AFFB), LB_AL},
	{RUNE_C(0x01AFFD), RUNE_C(0x01AFFE), LB_AL},
	{RUNE_C(0x01B000), RUNE_C(0x01B122), LB_ID},
	{RUNE_C(0x01B132), RUNE_C(0x01B132), LB_CJ},
	{RUNE_C(0x01B150), RUNE_C(0x01B152), LB_CJ},
	{RUNE_C(0x01B155), RUNE_C(0x01B155), LB_CJ},
	{RUNE_C(0x01B164), RUNE_C(0x01B167), LB_CJ},
	{RUNE_C(0x01B170), RUNE_C(0x01B2FB), LB_ID},
	{RUNE_C(0x01BC00), RUNE_C(0x01BC6A), LB_AL},
	{RUNE_C(0x01BC70), RUNE_C(0x01BC7C), LB_AL},
	{RUNE_C(0x01BC80), RUNE_C(0x01BC88), LB_AL},
	{RUNE_C(0x01BC90), RUNE_C(0x01BC99), LB_AL},
	{RUNE_C(0x01BC9C), RUNE_C(0x01BC9C), LB_AL},
	{RUNE_C(0x01BC9D), RUNE_C(0x01BC9E), LB_CM},
	{RUNE_C(0x01BC9F), RUNE_C(0x01BC9F), LB_BA},
	{RUNE_C(0x01BCA0), RUNE_C(0x01BCA3), LB_CM},
	{RUNE_C(0x01CF00), RUNE_C(0x01CF2D), LB_CM},
	{RUNE_C(0x01CF30), RUNE_C(0x01CF46), LB_CM},
	{RUNE_C(0x01CF50), RUNE_C(0x01CFC3), LB_AL},
	{RUNE_C(0x01D000), RUNE_C(0x01D0F5), LB_AL},
	{RUNE_C(0x01D100), RUNE_C(0x01D126), LB_AL},
	{RUNE_C(0x01D129), RUNE_C(0x01D164), LB_AL},
	{RUNE_C(0x01D165), RUNE_C(0x01D169), LB_CM},
	{RUNE_C(0x01D16A), RUNE_C(0x01D16C), LB_AL},
	{RUNE_C(0x01D16D), RUNE_C(0x01D182), LB_CM},
	{RUNE_C(0x01D183), RUNE_C(0x01D184), LB_AL},
	{RUNE_C(0x01D185), RUNE_C(0x01D18B), LB_CM},
	{RUNE_C(0x01D18C), RUNE_C(0x01D1A9), LB_AL},
	{RUNE_C(0x01D1AA), RUNE_C(0x01D1AD), LB_CM},
	{RUNE_C(0x01D1AE), RUNE_C(0x01D1EA), LB_AL},
	{RUNE_C(0x01D200), RUNE_C(0x01D241), LB_AL},
	{RUNE_C(0x01D242), RUNE_C(0x01D244), LB_CM},
	{RUNE_C(0x01D245), RUNE_C(0x01D245), LB_AL},
	{RUNE_C(0x01D2C0), RUNE_C(0x01D2D3), LB_AL},
	{RUNE_C(0x01D2E0), RUNE_C(0x01D2F3), LB_AL},
	{RUNE_C(0x01D300), RUNE_C(0x01D356), LB_AL},
	{RUNE_C(0x01D360), RUNE_C(0x01D378), LB_AL},
	{RUNE_C(0x01D400), RUNE_C(0x01D454), LB_AL},
	{RUNE_C(0x01D456), RUNE_C(0x01D49C), LB_AL},
	{RUNE_C(0x01D49E), RUNE_C(0x01D49F), LB_AL},
	{RUNE_C(0x01D4A2), RUNE_C(0x01D4A2), LB_AL},
	{RUNE_C(0x01D4A5), RUNE_C(0x01D4A6), LB_AL},
	{RUNE_C(0x01D4A9), RUNE_C(0x01D4AC), LB_AL},
	{RUNE_C(0x01D4AE), RUNE_C(0x01D4B9), LB_AL},
	{RUNE_C(0x01D4BB), RUNE_C(0x01D4BB), LB_AL},
	{RUNE_C(0x01D4BD), RUNE_C(0x01D4C3), LB_AL},
	{RUNE_C(0x01D4C5), RUNE_C(0x01D505), LB_AL},
	{RUNE_C(0x01D507), RUNE_C(0x01D50A), LB_AL},
	{RUNE_C(0x01D50D), RUNE_C(0x01D514), LB_AL},
	{RUNE_C(0x01D516), RUNE_C(0x01D51C), LB_AL},
	{RUNE_C(0x01D51E), RUNE_C(0x01D539), LB_AL},
	{RUNE_C(0x01D53B), RUNE_C(0x01D53E), LB_AL},
	{RUNE_C(0x01D540), RUNE_C(0x01D544), LB_AL},
	{RUNE_C(0x01D546), RUNE_C(0x01D546), LB_AL},
	{RUNE_C(0x01D54A), RUNE_C(0x01D550), LB_AL},
	{RUNE_C(0x01D552), RUNE_C(0x01D6A5), LB_AL},
	{RUNE_C(0x01D6A8), RUNE_C(0x01D7CB), LB_AL},
	{RUNE_C(0x01D7CE), RUNE_C(0x01D7FF), LB_NU},
	{RUNE_C(0x01D800), RUNE_C(0x01D9FF), LB_AL},
	{RUNE_C(0x01DA00), RUNE_C(0x01DA36), LB_CM},
	{RUNE_C(0x01DA37), RUNE_C(0x01DA3A), LB_AL},
	{RUNE_C(0x01DA3B), RUNE_C(0x01DA6C), LB_CM},
	{RUNE_C(0x01DA6D), RUNE_C(0x01DA74), LB_AL},
	{RUNE_C(0x01DA75), RUNE_C(0x01DA75), LB_CM},
	{RUNE_C(0x01DA76), RUNE_C(0x01DA83), LB_AL},
	{RUNE_C(0x01DA84), RUNE_C(0x01DA84), LB_CM},
	{RUNE_C(0x01DA85), RUNE_C(0x01DA86), LB_AL},
	{RUNE_C(0x01DA87), RUNE_C(0x01DA8A), LB_BA},
	{RUNE_C(0x01DA8B), RUNE_C(0x01DA8B), LB_AL},
	{RUNE_C(0x01DA9B), RUNE_C(0x01DA9F), LB_CM},
	{RUNE_C(0x01DAA1), RUNE_C(0x01DAAF), LB_CM},
	{RUNE_C(0x01DF00), RUNE_C(0x01DF1E), LB_AL},
	{RUNE_C(0x01DF25), RUNE_C(0x01DF2A), LB_AL},
	{RUNE_C(0x01E000), RUNE_C(0x01E006), LB_CM},
	{RUNE_C(0x01E008), RUNE_C(0x01E018), LB_CM},
	{RUNE_C(0x01E01B), RUNE_C(0x01E021), LB_CM},
	{RUNE_C(0x01E023), RUNE_C(0x01E024), LB_CM},
	{RUNE_C(0x01E026), RUNE_C(0x01E02A), LB_CM},
	{RUNE_C(0x01E030), RUNE_C(0x01E06D), LB_AL},
	{RUNE_C(0x01E08F), RUNE_C(0x01E08F), LB_CM},
	{RUNE_C(0x01E100), RUNE_C(0x01E12C), LB_AL},
	{RUNE_C(0x01E130), RUNE_C(0x01E136), LB_CM},
	{RUNE_C(0x01E137), RUNE_C(0x01E13D), LB_AL},
	{RUNE_C(0x01E140), RUNE_C(0x01E149), LB_NU},
	{RUNE_C(0x01E14E), RUNE_C(0x01E14F), LB_AL},
	{RUNE_C(0x01E290), RUNE_C(0x01E2AD), LB_AL},
	{RUNE_C(0x01E2AE), RUNE_C(0x01E2AE), LB_CM},
	{RUNE_C(0x01E2C0), RUNE_C(0x01E2EB), LB_AL},
	{RUNE_C(0x01E2EC), RUNE_C(0x01E2EF), LB_CM},
	{RUNE_C(0x01E2F0), RUNE_C(0x01E2F9), LB_NU},
	{RUNE_C(0x01E2FF), RUNE_C(0x01E2FF), LB_PR},
	{RUNE_C(0x01E4D0), RUNE_C(0x01E4EB), LB_AL},
	{RUNE_C(0x01E4EC), RUNE_C(0x01E4EF), LB_CM},
	{RUNE_C(0x01E4F0), RUNE_C(0x01E4F9), LB_NU},
	{RUNE_C(0x01E7E0), RUNE_C(0x01E7E6), LB_AL},
	{RUNE_C(0x01E7E8), RUNE_C(0x01E7EB), LB_AL},
	{RUNE_C(0x01E7ED), RUNE_C(0x01E7EE), LB_AL},
	{RUNE_C(0x01E7F0), RUNE_C(0x01E7FE), LB_AL},
	{RUNE_C(0x01E800), RUNE_C(0x01E8C4), LB_AL},
	{RUNE_C(0x01E8C7), RUNE_C(0x01E8CF), LB_AL},
	{RUNE_C(0x01E8D0), RUNE_C(0x01E8D6), LB_CM},
	{RUNE_C(0x01E900), RUNE_C(0x01E943), LB_AL},
	{RUNE_C(0x01E944), RUNE_C(0x01E94A), LB_CM},
	{RUNE_C(0x01E94B), RUNE_C(0x01E94B), LB_AL},
	{RUNE_C(0x01E950), RUNE_C(0x01E959), LB_NU},
	{RUNE_C(0x01E95E), RUNE_C(0x01E95F), LB_OP},
	{RUNE_C(0x01EC71), RUNE_C(0x01ECAB), LB_AL},
	{RUNE_C(0x01ECAC), RUNE_C(0x01ECAC), LB_PO},
	{RUNE_C(0x01ECAD), RUNE_C(0x01ECAF), LB_AL},
	{RUNE_C(0x01ECB0), RUNE_C(0x01ECB0), LB_PO},
	{RUNE_C(0x01ECB1), RUNE_C(0x01ECB4), LB_AL},
	{RUNE_C(0x01ED01), RUNE_C(0x01ED3D), LB_AL},
	{RUNE_C(0x01EE00), RUNE_C(0x01EE03), LB_AL},
	{RUNE_C(0x01EE05), RUNE_C(0x01EE1F), LB_AL},
	{RUNE_C(0x01EE21), RUNE_C(0x01EE22), LB_AL},
	{RUNE_C(0x01EE24), RUNE_C(0x01EE24), LB_AL},
	{RUNE_C(0x01EE27), RUNE_C(0x01EE27), LB_AL},
	{RUNE_C(0x01EE29), RUNE_C(0x01EE32), LB_AL},
	{RUNE_C(0x01EE34), RUNE_C(0x01EE37), LB_AL},
	{RUNE_C(0x01EE39), RUNE_C(0x01EE39), LB_AL},
	{RUNE_C(0x01EE3B), RUNE_C(0x01EE3B), LB_AL},
	{RUNE_C(0x01EE42), RUNE_C(0x01EE42), LB_AL},
	{RUNE_C(0x01EE47), RUNE_C(0x01EE47), LB_AL},
	{RUNE_C(0x01EE49), RUNE_C(0x01EE49), LB_AL},
	{RUNE_C(0x01EE4B), RUNE_C(0x01EE4B), LB_AL},
	{RUNE_C(0x01EE4D), RUNE_C(0x01EE4F), LB_AL},
	{RUNE_C(0x01EE51), RUNE_C(0x01EE52), LB_AL},
	{RUNE_C(0x01EE54), RUNE_C(0x01EE54), LB_AL},
	{RUNE_C(0x01EE57), RUNE_C(0x01EE57), LB_AL},
	{RUNE_C(0x01EE59), RUNE_C(0x01EE59), LB_AL},
	{RUNE_C(0x01EE5B), RUNE_C(0x01EE5B), LB_AL},
	{RUNE_C(0x01EE5D), RUNE_C(0x01EE5D), LB_AL},
	{RUNE_C(0x01EE5F), RUNE_C(0x01EE5F), LB_AL},
	{RUNE_C(0x01EE61), RUNE_C(0x01EE62), LB_AL},
	{RUNE_C(0x01EE64), RUNE_C(0x01EE64), LB_AL},
	{RUNE_C(0x01EE67), RUNE_C(0x01EE6A), LB_AL},
	{RUNE_C(0x01EE6C), RUNE_C(0x01EE72), LB_AL},
	{RUNE_C(0x01EE74), RUNE_C(0x01EE77), LB_AL},
	{RUNE_C(0x01EE79), RUNE_C(0x01EE7C), LB_AL},
	{RUNE_C(0x01EE7E), RUNE_C(0x01EE7E), LB_AL},
	{RUNE_C(0x01EE80), RUNE_C(0x01EE89), LB_AL},
	{RUNE_C(0x01EE8B), RUNE_C(0x01EE9B), LB_AL},
	{RUNE_C(0x01EEA1), RUNE_C(0x01EEA3), LB_AL},
	{RUNE_C(0x01EEA5), RUNE_C(0x01EEA9), LB_AL},
	{RUNE_C(0x01EEAB), RUNE_C(0x01EEBB), LB_AL},
	{RUNE_C(0x01EEF0), RUNE_C(0x01EEF1), LB_AL},
	{RUNE_C(0x01F000), RUNE_C(0x01F02B), LB_ID},
	{RUNE_C(0x01F030), RUNE_C(0x01F093), LB_ID},
	{RUNE_C(0x01F0A0), RUNE_C(0x01F0AE), LB_ID},
	{RUNE_C(0x01F0B1), RUNE_C(0x01F0BF), LB_ID},
	{RUNE_C(0x01F0C1), RUNE_C(0x01F0CF), LB_ID},
	{RUNE_C(0x01F0D1), RUNE_C(0x01F0F5), LB_ID},
	{RUNE_C(0x01F100), RUNE_C(0x01F10C), LB_AI},
	{RUNE_C(0x01F10D), RUNE_C(0x01F10F), LB_ID},
	{RUNE_C(0x01F110), RUNE_C(0x01F12D), LB_AI},
	{RUNE_C(0x01F12E), RUNE_C(0x01F12F), LB_AL},
	{RUNE_C(0x01F130), RUNE_C(0x01F169), LB_AI},
	{RUNE_C(0x01F16A), RUNE_C(0x01F16C), LB_AL},
	{RUNE_C(0x01F16D), RUNE_C(0x01F16F), LB_ID},
	{RUNE_C(0x01F170), RUNE_C(0x01F1AC), LB_AI},
	{RUNE_C(0x01F1AD), RUNE_C(0x01F1AD), LB_ID},
	{RUNE_C(0x01F1E6), RUNE_C(0x01F1FF), LB_RI},
	{RUNE_C(0x01F200), RUNE_C(0x01F202), LB_ID},
	{RUNE_C(0x01F210), RUNE_C(0x01F23B), LB_ID},
	{RUNE_C(0x01F240), RUNE_C(0x01F248), LB_ID},
	{RUNE_C(0x01F250), RUNE_C(0x01F251), LB_ID},
	{RUNE_C(0x01F260), RUNE_C(0x01F265), LB_ID},
	{RUNE_C(0x01F300), RUNE_C(0x01F384), LB_ID},
	{RUNE_C(0x01F385), RUNE_C(0x01F385), LB_EB},
	{RUNE_C(0x01F386), RUNE_C(0x01F39B), LB_ID},
	{RUNE_C(0x01F39C), RUNE_C(0x01F39D), LB_AL},
	{RUNE_C(0x01F39E), RUNE_C(0x01F3B4), LB_ID},
	{RUNE_C(0x01F3B5), RUNE_C(0x01F3B6), LB_AL},
	{RUNE_C(0x01F3B7), RUNE_C(0x01F3BB), LB_ID},
	{RUNE_C(0x01F3BC), RUNE_C(0x01F3BC), LB_AL},
	{RUNE_C(0x01F3BD), RUNE_C(0x01F3C1), LB_ID},
	{RUNE_C(0x01F3C2), RUNE_C(0x01F3C4), LB_EB},
	{RUNE_C(0x01F3C5), RUNE_C(0x01F3C6), LB_ID},
	{RUNE_C(0x01F3C7), RUNE_C(0x01F3C7), LB_EB},
	{RUNE_C(0x01F3C8), RUNE_C(0x01F3C9), LB_ID},
	{RUNE_C(0x01F3CA), RUNE_C(0x01F3CC), LB_EB},
	{RUNE_C(0x01F3CD), RUNE_C(0x01F3FA), LB_ID},
	{RUNE_C(0x01F3FB), RUNE_C(0x01F3FF), LB_EM},
	{RUNE_C(0x01F400), RUNE_C(0x01F441), LB_ID},
	{RUNE_C(0x01F442), RUNE_C(0x01F443), LB_EB},
	{RUNE_C(0x01F444), RUNE_C(0x01F445), LB_ID},
	{RUNE_C(0x01F446), RUNE_C(0x01F450), LB_EB},
	{RUNE_C(0x01F451), RUNE_C(0x01F465), LB_ID},
	{RUNE_C(0x01F466), RUNE_C(0x01F478), LB_EB},
	{RUNE_C(0x01F479), RUNE_C(0x01F47B), LB_ID},
	{RUNE_C(0x01F47C), RUNE_C(0x01F47C), LB_EB},
	{RUNE_C(0x01F47D), RUNE_C(0x01F480), LB_ID},
	{RUNE_C(0x01F481), RUNE_C(0x01F483), LB_EB},
	{RUNE_C(0x01F484), RUNE_C(0x01F484), LB_ID},
	{RUNE_C(0x01F485), RUNE_C(0x01F487), LB_EB},
	{RUNE_C(0x01F488), RUNE_C(0x01F48E), LB_ID},
	{RUNE_C(0x01F48F), RUNE_C(0x01F48F), LB_EB},
	{RUNE_C(0x01F490), RUNE_C(0x01F490), LB_ID},
	{RUNE_C(0x01F491), RUNE_C(0x01F491), LB_EB},
	{RUNE_C(0x01F492), RUNE_C(0x01F49F), LB_ID},
	{RUNE_C(0x01F4A0), RUNE_C(0x01F4A0), LB_AL},
	{RUNE_C(0x01F4A1), RUNE_C(0x01F4A1), LB_ID},
	{RUNE_C(0x01F4A2), RUNE_C(0x01F4A2), LB_AL},
	{RUNE_C(0x01F4A3), RUNE_C(0x01F4A3), LB_ID},
	{RUNE_C(0x01F4A4), RUNE_C(0x01F4A4), LB_AL},
	{RUNE_C(0x01F4A5), RUNE_C(0x01F4A9), LB_ID},
	{RUNE_C(0x01F4AA), RUNE_C(0x01F4AA), LB_EB},
	{RUNE_C(0x01F4AB), RUNE_C(0x01F4AE), LB_ID},
	{RUNE_C(0x01F4AF), RUNE_C(0x01F4AF), LB_AL},
	{RUNE_C(0x01F4B0), RUNE_C(0x01F4B0), LB_ID},
	{RUNE_C(0x01F4B1), RUNE_C(0x01F4B2), LB_AL},
	{RUNE_C(0x01F4B3), RUNE_C(0x01F4FF), LB_ID},
	{RUNE_C(0x01F500), RUNE_C(0x01F506), LB_AL},
	{RUNE_C(0x01F507), RUNE_C(0x01F516), LB_ID},
	{RUNE_C(0x01F517), RUNE_C(0x01F524), LB_AL},
	{RUNE_C(0x01F525), RUNE_C(0x01F531), LB_ID},
	{RUNE_C(0x01F532), RUNE_C(0x01F549), LB_AL},
	{RUNE_C(0x01F54A), RUNE_C(0x01F573), LB_ID},
	{RUNE_C(0x01F574), RUNE_C(0x01F575), LB_EB},
	{RUNE_C(0x01F576), RUNE_C(0x01F579), LB_ID},
	{RUNE_C(0x01F57A), RUNE_C(0x01F57A), LB_EB},
	{RUNE_C(0x01F57B), RUNE_C(0x01F58F), LB_ID},
	{RUNE_C(0x01F590), RUNE_C(0x01F590), LB_EB},
	{RUNE_C(0x01F591), RUNE_C(0x01F594), LB_ID},
	{RUNE_C(0x01F595), RUNE_C(0x01F596), LB_EB},
	{RUNE_C(0x01F597), RUNE_C(0x01F5D3), LB_ID},
	{RUNE_C(0x01F5D4), RUNE_C(0x01F5DB), LB_AL},
	{RUNE_C(0x01F5DC), RUNE_C(0x01F5F3), LB_ID},
	{RUNE_C(0x01F5F4), RUNE_C(0x01F5F9), LB_AL},
	{RUNE_C(0x01F5FA), RUNE_C(0x01F644), LB_ID},
	{RUNE_C(0x01F645), RUNE_C(0x01F647), LB_EB},
	{RUNE_C(0x01F648), RUNE_C(0x01F64A), LB_ID},
	{RUNE_C(0x01F64B), RUNE_C(0x01F64F), LB_EB},
	{RUNE_C(0x01F650), RUNE_C(0x01F675), LB_AL},
	{RUNE_C(0x01F676), RUNE_C(0x01F678), LB_QU},
	{RUNE_C(0x01F679), RUNE_C(0x01F67B), LB_NS},
	{RUNE_C(0x01F67C), RUNE_C(0x01F67F), LB_AL},
	{RUNE_C(0x01F680), RUNE_C(0x01F6A2), LB_ID},
	{RUNE_C(0x01F6A3), RUNE_C(0x01F6A3), LB_EB},
	{RUNE_C(0x01F6A4), RUNE_C(0x01F6B3), LB_ID},
	{RUNE_C(0x01F6B4), RUNE_C(0x01F6B6), LB_EB},
	{RUNE_C(0x01F6B7), RUNE_C(0x01F6BF), LB_ID},
	{RUNE_C(0x01F6C0), RUNE_C(0x01F6C0), LB_EB},
	{RUNE_C(0x01F6C1), RUNE_C(0x01F6CB), LB_ID},
	{RUNE_C(0x01F6CC), RUNE_C(0x01F6CC), LB_EB},
	{RUNE_C(0x01F6CD), RUNE_C(0x01F6D7), LB_ID},
	{RUNE_C(0x01F6DC), RUNE_C(0x01F6EC), LB_ID},
	{RUNE_C(0x01F6F0), RUNE_C(0x01F6FC), LB_ID},
	{RUNE_C(0x01F700), RUNE_C(0x01F773), LB_AL},
	{RUNE_C(0x01F774), RUNE_C(0x01F776), LB_ID},
	{RUNE_C(0x01F77B), RUNE_C(0x01F77F), LB_ID},
	{RUNE_C(0x01F780), RUNE_C(0x01F7D4), LB_AL},
	{RUNE_C(0x01F7D5), RUNE_C(0x01F7D9), LB_ID},
	{RUNE_C(0x01F7E0), RUNE_C(0x01F7EB), LB_ID},
	{RUNE_C(0x01F7F0), RUNE_C(0x01F7F0), LB_ID},
	{RUNE_C(0x01F800), RUNE_C(0x01F80B), LB_AL},
	{RUNE_C(0x01F810), RUNE_C(0x01F847), LB_AL},
	{RUNE_C(0x01F850), RUNE_C(0x01F859), LB_AL},
	{RUNE_C(0x01F860), RUNE_C(0x01F887), LB_AL},
	{RUNE_C(0x01F890), RUNE_C(0x01F8AD), LB_AL},
	{RUNE_C(0x01F8B0), RUNE_C(0x01F8B1), LB_ID},
	{RUNE_C(0x01F900), RUNE_C(0x01F90B), LB_AL},
	{RUNE_C(0x01F90C), RUNE_C(0x01F90C), LB_EB},
	{RUNE_C(0x01F90D), RUNE_C(0x01F90E), LB_ID},
	{RUNE_C(0x01F90F), RUNE_C(0x01F90F), LB_EB},
	{RUNE_C(0x01F910), RUNE_C(0x01F917), LB_ID},
	{RUNE_C(0x01F918), RUNE_C(0x01F91F), LB_EB},
	{RUNE_C(0x01F920), RUNE_C(0x01F925), LB_ID},
	{RUNE_C(0x01F926), RUNE_C(0x01F926), LB_EB},
	{RUNE_C(0x01F927), RUNE_C(0x01F92F), LB_ID},
	{RUNE_C(0x01F930), RUNE_C(0x01F939), LB_EB},
	{RUNE_C(0x01F93A), RUNE_C(0x01F93B), LB_ID},
	{RUNE_C(0x01F93C), RUNE_C(0x01F93E), LB_EB},
	{RUNE_C(0x01F93F), RUNE_C(0x01F976), LB_ID},
	{RUNE_C(0x01F977), RUNE_C(0x01F977), LB_EB},
	{RUNE_C(0x01F978), RUNE_C(0x01F9B4), LB_ID},
	{RUNE_C(0x01F9B5), RUNE_C(0x01F9B6), LB_EB},
	{RUNE_C(0x01F9B7), RUNE_C(0x01F9B7), LB_ID},
	{RUNE_C(0x01F9B8), RUNE_C(0x01F9B9), LB_EB},
	{RUNE_C(0x01F9BA), RUNE_C(0x01F9BA), LB_ID},
	{RUNE_C(0x01F9BB), RUNE_C(0x01F9BB), LB_EB},
	{RUNE_C(0x01F9BC), RUNE_C(0x01F9CC), LB_ID},
	{RUNE_C(0x01F9CD), RUNE_C(0x01F9CF), LB_EB},
	{RUNE_C(0x01F9D0), RUNE_C(0x01F9D0), LB_ID},
	{RUNE_C(0x01F9D1), RUNE_C(0x01F9DD), LB_EB},
	{RUNE_C(0x01F9DE), RUNE_C(0x01F9FF), LB_ID},
	{RUNE_C(0x01FA00), RUNE_C(0x01FA53), LB_AL},
	{RUNE_C(0x01FA60), RUNE_C(0x01FA6D), LB_ID},
	{RUNE_C(0x01FA70), RUNE_C(0x01FA7C), LB_ID},
	{RUNE_C(0x01FA80), RUNE_C(0x01FA88), LB_ID},
	{RUNE_C(0x01FA90), RUNE_C(0x01FABD), LB_ID},
	{RUNE_C(0x01FABF), RUNE_C(0x01FAC2), LB_ID},
	{RUNE_C(0x01FAC3), RUNE_C(0x01FAC5), LB_EB},
	{RUNE_C(0x01FACE), RUNE_C(0x01FADB), LB_ID},
	{RUNE_C(0x01FAE0), RUNE_C(0x01FAE8), LB_ID},
	{RUNE_C(0x01FAF0), RUNE_C(0x01FAF8), LB_EB},
	{RUNE_C(0x01FB00), RUNE_C(0x01FB92), LB_AL},
	{RUNE_C(0x01FB94), RUNE_C(0x01FBCA), LB_AL},
	{RUNE_C(0x01FBF0), RUNE_C(0x01FBF9), LB_NU},
	{RUNE_C(0x020000), RUNE_C(0x02A6DF), LB_ID},
	{RUNE_C(0x02A700), RUNE_C(0x02B739), LB_ID},
	{RUNE_C(0x02B740), RUNE_C(0x02B81D), LB_ID},
	{RUNE_C(0x02B820), RUNE_C(0x02CEA1), LB_ID},
	{RUNE_C(0x02CEB0), RUNE_C(0x02EBE0), LB_ID},
	{RUNE_C(0x02EBF0), RUNE_C(0x02EE5D), LB_ID},
	{RUNE_C(0x02F800), RUNE_C(0x02FA1D), LB_ID},
	{RUNE_C(0x030000), RUNE_C(0x03134A), LB_ID},
	{RUNE_C(0x031350), RUNE_C(0x0323AF), LB_ID},
	{RUNE_C(0x0E0001), RUNE_C(0x0E0001), LB_CM},
	{RUNE_C(0x0E0020), RUNE_C(0x0E007F), LB_CM},
	{RUNE_C(0x0E0100), RUNE_C(0x0E01EF), LB_CM},
	{RUNE_C(0x0F0000), RUNE_C(0x0FFFFD), LB_XX},
	{RUNE_C(0x100000), RUNE_C(0x10FFFD), LB_XX},
};

_MLIB_DEFINE_BSEARCH(enum uprop_lb, lookup, LB_XX)

enum uprop_lb
uprop_get_lb(rune ch)
{
	return ch < lengthof(lookup_lat1) ? lookup_lat1[ch] : mlib_lookup(ch);
}